Changelog
in Linux kernel
7.0
.editorconfig:
respect .editorconfig settings from parent directories
.get_maintainer.ignore:
add myself
8250_men_mcb:
drop unneeded MODULE_ALIAS
9p/xen:
protect xen_9pfs_front_free against concurrent calls
9p:
Track 9P RPC waiting time as IO
:
Add the __signed_scalar_typeof() helper
accel/amdxdna:
Enable hardware context priority
accel/amdxdna:
Enable temporal sharing only mode
accel/amdxdna:
Fill invalid payload for failed command
accel/amdxdna:
Fix command hang on suspended hardware context
accel/amdxdna:
Fix crash when destroying a suspended hardware context
accel/amdxdna:
Fix cu_idx being cleared by memset() during command setup
accel/amdxdna:
Fix dead lock for suspend and resume
accel/amdxdna:
Fix incorrect DPM level after suspend/resume
accel/amdxdna:
Fix incorrect error code returned for failed chain command
accel/amdxdna:
Fix major version check on NPU1 platform
accel/amdxdna:
Fix memory leak in amdxdna_ubuf_map
accel/amdxdna:
Fix notifier_wq flushing warning
accel/amdxdna:
Fix NULL pointer dereference of mgmt_chann
accel/amdxdna:
Fix out-of-bounds memset in command slot handling
accel/amdxdna:
Fix potential NULL pointer dereference in context cleanup
accel/amdxdna:
Fix race condition when checking rpm_on
accel/amdxdna:
Fix race where send ring appears full due to delayed head update
accel/amdxdna:
Fix runtime suspend deadlock when there is pending job
accel/amdxdna:
Fix suspend failure after enabling turbo mode
accel/amdxdna:
Fix tail-pointer polling in mailbox_get_msg()
accel/amdxdna:
Hold mm structure across iommu_sva_unbind_device()
accel/amdxdna:
Move RPM resume into job run function
accel/amdxdna:
Poll MPNPU_PWAITMODE after requesting firmware suspend
accel/amdxdna:
Prevent ubuf size overflow
accel/amdxdna:
Reduce log noise during process termination
accel/amdxdna:
Remove amdxdna_flush()
accel/amdxdna:
Remove buffer size check when creating command BO
accel/amdxdna:
Remove hardware context status
accel/amdxdna:
Remove NPU2 support
accel/amdxdna:
Split mailbox channel create function
accel/amdxdna:
Stop job scheduling across aie2_release_resource()
accel/amdxdna:
Switch to always use chained command
accel/amdxdna:
Update firmware version check for latest firmware
accel/amdxdna:
Update message DMA buffer allocation
accel/amdxdna:
Use a different name for latest firmware
accel/amdxdna:
Validate command buffer payload count
accel/ivpu:
Add disable clock relinquish workaround for NVL-A0
accel/ivpu:
Implement warm boot flow for NPU6 and unify boot handling
accel/ivpu:
Remove boot params address setting via MMIO register
accel/ivpu:
Validate scatter-gather size against buffer size
accel/qaic:
Handle DBC deactivation if the owner went away
accel/rocket:
factor out code with find_core_for_dev in rocket_remove
accel/rocket:
fix unwinding in error path in rocket_core_init
accel/rocket:
fix unwinding in error path in rocket_probe
accel/rocket:
rocket_accel.h: fix kernel-doc warnings
accel:
ethosu: Add hardware dependency hint
accel:
ethosu: Fix job submit error clean-up refcount underflows
accel:
ethosu: Fix NPU_OP_ELEMENTWISE validation with scalar
accel:
ethosu: Fix shift overflow in cmd_to_addr()
accel:
ethosu: Handle possible underflow in IFM size calculations
acct(2):
begin the deprecation of legacy BSD process accounting
ACPI:
acpi_watchdog: use LIST_HEAD for stack-allocated list
ACPI:
AGDI: Add interrupt signaling mode support
ACPI:
APEI: EINJ: make read-only array non_mmio_desc static const
ACPI:
APEI: GHES: Add ghes_edac support for __ZX__ and _BYO_ systems
ACPI:
APEI: GHES: Add helper for CPER CXL protocol errors checks
ACPI:
APEI: GHES: Add helper to copy CPER CXL protocol error info to work struct
ACPI:
APEI: GHES: Disable KASAN instrumentation when compile testing with clang < 18
ACPI:
APEI: GHES: Extract helper functions for error status handling
ACPI:
APEI: GHES: Improve ghes_notify_nmi() status check
ACPI:
APEI: GHES: Improve ghes_notify_sea() status check
ACPI:
battery: Adjust event notification routine
ACPI:
battery: Convert the driver to a platform one
ACPI:
battery: Drop redundant check from acpi_battery_notify()
ACPI:
battery: Drop redundant checks from acpi_battery_remove()
ACPI:
battery: fix incorrect charging status when current is zero
ACPI:
battery: Reduce code duplication related to cleanup
ACPI:
bus: Adjust acpi_osc_handshake() parameter list
ACPI:
bus: Adjust feature mask creation for \_SB._OSC
ACPI:
bus: Align acpi_device_get_match_data() with driver match order
ACPI:
bus: Fix handling of _OSC errors in acpi_run_osc()
ACPI:
bus: Fix MFD child automatic modprobe issue
ACPI:
bus: Fix typo under sizeof() in acpi_run_osc()
ACPI:
bus: Rename label and use ACPI_FREE() in acpi_run_osc()
ACPI:
bus: Rework printing debug messages on _OSC errors
ACPI:
bus: Rework the handling of \_SB._OSC platform features
ACPI:
bus: Rework the handling of \_SB._OSC USB4 features
ACPI:
bus: Split _OSC error processing out of acpi_run_osc()
ACPI:
bus: Split _OSC evaluation out of acpi_run_osc()
ACPI:
button: Adjust event notification routines
ACPI:
button: Call device_init_wakeup() earlier during probe
ACPI:
button: Convert the driver to a platform one
ACPI:
button: Tweak acpi_button_remove()
ACPI:
button: Tweak system wakeup handling
ACPI:
CPPC: Clean up cppc_perf_caps and cppc_perf_ctrls structs
ACPI:
CPPC: Factor out and export per-cpu cppc_perf_ctrs_in_pcc_cpu()
ACPI:
CPPC: Fix remaining for_each_possible_cpu() to use online CPUs
ACPI:
CPPC: Rename EPP constants for clarity
ACPI:
Documentation: driver-api: Disapprove of using ACPI drivers
ACPI:
driver: Drop driver_data pointer clearing from two drivers
ACPI:
EC: clean up handlers on probe failure in acpi_ec_setup()
ACPI:
EC: Convert the driver to a platform one
ACPI:
EC: Register a platform device for ECDT EC
ACPI:
extlog: Trace CPER CXL Protocol Error Section
ACPI:
extlog: Trace CPER Non-standard Section Body
ACPI:
extlog: Trace CPER PCI Express Error Section
ACPI:
HED: Convert the driver to a platform one
ACPI:
NFIT: core: Convert the driver to a platform one
ACPI:
OSI: Add DMI quirk for Acer Aspire One D255
ACPI:
OSL: fix __iomem type on return from acpi_os_map_generic_address()
ACPI:
PCI: PM: Rework root bus notification setup
ACPI:
PCI: simplify code with acpi_get_local_u64_address()
ACPI:
PM: Add unused power resource quirk for THUNDEROBOT ZERO
ACPI:
PM: Adjust messages regarding postponed ACPI PM
ACPI:
PM: Let acpi_dev_pm_attach() skip devices without ACPI PM
ACPI:
PM: Register wakeup sources under physical devices
ACPI:
PM: Save NVS memory on Lenovo G70-35
ACPI:
PNP: Drop acpi_nonpnp_device_ids[]
ACPI:
PNP: Drop PNP0C01 and PNP0C02 from acpi_pnp_device_ids[]
ACPI:
processor: Do not expose global variable acpi_idle_driver
ACPI:
processor: Fix NULL-pointer dereference in acpi_processor_errata_piix4()
ACPI:
processor: Fix previous acpi_processor_errata_piix4() fix
ACPI:
processor: idle: Add debug log for states with invalid entry methods
ACPI:
processor: idle: Convert acpi_processor_setup_cpuidle_dev() to void
ACPI:
processor: idle: Convert acpi_processor_setup_cpuidle_states() to void
ACPI:
processor: idle: Optimize ACPI idle driver registration
ACPI:
processor: idle: Rearrange declarations in header file
ACPI:
processor: idle: Redefine two functions as void
ACPI:
processor: idle: Rework the handling of acpi_processor_ffh_lpi_probe()
ACPI:
processor: Remove unused empty stubs of some functions
ACPI:
processor: Update cpuidle driver check in __acpi_processor_start()
ACPI:
resource: Add JWIPC JVC9100 to irq1_level_low_skip_override[]
ACPI:
RIMT: Add dependency between iommu and devices
ACPI:
SBS: Convert the driver to a platform one
ACPI:
scan: Clean up after recent changes
ACPI:
scan: Do not bind ACPI drivers to fixed event buttons
ACPI:
scan: Do not mark button ACPI devices as wakeup-capable
ACPI:
scan: Drop outdated comment regarding removed function
ACPI:
scan: Reduce code duplication related to fixed event devices
ACPI:
scan: Register platform devices for backlight device objects
ACPI:
scan: Register platform devices for fixed event buttons
ACPI:
scan: Register platform devices for thermal zones
ACPI:
scan: Use acpi_setup_gpe_for_wake() for buttons
ACPI:
scan: Use async schedule function in acpi_scan_clear_dep_fn()
ACPI:
scan: Use resource_type() for resource type checking
ACPI:
SMBUS HC: Convert the driver to a platform one
ACPI:
sysfs: Add device cid attribute for exposing _CID lists
ACPI:
sysfs: Replace sprintf() with sysfs_emit()
ACPI:
thermal: Adjust event notification routine
ACPI:
thermal: Convert the driver to a platform one
ACPI:
thermal: Rework system suspend and resume handling
ACPI:
tiny-power-button: Convert the driver to a platform one
ACPI:
video: Adjust event notification routine
ACPI:
video: Clear driver_data pointer on remove
ACPI:
video: Convert the driver to a platform one
ACPI:
video: simplify code with acpi_get_local_u64_address()
ACPI:
video: Switch over to auxiliary bus type
ACPI:
x86: Force enabling of PWM2 on the Yogabook YB1-X90
ACPI:
x86: s2idle: Invoke Microsoft _DSM Function 9 (Turn On Display)
ACPI:
x86: s2idle: Remove dead code in lps0_device_attach()
ACPICA:
Abort AML bytecode execution when executing AML_FATAL_OP
ACPICA:
ACPI 6.4: PPTT: include all fields in subtable type1
ACPICA:
ACPI 6.6: Add _VDM (Voltage Domain) object
ACPICA:
ACPICA: replace ACPI_FREE() with acpi_ut_delete_object_desc()
ACPICA:
actbl2.h: ACPI 6.6: RAS2: Update Parameter Block structure
ACPICA:
actbl3.h: ACPI 6.6: SRAT: New flag in Memory Affinity Structure
ACPICA:
Add Arm IORT IWB node definitions
ACPICA:
Add DTPR table support for the ASL compiler
ACPICA:
Add GICv5 MADT structures
ACPICA:
Add KEYP table definition
ACPICA:
Add support for the Microsoft display mux _OSI string
ACPICA:
Add support for the new ACPI Table: DTPR
ACPICA:
Add UUID for Microsoft fan extensions
ACPICA:
Add UUIDs associated with TPM 2.0 devices
ACPICA:
Align comments in TPRn-related structures
ACPICA:
Cleanup comments and DTPR Table handle functions
ACPICA:
Create auxiliary ACPI_TPR_AUX_SR structure for iASL compiler
ACPICA:
Define DTPR structure related info tables and data template
ACPICA:
Fix asltests using the Fatal() opcode
ACPICA:
Fix NULL pointer dereference in acpi_ev_address_space_dispatch()
ACPICA:
Fix Segmentation Fault error related to DTPR
ACPICA:
iASL: Add definitions for the IOVT table
ACPICA:
Logfile: Changes for version 20251212
ACPICA:
Refactor for TPR Base/Limit registers bitmasks
ACPICA:
Replace TPRn Base and Limit registers
ACPICA:
Update the _CPC definition to match ACPI 6.6
ACPICA:
Update the format of Arg3 of _DSM
ACPICA:
Verify DTPR and TPR Instance buffer pointers
Linux:
add default_gfp() helper macro and use it in the new *alloc_obj() helpers
Linux:
Add devicetree support for aw88261 amplifier driver &
Linux:
Add DMA support for RZ/T2H RSPI
Linux:
Add Richtek RT8092 support
Linux:
Add RPC language definition of NFSv4 POSIX ACL extension
Linux:
Add support for MAX77675 device
Linux:
Add support for NXP XSPI
Linux:
Add {24,32}-bit sample width support for RZ/G2L SSI
af_key:
validate families in pfkey_send_migrate()
af_unix:
Fix memleak of newsk in unix_stream_connect().
af_unix:
Give up GC if MSG_PEEK intervened.
af_unix:
read UNIX_DIAG_VFS data under unix_state_lock
affs:
add setlease file operation
alarmtimer:
Fix argument order in alarm_timer_forward()
alloc_tag:
fix rw permission issue when handling boot parameter
alloc_tag:
move memory_allocation_profiling_sysctls into .rodata
alloc_tag:
move memory_allocation_profiling_sysctls into .rodata
Linux:
allow incomplete imports of filenames
Linux:
allow to use CLASS() for struct filename *
alpha:
add missing address argument in call to page_table_check_pte_clear()
alpha:
fix user-space corruption during memory compaction
alpha:
introduce arch_zone_limits_init()
alpha:
mm: enable MMU_GATHER_RCU_TABLE_FREE
alpha:
switch osf_mount() to strndup_user()
ALSA:
asihpi: avoid write overflow check warning
ALSA:
caiaq: fix stack out-of-bounds read in init_card
ALSA:
compress_offload: Relax __free() variable declarations
ALSA:
control: Relax __free() variable declarations
ALSA:
core: Add SPDX license id to files
ALSA:
ctxfi: Add quirk for SE-300PCIE variant (160b:0102)
ALSA:
ctxfi: Check the error for index mapping
ALSA:
ctxfi: Don't enumerate SPDIF1 at DAIO initialization
ALSA:
ctxfi: Fix missing SPDIFI1 index handling
ALSA:
doc: usb-audio: Add doc for QUIRK_FLAG_SKIP_IFACE_SETUP
ALSA:
echoaudio: Add SPDX ids to some files
ALSA:
echoaudio: adjust function name
ALSA:
emu10k1: Convert to snd_seq bus probe mechanism
ALSA:
firewire-lib: fix uninitialized local variable
ALSA:
firewire: dice: Fix printf warning with W=1
ALSA:
firewire: remove PCM buffer size constraint from isoc context header
ALSA:
hda - fix function names & missing function parameter
ALSA:
hda/ca0132: Set HP/Speaker auto-detect default from headphone pin verb
ALSA:
hda/cirrus_scodec_test: Use faux_device instead of platform_device
ALSA:
hda/cm9825: Add GENE_TWL7 support for AAEON
ALSA:
hda/conexant: Add headset mic fix for MECHREVO Wujie 15X Pro
ALSA:
hda/conexant: Add quirk for HP ZBook Studio G4
ALSA:
hda/conexant: Fix headphone jack handling on Acer Swift SF314
ALSA:
hda/cs35l41: Clean up runtime PM with guard()
ALSA:
hda/cs35l56: Clean up with PM_RUNTIME_ACQUIRE*() macros
ALSA:
hda/cs8409: Add quirk for CDB35L56-FOUR-HD
ALSA:
hda/generic: fix typos in comments
ALSA:
hda/hdmi: Add quirk for TUXEDO IBS14G6
ALSA:
hda/hdmi: Add Tegra238 HDA codec device ID
ALSA:
hda/intel: Add MSI X870E Tomahawk to denylist by DMI ID
ALSA:
hda/intel: enforce stricter period-size alignment for Intel NVL
ALSA:
hda/intel: increase default bdl_pos_adj for Nvidia controllers
ALSA:
hda/intel: Make MSI address limit based on the device DMA limit
ALSA:
hda/realtek - Enable Mute LED for Lenovo platform
ALSA:
hda/realtek - Enable mute LEDs on HP ENVY x360 15-es0xxx
ALSA:
hda/realtek - Fixed Speaker Mute LED for HP EliteBoard G1a platform
ALSA:
hda/realtek: Add headset jack quirk for Thinkpad X390
ALSA:
hda/realtek: Add HP ENVY Laptop 13-ba0xxx quirk
ALSA:
hda/realtek: add HP Laptop 14s-dr5xxx mute LED quirk
ALSA:
hda/realtek: add HP Laptop 15-fd0xxx mute LED quirk
ALSA:
hda/realtek: add HP Victus 16-e0xxx mute LED quirk
ALSA:
hda/realtek: Add mute LED quirk for HP Pavilion 15-eg0xxx
ALSA:
hda/realtek: Add quirk for Acer Aspire V3-572G
ALSA:
hda/realtek: add quirk for Acer Nitro ANV15-51
ALSA:
hda/realtek: add quirk for Acer Swift SFG14-73
ALSA:
hda/realtek: Add quirk for ASUS ROG Flow Z13-KJP GZ302EAC
ALSA:
hda/realtek: Add quirk for ASUS ROG Strix SCAR 15
ALSA:
hda/realtek: add quirk for ASUS Strix G16 G615JMR
ALSA:
hda/realtek: add quirk for ASUS UM6702RC
ALSA:
hda/realtek: add quirk for Framework F111:000F
ALSA:
hda/realtek: Add quirk for Gigabyte G5 KF5 (2023)
ALSA:
hda/realtek: Add quirk for Gigabyte Technology to fix headphone
ALSA:
hda/realtek: add quirk for HP Laptop 15-fc0xxx
ALSA:
hda/realtek: Add quirk for HP Pavilion 15-eh1xxx to enable mute LED
ALSA:
hda/realtek: add quirk for HP Victus 15-fb0xxx
ALSA:
hda/realtek: add quirk for Lenovo Yoga 7 2-in-1 16AKP10
ALSA:
hda/realtek: Add quirk for Lenovo Yoga Pro 7 14IAH10
ALSA:
hda/realtek: Add quirk for Lenovo Yoga Pro 7 14IMH9
ALSA:
hda/realtek: Add quirk for Lenovo Yoga Slim 7 14AKP10
ALSA:
hda/realtek: Add quirk for Minisforum V3 SE
ALSA:
hda/realtek: Add quirk for Samsung Book2 Pro 360 (NP950QED)
ALSA:
hda/realtek: add quirk for Samsung Galaxy Book Flex (NT950QCT-A38A)
ALSA:
hda/realtek: Add quirk for Samsung Galaxy Book3 Pro 360 (NP965QFG)
ALSA:
hda/realtek: change quirk for HP OmniBook 7 Laptop 16-bh0xxx
ALSA:
hda/realtek: Fix headset mic on ASUS Zenbook 14 UX3405MA
ALSA:
hda/realtek: fix LG Gram Style 14 speakers
ALSA:
hda/realtek: fix model name typo for Samsung Galaxy Book Flex (NT950QCG-X716)
ALSA:
hda/realtek: Fix speaker pop on Star Labs StarFighter
ALSA:
hda/realtek: Sequence GPIO2 on Star Labs StarFighter
ALSA:
hda/senary: Ensure EAPD is enabled during init
ALSA:
hda/senary: Use codec->core.afg for GPIO access
ALSA:
hda/tas2781: A workaround solution to lower-vol issue among lower calibrated-impedance micro-speaker on TAS2781
ALSA:
hda/tas2781: Add tas2781_hda::catlog_id init
ALSA:
hda/tas2781: Clean up runtime PM with guard()
ALSA:
hda/tas2781: Drop the unused macro definition
ALSA:
hda/tas2781: Ignore reset check for SPI device
ALSA:
hda/tegra: Clean up runtime PM with guard()
ALSA:
hda: controllers: intel: add support for Nova Lake
ALSA:
hda: core: intel-dsp-config: Add support for NVL
ALSA:
hda: cs35l56: Fix signedness error in cs35l56_hda_posture_put()
ALSA:
hda: cs35l56: Remove unnecessary struct cs_dsp_client_ops
ALSA:
hda: Relax __free() variable declarations
ALSA:
ice1724: adjust function name reference
ALSA:
isa: Add SPDX id lines to some files
ALSA:
jack: Improve string handling in jack_kctl_name_gen
ALSA:
mixart: adjust field name reference
ALSA:
mixer: oss: Add card disconnect checkpoints
ALSA:
opl3: Convert to snd_seq bus probe mechanism
ALSA:
opl4: Convert to snd_seq bus probe mechanism
ALSA:
oss: delete self assignment
ALSA:
oss: Relax __free() variable declarations
ALSA:
pcm: fix use-after-free on linked stream runtime in snd_pcm_drain()
ALSA:
pcm: Relax __free() variable declarations
ALSA:
pcm: Revert bufs move in snd_pcm_xfern_frames_ioctl()
ALSA:
sb: Convert to snd_seq bus probe mechanism
ALSA:
scarlett2: Fix DSP filter control array handling
ALSA:
seq: midi: Convert to snd_seq bus probe mechanism
ALSA:
seq: oss: Convert to snd_seq bus probe mechanism
ALSA:
seq: oss: Relax __free() variable declarations
ALSA:
seq: Refuse to probe seq drivers with non-bus probe or remove
ALSA:
seq: Relax __free() variable declarations
ALSA:
seq: ump: Convert to snd_seq bus probe mechanism
ALSA:
seq: Use bus specific probe and remove
ALSA:
timer: Relax __free() variable declarations
ALSA:
us122l: drop redundant interface references
ALSA:
us144mkii: Drop kernel-doc markers
ALSA:
usb-audio: Add DSD support for iBasso DC04U
ALSA:
usb-audio: Add iface reset and delay quirk for AB13X USB Audio
ALSA:
usb-audio: Add iface reset and delay quirk for AB13X USB Audio
ALSA:
usb-audio: Add iface reset and delay quirk for AB17X USB Audio
ALSA:
usb-audio: Add iface reset and delay quirk for GHW-123P
ALSA:
usb-audio: Add iface reset and delay quirk for SPACETOUCH USB Audio
ALSA:
usb-audio: add mixer support for Focusrite Forte
ALSA:
usb-audio: Add QUIRK_FLAG_SKIP_IFACE_SETUP
ALSA:
usb-audio: Add sanity check for OOB writes at silencing
ALSA:
usb-audio: Avoid implicit feedback mode on DIYINHK USB Audio 2.0
ALSA:
usb-audio: Avoid potentially repeated XRUN error messages
ALSA:
usb-audio: Cap the packet size pre-calculations
ALSA:
usb-audio: Check endpoint numbers at parsing Scarlett2 mixer interfaces
ALSA:
usb-audio: Check max frame size for implicit feedback mode, too
ALSA:
usb-audio: clean up presonus s1810 consts
ALSA:
usb-audio: Drop superfluous kernel-doc markers
ALSA:
usb-audio: Exclude Scarlett 2i2 1st Gen (8016) from SKIP_IFACE_SETUP
ALSA:
usb-audio: Exclude Scarlett 2i2 1st Gen from SKIP_IFACE_SETUP
ALSA:
usb-audio: Exclude Scarlett 2i4 1st Gen from SKIP_IFACE_SETUP
ALSA:
usb-audio: Exclude Scarlett Solo 1st Gen from SKIP_IFACE_SETUP
ALSA:
usb-audio: Fix quirk flags for NeuralDSP Quad Cortex
ALSA:
usb-audio: Improve Focusrite sample rate filtering
ALSA:
usb-audio: Optimize the copy of packet sizes for implicit fb handling
ALSA:
usb-audio: presonus s18xx uses little-endian
ALSA:
usb-audio: qcom: Fix the license marking
ALSA:
usb-audio: Relax __free() variable declarations
ALSA:
usb-audio: Remove VALIDATE_RATES quirk for Focusrite devices
ALSA:
usb-audio: Skip clock selector for Focusrite devices
ALSA:
usb-audio: Update the number of packets properly at receiving
ALSA:
usb-audio: Use correct version for UAC3 header validation
ALSA:
usb-audio: Use inclusive terms
ALSA:
usb: qcom: Correct parameter comment for uaudio_transfer_buffer_setup()
ALSA:
usx2y: Relax __free() variable declarations
ALSA:
vmaster: Relax __free() variable declarations
ALSA:
x86: Clean up locks and runtime PM with guard() and co
Linux:
ALSA:usb:qcom: add AUXILIARY_BUS to Kconfig dependencies
amd-xgbe:
add support for rx alignment errors
amd-xgbe:
do not select NET_SELFTESTS when INET is disabled
amd-xgbe:
fix link status handling in xgbe_rx_adaptation
amd-xgbe:
fix MAC_TCR_SS register width for 2.5G and 10M speeds
amd-xgbe:
fix sleep while atomic on suspend/resume
amd-xgbe:
prevent CRC errors during RX adaptation with AN disabled
amd-xgbe:
reset PHY settings before starting PHY
amd/amdkfd:
Use dma_fence_check_and_signal()
amdkfd:
Bump ABI to indicate presence of Trap handler support for expert scheduling
amdkfd:
destroy kfd secondary contexts through fd close
amdkfd:
enlarge the hashtable of kfd_process
amdkfd:
fence handler evict and restore a kfd process by its context id
amdkfd:
find kfd_process by filep->private_data in kfd_mmap
amdkfd:
find_process_by_mm always return the primary context
amdkfd:
identify a secondary kfd process by its id
amdkfd:
Introduce kfd_create_process_sysfs as a separate function
amdkfd:
introduce new helper kfd_lookup_process_by_id
amdkfd:
introduce new ioctl AMDKFD_IOC_CREATE_PROCESS
amdkfd:
mark the first kfd_process as the primary one
amdkfd:
process debug trap ioctl only on a primary context
amdkfd:
process pointer of a HIQ should be NULL
amdkfd:
process svm ioctl only on the primary kfd process
amdkfd:
process USERPTR allocation only on the primary kfd process
amdkfd:
record kfd context id in amdkfd_fence
amdkfd:
record kfd context id into kfd process_info
amdkfd:
remove DIQ support
amdkfd:
remove test_kq
Linux:
Anbernic RG-DS AW87391 Speaker Amps
android/binder:
don't abuse current->group_leader
android/binder:
use same_thread_group(proc->tsk, current) in binder_mmap()
APEI/GHES:
ARM processor Error: don't go past allocated memory
APEI/GHES:
ensure that won't go past CPER allocated record
apparmor:
account for in_atomic removal in common_file_perm
apparmor:
add .kunitconfig
apparmor:
add support loading per permission tagging
AppArmor:
Allow apparmor to handle unaligned dfa tables
apparmor:
avoid per-cpu hold underflow in aa_get_buffer
apparmor:
cleanup remove unused percpu critical sections in buffer management
apparmor:
document the buffer hold, add an overflow guard
apparmor:
drop in_atomic flag in common_mmap, and common_file_perm
apparmor:
Fix & Optimize table creation from possibly unaligned memory
apparmor:
fix aa_label to return state from compount and component match
apparmor:
fix boolean argument in apparmor_mmap_file
apparmor:
fix cast in format string DEBUG statement
apparmor:
fix differential encoding verification
apparmor:
Fix double free of ns_name in aa_replace_profiles()
apparmor:
fix fast path cache check for unix sockets
apparmor:
fix fmt string type error in process_strs_entry
apparmor:
fix invalid deref of rawdata when export_binary is unset
apparmor:
fix kernel-doc comments for inview
apparmor:
fix label and profile debug macros
apparmor:
fix memory leak in verify_header
apparmor:
fix missing bounds check on DEFAULT table in verify_dfa()
apparmor:
fix NULL pointer dereference in __unix_needs_revalidation
apparmor:
fix NULL sock in aa_sock_file_perm
apparmor:
fix race between freeing data and fs accessing it
apparmor:
fix race on rawdata dereference
apparmor:
fix rlimit for posix cpu timers
apparmor:
fix side-effect bug in match_char() macro usage
apparmor:
fix signedness bug in unpack_tags()
apparmor:
fix unprivileged local user can do privileged policy management
apparmor:
fix: limit the number of levels of policy namespaces
apparmor:
guard against free routines being called with a NULL
apparmor:
make label_match return a consistent value
apparmor:
make str table more generic and be able to have multiple entries
apparmor:
move check for aa_null file to cover all cases
apparmor:
refactor/cleanup cred helper fns.
apparmor:
remove apply_modes_to_perms from label_match
apparmor:
Replace deprecated strcpy in d_namespace_path
apparmor:
Replace deprecated strcpy with memcpy in gen_symlink_name
apparmor:
replace recursive profile removal with iterative approach
apparmor:
replace sprintf with snprintf in aa_new_learning_profile
apparmor:
Replace sprintf/strcpy with scnprintf/strscpy in aa_policy_init
apparmor:
return -ENOMEM in unpack_perms_table upon alloc failure
apparmor:
split xxx_in_ns into its two separate semantic use cases
apparmor:
userns: Add support for execpath in userns
apparmor:
validate DFA start states are in bounds in unpack_pdb
ARC:
Always use SWAPE instructions for __arch_swab32()
arc:
introduce arch_zone_limits_init()
arch, mm:
consolidate initialization of nodes, zones and memory map
arch, mm:
consolidate initialization of SPARSE memory model
arch/riscv:
add dual vdso creation logic and select vdso based on hw
arch/riscv:
compile vdso with landing pad and shadow stack note
arch/um:
remove unused varible err in remove_files_and_dir()
arch:
um/x86: Select ARCH_SUPPORTS_ATOMIC_RMW for UML_X86
arm/arm64:
dts: renesas: Drop unused .dtsi
arm/arm64:
dts: st: Drop unused .dtsi
arm/paravirt:
Use common code for paravirt_steal_clock()
arm/uprobes:
use kmap_local_page() in arch_uprobe_copy_ixol()
arm64/ftrace,bpf:
Fix partial regs after bpf_prog_run
arm64/gcs:
Fix error handling in arch_set_shadow_stack_status()
arm64/mm:
add addr parameter to __ptep_get_and_clear_anysz()
arm64/mm:
add addr parameter to __set_ptes_anysz()
arm64/paravirt:
Use common code for paravirt_steal_clock()
arm64/ptrace:
Return early for ptrace_report_syscall_entry() error
arm64/ptrace:
Split report_syscall()
arm64/scs:
Fix handling of advance_loc4
arm64/sysreg:
Drop ICH_HFGRTR_EL2.ICC_HAPR_EL1 and make RES1
arm64/uprobes:
use kmap_local_page() in arch_uprobe_copy_ixol()
arm64:
Add MT_S2{,_FWB}_AS_S1 encodings
arm64:
Add support for FEAT_{LS64, LS64_V}
arm64:
Add support for TSV110 Spectre-BHB mitigation
arm64:
Avoid memcpy() for syscall_get_arguments()
arm64:
contpte: fix set_access_flags() no-op check for SMMU/ATS faults
arm64:
Convert ID_AA64MMFR0_EL1.TGRAN{4,16,64}_2 to UnsignedEnum
arm64:
Convert SCTLR_EL2 to sysreg infrastructure
arm64:
Convert VTCR_EL2 to sysreg infratructure
arm64:
defconfig: Drop duplicate CONFIG_OMAP_USB2 entry
arm64:
defconfig: Enable Apple Silicon drivers
arm64:
defconfig: enable clocks, interconnect and pinctrl for Qualcomm Kaanapali
arm64:
defconfig: Enable configurations for Kontron SMARC-sAM67
arm64:
defconfig: Enable EC drivers for Qualcomm-based laptops
arm64:
defconfig: Enable Mediatek HDMIv2 driver
arm64:
defconfig: Enable missing AMD/Xilinx drivers
arm64:
defconfig: Enable options for Qualcomm Milos SoC
arm64:
defconfig: Enable PCIe for the Renesas RZ/G3S SoC
arm64:
defconfig: Enable RZ/G3E USB3 PHY driver
arm64:
Disable branch profiling for all arm64 code
arm64:
dts: a7k: add COM Express boards
arm64:
dts: add support for NXP i.MX8MP FRDM board
arm64:
dts: airoha: Use hyphen in node names
arm64:
dts: allwinner: a100: Add LED controller node
arm64:
dts: allwinner: sun55i: Add SPI controllers
arm64:
dts: allwinner: sun55i: Fix r-spi DMA
arm64:
dts: allwinner: t527: orangepi-4a: Enable SPI-NOR flash
arm64:
dts: altera: Use lowercase hex
arm64:
dts: amlogic: a1: align the mmc clock setup
arm64:
dts: amlogic: add the type-c controller on Radxa Zero 2
arm64:
dts: amlogic: axg: assign the MMC signal clocks
arm64:
dts: amlogic: c3: assign the MMC signal clocks
arm64:
dts: amlogic: drop useless assigned-clock-parents
arm64:
dts: amlogic: Enable the npu node on Radxa Zero 2
arm64:
dts: amlogic: g12: assign the MMC A signal clock
arm64:
dts: amlogic: g12: assign the MMC B and C signal clocks
arm64:
dts: amlogic: gx: assign the MMC signal clocks
arm64:
dts: amlogic: meson-s4-s905y4-khadas-vim1s: enable eMMC storage
arm64:
dts: amlogic: meson-s4-s905y4-khadas-vim1s: enable SDIO interface
arm64:
dts: amlogic: meson-sm1-odroid: Eliminate Odroid HC4 power glitches during boot.
arm64:
dts: amlogic: move CPU OPP table and clock assignment to SoC.dtsi
arm64:
dts: amlogic: s4: assign mmc b clock to 24MHz
arm64:
dts: amlogic: s4: fix mmc clock assignment
arm64:
dts: amlogic: Use hyphen in node names
arm64:
dts: amlogic: Use lowercase hex
arm64:
dts: apm/shadowcat: More clock clean-ups
arm64:
dts: apm: Add "reg" to "syscon-reboot" and "syscon-poweroff"
arm64:
dts: apm: Drop "dma" device_type
arm64:
dts: apm: Use recommended i2c node names
arm64:
dts: apple: Add chassis-type property for all Macbooks
arm64:
dts: apple: Add chassis-type property for Apple desktop devices
arm64:
dts: apple: Add chassis-type property for Apple iMacs
arm64:
dts: apple: Add chassis-type property for Mac Pro
arm64:
dts: apple: s8001: Add DWI backlight for J98a, J99a
arm64:
dts: apple: t60xx: Add nodes for integrated USB Type-C ports
arm64:
dts: apple: t8103,t60xx,t8112: Add SMC RTC node
arm64:
dts: apple: t8103: Add nodes for integrated USB Type-C ports
arm64:
dts: apple: t8103: Add ps_pmp dependency to ps_gfx
arm64:
dts: apple: t8103: Mark ATC USB AON domains as always-on
arm64:
dts: apple: t8112-j473: Keep the HDMI port powered on
arm64:
dts: apple: t8112: Add nodes for integrated USB Type-C ports
arm64:
dts: arm: Use hyphen in node names
arm64:
dts: broadcom: bcm2712: Add watchdog DT node
arm64:
dts: broadcom: bcm2712: Add watchdog DT node
arm64:
dts: broadcom: bcm2712: Enable RNG
arm64:
dts: broadcom: bcm2712: Enable RNG
arm64:
dts: broadcom: bcm4906-netgear-r8000p: Drop unnecessary "ranges" in partition node
arm64:
dts: broadcom: northstar2: Drop "arm,cci-400-pmu" fallback compatible
arm64:
dts: broadcom: northstar2: Drop QSPI "clock-names"
arm64:
dts: broadcom: northstar2: Drop unused and undocumented "brcm,pcie-ob-oarr-size" properties
arm64:
dts: broadcom: northstar2: Rework clock nodes
arm64:
dts: broadcom: ns2-svk: Use non-deprecated at25 properties
arm64:
dts: broadcom: Remove unused and undocumented nodes
arm64:
dts: broadcom: stingray: Fix 'simple-bus' node names
arm64:
dts: broadcom: stingray: Move raid nodes out of bus
arm64:
dts: broadcom: stingray: Rework clock nodes
arm64:
dts: broadcom: Use preferred node names
arm64:
dts: cavium: Drop thunder2
arm64:
dts: cavium: thunder-88xx: Add missing PL011 "uartclk"
arm64:
dts: cix: Add OrangePi 6 Plus board support
arm64:
dts: cix: Use lowercase hex
arm64:
dts: colibri-imx8x: Add backlight
arm64:
dts: colibri-imx8x: Add cma memory
arm64:
dts: colibri-imx8x: Add wi-fi 32kHz clock
arm64:
dts: exynos: gs101: add cmu_dpu and sysreg_dpu dt nodes
arm64:
dts: exynos: gs101: add OTP node
arm64:
dts: exynos: gs101: add samsung,sysreg property to CMU nodes
arm64:
dts: exynos: gs101: add TRNG node
arm64:
dts: exynos: gs101: remove syscon compatible from pmu node
arm64:
dts: exynosautov920: add CMU_MFD clock DT nodes
arm64:
dts: freescale: Add Apalis iMX8QP
arm64:
dts: freescale: Add FRDM-IMX91 basic support
arm64:
dts: freescale: Add i.MX952 EVK basic device tree
arm64:
dts: freescale: Add initial device tree for i.MX952
arm64:
dts: freescale: Add NXP i.MX8QP SoC dtsi
arm64:
dts: freescale: add support for NXP i.MX93 FRDM
arm64:
dts: freescale: imx8-apalis: Add ethernet alias
arm64:
dts: freescale: imx8mp-toradex-smarc: enable hdmi_pai device
arm64:
dts: freescale: imx8mp-verdin: enable hdmi_pai device
arm64:
dts: freescale: imx8mp-verdin: Remove obsolete TODO comments
arm64:
dts: freescale: imx95: Add support for i.MX95 15x15 FRDM board
arm64:
dts: freescale: Minor whitespace cleanup
arm64:
dts: freescale: Use hyphen in node names
arm64:
dts: freescale: Use lowercase hex
arm64:
dts: hisilicon: hi3798cv200: Add missing dma-ranges
arm64:
dts: hisilicon: poplar: Correct PCIe reset GPIO polarity
arm64:
dts: imx8dxl-ss-ddr: Add DB (system interconnects) pmu support for i.MX8DXL
arm64:
dts: imx8mm-phycore-som: Update eth phy impedance
arm64:
dts: imx8mm-tqma8mqml: fix LDO5 power off
arm64:
dts: imx8mm-tqma8mqml: remove superfluous line
arm64:
dts: imx8mm-tqma8mqml: remove virtual 1.8V regulator
arm64:
dts: imx8mm-tqma8mqml: remove virtual 3.3V regulator
arm64:
dts: imx8mm: Add label to thermal-zones
arm64:
dts: imx8mn-tqma8mqnl: fix LDO5 power off
arm64:
dts: imx8mn-tqma8mqnl: remove virtual 1.8V regulator
arm64:
dts: imx8mn-tqma8mqnl: remove virtual 3.3V regulator
arm64:
dts: imx8mn: Add ifm VHIP4 EvalBoard v1 and v2
arm64:
dts: imx8mn: Add SNVS LPGPR
arm64:
dts: imx8mp libra: add and update display overlays
arm64:
dts: imx8mp libra: add peb-av-10 expansion board overlay
arm64:
dts: imx8mp-evk: add camera ov5640 and related nodes
arm64:
dts: imx8mp-evk: Use phys to replace xceiver-supply
arm64:
dts: imx8mp-phyboard-pollux: add fan-supply
arm64:
dts: imx8mp-phyboard-pollux: add PEB-WLBT-05 expansion board
arm64:
dts: imx8mp-phyboard-pollux: Enable i2c3
arm64:
dts: imx8mp-phycore-som: add spi-nor supply vcc
arm64:
dts: imx8mp-var-som: Add support for TSC2046 touchscreen
arm64:
dts: imx8mp-var-som: Add support for WM8904 audio codec
arm64:
dts: imx8mp-var-som: Add WiFi and Bluetooth support
arm64:
dts: imx8mp-var-som: Move PCA9534 GPIO expander to Symphony carrier
arm64:
dts: imx8mp-var-som: Move UART2 description to Symphony carrier
arm64:
dts: imx8mp-var-som: Move USDHC2 support to Symphony carrier
arm64:
dts: imx8mp: Update Data Modul i.MX8M Plus eDM SBC DT to rev.903
arm64:
dts: imx8mq-librem5: Bump BUCK1 suspend voltage up to 0.85V
arm64:
dts: imx8mq-librem5: Don't set mic-cfg for wm8962
arm64:
dts: imx8mq-librem5: Enable I2C recovery
arm64:
dts: imx8mq-librem5: Enable SNVS RTC
arm64:
dts: imx8mq-librem5: Limit uSDHC2 frequency to 50MHz
arm64:
dts: imx8mq-librem5: Set cap-power-off-card for usdhc2
arm64:
dts: imx8mq-librem5: Set vibrator's PWM frequency to 20kHz
arm64:
dts: imx8mq: Set the correct gpu_ahb clock frequency
arm64:
dts: imx8m{m,p}-venice-gw71xx: Add Magetometer
arm64:
dts: imx8qm: Add CPU cluster labels
arm64:
dts: imx8qm: add ddr perf device node
arm64:
dts: imx8qxp-mek: Add sensors under i2c1 bus
arm64:
dts: imx8ulp: add sim lpav node
arm64:
dts: imx91-11x11-evk: Add audio XCVR sound card support
arm64:
dts: imx91-11x11-evk: Add bt-sco sound card support
arm64:
dts: imx91-11x11-evk: Add PDM microphone sound card support
arm64:
dts: imx91-11x11-evk: Add WM8962 sound card support
arm64:
dts: imx91-11x11-evk: Refine label and node name of WM8962
arm64:
dts: imx91-11x11-frdm: fix CAN transceiver gpio
arm64:
dts: imx91-tqma9131: improve eMMC pad configuration
arm64:
dts: imx91: Add thermal-sensor and thermal-zone support
arm64:
dts: imx93-11x11-evk: Use phys to replace xceiver-supply
arm64:
dts: imx93-11x11-frdm: Add MQS audio support
arm64:
dts: imx93-11x11-frdm: enable additional devices
arm64:
dts: imx93-14x14-evk: Add audio XCVR sound card
arm64:
dts: imx93-14x14-evk: Add bt-sco sound card support
arm64:
dts: imx93-9x9-qsb: add CAN support overlay file
arm64:
dts: imx93-9x9-qsb: change usdhc tuning step for eMMC and SD
arm64:
dts: imx93-tqma9352: improve eMMC pad configuration
arm64:
dts: imx93-var-som-symphony: Add support for ft5x06 touch controller
arm64:
dts: imx93-var-som-symphony: Add USB support
arm64:
dts: imx93-var-som-symphony: Enable LPSPI6 controller
arm64:
dts: imx93-var-som-symphony: Update gpio aliases
arm64:
dts: imx943-evk: add ENETC, EMDIO and PTP Timer support
arm64:
dts: imx943-evk: add flexcan support
arm64:
dts: imx94: add basic NETC related nodes
arm64:
dts: imx94: add mt35xu512aba spi nor support
arm64:
dts: imx94: add xspi device node
arm64:
dts: imx95-15x15-evk: Use phys to replace xceiver-supply
arm64:
dts: imx952-evk: Add flexcan support
arm64:
dts: imx952-evk: Add nxp,ctrl-ids for scmi misc
arm64:
dts: imx952-evk: Change the usdhc1_200mhz drive strength to DSE4
arm64:
dts: imx952-evk: Enable I2C[2,3,4,6,7] bus
arm64:
dts: imx952-evk: Enable SPI7
arm64:
dts: imx952-evk: Enable TPM[3,6]
arm64:
dts: imx952-evk: Enable UART5
arm64:
dts: imx952-evk: Enable USB[1,2]
arm64:
dts: imx952-evk: Enable wdog3
arm64:
dts: imx952: Add idle-states node
arm64:
dts: imx95: Use GPU_CGC as core clock for GPU
arm64:
dts: intel: agilex5: Add simple-bus node on top of dma controller node
arm64:
dts: lg: Use recommended simple-bus node name
arm64:
dts: ls1028a: Add mbls1028a and mbls1028a-ind devicetrees
arm64:
dts: marvell: Add missing "#phy-cells" to "usb-nop-xceiv"
arm64:
dts: marvell: Add SoC specific compatibles to SafeXcel crypto
arm64:
dts: marvell: change regulator-gpio to regulator-fixed
arm64:
dts: marvell: cn9131-cf-solidwan: Add missing GPIO properties on "nxp,pca9536"
arm64:
dts: marvell: Fix stray and typo "pinctrl-names" properties
arm64:
dts: mb-smarc-2: Add PCIe support
arm64:
dts: mba8xx: replace 0 with IMX_LPCG_CLK_0 for lpcg indices
arm64:
dts: mediatek: add device tree for Tungsten 510 board
arm64:
dts: mediatek: add device tree for Tungsten 700 board
arm64:
dts: mediatek: Apply mt8395-radxa DT overlay at build time
arm64:
dts: mediatek: mt6331: Fix VCAM IO regulator name
arm64:
dts: mediatek: mt6795-xperia-m5: Add UHS pins for MMC1 and 2
arm64:
dts: mediatek: mt6795-xperia-m5: Rename PMIC leds node
arm64:
dts: mediatek: mt6795: Fix issues in SCPSYS node
arm64:
dts: mediatek: mt7981b-openwrt-one: Add address/size cells to eth
arm64:
dts: mediatek: mt7981b-openwrt-one: Enable Ethernet
arm64:
dts: mediatek: mt7981b-openwrt-one: Enable PCIe and USB
arm64:
dts: mediatek: mt7981b-openwrt-one: Enable wifi
arm64:
dts: mediatek: mt7981b-openwrt-one: Remove useless cells from flash@0
arm64:
dts: mediatek: mt7981b: Add Ethernet and WiFi offload support
arm64:
dts: mediatek: mt7981b: Add PCIe and USB support
arm64:
dts: mediatek: mt7981b: Add wifi memory region
arm64:
dts: mediatek: mt7981b: Disable wifi by default
arm64:
dts: mediatek: mt7986: add dtbs with applied overlays for bpi-r3
arm64:
dts: mediatek: mt7986a: Change compatible for SafeXcel crypto
arm64:
dts: mediatek: mt7988: add dtbs with applied overlays for bpi-r4 (pro)
arm64:
dts: mediatek: mt7988a: Fix PCI-Express T-PHY node address
arm64:
dts: mediatek: mt8173-elm: Fix bluetooth node name and reorder
arm64:
dts: mediatek: mt8173-elm: Fix dsi0 ports warning
arm64:
dts: mediatek: mt8173-elm: Remove regulators from thermal node
arm64:
dts: mediatek: mt8173-evb: Add interrupts to DA9211 regulator
arm64:
dts: mediatek: mt8173: Fix pinctrl node names and cleanup
arm64:
dts: mediatek: mt8183-evb: Fix dtbs_check warnings
arm64:
dts: mediatek: mt8183-jacuzzi-pico6: Fix typo in pinmux node
arm64:
dts: mediatek: mt8183-kukui: Clean up IT6505 regulator supply
arm64:
dts: mediatek: mt8183-pumpkin: Fix pinmux node names
arm64:
dts: mediatek: mt8183: Add missing endpoint IDs to display graph
arm64:
dts: mediatek: mt8186-evb: Add vproc fixed regulator
arm64:
dts: mediatek: mt8188-geralt: drop firmware-name from first SCP core
arm64:
dts: mediatek: mt8188: Add DPI1, HDMI, HDMI PHY/DDC nodes
arm64:
dts: mediatek: mt8188: switch mmc nodes to interrupts-extended
arm64:
dts: mediatek: mt8192-asurada: Remove unused clock-stretch-ns
arm64:
dts: mediatek: mt8192: Rename mt8192-afe-pcm to audio-controller
arm64:
dts: mediatek: mt8195: Add DPI1, HDMI, HDMI PHY/DDC nodes
arm64:
dts: mediatek: mt8390-genio-common: Add HDMI sound output support
arm64:
dts: mediatek: mt8390-genio-common: Enable HDMI output
arm64:
dts: mediatek: mt8395-genio-common: Add HDMI sound output support
arm64:
dts: mediatek: mt8395-genio-common: Enable HDMI output
arm64:
dts: mediatek: mt8395-radxa-nio-12l: Add HDMI sound output support
arm64:
dts: mediatek: mt8395-radxa-nio-12l: Enable HDMI output
arm64:
dts: meson-s4-aq222: update compatible string with s805x2
arm64:
dts: meson-s4-s905y4-khadas-vim1s: add initial device tree
arm64:
dts: morello: Add CMN PMU
arm64:
dts: nuvoton: Add missing "device_type" property on memory node
arm64:
dts: nuvoton: npcm845: Minor whitespace cleanup
arm64:
dts: qcom: Add dts for Medion SPRCHRGD 14 S1
arm64:
dts: qcom: Add initial Milos dtsi
arm64:
dts: qcom: Add PCIe3 and PCIe5 regulators for HAMAO-IOT-EVK board
arm64:
dts: qcom: Add PCIe3 and PCIe5 support for HAMOA-IOT-SOM platform
arm64:
dts: qcom: Add PM7550 PMIC
arm64:
dts: qcom: Add PMIV0104 PMIC
arm64:
dts: qcom: Add qcs6490-rubikpi3 board dts
arm64:
dts: qcom: Add support for Pixel 3 and Pixel 3 XL
arm64:
dts: qcom: Add support for X1-based Surface Pro 11
arm64:
dts: qcom: Add The Fairphone (Gen. 6)
arm64:
dts: qcom: agatti: Add CX_MEM/DBGC GPU regions
arm64:
dts: qcom: agatti: add uart2 node
arm64:
dts: qcom: agatti: enable FastRPC on the ADSP
arm64:
dts: qcom: agatti: Fix IOMMU DT properties
arm64:
dts: qcom: glymur: Add header file for IPCC physical client IDs
arm64:
dts: qcom: hamoa-iot-evk: Add backlight support for eDP panel
arm64:
dts: qcom: hamoa-iot-evk: Add vbus regulator support for Type-A ports
arm64:
dts: qcom: hamoa-iot-evk: Add WLAN node for Hamoa IoT EVK board
arm64:
dts: qcom: hamoa-iot-evk: enable PWM RG LEDs
arm64:
dts: qcom: hamoa-iot-evk: Enable TPM (ST33) on SPI11
arm64:
dts: qcom: hamoa/x1: fix idle exit latency
arm64:
dts: qcom: hamoa: Add sound DAI prefixes for DP
arm64:
dts: qcom: hamoa: Add the APSS watchdog
arm64:
dts: qcom: hamoa: Extend the gcc input clock list
arm64:
dts: qcom: hamoa: Fix incomplete Root Port property migration
arm64:
dts: qcom: hamoa: Move PHY, PERST, and Wake GPIOs to PCIe port nodes and add port Nodes for all PCIe ports
arm64:
dts: qcom: Introduce Kaanapali SoC
arm64:
dts: qcom: ipq5018: Correct USB DWC3 wrapper interrupts
arm64:
dts: qcom: ipq5018: Remove tsens v1 fallback compatible
arm64:
dts: qcom: ipq9574: Complete USB DWC3 wrapper interrupts
arm64:
dts: qcom: kaanapali: Add base MTP board
arm64:
dts: qcom: kaanapali: Add base QRD board
arm64:
dts: qcom: kaanapali: Add header file for IPCC physical client IDs
arm64:
dts: qcom: kodiak: Add memory region for audiopd
arm64:
dts: qcom: kodiak: Add missing clock votes for lpass_tlmm
arm64:
dts: qcom: lemans-evk: Add OTG support for primary USB controller
arm64:
dts: qcom: lemans-evk: Enable Adreno 663 GPU
arm64:
dts: qcom: lemans-evk: Enable TPM (ST33)
arm64:
dts: qcom: lemans-ride: Enable Adreno 663 GPU
arm64:
dts: qcom: lemans: Add gpu and gmu nodes
arm64:
dts: qcom: lemans: Add GPU cooling
arm64:
dts: qcom: lemans: add QCrypto node
arm64:
dts: qcom: lemans: Enable cpufreq cooling devices
arm64:
dts: qcom: lemans: enable static TPDM
arm64:
dts: qcom: lemans; Add EL2 overlay
arm64:
dts: qcom: Minor whitespace cleanup
arm64:
dts: qcom: monaco-evk: Enable AMC6821 fan controller
arm64:
dts: qcom: monaco-evk: Enable PCIe0 and PCIe1.
arm64:
dts: qcom: monaco-evk: Enable TPM (ST33)
arm64:
dts: qcom: monaco: Add CTCU and ETR nodes
arm64:
dts: qcom: monaco: add QCrypto node
arm64:
dts: qcom: monaco: Enable cpufreq cooling devices
arm64:
dts: qcom: monaco: Fix UART10 pinconf
arm64:
dts: qcom: monaco: Reserve full Gunyah metadata region
arm64:
dts: qcom: msm8917: add reset for display subsystem
arm64:
dts: qcom: msm8937: add reset for display subsystem
arm64:
dts: qcom: msm8939-asus-z00t: add battery
arm64:
dts: qcom: msm8939-asus-z00t: add hall sensor
arm64:
dts: qcom: msm8939: Add camss and cci
arm64:
dts: qcom: msm8953: Add CCI nodes
arm64:
dts: qcom: msm8953: Re-sort tlmm pinctrl states
arm64:
dts: qcom: msm8994-octagon: Fix Analog Devices vendor prefix of AD7147
arm64:
dts: qcom: oneplus-enchilada: Specify i2c4 clock frequency
arm64:
dts: qcom: pm8550vs: Disable different PMIC SIDs by default
arm64:
dts: qcom: qcm2290: Add pin configuration for mclks
arm64:
dts: qcom: qcm6490-idp: Fix WCD9370 reset GPIO polarity
arm64:
dts: qcom: qcs615-ride: Enable DisplayPort
arm64:
dts: qcom: qcs615: Drop IPA interconnects
arm64:
dts: qcom: qcs6490-rb3gen2: Add TC9563 PCIe switch node
arm64:
dts: qcom: qcs8300-ride: Enable Display Port
arm64:
dts: qcom: qcs8300-ride: enable pcie0 interface
arm64:
dts: qcom: qcs8300-ride: enable pcie1 interface
arm64:
dts: qcom: qcs8300: add display dt nodes for MDSS, DPU, DisplayPort and eDP PHY
arm64:
dts: qcom: qcs8300: Add GPU cooling
arm64:
dts: qcom: qcs8300: Add support for camss
arm64:
dts: qcom: qcs8300: enable pcie0
arm64:
dts: qcom: qcs8300: enable pcie1
arm64:
dts: qcom: qcs8300: Enable TSENS support for QCS8300 SoC
arm64:
dts: qcom: qrb2210-rb1: Add overlay for vision mezzanine
arm64:
dts: qcom: qrb2210-rb1: Add PM8008 node
arm64:
dts: qcom: qrb2210: add dts for Arduino unoq
arm64:
dts: qcom: qrb4210-rb2: Fix UART3 wakeup IRQ storm
arm64:
dts: qcom: sa8775p: Add reg and clocks for QoS configuration
arm64:
dts: qcom: sdm630/660: Add CDSP-related nodes
arm64:
dts: qcom: sdm630: Add FastRPC nodes to ADSP
arm64:
dts: qcom: sdm630: Add LPASS LPI TLMM
arm64:
dts: qcom: sdm630: Add missing MDSS reset
arm64:
dts: qcom: sdm630: Add missing vote clock and GDSC to lpass_smmu
arm64:
dts: qcom: sdm630: fix gpu_speed_bin size
arm64:
dts: qcom: sdm632-fairphone-fp3: Add camera fixed regulators
arm64:
dts: qcom: sdm632-fairphone-fp3: Enable CCI and add EEPROM
arm64:
dts: qcom: sdm845-axolotl: Update firmware paths
arm64:
dts: qcom: sdm845-db845c: drop CS from SPIO0
arm64:
dts: qcom: sdm845-db845c: specify power for WiFi CH1
arm64:
dts: qcom: sdm845-oneplus-enchilada: Sort nodes alphabetically
arm64:
dts: qcom: sdm845-oneplus: add ath10k calibration variant
arm64:
dts: qcom: sdm845-oneplus: Add framebuffer
arm64:
dts: qcom: sdm845-oneplus: Don't keep panel regulator always on
arm64:
dts: qcom: sdm845-oneplus: Don't mark ts supply boot-on
arm64:
dts: qcom: sdm845-oneplus: Mark l14a regulator as boot-on
arm64:
dts: qcom: sdm845-oneplus: Update firmware paths
arm64:
dts: qcom: sdm845-samsung-starqltechn: Update firmware paths
arm64:
dts: qcom: sdm845-shift-axolotl: Add ath10k calibration variant
arm64:
dts: qcom: sdm845-xiaomi-beryllium: Add ath10k calibration variant
arm64:
dts: qcom: sdm845-xiaomi-beryllium: Add placeholders and sort
arm64:
dts: qcom: sdm845-xiaomi-beryllium: Adjust firmware paths
arm64:
dts: qcom: sdm845-xiaomi-beryllium: Enable SLPI
arm64:
dts: qcom: sdm845-xiaomi-polaris: Update firmware paths
arm64:
dts: qcom: sdm850-huawei-matebook-e-2019: Correct ipa_fw_mem for the driver to load successfully
arm64:
dts: qcom: sdm850-huawei-matebook-e-2019: Remove duplicate reserved-memroy nodes
arm64:
dts: qcom: sm6115: Add CX_MEM/DBGC GPU regions
arm64:
dts: qcom: sm6125-ginkgo: Fix missing msm-id subtype
arm64:
dts: qcom: sm6350: Add clocks for aggre1 & aggre2 NoC
arm64:
dts: qcom: sm7225-fairphone-fp4: Add camera EEPROMs
arm64:
dts: qcom: sm7225-fairphone-fp4: Add camera fixed regulators
arm64:
dts: qcom: sm7225-fairphone-fp4: Enable CCI pull-up
arm64:
dts: qcom: sm8150-hdk,mtp: specify ZAP firmware name
arm64:
dts: qcom: sm8150: add uart13
arm64:
dts: qcom: sm8250-hdk: specify ZAP firmware name
arm64:
dts: qcom: sm8550-hdk-rear-camera-card: remove optional property
arm64:
dts: qcom: sm8550-hdk-rear-camera-card: rename supply properties
arm64:
dts: qcom: sm8550-qrd: remove data-lanes property of image sensor
arm64:
dts: qcom: sm8550-qrd: rename image sensor supply properties
arm64:
dts: qcom: sm8650-hdk: Add support for the Rear Camera Card overlay
arm64:
dts: qcom: sm8650-qrd: Enable CAMSS and Samsung S5KJN1 camera sensor
arm64:
dts: qcom: sm8650: Add CAMSS device tree node
arm64:
dts: qcom: sm8650: Add description of MCLK pins
arm64:
dts: qcom: sm8750-mtp: Add eusb2 repeater tuning parameters
arm64:
dts: qcom: sm8750-mtp: Add SDC2 node for sm8750 mtp board
arm64:
dts: qcom: sm8750-mtp: Enable Iris codec
arm64:
dts: qcom: sm8750-qrd: Add SDC2 node for sm8750 qrd board
arm64:
dts: qcom: sm8750-qrd: Enable Iris codec
arm64:
dts: qcom: sm8750: add ADSP fastrpc-compute-cb nodes
arm64:
dts: qcom: sm8750: Add Iris VPU v3.5
arm64:
dts: qcom: sm8750: add memory node for adsp fastrpc
arm64:
dts: qcom: sm8750: Add SDC2 nodes for sm8750 soc
arm64:
dts: qcom: SM8750: Enable CPUFreq support
arm64:
dts: qcom: sm8750: Fix BAM DMA probing
arm64:
dts: qcom: switch to RPMPD_* indices
arm64:
dts: qcom: talos: Add DisplayPort and QMP USB3-DP PHY
arm64:
dts: qcom: talos: Add PMU support
arm64:
dts: qcom: talos: Drop opp-shared from QUP OPP table
arm64:
dts: qcom: talos: switch to interrupt-cells 4 to add PPI partitions
arm64:
dts: qcom: Use hyphen in node names
arm64:
dts: qcom: Use lowercase hex
arm64:
dts: qcom: x1-el2: Enable the APSS watchdog
arm64:
dts: qcom: x1e78100-lenovo-thinkpad-t14s: add HDMI nodes
arm64:
dts: qcom: x1e78100-t14s: Add audio playback over DisplayPort
arm64:
dts: qcom: x1e80100-medion-sprchrgd-14-s1: correct firmware paths
arm64:
dts: qcom: x1e80100-vivobook-s15: add HDMI port
arm64:
dts: qcom: x1e80100-vivobook-s15: enable IRIS
arm64:
dts: qcom: x1e80100-vivobook-s15: enable ps8830 retimers
arm64:
dts: qcom: x1e80100: Add crypto engine
arm64:
dts: qcom: x1e80100: Add missing TCSR ref clock to the DP PHYs
arm64:
dts: qcom: x1e80100: add TRNG node
arm64:
dts: qcom: x1e80100: Fix USB combo PHYs SS1 and SS2 ref clocks
arm64:
dts: qcom: x1e: bus is 40-bits (fix 64GB models)
arm64:
dts: qcom: x1p42100-lenovo-thinkbook-16: add hdmi bridge with enable pin
arm64:
dts: qcom: x1p42100-lenovo-thinkbook-16: force usb2-only mode on usb_1_ss2_dwc3
arm64:
dts: realtek: Add Kent SoC and EVB device trees
arm64:
dts: renesas: condor/v3hsk: Mark SWDT as reserved
arm64:
dts: renesas: r8a77970: Add WWDT nodes
arm64:
dts: renesas: r8a77980: Add SWDT node
arm64:
dts: renesas: r8a77980: Add WWDT nodes
arm64:
dts: renesas: r8a779a0: Add WWDT nodes
arm64:
dts: renesas: r8a779f0: Add WWDT nodes
arm64:
dts: renesas: r8a779g0: Add WWDT nodes
arm64:
dts: renesas: r8a779h0: Add WWDT nodes
arm64:
dts: renesas: r8a78000: Fix out-of-range SPI interrupt numbers
arm64:
dts: renesas: r9a08g045: Add PCIe node
arm64:
dts: renesas: r9a09g047: Add RSCI nodes
arm64:
dts: renesas: r9a09g047: Add USB3 PHY/Host nodes
arm64:
dts: renesas: r9a09g047e57-smarc: Enable rsci{2,4,9} nodes
arm64:
dts: renesas: r9a09g047e57-smarc: Enable USB3HOST
arm64:
dts: renesas: r9a09g047e57-smarc: Remove duplicate SW_LCD_EN
arm64:
dts: renesas: r9a09g056: Add CANFD node
arm64:
dts: renesas: r9a09g056: Add DMAC nodes
arm64:
dts: renesas: r9a09g056: Add DU and DSI nodes
arm64:
dts: renesas: r9a09g056: Add FCPV and VSPD nodes
arm64:
dts: renesas: r9a09g056: Add ICU node
arm64:
dts: renesas: r9a09g056: Add RSCI nodes
arm64:
dts: renesas: r9a09g056: Add RSPI nodes
arm64:
dts: renesas: r9a09g056: Add TSU nodes
arm64:
dts: renesas: r9a09g056: Add USB3 PHY/Host nodes
arm64:
dts: renesas: r9a09g056n48-rzv2n-evk: Add NMI wakeup button support
arm64:
dts: renesas: r9a09g056n48-rzv2n-evk: Enable DU and DSI
arm64:
dts: renesas: r9a09g056n48-rzv2n-evk: Enable USB3.0 PHY and xHCI controller
arm64:
dts: renesas: r9a09g057: Add CANFD node
arm64:
dts: renesas: r9a09g057: Add DU and DSI nodes
arm64:
dts: renesas: r9a09g057: Add FCPV and VSPD nodes
arm64:
dts: renesas: r9a09g057: Add RSCI nodes
arm64:
dts: renesas: r9a09g057: Add USB3 PHY/Host nodes
arm64:
dts: renesas: r9a09g057: Remove wdt{0,2,3} nodes
arm64:
dts: renesas: r9a09g057h44-rzv2h-evk: Enable DU and DSI
arm64:
dts: renesas: r9a09g057h44-rzv2h-evk: Enable USB3.0 PHYs and xHCI controllers
arm64:
dts: renesas: r9a09g057h48-kakip: Enable SPI NOR Flash
arm64:
dts: renesas: r9a09g077: Add CANFD node
arm64:
dts: renesas: r9a09g077: Add DMAC support
arm64:
dts: renesas: r9a09g077: Add GPIO IRQ support
arm64:
dts: renesas: r9a09g077: Add ICU support
arm64:
dts: renesas: r9a09g077: Add ICU support
arm64:
dts: renesas: r9a09g077: Add OPP table
arm64:
dts: renesas: r9a09g077: Add SPI nodes
arm64:
dts: renesas: r9a09g077: Add TSU and thermal zones support
arm64:
dts: renesas: r9a09g077: Fix CPG register region sizes
arm64:
dts: renesas: r9a09g077m44-rzt2h-evk: Add GPIO keys
arm64:
dts: renesas: r9a09g077m44-rzt2h-evk: Enable CANFD
arm64:
dts: renesas: r9a09g087: Add CANFD node
arm64:
dts: renesas: r9a09g087: Add DMAC support
arm64:
dts: renesas: r9a09g087: Add GPIO IRQ support
arm64:
dts: renesas: r9a09g087: Add ICU support
arm64:
dts: renesas: r9a09g087: Add ICU support
arm64:
dts: renesas: r9a09g087: Add OPP table
arm64:
dts: renesas: r9a09g087: Add SPI nodes
arm64:
dts: renesas: r9a09g087: Add TSU and thermal zones support
arm64:
dts: renesas: r9a09g087: Fix CPG register region sizes
arm64:
dts: renesas: r9a09g087m44-rzn2h-evk: Add GPIO keys
arm64:
dts: renesas: r9a09g087m44-rzn2h-evk: Enable CANFD
arm64:
dts: renesas: renesas-smarc2: Move aliases to board DTS
arm64:
dts: renesas: rzg3e-smarc-som: Enable I3C support
arm64:
dts: renesas: rzg3s-smarc-som: Add PCIe reference clock
arm64:
dts: renesas: rzg3s-smarc-som: Set bypass for Versa3 PLL2
arm64:
dts: renesas: rzg3s-smarc: Enable PCIe
arm64:
dts: renesas: rzt2h-n2h-evk-common: Use GPIO for SD0 write protect
arm64:
dts: renesas: rzt2h-n2h-evk: Add note about SD1 1.8V modes
arm64:
dts: renesas: rzt2h-n2h-evk: Add ramp delay for SD0 card regulator
arm64:
dts: renesas: rzt2h-rzn2h-evk: Reorder ADC nodes
arm64:
dts: renesas: rzv2-evk-cn15-sd: Add ramp delay for SD0 regulator
arm64:
dts: renesas: sparrow-hawk: Reserve first 128 MiB of DRAM
arm64:
dts: renesas: Use hyphens in node names
arm64:
dts: renesas: Use lowercase hex
arm64:
dts: rockchip: Add accelerometer sensor to Pinephone Pro
arm64:
dts: rockchip: Add Anbernic RG-DS
arm64:
dts: rockchip: add dma-coherent for pcie and gmac of RK3576
arm64:
dts: rockchip: Add EEPROMs for Radxa rk35xx boards
arm64:
dts: rockchip: Add EEPROMs for Radxa ROCK 4 boards
arm64:
dts: rockchip: add gmac reset property to rk3368
arm64:
dts: rockchip: Add HDMI node to RK3368
arm64:
dts: rockchip: Add HDMI to Gameforce Ace
arm64:
dts: rockchip: Add light/proximity sensor to Pinephone Pro
arm64:
dts: rockchip: Add magnetometer sensor to Pinephone Pro
arm64:
dts: rockchip: add mdio subnode to gmac on rk3368
arm64:
dts: rockchip: Add missing everest,es8388 supplies to rk3399-roc-pc-plus
arm64:
dts: rockchip: Add overlay for the PCIe slot on RK3576 EVB1
arm64:
dts: rockchip: Add PCIe clkreq stuff for RK3588 EVB1
arm64:
dts: rockchip: Add Radxa CM3J
arm64:
dts: rockchip: Add Radxa CM3J on RPi CM4 IO Board
arm64:
dts: rockchip: Add rk3588 based Radxa CM5
arm64:
dts: rockchip: Add rk3588s-orangepi-cm5-base device tree
arm64:
dts: rockchip: Add support for CM5 IO carrier
arm64:
dts: rockchip: Add the vdpu381 Video Decoders on RK3588
arm64:
dts: rockchip: Add the vdpu383 Video Decoder on rk3576
arm64:
dts: rockchip: Add the Video-Demo overlay for Lion Haikou
arm64:
dts: rockchip: Add TPS65185 for PineNote
arm64:
dts: rockchip: Add TS133 variant of the QNAP NAS series
arm64:
dts: rockchip: Correctly describe the ethernet phy on rk3368-lion
arm64:
dts: rockchip: Do not enable hdmi_sound node on Pinebook Pro
arm64:
dts: rockchip: Enable analog sound on RK3576 EVB1
arm64:
dts: rockchip: Enable HDMI output on RK3368-Lion-Haikou
arm64:
dts: rockchip: Enable HDMI sound on FriendlyElec NanoPi M5
arm64:
dts: rockchip: Enable HDMI sound on Luckfox Core3576
arm64:
dts: rockchip: Enable HDMI sound on RK3576 EVB1
arm64:
dts: rockchip: enable NPU on rk3588-jaguar
arm64:
dts: rockchip: enable NPU on rk3588-tiger
arm64:
dts: rockchip: Enable PCIe for ArmSoM Sige1
arm64:
dts: rockchip: Enable pwm1 on rk3368-lion-haikou
arm64:
dts: rockchip: enable saradc for ArmSoM Sige5
arm64:
dts: rockchip: Enable second HDMI output on CM3588
arm64:
dts: rockchip: Enable SPDIF audio on Rock 5 ITX
arm64:
dts: rockchip: Enable the NPU on FriendlyElec CM3588
arm64:
dts: rockchip: Enable the NPU on NanoPC T6/T6-LTS
arm64:
dts: rockchip: Enable the NPU on Turing RK1
arm64:
dts: rockchip: enable UFS controller on FriendlyElec NanoPi M5
arm64:
dts: rockchip: Explicitly request UFS reset pin on RK3576
arm64:
dts: rockchip: Fix Bluetooth on the RockPro64 board
arm64:
dts: rockchip: fix hp-det pin for ArmSoM Sige5
arm64:
dts: rockchip: Fix imx258 variant on pinephone pro
arm64:
dts: rockchip: Fix rk356x PCIe range mappings
arm64:
dts: rockchip: Fix rk3588 PCIe range mappings
arm64:
dts: rockchip: Fix SD card support for RK3576 EVB1
arm64:
dts: rockchip: Fix SD card support for RK3576 Nanopi R76s
arm64:
dts: rockchip: Fix the common combophy + SATA on QNAP TSx33 devices
arm64:
dts: rockchip: Make eeprom read-only for Radxa ROCK 3C/5A/5C
arm64:
dts: rockchip: Move copy-key to TSx33 board files
arm64:
dts: rockchip: Move SoC include to individual QNAP TSx33 boards
arm64:
dts: rockchip: remove rtc regulator for ArmSoM Sige5
arm64:
dts: rockchip: Use a readable audio card name on NanoPi M5
arm64:
dts: rockchip: Use phandle for i2c_lvds_blc on rk3368-lion haikou
arm64:
dts: socfpga: agilex5: Add dma-coherent property
arm64:
dts: socfpga: agilex5: Add IOMMUS property for ethernet nodes
arm64:
dts: socfpga: agilex5: add support for modular board
arm64:
dts: socfpga: agilex: add emmc support
arm64:
dts: sprd: Use recommended node names
arm64:
dts: st: Add boot-led for stm32mp2 ST boards
arm64:
dts: st: add DDR channel to stm32mp257f-ev1 board
arm64:
dts: st: Add green and orange LED for stm32mp2 ST boards
arm64:
dts: st: add LPDDR channel to stm32mp257f-dk board
arm64:
dts: st: add power-domain of csi in stm32mp231.dtsi
arm64:
dts: st: add power-domain of csi in stm32mp251.dtsi
arm64:
dts: st: add power-domain of dcmipp in stm32mp231.dtsi
arm64:
dts: st: add power-domain of dcmipp in stm32mp251.dtsi
arm64:
dts: st: add power-domains in all i2c of stm32mp231.dtsi
arm64:
dts: st: add power-domains in all i2c of stm32mp251.dtsi
arm64:
dts: st: add power-domains in all spi of stm32mp231.dtsi
arm64:
dts: st: add power-domains in all spi of stm32mp251.dtsi
arm64:
dts: st: enable i2c analog-filter in stm32mp231.dtsi
arm64:
dts: st: enable i2c analog-filter in stm32mp251.dtsi
arm64:
dts: st: Minor whitespace cleanup
arm64:
dts: st: Use hyphen in node names
arm64:
dts: ti: am62p-verdin: Fix SD regulator startup delay
arm64:
dts: ti: k3-am62(a)-phycore-som: Add bootphase tag to phy_gmii_sel
arm64:
dts: ti: k3-am62-phycore-som: Add bootphase tag to cpsw_mac_syscon
arm64:
dts: ti: k3-am62a-phycore-som: Add bootphase tag to cpsw_mac_syscon
arm64:
dts: ti: k3-am62p-j722s-common-main: Add HSM M4F node
arm64:
dts: ti: k3-am67a-kontron-sa67-base: Fix CMA node
arm64:
dts: ti: k3-am67a-kontron-sa67-base: Fix SD card regulator
arm64:
dts: ti: k3-am69-aquila-clover: Change main_spi2 CS0 to GPIO mode
arm64:
dts: ti: k3-am69-aquila-clover: Fix USB-C Sink PDO
arm64:
dts: ti: k3-am69-aquila-dev: Fix USB-C Sink PDO
arm64:
dts: ti: k3-am69-aquila: Change main_spi0/2 CS to GPIO mode
arm64:
dts: ti: k3-j784s4-j742s2-main-common.dtsi: Refactor watchdog instances for j784s4
arm64:
dts: ti: k3-j784s4-main.dtsi: Move c71_3 node to appropriate order
arm64:
dts: ti: k3-{j784s4-j742s2/j721s2}-mcu-wakeup: Add HSM M4F node
arm64:
dts: ti: Minor whitespace cleanup
arm64:
dts: ti: Use lowercase hex
arm64:
dts: toshiba: tmpv7708: Align node names with DT bindings
arm64:
dts: toshiba: Use recommended node names
arm64:
dts: tqma8mpql-mba8mp-ras314: Add HDMI audio output support
arm64:
dts: tqma8mpql-mba8mp-ras314: Fix Ethernet PHY IRQ support
arm64:
dts: tqma8mpql-mba8mp-ras314: Fix HDMI CEC pad control settings
arm64:
dts: tqma8mpql-mba8mpxl: Add HDMI audio output support
arm64:
dts: tqma8mpql-mba8mpxl: Adjust copyright text format
arm64:
dts: tqma8mpql-mba8mpxl: Configure IEEE 1588 event out signal
arm64:
dts: tqma8mpql-mba8mpxl: Fix Ethernet PHY IRQ support
arm64:
dts: tqma8mpql-mba8mpxl: Fix HDMI CEC pad control settings
arm64:
dts: tqma8xxs-mb-smarc-2: replace 0 with IMX_LPCG_CLK_0 for lpcg indices
arm64:
dts: tqma8xxs: replace 0 with IMX_LPCG_CLK_0 for lpcg indices
arm64:
dts: tqmls1046a: Move BMAN/QMAN buffers to DRAM1 area
arm64:
dts: xilinx: add soc-specific spi compatibles for zynqmp/versal-net
arm64:
dts: xilinx: Drop "label" property on dlg,slg7xl45106
arm64:
dts: xilinx: fix zynqmp opp-table-cpu
arm64:
errata: Workaround for SI L1 downstream coherency issue
arm64:
Fix non-atomic __READ_ONCE() with CONFIG_LTO=y
arm64:
Fix sampling the "stable" virtual counter in preemptible section
arm64:
Force the use of CNTVCT_EL0 in __delay()
arm64:
gcs: Do not set PTE_SHARED on GCS mappings if FEAT_LPA2 is enabled
arm64:
gcs: Honour mprotect(PROT_NONE) on shadow stack mappings
arm64:
hugetlbpage: avoid unused-but-set-parameter warning (gcc-16)
arm64:
introduce arch_zone_limits_init()
arm64:
io: Extract user memory type in ioremap_prot()
arm64:
io: Rename ioremap_prot() to __ioremap_prot()
arm64:
kernel: initialize missing kexec_buf->random field
arm64:
make runtime const not usable by modules
arm64:
mm: Add PTE_DIRTY back to PAGE_KERNEL* to fix kexec/hibernation
arm64:
mm: factor out the address and ptep alignment into a new helper
arm64:
mm: implement the architecture-specific clear_flush_young_ptes()
arm64:
mm: replace TIF_LAZY_MMU with is_lazy_mmu_mode_active()
arm64:
mm: support batch clearing of the young flag for large folios
arm64:
mm: warn once for ioremap attempts on RAM mappings
arm64:
mte: Set TCMA1 whenever MTE is present in the kernel
arm64:
poe: fix stale POR_EL0 values for ptrace
arm64:
Provide basic EL2 setup for FEAT_{LS64, LS64_V} usage at EL0/1
arm64:
qcom: dts: sm8750: add coresight nodes
arm64:
realm: Fix PTE_NS_SHARED for 52bit PA support
arm64:
Remove unused _TIF_WORK_MASK
arm64:
Repaint ID_AA64MMFR2_EL1.IDS description
arm64:
select APPLE_PMGR_PWRSTATE for ARCH_APPLE
arm64:
Silence sparse warnings caused by the type casting in (cmp)xchg
arm64:
simplify arch_uprobe_xol_was_trapped return
arm64:
STM32: drop an undefined Kconfig symbol
arm64:
tegra: Add DBB clock to EMC on Tegra264
arm64:
tegra: Add nodes for CMDQV
arm64:
tegra: Correct CPU compatibles on Tegra264
arm64:
tegra: Drop unneeded status=okay on Tegra186
arm64:
tegra: Drop unneeded status=okay on Tegra194
arm64:
tegra: Drop unneeded status=okay on Tegra234
arm64:
tegra: Drop unneeded status=okay on Tegra264
arm64:
tegra: smaug: Add usb-role-switch support
arm64:
tegra: smaug: Complete and enable tegra-udc node
arm64:
tegra: smaug: Enable DisplayPort via USB-C port
arm64:
tlb: Allow XZR argument to TLBI ops
arm64:
tlb: Optimize ARM64_WORKAROUND_REPEAT_TLBI
arm64:
topology: Do not warn on missing AMU in cpuhp_topology_online()
arm64:
topology: Fix false warning in counters_read_on_cpu() for same-CPU reads
arm64:
topology: Handle AMU FIE setup on CPU hotplug
arm64:
topology: Skip already covered CPUs when setting freq source
arm64:
Unconditionally enable LSE support
arm64:
Unconditionally enable PAN support
arm64:
Use static call trampolines when kCFI is enabled
arm64:
vdso32: Provide clock_getres_time64()
arm64:
zynqmp: Remove ina260 IIO description
ARM:
9467/1: mm: Don't use %pK through printk
ARM:
9469/1: Implement ARCH_HAS_CC_CAN_LINK
ARM:
9470/1: Handle BE8 vs BE32 in ARCH_CC_CAN_LINK
ARM:
at91: Move PM init functions to .init_late hook
ARM:
at91: remove unnecessary of_platform_default_populate calls
ARM:
at91: Simplify with scoped for each OF child loop
ARM:
clean up the memset64() C wrapper
ARM:
defconfig: move entries
ARM:
defconfig: turn off CONFIG_EXPERT
ARM:
dts: Add support for pcb8385
ARM:
dts: allwinner: Replace status "failed" with "fail"
ARM:
dts: allwinner: sun5i-a13-utoo-p66: delete "power-gpios" property
ARM:
dts: aspeed: add device tree for ASRock Rack ALTRAD8 BMC
ARM:
dts: aspeed: Add Facebook Anacapa platform
ARM:
dts: aspeed: Add NVIDIA MSX4 HPM
ARM:
dts: aspeed: ast2600-evb: Tidy up A0 work-around for UART5
ARM:
dts: aspeed: bletchley: Fix ADC vref property names
ARM:
dts: aspeed: bletchley: Fix SPI GPIO property names
ARM:
dts: aspeed: bletchley: Remove try-power-role from connectors
ARM:
dts: aspeed: bletchley: Remove unused i2c13 property
ARM:
dts: aspeed: bletchley: Remove unused pca9539 properties
ARM:
dts: aspeed: bletchley: remove WDTRST1 assertion from wdt1
ARM:
dts: aspeed: bletchley: Use generic node names
ARM:
dts: aspeed: clemente: Add EEPROMs for boot and data drive FRUs
ARM:
dts: aspeed: clemente: add gpio line name to io expander
ARM:
dts: aspeed: clemente: move hdd_led to its own gpio-leds group
ARM:
dts: aspeed: Drop syscon compatible from EDAC in g6 dtsi
ARM:
dts: aspeed: g6: Drop clocks property from arm,armv7-timer
ARM:
dts: aspeed: g6: Drop unspecified aspeed,ast2600-udma node
ARM:
dts: aspeed: harma: add fanboard presence sgpio
ARM:
dts: aspeed: ibm: Use non-deprecated AT25 properties
ARM:
dts: aspeed: Remove sdhci-drive-type property from AST2600 EVB
ARM:
dts: aspeed: santabarbara: Add swb IO expander and gpio line names
ARM:
dts: aspeed: santabarbara: Enable ipmb device for OCP debug card
ARM:
dts: aspeed: Use specified wp-inverted property for AST2600 EVB
ARM:
dts: broadcom: bcm2711: Fix 'simple-bus' node names
ARM:
dts: Drop am335x-base0033 devicetree
ARM:
dts: imx50-kobo-aura: add epd pmic description
ARM:
dts: imx6qdl: add '#address-cells' and '#size-cells' for gpmi-nand
ARM:
dts: imx6qdl: Add default GIC address cells
ARM:
dts: imx6sx: update gpmi #size-cells to 0
ARM:
dts: imx: e60k02: add tps65185
ARM:
dts: imx: imx6sl: fix lcdif compatible
ARM:
dts: imx: imx6sll-kobo-clara2e: add regulator for EPD
ARM:
dts: imx: imx6sll: fix lcdif compatible
ARM:
dts: imx: move nand related property under nand@0
ARM:
dts: imx: tolino-shine2: add tps65185
ARM:
dts: lpc3250-ea3250: add key- prefix for gpio-keys
ARM:
dts: lpc3250-phy3250: rename nodename at@0 to eeprom@0
ARM:
dts: lpc3250-phy3250: replace deprecated at25 properties with new ones
arm:
dts: lpc32xx: add clocks property to Motor Control PWM device tree node
arm:
dts: lpc32xx: add interrupts property to Motor Control PWM
ARM:
dts: lpc32xx: Add missing DMA properties
ARM:
dts: lpc32xx: Add missing properties to I2S device tree nodes
ARM:
dts: lpc32xx: change NAND controllers node names
ARM:
dts: lpc32xx: Declare the second AHB master support on PL080 DMA controller
ARM:
dts: lpc32xx: describe FLASH_INT of SLC NAND controller
ARM:
dts: lpc32xx: remove usb bus and elevate all children nodes
ARM:
dts: lpc32xx: Update spi clock properties
ARM:
dts: lpc32xx: Use syscon for system control block
ARM:
dts: meson: drop iio-hwmon in favour of generic-adc-thermal
ARM:
dts: microchip: Drop usb_a9g20-dab-mmx.dtsi
ARM:
dts: microchip: sam9x7: fix gpio-lines count for pioB
ARM:
dts: microchip: sama7d65: add dma properties to usart6
ARM:
dts: microchip: sama7d65: add fifo-size to usart
ARM:
dts: microchip: sama7d65: add missing flexcom nodes
ARM:
dts: nuvoton: Minor whitespace cleanup
ARM:
dts: omap: dra7: Remove bogus #syscon-cells property
ARM:
dts: omap: enable panic-indicator option
ARM:
dts: qcom: msm8960: Add GSBI2 & GSBI7
ARM:
dts: qcom: msm8960: expressatt: Add Accelerometer
ARM:
dts: qcom: msm8960: expressatt: Add Light/Proximity Sensor
ARM:
dts: qcom: msm8960: expressatt: Add Magnetometer
ARM:
dts: qcom: msm8960: expressatt: Add NFC
ARM:
dts: qcom: msm8974-hammerhead: Update model property
ARM:
dts: qcom: msm8974: Sort header includes alphabetically
ARM:
dts: qcom: msm8974: Start using rpmpd for power domains
ARM:
dts: qcom: switch to RPMPD_* indices
ARM:
dts: r9a06g032: Add GPIO controllers
ARM:
dts: r9a06g032: Add support for GPIO interrupts
ARM:
dts: renesas: r9a06g032: Add Ethernet switch interrupts
ARM:
dts: rockchip: Add vdec node for RK3288
ARM:
dts: rockchip: rk3036: remove mshc aliases
ARM:
dts: samsung: Drop s3c6400.dtsi
ARM:
dts: socfpga: add #address-cells and #size-cells for sram node
ARM:
dts: socfpga: fix dtbs_check warning for fpga-region
ARM:
dts: stm32: Add boot-led for stm32 MCU ST boards
ARM:
dts: stm32: Add boot-led for stm32mp1 ST boards
ARM:
dts: stm32: Add LED support for stm32h743i-disco
ARM:
dts: stm32: Add LED support for stm32h743i-eval
ARM:
dts: stm32: Add red LED for stm32mp135f-dk board
ARM:
dts: stm32: Add red LED for stm32mp157c-ed1 board
ARM:
dts: stm32: add spi1 sleep state pinctrl on stm32mp157c-ev1
ARM:
dts: stm32: reorder nodes for stm32429i-eval
ARM:
dts: stm32: Update LED node for stm32mp15xx-dkx board
ARM:
dts: stm32: Update LED nodes for stm32 MCU boards
ARM:
dts: ti/omap: omap*: fix watchdog node names
ARM:
dts: ti/omap: omap4-epson-embt2ws: add powerbutton
ARM:
dts: ti: Drop unused .dtsi
ARM:
dts: tps65910: Add gpio & interrupt properties
ARM:
dts: vexpress/v2m-rs1: Use documented arm,vexpress,config-bus child node names
ARM:
exynos: Simplify with scoped for each OF child loop
ARM:
imx_v4_v5_defconfig: update for v6.19-rc1
ARM:
imx_v6_v7_defconfig: Configure CONFIG_SND_SOC_FSL_ASOC_CARD as module
ARM:
imx_v6_v7_defconfig: enable EPD regulator needed for Kobo Clara 2e
arm:
introduce arch_zone_limits_init()
arm:
make initialization of zero page independent of the memory map
ARM:
multi_v7_defconfig: Drop duplicate CONFIG_TI_PRUSS=m
ARM:
multi_v7_defconfig: enable DA9052 and MC13XXX
ARM:
omap1: drop unused Kconfig symbol
ARM:
omap2: Fix reference count leaks in omap_control_init()
ARM:
s3c: remove a leftover hwmon-s3c.h header file
ARM:
shmobile: defconfig: Refresh for v6.19-rc1
ARM:
tegra: Adjust DSI nodes for Tegra20/Tegra30
ARM:
uapi: Drop PSR_ENDSTATE
ARM:
VDSO: Patch out __vdso_clock_getres() if unavailable
ARM:
VDSO: Provide clock_getres_time64()
ARM:
versatile: Remove IRQF_ONESHOT
arm_mpam:
Disable preemption when making accesses to fake MSC in kunit test
arm_mpam:
Fix null pointer dereference when restoring bandwidth counters
arm_mpam:
Force __iomem casts
array_size.h:
add ARRAY_END()
ASoC / soc/qcom:
Constify APR/GPR callback response
ASoC:
ac97: Convert to GPIO descriptors
ASoC:
adau1372: Fix clock leak on PLL lock failure
ASoC:
adau1372: Fix error handling in adau1372_set_power()
ASoC:
adau1372: Fix unchecked clk_prepare_enable() return value
ASoC:
alc5623: tidyup clock inversion in alc5623_set_dai_fmt()
ASoC:
amd/sdw: Fix confusing cleanup.h
ASoC:
amd: acp-mach-common: Add missing error check for clock acquisition
ASoC:
amd: acp-sdw-legacy: Fix confusing cleanup.h syntax
ASoC:
amd: acp-sdw-sof: Fix confusing cleanup.h syntax
ASoC:
amd: acp3x-rt5682-max9836: Add missing error check for clock acquisition
ASoC:
amd: acp: Add ACP6.3 match entries for Cirrus Logic parts
ASoC:
amd: acp: Add ACP7.0 match entries for Cirrus
ASoC:
amd: acp: Add ACP7.0 match entries for Cirrus Logic parts
ASoC:
amd: acp: Add ACP7.0 match entries for Realtek parts
ASoC:
amd: acp: add ASUS HN7306EA quirk for legacy SDW machine
ASoC:
amd: acp: add DMI override for ACP70 flag
ASoC:
amd: acp: add Lenovo P16s G5 AMD quirk for legacy SDW machine
ASoC:
amd: acp: add PX13 SoundWire machine link for rt721+tas2783x2
ASoC:
amd: acp: Fix Kconfig dependencies for SND_SOC_ACPI_AMD_SDCA_QUIRKS
ASoC:
amd: acp: Rename Cirrus Logic component match entries to include link and uid
ASoC:
amd: acp: soc-acpi: add is_device_rt712_vb() helper
ASoC:
amd: acp: Sort Cirrus Logic match entries
ASoC:
amd: acp: Sort match table into most specific first
ASoC:
amd: acp: update DMI quirk and add ACP DMIC for Lenovo platforms
ASoC:
amd: amd_sdw: add machine driver quirk for Lenovo models
ASoC:
amd: drop unused Kconfig symbols
ASoC:
amd: maintainer information
ASoC:
amd: ps: Fix missing leading zeros in subsystem_device SSID log
ASoC:
amd: yc: Add ASUS EXPERTBOOK BM1503CDA to quirk table
ASoC:
amd: yc: Add DMI entry for HP Laptop 15-fc0xxx
ASoC:
amd: yc: Add DMI quirk for ASUS EXPERTBOOK BM1403CDA
ASoC:
amd: yc: Add DMI quirk for ASUS EXPERTBOOK PM1503CDA
ASoC:
amd: yc: Add DMI quirk for ASUS Vivobook Pro 15X M6501RR
ASoC:
amd: yc: Add DMI quirk for ASUS Vivobook Pro 16X OLED M7601RM
ASoC:
amd: yc: Add DMI quirk for Thin A15 B7VF
ASoC:
capsuling struct snd_soc_dapm_context
ASoC:
codec: es8323: Enable DAPM for ADC and ChipPower
ASoC:
codec: Remove ak4641
ASoC:
codec: Remove ak4641/pxa2xx-ac97 and convert to
ASoC:
codec: Remove pxa2xx-ac97.c
ASoC:
codec: rt274: Use devm_request_threaded_irq to manage IRQ lifetime and fix smatch warning
ASoC:
codec: rt286: Use devm_request_threaded_irq to manage IRQ lifetime and fix smatch warning
ASoC:
codec: rt298: Use devm_request_threaded_irq to manage IRQ lifetime and fix smatch warning
ASoC:
codecs: aw87390: Add Anbernic RG-DS amp driver
ASoC:
codecs: aw88261: Add devicetree support
ASoC:
codecs: aw88261: add dvdd-supply property
ASoC:
codecs: aw88261: Fix erroneous bitmask logic in Awinic init
ASoC:
codecs: aw88261: Remove AW88261_I2C_NAME macro
ASoC:
codecs: aw88261: use dvdd-supply regulator
ASoC:
codecs: da7213: Move comma operator at the end of the line
ASoC:
codecs: es8323: Enable proper DAPM widgets for capture ADC
ASoC:
codecs: es8323: Enable proper DAPM widgets for chip power
ASoC:
codecs: es8323: remove DAC enablement write from es8323_set_bias_level
ASoC:
codecs: es8323: Replace magic numbers with defined macros
ASoC:
codecs: ES8326 : Add Kcontrol
ASoC:
codecs: ES8326: Add a kcontrol for PGAGAIN
ASoC:
codecs: ES8326: Add kcontrol for DRE
ASoC:
codecs: es8375: remove unnecessary format check
ASoC:
codecs: ES8389: Add members about the version
ASoC:
codecs: ES8389: Add members related to power supply
ASoC:
codecs: ES8389: Adjust wakeup configuration
ASoC:
codecs: ES8389: Update clock configuration
ASoC:
codecs: max98390: Check return value of devm_gpiod_get_optional() in max98390_i2c_probe()
ASoC:
codecs: rt1011: Use component to get the dapm context in spk_mode_put
ASoC:
codecs: rt1320-sdw: convert to snd_soc_dapm_xxx()
ASoC:
codecs: rt1320-sdw: Refactor to reduce stack frames
ASoC:
codecs: rt56*: Remove IRQF_ONESHOT
ASoC:
codecs: rtq9128: Add compatible changes for rtq9154
ASoC:
codecs: rtq9128: Modify the chip initial setting
ASoC:
codecs: tas2780: tidyup format check in tas2780_set_fmt()
ASoC:
codecs: wcd934x: fix typo in dt parsing
ASoC:
codecs: wcd939x-sdw: use devres for regmap allocation
ASoC:
codecs: wm0010: Replace cpu_to_be64 + le64_to_cpu with swab64
ASoC:
codecs: wm8731: Remove unnecessary NULL check before clk_prepare_enable/clk_disable_unprepare
ASoC:
cs-amp-lib-test: Tests for reading SSIDExV2
ASoC:
cs-amp-lib: Add a Kconfig symbol for enabling test hooks
ASoC:
cs-amp-lib: Replace __free(kfree) with normal kfree() cleanup
ASoC:
cs-amp-lib: Support Dell SSIDExV2 UEFI variable
ASoC:
cs35l56-shared: KUnit tests for onchip speaker ID gpios
ASoC:
cs35l56-test: Fix missing module namespace import
ASoC:
cs35l56: Add KUnit testing of cs35l56_set_fw_suffix()
ASoC:
cs35l56: Add support for new Dell laptops
ASoC:
cs35l56: KUnit tests for parsing and using onchip GPIOs
ASoC:
cs35l56: More support for new Dell laptops
ASoC:
cs35l56: Only patch ASP registers if the DAI is part of a DAIlink
ASoC:
cs35l56: Support for reading speaker ID from on-chip GPIOs
ASoC:
cs35l56: Suppress pointless warning about number of GPIO pulls
ASoC:
cs35l56: Use vendor-specific qualifier in firmware file search
ASoC:
cs4271: Fix resource leak in cs4271_soc_resume()
ASoC:
cs42l43: Report insert for exotic peripherals
ASoC:
davinci-mcasp: remove unneeded #ifdef
ASoC:
detect empty DMI strings
ASoC:
dt-bindings: add avdd and iovdd supply
ASoC:
dt-bindings: asahi-kasei,ak4458: Fix the supply names
ASoC:
dt-bindings: asahi-kasei,ak4458: set unevaluatedProperties:false
ASoC:
dt-bindings: asahi-kasei,ak5558: Fix the supply names
ASoC:
dt-bindings: asahi-kasei,ak5558: Reference common DAI properties
ASoC:
dt-bindings: aw87390: Add Anbernic RG-DS Amplifier
ASoC:
dt-bindings: clarify areg-supply documentation
ASoC:
dt-bindings: Convert realtek,rt5651 to DT schema
ASoC:
dt-bindings: Convert ti,tas2552 to DT schema
ASoC:
dt-bindings: davinci-mcasp: Add properties for asynchronous mode
ASoC:
dt-bindings: document dvdd-supply property for awinic,aw88261
ASoC:
dt-bindings: ES8389: Add property about power supply
ASoC:
dt-bindings: fsl,audmix: Add support for i.MX952 platform
ASoC:
dt-bindings: fsl,imx-asrc: Add support for i.MX952 platform
ASoC:
dt-bindings: fsl,mqs: make gpr optional for SM-based SoCs
ASoC:
dt-bindings: fsl,sai: Add AUDMIX mode support on i.MX952
ASoC:
dt-bindings: fsl_rpmsg: Add compatible string for i.MX94
ASoC:
dt-bindings: fsl_rpmsg: Add compatible string for i.MX952
ASoC:
dt-bindings: mt8192-afe-pcm: Fix clocks and clock-names
ASoC:
dt-bindings: realtek,rt5575: add support for ALC5575
ASoC:
dt-bindings: renesas,rz-ssi: Document RZ/G3L SoC
ASoC:
dt-bindings: rockchip: Add compatible for RK3576 SPDIF
ASoC:
dt-bindings: rtq9128: Add rtq9154 backward compatible
ASoC:
dt-bindings: sophgo,cv1800b: add ADC/DAC codec
ASoC:
dt-bindings: sophgo,cv1800b: add I2S/TDM controller
ASoC:
dt-bindings: stm32: Fix incorrect compatible string in stm32h7-sai match
ASoC:
dt-bindings: tegra: Add compatible for Tegra238 sound card
ASoC:
dt-bindings: ti,tas2552: Add sound-dai-cells
ASoC:
ep93xx: Fix unchecked clk_prepare_enable() and add rollback on failure
ASoC:
es8328: Add error unwind in resume
ASoC:
es8328: Check errors in set_dai_fmt()
ASoC:
es8328: error handling and resume fixes
ASoC:
es8328: Fix DAC deemphasis control handling
ASoC:
es8328: Propagate error codes from regmap updates
ASoC:
es8328: Propagate errors in set_bias_level()
ASoC:
es8328: Remove duplicate DAPM routes
ASoC:
es8328: Use cached regmap on resume
ASoC:
ES8389: Add some members and update
ASoC:
Fix acronym for Intel Gemini Lake
ASoC:
fix usage of playback_only and capture_only
ASoC:
fsl: fsl_ssi: Replace deprecated strcpy() with strscpy()
ASoC:
fsl: imx-card: initialize playback_only and capture_only
ASoC:
fsl: imx-rpmsg: use snd_soc_find_dai_with_mutex() in probe
ASoC:
fsl_asrc: Add support for i.MX952 platform
ASoC:
fsl_asrc_dma: allocate memory from dma device
ASoC:
fsl_asrc_m2m: Add option to start ASRC before DMA device for M2M
ASoC:
fsl_audmix: Add support for i.MX952 platform
ASoC:
fsl_audmix: Support the i.MX952 platform
ASoC:
fsl_easrc: Fix control writes
ASoC:
fsl_easrc: Fix event generation in fsl_easrc_iec958_put_bits()
ASoC:
fsl_easrc: Fix event generation in fsl_easrc_iec958_set_reg()
ASoC:
fsl_sai: Add AUDMIX mode support on i.MX952
ASoC:
fsl_sai: add IMX_SCMI_MISC_DRV dependency
ASoC:
fsl_xcvr: Revert fix missing lock in fsl_xcvr_mode_put()
ASoC:
Intel: add support for TAS2563 amplifier
ASoC:
Intel: avs: Fix memory leak in avs_register_i2s_test_boards()
ASoC:
Intel: avs: replace strcmp with sysfs_streq
ASoC:
Intel: boards: fix unmet dependency on PINCTRL
ASoC:
Intel: catpt: Drop superfluous space in PCM code
ASoC:
Intel: catpt: Fix the device initialization
ASoC:
Intel: catpt: IPC log improvements and code
ASoC:
Intel: catpt: Move IPC error messages one level down
ASoC:
Intel: catpt: Simplify catpt_stream_read_position()
ASoC:
Intel: catpt: Specify image names in the device descriptor
ASoC:
Intel: catpt: Update CATPT_IPC_ERROR macro
ASoC:
intel: convert to snd_soc_dapm_xxx()
ASoC:
Intel: ehl_rt5660: Use the correct rtd->dev device in hw_params
ASoC:
Intel: soc-acpi-intel-ptl-match: drop rt721 related match tables
ASoC:
Intel: sof_rt5682: add tas2563 speaker amp support
ASoC:
Intel: sof_sdw: Add a DAI link for loopback capture
ASoC:
Intel: sof_sdw: Add quirk for Alienware Area 51 (2025) 0CCD SKU
ASoC:
Intel: ti-common: support tas2563 amplifier
ASoC:
mediatek: mt8189-nau8825: don't use card->dapm directly
ASoC:
mediatek: mt8195: optimize property formatting error handling by using scnprintf()
ASoC:
Merge up release
ASoC:
nau8325: Add software reset during probe
ASoC:
nau8821: Cancel delayed work on component remove
ASoC:
nau8821: Cancel pending work before suspend
ASoC:
nau8821: Drop superfluous return statement
ASoC:
nau8821: Drop unneeded braces in nau8821_hw_params()
ASoC:
nau8821: Fixes and driver cleanup
ASoC:
nau8821: Fixup nau8821_enable_jack_detect()
ASoC:
nau8821: Simplify conditional in nau8821_get_osr()
ASoC:
nau8821: Sort #include directives
ASoC:
pxa2xx-ac97: Remove platform_data
ASoC:
pxa: drop unused Kconfig symbol
ASoC:
qcom: audioreach: Add support for Speaker Protection module
ASoC:
qcom: audioreach: Add support for VI Sense module
ASoC:
qcom: audioreach: Constify function arguments
ASoC:
qcom: audioreach: Fix confusing cleanup.h syntax
ASoC:
qcom: Constify APR callback response data
ASoC:
qcom: Constify APR/GPR result structs
ASoC:
qcom: Constify few things in audioreach and
ASoC:
qcom: Constify GPR callback response data
ASoC:
qcom: Fix confusing cleanup.h
ASoC:
qcom: Minor readability improve with new lines
ASoC:
qcom: q6afe: Fix confusing cleanup.h syntax
ASoc:
qcom: q6afe: use guards consistently
ASoC:
qcom: q6apm: Fix confusing cleanup.h syntax
ASoC:
qcom: q6asm: drop DSP responses for closed data streams
ASoC:
qcom: q6asm: Fix confusing cleanup.h syntax
ASoC:
qcom: q6prm: Fix confusing cleanup.h syntax
ASoC:
qcom: qdsp6: Fix q6apm remove ordering during ADSP stop and start
ASoC:
qcom: sm8250: Add quinary MI2S support
ASoC:
qcom: topology: Constify pointed ar control structs
ASoC:
qcom: topology: Constify pointed DAPM widget structs
ASoC:
qcom: topology: Constify pointed snd_soc_tplg_dapm_widget
ASoC:
qcom: topology: Constify pointed topology and vendor structs
ASoC:
realtek: fix misspelling of "minimum" in comments
ASoC:
renesas: rz-ssi: Add support for 24 bits sample width
ASoC:
renesas: rz-ssi: Add support for 32 bits sample width
ASoC:
renesas: rz-ssi: Cleanups
ASoC:
renesas: rz-ssi: Drop goto label
ASoC:
renesas: rz-ssi: Drop the & operator in front of function name
ASoC:
renesas: rz-ssi: Drop unnecessary if condition
ASoC:
renesas: rz-ssi: Fix playback and capture
ASoC:
renesas: rz-ssi: Move DMA configuration
ASoC:
renesas: rz-ssi: Remove trailing comma in the terminator entry
ASoC:
renesas: rz-ssi: Simplify the logic in rz_ssi_stream_is_play()
ASoC:
renesas: rz-ssi: Use dev variable in probe()
ASoC:
rockchip: Discard pm_runtime_put() return value
ASoC:
rockchip: i2s-tdm: Use param rate if not provided by set_sysclk
ASoC:
rockchip: spdif: Add support for format S32_LE
ASoC:
rockchip: spdif: Add support for set mclk rate
ASoC:
rockchip: spdif: Cleanups and port features
ASoC:
rockchip: spdif: Convert to FIELD_PREP
ASoC:
rockchip: spdif: Fill IEC958 CS info per params
ASoC:
rockchip: spdif: Fully convert to device managed resources
ASoC:
rockchip: spdif: Improve sample rate support
ASoC:
rockchip: spdif: Move DT compatible table
ASoC:
rockchip: spdif: Swap PCM and DAI component registration order
ASoC:
rockchip: spdif: Use dev_err_probe
ASoC:
rockchip: spdif: Use device_get_match_data()
ASoC:
rt1320: Change return type of rt1320_t0_load() to void
ASoC:
rt1320: fix 32-bit link failure
ASoC:
rt1320: Fix retry checking in rt1320_rae_load()
ASoC:
rt1320: fix size_t format string
ASoC:
rt1320: fix the remainder calculation of r0 value
ASoC:
rt1320: fix the warning the string may be truncated
ASoC:
rt1320: support calibration and temperature/r0 loading
ASoC:
rt1320: support RAE parameters loading
ASoC:
rt1321: fix DMIC ch2/3 mask issue
ASoC:
rt5575: Add the codec driver for the ALC5575
ASoC:
rt5575: Add the codec driver for the ALC5575
ASoC:
rt5575: fix SPI dependency
ASoC:
rt721-sdca: Fix issue of fail to detect OMTP jack type
ASoC:
SDCA: Add ability to connect SDCA jacks to ASoC jacks
ASoC:
SDCA: Add allocation failure check for Entity name
ASoC:
SDCA: Add ASoC jack hookup in class driver
ASoC:
SDCA: Add basic system suspend support
ASoC:
SDCA: Add lock to serialise the Function initialisation
ASoC:
SDCA: Add NO_DIRECT_COMPLETE flag to class driver
ASoC:
SDCA: Add regmap defaults for specification defined values
ASoC:
SDCA: Add SDCA IRQ enable/disable helpers
ASoC:
SDCA: Allow sample width wild cards in set_usage()
ASoC:
SDCA: Device boot into the system suspend process
ASoC:
SDCA: Factor out jack handling into new c file
ASoC:
SDCA: Fix comments for sdca_irq_request()
ASoC:
SDCA: Fix errors in IRQ cleanup
ASoC:
SDCA: fix finding wrong entity
ASoC:
sdca: Fix missing regmap dependencies in Kconfig
ASoC:
SDCA: Fix overwritten var within for loop
ASoC:
SDCA: functions: Fix confusing cleanup.h syntax
ASoC:
SDCA: Handle CONFIG_PM_SLEEP not being set
ASoC:
SDCA: Handle volatile controls correctly
ASoC:
SDCA: Limit values user can write to Selected Mode
ASoC:
SDCA: mask Function_Status value
ASoC:
SDCA: Rearrange FDL file messages
ASoC:
SDCA: Remove outdated todo comment
ASoC:
SDCA: remove the max count of initialization table
ASoC:
SDCA: Replace use of system_wq with system_dfl_wq
ASoC:
SDCA: Still process most of the jack detect if control is missing
ASoC:
SDCA: Tidy up some memory allocations
ASoC:
SDCA: Unregister IRQ handlers on module remove
ASoC:
sdw-mockup: Drop dummy remove function
ASoC:
sdw_utils: Add quirk to ignore RT722 DMIC DAI
ASoC:
sdw_utils: remove dai registered check
ASoC:
simple-card-utils: Check value of is_playback_only and is_capture_only
ASoC:
simple-card-utils: fix graph_util_is_ports0() for DT overlays
ASoC:
sma1307: fix double free of devm_kzalloc() memory
ASoC:
soc-acpi-intel-arl-match: change rt722 amp endpoint to aggregated
ASoC:
soc-acpi-intel-arl/ptl-match: use aggregated
ASoC:
soc-acpi-intel-ptl-match: use aggregated endpoint in ptl_rt722_l0_rt1320_l23
ASoC:
soc-component: remove compatibility definition for component
ASoC:
soc-component: remove snd_soc_component_xxx() wrapper
ASoC:
soc-core: add lockdep_assert_held() at snd_soc_unregister_dai()
ASoC:
soc-core: call missing INIT_LIST_HEAD() for card_aux_list
ASoC:
soc-core: drop delayed_work_pending() check before flush
ASoC:
soc-core: flush delayed work before removing DAIs and widgets
ASoC:
soc-dapm: add snd_soc_dapm_alloc()
ASoC:
soc-dapm: move struct snd_soc_dapm_context
ASoC:
soc-dapm: remove compatibility definition for dapm
ASoC:
soc-dapm: remove dev from snd_soc_dapm_context()
ASoC:
soc-dapm: tidyup function naming
ASoC:
sof ipc4: Add sof_ipc4_widget_setup_msg_payload() and call it
ASoC:
sof: Add domain_id, heap_bytes and stack_bytes to snd_sof_widget
ASoC:
SOF: Add support for on-demand DSP boot
ASoC:
SOF: amd: acp-ipc: Use guard() for spinlock_irq()
ASoC:
SOF: control: skip rpm calls in ext_volatile_get if not implemented
ASoC:
SOF: imx: imx-common: Use guard() for spinlock_irqsafe()
ASoC:
SOF: Intel: add hda_dma_prepare/cleanup helpers
ASoC:
SOF: Intel: add hda_dsp_stream_pair_get/put helpers
ASoC:
SOF: Intel: add support for Nova Lake NVL
ASoC:
SOF: Intel: allow module parameter override BT link to 0
ASoC:
SOF: Intel: Fix endpoint index if endpoints are missing
ASoC:
SOF: Intel: fix iteration in is_endpoint_present()
ASoC:
SOF: Intel: Fixes for find_acpi_adr_device() when some endpoints are missing
ASoC:
SOF: Intel: hda-sdw-bpt: Add support for on-demand DSP boot
ASoC:
SOF: Intel: hda-sdw-bpt: support simultaneous audio and BPT streams
ASoC:
SOF: Intel: hda: Add a virtual CPU DAI
ASoC:
SOF: Intel: hda: add SDCA property check
ASoC:
SOF: Intel: hda: Fix NULL pointer dereference
ASoC:
SOF: Intel: hda: modify period size constraints for ACE4
ASoC:
SOF: Intel: hda: Only check SSP MCLK mask in case of IPC3
ASoC:
SOF: Intel: hda: Remove MODULE_SOFTDEP for snd-hda-codec-hdmi
ASoC:
SOF: Intel: pci-lnl: Set on_demand_dsp_boot for LNL
ASoC:
SOF: Intel: pci-nvl: Set on_demand_dsp_boot for NVL-S
ASoC:
SOF: Intel: pci-ptl: Set on_demand_dsp_boot for PTL and WCL
ASoC:
SOF: Intel: reserve link DMA for sdw bpt stream
ASoC:
SOF: Intel: select CONFIG_SND_HDA_EXT_CORE from SND_SOC_SOF_HDA_COMMON
ASoC:
SOF: Intel: Use guard() for spinlocks where it makes sense
ASoC:
SOF: Intel: Use guard()/scoped_guard() for mutex locks where it makes sense
ASoC:
SOF: ipc/ops: Use guard() for spinlocks
ASoC:
SOF: ipc4-control: Add support for generic bytes control
ASoC:
SOF: ipc4-control: If there is no data do not send bytes update
ASoC:
SOF: ipc4-control: Keep the payload size up to date
ASoC:
SOF: ipc4-control: Set correct error code in refresh_bytes_control
ASoC:
SOF: ipc4-control: Use the correct size for scontrol->ipc_control_data
ASoC:
SOF: ipc4-loader: Remove redundant rpm resume_and_get from load_library
ASoC:
SOF: ipc4-topology: Add new tokens for pipeline direction
ASoC:
SOF: ipc4-topology: Add support for process modules with no input pins
ASoC:
sof: ipc4-topology: Add topology tokens domain_in stack & heap_bytes
ASoC:
SOF: ipc4-topology: Allow bytes controls without initial payload
ASoC:
SOF: ipc4-topology: Correct the allocation size for bytes controls
ASoC:
SOF: ipc4-topology: Set initial param_id for bytes control type
ASoC:
SOF: ipc4: Add definition for generic bytes control
ASoC:
SOF: ipc4: Send heap/stack bytes via new
ASoC:
SOF: ipc4: sof_ipc4_module_init_ext_init structs and macros
ASoC:
SOF: ipc4: Support for sending payload along with LARGE_CONFIG_GET
ASoC:
SOF: ipoc4: Support for generic bytes
ASoC:
SOF: mediatek: mtk-adsp-common: Use guard() for spinlock_irqsave
ASoC:
SOF: pcm: Split up widget prepare and setup
ASoC:
SOF: sof-audio: Add a new op in struct sof_ipc_tplg_ops
ASoC:
SOF: sof-audio: Add support for loopback capture
ASoC:
SOF: sof-audio: Traverse paths with aggregated DAI widgets
ASoC:
SOF: sof-client: Add support for on-demand DSP boot
ASoC:
SOF: Support for echoref (virtual DAI)
ASoC:
SOF: Support for on-demand DSP boot
ASoC:
SOF: topology: reject invalid vendor array size in token parser
ASoC:
SOF: Use guard()/scoped_guard() for locks when
ASoC:
SOF: Use guard()/scoped_guard() for mutex locks where it makes sense
ASoC:
sophgo: add CV1800 I2S controllers support
ASoC:
sophgo: add CV1800B I2S/TDM controller driver
ASoC:
sophgo: add CV1800B internal ADC codec driver
ASoC:
sophgo: add CV1800B internal DAC codec driver
ASoC:
sophgo: cv1800b: document DAC overwrite handling
ASoC:
sophgo: cv1800b: tidy Kconfig spacing
ASoC:
sophgo: fix 64-bit division build failure
ASoC:
stm32_sai: fix incorrect BCLK polarity for DSP_A/B, LEFT_J
ASoC:
sun4i-spdif: Add missing check for devm_regmap_init_mmio
ASoC:
sunxi: sun50i-dmic: Add missing check for devm_regmap_init_mmio
ASoC:
tas2781: Add null check for calibration data
ASoC:
tas2781: Put three different calibrated data solution into the same data structure
ASoc:
tas2783A: acpi match for 4 channel for mtl
ASoC:
tas2783A: add explicit port prepare handling
ASoC:
tas2783A: fix error log for calibration data
ASoC:
tas2783A: fw loading for devices without pci bus
ASoc:
tas2783A: fw name based on system details
ASoC:
tas2783A: read slave properties from acpi table
ASoC:
tas2783A: sdw_utils: support ch 3 & 4
ASoC:
tas2783A: update default init writes
ASoC:
tas2783A: use acpi initialisation table
ASoC:
tas2783A: use custom firmware
ASoC:
tegra: Add AHUB writeable_reg for RX holes
ASoC:
tegra: Add support for Tegra238 soundcard
ASoC:
tegra: Add Tegra238 sound card support
ASoC:
tegra: set reg_default_cb callback
ASoC:
ti: davinci-mcasp: Add asynchronous mode
ASoC:
ti: davinci-mcasp: Add asynchronous mode support
ASoC:
ti: davinci-mcasp: Disambiguate mcasp_is_synchronous function
ASoC:
ti: davinci-mcasp: Streamline pdir behavior across rx & tx streams
ASoC:
tlv320adcx140: add avdd and iovdd supply
ASoC:
tlv320adcx140: add channel sum control
ASoC:
tlv320adcx140: add kcontrol for num biquads
ASoC:
tlv320adcx140: don't use snd_soc_component_get_bias_level()
ASoC:
tlv320adcx140: power on/off the device on demand
ASoC:
Update rtq9128 document and source file
ASoC:
wcd-mbhc-v2: remove unnecessary module_init/exit functions
ASoC:
wm8962: add .set_tdm_slot callback function
ASoC:
wm8962: Add WM8962_ADC_MONOMIX to "3D Coefficients" mask
ASoC:
wm8962: Don't report a microphone if it's shorted to ground on plug
ata:
ahci-dwc: Simplify with scoped for each OF child loop
ata:
ahci-imx: Fix Wvoid-pointer-to-enum-cast warning
ata:
ahci-xgene: Fix Wvoid-pointer-to-enum-cast warning
ata:
ahci: force 32-bit DMA for JMicron JMB582/JMB585
ata:
libata-core: Add BRIDGE_OK quirk for QEMU drives
ata:
libata-core: disable LPM on ADATA SU680 SSD
ata:
libata-core: Disable LPM on ST1000DM010-2EP102
ata:
libata-core: fix cancellation of a port deferred qc work
ata:
libata-core: Quirk INTEL SSDSC2KG480G8 max_sectors
ata:
libata-eh: correctly handle deferred qc timeouts
ata:
libata-eh: Fix detection of deferred qc timeouts
ata:
libata-scsi: avoid Non-NCQ command starvation
ata:
libata-scsi: refactor ata_scsi_translate()
ata:
libata-scsi: Remove superfluous local_irq_save()
ata:
libata-scsi: report correct sense field pointer in ata_scsiop_maint_in()
ata:
libata: Add ata_force_get_fe_for_dev() helper
ata:
libata: Add ATA_QUIRK_MAX_SEC and convert all device quirks
ata:
libata: Add libata.force parameter max_sec
ata:
libata: Add support to parse equal sign in libata.force
ata:
libata: Allow more quirks
ata:
libata: avoid long timeouts on hot-unplugged SATA DAS
ata:
libata: cancel pending work after clearing deferred_qc
ata:
libata: Change libata.force to use the generic ATA_QUIRK_MAX_SEC quirk
ata:
pata_cypress: fix typo in error message
ata:
pata_ftide010: Fix some DMA timings
ata:
pata_legacy: remove VLB support
atm:
fore200e: fix use-after-free in tasklets during device removal
atm:
idt77252: Use sb_pool_remove()
atm:
lec: fix null-ptr-deref in lec_arp_clear_vccs
atm:
lec: fix use-after-free in sock_def_readable()
atomic:
add alignment check to instrumented atomic operations
atomic:
add option for weaker alignment check
atomic:
specify alignment for atomic_t and atomic64_t
audit:
add audit_log_nf_skb helper function
audit:
add fchmodat2() to change attributes class
audit:
add missing syscalls to read class
audit:
include source and destination ports to NETFILTER_PKT
audit:
move the compat_xxx_class[] extern declarations to audit_arch.h
auxdisplay:
arm-charlcd: convert to use device managed APIs
auxdisplay:
arm-charlcd: Don't use "proxy" headers
auxdisplay:
arm-charlcd: drop of_match_ptr()
auxdisplay:
arm-charlcd: fix release_mem_region() size
auxdisplay:
arm-charlcd: Join string literals back
auxdisplay:
arm-charlcd: Remove redundant ternary operators
auxdisplay:
arm-charlcd: Remove unneeded info message
auxdisplay:
arm-charlcd: Use readl_poll_timeout
auxdisplay:
lcd2s: add error handling for i2c transfers
auxdisplay:
line-display: fix NULL dereference in linedisp_release
auxdisplay:
max6959: Replace slab.h with device/devres.h
Linux:
Axiado AX3000 SoC SPI DB controller driver
backlight:
Add Congatec Board Controller (CGBC) backlight support
backlight:
aw99706: Fix build errors caused by wrong gpio header
backlight:
qcom-wled: Change PM8950 WLED configurations
backlight:
qcom-wled: Support ovp values for PMI8994
BackMerge tag :
'v6.19-rc7' into drm-next
batman-adv:
Avoid double-rtnl_lock ELP metric worker
batman-adv:
avoid OGM aggregation when skb tailroom is insufficient
batman-adv:
hold claim backbone gateways by reference
batman-adv:
reject oversized global TT response buffers
binder:
don't use %pK through printk
binder:
fix trivial typo in uapi header
bindings:
iio: adc: Add bindings for TI ADS131M0x ADCs
binfmt_elf_fdpic:
fix AUXV size calculation for ELF_HWCAP3 and ELF_HWCAP4
bit_spinlock:
Include missing
bit_spinlock:
Support Clang's context analysis
bitops:
Add more files to the MAINTAINERS
blk-crypto:
add a bio_crypt_ctx() helper
blk-crypto:
handle the fallback above the block layer
blk-crypto:
optimize bio splitting in blk_crypto_fallback_encrypt_bio
blk-crypto:
optimize data unit alignment checking
blk-crypto:
submit the encrypted bio in blk_crypto_fallback_bio_prep
blk-crypto:
use mempool_alloc_bulk for encrypted bio page allocation
blk-crypto:
use on-stack skcipher requests for fallback en/decryption
blk-integrity:
take const pointer in blk_integrity_rq()
blk-mq-debugfs:
add missing debugfs_mutex in blk_mq_debugfs_register_hctxs()
blk-mq-debugfs:
factor out a helper to register debugfs for all rq_qos
blk-mq-debugfs:
make blk_mq_debugfs_register_rqos() static
blk-mq-debugfs:
remove blk_mq_debugfs_unregister_rqos()
blk-mq-debugfs:
warn about possible deadlock
blk-mq-sched:
unify elevators checking for async requests
blk-mq:
ABI/sysfs-block: fix docs build warnings
blk-mq:
add a new queue sysfs attribute async_depth
blk-mq:
add documentation for new queue attribute async_dpeth
blk-mq:
factor out a helper blk_mq_limit_depth()
blk-mq:
use NOIO context to prevent deadlock during debugfs creation
blk-rq-qos:
fix possible debugfs_mutex deadlock
blk-stat:
convert struct blk_stat_callback to kernel-doc
blk-wbt:
factor out a helper wbt_set_lat()
blk-wbt:
fix possible deadlock to nest pcpu_alloc_mutex under q_usage_counter
blktrace:
fix __this_cpu_read/write in preemptible context
blktrace:
Make init_blk_tracer() asynchronous
block, bfq:
convert to use request_queue->async_depth
block, nvme:
remove unused dma_iova_state function parameter
block/rnbd-proto:
Check and retain the NOUNMAP flag for requests
block/rnbd-proto:
Handle PREFLUSH flag properly for IOs
block:
account for bi_bvec_done in bio_may_need_split()
block:
add a BIO_MAX_SIZE constant and use it
block:
add a bio_reuse helper
block:
add helpers to bounce buffer an iov_iter into bios
block:
allow IOC_PR_READ_* ioctls with BLK_OPEN_READ
block:
break pcpu_alloc_mutex dependency on freeze_lock
block:
change return type to void
block:
cleanup queue limit features definition
block:
convert nr_requests to unsigned int
block:
decouple secure erase size limit from discard size limit
block:
don't initialize bi_vcnt for cloned bio in bio_iov_bvec_set()
block:
don't use strcpy to copy blockdev name
block:
fix blk_zone_cond_str() comment
block:
fix enum descriptions kernel-doc
block:
fix folio leak in bio_iov_iter_bounce_read()
block:
fix partial IOVA mapping cleanup in blk_rq_dma_map_iova
block:
improve blk_op_str() comment
block:
introduce bdev_rot()
block:
introduce blk_queue_rot()
block:
open code bio_add_page and fix handling of mismatching P2P ranges
block:
pass io_comp_batch to rq_end_io_fn callback
block:
Protect against concurrent isolated cpuset change
block:
refactor get_contig_folio_len
block:
remove bio_last_bvec_all
block:
remove bio_release_page
block:
remove redundant kill_bdev() call in set_blocksize()
block:
Replace snprintf with strscpy in check_partition
block:
rnbd: add .release to rnbd_dev_ktype
block:
rnull: remove imports available via prelude
block:
update docs for bio and bvec_iter
block:
use __bio_add_page in bio_copy_kern
block:
use bvec iterator helper for bio_may_need_split()
block:
use pi_tuple_size in bi_offload_capable()
block:
use trylock to avoid lockdep circular dependency in sysfs
Bluetooth:
btintel: Remove unneeded CONFIG_PM* #ifdef's
Bluetooth:
btintel: serialize btintel_hw_error() with hci_req_sync_lock
Bluetooth:
btintel_pcie: Remove unnecessary check before kfree_skb()
Bluetooth:
btintel_pcie: Use IRQF_ONESHOT and default primary handler
Bluetooth:
btmtksdio: Use pm_ptr instead of #ifdef CONFIG_PM
Bluetooth:
btnxpuart: Remove unneeded CONFIG_PM ifdef
Bluetooth:
btqca: Add WCN6855 firmware priority selection feature
Bluetooth:
btqca: move WCN7850 workaround to the caller
Bluetooth:
btusb: Add device ID for Realtek RTL8761BU
Bluetooth:
btusb: Add new VID/PID for RTL8852CE
Bluetooth:
btusb: Add support for MediaTek7920 0489:e158
Bluetooth:
btusb: Add USB ID 0489:e112 for Realtek 8851BE
Bluetooth:
btusb: Add USB ID 7392:e611 for Edimax EW-7611UXB
Bluetooth:
btusb: clamp SCO altsetting table indices
Bluetooth:
btusb: Reject autosuspend if discovery is active
Bluetooth:
btusb: Remove duplicate entry for 0x13d3/0x3618
Bluetooth:
btusb: Use pm_ptr instead of #ifdef CONFIG_PM
Bluetooth:
Fix CIS host feature condition
Bluetooth:
Fix using PHYs bitfields as PHY value
Bluetooth:
hci_aml: Migrate to serdev specific shutdown function
Bluetooth:
hci_bcm4377: Use generic power management
Bluetooth:
hci_conn: fix potential UAF in set_cig_params_sync
Bluetooth:
hci_conn: Fix using conn->le_{tx,rx}_phy as supported PHYs
Bluetooth:
hci_conn: Set link_policy on incoming ACL connections
Bluetooth:
hci_conn: use mod_delayed_work for active mode timeout
Bluetooth:
hci_core: Export hci_discovery_active
Bluetooth:
hci_event: fix potential UAF in hci_le_remote_conn_param_req_evt
Bluetooth:
hci_event: move wake reason storage into validated event handlers
Bluetooth:
hci_h4: Fix race during initialization
Bluetooth:
hci_ll: Fix firmware leak on error path
Bluetooth:
hci_qca: Cleanup on all setup failures
Bluetooth:
hci_qca: Enable HFP hardware offload for WCN6855 and WCN7850
Bluetooth:
hci_qca: Fix SSR (SubSystem Restart) fail when BT_EN is pulled up by hw
Bluetooth:
hci_qca: Migrate to serdev specific shutdown function
Bluetooth:
hci_qca: Refactor HFP hardware offload capability handling
Bluetooth:
hci_sync: Add LE Channel Sounding HCI Command/event structures
Bluetooth:
hci_sync: annotate data-races around hdev->req_status
Bluetooth:
hci_sync: call destroy in hci_cmd_sync_run if immediate
Bluetooth:
hci_sync: Fix hci_le_create_conn_sync
Bluetooth:
hci_sync: fix leaks when hci_cmd_sync_queue_once fails
Bluetooth:
hci_sync: fix stack buffer overflow in hci_le_big_create_sync
Bluetooth:
hci_sync: Fix UAF in le_read_features_complete
Bluetooth:
hci_sync: hci_cmd_sync_queue_once() return -EEXIST if exists
Bluetooth:
hci_uart: fix null-ptr-deref in hci_uart_write_work
Bluetooth:
HIDP: Fix possible UAF
Bluetooth:
ISO: Fix defer tests being unstable
Bluetooth:
L2CAP: Add support for setting BT_PHY
Bluetooth:
L2CAP: Fix accepting multiple L2CAP_ECRED_CONN_REQ
Bluetooth:
L2CAP: Fix deadlock in l2cap_conn_del()
Bluetooth:
L2CAP: Fix ERTM re-init and zero pdu_len infinite loop
Bluetooth:
L2CAP: Fix invalid response to L2CAP_ECRED_RECONF_REQ
Bluetooth:
L2CAP: Fix missing key size check for L2CAP_LE_CONN_REQ
Bluetooth:
L2CAP: Fix not checking output MTU is acceptable on L2CAP_ECRED_CONN_REQ
Bluetooth:
L2CAP: Fix not tracking outstanding TX ident
Bluetooth:
L2CAP: Fix null-ptr-deref on l2cap_sock_ready_cb
Bluetooth:
L2CAP: Fix regressions caused by reusing ident
Bluetooth:
L2CAP: Fix response to L2CAP_ECRED_CONN_REQ
Bluetooth:
L2CAP: Fix result of L2CAP_ECRED_CONN_RSP when MTU is too short
Bluetooth:
L2CAP: Fix send LE flow credits in ACL link
Bluetooth:
L2CAP: Fix stack-out-of-bounds read in l2cap_ecred_conn_req
Bluetooth:
L2CAP: Fix type confusion in l2cap_ecred_reconf_rsp()
Bluetooth:
L2CAP: Fix use-after-free in l2cap_unregister_user
Bluetooth:
L2CAP: Validate L2CAP_INFO_RSP payload length before access
Bluetooth:
L2CAP: Validate PDU length before reading SDU length in l2cap_ecred_data_rcv()
Bluetooth:
LE L2CAP: Disconnect if received packet's SDU exceeds IMTU
Bluetooth:
LE L2CAP: Disconnect if sum of payload sizes exceed SDU
Bluetooth:
mgmt: Add idle_timeout to configurable system parameters
Bluetooth:
MGMT: Fix dangling pointer on mgmt_add_adv_patterns_monitor_complete
Bluetooth:
MGMT: Fix list corruption and UAF in command complete handlers
Bluetooth:
MGMT: Fix memory leak in set_ssp_complete
Bluetooth:
MGMT: validate LTK enc_size on load
Bluetooth:
MGMT: validate mesh send advertising payload length
Bluetooth:
purge error queues in socket destructors
Bluetooth:
qca: fix ROM version reading on WCN3998 chips
Bluetooth:
SCO: fix race conditions in sco_sock_connect()
Bluetooth:
SCO: Fix use-after-free in sco_recv_frame() due to missing sock_hold
Bluetooth:
SMP: derive legacy responder STK authentication from MITM state
Bluetooth:
SMP: force responder MITM requirements before building the pairing response
Bluetooth:
SMP: make SM/PER/KDU/BI-04-C happy
Bluetooth:
SMP: Use new AES library API
bng_en:
Add ndo_features_check support
bng_en:
Add RX support
bng_en:
Add support for TPA events
bng_en:
Add support to handle AGG events
bng_en:
Add TPA related functions
bng_en:
Add TX support
bng_en:
Extend bnge_set_ring_params() for rx-copybreak
bng_en:
fix misleading error message for generic firmware version
bng_en:
Handle an HWRM completion request
bng_en:
Remove duplicate include
bng_en:
Remove jumbo_remove step from TX path
bnge/bng_re:
Add a new HSI
bnge:
fix reserving resources from FW
bnxt_en:
Add PTP .getcrosststamp() interface to get device/host times
bnxt_en:
Add support for FEC bin histograms
bnxt_en:
Allow ntuple filters for drops
bnxt_en:
Check RSS contexts in bnxt_need_reserve_rings()
bnxt_en:
Defrag the NVRAM region when resizing UPDATE region fails
bnxt_en:
Don't assume XDP is never enabled in bnxt_init_dflt_ring_mode()
bnxt_en:
Fix build break on non-x86 platforms
bnxt_en:
Fix deleting of Ntuple filters
bnxt_en:
fix OOB access in DBG_BUF_PRODUCER async event handler
bnxt_en:
Fix RSS context delete logic
bnxt_en:
Fix RSS table size check when changing ethtool channels
bnxt_en:
Implement ethtool_ops -> get_link_ext_state()
bnxt_en:
Refactor bnxt_need_reserve_rings()
bnxt_en:
Refactor some basic ring setup and adjustment logic
bnxt_en:
Remove jumbo_remove step from TX path
bnxt_en:
Restore default stat ctxs for ULP when resource is available
bnxt_en:
set backing store type from query type
bnxt_en:
Update FW interface to 1.10.3.151
bnxt_en:
Use a larger RSS indirection table on P5_PLUS chips
bonding:
3ad: Add support for SPEED_80000
bonding:
alb: fix UAF in rlb_arp_recv during bond up/down
bonding:
do not set usable_slaves for broadcast mode
bonding:
fix type confusion in bond_setup_by_slave()
bonding:
handle BOND_LINK_FAIL, BOND_LINK_BACK as valid link states
bonding:
only set speed/duplex to unknown, if getting speed failed
bonding:
prevent potential infinite loop in bond_header_parse()
bootconfig:
Add bootconfig tests about braces
bootconfig:
Check the parsed output of the good examples
bootconfig:
Terminate value search if it hits a newline
bpf, arm64:
Add fsession support
bpf, arm64:
Force 8-byte alignment for JIT buffer to prevent atomic tearing
bpf, btf:
Enforce destructor kfunc type with CFI
bpf, riscv:
add fsession support for trampolines
bpf, riscv:
introduce emit_store_stack_imm64() for trampoline
bpf, sockmap:
Fix FIONREAD for sockmap
bpf, sockmap:
Fix incorrect copied_seq calculation
bpf, x86:
inline bpf_get_current_task() for x86_64
bpf,docs:
Document KF_IMPLICIT_ARGS flag
bpf,x86:
add fsession support for x86_64
bpf,x86:
introduce emit_store_stack_imm64() for trampoline
bpf,x86:
Use single ftrace_ops for direct calls
bpf/bonding:
reject vlan+srcmac xmit_hash_policy change when XDP is loaded
bpf/verifier:
Do not limit maximum direct offset into arena map
bpf/verifier:
Optimize ID mapping reset in states_equal
bpf:
adapt selftests to GCC 16 -Wunused-but-set-variable
bpf:
Add __force annotations to silence sparse warnings
bpf:
Add a map/btf from a fd array more consistently
bpf:
Add a recursion check to prevent loops in bpf_timer
bpf:
Add bitwise tracking for BPF_END
bpf:
Add BPF_F_CPU and BPF_F_ALL_CPUS flags support for percpu_array maps
bpf:
Add BPF_F_CPU and BPF_F_ALL_CPUS flags support for percpu_cgroup_storage maps
bpf:
Add BPF_F_CPU and BPF_F_ALL_CPUS flags support for percpu_hash and lru_percpu_hash maps
bpf:
Add bpf_jit_supports_fsession()
bpf:
Add bpf_stream_print_stack stack dumping kfunc
bpf:
add bpf_strncasecmp kfunc
bpf:
add fsession support
bpf:
add new BPF_CGROUP_ITER_CHILDREN control option
bpf:
Add range tracking for BPF_DIV and BPF_MOD
bpf:
Add SPDX license identifiers to a few files
bpf:
Add trampoline ip hash table
bpf:
Add verifier support for bpf_timer argument in kfuncs
bpf:
Allow BPF stream kfuncs while holding a lock
bpf:
allow calling kfuncs from raw_tp programs
bpf:
Allow calls to arena functions while holding spinlocks
bpf:
Allow sleepable programs to use tail calls
bpf:
allow states pruning for misc/invalid slots in iterator loops
bpf:
Allow verifier to fixup kernel module kfuncs
bpf:
annotate file argument as __nullable in bpf_lsm_mmap_file
bpf:
arena: make arena kfuncs any context safe
bpf:
arena: populate vm_area without allocating memory
bpf:
arena: Reintroduce memcg accounting
bpf:
arena: use kmalloc_nolock() in place of kvcalloc()
bpf:
arm64: Fix sparse warnings
bpf:
arm64: Optimize recursion detection by not using atomics
bpf:
bpf_out_neigh_v4: Fix nd_tbl NULL dereference when IPv6 is disabled
bpf:
bpf_out_neigh_v6: Fix nd_tbl NULL dereference when IPv6 is disabled
bpf:
bpf_scc_visit instance and backedges accumulation for bpf_loop()
bpf:
Change local_storage->lock and b->lock to rqspinlock
bpf:
change prototype of bpf_session_{cookie,is_return}
bpf:
Check active lock count in in_sleepable_context()
bpf:
Check for running wq callback when freeing bpf_async_cb
bpf:
Clear singular ids for scalars in is_state_visited()
bpf:
collect only live registers in linked regs
bpf:
Consistently use reg_state() for register access in the verifier
bpf:
Consolidate special map field validation in verifier
bpf:
Convert bpf_selem_link_map to failable
bpf:
Convert bpf_selem_unlink to failable
bpf:
Convert bpf_selem_unlink_map to failable
bpf:
Copy map value using copy_map_value_long for percpu_cgroup_storage maps
bpf:
cpumap: propagate underlying error in cpu_map_update_elem()
bpf:
crypto: replace -EEXIST with -EBUSY
bpf:
crypto: Use the correct destructor kfunc type
bpf:
Delay freeing fields in local storage
bpf:
Don't check sk_fullsock() in bpf_skc_to_unix_sock().
bpf:
drop KF_ACQUIRE flag on BPF kfunc bpf_get_root_mem_cgroup()
bpf:
drop kthread_exit from noreturn_deny
bpf:
Enable bpf_timer and bpf_wq in any context
bpf:
explicitly align bpf_res_spin_lock
bpf:
Factor out timer deletion helper
bpf:
Fix a potential use-after-free of BTF object
bpf:
Fix a UAF issue in bpf_trampoline_link_cgroup_shim
bpf:
Fix bpf_seq_read docs for increased buffer size
bpf:
Fix bpf_xdp_store_bytes proto for read-only arg
bpf:
Fix constant blinding for PROBE_MEM32 stores
bpf:
Fix exception exit lock checking for subprogs
bpf:
Fix grace period wait for tracepoint bpf_link
bpf:
Fix incorrect pruning due to atomic fetch precision tracking
bpf:
Fix kprobe_multi cookies access in show_fdinfo callback
bpf:
Fix memory access flags in helper prototypes
bpf:
Fix race in cpumap on PREEMPT_RT
bpf:
Fix race in devmap on PREEMPT_RT
bpf:
Fix regsafe() for pointers to packet
bpf:
Fix stack-out-of-bounds write in devmap
bpf:
Fix sync_linked_regs regarding BPF_ADD_CONST32 zext propagation
bpf:
Fix tcx/netkit detach permissions when prog fd isn't given
bpf:
Fix u32/s32 bounds when ranges cross min/max boundary
bpf:
Fix undefined behavior in interpreter sdiv/smod for INT_MIN
bpf:
Fix unsound scalar forking in maybe_fork_scalars() for BPF_OR
bpf:
Fix verifier_bug_if to account for BPF_CALL
bpf:
GCC requires function attributes before the declarator
bpf:
Have __bpf_trace_run() use rcu_read_lock_dont_migrate()
bpf:
Improve bounds when tnum has a single possible value
bpf:
Introduce BPF_F_CPU and BPF_F_ALL_CPUS flags
bpf:
Introduce bpf_timer_cancel_async() kfunc
bpf:
Introduce lock-free bpf_async_update_prog_callback()
bpf:
Introduce struct bpf_kfunc_meta
bpf:
Introduce struct bpf_map_desc in verifier
bpf:
Introduce tnum_step to step through tnum's members
bpf:
Let the verifier assign ids on stack fills
bpf:
Limit bpf program signature size
bpf:
Lose const-ness of map in map_check_btf()
bpf:
Make KF_TRUSTED_ARGS the default for all kfuncs
bpf:
Migrate bpf_stream_vprintk() to KF_IMPLICIT_ARGS
bpf:
Migrate bpf_task_work_schedule_* kfuncs to KF_IMPLICIT_ARGS
bpf:
Migrate bpf_wq_set_callback_impl() to KF_IMPLICIT_ARGS
bpf:
move recursion detection logic to helpers
bpf:
net: netfilter: drop dead NULL checks
bpf:
net_sched: Use the correct destructor kfunc type
bpf:
Optimize the performance of find_bpffs_btf_enums
bpf:
Prepare for bpf_selem_unlink_nofail()
bpf:
Preserve id of register in sync_linked_regs()
bpf:
Prevent reentrance into call_rcu_tasks_trace()
bpf:
Properly mark live registers for indirect jumps
bpf:
Recognize special arithmetic shift in the verifier
bpf:
Refactor btf_kfunc_id_set_contains
bpf:
Register dtor for freeing special fields
bpf:
reject direct access to nullable PTR_TO_BUF pointers
bpf:
Reject sleepable kprobe_multi programs at attach time
bpf:
Relax maybe_widen_reg() constraints
bpf:
Relax scalar id equivalence for state pruning
bpf:
Release module BTF IDR before module unload
bpf:
Remove __prog kfunc arg annotation
bpf:
Remove an unused parameter in check_func_proto
bpf:
Remove cgroup local storage percpu counter
bpf:
Remove leftover accounting in htab_map_mem_usage after rqspinlock
bpf:
Remove redundant KF_TRUSTED_ARGS flag from all kfuncs
bpf:
Remove task local storage percpu counter
bpf:
Remove unnecessary arguments from bpf_async_set_callback()
bpf:
Remove unused percpu counter from bpf_local_storage_map_free
bpf:
Replace __opt annotation with __nullable for kfuncs
bpf:
Replace snprintf("%s") with strscpy
bpf:
Require ARG_PTR_TO_MEM with memory flag
bpf:
Require frozen map for calculating map hash
bpf:
Reset prog callback in bpf_async_cancel_and_free()
bpf:
Reset register ID for BPF_END value tracking
bpf:
Retire rcu_trace_implies_rcu_gp() from local storage
bpf:
Return EACCES for incorrect access to insn array
bpf:
Return proper address for non-zero offsets in insn array
bpf:
return PTR_TO_BTF_ID | PTR_TRUSTED from BPF kfuncs by default
bpf:
Revert "bpf: drop KF_ACQUIRE flag on BPF kfunc bpf_get_root_mem_cgroup()"
bpf:
Select bpf_local_storage_map_bucket based on bpf_local_storage
bpf:
selftests: selftests for memcg stat kfuncs
bpf:
Simplify bpf_timer_cancel()
bpf:
Skip anonymous types in type lookup for performance
bpf:
sockmap: Fix use-after-free of sk->sk_socket in sk_psock_verdict_data_ready().
bpf:
Support associating BPF program with struct_ops
bpf:
support bpf_get_func_arg() for BPF_TRACE_RAW_TP
bpf:
support fsession for bpf_session_cookie
bpf:
support fsession for bpf_session_is_return
bpf:
Support lockless unlink when freeing map or local storage
bpf:
Support negative offsets, BPF_SUB, and alu32 for linked register tracking
bpf:
Switch to bpf_selem_unlink_nofail in bpf_local_storage_{map_free, destroy}
bpf:
syscall: Introduce memcg enter/exit helpers
bpf:
Test nospec after dead stack write in helper
bpf:
Tighten conditions when timer/wq can be called synchronously
bpf:
Update BPF_PROG_RUN documentation
bpf:
Use sk_is_inet() and sk_is_unix() in __cgroup_bpf_run_filter_sock_addr().
bpf:
use the least significant byte for the nr_args in trampoline
bpf:
verifier improvement in 32bit shift sign extension pattern
bpf:
Verifier support for KF_IMPLICIT_ARGS
bpf:
verifier: Make sync_linked_regs() scratch registers
bpf:
xfrm: drop dead NULL check in bpf_xdp_get_xfrm_state()
bpftool:
Add 'prepend' option for tcx attach to insert at chain start
bpftool:
add fsession support
bpftool:
Fix dependencies for static build
bpftool:
Fix truncated netlink dumps
bpftool:
Make skeleton C++ compatible with explicit casts
brd:
replace simple_strtol with kstrtoul in ramdisk_size
bridge:
br_nd_send: linearize skb before parsing ND options
bridge:
br_nd_send: validate ND option lengths
bridge:
cfm: Fix race condition in peer_mep deletion
bridge:
Check relevant per-VLAN options in VLAN range grouping
bridge:
guard local VLAN-0 FDB helpers against NULL vlan group
bridge:
mrp: reject zero test interval to avoid OOM panic
btf:
Optimize type lookup with binary search
btf:
Refactor the code by calling str_is_empty
btf:
Verify BTF sorting
btrfs:
abort transaction on error in btrfs_remove_block_group()
btrfs:
abort transaction on failure to update root in the received subvol ioctl
btrfs:
add and use helper to compute the available space for a block group
btrfs:
add cleanup function for btrfs_free_chunk_map
btrfs:
add definitions and constants for remap-tree
btrfs:
add do_remap parameter to btrfs_discard_extent()
btrfs:
add extended version of struct block_group_item
btrfs:
add METADATA_REMAP chunk type
btrfs:
add missing RCU unlock in error path in try_release_subpage_extent_buffer()
btrfs:
add mount time auto fix for orphan fst entries
btrfs:
add setlease file operation
btrfs:
add strict extent map alignment checks
btrfs:
allocate path on stack in load_block_group_size_class()
btrfs:
allow balancing remap tree
btrfs:
allow mounting filesystems with remap-tree incompat flag
btrfs:
allow remapped chunks to have zero stripes
btrfs:
assert block group is locked in btrfs_use_block_group_size_class()
btrfs:
avoid transaction commit on error in del_balance_item()
btrfs:
avoid transaction commit on error in insert_balance_item()
btrfs:
change unaligned root messages to error level in btrfs_validate_super()
btrfs:
change warning messages to error level in open_ctree()
btrfs:
check block group before marking it unused in balance_remap_chunks()
btrfs:
check block group lookup in remove_range_from_remap_tree()
btrfs:
check for NULL root after calls to btrfs_csum_root()
btrfs:
check for NULL root after calls to btrfs_extent_root()
btrfs:
check squota parent usage on membership change
btrfs:
concentrate the error handling of submit_one_sector()
btrfs:
consolidate fsverity_info lookup
btrfs:
consolidate reclaim readiness checks in btrfs_should_reclaim()
btrfs:
continue trimming remaining devices on failure
btrfs:
convert log messages to error level in btrfs_replay_log()
btrfs:
deal with missing root in sample_block_group_extent_item()
btrfs:
do not ASSERT() when the fs flips RO inside btrfs_repair_io_failure()
btrfs:
do not BUG_ON() in btrfs_remove_block_group()
btrfs:
do not touch page cache for encoded writes
btrfs:
don't add metadata items for the remap tree to the extent tree
btrfs:
don't BUG() on unexpected delayed ref type in run_one_delayed_ref()
btrfs:
don't call btrfs_handle_fs_error() after failure to delete orphan item
btrfs:
don't call btrfs_handle_fs_error() after failure to join transaction
btrfs:
don't call btrfs_handle_fs_error() in btrfs_commit_transaction()
btrfs:
don't call btrfs_handle_fs_error() in qgroup_account_snapshot()
btrfs:
don't commit the super block when unmounting a shutdown filesystem
btrfs:
don't pass block group argument to load_block_group_size_class()
btrfs:
don't pass io_ctl to __btrfs_write_out_cache()
btrfs:
don't take device_list_mutex when querying zone info
btrfs:
don't use local variables for fs_info->delayed_root
btrfs:
embed delayed root to struct btrfs_fs_info
btrfs:
enable direct IO for bs > ps cases
btrfs:
fallback to buffered IO if the data profile has duplication
btrfs:
fix a bug that makes encoded write bio larger than expected
btrfs:
fix a double release on reserved extents in cow_one_range()
btrfs:
fix an incorrect ASSERT() condition inside lzo_decompress_bio()
btrfs:
fix an incorrect ASSERT() condition inside zstd_decompress_bio()
btrfs:
fix block_group_tree dirty_list corruption
btrfs:
fix chunk map leak in btrfs_map_block() after btrfs_chunk_map_num_copies()
btrfs:
fix chunk map leak in btrfs_map_block() after btrfs_translate_remap()
btrfs:
fix compat mask in error messages in btrfs_check_features()
btrfs:
fix copying the flags of btrfs_bio after split
btrfs:
fix EEXIST abort due to non-consecutive gaps in chunk allocation
btrfs:
fix error message order of parameters in btrfs_delete_delayed_dir_index()
btrfs:
fix incorrect key offset in error message in check_dev_extent_item()
btrfs:
fix incorrect return value after changing leaf in lookup_extent_data_ref()
btrfs:
fix invalid leaf access in btrfs_quota_enable() if ref key not found
btrfs:
fix leak of kobject name for sub-group space_info
btrfs:
fix lost error return in btrfs_find_orphan_roots()
btrfs:
fix lost error when running device stats on multiple devices fs
btrfs:
fix lost return value on error in finish_verity()
btrfs:
fix objectid value in error message in check_extent_data_ref()
btrfs:
fix periodic reclaim condition
btrfs:
fix referenced/exclusive check in squota_check_parent_usage()
btrfs:
fix super block offset in error message in btrfs_validate_super()
btrfs:
fix transaction abort on file creation due to name hash collision
btrfs:
fix transaction abort on set received ioctl due to item overflow
btrfs:
fix transaction abort when snapshotting received subvolumes
btrfs:
fix transaction commit blocking during trim of unallocated space
btrfs:
fix transaction handle leaks in btrfs_last_identity_remap_gone()
btrfs:
fix warning in scrub_verify_one_metadata()
btrfs:
fix zero size inode with non-zero size after log replay
btrfs:
free pages on error in btrfs_uring_read_extent()
btrfs:
get rid of compressed_bio::compressed_folios[]
btrfs:
get rid of compressed_folios[] usage for compressed read
btrfs:
get rid of compressed_folios[] usage for encoded writes
btrfs:
handle deletions from remapped block group
btrfs:
handle discard errors in in btrfs_finish_extent_commit()
btrfs:
handle discarding fully-remapped block groups
btrfs:
handle setting up relocation of block group with remap-tree
btrfs:
handle unexpected exact match in btrfs_set_inode_index_count()
btrfs:
handle user interrupt properly in btrfs_trim_fs()
btrfs:
hold block group reference during entire move_existing_remap()
btrfs:
hold space_info->lock when clearing periodic reclaim ready
btrfs:
introduce btrfs_compress_bio() helper
btrfs:
introduce BTRFS_PATH_AUTO_RELEASE() helper
btrfs:
log new dentries when logging parent dir of a conflicting inode
btrfs:
lzo: introduce lzo_compress_bio() helper
btrfs:
lzo: use folio_iter to handle lzo_decompress_bio()
btrfs:
make load_block_group_size_class() return void
btrfs:
merge setting ret and return ret
btrfs:
move existing remaps before relocating block group
btrfs:
move space_info_flag_to_str() to space-info.h
btrfs:
move unlikely checks around btrfs_is_shutdown() into the helper
btrfs:
pass 'verbose' parameter to btrfs_relocate_block_group
btrfs:
pass btrfs_fs_info to btrfs_first_delayed_node()
btrfs:
pass level to _btrfs_printk() to avoid parsing level from string
btrfs:
populate fully_remapped_bgs_list on mount
btrfs:
preserve first error in btrfs_trim_fs()
btrfs:
print correct subvol num if active swapfile prevents deletion
btrfs:
print-tree: add remap tree definitions
btrfs:
qgroup: return correct error when deleting qgroup relation item
btrfs:
raid56: fix memory leak of btrfs_raid_bio::stripe_uptodate_bitmap
btrfs:
read key again after incrementing slot in move_existing_remaps()
btrfs:
redirect I/O for remapped block groups
btrfs:
refactor the main loop of cow_file_range()
btrfs:
reject root items with drop_progress and zero drop_level
btrfs:
reject single block sized compression early
btrfs:
relax squota parent qgroup deletion rule
btrfs:
remove ASSERT compatibility for gcc < 8.x
btrfs:
remove bogus NULL checks in __btrfs_write_out_cache()
btrfs:
remove bogus root search condition in sample_block_group_extent_item()
btrfs:
remove btrfs_handle_fs_error() after failure to recover log trees
btrfs:
remove dead assignment in prepare_one_folio()
btrfs:
remove duplicated definition of btrfs_printk_in_rcu()
btrfs:
remove duplicated root key setup in btrfs_create_tree()
btrfs:
remove experimental offload csum mode
btrfs:
remove out label in btrfs_check_rw_degradable()
btrfs:
remove out label in btrfs_csum_file_blocks()
btrfs:
remove out label in btrfs_init_space_info()
btrfs:
remove out label in btrfs_mark_extent_written()
btrfs:
remove out label in btrfs_wait_for_commit()
btrfs:
remove out label in finish_verity()
btrfs:
remove out label in load_extent_tree_free()
btrfs:
remove out label in lzo_decompress()
btrfs:
remove out label in scrub_find_fill_first_stripe()
btrfs:
remove out_failed label in find_lock_delalloc_range()
btrfs:
remove pointless out labels from disk-io.c
btrfs:
remove pointless out labels from extent-tree.c
btrfs:
remove pointless out labels from free-space-cache.c
btrfs:
remove pointless out labels from inode.c
btrfs:
remove pointless out labels from ioctl.c
btrfs:
remove pointless out labels from qgroup.c
btrfs:
remove pointless out labels from send.c
btrfs:
remove pointless out labels from uuid-tree.c
btrfs:
remove pointless WARN_ON() in cache_save_setup()
btrfs:
remove redundant path release in btrfs_find_orphan_roots()
btrfs:
remove redundant warning message in btrfs_check_uuid_tree()
btrfs:
remove remapped block groups from the free-space-tree
btrfs:
remove the old btrfs_compress_folios() infrastructure
btrfs:
remove unnecessary else branch in run_one_delayed_ref()
btrfs:
remove unnecessary transaction abort in the received subvol ioctl
btrfs:
remove unreachable return after btrfs_backref_panic() in btrfs_backref_finish_upper_links()
btrfs:
rename btrfs_create_block_group_cache to btrfs_create_block_group
btrfs:
rename struct btrfs_block_group field commit_used to last_used
btrfs:
reorder members in btrfs_delayed_root for better packing
btrfs:
replace BUG() with error handling in __btrfs_balance()
btrfs:
replace for_each_set_bit() with for_each_set_bitmap()
btrfs:
replace identity remaps with actual remaps when doing relocations
btrfs:
reserve enough transaction items for qgroup ioctls
btrfs:
reset block group size class when it becomes empty
btrfs:
search for larger extent maps inside btrfs_do_readpage()
btrfs:
set BTRFS_ROOT_ORPHAN_CLEANUP during subvol create
btrfs:
shrink the size of btrfs_bio
btrfs:
shrink the size of btrfs_device
btrfs:
simplify boolean argument for btrfs_inc_ref()/btrfs_dec_ref()
btrfs:
simplify check for zoned NODATASUM writes in btrfs_submit_chunk()
btrfs:
simplify internal btrfs_printk helpers
btrfs:
split btrfs_fs_closing() and change return type to bool
btrfs:
switch to btrfs_compress_bio() interface for compressed writes
btrfs:
switch to library APIs for checksums
btrfs:
tag as unlikely error conditions in the transaction commit path
btrfs:
tag as unlikely error handling in run_one_delayed_ref()
btrfs:
tests: add cleanup functions for test specific functions
btrfs:
tests: add unit tests for pending extent walking functions
btrfs:
tests: prepare extent map tests for strict alignment checks
btrfs:
tests: remove invalid file extent map tests
btrfs:
tracepoints: get correct superblock from dentry in event btrfs_sync_file()
btrfs:
tree-checker: fix misleading root drop_level error message
btrfs:
unfold transaction aborts in btrfs_finish_one_ordered()
btrfs:
update comment for delalloc flush and oe wait in btrfs_clone_files()
btrfs:
update comment for visit_node_for_delete()
btrfs:
update outdated comment in __add_block_group_free_space()
btrfs:
update stale comment in __cow_file_range_inline()
btrfs:
use may_create_dentry() in btrfs_mksubvol()
btrfs:
use may_delete_dentry() in btrfs_ioctl_snap_destroy()
btrfs:
use READA_FORWARD_ALWAYS for device extent verification
btrfs:
use single return variable in btrfs_find_orphan_roots()
btrfs:
use the btrfs_block_group_end() helper everywhere
btrfs:
use the btrfs_extent_map_end() helper everywhere
btrfs:
use the correct type to initialize block reserve for delayed refs
btrfs:
use true/false for boolean parameters in btrfs_inc_ref()/btrfs_dec_ref()
btrfs:
zlib: handle page aligned compressed size correctly
btrfs:
zlib: introduce zlib_compress_bio() helper
btrfs:
zlib: use folio_iter to handle zlib_decompress_bio()
btrfs:
zoned: don't zone append to conventional zone
btrfs:
zoned: factor out the zone loading part into a testable function
btrfs:
zoned: fixup last alloc pointer after extent removal for DUP
btrfs:
zoned: fixup last alloc pointer after extent removal for RAID0/10
btrfs:
zoned: fixup last alloc pointer after extent removal for RAID1
btrfs:
zoned: move btrfs_zoned_reserve_data_reloc_bg() after kthread start
btrfs:
zoned: print block-group type for zoned statistics
btrfs:
zoned: re-flow prepare_allocation_zoned()
btrfs:
zoned: show statistics about zoned filesystems in mountstats
btrfs:
zoned: use local fs_info variable in btrfs_load_block_group_dup()
btrfs:
zstd: introduce zstd_compress_bio() helper
btrfs:
zstd: use folio_iter to handle zstd_decompress_bio()
bug:
avoid format attribute warning for clang as well
build_bug.h:
correct function parameters names in kernel-doc
bus:
fsl-mc: Convert to bus callbacks
bus:
fsl-mc: declare fsl_mc_bus_dpdbg_type static
bus:
fsl-mc: Drop error message in probe function
bus:
fsl-mc: fix an error handling in fsl_mc_device_add()
bus:
fsl-mc: fix use-after-free in driver_override_show()
bus:
fsl-mc: Use default primary handler
bus:
mhi: ep: Use bus callbacks for .probe() and .remove()
bus:
mhi: host: Drop the auto_queue support
bus:
mhi: host: Use bus callbacks for .probe() and .remove()
bus:
omap-ocp2scp: enable compile testing
bus:
omap-ocp2scp: fix OF populate on driver rebind
bus:
qcom-ebi2: Simplify with scoped for each OF child loop
cache:
ax45mp: Fix device node reference leak in ax45mp_cache_init()
cache:
starfive: fix device node leak in starlink_cache_init()
cachefiles:
fix incorrect dentry refcount in cachefiles_cull()
can:
add CAN skb extension infrastructure
can:
bcm: fix locking for bcm_op runtime updates
can:
dev: keep the max bitrate error at 5%
can:
dummy_can: dummy_can_init(): fix packet statistics
can:
ems_usb: ems_usb_read_bulk_callback(): check the proper length of a message
can:
esd_usb: add endpoint type validation
can:
gs_usb: gs_can_open(): always configure bitrates before starting device
can:
gw: fix OOB heap access in cgw_csum_crc8_rel()
can:
gw: use can_gw_hops instead of sk_buff::csum_start
can:
hi311x: hi3110_open(): add check for hi3110_power_enable() return value
can:
isotp: fix tx.buf use-after-free in isotp_sendmsg()
can:
mcp251x: add error handling for power enable in open and resume
can:
mcp251x: fix deadlock in error path of mcp251x_open
can:
move frame_len to CAN skb extensions
can:
move ifindex to CAN skb extensions
can:
netlink: can_changelink(): add missing error handling to call can_ctrlmode_changelink()
can:
rcar_canfd: Add RZ/T2H support
can:
rcar_canfd: Add support for FD-Only mode
can:
remove private CAN skb headroom infrastructure
can:
sja1000: sja1000_err(): make use of sja1000_get_berr_counter() to read error counters
can:
sja1000: sja1000_err(): use error counter for error state
can:
statistics: add missing atomic access in hot path
can:
ucan: Fix infinite loop from zero-length messages
can:
usb: etas_es58x: correctly anchor the urb in the read bulk callback
can:
usb: f81604: correctly anchor the urb in the read bulk callback
can:
usb: f81604: handle bulk write errors properly
can:
usb: f81604: handle short interrupt urb messages properly
can:
use skb hash instead of private variable in headroom
carl9170:
Avoid -Wflex-array-member-not-at-end warning
cdc-acm:
new quirk for EPSON HMD
cdx:
Simplify with scoped for each OF child loop
cdx:
Use mutex guard to simplify error handling
ceph:
add a bunch of missing ceph_path_info initializers
ceph:
assert loop invariants in ceph_writepages_start()
ceph:
do not propagate page array emplacement errors as batch errors
ceph:
do not skip the first folio of the next object in writeback
ceph:
fix i_nlink underrun during async unlink
ceph:
fix memory leaks in ceph_mdsc_build_path()
ceph:
fix write storm on fscrypted files
ceph:
remove error return from ceph_process_folio_batch()
ceph:
supply snapshot context in ceph_uninline_data()
ceph:
supply snapshot context in ceph_zero_partial_object()
cgroup/cpuset:
Call housekeeping_update() without holding cpus_read_lock
cgroup/cpuset:
Call rebuild_sched_domains() directly in hotplug
cgroup/cpuset:
Clarify exclusion rules for cpuset internal variables
cgroup/cpuset:
Consistently compute effective_xcpus in update_cpumasks_hier()
cgroup/cpuset:
Defer housekeeping_update() calls from CPU hotplug to workqueue
cgroup/cpuset:
Don't fail cpuset.cpus change in v2
cgroup/cpuset:
Don't invalidate sibling partitions on cpuset.cpus conflict
cgroup/cpuset:
Fix incorrect change to effective_xcpus in partition_xcpus_del()
cgroup/cpuset:
Fix incorrect use of cpuset_update_tasks_cpumask() in update_cpumasks_hier()
cgroup/cpuset:
fix null-ptr-deref in rebuild_sched_domains_cpuslocked
cgroup/cpuset:
Move housekeeping_update()/rebuild_sched_domains() together
cgroup/cpuset:
Move the v1 empty cpus/mems check to cpuset1_validate_change()
cgroup/cpuset:
Set isolated_cpus_updating only if isolated_cpus is changed
cgroup/cpuset:
Simplify setsched decision check in task iteration loop of cpuset_can_attach()
cgroup/cpuset:
Skip security check for hotplug induced v1 task migration
cgroup/cpuset:
Streamline rm_siblings_excl_cpus()
cgroup:
Don't expose dead tasks in cgroup
cgroup:
Fix cgroup_drain_dying() testing the wrong condition
cgroup:
fix race between task migration and iteration
cgroup:
increase maximum subsystem count from 16 to 32
cgroup:
Remove stale cpu.rt.max reference from documentation
cgroup:
switch to css_is_online() helper
cgroup:
use nodes_and() output where appropriate
cgroup:
Wait for dying tasks to leave on rmdir
char/mwave:
drop it
char:
misc: Use IS_ERR() for filp_open() return value
char:
tpm: cr50: Remove IRQF_ONESHOT
chardev:
Switch to guard(mutex) and __free(kfree)
chdir(2):
import pathname only once
chdir(2):
unspaghettify a bit...
checkpatch:
add an invalid patch separator test
checkpatch:
Deprecate rcu_read_{,un}lock_trace()
checkpatch:
special-case cacheline group macros
checkpatch:
Suggest kmalloc_obj family for sizeof allocations
checkpatch:
Warn about context_unsafe() without comment
chelsio:
Use new AES library API
chroot(2):
import pathname only once
chroot(2):
switch to CLASS(filename)
cifs:
Autogenerate SMB2 error mapping table
cifs:
Corrections to lock ordering notes
cifs:
Fix cifs_dump_mids() to call ->dump_detail
cifs:
Fix locking usage for tcon fields
cifs:
Fix the copyright banner on smb1maperror.c
cifs:
Label SMB2 statuses with errors
cifs:
make default value of retrans as zero
cifs:
make retry logic in read/write path consistent with other paths
cifs:
on replayable errors back-off before replay, not after
cifs:
open files should not hold ref on superblock
cifs:
remove unnecessary tracing after put tcon
cifs:
Scripted clean up fs/smb/client/cached_dir.h
cifs:
Scripted clean up fs/smb/client/cifs_debug.h
cifs:
Scripted clean up fs/smb/client/cifs_spnego.h
cifs:
Scripted clean up fs/smb/client/cifs_swn.h
cifs:
Scripted clean up fs/smb/client/cifs_unicode.h
cifs:
Scripted clean up fs/smb/client/cifsfs.h
cifs:
Scripted clean up fs/smb/client/cifsglob.h
cifs:
Scripted clean up fs/smb/client/cifsproto.h
cifs:
Scripted clean up fs/smb/client/compress.h
cifs:
Scripted clean up fs/smb/client/dfs.h
cifs:
Scripted clean up fs/smb/client/dfs_cache.h
cifs:
Scripted clean up fs/smb/client/dns_resolve.h
cifs:
Scripted clean up fs/smb/client/fs_context.h
cifs:
Scripted clean up fs/smb/client/fscache.h
cifs:
Scripted clean up fs/smb/client/netlink.h
cifs:
Scripted clean up fs/smb/client/ntlmssp.h
cifs:
Scripted clean up fs/smb/client/reparse.h
cifs:
Scripted clean up fs/smb/client/smb2proto.h
cifs:
SMB1 split: Add some #includes
cifs:
SMB1 split: Adjust #includes
cifs:
SMB1 split: cifs_debug.c
cifs:
SMB1 split: cifsencrypt.c
cifs:
SMB1 split: connect.c
cifs:
SMB1 split: Create smb1proto.h for SMB1 declarations
cifs:
SMB1 split: Don't return smb_hdr from cifs_{,small_}buf_get()
cifs:
SMB1 split: Make BCC accessors conditional
cifs:
SMB1 split: misc.c
cifs:
SMB1 split: Move BCC access functions
cifs:
SMB1 split: Move inline funcs
cifs:
SMB1 split: Move some SMB1 receive bits to smb1transport.c
cifs:
SMB1 split: Move some SMB1 received PDU checking bits to smb1transport.c
cifs:
SMB1 split: netmisc.c
cifs:
SMB1 split: Remove duplicate include of cifs_debug.h
cifs:
SMB1 split: Rename cifstransport.c
cifs:
SMB1 split: Separate out SMB1 decls into smb1proto.h
cifs:
SMB1 split: sess.c
cifs:
SMB1 split: Split SMB1 protocol defs into smb1pdu.h
cifs:
smb1: fix comment typo
cifs:
some missing initializations on replay
cifs:
update internal module version number
cipso:
harden use of skb_cow() in cipso_v4_skbuff_setattr()
cleanup:
Basic compatibility with context analysis
cleanup:
Make __DEFINE_LOCK_GUARD handle commas in initializers
clk:
actions: owl-composite: convert from owl_divider_helper_round_rate() to divider_determine_rate()
clk:
actions: owl-divider: convert from divider_round_rate() to divider_determine_rate()
clk:
Add devm_clk_bulk_get_optional_enable() helper
clk:
amlogic: add video-related clocks for S4 SoC
clk:
amlogic: remove potentially unsafe flags from S4 video clocks
clk:
Annotate #else and #endif
clk:
aspeed: add AST2700 clock driver
clk:
aspeed: Add reset for HACE/VIDEO
clk:
aspeed: Move the existing ASPEED clk drivers into aspeed subdirectory.
clk:
bm1880: convert from divider_ro_round_rate() to divider_ro_determine_rate()
clk:
bm1880: convert from divider_round_rate() to divider_determine_rate()
clk:
clk-apple-nco: Add "apple,t8103-nco" compatible
clk:
clk-bd718x7: Support BD72720 clk gate
clk:
Disable KUNIT_UML_PCI
clk:
hisilicon: clkdivider-hi6220: convert from divider_round_rate() to divider_determine_rate()
clk:
imx: fracn-gppll: Add 241.90 MHz Support
clk:
imx: fracn-gppll: Add 332.60 MHz Support
clk:
imx: imx27: Simplify with scoped for each OF child loop
clk:
imx: imx31: Simplify with scoped for each OF child loop
clk:
lmk04832: Simplify with scoped for each OF child loop
clk:
loongson1: convert from divider_round_rate() to divider_determine_rate()
clk:
mediatek: Add mfg_eb as parent to mt8196 mfgpll clocks
clk:
mediatek: don't select clk-mt8192 for all ARM64 builds
clk:
mediatek: Drop __initconst from gates
clk:
mediatek: Fix error handling in runtime PM setup
clk:
mediatek: Pass device to clk_hw_register for PLLs
clk:
mediatek: Refactor pll registration to pass device
clk:
mediatek: Refactor pllfh registration to pass device
clk:
Merge prepare and unprepare sections
clk:
meson: g12a: Limit the HDMI PLL OD to /4
clk:
meson: gxbb: Limit the HDMI PLL OD to /4 on GXL/GXM SoCs
clk:
meson: gxbb: use the existing HHI_HDMI_PLL_CNTL3 macro
clk:
meson: t7: add support for the T7 SoC PLL clock
clk:
meson: t7: add t7 clock peripherals controller driver
clk:
microchip: core: allow driver to be compiled with COMPILE_TEST
clk:
microchip: core: correct return value on *_get_parent()
clk:
microchip: core: remove duplicate determine_rate on pic32_sclk_ops
clk:
microchip: core: remove unused include asm/traps.h
clk:
microchip: core: update include to use pic32.h from platform_data
clk:
microchip: drop POLARFIRE from ARCH_MICROCHIP_POLARFIRE
clk:
microchip: fix typo in reference to a config option
clk:
milbeaut: convert from divider_ro_round_rate() to divider_ro_determine_rate()
clk:
milbeaut: convert from divider_round_rate() to divider_determine_rate()
clk:
Move clk_{save,restore}_context() to COMMON_CLK section
clk:
nuvoton: ma35d1-divider: convert from divider_round_rate() to divider_determine_rate()
clk:
nxp: lpc32xx: convert from divider_round_rate() to divider_determine_rate()
clk:
qcom: Add support for Global clock controller on Kaanapali
clk:
qcom: Add support for GPUCC and GXCLK for Kaanapali
clk:
qcom: Add support for VideoCC driver for Kaanapali
clk:
qcom: Add TCSR clock driver for Kaanapali
clk:
qcom: alpha-pll: convert from divider_round_rate() to divider_determine_rate()
clk:
qcom: camcc: Add camera clock controller driver for SM8750 SoC
clk:
qcom: camcc: Add support for camera clock controller for Kaanapali
clk:
qcom: clk-alpha-pll: Add support for controlling Pongo EKO_T PLL
clk:
qcom: clk-alpha-pll: Add support for controlling Rivian PLL
clk:
qcom: clk-alpha-pll: Update the PLL support for cal_l
clk:
qcom: dispcc-sdm845: Enable parents for pixel clocks
clk:
qcom: dispcc-sm7150: Fix dispcc_mdss_pclk1_clk_src
clk:
qcom: dispcc: Add support for display clock controller Kaanapali
clk:
qcom: gcc-glymur: Update the SDCC RCGs to use shared_floor_ops
clk:
qcom: gcc-ipq5018: flag sleep clock as critical
clk:
qcom: gcc-kaanapali: Fix double array initializer
clk:
qcom: gcc-milos: Update the SDCC RCGs to use shared_floor_ops
clk:
qcom: gcc-msm8917: Add missing MDSS reset
clk:
qcom: gcc-msm8917: Remove ALWAYS_ON flag from cpp_gdsc
clk:
qcom: gcc-msm8953: Remove ALWAYS_ON flag from cpp_gdsc
clk:
qcom: gcc-qdu1000: Update the SDCC RCGs to use shared_floor_ops
clk:
qcom: gcc-sdx75: Update the SDCC RCGs to use shared_floor_ops
clk:
qcom: gcc-sm4450: Update the SDCC RCGs to use shared_floor_ops
clk:
qcom: gcc-sm8450: Update the SDCC RCGs to use shared_floor_ops
clk:
qcom: gcc-sm8550: Use floor ops for SDCC RCGs
clk:
qcom: gcc-sm8650: Use floor ops for SDCC RCGs
clk:
qcom: gcc-sm8750: Update the SDCC RCGs to use shared_floor_ops
clk:
qcom: gcc-x1e80100: Add missing UFS symbol mux clocks
clk:
qcom: gcc-x1e80100: Update the SDCC RCGs to use shared_floor_ops
clk:
qcom: gcc: Add support for Global Clock controller found on MSM8940
clk:
qcom: gcc: Add support for Global Clock controller found on SDM439
clk:
qcom: gfx3d: add parent to parent request map
clk:
qcom: rcg2: compute 2d using duty fraction directly
clk:
qcom: regmap-divider: convert from divider_ro_round_rate() to divider_ro_determine_rate()
clk:
qcom: regmap-divider: convert from divider_round_rate() to divider_determine_rate()
clk:
qcom: Return correct error code in qcom_cc_probe_by_index()
clk:
qcom: rpmh: Add support for Kaanapali rpmh clocks
clk:
qcom: rpmh: Fix double array initializer on Kaanapali
clk:
qcom: rpmh: Update the clock suffix for Glymur
clk:
qcom: sm8750: Constify 'qcom_cc_desc' in SM8750 camcc
clk:
qcom: videocc-sm8750: Constify qcom_cc_desc
clk:
renesas: Add missing log message terminators
clk:
renesas: cpg-mssr: Handle RZ/T2H register layout in PM callbacks
clk:
renesas: cpg-mssr: Simplify pointer math in cpg_rzt2h_mstp_read()
clk:
renesas: cpg-mssr: Unlock before reset verification
clk:
renesas: r9a09g056: Add clock and reset entries for TSU
clk:
renesas: r9a09g056: Add entries for CANFD
clk:
renesas: r9a09g056: Add entries for ICU
clk:
renesas: r9a09g056: Add entries for RSCIs
clk:
renesas: r9a09g056: Add entries for the DMACs
clk:
renesas: r9a09g056: Add entries for the RSPIs
clk:
renesas: r9a09g057: Add entries for CANFD
clk:
renesas: r9a09g057: Add entries for RSCIs
clk:
renesas: r9a09g077: Add CANFD clocks
clk:
renesas: r9a09g077: Add xSPI core and module clocks
clk:
renesas: r9a09g077: Propagate rate changes through mux parents
clk:
renesas: rzg2l: Deassert reset on assert timeout
clk:
renesas: rzg2l: Fix intin variable size
clk:
renesas: rzg2l: Remove DSI clock rate restrictions
clk:
renesas: rzg2l: Select correct div round macro
clk:
renesas: rzv2h: Deassert reset on assert timeout
clk:
Respect CLK_OPS_PARENT_ENABLE during recalc
clk:
rockchip: Fix error pointer check after rockchip_clk_register_gate_link()
clk:
rs9: Convert to DEFINE_SIMPLE_DEV_PM_OPS()
clk:
rs9: Reserve 8 struct clk_hw slots for for 9FGV0841
clk:
samsung: avoid warning message on legacy Exynos (auto clock gating)
clk:
samsung: exynosautov920: add clock support
clk:
samsung: fix sysreg save/restore when PM is enabled for CMU
clk:
samsung: gs101: add support for Display Process Unit (DPU) clocks
clk:
samsung: gs101: Enable auto_clock_gate mode for each gs101 CMU
clk:
samsung: Implement automatic clock gating mode for CMUs
clk:
scpi: Simplify with scoped for each OF child loop
clk:
scu/imx8qxp: do not register driver in probe()
clk:
sophgo: cv18xx-ip: convert from divider_round_rate() to divider_determine_rate()
clk:
sophgo: sg2042-clkgen: convert from divider_round_rate() to divider_determine_rate()
clk:
spacemit: add platform SoC prefix to reset name
clk:
spacemit: ccu_mix: add inverted enable gate clock
clk:
spacemit: ccu_pll: add plla type clock
clk:
spacemit: extract common ccu functions
clk:
spacemit: Hide common clock driver from user controller
clk:
spacemit: k3: add the clock tree
clk:
spacemit: k3: extract common header
clk:
spacemit: prepare common ccu header
clk:
spacemit: Respect Kconfig setting when building modules
clk:
sprd: div: convert from divider_round_rate() to divider_determine_rate()
clk:
stm32: stm32-core: convert from divider_ro_round_rate() to divider_ro_determine_rate()
clk:
stm32: stm32-core: convert from divider_round_rate_parent() to divider_determine_rate()
clk:
sunxi-ng: convert from divider_round_rate_parent() to divider_determine_rate()
clk:
tegra20: Reparent dsi clock to pll_d_out0
clk:
tegra30: Add CSI pad clock gates
clk:
tegra: Adjust callbacks in tegra_clock_pm
clk:
tegra: Set CSUS as vi_sensor's gate for Tegra20, Tegra30 and Tegra114
clk:
tegra: tegra124-emc: fix device leak on set_rate()
clk:
tegra: tegra124-emc: Fix potential memory leak in tegra124_clk_register_emc()
clk:
tegra: tegra124-emc: Simplify with scoped for each OF child loop
clk:
thead: th1520-ap: Add C910 bus clock
clk:
thead: th1520-ap: Add macro to define multiplexers with flags
clk:
thead: th1520-ap: Poll for PLL lock and wait for stability
clk:
thead: th1520-ap: Support CPU frequency scaling
clk:
thead: th1520-ap: Support setting PLL rates
clk:
versaclock3: convert from divider_round_rate() to divider_determine_rate()
clk:
versatile: impd1: Simplify with scoped for each OF child loop
clk:
x86: cgu: convert from divider_round_rate() to divider_determine_rate()
clk:
zynqmp: divider: convert from divider_round_rate() to divider_determine_rate()
clk:
zynqmp: divider: Fix zynqmp_clk_divider_determine_rate kerneldoc
clk:
zynqmp: pll: Fix zynqmp_clk_divider_determine_rate kerneldoc
clockevents:
Prevent timer interrupt starvation
clocksource/drivers/armada-370-xp:
Fix dead link to timer binding
clocksource/drivers/mips-gic-timer:
Move GIC timer to request_percpu_irq()
clocksource/drivers/mips-gic-timer:
Move GIC timer to request_percpu_irq()
clocksource/drivers/sh_tmu:
Always leave device running after probe
clocksource/drivers/timer-integrator-ap:
Add missing Kconfig dependency on OF
clocksource/drivers/timer-sp804:
Fix an Oops when read_current_timer is called on ARM32 platforms where the SP804 is not registered as the sched_clock.
clsact:
Fix use-after-free in init/destroy rollback asymmetry
coccinelle:
Add kmalloc_objs conversion script
coccinelle:
kmalloc_obj: Remove default GFP_KERNEL arg
comedi:
comedi_8254: correct kernel-doc warnings
comedi:
comedi_test: add a DIO subdevice
comedi:
don't use mutex for COMEDI_BUFINFO ioctl
comedi:
dt2815: add hardware detection to prevent crash
comedi:
me4000: Fix potential overrun of firmware buffer
comedi:
me_daq: Fix potential overrun of firmware buffer
comedi:
ni_atmio16d: Fix invalid clean-up after failed attach
comedi:
Reinit dev->spinlock between attachments to low-level drivers
comedi:
runflags cannot determine whether to reclaim chanlist
compiler-clang.h:
require LLVM 19.1.0 or higher for __typeof_unqual__
compiler-context-analysis:
Add infrastructure for Context Analysis with Clang
compiler-context-analysis:
Add test stub
compiler-context-analysis:
Change __cond_acquires to take return value
compiler-context-analysis:
Introduce header suppressions
compiler-context-analysis:
Introduce scoped init guards
compiler-context-analysis:
Remove __assume_ctx_lock from initializers
compiler-context-analysis:
Remove __cond_lock() function-like helper
compiler-context-analysis:
Remove Sparse support
compiler-context-analysys:
Fix CONFIG_MODVERSION
compiler:
Let data_race() imply disabled context analysis
compiler:
Use __typeof_unqual__() for __unqual_scalar_typeof()
compiler_types.h:
Attributes: Add __counted_by_ptr macro
compiler_types:
Disable __builtin_counted_by_ref for Clang
compiler_types:
Introduce __flex_counter() and family
compiler_types:
Move lock checking attributes to compiler-context-analysis.h
configfs-tsm-report:
Document size limits for outblob attributes
configfs-tsm-report:
Increase TSM_REPORT_OUTBLOB_MAX to 16MB
configfs-tsm-report:
tdx_guest: Increase Quote buffer size to 128KB
context_tracking:
Remove rcu_task_trace_heavyweight_{enter,exit}()
Convert :
'alloc_flex' family to use the new default GFP_KERNEL argument
Convert :
'alloc_obj' family to use the new default GFP_KERNEL argument
Convert more :
'alloc_obj' cases to default GFP_KERNEL arguments
Linux:
Convert remaining multi-line kmalloc_obj/flex GFP_KERNEL uses
coredump:
Use __counted_by_ptr for struct core_name::corename
coresight-tnoc:
add platform driver to support Interconnect TNOC
coresight-tnoc:
Add runtime PM support for Interconnect TNOC
coresight:
Change syncfreq to be a u8
coresight:
Define format attributes with GEN_PMU_FORMAT_ATTR()
coresight:
Discard pm_runtime_put() return values
coresight:
docs: Document etm4x timestamp interval option
coresight:
Don't reject unrecognized ETMv3 format attributes
coresight:
etm3x: Fix cpulocked warning on cpuhp
coresight:
Extend width of timestamp format attribute
coresight:
Hide unused ETMv3 format attributes
coresight:
Interpret ETMv3 config with ATTR_CFG_GET_FLD()
coresight:
Interpret ETMv4 config with ATTR_CFG_GET_FLD()
coresight:
Interpret perf config with ATTR_CFG_GET_FLD()
coresight:
Prepare to allow setting the timestamp interval
coresight:
Refactor etm4_config_timestamp_event()
coresight:
Remove misleading definitions
coresight:
Repack struct etmv4_drvdata
coresight:
tmc-etr: Fix race condition between sysfs and perf mode
coresight:
tmc: Add missing doc including reading and etr_mode of struct tmc_drvdata
coresight:
tmc: Decouple the perf buffer allocation from sysfs mode
coresight:
tpda: add global_flush_req sysfs node
coresight:
tpda: add logic to configure TPDA_SYNCR register
coresight:
tpda: add sysfs node to flush specific port
coresight:
tpda: add sysfs nodes for tpda cross-trigger configuration
coresight:
tpda: Fix intendation for sysfs interface documentation
counter:
rz-mtu3-cnt: do not use struct rz_mtu3_channel's dev member
counter:
rz-mtu3-cnt: prevent counter from being toggled multiple times
cpu:
Provide lockdep check for CPU hotplug lock write-held
cpu:
Revert "cpu/hotplug: Prevent self deadlock on CPU hot-unplug"
cpufreq/amd-pstate:
Add comment explaining nominal_perf usage for performance policy
cpufreq:
Add new helper function returning cpufreq policy
cpufreq:
Add Tegra186 and Tegra194 to cpufreq-dt-platdev blocklist
cpufreq:
conservative: Reset requested_freq on limits change
cpufreq:
CPPC: Add generic helpers for sysfs show/store
cpufreq:
CPPC: Factor out cppc_fie_kworker_init()
cpufreq:
CPPC: Update FIE arch_freq_scale in ticks for non-PCC regs
cpufreq:
cpufreq_boost_trigger_state() optimization
cpufreq:
Documentation: Update description of rate_limit_us default value
cpufreq:
Don't skip cpufreq_frequency_table_cpuinfo()
cpufreq:
dt-platdev: Add ti,am62l3 to blocklist
cpufreq:
dt-platdev: Block the driver from probing on more QC platforms
cpufreq:
governor: fix double free in cpufreq_dbs_governor_init() error path
cpufreq:
intel_pstate: Enable asym capacity only when CPU SMT is not possible
cpufreq:
intel_pstate: Fix crash during turbo disable
cpufreq:
intel_pstate: Fix NULL pointer dereference in update_cpu_qos_request()
cpufreq:
omap: remove driver
cpufreq:
ondemand: Simplify idle cputime granularity test
cpufreq:
Return -EOPNOTSUPP if no policy supports boost
cpufreq:
s5pv210: Simplify with scoped for each OF child loop
cpufreq:
scmi: correct SCMI explanation
cpufreq:
scmi: Fix device_node reference leak in scmi_cpu_domain_id()
cpufreq:
ti-cpufreq: add support for AM62L3 SoC
cpufreq:
userspace: make scaling_setspeed return the actual requested frequency
cpuidle:
governors: menu: Always check timers with tick stopped
cpuidle:
governors: teo: Adjust the classification of wakeup events
cpuidle:
governors: teo: Avoid fake intercepts produced by tick
cpuidle:
governors: teo: Avoid selecting states with zero-size bins
cpuidle:
governors: teo: Refine intercepts-based idle state lookup
cpuidle:
governors: teo: Refine tick_intercepts vs total events check
cpuidle:
haltpoll: Remove single state handling
cpuidle:
menu: Remove incorrect unlikely() annotation
cpuidle:
menu: Remove single state handling
cpuidle:
Skip governor when only one idle state is available
cpuidle:
tegra: Export tegra_cpuidle_pcie_irqs_in_use()
cpuidle:
teo: Remove single state handling
cpuidle:
zynq: Switch Michal Simek's email to new one
cpupower:
Add intel_pstate turbo boost support for Intel platforms
cpupower:
Add support for setting EPP via systemd service
cpupower:
fix swapped power/energy unit labels
cpupower:
idle_monitor: fix incorrect value logged after stop
cpupower:
make systemd unit installation optional
cpuset:
add cpuset1_init helper for v1 initialization
cpuset:
add cpuset1_online_css helper for v1-specific operations
cpuset:
add lockdep_assert_cpuset_lock_held helper
cpuset:
Convert boot_hk_cpus to use HK_TYPE_DOMAIN_BOOT
cpuset:
fix overlap of partition effective CPUs
cpuset:
move update_domain_attr_tree to cpuset_v1.c
cpuset:
Propagate cpuset isolation update to timers through housekeeping
cpuset:
Propagate cpuset isolation update to workqueue through housekeeping
cpuset:
Provide lockdep check for cpuset lock held
cpuset:
Remove cpuset_cpu_is_isolated()
cpuset:
remove dead code in cpuset-v1.c
cpuset:
Remove unnecessary checks in rebuild_sched_domains_locked
cpuset:
remove v1-specific code from generate_sched_domains
cpuset:
replace direct lockdep_assert_held() with lockdep_assert_cpuset_lock_held()
cpuset:
separate generate_sched_domains for v1 and v2
cpuset:
Update HK_TYPE_DOMAIN cpumask from cpuset
crash_dump:
constify struct configfs_item_operations and configfs_group_operations
crash_dump:
don't log dm-crypt key bytes in read_key_from_user_keying
crash_dump:
fix dm_crypt keys locking and ref leak
cred:
remove unused set_security_override_from_ctx()
CREDITS:
Add -next to Stephen Rothwell's entry
CREDITS:
add whitespace before opening parentheses
crypto:
acomp - Use unregister_acomps in register_acomps
crypto:
Add ML-DSA crypto_sig support
crypto:
adiantum - Convert to use NH library
crypto:
adiantum - Drop support for asynchronous xchacha ciphers
crypto:
adiantum - Use memcpy_{to,from}_sglist()
crypto:
adiantum - Use scatter_walk API instead of sg_miter
crypto:
aegis - Switch from crypto_ft_tab[] to aes_enc_tab[]
crypto:
aes - Remove aes-fixed-time / CONFIG_CRYPTO_AES_TI
crypto:
aes - Replace aes-generic with wrapper around lib
crypto:
af-alg - fix NULL pointer dereference in scatterwalk
crypto:
af_alg - Annotate struct af_alg_iv with __counted_by
crypto:
af_alg - Fix page reassignment overflow in af_alg_pull_tsgl
crypto:
af_alg - limit RX SG extraction by receive buffer budget
crypto:
ahash - Use unregister_ahashes in register_ahashes
crypto:
algapi - Use crypto_unregister_algs in crypto_register_algs
crypto:
algif_aead - Fix minimum RX size check for decryption
crypto:
algif_aead - Revert to operating out-of-place
crypto:
api - remove unnecessary forward declarations
crypto:
arm/aes - Switch to aes_enc_tab[] and aes_dec_tab[]
crypto:
arm/aes-neonbs - Use AES library for single blocks
crypto:
arm/ghash - Use new AES library API
crypto:
arm64/aes - Select CRYPTO_LIB_SHA256 from correct places
crypto:
arm64/aes - Switch to aes_enc_tab[] and aes_dec_tab[]
crypto:
arm64/aes-neonbs - Move key expansion off the stack
crypto:
arm64/ghash - Use new AES library API
crypto:
atmel - Use unregister_{aeads,ahashes,skciphers}
crypto:
atmel-sha204a - Fix OOM ->tfm_count leak
crypto:
authencesn - Do not place hiseq at end of dst for out-of-place decryption
crypto:
blowfish - fix typo in comment
crypto:
caam - fix DMA corruption on long hmac keys
crypto:
caam - fix netdev memory leak in dpaa2_caam_probe
crypto:
caam - fix overflow on long hmac keys
crypto:
cavium - fix dma_free_coherent() size
crypto:
ccp - Add an S4 restore flow
crypto:
ccp - Add sysfs attribute for boot integrity
crypto:
ccp - allow callers to use HV-Fixed page API when SEV is disabled
crypto:
ccp - Declare PSP dead if PSP_CMD_TEE_RING_INIT fails
crypto:
ccp - Factor out ring destroy handling to a helper
crypto:
ccp - Fix a case where SNP_SHUTDOWN is missed
crypto:
ccp - Fix a crash due to incorrect cleanup usage of kfree
crypto:
ccp - Fix leaking the same page twice
crypto:
ccp - Fix use-after-free on error path
crypto:
ccp - narrow scope of snp_range_list
crypto:
ccp - Send PSP_CMD_TEE_RING_DESTROY when PSP_CMD_TEE_RING_INIT fails
crypto:
ccp - Use new AES library API
crypto:
ccp - Use NULL instead of plain 0
crypto:
cesa - Simplify return statement in mv_cesa_dequeue_req_locked
crypto:
chelsio - Use new AES library API
crypto:
Clean up help text for CRYPTO_BLAKE2B
crypto:
Clean up help text for CRYPTO_CRC32
crypto:
Clean up help text for CRYPTO_CRC32C
crypto:
Clean up help text for CRYPTO_SHA256
crypto:
Clean up help text for CRYPTO_XXHASH
crypto:
crypto4xx - Use new AES library API
crypto:
deflate - fix spurious -ENOSPC
crypto:
drbg - kill useless variable in drbg_fips_continuous_test()
crypto:
drbg - make drbg_fips_continuous_test() return bool
crypto:
drbg - make drbg_get_random_bytes() return *void*
crypto:
drbg - Use new AES library API
crypto:
ecc - Streamline alloc_point and remove {alloc,free}_digits_space
crypto:
Enable context analysis
crypto:
engine - Use unregister_* in register_{aeads,ahashes,skciphers}
crypto:
fips - annotate fips_enable() with __init to free init memory after boot
crypto:
hisilicon - consolidate qp creation and start in hisi_qm_alloc_qps_node
crypto:
hisilicon/hpre - support the hpre algorithm fallback
crypto:
hisilicon/hpre: extend tag field to 64 bits for better performance
crypto:
hisilicon/qm - add reference counting to queues for tfm kernel reuse
crypto:
hisilicon/qm - centralize the sending locks of each module into qm
crypto:
hisilicon/qm - enhance the configuration of req_type in queue attributes
crypto:
hisilicon/qm - increase wait time for mailbox
crypto:
hisilicon/qm - move the barrier before writing to the mailbox register
crypto:
hisilicon/qm - obtain the mailbox configuration at one time
crypto:
hisilicon/qm - optimize device selection priority based on queue ref count and NUMA distance
crypto:
hisilicon/qm - remove unnecessary code in qm_mb_write()
crypto:
hisilicon/sec - move backlog management to qp and store sqe in qp for callback
crypto:
hisilicon/sec2 - support skcipher/aead fallback for hardware queue unavailable
crypto:
hisilicon/sgl - fix inconsistent map/unmap direction issue
crypto:
hisilicon/trng - support tfms sharing the device
crypto:
hisilicon/zip - add lz4 algorithm for hisi_zip
crypto:
hisilicon/zip - adjust the way to obtain the req in the callback function
crypto:
hisilicon/zip - support fallback for zip
crypto:
iaa - Fix out-of-bounds index in find_empty_iaa_compression_mode
crypto:
iaa - Remove unreachable pr_debug from iaa_crypto_cleanup_module
crypto:
iaa - Replace sprintf with sysfs_emit in sysfs show functions
crypto:
iaa - Simplify init_iaa_device()
crypto:
img-hash - Use unregister_ahashes in img_{un}register_algs
crypto:
inside-secure - Use new AES library API
crypto:
inside-secure/eip93 - fix kernel panic in driver detach
crypto:
inside-secure/eip93 - unregister only available algorithm
crypto:
khazad - simplify return statement in khazad_mod_init
crypto:
lskcipher - Use unregister_lskciphers in register_lskciphers
crypto:
nhpoly1305 - Remove crypto_shash support
crypto:
nx - Simplify with scoped for each OF child loop
crypto:
octeontx - fix dma_free_coherent() size
crypto:
octeontx - Fix length check to avoid truncation in ucode_load_store
crypto:
octeontx2 - Use sysfs_emit in sysfs show functions
crypto:
omap - Allocate OMAP_CRYPTO_FORCE_COPY scatterlists correctly
crypto:
omap - Use new AES library API
crypto:
omap - Use sysfs_emit in sysfs show functions
crypto:
padlock-sha - Disable for Zhaoxin processor
crypto:
powerpc/aes - Rename struct aes_key
crypto:
qat - add bank state save and restore for qat_420xx
crypto:
qat - fix parameter order used in ICP_QAT_FW_COMN_FLAGS_BUILD
crypto:
qat - fix warning on adf_pfvf_pf_proto.c
crypto:
rng - Use unregister_rngs in register_rngs
crypto:
s390/paes - Refuse clear key material by default
crypto:
s390/phmac - Refuse clear key material by default
crypto:
scompress - Remove forward declaration of crypto_scomp_show
crypto:
scompress - Use crypto_unregister_scomps in crypto_register_scomps
crypto:
shash - Use unregister_shashes in register_shashes
crypto:
simd - Simplify request size calculation in simd_aead_init
crypto:
skcipher - Add new helper function crypto_skcipher_tested
crypto:
skcipher - Use unregister_skciphers in register_skciphers
crypto:
starfive - Avoid -Wflex-array-member-not-at-end warning
crypto:
starfive - Fix memory leak in starfive_aes_aead_do_one_req()
crypto:
stm32 - Remove unnecessary checks before calling memcpy
crypto:
stm32 - Replace min_t(size_t) with just min()
crypto:
sun8i-ss - Avoid -Wflex-array-member-not-at-end warning
crypto:
tegra - Add missing CRYPTO_ALG_ASYNC
crypto:
testmgr - Add test vectors for authenc(hmac(md5),cbc(des3_ede))
crypto:
testmgr - Add test vectors for authenc(hmac(sha224),cbc(aes))
crypto:
testmgr - Add test vectors for authenc(hmac(sha384),cbc(aes))
crypto:
testmgr - allow authenc(sha224,rfc3686) variant in fips mode
crypto:
testmgr - Fix stale references to aes-generic
crypto:
testmgr - Remove nhpoly1305 tests
crypto:
Use scoped init guard
crypto:
virtio - Add spinlock protection with virtqueue notification
crypto:
virtio - Remove duplicated virtqueue_kick in virtio_crypto_skcipher_crypt_req
crypto:
virtio - Replace package id with numa node id
crypto:
virtio: Add spinlock protection with virtqueue notification
crypto:
virtio: Remove duplicated virtqueue_kick in virtio_crypto_skcipher_crypt_req
crypto:
virtio: Replace package id with numa node id
crypto:
x86/aes - Remove the superseded AES-NI crypto_cipher
crypto:
x86/aes-gcm - Use new AES library API
crypto:
xilinx - Add gcm(aes) support for AMD/Xilinx Versal device
crypto:
xilinx - Avoid Encrypt request to fallback for authsize < 16
crypto:
xilinx - Avoid submitting fallback requests to engine
crypto:
xilinx - Change coherent DMA to streaming DMA API
crypto:
xilinx - Fix inconsistant indentation
crypto:
xilinx - Register H/W key support with paes
crypto:
xilinx - Remove un-necessary typecast operation
crypto:
xilinx - Remove union from zynqmp_aead_drv_ctx
crypto:
xilinx - Replace zynqmp prefix with xilinx
crypto:
xilinx - Return linux error code instead of firmware error code
crypto:
xilinx - Update probe to self discover the device
csky:
introduce arch_zone_limits_init()
cxl, doc:
Moving conventions in separate files
cxl, doc:
Remove isonum.txt inclusion
cxl/acpi:
Fix CXL_ACPI and CXL_PMEM Kconfig tristate mismatch
cxl/acpi:
Prepare use of EFI runtime services
cxl/acpi:
Remove cxl_acpi_set_cache_size()
cxl/atl:
Lock decoders that need address translation
cxl/core:
Fix cxl_dport debugfs EINJ entries
cxl/hdm:
Avoid incorrect DVSEC fallback when HDM decoders are enabled
cxl/hdm:
Fix newline character in dev_err() messages
cxl/mbox:
Use proper endpoint validity check upon sanitize
cxl/mbox:
validate payload size before accessing contents in cxl_payload_from_user_allowed()
cxl/mem:
Arrange for always-synchronous memdev attach
cxl/mem:
Clarify @host for devm_cxl_add_nvdimm()
cxl/mem:
Convert devm_cxl_add_memdev() to scope-based-cleanup
cxl/mem:
Drop @host argument to devm_cxl_add_memdev()
cxl/mem:
Fix devm_cxl_memdev_edac_release() confusion
cxl/mem:
Introduce cxl_memdev_attach for CXL-dependent operation
cxl/memdev:
fix deadlock in cxl_memdev_autoremove() on attach failure
cxl/pci:
Move CXL driver's RCH error handling into core/ras_rch.c
cxl/pci:
Remove CXL VH handling in CONFIG_PCIEAER_CXL conditional blocks from core/pci.c
cxl/pci:
Remove outdated FIXME comment and BUILD_BUG_ON
cxl/pci:
Remove unnecessary CXL Endpoint handling helper functions
cxl/pci:
Remove unnecessary CXL RCH handling helper functions
cxl/port:
Arrange for always synchronous endpoint attach
cxl/port:
Cleanup dport removal with a devres group
cxl/port:
Cleanup handling of the nr_dports 0 -> 1 transition
cxl/port:
Fix use after free of parent_port in cxl_detach_ep()
cxl/port:
Hold port host lock during dport adding.
cxl/port:
Introduce port_to_host() helper
cxl/port:
Map Port RAS registers
cxl/port:
Move decoder setup before dport creation
cxl/port:
Move dport probe operations to a driver event
cxl/port:
Move dport RAS setup to dport add time
cxl/port:
Move endpoint component register management to cxl_port
cxl/port:
Reduce number of @dport variables in cxl_port_add_dport()
cxl/port:
Unify endpoint and switch port lookup
cxl/region:
Add @hpa_range argument to function cxl_calc_interleave_pos()
cxl/region:
Factor out code into cxl_region_setup_poison()
cxl/region:
Fix leakage in __construct_region()
cxl/region:
Rename misleading variable name @hpa to @hpa_range
cxl/region:
Separate region parameter setup and region construction
cxl/region:
Store HPA range in struct cxl_region
cxl/region:
Store root decoder in struct cxl_region
cxl/region:
Test CXL_DECODER_F_NORMALIZED_ADDRESSING as a bitmask
cxl/region:
Translate DPA->HPA in unaligned MOD3 regions
cxl/region:
Translate HPA to DPA and memdev in unaligned regions
cxl/region:
Use do_div() for 64-bit modulo operation
cxl/region:
Use region data to get the root decoder
cxl:
Adjust the startup priority of cxl_pmem to be higher than that of cxl_acpi
cxl:
Disable HPA/SPA translation handlers for Normalized Addressing
cxl:
Enable AMD Zen5 address translation using ACPI PRMT
cxl:
Fix premature commit_end increment on decoder commit failure
cxl:
Fix race of nvdimm_bus object when creating nvdimm objects
cxl:
Introduce callback for HPA address ranges translation
cxl:
Move devm_cxl_add_nvdimm_bridge() to cxl_pmem.ko
cxl:
Simplify cxl_root_ops allocation and handling
cxl:
Test CXL_DECODER_F_LOCK as a bitmask
cxl:
Update RAS handler interfaces to also support CXL Ports
dax/hmem, e820, resource:
Defer Soft Reserved insertion until hmem is ready
dcache:
Replace simple_strtoul with kstrtoul in set_dhash_entries
debugfs:
Make debugfs_cancellation a context lock struct
debugobject:
Make it work with deferred page initialization - again
declance:
Remove IRQF_ONESHOT
default_gfp():
avoid using the "newfangled" __VA_OPT__ trick
delayacct:
add timestamp of delay max
delayacct:
fix build regression on accounting tool
delayacct:
fix uapi timespec64 definition
device property:
Allow secondary lookup in fwnode_get_next_child_node()
device_cgroup:
remove branch hint after code refactor
devlink:
Fix incorrect skb socket family dumping
devlink:
Refactor devlink_rate_nodes_check
devlink:
Reverse locking order for nested instances
devtmpfs:
make 'devtmpfs_context_ops' static
devtmpfs:
Replace simple_strtoul with kstrtoint in mount_param
dlm:
Avoid -Wflex-array-member-not-at-end warning
dlm:
Constify struct configfs_item_operations and configfs_group_operations
dlm:
fix recovery pending middle conversion
dlm:
validate length in dlm_search_rsb_tree
dm cache:
drop redundant origin size check
dm clone:
drop redundant size checks
dm mpath:
Add missing dm_put_device when failing to get scsi dh name
dm mpath:
make pg_init_delay_msecs settable
dm vdo encodings:
clean up header and version functions
dm-bufio:
avoid redundant buffer_tree lookups
dm-bufio:
merge cache_put() into cache_put_and_wake()
dm-crypt:
Adjust crypt_alloc_tfms_aead() allocation type
dm-integrity:
fix a typo in the code for write/discard race
dm-integrity:
fix recalculation in bitmap mode
dm-raid:
fix typo in documentation
dm-stripe:
adjust max_hw_discard_sectors to avoid unnecessary discard bio splitting
dm-unstripe:
fix mapping bug when there are multiple targets in a table
dm-vdo:
adjust function name reference
dm-verity:
add dm-verity keyring
dm-verity:
allow REED_SOLOMON to be 'm' if DM_VERITY is 'm'
dm-verity:
consolidate the BH and normal work structs
dm-verity:
correctly handle dm_bufio_client_create() failure
dm-verity:
fix section mismatch error
dm-verity:
fix up various workqueue-related comments
dm-verity:
make dm_verity_fec_io::bufs variable-length
dm-verity:
make verity_fec_is_enabled() an inline function
dm-verity:
move dm_verity_fec_io to mempool
dm-verity:
remove unnecessary condition for verity_fec_finish_io()
dm-verity:
remove unnecessary ifdef around verity_fec_decode()
dm-verity:
switch to bio_advance_iter_single()
dm:
add WQ_PERCPU to alloc_workqueue users
dm:
clear cloned request bio pointer when last clone bio completes
dm:
dm-zoned: Adjust dmz_load_mapping() allocation type
dm:
fix excessive blk-crypto operations for invalid keys
dm:
fix unlocked test for dm_suspended_md
dm:
remove fake timeout to avoid leak request
dm:
replace -EEXIST with -EBUSY
dm:
use bio_clone_blkg_association
dm:
use READ_ONCE in dm_blk_report_zones
dma-buf/dma-fence:
Add dma_fence_check_and_signal()
dma-buf/dma-fence:
Add dma_fence_test_signaled_flag()
dma-buf/dma-fence:
Remove return code of signaling-functions
dma-buf/selftests:
drop the mock_wait implementation
dma-buf:
add some tracepoints to debug.
dma-buf:
add some tracepoints to debug.
dma-buf:
Don't misuse dma_fence_signal()
dma-buf:
enable DMABUF_DEBUG by default on DEBUG kernels
dma-buf:
heaps: add parameter to account allocations using cgroup
dma-buf:
heaps: Clear CMA pages with clear_page()
dma-buf:
improve sg_table debugging hack v4
dma-buf:
Include ioctl.h in UAPI header
dma-buf:
Remove DMA-BUF sysfs stats
dma-buf:
replace "#if" with just "if"
dma-buf:
system_heap: account for system heap allocation in memcg
dma-debug:
Allow multiple invocations of overlapping entries
dma-debug:
suppress cacheline overlap warning when arch has no DMA alignment requirement
dma-debug:
track cache clean flag in entries
dma-direct:
prevent SWIOTLB path when DMA_ATTR_REQUIRE_COHERENT is set
dma-mapping:
add __dma_from_device_group_begin()/end()
dma-mapping:
add DMA_ATTR_CPU_CACHE_CLEAN
dma-mapping:
add missing `inline` for `dma_free_attrs`
dma-mapping:
avoid random addr value print out on error path
dma-mapping:
Clarify valid conditions for CPU cache line overlap
dma-mapping:
handle DMA_ATTR_CPU_CACHE_CLEAN in trace output
dma-mapping:
Introduce DMA require coherency attribute
dma-mapping:
Remove dma_mark_clean (again)
dma:
dma-axi-dmac: fix HW scatter-gather not looking at the queue
dma:
dma-axi-dmac: fix SW cyclic transfers
dma:
dma-axi-dmac: simplify axi_dmac_parse_dt()
dma:
dma-axi-dmac: support bigger than 32bits addresses
dma:
swiotlb: add KMSAN annotations to swiotlb_bounce()
dmaengine:
add Frank Li as reviewer
dmaengine:
altera-msgdma: use sg_nents_for_dma() helper
dmaengine:
at_xdmac: get the number of DMA channels from device tree
dmaengine:
at_xdmac: Remove redundant pm_runtime_mark_last_busy() calls
dmaengine:
axi-dmac: use sg_nents_for_dma() helper
dmaengine:
bcm2835-dma: use sg_nents_for_dma() helper
dmaengine:
dw-axi-dmac: use sg_nents_for_dma() helper
dmaengine:
dw-edma: Fix confusing cleanup.h syntax
dmaengine:
dw-edma: fix MSI data programming for multi-IRQ case
dmaengine:
dw-edma: Fix multiple times setting of the CYCLE_STATE and CYCLE_BIT bits for HDMA.
dmaengine:
dw_edma: correct kernel-doc warnings in
dmaengine:
fsl-edma: don't explicitly disable clocks in .remove()
dmaengine:
fsl-edma: fix channel parameter config for fixed channel requests
dmaengine:
fsl_raid: Simplify with scoped for each OF child loop
dmaengine:
idxd: Add Max SGL Size Support for DSA3.0
dmaengine:
idxd: Expose DSA3.0 capabilities through sysfs
dmaengine:
idxd: Fix crash when the event log is disabled
dmaengine:
idxd: Fix freeing the allocated ida too late
dmaengine:
idxd: Fix leaking event log memory
dmaengine:
idxd: Fix lockdep warnings when calling idxd_device_config()
dmaengine:
idxd: Fix memory leak when a wq is reset
dmaengine:
idxd: Fix not releasing workqueue on .release()
dmaengine:
idxd: Fix possible invalid memory access after FLR
dmaengine:
idxd: fix possible wrong descriptor completion in llist_abort_desc()
dmaengine:
idxd: Flush all pending descriptors
dmaengine:
idxd: Flush kernel workqueues on Function Level Reset
dmaengine:
idxd: uapi: use UAPI types
dmaengine:
idxd: Wait for submitted operations on .device_synchronize()
dmaengine:
k3dma: use sg_nents_for_dma() helper
dmaengine:
lgm: use sg_nents_for_dma() helper
dmaengine:
mediatek: mtk-uart-apdma: Add support for Dimensity 6300
dmaengine:
mediatek: mtk-uart-apdma: Add support for Dimensity 9200
dmaengine:
mediatek: mtk-uart-apdma: Rename support_33bits to support_ext_addr
dmaengine:
mediatek: uart-apdma: Fix above 4G addressing TX/RX
dmaengine:
mediatek: uart-apdma: Get addressing bits from match data
dmaengine:
pl08x: Fix a spelling mistake
dmaengine:
pl08x: Fix comment stating the difference between PL080 and PL081
dmaengine:
pl330: Remove redundant pm_runtime_mark_last_busy() calls
dmaengine:
pxa-dma: use sg_nents_for_dma() helper
dmaengine:
qcom: adm: use sg_nents_for_dma() helper
dmaengine:
qcom: bam_dma: order includes alphabetically
dmaengine:
qcom: bam_dma: use lock guards
dmaengine:
qcom: bam_dma: use sg_nents_for_dma() helper
dmaengine:
sa11x0: use sg_nents_for_dma() helper
dmaengine:
sh: Discard pm_runtime_put() return value
dmaengine:
sh: rz-dmac: Make channel irq local
dmaengine:
sh: rz-dmac: Move CHCTRL updates under spinlock
dmaengine:
sh: rz-dmac: Protect the driver specific lists
dmaengine:
sh: use sg_nents_for_dma() helper
dmaengine:
shdma: correct most kernel-doc issues in shdma-base.h
dmaengine:
st_fdma: add COMPILE_TEST support
dmaengine:
st_fdma: change dreg_line to long
dmaengine:
ste_dma40: Remove redundant pm_runtime_mark_last_busy() calls
dmaengine:
stm32-dma3: introduce channel semaphore helpers
dmaengine:
stm32-dma3: introduce ddata2dev helper
dmaengine:
stm32-dma3: restore channel semaphore status after suspend
dmaengine:
stm32-dma3: use module_platform_driver
dmaengine:
stm32-mdma: initialize m2m_hw_period and ccr to fix warnings
dmaengine:
sun6i: Add debug messages for cyclic DMA prepare
dmaengine:
sun6i: Choose appropriate burst length under maxburst
dmaengine:
ti: k3-udma: enable compile testing
dmaengine:
ti: Remove redundant pm_runtime_mark_last_busy() calls
dmaengine:
xilinx: xdma: Fix regmap init error handling
dmaengine:
xilinx: xdma: use sg_nents_for_dma() helper
dmaengine:
xilinx: xilinx_dma: Fix dma_device directions
dmaengine:
xilinx: xilinx_dma: Fix residue calculation for cyclic DMA
dmaengine:
xilinx: xilinx_dma: Fix unmasked residue subtraction
dmaengine:
xilinx_dma: Add support for residue on direct AXIDMA S2MM
dmaengine:
xilinx_dma: Fix reset related timeout with two-channel AXIDMA
dmaengine:
zynqmp_dma: Remove redundant pm_runtime_mark_last_busy() calls
do_execveat_common():
don't consume filename reference
do_faccessat():
import pathname only once
do_fchmodat():
import pathname only once
do_fchownat():
import pathname only once
do_fchownat():
unspaghettify a bit...
do_filp_open():
DTRT when getting ERR_PTR() as pathname
do_f{chmod,chown,access}at():
use CLASS(filename_uflags)
do_open_execat():
don't care about LOOKUP_EMPTY
do_readlinkat():
import pathname only once
do_readlinkat():
switch to CLASS(filename_flags)
do_sys_openat2():
get rid of useless check, switch to CLASS(filename)
do_sys_truncate():
import pathname only once
do_sys_truncate():
switch to CLASS(filename)
do_utimes_path():
import pathname only once
do_utimes_path():
switch to CLASS(filename_uflags)
doc :
fix a broken link in ext2.rst
doc-guide:
kernel-doc: specify that W=n does not check header files
doc:
Add housekeeping documentation
Doc:
correct spelling and wording mistakes
doc:
development-process: add notice on testing
doc:
input: fix typos in input.rst
doc:
kgdb: Add description about rodata=off kernel parameter
Docs/ABI/damon:
update for max_nr_snapshots
Docs/ABI/damon:
update for nr_snapshots damos stat
Docs/admin-guide/mm/damon/lru_sort:
document active_mem_bp parameter
Docs/admin-guide/mm/damon/lru_sort:
document filter_young_pages
Docs/admin-guide/mm/damon/lru_sort:
document intervals autotuning
Docs/admin-guide/mm/damon/usage:
introduce DAMON modules at the beginning
Docs/admin-guide/mm/damon/usage:
update for max_nr_snapshots
Docs/admin-guide/mm/damon/usage:
update for nr_snapshots damos stat
Docs/admin-guide/mm/damon/usage:
update stats update process for refresh_ms
Docs/core-api:
fix typos in rbtree.rst
docs/ja_JP:
fix translation of freestanding C environment
docs/ja_JP:
fix typos and duplicated phrases in kernel development guide
docs/ja_JP:
fix typos in submit-checklist.rst
Docs/mm/damon/design:
add reference to DAMON_STAT usage
Docs/mm/damon/design:
document DAMON sample modules
Docs/mm/damon/design:
document DAMOS_QUOTA_[IN]ACTIVE_MEM_BP
Docs/mm/damon/design:
link repology instead of Fedora package
Docs/mm/damon/design:
update for max_nr_snapshots
Docs/mm/damon/design:
update for nr_snapshots damos stat
Docs/mm/damon/index:
simplify the intro
Docs/mm/damon/maintainer-profile:
fix wrong MAITNAINERS section name
Docs/mm/damon/maintainer-profile:
remove damon-tests/perf suggestion
Docs/mm:
fix typos and grammar in page_tables.rst
Docs/translations/ko_KR:
remove memory-barriers
docs:
add a scripts/kernel-doc symbolic link
docs:
add AI Coding Assistants documentation
docs:
add jobserver module documentation
docs:
add kabi modules documentation
docs:
add kernel-doc modules documentation
docs:
add parse_features module documentation
docs:
admin-guide: thunderbolt: Replace ifconfig with ip
docs:
admin: devices: /dev/sr
for SCSI CD-ROM
docs:
admin: devices: remove /dev/cdwriter
docs:
automarkup.py: Skip common English words as C identifiers
docs:
clarify wording in programming-language.rst
docs:
conf.py: don't use doctree with a different meaning
docs:
conf.py: get rid of the now unused kerneldoc_bin env var
docs:
conf: don't rely on cwd to get documentation location
docs:
custom.css: add CSS for python
docs:
custom.css: prevent li marker to override text
docs:
dma-api: document __dma_from_device_group_begin()/end()
docs:
dma-api: document DMA_ATTR_CPU_CACHE_CLEAN
docs:
dmaengine: add explanation for phys field in dma_async_tx_descriptor structure
docs:
driver-model: document driver_override
docs:
dt: submitting-patches: Document prefixes for SCSI and UFS
docs:
enable Sphinx autodoc extension to allow documenting python
docs:
exportfs: Use source code struct documentation
docs:
filesystems: add fs/open.c to api-summary
docs:
filesystems: ensure proc pid substitutable is complete
docs:
find-unused-docs.sh: fixup directory usage
docs:
fix 're-use' -> 'reuse' in documentation
docs:
fix typo in clang-format documentation
docs:
iio: ad4062: Add GPIO Controller support
docs:
iio: ad4062: Add IIO Events support
docs:
iio: ad4062: Add IIO Trigger support
docs:
iio: New docs for ad4062 driver
docs:
ioctl-number: fix a typo in ioctl-number.rst
docs:
ja_JP: process: translate 'Obtain a current source tree'
docs:
ja_JP: Start translation of submitting-patches
docs:
jobserver: do some documentation improvements
docs:
kabi: helpers: add documentation for each "enum" value
docs:
kabi: helpers: add helper for debug bits 7 and 8
docs:
kabi: system_symbols: end docstring phrases with a dot
docs:
kbuild: Fix typos in makefiles.rst
docs:
kdoc: avoid error_count overflows
docs:
kdoc: enrich_formatter: Improve docstrings and comments
docs:
kdoc: ensure that comments are using our coding style
docs:
kdoc: fix logic to handle unissued warnings
docs:
kdoc: Fix pdfdocs build for tools
docs:
kdoc: improve description of MsgFormatter
docs:
kdoc: latex_fonts: Improve docstrings and comments
docs:
kdoc: move kernel-doc to tools/docs
docs:
kdoc: move the return values to the helper message
docs:
kdoc: parse_data_structs: Improve docstrings and comments
docs:
kdoc: python_version: Improve docstrings and comments
docs:
kdoc: remove support for an external kernel-doc from sphinx
docs:
kdoc: some fixes to kernel-doc comments
docs:
kdoc_files: Improve docstrings and comments
docs:
kdoc_item: Improve docstrings and comments
docs:
kdoc_output: Improve docstrings and comments
docs:
kdoc_parser: allow __exit in function prototypes
docs:
kdoc_parser: Improve docstrings and comments
docs:
kdoc_re: Improve docstrings and comments
docs:
kernel-doc.rst: document the new "var" kernel-doc markup
docs:
kernel-doc.rst: don't let automarkup mangle with consts
docs:
kernel-doc.rst: Parse DEFINE_ macros without prefixes
docs:
keystone: fix typo in knav-qmss documentation
docs:
leds: Document TI LP5812 LED driver
docs:
make kptr_restrict and hash_pointers reference each other
docs:
Makefile: wrap SPHINXDIRS help text
docs:
media: v4l2-ioctl.h: document two global variables
docs:
mention nullfs
docs:
networking: mention that RSS table should be 4x the queue count
docs:
parse_features: make documentation more consistent
docs:
power: update documentation about removed function
docs:
process: email-client: add Thunderbird "Toggle Line Wrap" extension
docs:
process: maintainer-pgp-guide: update kernel.org docs link
docs:
python: abi_parser: do some improvements at documentation
docs:
python: abi_regex: do some improvements at documentation
docs:
sphinx-build-wrapper: allow -v override -q
docs:
sphinx-build-wrapper: stop setting kerneldoc_bin for Sphinx
docs:
spufs: fix ppc64 architecture line break
docs:
submitting-patches: suggest adding previous version links
docs:
tls: Enhance TLS resync async process documentation
docs:
toshiba_haps: fix grammar error in SSD warning
docs:
trusted-encryped: add PKWM as a new trust source
docs:
Update documentation to avoid mentioning of kernel.h
Documentation/amdgpu:
Add UMA carveout details
Documentation/driver-api/cxl:
ACPI PRM Address Translation Support and AMD Zen5 enablement
Documentation/driver-api/cxl:
BIOS/EFI expectation update
Documentation/driver-api/cxl:
device hotplug section
Documentation/gpu/drm-mm:
Add THP paragraph to GEM mapping section
Documentation/gpu:
Add documentation about ring buffer
Documentation/gpu:
Add more information about GC
Documentation/gpu:
Add new glossary entries from UMR
Documentation/gpu:
Add PRT, PTE, PDE to amdgpu glossary (v2)
Documentation/gpu:
Expand generic block information
Documentation/kbuild:
Document gendwarfksyms build dependencies
Documentation/kbuild:
gendwarfksyms: Style cleanup
Documentation/kernel-parameters:
Add tsa under mitigations=off
Documentation/rtla:
Document --bpf-action option
Documentation/rtla:
Rename sample/ to example/
Documentation/rv:
Adapt documentation after da_monitor refactoring
Documentation/rv:
Fix dead link to monitor_synthesis.rst
Documentation/trace:
Fix links to other documents
Documentation/x86:
Fix PR_SET_SPECULATION_CTRL error codes
Documentation/x86:
Update IOMMU spec references to use stable identifiers
Documentation:
Add documentation for Compiler-Based Context Analysis
Documentation:
Add documentation for VDUSE Address Space IDs
Documentation:
Add some hardware hints for real-time
Documentation:
admin-guide: media: mgb4: Add GMSL1 & GMSL3-coax modules info
Documentation:
arm: keystone: update DT binding reference
Documentation:
bug-hunting.rst: Remove wrong 'file:' syntax
Documentation:
clarify the mandatory and desirable info for security reports
Documentation:
Coccinelle: document debug log handling
Documentation:
CSS: Improve man page font
Documentation:
dev-tools: add container.rst page
Documentation:
explain how to find maintainers addresses for security reports
Documentation:
fix two typos in latest update to the security report howto
Documentation:
Fix typos and grammatical errors
Documentation:
Fix typos in energy model documentation
Documentation:
gpio: add TCAL6408 and TCAL6416
Documentation:
gpio: pca953x: clarify interrupt source detection
Documentation:
hid: intel-ish-hid: Document PRODUCT_FAMILY firmware matching
Documentation:
hwmon: coretemp: Update supported CPUs and TjMax values
Documentation:
Improve wording on requirements for a free Nitrokey
Documentation:
insist on the plain-text requirement for security reports
Documentation:
kernel-hacking: Convert internal links
Documentation:
kernel-hacking: Do not italicize EXPORT_SYMBOL{,_GPL}() references
Documentation:
kernel-hacking: Remove :c:func: annotations
Documentation:
kernel-hacking: Remove comma
Documentation:
kernel-hacking: Remove current macro annotation
Documentation:
kvm: fix formatting of the quirks table
Documentation:
KVM: Formalizing taking vcpu->mutex *outside* of kvm->slots_lock
Documentation:
Link man pages to https://man7.org/
Documentation:
mailbox: mbox_chan_ops.flush() is optional
Documentation:
minor updates to the security contacts
Documentation:
net: Fix typos in netdevices.rst
Documentation:
networking: Document the phy_port infrastructure
Documentation:
nova: remove completed tasks
Documentation:
nova: update pending tasks
Documentation:
PCI: Document PCIe TLP Header decoder for AER messages
Documentation:
PCI: endpoint: Clarify pci_epc_set_bar() usage
Documentation:
PCI: endpoint: Fix ntb/vntb copy & paste errors
Documentation:
PCI: Fix typos in msi-howto.rst
Documentation:
PM: Document intel_idle.table command line option
Documentation:
Provide guidelines for tool-generated content
Documentation:
Remove :manpage: from non-existing man pages
Documentation:
tracing: Add PCI tracepoint documentation
Documentation:
uAPI: media: add V4L2_CID_FLASH_{DURATION,STROBE_OE}
Documentation:
update config name in real-time architecture support
Documentation:
use a source-read extension for the index link boilerplate
dpaa2-switch:
Fix interrupt storm after receiving bad if_id in IRQ handler
dpaa2-switch:
validate num_ifs to prevent out-of-bounds write
dpll:
add dpll_device op to get supported modes
dpll:
add dpll_device op to set working mode
dpll:
Add notifier chain for dpll events
dpll:
Add reference count tracking support
dpll:
Allow associating dpll pin with a firmware node
dpll:
Enhance and consolidate reference counting logic
dpll:
expose fractional frequency offset in ppt
dpll:
Support dynamic pin index allocation
dpll:
zl3073x: Add output pin frequency helper
dpll:
zl3073x: Add support for mux pin type
dpll:
zl3073x: Associate pin with fwnode handle
dpll:
zl3073x: Fix output pin phase adjustment sign
dpll:
zl3073x: Fix ref frequency setting
dpll:
zl3073x: fix REF_PHASE_OFFSET_COMP register width for some chip IDs
dpll:
zl3073x: Implement device mode setting support
dpll:
zl3073x: Include current frequency in supported frequencies list
dpll:
zl3073x: Remove redundant cleanup in devm_dpll_init()
drbd:
always set BLK_FEAT_STABLE_WRITES
drbd:
fix "LOGIC BUG" in drbd_al_begin_io_nonblock()
drbd:
fix null-pointer dereference on local read error
drbd:
Replace deprecated strcpy with strscpy
driver core:
attribute_container: change return type to void
driver core:
cpu: Convert /sys/devices/system/cpu/isolated to use HK_TYPE_DOMAIN_BOOT
driver core:
disable revocable code from build
driver core:
enforce device_lock for driver_match_device()
driver core:
faux: stop using static struct device
driver core:
fix inverted "locked" suffix of driver_match_device()
driver core:
generalize driver_override in struct device
driver core:
make bus_find_device_by_acpi_dev() stub prototype aligned
driver core:
make pinctrl_bind_pins() private
driver core:
platform: use generic driver_override infrastructure
driver core:
remove device_change_owner() export
driver-core:
improve driver binding documentation
driver-core:
move devres_for_each_res() to base.h
drivers/i2c/busses:
use min() instead of min_t()
drivers/nvdimm:
Use local kmaps
drivers/virtio/virtio_balloon:
stop using balloon_page_push/pop()
drivers:
Add support for DPLL reference count tracking
drivers:
android: binder: Update ARef imports from sync::aref
drivers:
gpu: Update ARef imports from sync::aref
Drivers:
hv: Use memremap()/memunmap() instead of ioremap_cache()/iounmap()
Drivers:
hv: vmbus: Simplify allocation of vmbus_evt
Drivers:
hv: vmbus: Use kthread for vmbus interrupts on PREEMPT_RT
drivers:
hv: vmbus_drv: Remove reference to hpyerv_fb
drivers:
iio: mpu3050: use dev_err_probe for regulator request
drivers:
net: ice: fix devlink parameters get without irdma
drivers:
net: replace `kernel::c_str!` with C-Strings
drivers:
perf: use bitmap_empty() where appropriate
drivers:
thermal: intel: tcc_cooling: Drop redundant local variable
drm/admgpu:
Update metrics_table for SMU15
drm/amd/amdgpu :
Use the MES INV_TLBS API for tlb invalidation on gfx12_1
drm/amd/amdgpu:
Add independent hang detect work for user queue fence
drm/amd/amdgpu:
Add missing newline in DRM_DEBUG_DRIVER message
drm/amd/amdgpu:
Fix SMU warning during isp suspend-resume
drm/amd/amdgpu:
Move enum for VDD board
drm/amd/amdgpu:
Port over some missing registers and bits from GC 10.1 to 10.3 (v2)
drm/amd/display:
[FW Promotion] Release 0.1.37.0
drm/amd/display:
[FW Promotion] Release 0.1.40.0
drm/amd/display:
[FW Promotion] Release 0.1.42.0
drm/amd/display:
[FW Promotion] Release 0.1.44.0
drm/amd/display:
[FW Promotion] Release 0.1.45.0
drm/amd/display:
[FW Promotion] Release 0.1.46.0
drm/amd/display:
Add additional checks for PSP footer size
drm/amd/display:
Add additional info from DML
drm/amd/display:
Add an hdmi_hpd_debounce_delay_ms module
drm/amd/display:
Add AS-SDP v2 support for eDP feature
drm/amd/display:
Add configurable SPL namespace prefix
drm/amd/display:
Add CRC 32-bit mode support for DCN3.6+
drm/amd/display:
add dc interface for query QoS information
drm/amd/display:
Add debug flag to override min dispclk
drm/amd/display:
Add DMU crash recovery callback to DM
drm/amd/display:
Add FR skipping CTS functions
drm/amd/display:
Add frame skip feature support flag
drm/amd/display:
Add Gfx Base Case For Linear Tiling Handling
drm/amd/display:
Add global fgcg function prototype to DCCG
drm/amd/display:
Add Handling for gfxversion DcGfxBase
drm/amd/display:
Add IPS residency info to debugfs
drm/amd/display:
Add lpddr5 handling to dml2.1
drm/amd/display:
Add missing DCCG register entries for DCN20-DCN316
drm/amd/display:
Add missing encoder setup to DACnEncoderControl
drm/amd/display:
Add new fields to fams2 config
drm/amd/display:
Add oem panel config for new features
drm/amd/display:
Add pwait status to DMCUB debug logging
drm/amd/display:
add register definitions in dcn_hubbub_registers
drm/amd/display:
Add replay_events in replay settings
drm/amd/display:
add setup_stereo for dcn4x or later
drm/amd/display:
Add signal type check for dcn401 get_phyd32clk_src
drm/amd/display:
Add static keyword for sharpness tables
drm/amd/display:
Add USB-C DP Alt Mode lane limitation in DCN32
drm/amd/display:
Add use_max_lsw parameter
drm/amd/display:
Additional info from DML for DMU
drm/amd/display:
Adjust PHY FSM transition to TX_EN-to-PLL_ON for TMDS on DCN35
drm/amd/display:
Always update divider settings for DP tunnel
drm/amd/display:
Apply e4479aecf658 to dml
drm/amd/display:
avoid dig reg access timeout on usb4 link training fail
drm/amd/display:
Avoid updating surface with the same surface under MPO
drm/amd/display:
Bump the HDMI clock to 340MHz
drm/amd/display:
bypass post csc for additional color spaces in dal
drm/amd/display:
Check for S0i3 to be done before DCCG init on DCN21
drm/amd/display:
Check frame skip capability in Sink side
drm/amd/display:
check if ext_caps is valid in BL setup
drm/amd/display:
Check NULL before accessing a variable
drm/amd/display:
Check NULL before calling dac_load_detection
drm/amd/display:
Check return of shaper curve to HW format
drm/amd/display:
Clear HDMI HPD pending work only if it is enabled
drm/amd/display:
Consolidate dmub fb info to a single struct
drm/amd/display:
correct clip x assignment in cursor programming
drm/amd/display:
Correct color depth for SelectCRTC_Source
drm/amd/display:
Correct comment style
drm/amd/display:
Correct DSC padding accounting
drm/amd/display:
Correct FIXED_VS Link Rate Toggle Condition
drm/amd/display:
Correct hubp GfxVersion verification
drm/amd/display:
correct kernel-doc in dml21_wrapper.h
drm/amd/display:
Correct logic check error for fastboot
drm/amd/display:
Defer transitions from minimal state to final state
drm/amd/display:
Detect panel type from VSDB
drm/amd/display:
DIO memory leak fix.
drm/amd/display:
Disable FEC when powering down encoders
drm/amd/display:
disable replay when crc source is enabled
drm/amd/display:
Disable SR feature on eDP1 by default
drm/amd/display:
Do not skip unrelated mode changes in DSC validation
drm/amd/display:
Don't call find_analog_engine() twice
drm/amd/display:
Don't disable DPCD mst_en if sink connected
drm/amd/display:
Don't repeat DAC load detection
drm/amd/display:
Don't use kernel-doc comment in dc_register_software_state struct
drm/amd/display:
DPCD for Selective Update
drm/amd/display:
DPP low mem pwr related adjustment -Part I
drm/amd/display:
Drop FPU flags from dml21_wrapper.c
drm/amd/display:
Drop needless check for link->link_id.id
drm/amd/display:
Enable bootcrc on FW side
drm/amd/display:
Enable DAC in DCE link encoder
drm/amd/display:
Enable DEGAMMA and reject COLOR_PIPELINE+DEGAMMA_LUT
drm/amd/display:
Enable vstateup hook for DCN401 to be reused
drm/amd/display:
Ensure link output is disabled in backend reset for PLL_ON
drm/amd/display:
Expose functions of other dcn use
drm/amd/display:
expose plane blend LUT in HW with MCM
drm/amd/display:
extend delta clamping logic to CM3 LUT helper
drm/amd/display:
External panel replay fsm control
drm/amd/display:
Fallback to boot snapshot for dispclk
drm/amd/display:
Fix 64-bit state pointer passed as 32-bit GPINT response buffer
drm/amd/display:
Fix a NULL pointer dereference in dcn20_hwseq.c
drm/amd/display:
Fix and reenable UPDATE_V3_FLOW_NEW_CONTEXT_MINIMAL
drm/amd/display:
Fix dc_link NULL handling in HPD init
drm/amd/display:
Fix DCE LVDS handling
drm/amd/display:
Fix DisplayID not-found handling in parse_edid_displayid_vrr()
drm/amd/display:
Fix DP no audio issue
drm/amd/display:
Fix DPMS log printing
drm/amd/display:
Fix drm_edid leak in amdgpu_dm
drm/amd/display:
Fix dsc eDP issue
drm/amd/display:
Fix gamma 2.2 colorop TFs
drm/amd/display:
Fix GFX12 family constant checks
drm/amd/display:
Fix IGT ILR link training failure on Replay panel
drm/amd/display:
Fix IGT link training failure on Replay panel
drm/amd/display:
Fix mismatched unlock for DMUB HW lock in HWSS fast path
drm/amd/display:
fix misspelling of "minimum" in dc_dsc.c
drm/amd/display:
Fix NULL pointer dereference in dcn401_init_hw()
drm/amd/display:
Fix out-of-bounds stream encoder index v3
drm/amd/display:
Fix P010, NV12, YUY2 scale down by four times failure
drm/amd/display:
Fix presentation of Z8 efficiency
drm/amd/display:
Fix scratch registers offsets for DCN35
drm/amd/display:
Fix scratch registers offsets for DCN351
drm/amd/display:
Fix sending redundant enable command to dmub
drm/amd/display:
Fix system resume lag issue
drm/amd/display:
Fix the incorrect type in dml_print
drm/amd/display:
Fix uninitialized variable use which breaks full LTO
drm/amd/display:
Fix writeback on DCN 3.2+
drm/amd/display:
fix wrong color value mapping on MCM shaper LUT
drm/amd/display:
Fix wrong x_pos and y_pos for cursor offload
drm/amd/display:
Fixes for S0i3 exit
drm/amd/display:
Guard FAMS2 configuration updates
drm/amd/display:
guard NULL manual-trigger callback in cursor programming
drm/amd/display:
Implementing ramless idle mouse trigger
drm/amd/display:
Improve HDMI info retrieval
drm/amd/display:
Improve readability of link_detect_sink_signal_type
drm/amd/display:
Increase DCN35 SR enter/exit latency
drm/amd/display:
init code for external panel replay
drm/amd/display:
Init DMUB DPIA Only for APU
drm/amd/display:
Initialise backlight level values from hw
drm/amd/display:
Initialize a default to phyd32clk
drm/amd/display:
Initialize DAC in DCE link encoder using VBIOS
drm/amd/display:
Make DCN35 OTG disable w/a reusable
drm/amd/display:
Make DSC FGCG a DSC block level function
drm/amd/display:
Make GPIO HPD path conditional
drm/amd/display:
Make some DCN35 DCCG symbols non-static
drm/amd/display:
Match expected data types
drm/amd/display:
Migrate DCCG register access from hwseq to dccg component.
drm/amd/display:
Migrate DCCG registers access from hwseq to dccg component.
drm/amd/display:
Migrate DIO registers access from hwseq to dio component.
drm/amd/display:
Migrate HUBBUB register access from hwseq to hubbub component.
drm/amd/display:
mouse event trigger to boost RR when idle
drm/amd/display:
Move CONNECTOR_ID_PCIE into switch/case
drm/amd/display:
Move dml2_create and init to the non-FPU dml2_wrapper
drm/amd/display:
Move dml2_validate to the non-FPU dml2_wrapper
drm/amd/display:
move panel replay out from edp
drm/amd/display:
Only poll analog connectors
drm/amd/display:
only power down dig on phy endpoints
drm/amd/display:
Only use analog link encoder with analog engine
drm/amd/display:
Only use analog stream encoder with analog engine
drm/amd/display:
panel inst for monitors
drm/amd/display:
Parse all extension blocks for VSDB
drm/amd/display:
Parse debug flag to PR FW
drm/amd/display:
Pass proper DAC encoder ID to VBIOS
drm/amd/display:
perform clear update flags for all DCN asics
drm/amd/display:
Permit DC_FP_START/END only in non-FP compilation units
drm/amd/display:
PR error HPD_IRQ handling
drm/amd/display:
Promote DC to 3.2.360
drm/amd/display:
Promote DC to 3.2.361
drm/amd/display:
Promote DC to 3.2.362
drm/amd/display:
Promote DC to 3.2.363
drm/amd/display:
Promote DC to 3.2.364
drm/amd/display:
Promote DC to 3.2.365
drm/amd/display:
Promote DC to 3.2.366
drm/amd/display:
Promote DC to 3.2.367
drm/amd/display:
Promote DC to 3.2.368
drm/amd/display:
Promote DC to 3.2.369
drm/amd/display:
Re-implement minimal transition deferral
drm/amd/display:
Reduce number of arguments of dcn30's CalculatePrefetchSchedule()
drm/amd/display:
Reduce number of arguments of dcn30's CalculateWatermarksAndDRAMSpeedChangeSupport()
drm/amd/display:
Refactor dml_core_mode_support to reduce stack frame
drm/amd/display:
refactor HPD to increase flexibility
drm/amd/display:
Refactor panel replay dc libs
drm/amd/display:
Refactor panel replay set dmub cmd flow
drm/amd/display:
Refactor virtual directory reorganize encoder and hwss files.
drm/amd/display:
Reject cursor plane on DCE when scaled differently than primary
drm/amd/display:
remove assert around dpp_base replacement
drm/amd/display:
Remove conditional for shaper 3DLUT power-on
drm/amd/display:
Remove coverity comments and fix spaces
drm/amd/display:
Remove periodic detection callbacks from dcn35+
drm/amd/display:
Remove unnecessary DC FP guard
drm/amd/display:
Remove unnecessary divider update flag
drm/amd/display:
Remove unneeded DAC link encoder register
drm/amd/display:
Remove unused code
drm/amd/display:
Remove unused DMUB replay commands
drm/amd/display:
Remove unused encoder types
drm/amd/display:
Rename dml2_wrapper.c to dml2_wrapper_fpu.c
drm/amd/display:
Replace log macro for analog display detection
drm/amd/display:
Replay Video Conferencing V2
drm/amd/display:
Reset pipe mask at beginning of cursor offload
drm/amd/display:
Revert "init dispclk from bootup clock for DCN314"
drm/amd/display:
Revert "init dispclk from bootup clock for DCN315"
drm/amd/display:
Revert "Migrate DCCG register access from hwseq to dccg component."
drm/amd/display:
revert "write default Vesa Aux backlight control in dmub"
drm/amd/display:
Revise VSC SDP header for Panel Replay
drm/amd/display:
Set CRTC source for DAC using registers
drm/amd/display:
Set enable_legacy_fast_update to false for DCN35/351
drm/amd/display:
set enable_legacy_fast_update to false for DCN36
drm/amd/display:
Show link name in PSR status message
drm/amd/display:
shrink struct members
drm/amd/display:
sink EDID data null check
drm/amd/display:
Skip eDP detection when no sink
drm/amd/display:
Split update_planes_and_stream_v3 into parts (V2)
drm/amd/display:
Support DRR granularity
drm/amd/display:
switch to drm_dbg_ macros instead of DRM_DEBUG_ variants
drm/amd/display:
switch to drm_dbg_kms() from DRM_DEBUG_KMS
drm/amd/display:
Turn off DAC in DCE link encoder using VBIOS
drm/amd/display:
Update dc_connection_dac_load to dc_connection_analog_load
drm/amd/display:
Update function name to link_detect_connection_type_analog
drm/amd/display:
update memory QoS measurement interface
drm/amd/display:
Update timing source enums
drm/amd/display:
Use DCE 6 link encoder for DCE 6 analog connectors
drm/amd/display:
use enum value for panel replay setting
drm/amd/display:
Use GFP_ATOMIC in dc_create_plane_state()
drm/amd/display:
Use GFP_ATOMIC in dc_create_stream_for_sink
drm/amd/display:
Use local variable for analog_engine initialization
drm/amd/display:
Use mpc.preblend flag to indicate 3D LUT
drm/amd/display:
Use same max plane scaling limits for all 64 bpp formats
drm/amd/display:
Wire up dcn10_dio_construct() for all pre-DCN401 generations
drm/amd/display:
Wrap dcn32_override_min_req_memclk() in DC_FP_{START, END}
drm/amd/display:
Write default Vesa Aux backlight control in dmub
drm/amd/include :
Update MES v12 API header
drm/amd/include :
Update MES v12 API header
drm/amd/include :
Update MES v12 API header - SUSPEND
drm/amd/include :
Update MES v12 comments on RESET API
drm/amd/pm:
Add a helper to show dpm table
drm/amd/pm:
Add acc counter & fw timestamp to xcp metrics
drm/amd/pm:
Add async message call support
drm/amd/pm:
Add clock table structure
drm/amd/pm:
Add debug message callback
drm/amd/pm:
Add default feature number definition
drm/amd/pm:
Add generic pcie dpm table
drm/amd/pm:
Add message control for SMUv11
drm/amd/pm:
Add message control for SMUv12
drm/amd/pm:
Add message control for SMUv13
drm/amd/pm:
Add message control for SMUv14
drm/amd/pm:
Add message control for SMUv15
drm/amd/pm:
add missing od setting PP_OD_FEATURE_ZERO_FAN_BIT for smu v13
drm/amd/pm:
add missing od setting PP_OD_FEATURE_ZERO_FAN_BIT for smu v14
drm/amd/pm:
Add smu driver table structure
drm/amd/pm:
Add smu feature bits data struct
drm/amd/pm:
Add smu feature interface functions
drm/amd/pm:
Add smu message control block
drm/amd/pm:
add smu pcie dpm cap & width convert helper
drm/amd/pm:
Add sysfs node for ubb power
drm/amd/pm:
Change get_enabled_mask signature
drm/amd/pm:
Correct comment above power2_cap attributes
drm/amd/pm:
Deprecate print_clk_levels callback
drm/amd/pm:
Deprecate print_clock_levels interface
drm/amd/pm:
Disable MMIO access during SMU Mode 1 reset
drm/amd/pm:
disable OD_FAN_CURVE if temp or pwm range invalid for smu v13
drm/amd/pm:
disable OD_FAN_CURVE if temp or pwm range invalid for smu v14
drm/amd/pm:
Don't clear SI SMC table when setting power limit
drm/amd/pm:
Drop legacy message fields from SMUv11
drm/amd/pm:
Drop legacy message fields from SMUv12
drm/amd/pm:
Drop legacy message fields from SMUv13
drm/amd/pm:
Drop legacy message fields from SMUv14
drm/amd/pm:
Drop legacy message fields from SMUv15
drm/amd/pm:
Drop legacy message related fields
drm/amd/pm:
Drop unused ppt callback definitions
drm/amd/pm:
Drop unused ppt callback from SMUv11
drm/amd/pm:
Drop unused ppt callback from SMUv12
drm/amd/pm:
Drop unused ppt callback from SMUv13
drm/amd/pm:
Drop unused ppt callback from SMUv14
drm/amd/pm:
Drop unused ppt callback from SMUv15
drm/amd/pm:
Enable system power caps for smu_v13_0_12
drm/amd/pm:
Fetch ubb power for smu_v13_0_12
drm/amd/pm:
fix issue of missing '*' on pp_dpm_xxx nodes
drm/amd/pm:
Fix null pointer dereference issue
drm/amd/pm:
fix pp_dpm_pcie wrong state issue for smu v13.0.0
drm/amd/pm:
fix pp_dpm_pcie wrong state issue for smu v13.0.7
drm/amd/pm:
fix pp_dpm_pcie wrong state issue for smu v14.0.2
drm/amd/pm:
fix race in power state check before mutex lock
drm/amd/pm:
Fix si_dpm mmCG_THERMAL_INT setting
drm/amd/pm:
fix smu overdrive data type wrong issue on smu 14.0.2
drm/amd/pm:
fix smu v13 soft clock frequency setting issue
drm/amd/pm:
fix smu v14 soft clock frequency setting issue
drm/amd/pm:
Fix unneeded semicolon warning
drm/amd/pm:
fix wrong pcie parameter on navi1x
drm/amd/pm:
force send pcie parmater on navi1x
drm/amd/pm:
Initialize allowed feature list
drm/amd/pm:
Remove buffer allocation in SMUv13.0.6
drm/amd/pm:
remove invalid gpu_metrics.energy_accumulator on smu v13.0.x
drm/amd/pm:
Remove print_clk_levels from navi10
drm/amd/pm:
Remove unused legacy message functions
drm/amd/pm:
Remove unused logic in SMUv14.0.2
drm/amd/pm:
Replace without wait with async calls
drm/amd/pm:
restore SCLK settings after S0ix resume
drm/amd/pm:
Return -EOPNOTSUPP for unsupported OD_MCLK on smu_v13_0_6
drm/amd/pm:
Return -EOPNOTSUPP when can't read power limit
drm/amd/pm:
Return right size for gpuboard metrics
drm/amd/pm:
send unload command to smu during modprobe -r amdgpu
drm/amd/pm:
Skip redundant UCLK restore in smu_v13_0_6
drm/amd/pm:
Update pmfw headers for smu_v13_0_12
drm/amd/pm:
Use cached gpu metrics table
drm/amd/pm:
Use common helper for aldebaran dpm table
drm/amd/pm:
Use common helper for arcturus dpm
drm/amd/pm:
Use common helper for navi10 dpm table
drm/amd/pm:
Use common helper for sienna dpm table
drm/amd/pm:
Use common helper for smuv13.0.0 dpm
drm/amd/pm:
Use common helper for smuv13.0.6 dpm
drm/amd/pm:
Use common helper for smuv13.0.7 dpm
drm/amd/pm:
Use common helper for smuv14.0.2 dpm
drm/amd/pm:
use debug port for mode1 reset request on smu 13&14
drm/amd/pm:
Use driver table for board temperature
drm/amd/pm:
Use driver table structure in smuv11
drm/amd/pm:
Use driver table structure in smuv12
drm/amd/pm:
Use driver table structure in smuv13
drm/amd/pm:
Use driver table structure in smuv14
drm/amd/pm:
Use emit clock levels in SMU v15.0.0
drm/amd/pm:
Use emit_clk_levels in cyan skillfish
drm/amd/pm:
Use emit_clk_levels in renoir
drm/amd/pm:
Use emit_clk_levels in sienna_cichild
drm/amd/pm:
Use emit_clk_levels in SMUv13.0.0
drm/amd/pm:
Use emit_clk_levels in SMUv13.0.4
drm/amd/pm:
Use emit_clk_levels in SMUv13.0.5
drm/amd/pm:
Use emit_clk_levels in SMUv13.0.6
drm/amd/pm:
Use emit_clk_levels in SMUv13.0.7
drm/amd/pm:
Use emit_clk_levels in SMUv14.0.0
drm/amd/pm:
Use emit_clk_levels in SMUv14.0.2
drm/amd/pm:
Use emit_clk_levels in vangogh
drm/amd/pm:
Use emit_clk_levels in yellow carp
drm/amd/pm:
Use emit_clock_levels in SMUv10.0
drm/amd/pm:
Use emit_clock_levels in SMUv7.0
drm/amd/pm:
Use emit_clock_levels in SMUv8.0
drm/amd/pm:
Use emit_clock_levels in vega10
drm/amd/pm:
Use emit_clock_levels in vega12
drm/amd/pm:
Use emit_clock_levels in vega20
drm/amd/pm:
Use feature bits data structure
drm/amd/pm:
Use generic dpm table for SMUv11 SOCs
drm/amd/pm:
Use generic dpm table for SMUv13 SOCs
drm/amd/pm:
Use generic dpm table for SMUv14 SOCs
drm/amd/pm:
Use generic pcie dpm table for SMUv11
drm/amd/pm:
Use generic pcie dpm table for SMUv13
drm/amd/pm:
Use generic pcie dpm table for SMUv14
drm/amd/pm:
Use message control for debug mailbox
drm/amd/pm:
Use message control in messaging
drm/amd/pm:
use sysfs_streq for string matching in amdgpu_pm
drm/amd/pm:
Use U64 for accumulation counter
drm/amd/pm:
Workaround SI powertune issue on Radeon 430 (v2)
drm/amd/ras:
Add ras command to retrieve cper data from sriov host
drm/amd/ras:
Add sriov ras preprocessing before gpu reset
drm/amd/ras:
Add vram_type to ras_ta_init_flags
drm/amd/ras:
Compatible with legacy sriov host
drm/amd/ras:
Reduce stack usage in amdgpu_virt_ras_get_cper_records()
drm/amd/ras:
Reduce stack usage in ras_umc_handle_bad_pages()
drm/amd/ras:
Replace NPS flags in ras module
drm/amd/ras:
sriov supports handling VF ras commands.
drm/amd/ras:
statistic xgmi training error count
drm/amd/ras:
Support high-frequency querying sriov ras block error count
drm/amd/ras:
Support physical address convert
drm/amd/ras:
Support sriov uniras to obtain cper data
drm/amd/smu:
Fix User mode stable P-states SMU15
drm/amd/swsmu:
Add new param regs for SMU15
drm/amd/swsmu:
Move IP specific functions
drm/amd:
Add CG/PG flags for GC 11.5.4
drm/amd:
Add correct prefix for VBIOS message
drm/amd:
Clean up kfd node on surprise disconnect
drm/amd:
Convert amdgpu_display from DRM_* to drm_ macros
drm/amd:
Convert DRM_*() to drm_*()
drm/amd:
Disable MES LR compute W/A
drm/amd:
Drop "amdgpu kernel modesetting enabled" message
drm/amd:
Drop amdgpu prefix from message prints
drm/amd:
Drop dev_fmt prefix
drm/amd:
Drop MALL
drm/amd:
Enable SMU 15_0_0 firmware headers
drm/amd:
Enable SMU 15_0_0 support
drm/amd:
Enable SMUIO 15_0_0 support
drm/amd:
Fix a few more NULL pointer dereference in device cleanup
drm/amd:
fix dcn 2.01 check
drm/amd:
Fix hang on amdgpu unload by using pci_dev_is_disconnected()
drm/amd:
Fix MQD and control stack alignment for non-4K
drm/amd:
Fix NULL pointer dereference in device cleanup
drm/amd:
Fix unbind/rebind for VCN 4.0.5
drm/amd:
include rrmt mode for mes_v12_1
drm/amd:
kill the outdated "Only the pthreads threading model is supported" checks
drm/amd:
Pass `adev` to amdgpu_gfx_parse_disable_cu()
drm/amd:
Resume the device in thaw() callback when console suspend is disabled
drm/amd:
Set minimum version for set_hw_resource_1 on gfx11 to 0x52
drm/amd:
Set num IP blocks to 0 if discovery fails
drm/amd:
Update IP versions for Gorgon Point products
drm/amdgpu/acpi:
Reduce amdgpu_acpi_detect stack usage
drm/amdgpu/discovery:
add vcn and jpeg ip block
drm/amdgpu/gfx10:
fix wptr reset in KGQ init
drm/amdgpu/gfx11:
adjust KGQ reset sequence
drm/amdgpu/gfx11:
fix wptr reset in KGQ init
drm/amdgpu/gfx12.1:
Don't fetch default register values from hardware in mqd init
drm/amdgpu/gfx12:
adjust KGQ reset sequence
drm/amdgpu/gfx12:
fix wptr reset in KGQ init
drm/amdgpu/gfx9:
Implement KGQ ring reset
drm/amdgpu/gfx9:
rework pipeline sync packet sequence
drm/amdgpu/gfx:
add eop size and alignment to shadow info
drm/amdgpu/gfx_v12_1:
add mqd_stride_size input parameter
drm/amdgpu/gmc12:
set MMHUBs based on aid_mask
drm/amdgpu/gmc9.0:
add bounds checking for cid
drm/amdgpu/jpeg4.0.3:
remove redundant sr-iov check
drm/amdgpu/jpeg:
Add jpeg 5.3.0 support
drm/amdgpu/mes12_1:
add cooperative dispatch support
drm/amdgpu/mes12_1:
set multi-xcc mes log address
drm/amdgpu/mes:
add multi-xcc support
drm/amdgpu/mes:
Remove idr leftovers v2
drm/amdgpu/mes:
Simplify hqd mask initialization
drm/amdgpu/mes_v12_1:
fix mes access xcd register
drm/amdgpu/mes_v12_1:
initial support for mes_v12_1
drm/amdgpu/mmhub2.0:
add bounds checking for cid
drm/amdgpu/mmhub2.3:
add bounds checking for cid
drm/amdgpu/mmhub3.0.1:
add bounds checking for cid
drm/amdgpu/mmhub3.0.2:
add bounds checking for cid
drm/amdgpu/mmhub3.0:
add bounds checking for cid
drm/amdgpu/mmhub4.1.0:
add bounds checking for cid
drm/amdgpu/mmhub4.2.0:
add bounds checking for cid
drm/amdgpu/pm:
drop SMU driver if version not matched messages
drm/amdgpu/psp:
Use Indirect access address for GFX to PSP mailbox
drm/amdgpu/psp_v15_0_8:
Add get ras capability
drm/amdgpu/ras:
Move ras data alloc before bad page check
drm/amdgpu/sdma5.2:
enable queue resets unconditionally
drm/amdgpu/sdma5:
enable queue resets unconditionally
drm/amdgpu/sdma6:
enable queue resets unconditionally
drm/amdgpu/sdma:
add query for CSA size and alignment
drm/amdgpu/sdma_v7_1:
Add missing inst_mask entry in sdma_v7_1_inst_gfx_resume()
drm/amdgpu/soc21:
fix xclk for APUs
drm/amdgpu/ttm:
Pin 4K MMIO_REMAP Singleton BO at Init v2
drm/amdgpu/uapi:
Clarify comment on AMDGPU_VM_PAGE_PRT
drm/amdgpu/userq:
Consolidate wait ioctl exit path
drm/amdgpu/userq:
Do not allow userspace to trivially triger kernel warnings
drm/amdgpu/userq:
Fix fence reference leak on queue teardown v2
drm/amdgpu/userq:
fix memory leak in MQD creation error paths
drm/amdgpu/userq:
Fix reference leak in amdgpu_userq_wait_ioctl
drm/amdgpu/userq:
refcount userqueues to avoid any race conditions
drm/amdgpu/vcn4.0.3:
implement DPG pause mode handling for VCN 4.0.3
drm/amdgpu/vcn4.0.3:
rework reset handling
drm/amdgpu/vcn5.0.1:
rework reset handling
drm/amdgpu/vcn5:
Add SMU dpm interface type
drm/amdgpu:
add a helper for processing recoverable GPUVM faults
drm/amdgpu:
Add a helper macro to align mqd size
drm/amdgpu:
Add address checking for uniras
drm/amdgpu:
add amdgpu_ttm_job_submit helper
drm/amdgpu:
Add gc v12_1_0 ip headers v4
drm/amdgpu:
add gfx sysfs support for gfx_v12_1
drm/amdgpu:
Add gfx v12_1 interrupt source header
drm/amdgpu:
Add gfx v12_1_0 to discovery list
drm/amdgpu:
Add gfxhub v12_1 support
drm/amdgpu:
Add gmc v12_1 gmc callbacks
drm/amdgpu:
Add gmc v12_1 support
drm/amdgpu:
Add gmc v12_1_0 to discovery list
drm/amdgpu:
Add HAINAN clock adjustment
drm/amdgpu:
Add helper to alloc GART entries
drm/amdgpu:
add helper to read UMA carveout info
drm/amdgpu:
add helpers to access cross-die registers smn addr for soc v1_0
drm/amdgpu:
Add hwid for AIGC
drm/amdgpu:
Add hwid for ATU
drm/amdgpu:
Add IH node-id to XCC mapping
drm/amdgpu:
add imu support for gc 12_1
drm/amdgpu:
Add initial support for gfx v12_1
drm/amdgpu:
Add initial support for mmhub v4_2
drm/amdgpu:
Add interrupt handler for GFX 12.1.0
drm/amdgpu:
Add mes v12_1_0 to discovery list
drm/amdgpu:
Add mmhub v4_2_0 ip headers v5
drm/amdgpu:
add MP 15.0.0 headers
drm/amdgpu:
Add mp v15_0_8 ip headers v4
drm/amdgpu:
add new compute/mes mqd structure
drm/amdgpu:
add new job ids
drm/amdgpu:
Add osssys v7_1_0 ip headers v3
drm/amdgpu:
add PCIe atomics bit in PTE
drm/amdgpu:
Add pde3 table invalidation request for GFX 12.1.0
drm/amdgpu:
Add per-ASIC PTE init flag
drm/amdgpu:
Add psp v15.0.8 ip block v3
drm/amdgpu:
add queue reset support for jpeg 5.3
drm/amdgpu:
Add rlcv firmware for frontdoor loading.
drm/amdgpu:
Add sdma v7_1_0 support
drm/amdgpu:
add SMUIO 15.0.0 headers
drm/amdgpu:
Add smuio v15_0_8 ip headers v4
drm/amdgpu:
Add smuio v15_0_8 support v4
drm/amdgpu:
add soc config init for GC v12_1
drm/amdgpu:
add soc v1_0 common block for IP discovery
drm/amdgpu:
Add soc v1_0 enum header
drm/amdgpu:
Add soc v1_0 ih client id table
drm/amdgpu:
Add soc v1_0 support
drm/amdgpu:
Add soc_v1_0_xcp_funcs
drm/amdgpu:
add support for GC IP version 11.5.4
drm/amdgpu:
add support for HDP IP version 6.1.1
drm/amdgpu:
add support for IH IP version 6.1.1
drm/amdgpu:
add support for MMHUB IP version 3.4.0
drm/amdgpu:
add support for NBIO IP version 7.11.4
drm/amdgpu:
add support for SDMA IP version 6.1.4
drm/amdgpu:
add support for sdma v7_1
drm/amdgpu:
Add support for update_table for SMU15
drm/amdgpu:
Add switch_compute_partition callback for imu v12_1
drm/amdgpu:
Add sysfs up clean for gfx_v12_1
drm/amdgpu:
Add THM 15.0.0 headers
drm/amdgpu:
add UMA allocation interfaces to sysfs
drm/amdgpu:
add UMA allocation setting helpers
drm/amdgpu:
add upper bound check on user inputs in signal ioctl
drm/amdgpu:
add upper bound check on user inputs in wait ioctl
drm/amdgpu:
Add UTCL2 Retry fault interrupt for GFX 12.1
drm/amdgpu:
add VCN 5.3.0 headers
drm/amdgpu:
Add virt command to send VF ras command
drm/amdgpu:
Add vram_type to ras init_flags
drm/amdgpu:
add xcc info for compute ring name
drm/amdgpu:
Adjust usleep_range in fence wait
drm/amdgpu:
adjust xcc logic for gfxhub v12_1
drm/amdgpu:
adjust xcc_cp_resume function for gfx_v12_1
drm/amdgpu:
adjust xcc_id program logic for sdma v7_1
drm/amdgpu:
always backup and reemit fences
drm/amdgpu:
Always set PTE.B for device memory on GFX 12.1
drm/amdgpu:
Always set snoop bit in PDE on GFX 12.1
drm/amdgpu:
apply state adjust rules to some additional HAINAN vairants
drm/amdgpu:
avoid a warning in timedout job handler
drm/amdgpu:
Avoid excessive dmesg log
drm/amdgpu:
avoid sdma ring reset in sriov
drm/amdgpu:
Change AMDGPU_VA_RESERVED_TRAP_SIZE to 64KB
drm/amdgpu:
Change set ip clock/power gating param
drm/amdgpu:
Change user queue interface signatures
drm/amdgpu:
clean up the amdgpu_cs_parser_bos
drm/amdgpu:
Clean up userq helper functions
drm/amdgpu:
Cleanup gmc_v12_1 after 6.16 merge
drm/amdgpu:
Correct inst_id input from physical to logic
drm/amdgpu:
correct rlc autoload for xcc harvest
drm/amdgpu:
Correct xcc_id input to GET_INST from physical to logic
drm/amdgpu:
create pkt header for sdma v7_1
drm/amdgpu:
create pm4 header for gc v12_1
drm/amdgpu:
Describe @AMD_IP_BLOCK_TYPE_RAS in amd_ip_block_type enum
drm/amdgpu:
disable burst for gfx v12_1
drm/amdgpu:
disable graphics doorbell range for gfx v12_1
drm/amdgpu:
Disable TCP Early Write Ack for GFX 12.1
drm/amdgpu:
Do not implement mode_set_base_atomic callback
drm/amdgpu:
Do not initialize imu callback for vf
drm/amdgpu:
do not use amdgpu_bo_gpu_offset_no_check individually
drm/amdgpu:
don't abuse current->group_leader
drm/amdgpu:
don't attach the tlb fence for SI
drm/amdgpu:
don't reemit ring contents more than once
drm/amdgpu:
Don't send warning when close drm obj if drm device has been unplug
drm/amdgpu:
Drop MMIO_REMAP domain bit and keep it Internal
drm/amdgpu:
Drop unsupported function
drm/amdgpu:
Enable 5-level page table for GFX 12.1.0
drm/amdgpu:
Enable atomics for all the available xcc
drm/amdgpu:
enable CP interrupt for gfx v12_1 in frontdoor loading case
drm/amdgpu:
Enable DPG support for VCN5
drm/amdgpu:
enable gpu tlb flush for gfxhub
drm/amdgpu:
Enable IH CAM on IH 7.1.0
drm/amdgpu:
enable mode2 reset for SMU IP v15.0.0
drm/amdgpu:
Enable PDE.C usage on GFX 12.1
drm/amdgpu:
Enable retry faults for GFX 12.1
drm/amdgpu:
Enable support for PSP 15_0_0
drm/amdgpu:
enable unmap doorbell handle for gfx v12_1
drm/amdgpu:
ensure no_hw_access is visible before MMIO
drm/amdgpu:
Expand kernel-doc in amdgpu_ring
drm/amdgpu:
Export gfx_v12_1_xcp_func
drm/amdgpu:
Export sdma_v7_1_xcp_funcs
drm/amdgpu:
Extend psp_skip_tmr for bare-metal and sriov
drm/amdgpu:
fix 4-level paging if GMC supports 57-bit VA v2
drm/amdgpu:
fix a job->pasid access race in gpu recovery
drm/amdgpu:
Fix cond_exec handling in amdgpu_ib_schedule()
drm/amdgpu:
Fix CP_MEC_MDBASE in multi-xcc for gfx v12_1
drm/amdgpu:
Fix CU info calculations for GFX 12.1
drm/amdgpu:
Fix double deletion of validate_list
drm/amdgpu:
fix drm panic null pointer when driver not support atomic
drm/amdgpu:
fix error handling in amdgpu_copy_buffer
drm/amdgpu:
fix error handling in ib_schedule()
drm/amdgpu:
Fix error handling in slot reset
drm/amdgpu:
Fix fence put before wait in amdgpu_amdkfd_submit_ib
drm/amdgpu:
Fix gfx9 update PTE mtype flag
drm/amdgpu:
Fix golden register init for GFX 12.1.0
drm/amdgpu:
fix gpu idle power consumption issue for gfx v12
drm/amdgpu:
Fix is_dpm_running
drm/amdgpu:
Fix ISP segfault issue in kernel v7.0
drm/amdgpu:
fix issue when switch NPS1 to NPSX
drm/amdgpu:
Fix jpeg ring test order in vcn_v4_0_3
drm/amdgpu:
Fix kernel-doc comments for some LUT properties
drm/amdgpu:
Fix locking bugs in error paths
drm/amdgpu:
Fix memory leak in amdgpu_acpi_enumerate_xcc()
drm/amdgpu:
Fix memory leak in amdgpu_ras_init()
drm/amdgpu:
fix mes code error for muti-xcc
drm/amdgpu:
fix mes packet params issue when flush hdp.
drm/amdgpu:
Fix missing unwind in amdgpu_ib_schedule() error path
drm/amdgpu:
fix NULL pointer dereference in amdgpu_gmc_filter_faults_remove
drm/amdgpu:
fix NULL pointer issue buffer funcs
drm/amdgpu:
fix NULL pointer issue for supports_baco
drm/amdgpu:
Fix query for VPE block_type and ip_count
drm/amdgpu:
Fix set_default_dpm_tables
drm/amdgpu:
Fix SHMEM alignment mode for GFX 12.1.0
drm/amdgpu:
fix spelling in gmc9/10 code
drm/amdgpu:
fix strsep() corrupting lockup_timeout on multi-GPU (v3)
drm/amdgpu:
fix sync handling in amdgpu_dma_buf_move_notify
drm/amdgpu:
fix the calculation of RAS bad page number
drm/amdgpu:
fix the idr allocation flags
drm/amdgpu:
fix type for wptr in ring backup
drm/amdgpu:
Fix use-after-free race in VM acquire
drm/amdgpu:
Fix validating flush_gpu_tlb_pasid()
drm/amdgpu:
Fix wait after reset sequence in S4
drm/amdgpu:
Fix xcc_id input for soc_v1_0_grbm_select
drm/amdgpu:
Flush TLB on all XCCs on GFX 12.1
drm/amdgpu:
flush tlb properly for GMC v12.1 in early phase
drm/amdgpu:
free hw_vm_fence when fail in amdgpu_job_alloc
drm/amdgpu:
Generalize HQD and VMID mask calculation for MES
drm/amdgpu:
GPU vm support 5-level page table
drm/amdgpu:
Handle GPU page faults correctly on non-4K page systems
drm/amdgpu:
Ignored various return code
drm/amdgpu:
Implement gfx_v12_1_get_xccs_per_xcp
drm/amdgpu:
Improve IP discovery checksum failure logging
drm/amdgpu:
Include the correct pkt header for gfx v12_1
drm/amdgpu:
Increase the maximum number of IP instances
drm/amdgpu:
Init compute partition mode for gfx v12_1
drm/amdgpu:
Init mcm_addr look up table
drm/amdgpu:
Init partition_mode and xcc_mask for GFX_IMU_PARTITION_SWITCH
drm/amdgpu:
init RS64_MEC_P2/P3_STACK for gfx12.1
drm/amdgpu:
Init single mes instance if xcc_mask is unset
drm/amdgpu:
Initialize memory partition callbacks for gmc v12_1
drm/amdgpu:
Initialize memory ranges for gmc v12_1
drm/amdgpu:
Initialize smuio functions for smuio v15_0_8
drm/amdgpu:
Initialize vram_info for gmc v12_1
drm/amdgpu:
Initialize xcp manager for soc v1_0
drm/amdgpu:
introduce amdgpu_ttm_buffer_entity
drm/amdgpu:
keep vga memory on MacBooks with switchable graphics
drm/amdgpu:
Limit BO list entry count to prevent resource exhaustion
drm/amdgpu:
Load TA ucode for PSP 15_0_0
drm/amdgpu:
lock both VM and BO in amdgpu_gem_object_open
drm/amdgpu:
make normalize reg addr to common func for soc v1
drm/amdgpu:
Make pre_asic_init optional
drm/amdgpu:
make sure userqs are enabled in userq IOCTLs
drm/amdgpu:
Map/Unmap MMIO_REMAP as BAR register window; add TTM sg helpers; wire dma-buf
drm/amdgpu:
mark invalid records with U64_MAX
drm/amdgpu:
Move ip block related functions
drm/amdgpu:
Move XCP_INST_MASK amdgpu_xcp.h
drm/amdgpu:
Move xgmi status to interface header
drm/amdgpu:
normalize reg addr as local xcc for gfx v12_1
drm/amdgpu:
only check critical address when it is not reserved
drm/amdgpu:
only copy ucode for enabled xcc
drm/amdgpu:
only set XCC 0 related reg for rlc autoload
drm/amdgpu:
parse UMA size-getting/setting bits in ATCS mask
drm/amdgpu:
pass the entity to use to amdgpu_ttm_map_buffer
drm/amdgpu:
pass the entity to use to ttm public functions
drm/amdgpu:
prevent immediate PASID reuse case
drm/amdgpu:
Program IH_VMID_LUT_INDEX register on GFX 12.1
drm/amdgpu:
Protect GPU register accesses in powergated state in some paths
drm/amdgpu:
re-add the bad job to the pending list for ring resets
drm/amdgpu:
reduce the full gpu access time in amdgpu_device_init.
drm/amdgpu:
Refactor amdgpu_gem_va_ioctl for Handling Last Fence Update and Timeline Management v4
drm/amdgpu:
Refactor amdgpu_gem_va_ioctl for Handling Last Fence Update and Timeline Management v7
drm/amdgpu:
remove direct_submit arg from amdgpu_copy_buffer
drm/amdgpu:
remove frame cntl for gfx v12
drm/amdgpu:
remove hdp flush/invalidation completely for gfx12.1.0/sdma7.1.0
drm/amdgpu:
Remove redundant check for async_gfx_ring
drm/amdgpu:
Remove redundant pmfw backdoor loading
drm/amdgpu:
remove the ring param from ttm functions
drm/amdgpu:
rename amdgpu_fence_driver_guilty_force_completion()
drm/amdgpu:
Rename userq_mgr_xa to userq_xa
drm/amdgpu:
Report correct compute partition mode on GFX 12.1
drm/amdgpu:
reserve umf hole size at vram high end for gfx v12.1
drm/amdgpu:
return when ras table checksum is error
drm/amdgpu:
Revert retry based thrashing prevention on GFX 12.1.0
drm/amdgpu:
revision doorbel range for gfx v12_1
drm/amdgpu:
rework how we handle TLB fences
drm/amdgpu:
Rework MES initialization on GFX 12.1
drm/amdgpu:
RLC-G VF Register Access Interface
drm/amdgpu:
Send applicable RMA CPERs at end of RAS init
drm/amdgpu:
Send RMA CPER at bad page loading
drm/amdgpu:
set aid_mask for soc v1
drm/amdgpu:
Set atomics to true for xgmi
drm/amdgpu:
set family for GC 11.5.4
drm/amdgpu:
Set GC family for GC 12.1
drm/amdgpu:
set gfxhub according xcc_mask for gfx 12_1
drm/amdgpu:
Set psp ip block and funcs for v15.0.8
drm/amdgpu:
Set skip_tmr to true for psp v15_0_8
drm/amdgpu:
Set vmid0 PAGE_TABLE_DEPTH for GFX12.1
drm/amdgpu:
Set xcp id for mes ring
drm/amdgpu:
Setup Atomics enable in TCP UTCL0 for GFX 12.1.0
drm/amdgpu:
Setup MTYPE on SOC models for GFX 12.1
drm/amdgpu:
Setup MTYPEs for GFX 12.1.0
drm/amdgpu:
Setup PCIe atomics bit in PTE on GFX 12.1.0
drm/amdgpu:
Setup Retry based thrashing prevention on GFX 12.1
drm/amdgpu:
Simplify sorting of the bo list
drm/amdgpu:
skip gfxhub tlb flush if gfx is power off
drm/amdgpu:
Skip loading SDMA_RS64 in VF
drm/amdgpu:
skip SDMA autoload copy if not initialized
drm/amdgpu:
Skip vcn poison irq release on VF
drm/amdgpu:
Slightly simplify base_addr_show()
drm/amdgpu:
statistic xgmi training error count
drm/amdgpu:
Support 57bit fault address for GFX 12.1.0
drm/amdgpu:
support rlc autoload for muti-xcc
drm/amdgpu:
support xcc harvest for ih translate
drm/amdgpu:
Unlock a mutex before destroying it
drm/amdgpu:
Update AMDGPU_INFO_UQ_FW_AREAS query for compute
drm/amdgpu:
Update AMDGPU_INFO_UQ_FW_AREAS query for sdma
drm/amdgpu:
Update Generate PTE/PDE SDMA packet for SDMA 7.1
drm/amdgpu:
update mcm_addr_lut data for imu v12_1
drm/amdgpu:
Update MES VM_CNTX_CNTL for XNACK off for GFX 12.1
drm/amdgpu:
update outdated comment
drm/amdgpu:
update psp_get_fw_type() function
drm/amdgpu:
update rlc autoload function
drm/amdgpu:
update sdma configuration for soc v1_0
drm/amdgpu:
update sh mem base offsets for gfx 12.1
drm/amdgpu:
update soc15 IH client ids
drm/amdgpu:
Update TCP Control register on GFX 12.1
drm/amdgpu:
Update vm start, end, hole to support 57bit address
drm/amdgpu:
update VRAM types
drm/amdgpu:
Upload a single sdma fw copy when using psp v15.0.8
drm/amdgpu:
Use 5-level paging if gmc support 57-bit VA
drm/amdgpu:
Use AMDGPU_IS_GFXHUB to screen out GFXHUB for GMC v12.1
drm/amdgpu:
Use AMDGPU_MQD_SIZE_ALIGN in KGD
drm/amdgpu:
Use correct address to setup gart page table for vram access
drm/amdgpu:
Use correct MES pipe in non-SPX mode on GFX 12.1
drm/amdgpu:
use dma_fence_get_status() for adapter reset
drm/amdgpu:
Use explicit VCN instance 0 in SR-IOV init
drm/amdgpu:
Use helper to get ip block
drm/amdgpu:
Use ih v7_0 ip block for ih v7_1
drm/amdgpu:
Use kvfree instead of kfree in amdgpu_gmc_get_nps_memranges()
drm/amdgpu:
use physical xcc id to get rrmt
drm/amdgpu:
validate doorbell_offset in user queue creation
drm/amdgpu:
validate the flush_gpu_tlb_pasid()
drm/amdgpu:
validate user queue size constraints
drm/amdgpu:
Verify dpm setting for enabling smu with direct fw loading
Linux:
drm/amdgpu:Add psp v13_0_15 ip block
drm/amdkfd:
Add back CWSR trap handler for GFX 12.1
drm/amdkfd:
Add domain parameter to alloc kernel BO
drm/amdkfd:
add extended capabilities to device snapshot
drm/amdkfd:
Add GFX 12.1.0 support in KFD
drm/amdkfd:
Add gfx_v12_1_kfd2kgd interface for GFX12_1
drm/amdkfd:
Add interrupt handling for GFX 12.1.0
drm/amdkfd:
Add metadata ring buffer for compute
drm/amdkfd:
Add MQD manager for GFX 12.1.0
drm/amdkfd:
Add SDMA 7.1.0 support in KFD
drm/amdkfd:
Add SDMA queue quantum support for GFX12.1
drm/amdkfd:
Add/remove queues on the correct XCC on GFX 12.1
drm/amdkfd:
Adjust parameter of allocate_mqd
drm/amdkfd:
Align expected_queue_size to PAGE_SIZE
drm/amdkfd:
allow debug subscription to lds violations on gfx 1250
drm/amdkfd:
Apply VGPR bank state fixup on gfx12.1 trap exit
drm/amdkfd:
bump minimum vgpr size for gfx1151
drm/amdkfd:
Check for NULL return values
drm/amdkfd:
Correct the topology message for APUs
drm/amdkfd:
Disable MQD queue priority
drm/amdkfd:
disable shader message vgpr deallocation on gc 12.1
drm/amdkfd:
Do not include VGPR MSBs in saved PC during save
drm/amdkfd:
Don't partition VMID space on GFX 12.1
drm/amdkfd:
Enable per-process XNACK for GFX 12.1.0
drm/amdkfd:
enable precise memory operations for gfx1250
drm/amdkfd:
Export the cwsr_size and ctl_stack_size to userspace
drm/amdkfd:
Fix a couple of spelling mistakes
drm/amdkfd:
fix a memory leak in device_queue_manager_init()
drm/amdkfd:
Fix APU to use GTT, not VRAM for MQD
drm/amdkfd:
Fix GART PTE for non-4K pagesize in svm_migrate_gart_map()
drm/amdkfd:
fix gfx11 restrictions on debugging cooperative launch
drm/amdkfd:
Fix improper NULL termination of queue restore SMI event string
drm/amdkfd:
Fix NULL pointer check order in kfd_ioctl_create_process
drm/amdkfd:
Fix out-of-bounds write in kfd_event_page_set()
drm/amdkfd:
fix partitioned gfx12 address watch enablement
drm/amdkfd:
Fix PTE clearing during SVM unmap on GFX 12.1
drm/amdkfd:
Fix queue preemption/eviction failures by aligning control stack size to GPU page size
drm/amdkfd:
Fix scalar load ordering in gfx12.1 trap handler
drm/amdkfd:
Fix signal_eviction_fence() bool return value
drm/amdkfd:
Fix SVM map/unmap address conversion for non-4k page sizes
drm/amdkfd:
Fix VGPR bank state save in gfx12.1 trap handler
drm/amdkfd:
Fix watch_id bounds checking in debug address watch v2
drm/amdkfd:
gfx12.1 cluster barrier context save workaround
drm/amdkfd:
gfx12.1 trap handler instruction fixup for VOP3PX
drm/amdkfd:
gfx12.1 trap handler support for expert scheduling mode
drm/amdkfd:
Handle GPU reset and drain retry fault race
drm/amdkfd:
Implement CU Masking for GFX 12.1
drm/amdkfd:
kfd driver supports hot unplug/replug amdgpu devices
drm/amdkfd:
Move gfx9.4.3 and gfx 9.5 MQD to HBM
drm/amdkfd:
No need to suspend whole MES to evict process
drm/amdkfd:
Override KFD SVM mappings for GFX 12.1
drm/amdkfd:
refactor rlc/gfx spm
drm/amdkfd:
Relax size checking during queue buffer get
drm/amdkfd:
Remove hard‑coded GC IP version checks from kfd_node_by_irq_ids
drm/amdkfd:
Rework reserved SDMA queue handling
drm/amdkfd:
Send MES packets on correct XCC on GFX 12.1
drm/amdkfd:
Set SDMA_QUEUEx_IB_CNTL/SWITCH_INSIDE_IB
drm/amdkfd:
simplify svm_range_unmap_from_gpus()
drm/amdkfd:
Switch to using GC VERSION to decide LDS/Scratch base
drm/amdkfd:
Sync trap handler binary with source
drm/amdkfd:
Trap handler support for expert scheduling mode
drm/amdkfd:
Uninitialized and Unused variables
drm/amdkfd:
Unreserve bo if queue update failed
drm/amdkfd:
Update CWSR area calculations for GFX 12.1
drm/amdkfd:
Update LDS, Scratch base for 57bit address
drm/amdkfd:
update outdated comment
drm/amdkfd:
Use AMDGPU_MQD_SIZE_ALIGN in gfx11+ kfd mqd manager
drm/amdkfd:
Use huge page size to check split svm range alignment
drm/arcpgu:
convert to of_drm_find_and_get_bridge()
drm/ast:
dp501: Fix initialization of SCU2C
drm/ast:
Move cursor format conversion into helper function
drm/ast:
Support cursor buffers objects in I/O memory
drm/ast:
Swap framebuffer writes on big-endian machines
drm/ast:
Wrap cursor framebuffer access in drm_gem_fb_begin/end_cpu_access()
drm/atmel-hlcdc:
add support for the nomodeset kernel parameter
drm/atmel-hlcdc:
destroy properly the plane state in the reset callback
drm/atmel-hlcdc:
don't reject the commit if the src rect has fractional parts
drm/atmel-hlcdc:
fix memory leak from the atomic_destroy_state callback
drm/atmel-hlcdc:
fix use-after-free of drm_crtc_commit after release
drm/atmel-hlcdc:
use devm_drm_of_get_bridge()
drm/atmel-hlcdc:
use drm_crtc_mask()
drm/atmel-hlcdc:
use drmm_crtc_alloc_with_planes()
drm/atmel-hlcdc:
use drmm_simple_encoder_alloc()
drm/atmel-hlcdc:
use drmm_universal_plane_alloc()
drm/atmel-hlcdc:
use managed device resources for the display controller
drm/atomic:
Add dev pointer to drm_private_obj
drm/atomic:
add max_size check to drm_property_replace_blob_from_id()
drm/atomic:
convert drm_atomic_get_{old, new}_colorop_state() into proper functions
drm/atomic:
verify that gamma/degamma LUTs are not too big
drm/bridge:
add connector argument to .hpd_notify callback
drm/bridge:
add drm_bridge_unplug() and drm_bridge_enter/exit()
drm/bridge:
add next_bridge pointer to struct drm_bridge
drm/bridge:
add of_drm_find_and_get_bridge()
drm/bridge:
anx7625: Fix invalid EDID size
drm/bridge:
deprecate of_drm_find_bridge()
drm/bridge:
dw-hdmi-qp: Add support for missing HPD
drm/bridge:
dw-hdmi-qp: fix multi-channel audio output
drm/bridge:
dw-hdmi: convert to of_drm_find_and_get_bridge()
drm/bridge:
fix kdoc syntax
drm/bridge:
Fix refcount shown via debugfs for encoder_bridges_show()
drm/bridge:
imx8mp-hdmi-pvi: convert to of_drm_find_and_get_bridge()
drm/bridge:
imx8qxp-ldb: convert to of_drm_find_and_get_bridge()
drm/bridge:
imx8qxp-ldb: Fix NULL pointer dereference in imx8qxp_ldb_bridge_destroy()
drm/bridge:
imx8qxp-pixel-combiner: Fix bailout for imx8qxp_pc_bridge_probe()
drm/bridge:
imx8qxp-pixel-combiner: get/put the next bridge
drm/bridge:
imx8qxp-pixel-link: remove excess error message
drm/bridge:
imx8qxp-pxl2dpi: Fix NULL pointer dereference in imx8qxp_pxl2dpi_bridge_destroy()
drm/bridge:
imx8qxp-pxl2dpi: get/put the companion bridge
drm/bridge:
imx8qxp-pxl2dpi: get/put the next bridge
drm/bridge:
imx8qxp-pxl2dpi: imx8qxp_pxl2dpi_find_next_bridge: return int, not ERR_PTR
drm/bridge:
imx8qxp-pxl2dpi: remove excess error message
drm/bridge:
imx8qxp-pxl2dpi: simplify put of device_node pointers
drm/bridge:
ite-it66121: get/put the next bridge
drm/bridge:
lontium-lt9611uxc: switch to HDMI audio helpers
drm/bridge:
lt8912b: convert to of_drm_find_and_get_bridge()
drm/bridge:
make of_drm_find_bridge() a wrapper of of_drm_find_and_get_bridge()
drm/bridge:
refactor HDMI InfoFrame callbacks
drm/bridge:
samsung-dsim: Fix memory leak in error path
drm/bridge:
samsung-dsim: samsung_dsim_host_attach: convert to of_drm_find_and_get_bridge()
drm/bridge:
samsung-dsim: samsung_dsim_host_attach: don't use the bridge pointer as an error indicator
drm/bridge:
samsung-dsim: samsung_dsim_host_attach: use a temporary variable for the next bridge
drm/bridge:
sii902x: convert to of_drm_find_and_get_bridge()
drm/bridge:
simple-bridge: get/put the next bridge
drm/bridge:
simple: add the Algoltek AG6311 DP-to-HDMI bridge
drm/bridge:
synopsys: dw-dp: Check return value of devm_drm_bridge_add() in dw_dp_bind()
drm/bridge:
tfp410: convert to of_drm_find_and_get_bridge()
drm/bridge:
thc63lvd1024: convert to of_drm_find_and_get_bridge()
drm/bridge:
ti-sn65dsi83: fix CHA_DSI_CLK_RANGE rounding
drm/bridge:
ti-sn65dsi83: halve horizontal syncs for dual LVDS output
drm/bridge:
ti-sn65dsi83: protect device resources on unplug
drm/bridge:
ti-sn65dsi86: Enable HPD polling if IRQ is not used
drm/bridge:
tpd12s015: convert to of_drm_find_and_get_bridge()
drm/buddy:
Prevent BUG_ON by validating rounded allocation
drm/buddy:
release free_trees array on buddy mm teardown
drm/ci:
ignore Gamma test failures on Qualcomm SC7180
drm/client:
Do not destroy NULL modes
drm/connector:
make clear_infoframe callback mandatory for HDMI connectors
drm/debug:
don't register files for unsupported HDMI InfoFrames
drm/display/dp_mst:
Add protection against 0 vcpi
drm/display:
bridge_connector: dynamically generate HDMI callbacks
drm/display:
bridge_connector: move audio_infoframe checks to OP_HDMI
drm/display:
hdmi_state_helper: don't generate unsupported InfoFrames
drm/display:
hdmi_state_helper: reject Audio IF updates if it's not supported
drm/display:
hdmi_state_helper: split InfoFrame functions per type
drm/dp:
Add definition for Panel Replay full-line granularity
drm/dp:
Add drm_dp_dsc_sink_slice_count_mask()
drm/dp:
Parse all DSC slice count caps for eDP 1.5
drm/draw:
add drm_draw_can_convert_from_xrgb8888
drm/etnaviv:
Add a new function to emit a series of states to cmd stream
drm/etnaviv:
Add command stream definitions required for a PPU flop reset
drm/etnaviv:
Add module parameter to force PPU flop reset
drm/etnaviv:
Add PPU flop reset
drm/etnaviv:
move some functions to a header to be able to use them externally
drm/exynos:
hdmi: convert to of_drm_find_and_get_bridge()
drm/exynos:
vidi: fix to avoid directly dereferencing user pointer
drm/exynos:
vidi: use ctx->lock to protect struct vidi_context member variables related to memory alloc/free
drm/exynos:
vidi: use priv->vidi_dev for ctx lookup in vidi_connection_ioctl()
drm/fbdev-helper:
Remove drm_fb_helper_debug_enter/_leave()
drm/fourcc:
fix plane order for 10/12/16-bit YCbCr formats
drm/gem:
Add huge tmpfs mountpoint helpers
drm/gem:
Fix a GEM leak in drm_gem_get_unmapped_area()
drm/gem:
fix build for mm_get_unmapped_area() call after backmerge
drm/gem:
Fix builds with CONFIG_MMU=n
drm/gem:
Fix kerneldoc warnings
drm/gem:
Get rid of *_with_mnt helpers
drm/gem:
Introduce drm_gem_get_unmapped_area() fop
drm/gpusvm:
Fix drm_gpusvm_pages_valid_unlocked() kernel-doc
drm/gpusvm:
Introduce a function to scan the current migration state
drm/gpusvm:
Limit the number of retries in drm_gpusvm_get_pages
drm/gpuvm:
drm_gpuvm_bo_obtain() requires lock and staged mode
drm/gpuvm:
fix name in kernel doc of drm_gpuvm_bo_obtain_locked()
drm/gpuvm:
use const for drm_gpuva_op_* ptrs
drm/gt/guc:
extract scheduler-related defines from guc_fwif.h
drm/gud:
fix NULL crtc dereference on display disable
drm/hisilicon/hibmc:
add dp mode valid check
drm/hisilicon/hibmc:
Adding reset colorbar cfg in dp init.
drm/hisilicon/hibmc:
fix dp probabilistical detect errors after HPD irq
drm/hisilicon/hibmc:
fix no showing problem with loading hibmc manually
drm/hyperv:
move Kconfig under driver directory
drm/hyperv:
Remove reference to hyperv_fb driver
drm/i915/acpi:
free _DSM package when no connectors
drm/i915/alpm:
ALPM disable fixes
drm/i915/cdclk:
Do the full CDCLK dance for min_voltage_level changes
drm/i915/cdclk:
drop i915_drv.h include
drm/i915/cdclk:
Implement Wa_13012396614
drm/i915/cdclk:
Incorporate Xe3_LPD changes for CD2X divider
drm/i915/colorop:
do not include headers from headers
drm/i915/crtc:
Expose sharpness only if num_scalers is >= 2
drm/i915/crtc:
move crtc initialization loop to intel_crtc.c
drm/i915/cx0:
Add .compare_hw_state hook
drm/i915/cx0:
Add macro to get DDI port width from a register value
drm/i915/cx0:
Add MTL+ .crtc_get_dpll hook
drm/i915/cx0:
Add MTL+ .dump_hw_state hook
drm/i915/cx0:
Add MTL+ .enable_clock/.disable clock hooks on DDI
drm/i915/cx0:
Add MTL+ .get_dplls hook
drm/i915/cx0:
Add MTL+ .get_freq hook
drm/i915/cx0:
Add MTL+ .get_hw_state hook
drm/i915/cx0:
Add MTL+ .put_dplls hook
drm/i915/cx0:
Add MTL+ .update_active_dpll hook
drm/i915/cx0:
Add MTL+ .update_dpll_ref_clks hook
drm/i915/cx0:
Add MTL+ Thunderbolt PLL hooks
drm/i915/cx0:
Add PLL information for MTL+
drm/i915/cx0:
Compute plls for MTL+ platform
drm/i915/cx0:
Convert C10 PHY PLL SSC state mismatch WARN to a debug message
drm/i915/cx0:
Determine Cx0 PLL DP mode from PLL state
drm/i915/cx0:
Determine Cx0 PLL port clock from PLL state
drm/i915/cx0:
Enable dpll framework for MTL+
drm/i915/cx0:
Factor out C10 msgbus access start/end helpers
drm/i915/cx0:
Fix port to PLL ID mapping on BMG
drm/i915/cx0:
Get encoder configuration for C10 and C20 PHY PLLs
drm/i915/cx0:
Move definition of Cx0 PHY functions earlier
drm/i915/cx0:
PLL verify debug state print
drm/i915/cx0:
Print additional Cx0 PLL HW state
drm/i915/cx0:
Read out power-down state of both PHY lanes for reversed lanes
drm/i915/cx0:
Read out power-down state of both TXs in PHY lane 0
drm/i915/cx0:
Read out the Cx0 PHY SSC enabled state
drm/i915/cx0:
Remove state verification
drm/i915/cx0:
Rename TBT functions to be ICL specific
drm/i915/cx0:
Sanitize C10 PHY PLL SSC register setup
drm/i915/cx0:
Sanitize calculating C20 PLL state from tables
drm/i915/cx0:
Sanitize setting the Cx0 PLL use_c10 flag
drm/i915/cx0:
Toggle powerdown states for C10 on HDMI
drm/i915/cx0:
Track the C20 PHY VDR state in the PLL state
drm/i915/cx0:
Track the Cx0 PHY enabled lane count in the PLL state
drm/i915/cx0:
Update C10/C20 state calculation
drm/i915/cx0:
Use a more accurate message for powerdown change failure
drm/i915/cx0:
Use intel_port_to_tc() instead of open coding it
drm/i915/cx0:
Use the consolidated HDMI tables
drm/i915/cx0:
Zero Cx0 PLL state before compute and HW readout
drm/i915/display:
Abstract pipe/trans/cursor offset calculation
drm/i915/display:
Add APIs to be used by gvt to get the register offsets
drm/i915/display:
Add DC Balance flip count operations
drm/i915/display:
Add function to configure event for dc balance
drm/i915/display:
Add source param for dc balance
drm/i915/display:
Allow async flip when Selective Fetch is enabled
drm/i915/display:
convert the display irq interfaces to struct intel_display
drm/i915/display:
Detect AuxCCS support via display parent interface
drm/i915/display:
fix the pixel normalization handling for xe3p_lpd
drm/i915/display:
group and sort the parent interface wrappers better
drm/i915/display:
Handle dedicated external ports in intel_encoder_is_tc()
drm/i915/display:
Move HAS_LT_PHY() to intel_display_device.h
drm/i915/display:
Prevent u64 underflow in intel_fbc_stolen_end
drm/i915/display:
remove accidentally added empty file
drm/i915/display:
Use a sub-struct for fbc operations in intel_display
drm/i915/display:
Use HAS_LT_PHY() for LT PHY AUX power
drm/i915/display:
Use platform check in HAS_LT_PHY()
drm/i915/display:
use to_intel_uncore() to avoid i915_drv.h
drm/i915/display:
Wait for VRR PUSH status update
drm/i915/display_wa:
Keep enum intel_display_wa sorted
drm/i915/dmc:
Add pipe dmc registers and bits for DC Balance
drm/i915/dmc:
Fix an unlikely NULL pointer deference at probe
drm/i915/dp:
Account with DSC BW overhead for compressed DP-SST stream BW
drm/i915/dp:
Account with MST, SSC BW overhead for uncompressed DP-MST stream BW
drm/i915/dp:
Account with pipe joiner max compressed BPP limit for DP-MST and eDP
drm/i915/dp:
Add intel_dp_mode_valid_with_dsc()
drm/i915/dp:
Add missing slice count check during mode validation
drm/i915/dp:
Align min/max compressed BPPs when calculating BPP limits
drm/i915/dp:
Align min/max DSC input BPPs to sink caps
drm/i915/dp:
Drop intel_dp parameter from intel_dp_compute_config_link_bpp_limits()
drm/i915/dp:
Drop unused timeslots param from dsc_compute_link_config()
drm/i915/dp:
Factor out align_max_sink_dsc_input_bpp()
drm/i915/dp:
Factor out align_max_vesa_compressed_bpp_x16()
drm/i915/dp:
Factor out compute_max_compressed_bpp_x16()
drm/i915/dp:
Factor out compute_min_compressed_bpp_x16()
drm/i915/dp:
Factor out intel_dp_link_bw_overhead()
drm/i915/dp:
Fail state computation for invalid DSC source input BPP values
drm/i915/dp:
Fail state computation for invalid max sink compressed BPP value
drm/i915/dp:
Fail state computation for invalid max throughput BPP value
drm/i915/dp:
Fail state computation for invalid min/max link BPP values
drm/i915/dp:
Fix BW check in is_bw_sufficient_for_dsc_config()
drm/i915/dp:
Fix DSC sink's slice count capability check
drm/i915/dp:
Fix pipe BPP clamping due to HDR
drm/i915/dp:
Pass intel_output_format to intel_dp_dsc_sink_{min_max}_compressed_bpp()
drm/i915/dp:
Pass mode clock to dsc_throughput_quirk_max_bpp_x16()
drm/i915/dp:
Read ALPM caps after DPCD init
drm/i915/dp:
Restrict max source rate for WCL to HBR3
drm/i915/dp:
Return a fixed point BPP value from intel_dp_output_bpp()
drm/i915/dp:
Simplify computing DSC BPPs for DP-SST
drm/i915/dp:
Simplify computing DSC BPPs for eDP
drm/i915/dp:
Simplify computing forced DSC BPP for DP-SST
drm/i915/dp:
Simplify computing the DSC compressed BPP for DP-MST
drm/i915/dp:
Simplify eDP vs. DP compressed BPP computation
drm/i915/dp:
Unify computing compressed BPP for DP-SST and eDP
drm/i915/dp:
Unify detect and compute time DSC mode BW validation
drm/i915/dp:
Use a mode's crtc_clock vs. clock during state computation
drm/i915/dp:
Use crtc_state->enhanced_framing properly on ivb/hsw CPU eDP
drm/i915/dp:
Use helpers to align min/max compressed BPPs
drm/i915/dp:
Use the effective data rate for DP BW calculation
drm/i915/dp:
Use the effective data rate for DP compressed BW calculation
drm/i915/dp_tunnel:
Fix error handling when clearing stream BW in atomic state
drm/i915/dram:
convert to struct intel_display
drm/i915/dram:
Fix ICL DIMM_S decoding
drm/i915/dram:
Sort SKL+ DIMM register bits
drm/i915/dram:
Use REG_GENMASK() & co. for the SKL+ DIMM regs
drm/i915/dsb:
Add pipedmc dc balance enable/disable
drm/i915/dsc:
Add helper for writing DSC Selective Update ET parameters
drm/i915/dsc:
Add Selective Update register definitions
drm/i915/dsi:
Don't do DSC horizontal timing adjustments in command mode
drm/i915/edram:
extract i915_edram.[ch] for edram detection
drm/i915/fbc:
Apply Wa_14025769978
drm/i915/fbc:
Apply Wa_15018326506
drm/i915/fbc:
let to_intel_display() do its generic magic
drm/i915/fbdev:
Hold runtime PM ref during fbdev BO creation
drm/i915/gem:
Drop check for changed VM in EXECBUF
drm/i915/gem:
Zero-initialize the eb.vma array in i915_gem_do_execbuffer
drm/i915/gmbus:
fix spurious timeout on 512-byte burst reads
drm/i915/gmch:
convert intel_gmch.c to struct intel_display
drm/i915/gmch:
split out i915_gmch.[ch] from soc
drm/i915/gmch:
switch to use pci_bus_{read,write}_config_word()
drm/i915/gt:
Check set_default_submission() before deferencing
drm/i915/gt:
fix refcount underflow in intel_engine_park_heartbeat
drm/i915/gt:
use designated initializers for intel_gt_debugfs_file
drm/i915/guc:
make 'guc_hw_reg_state' static as it isn't exported
drm/i915/guc:
Recommend GuC v70.53.0 for DG2, MTL
drm/i915/gvt/display_helper:
Get rid of #ifdef/#undefs
drm/i915/gvt:
Add header to use display offset functions in macros
drm/i915/gvt:
Change for_each_pipe to use pipe_valid API
drm/i915/gvt:
include intel_display_limits.h where needed
drm/i915/gvt:
include sched_policy.h only where needed
drm/i915/gvt:
reduce include of gt/intel_engine_regs.h
drm/i915/gvt:
reduce include of vfio.h
drm/i915/gvt:
sort and group include directives
drm/i915/gvt:
Use the appropriate header for the DPLL macro
drm/i915/hdcp:
move i915 specific HDCP GSC implementation to i915
drm/i915/intel_alpm:
Fix the SPDX identifier comment
drm/i915/intel_cx0_phy:
Fix the SPDX identifier comment
drm/i915/intel_cx0_phy_regs:
Fix the SPDX identifier comment
drm/i915/intel_display_params:
Fix the SPDX identifier comment
drm/i915/intel_dsb:
Fix the SPDX identifier comment
drm/i915/intel_dsb_buffer:
Fix the SPDX identifier comment
drm/i915/intel_gvt_api:
Fix the SPDX identifier comment
drm/i915/intel_lt_phy:
Fix the SPDX identifier comment
drm/i915/lt_phy_regs:
Fix the SPDX identifier comment
drm/i915/ltphy:
Compare only certain fields in state verify function
drm/i915/ltphy:
Provide protection against unsupported modes
drm/i915/ltphy:
Remove state verification for LT PHY fields
drm/i915/nvls:
Add NVL-S display support
drm/i915/panic:
Clean up the variables
drm/i915/panic:
Get the crtc from the correct place
drm/i915/panic:
move i915 specific panic implementation to i915
drm/i915/pc8:
Add parent interface for PC8 forcewake tricks
drm/i915/power:
convert intel_wakeref_t to struct ref_tracker *
drm/i915/power:
drop wakeref parameter from with_intel_display_power*()
drm/i915/power:
Use intel_encoder_is_tc()
drm/i915/pps:
convert intel_wakeref_t to struct ref_tracker *
drm/i915/pps:
drop wakeref parameter from with_intel_pps_lock()
drm/i915/psr:
Add panel granularity information into intel_connector
drm/i915/psr:
Allow async flip when Selective Fetch enabled
drm/i915/psr:
Clear pr_dpcd as well on disconnect
drm/i915/psr:
Compute Panel Replay/Adaptive Sync coexistence behavior
drm/i915/psr:
Compute PSR entry_setup_frames into intel_crtc_state
drm/i915/psr:
Disable PSR on update_m_n and update_lrr
drm/i915/psr:
Do not use pipe_src as borders for SU area
drm/i915/psr:
Don't enable Panel Replay on sink if globally disabled
drm/i915/psr:
Fix for Panel Replay X granularity DPCD register handling
drm/i915/psr:
Move Panel Replay DSC sink support data to intel_connector
drm/i915/psr:
Move pr_dpcd and psr_dpcd to intel_connector
drm/i915/psr:
Move sink PSR and Panel Replay booleans to intel_connector
drm/i915/psr:
Move sink_sync_latency to intel_connector
drm/i915/psr:
Perform full frame update on async flip
drm/i915/psr:
Reject async flips when selective fetch is enabled
drm/i915/psr:
Repeat Selective Update area alignment
drm/i915/psr:
Set plane id bit in crtc_state->async_flip_planes for PSR
drm/i915/psr:
Use hw.crtc instead of uapi.crtc
drm/i915/psr:
Use hw.rotation instead of uapi.rotation
drm/i915/psr:
Use SU granularity information available in intel_connector
drm/i915/psr:
Write DSC parameters on Selective Update in ET mode
drm/i915/quirks:
Fix device id for QUIRK_EDP_LIMIT_RATE_HBR2 entry
drm/i915/rps:
call RPS functions via the parent interface
drm/i915/rps:
postpone i915 fence check to boost
drm/i915/rps:
store struct dma_fence in struct wait_rps_boost
drm/i915/selftest:
Add throttle reason diagnostics to RPS selftests
drm/i915/tc:
Add separate intel_tc_phy_port_to_tc() for TC DDI/PHY ports
drm/i915/utils:
drop unnecessary ifdefs
drm/i915/vblank:
Extract vrr_vblank_start()
drm/i915/vbt:
Add fields dedicated_external and dyn_port_over_tc
drm/i915/vdsc:
Account for DSC slice overhead in intel_vdsc_min_cdclk()
drm/i915/vrr:
Add compute config for DC Balance params
drm/i915/vrr:
Add DC Balance params to crtc_state
drm/i915/vrr:
Add function to check if DC Balance Possible
drm/i915/vrr:
Add function to reset DC balance accumulated params
drm/i915/vrr:
Add functions to read out vmin/vmax stuff
drm/i915/vrr:
Add state dump for DC Balance params
drm/i915/vrr:
Add VRR DC balance registers
drm/i915/vrr:
Configure VRR timings after enabling TRANS_DDI_FUNC_CTL
drm/i915/vrr:
Enable DC Balance
drm/i915/vrr:
Implement vblank evasion with DC balancing
drm/i915/vrr:
Pause DC Balancing for DSB commits
drm/i915/vrr:
Write DC balance params to hw registers
drm/i915/wakeref:
clean up INTEL_WAKEREF_PUT_* flag macros
drm/i915/xe3p_lpd:
Enable display use of system cache for FBC
drm/i915/xe3p_lpd:
Handle underrun debug bits
drm/i915:
add .fence_priority_display to parent interface
drm/i915:
add .has_fenced_regions to parent interface
drm/i915:
add .vgpu_active to parent interface
drm/i915:
Add intel_gvt_driver_remove() onto error cleanup path
drm/i915:
drop dependency on struct intel_display from i915 initial plane
drm/i915:
drop i915 param from i915_fence{, _context}_timeout()
drm/i915:
Eliminate one more frequent drm_format_info()
drm/i915:
Enable DDI A/B AUX interrupts on LNL+
drm/i915:
Expose the IN_FORMATS_ASYNC blob for all planes
drm/i915:
Fix BO alloc flags
drm/i915:
Fix format string truncation warning
drm/i915:
Fix potential overflow of shmem scatterlist length
drm/i915:
further deduplicate intel_find_initial_plane_obj()
drm/i915:
merge soc/intel_gmch.[ch] to display/intel_vga.c
drm/i915:
move display/intel_plane_initial.c to i915_initial_plane.c
drm/i915:
move dram_info to struct intel_display
drm/i915:
move intel_dram.[ch] from soc/ to display/
drm/i915:
move intel_rom.[ch] from soc/ to display/
drm/i915:
Order OP vs. timeout correctly in __wait_for()
drm/i915:
remove unused dev_priv local variable
drm/i915:
rename intel_plane_initial.h to intel_initial_plane.h
drm/i915:
return plane_state from intel_reuse_initial_plane_obj()
drm/i915:
sort parent interface initialization
drm/i915:
split out i915_freq.[ch]
drm/i915:
switch to use kernel standard error injection
drm/i915:
Unlink NV12 planes earlier
drm/i915:
Use huge tmpfs mountpoint helpers
drm/i915:
Use hw.active instead of uapi.active in the initial plane readout
drm/i915:
use struct drm_device for clock gating funcs
drm/i915:
Use the proper (hw.crtc) for the cursor unpin vblank worker
drm/imagination:
Add gpuid module parameter
drm/imagination:
Disable interrupts before suspending the GPU
drm/imagination:
Discard pm_runtime_put() return value
drm/imagination:
Fix deadlock in soft reset sequence
drm/imagination:
KUnit test for pvr_gpuid_decode_string()
drm/imagination:
Load FW trace config at init
drm/imagination:
Simplify module parameters
drm/imagination:
Synchronize interrupts before suspending the GPU
drm/imagination:
Validate fw trace group_mask
drm/imagination:
Warn or error on unsupported hardware
drm/imx/dw-hdmi:
convert to of_drm_find_and_get_bridge()
drm/imx:
parallel-display: check return value of devm_drm_bridge_add() in imx_pd_probe()
drm/intel:
fix parent interface kernel-doc
drm/intel:
group individual funcs in parent interface
drm/intel:
sort parent interface struct definitions and members
drm/ioc32:
stop speculation on the drm_compat_ioctl path
drm/Kconfig:
move generic Kconfig options above drivers
drm/Kconfig:
sort driver Kconfig source list
drm/log:
avoid WARN when searching for usable format
drm/logicvc:
Fix device node reference leak in logicvc_drm_config_parse()
drm/loongson:
Mark driver as orphaned
drm/me/gsc:
mei interrupt top half should be in irq disabled context
drm/mediatek:
Convert legacy DRM logging to drm_* helpers in mtk_crtc.c
drm/mediatek:
dsi: Store driver data before invoking mipi_dsi_host_register
drm/mediatek:
Move DP training to hotplug thread
drm/mediatek:
mtk_dsi: Add support for High Speed (HS) mode
drm/mediatek:
mtk_hdmi*: convert to of_drm_find_and_get_bridge()
drm/mediatek:
mtk_hdmi_v2: Remove unneeded semicolon
drm/meson/dw-hdmi:
convert to of_drm_find_and_get_bridge()
drm/meson:
encoder_cvbs: get/put the next bridge
drm/meson:
encoder_dsi: get/put the next bridge
drm/meson:
encoder_hdmi: get/put the next bridge
drm/meson:
venc: add support for HDMI DMT modes up to 3840x2160
drm/mode_object:
add drm_object_immutable_property_get_value()
drm/msm/a2xx:
add A225 entry to catalog
drm/msm/a2xx:
fix pixel shader start on A225
drm/msm/a6xx:
fix bogus hwcg register updates
drm/msm/a6xx:
Fix the bogus protect error on X2-85
drm/msm/a6xx:
Retrieve gmu core range by index
drm/msm/a8xx:
Add UBWC v6 support
drm/msm/a8xx:
Fix ubwc config related to swizzling
drm/msm/adreno:
Add GPU to MODULE_DEVICE_TABLE
drm/msm/disp/dpu:
add merge3d support for sc7280
drm/msm/disp:
drop PSEUDO_YUV_FMT_LOOSE_TILED
drm/msm/disp:
pull in common tiled YUV format parameters
drm/msm/disp:
pull in common YUV format parameters
drm/msm/disp:
set num_planes and fetch_mode in INTERLEAVED_RGB_FMT
drm/msm/disp:
set num_planes to 1 for interleaved YUV formats
drm/msm/disp:
set num_planes, fetch_mode and tile_height in INTERLEAVED_RGB_FMT_TILED
drm/msm/disp:
simplify RGB{,A,X} formats definitions
drm/msm/disp:
simplify tiled RGB{,A,X} formats definitions
drm/msm/dp:
Avoid division by zero in msm_dp_ctrl_config_msa()
drm/msm/dp:
Enable support for eDP v1.4+ link rates table
drm/msm/dp:
Update msm_dp_controller IDs for sa8775p
drm/msm/dpu:
Add DSPP GC driver to provide GAMMA_LUT DRM property
drm/msm/dpu:
Add interrupt registers for DPU 13.0.0
drm/msm/dpu:
Add Kaanapali SSPP sub-block support
drm/msm/dpu:
Add Kaanapali WB support
drm/msm/dpu:
Add support for Kaanapali DPU
drm/msm/dpu:
correct error messages in RM
drm/msm/dpu:
Correct the SA8775P intr_underrun/intr_underrun index
drm/msm/dpu:
Don't use %pK through printk (again)
drm/msm/dpu:
drop intr_start from DPU 3.x catalog files
drm/msm/dpu:
drop redundant num_planes assignment in _dpu_format_populate_plane_sizes*()
drm/msm/dpu:
fix CMD panels on DPU 1.x - 3.x
drm/msm/dpu:
Fix LM size on a number of platforms
drm/msm/dpu:
Fix smatch warnings about variable dereferenced before check
drm/msm/dpu:
fix SSPP_UBWC_STATIC_CTRL programming on UBWC 5.x+
drm/msm/dpu:
fix WD timer handling on DPU 8.x
drm/msm/dpu:
offset HBB values written to DPU by -13
drm/msm/dpu:
program correct register for UBWC config on DPU 8.x+
drm/msm/dpu:
Refactor SSPP to compatible DPU 13.0.0
drm/msm/dpu:
rewrite _dpu_format_populate_plane_sizes_ubwc()
drm/msm/dpu:
Set vsync source irrespective of mdp top support
drm/msm/dpu:
simplify _dpu_format_populate_plane_sizes_*
drm/msm/dpu:
try reserving the DSPP-less LM first
drm/msm/dpu:
use standard functions in _dpu_format_populate_plane_sizes_ubwc()
drm/msm/dsi/phy:
Add support for Kaanapali
drm/msm/dsi/phy:
fix hardware revision
drm/msm/dsi:
Add support for Kaanapali
drm/msm/dsi:
fix hdisplay calculation when programming dsi registers
drm/msm/dsi:
fix pclk rate calculation for bonded dsi
drm/msm/dsi_phy_14nm:
convert from divider_round_rate() to divider_determine_rate()
drm/msm/mdp5:
drop support for MSM8998, SDM630 and SDM660
drm/msm/mdss:
Add support for Kaanapali
drm/msm/mdss:
correct HBB programmed on UBWC 5.x and 6.x devices
drm/msm:
Adjust msm_iommu_pagetable_prealloc_allocate() allocation type
drm/msm:
Adjust msm_iommu_pagetable_prealloc_allocate() allocation type
drm/msm:
Fix dma_free_attrs() buffer size
drm/msm:
Fix GMEM_BASE for gen8
drm/msm:
Fix x2-85 TPL1_DBG_ECO_CNTL1
drm/msm:
remove some dead code
drm/msm:
Replace custom dumb_map_offset with generic helper
drm/nouveau:
Do not implement mode_set_base_atomic callback
drm/nouveau:
fifo: Avoid -Wflex-array-member-not-at-end warning
drm/nova:
Align GEM memory allocation to system page size
Linux:
drm/pagemap Fix error paths in drm_pagemap_migrate_to_devmem
drm/pagemap, drm/xe:
Add refcounting to struct drm_pagemap
drm/pagemap, drm/xe:
Clean up the use of the device-private page owner
drm/pagemap, drm/xe:
Ensure that the devmem allocation is idle before use
drm/pagemap, drm/xe:
Manage drm_pagemap provider lifetimes
drm/pagemap, drm/xe:
Support destination migration over interconnect
drm/pagemap:
Add a drm_pagemap cache and shrinker
drm/pagemap:
Add a refcounted drm_pagemap backpointer to struct drm_pagemap_zdd
drm/pagemap:
Disable device-to-device migration
drm/pagemap:
pass pagemap_addr by reference
drm/pagemap:
Remove some dead code
drm/pagemap:
Remove the drm_pagemap_create() interface
drm/pagemap:
Support source migration over interconnect
drm/pagemap_util:
Add a utility to assign an owner to a set of interconnected gpus
drm/pagemap_util:
Ensure proper cache lock management on free
drm/pan*:
don't abuse current->group_leader
drm/panel-edp:
Add AUO B140QAX01.H panel
drm/panel-edp:
Add CSW MNE007QB3-1
drm/panel:
edp: add BOE NV140WUM-T08 panel
drm/panel:
Fix a possible null-pointer dereference in jdi_panel_dsi_remove()
drm/panel:
himax-hx83102: change to gpiod_set_value_cansleep
drm/panel:
ilitek-ili9882t: Remove duplicate initializers in tianma_il79900a_dsc
drm/panel:
ilitek-ili9882t: Switch Tianma TL121BVMS07 to DSC 120Hz mode
drm/panel:
jd9365da: Support for Anbernic RG-DS Panel
drm/panel:
mantix: Don't turn on MIPI peripheral
drm/panel:
mantix: Drop bank 9 initialization
drm/panel:
mantix: Enable DSI LPM
drm/panel:
mantix: Improve power off sequence
drm/panel:
mantix: Improve power on sequence timings
drm/panel:
otm8009a: Switch to mipi_dsi_multi_context helpers
drm/panel:
simple: Add HannStar HSD156JUW2
drm/panel:
simple: Add Innolux G150XGE-L05 panel entry
drm/panel:
sw43408: Improve wording when reset-gpios aren't available
drm/panel:
sw43408: Introduce LH546WF1-ED01 panel compatible
drm/panel:
sw43408: Remove manual invocation of unprepare at remove
drm/panel:
sw43408: Separate reset sequence into own function
drm/panel:
sw43408: Switch to devm_regulator_bulk_get_const
drm/panfrost:
Add a PANFROST_SYNC_BO ioctl
drm/panfrost:
Add an ioctl to query BO flags
drm/panfrost:
Add flag to map GEM object Write-Back Cacheable
drm/panfrost:
Add GPU_PM_RT support for RZ/G3E SoC
drm/panfrost:
Bump the driver version to 1.6
drm/panfrost:
Expose the selected coherency protocol to the UMD
drm/panfrost:
Fix a page leak in panfrost_mmu_map_fault_addr() when THP is on
drm/panfrost:
Introduce huge tmpfs mountpoint option
drm/panfrost:
Provide a custom dma_buf implementation
drm/panic:
Add kunit tests for drm_panic
drm/panic:
avoid WARN when checking format support
drm/panic:
Ensure drm_panic_type is initialized to a valid value
drm/panic:
Fix expected string for QR_CODE in drm_panic_type_map
drm/panic:
Rename draw_panic_static_* to draw_panic_screen_*
drm/panic:
Report invalid or unsupported panic modes
drm/panthor:
Add a PANTHOR_BO_SYNC ioctl
drm/panthor:
Add an ioctl to query BO flags
drm/panthor:
Add flag to map GEM object Write-Back Cacheable
drm/panthor:
Add support for atomic page table updates
drm/panthor:
Always wait after sending a command to an AS
drm/panthor:
Bump the driver version to 1.7
drm/panthor:
Correct the order of arguments passed to gem_sync
drm/panthor:
Don't try to enable extract events
drm/panthor:
Drop a WARN_ON() in group_free_queue()
drm/panthor:
Enable timestamp propagation
drm/panthor:
Evict groups before VM termination
drm/panthor:
Expose the selected coherency protocol to the UMD
drm/panthor:
fix for dma-fence safe access rules
drm/panthor:
Fix immediate ticking on a disabled tick
drm/panthor:
Fix kerneldoc in uAPI header
drm/panthor:
Fix NULL pointer dereference on panthor_fw_unplug
drm/panthor:
Fix panthor_gpu_coherency_set()
drm/panthor:
fix queue_reset_timeout_locked
drm/panthor:
Fix the full_tick check
drm/panthor:
Fix the group priority rotation logic
drm/panthor:
Fix the logic that decides when to stop ticking
drm/panthor:
Implement reading shader_present from nvmem
drm/panthor:
Introduce huge tmpfs mountpoint option
drm/panthor:
Kill lock_region()
drm/panthor:
Kill panthor_sched_immediate_tick()
drm/panthor:
Make panthor_vm_[un]map_pages() more robust
drm/panthor:
Make sure caches are flushed/invalidated when an AS is recycled
drm/panthor:
Make sure we resume the tick when new jobs are submitted
drm/panthor:
Provide a custom dma_buf implementation
drm/panthor:
Recover from panthor_gpu_flush_caches() failures
drm/panthor:
Relax a check in panthor_sched_pre_reset()
drm/panthor:
Remove redundant call to disable the MCU
drm/panthor:
Simplify group idleness tracking
drm/panthor:
Support partial unmaps of huge pages
drm/panthor:
unlock on error in panthor_ioctl_bo_create()
drm/panthor:
Unlock the locked region before disabling an AS
drm/plane:
Fix IS_ERR() vs NULL bug drm_plane_create_color_pipeline_property()
drm/radeon :
Use devm_i2c_add_adapter instead of i2c_add_adapter
drm/radeon:
Add HAINAN clock adjustment
drm/radeon:
apply state adjust rules to some additional HAINAN vairants
drm/radeon:
Convert legacy DRM logging in evergreen.c to drm_* helpers
drm/radeon:
Convert logging in radeon_display.c to drm_* helpers
drm/radeon:
convert UVD v1.0 logging to drm_* helpers
drm/radeon:
convert VCE logging to drm_* helpers
drm/radeon:
Do not implement mode_set_base_atomic callback
drm/radeon:
fix signed v unsigned print formats
drm/radeon:
Make MSI address limit based on the device DMA limit
drm/radeon:
Remove __counted_by from ClockInfoArray.clockInfo[]
drm/rockchip:
DRM_ROCKCHIP should depend on ARCH_ROCKCHIP
drm/rockchip:
Drop ROCKCHIP_IOMMU depend for DRM_ROCKCHIP
drm/rockchip:
dsi: Add support for rk3506
drm/rockchip:
dw_hdmi_qp: Fix RK3576 HPD interrupt handling
drm/rockchip:
dw_hdmi_qp: Optimize RK3588 HPD interrupt handling
drm/rockchip:
hdmi: add RK3368 controller variant
drm/rockchip:
inno-hdmi: Convert to drm bridge
drm/rockchip:
inno-hdmi: make inno_hdmi.h header self-contained
drm/rockchip:
replace use of system_unbound_wq with system_dfl_wq
drm/rockchip:
replace use of system_wq with system_percpu_wq
drm/rockchip:
vop2: Add mode valid callback for crtc
drm/rockchip:
vop2: Enforce AFBC source alignment in plane_check
drm/rockchip:
vop2: Enforce AFBC transform stride align in plane_check
drm/rockchip:
vop2: Enforce scaling workaround in plane_check
drm/rockchip:
vop2: Fix Esmart test condition
drm/rockchip:
vop2: Simplify format_mod_supported
drm/rockchip:
vop2: Switch impossible format conditional to WARN_ON
drm/rockchip:
vop2: Switch impossible pos conditional to WARN_ON
drm/rockchip:
vop2: Use drm_is_afbc helper function
drm/rockchip:
vop: Add support for rk3506
drm/sched:
Add pending job list iterator
drm/sched:
Add several job helpers to avoid drivers touching scheduler state
drm/sched:
Fix kernel-doc warning for drm_sched_job_done()
drm/shmem-helper:
Fix huge page mapping in fault handler
drm/shmem-helper:
Map huge pages in fault handler
drm/shmem-helper:
Simplify page offset calculation in fault handler
drm/sitronix/st7571-i2c:
add 'struct device' to st7571_device
drm/sitronix/st7571-i2c:
make probe independent of hw interface
drm/sitronix/st7571-i2c:
move common structures to st7571.h
drm/sitronix/st7571-i2c:
rename 'struct drm_device' in st7571_device
drm/sitronix/st7571-spi:
add support for SPI interface
drm/sitronix/st7571:
split up the driver into a common and an i2c part
drm/sitronix/st7586:
fix bad pixel data due to byte swap
drm/solomon:
Fix page start when updating rectangle in page addressing mode
drm/sun4i:
hdmi_enc: implement clear_infoframe stub
drm/syncobj:
Convert syncobj idr to xarray
drm/syncobj:
Fix handle <-> fd ioctls with dirty stack
drm/syncobj:
Fix xa_alloc allocation flags
drm/sysfb:
Fix efidrm error handling and memory type mismatch
drm/tegra:
dsi: fix device leak on probe
drm/tests/drm_buddy:
Add tests for allocations exceeding max_order
drm/tests:
hdmi: check the infoframes behaviour
drm/tests:
hdmi: fix build failure
drm/tests:
shmem: Add clean-up action to unpin pages
drm/tests:
shmem: Hold reservation lock around madvise
drm/tests:
shmem: Hold reservation lock around purge
drm/tests:
shmem: Hold reservation lock around vmap/vunmap
drm/tests:
shmem: Swap names of export tests
drm/tiny:
sharp-memory: fix pointer error dereference
drm/todo:
add entry about converting to of_drm_find_and_get_bridge()
drm/todo:
Add entry for unlocked drm/sched rq readers
drm/todo:
Add section with task for GPU scheduler
drm/ttm/tests:
Fix build failure on PREEMPT_RT
drm/ttm:
Fix bo resource use-after-free
drm/ttm:
Fix ttm_pool_beneficial_order() return type
drm/ttm:
Make ttm_bo_init_validate safe against ttm_operation_ctx re-ordering
drm/ttm:
Resource cannot be NULL in ttm_resource_intersects
drm/ttm:
Tidy ttm_operation_ctx initialization
drm/ttm:
Tidy usage of local variables a little bit
drm/ttm:
Use dma_fence_check_and_signal()
drm/tyr:
fix register name in error print
drm/tyr:
rename pad0 to selected_coherency
drm/tyr:
suppress unread field warnings
drm/tyr:
use generated bindings for GpuInfo
drm/tyr:
use read_poll_timeout
drm/v3d:
Consolidate CPU job validation in a function
drm/v3d:
Convert v3d logging to device-based DRM helpers
drm/v3d:
Set DMA segment size to avoid debug warnings
drm/v3d:
Use huge tmpfs mountpoint helpers
drm/vblank:
add return value to drm_crtc_wait_one_vblank()
drm/vblank:
limit vblank variable scope to atomic
drm/vblank:
prefer drm_crtc_vblank_crtc() over drm_vblank_crtc()
drm/vblank:
remove drm_wait_one_vblank() completely
drm/vblank:
remove superfluous pipe check
drm/vblank:
Unexport drm_wait_one_vblank()
drm/vblank:
use the drm_vblank_crtc() and drm_crtc_vblank_crtc() helpers more
drm/vc4:
Fix a memory leak in hang state error path
drm/vc4:
Fix memory leak of BO array in hang state
drm/vc4:
hdmi: implement clear_infoframe
drm/vc4:
Protect madv read in vc4_gem_object_mmap() with madv_lock
drm/vc4:
Release runtime PM reference after binding V3D
drm/vgem:
move Kconfig under driver directory
drm/vmwgfx:
Don't overwrite KMS surface dirty tracker
drm/vmwgfx:
Fix invalid kref_put callback in vmw_bo_dirty_release
drm/vmwgfx:
fix kernel-doc warnings in vmwgfx_drv.h
drm/vmwgfx:
Return the correct value in vmw_translate_ptr functions
drm/vmwgfx:
Set a unique ID for each submitted command buffer
drm/xe/bo:
Don't include the CCS metadata in the dma-buf sg-table
drm/xe/bo:
Redirect faults to dummy page for wedged device
drm/xe/bo:
Use scope-based runtime PM
drm/xe/compat:
convert uncore macro to static inlines
drm/xe/compat:
remove unused forcewake get/put macros
drm/xe/compat:
remove unused i915_active.h and i915_active_types.h
drm/xe/configfs:
Fix 'parameter name omitted' errors
drm/xe/configfs:
Free ctx_restore_mid_bb in release
drm/xe/cri:
Enable I2C controller
drm/xe/debugfs:
Use scope-based runtime PM
drm/xe/devcoredump:
Use scope-based cleanup
drm/xe/device:
Convert wait for lmem init into an assert
drm/xe/device:
Use scope-based cleanup
drm/xe/display:
Avoid dereferencing xe_ggtt_node
drm/xe/display:
drop i915_utils.h
drm/xe/display:
rename xe_plane_initial.c to xe_initial_plane.c
drm/xe/display:
Use scoped-cleanup
drm/xe/doc:
Add documentation for Multi Queue Group
drm/xe/doc:
Add documentation for Multi Queue Group GuC interface
drm/xe/doc:
Remove KEEP_ACTIVE feature
drm/xe/drm_client:
Use scope-based cleanup
drm/xe/dsb:
drop the unnecessary struct i915_vma
drm/xe/eustall:
Disallow 0 EU stall property values
drm/xe/forcewake:
Add scope-based cleanup for forcewake
drm/xe/ggtt:
Use scope-based runtime pm
drm/xe/gsc:
Fix GSC proxy cleanup on early initialization failure
drm/xe/gsc:
Make GSC FW load optional for newer platforms
drm/xe/gsc:
Use scope-based cleanup
drm/xe/gt:
Add engine masks for each class
drm/xe/gt:
Introduce runtime suspend/resume
drm/xe/gt:
Use scope-based cleanup
drm/xe/gt:
Use scope-based forcewake
drm/xe/gt_debugfs:
Use scope-based cleanup
drm/xe/gt_idle:
Use scope-based cleanup
drm/xe/guc:
Add GuC log event buffer output in LFD format
drm/xe/guc:
Add GuC log init config in LFD format
drm/xe/guc:
Add LFD related abi definitions
drm/xe/guc:
Add log init config abi definitions
drm/xe/guc:
Add new debugfs entry for lfd format output
drm/xe/guc:
Add page reclamation interface to GuC
drm/xe/guc:
Cleanup GuC log buffer macros and helpers
drm/xe/guc:
Ensure CT state transitions via STOP before DISABLED
drm/xe/guc:
Fail immediately on GuC load error
drm/xe/guc:
Fix CFI violation in debugfs access.
drm/xe/guc:
Fix kernel-doc warning in GuC scheduler ABI header
drm/xe/guc:
Fix resource leak in xe_guc_ct_init_noalloc()
drm/xe/guc:
Fix stack_depot usage
drm/xe/guc:
fix struct guc_lfd_file_header kernel-doc
drm/xe/guc:
Fix version check for page-reclaim feature
drm/xe/guc:
Introduce GUC_FIRMWARE_VER_AT_LEAST helper
drm/xe/guc:
Only add GuC crash dump if available
drm/xe/guc:
READ/WRITE_ONCE ct->state
drm/xe/guc:
READ/WRITE_ONCE g2h_fence->done
drm/xe/guc:
Recommend GuC v70.53.0 for MTL, DG2, LNL
drm/xe/guc:
Recommend GuC v70.54.0 for BMG, PTL
drm/xe/guc:
Use scope-based cleanup
drm/xe/guc_ct:
Assert on credits mismatch during runtime suspend
drm/xe/guc_ct:
Cleanup ifdef'ry
drm/xe/guc_pc:
Use scope-based cleanup
drm/xe/guc_submit:
Introduce pause/unpause() helpers for PF
drm/xe/huc:
Use scope-based forcewake
drm/xe/hw_engine_group:
Add stats for mode switching
drm/xe/hwmon:
Expose GPU PCIe temperature
drm/xe/hwmon:
Expose individual VRAM channel temperature
drm/xe/hwmon:
Expose memory controller temperature
drm/xe/hwmon:
Expose temperature limits
drm/xe/hwmon:
Prevent unintended VRAM channel creation
drm/xe/hwmon:
Use scope-based runtime PM
drm/xe/i2c:
Force polling mode in survivability
drm/xe/irq:
Handle msix vector0 interrupt
drm/xe/kunit:
Fix forcewake assertion in mocs test
drm/xe/lnl:
Drop pre-production workaround support
drm/xe/lrc:
Fix uninitialized new_ts when capturing context timestamp
drm/xe/madvise:
Accept canonical GPU addresses in xe_vm_madvise_ioctl
drm/xe/mert:
Always refer to MERT using xe_device
drm/xe/mert:
Fix kernel-doc for struct xe_mert
drm/xe/mert:
Improve handling of MERT CAT errors
drm/xe/mert:
Move MERT initialization to xe_mert.c
drm/xe/mert:
Normalize xe_mert.h include guards
drm/xe/mert:
Use local mert variable to simplify the code
drm/xe/migrate:
Configure migration queue as low latency
drm/xe/mmio:
Avoid double-adjust in 64-bit reads
drm/xe/mocs:
Use scope-based cleanup
drm/xe/multi_queue:
Add exec_queue set_property ioctl support
drm/xe/multi_queue:
Add GuC interface for multi queue support
drm/xe/multi_queue:
Add multi queue information to guc_info dump
drm/xe/multi_queue:
Add multi queue priority property
drm/xe/multi_queue:
Add multi_queue_enable_mask to gt information
drm/xe/multi_queue:
Add support for multi queue dynamic priority change
drm/xe/multi_queue:
Add user interface for multi queue support
drm/xe/multi_queue:
Handle CGP context error
drm/xe/multi_queue:
Handle invalid exec queue property setting
drm/xe/multi_queue:
Handle tearing down of a multi queue
drm/xe/multi_queue:
Reset GT upon CGP_SYNC failure
drm/xe/multi_queue:
Set QUEUE_DRAIN_MODE for Multi Queue batches
drm/xe/multi_queue:
Support active group after primary is destroyed
drm/xe/multi_queue:
Teardown group upon job timeout
drm/xe/multi_queue:
Tracepoint support
drm/xe/nvls:
Define GuC firmware for NVL-S
drm/xe/nvm:
enable cri platform
drm/xe/oa/uapi:
Add gt_id to struct drm_xe_oa_unit
drm/xe/oa/uapi:
Expose MERT OA unit
drm/xe/oa:
Allow exec_queue's to be specified only for OAG OA unit
drm/xe/oa:
Allow reading after disabling OA stream
drm/xe/oa:
Always set OAG_OAGLBCTXCTRL_COUNTER_RESUME
drm/xe/oa:
Disallow 0 OA property values
drm/xe/oa:
Fix potential UAF in xe_oa_add_config_ioctl()
drm/xe/oa:
Limit num_syncs to prevent oversized allocations
drm/xe/oa:
Move default oa unit assignment earlier during stream open
drm/xe/oa:
Use explicit struct initialization for struct xe_oa_regs
drm/xe/pat:
Add helper to query compression enable status
drm/xe/pat:
Use scope-based forcewake
drm/xe/pci:
Introduce a helper to allow VF access to PF xe_device
drm/xe/pf:
Add debugfs to enable scheduler groups
drm/xe/pf:
Add debugfs to set EQ and PT for scheduler groups
drm/xe/pf:
Add debugfs with scheduler groups information
drm/xe/pf:
Add functions to set exec quantums for each group
drm/xe/pf:
Add functions to set preempt timeouts for each group
drm/xe/pf:
Add handling for MLRC adverse event threshold
drm/xe/pf:
Add support for enabling scheduler groups
drm/xe/pf:
Add TLB invalidation support for MERT
drm/xe/pf:
Allow upon-any-hang wedged mode only in debug config
drm/xe/pf:
Check for fence error on VRAM save/restore
drm/xe/pf:
Configure LMTT in MERT
drm/xe/pf:
Drop the VF VRAM BO reference on successful restore
drm/xe/pf:
Enable SR-IOV VF migration
drm/xe/pf:
Export helpers for VFIO
drm/xe/pf:
Fix .bulk_profile/sched_priority description
drm/xe/pf:
Fix kernel-doc warning in migration_save_consume
drm/xe/pf:
Fix sysfs initialization
drm/xe/pf:
Fix use-after-free in migration restore
drm/xe/pf:
fix VFIO link error
drm/xe/pf:
Handle MERT catastrophic errors
drm/xe/pf:
Initialize scheduler groups
drm/xe/pf:
Prep for multiple exec quantums and preemption timeouts
drm/xe/pf:
Prepare for new threshold KLVs
drm/xe/pf:
Scheduler groups are incompatible with multi-lrc
drm/xe/pf:
Use div_u64 when calculating GGTT profile
drm/xe/pm:
Add scope-based cleanup helper for runtime PM
drm/xe/pm:
Assert on runtime suspend if VFs are enabled
drm/xe/pm:
Disable D3Cold for BMG only on specific platforms
drm/xe/pm:
Handle GT resume failure
drm/xe/pmu:
Replace sprintf() with sysfs_emit()
drm/xe/ptl:
Define GSC for PTL
drm/xe/ptl:
Disable DCC on PTL
drm/xe/ptl:
Enable PXP for PTL
drm/xe/pxp:
Clean up termination status on failure
drm/xe/pxp:
Clear restart flag in pxp_start after jumping back
drm/xe/pxp:
Don't allow PXP on older PTL GSC FWs
drm/xe/pxp:
Remove incorrect handling of impossible state during suspend
drm/xe/pxp:
Use scope-based cleanup
drm/xe/query:
Fix topology query pointer advance
drm/xe/query:
Use scope-based forcewake
drm/xe/queue:
Call fini on exec queue creation fail
drm/xe/reg_sr:
Fix leak on xa_store failure
drm/xe/reg_sr:
Use scope-based forcewake
drm/xe/rps:
build RPS as part of xe
drm/xe/rtp:
Refactor OAG MMIO trigger register whitelisting
drm/xe/rtp:
Whitelist OAM MMIO trigger registers
drm/xe/rtp:
Whitelist OAMERT MMIO trigger registers
drm/xe/sa:
Shadow buffer support in the sub-allocator pool
drm/xe/soc_remapper:
Add system controller config for SoC remapper
drm/xe/soc_remapper:
Initialize SoC remapper during Xe probe
drm/xe/soc_remapper:
Use SoC remapper helper from VSEC code
drm/xe/sriov:
Use scope-based runtime PM
drm/xe/stolen:
unify interface with i915
drm/xe/svm:
Document how xe keeps drm_pagemap references
drm/xe/svm:
Enable UNMAP for VMA merging operations
drm/xe/svm:
Extend MAP range to reduce vma fragmentation
drm/xe/svm:
Fix a debug printout
drm/xe/svm:
Serialize migration to device if racing
drm/xe/sync:
Cleanup partially initialized sync on parse failure
drm/xe/sync:
Fix user fence leak on alloc failure
drm/xe/sync:
Use for_each_tlb_inval() to calculate invalidation fences
drm/xe/sysfs:
Use scope-based runtime power management
drm/xe/tests:
Use scope-based runtime PM
drm/xe/throttle:
Skip reason prefix while emitting array
drm/xe/uapi:
Add DRM_XE_EXEC_QUEUE_SET_HANG_REPLAY_STATE
drm/xe/uapi:
Add NO_COMPRESSION BO flag and query capability
drm/xe/uapi:
Extend the madvise functionality to support foreign pagemap placement for svm
drm/xe/uc:
Change assertion to error on huc authentication failure
drm/xe/vf:
Add debugfs entries to test VF double migration
drm/xe/vf:
Avoid reading media version when media GT is disabled
drm/xe/vf:
Check if scheduler groups are enabled
drm/xe/vf:
Disallow setting wedged mode to upon-any-hang
drm/xe/vf:
Enable VF migration only on supported GuC versions
drm/xe/vf:
Fix queuing of recovery work
drm/xe/vf:
fix return type in vf_migration_init_late()
drm/xe/vf:
fix struct xe_gt_sriov_vf_migration kernel-doc
drm/xe/vf:
Introduce RESFIX start marker support
drm/xe/vf:
Requeue recovery on GuC MIGRATION error during VF post-migration
drm/xe/vf:
Reset recovery_queued after issuing RESFIX_START
drm/xe/vf:
Shadow buffer management for CCS read/write operations
drm/xe/vf:
Start re-emission from first unsignaled job during VF migration
drm/xe/vf:
Stop waiting for ring space on VF post migration recovery
drm/xe/vf:
Update pause/unpause() helpers with VF naming
drm/xe/vga:
use the same intel_gmch_vga_set_decode() as i915
drm/xe/vm:
Add a couple of VM debug printouts
drm/xe/vm:
fix xe_vm_validation_exec() kernel-doc
drm/xe/vm:
Skip ufence association for CPU address mirror VMA during MAP
drm/xe/vm:
Use for_each_tlb_inval() to calculate invalidation fences
drm/xe/vram:
Use scope-based forcewake
drm/xe/wa:
Steer RMW of MCR registers while building default LRC
drm/xe/xe2_hpg:
Correct implementation of Wa_16025250150
drm/xe/xe2_hpg:
Fix handling of Wa_14019988906 & Wa_14019877138
drm/xe/xe3:
Remove graphics IP 30.01 from Wa_18041344222 IP list
drm/xe/xe3_lpg:
Apply Wa_16028005424
drm/xe/xe3p_xpc:
Enable Indirect Ring State for xe3p_xpc
drm/xe/xe_late_bind_fw:
fix enum xe_late_bind_fw_id kernel-doc
drm/xe/xe_pagefault:
Disallow writes to read-only VMAs
drm/xe/xe_sriov_packet:
Return int from pf_descriptor_init
drm/xe/xe_sriov_vfio:
Fix return value in xe_sriov_vfio_migration_supported()
drm/xe/xe_survivability:
Add index bound check
drm/xe/xe_survivability:
Add support for survivability mode v2
drm/xe/xe_survivability:
Redesign survivability mode
drm/xe/xe_survivability:
Remove unused index
drm/xe/xe_survivability:
Use static for survivability info attributes
drm/xe/xe_tlb_inval:
Modify fence interface to support PPC flush
drm/xe:
Add "null_sparse" type to VM snap properties
drm/xe:
Add bounds check on pat_index to prevent OOB kernel read in madvise
drm/xe:
Add caching pagetable flag
drm/xe:
Add cpu_caching to properties line in VM snapshot capture
drm/xe:
Add debugfs knobs to control long running workload timeslicing
drm/xe:
Add debugfs support for page reclamation
drm/xe:
Add dedicated message lock
drm/xe:
Add device flag to indicate standalone MERT
drm/xe:
Add explicit abort page reclaim list
drm/xe:
Add GT stats ktime helpers
drm/xe:
Add helper to extend CPU-mirrored VMA range for merge
drm/xe:
Add mem_region to properties line in VM snapshot capture
drm/xe:
Add missing newlines to drm_warn messages
drm/xe:
Add more GT stats around pagefault mode switch flows
drm/xe:
Add page reclamation info to device info
drm/xe:
Add page reclamation related stats
drm/xe:
Add pat_index to properties line in VM snapshot capture
drm/xe:
Add properties line to VM snapshot capture
drm/xe:
Add replay_offset and replay_length lines to LRC HWCTX snapshot
drm/xe:
Add VM.uapi_flags to VM snapshot capture
drm/xe:
Add xe_ggtt_node_addr() to avoid dereferencing xe_ggtt_node
drm/xe:
Adjust long-running workload timeslices to reasonable values
drm/xe:
Adjust page count tracepoints in shrinker
drm/xe:
Allow compressible surfaces to be 1-way coherent
drm/xe:
always keep track of remap prev/next
drm/xe:
Always kill exec queues in xe_guc_submit_pause_abort
drm/xe:
Append page reclamation action to tlb inval
drm/xe:
Apply Wa_14020316580 in xe_gt_idle_enable_pg()
drm/xe:
Avoid memory allocations in xe_device_declare_wedged()
drm/xe:
Avoid toggling schedule state to check LRC timestamp in TDR
drm/xe:
Cleanup unused header includes
drm/xe:
Convert xe_fb_pin to use a callback for insertion into GGTT
drm/xe:
Covert return of -EBUSY to -ENOMEM in VM bind IOCTL
drm/xe:
Create page reclaim list on unbind
drm/xe:
Disable garbage collector work item on SVM close
drm/xe:
Disable timestamp WA on VFs
drm/xe:
Do not dereference ggtt_node in xe_bo.c
drm/xe:
Do not deregister queues in TDR
drm/xe:
Do not forward invalid TLB invalidation seqnos to upper layers
drm/xe:
Do not preempt fence signaling CS instructions
drm/xe:
Do not reference loop variable directly
drm/xe:
Don't use absolute path in generated header comment
drm/xe:
Drop preempt-fences when destroying imported dma-bufs.
drm/xe:
expose PAT software config to debugfs
drm/xe:
Fix bug in idledly unit conversion
drm/xe:
Fix conversion from clock ticks to milliseconds
drm/xe:
Fix documentation heading levels in xe_guc_pc.c
drm/xe:
fix drm_gpusvm_init() arguments
drm/xe:
Fix freq kobject leak on sysfs_create_files failure
drm/xe:
Fix ggtt fb alignment
drm/xe:
Fix kerneldoc for xe_gt_tlb_inval_init_early
drm/xe:
Fix kerneldoc for xe_migrate_exec_queue
drm/xe:
Fix kerneldoc for xe_tlb_inval_job_alloc_dep
drm/xe:
Fix memory leak in xe_vm_madvise_ioctl
drm/xe:
Fix memory leak when handling pagefault vma
drm/xe:
Fix missing runtime PM reference in ccs_mode_store
drm/xe:
Fix NULL pointer dereference in xe_exec_ioctl
drm/xe:
Fix page reclaim entry handling for large pages
drm/xe:
fix WQ_MEM_RECLAIM passed as max_active to alloc_workqueue()
drm/xe:
Forcefully tear down exec queues in GuC submit fini
drm/xe:
Implement DRM_XE_EXEC_QUEUE_SET_HANG_REPLAY_STATE
drm/xe:
Implement recent spec updates to Wa_16025250150
drm/xe:
improve header check
drm/xe:
Improve rebar log messages
drm/xe:
Improve xe_gt_sriov_pf_config GGTT handling
drm/xe:
Increase log level for unhandled page faults
drm/xe:
Increase TDF timeout
drm/xe:
Introduce IF_ARGS macro utility
drm/xe:
Limit num_syncs to prevent oversized allocations
drm/xe:
Make xe_modparam.force_vram_bar_size signed
drm/xe:
Merge adjacent default-attribute VMAs during garbage collection
drm/xe:
Move rebar to its own file
drm/xe:
Move VRAM MM debugfs creation to tile level
drm/xe:
Only toggle scheduling in TDR if GuC is running
drm/xe:
Open-code GGTT MMIO access protection
drm/xe:
Optimize flushing of L2$ by skipping unnecessary page reclaim
drm/xe:
Pass a drm_pagemap pointer around with the memory advise attributes
drm/xe:
Prep page reclaim in tlb inval job
drm/xe:
Prevent BIT() overflow when handling invalid prefetch region
drm/xe:
Prevent VFs from exposing the CCS mode sysfs file
drm/xe:
Print GuC queue submission state on engine reset
drm/xe:
Privatize xe_ggtt_node
drm/xe:
Protect against unset LRC when pausing submissions
drm/xe:
Reduce LRC timestamp stuck message on VFs to notice
drm/xe:
Refactor PAT dump to use shared helpers
drm/xe:
remove compat i915_drv.h and -Ddrm_i915_private=xe_device hack
drm/xe:
Remove debug comment in page reclaim
drm/xe:
Remove duplicate DRM_EXEC selection from Kconfig
drm/xe:
remove MISSING_CASE() from compat i915_utils.h
drm/xe:
remove remaining platform checks from compat i915_drv.h
drm/xe:
Remove special casing for LR queues in submission
drm/xe:
Replace use of system_wq with tlb_inval->timeout_wq
drm/xe:
Restore engine registers before restarting schedulers after GT reset
drm/xe:
Return forcewake reference type from force_wake_get_any_engine()
drm/xe:
return plane_state from intel_reuse_initial_plane_obj()
drm/xe:
Simplify madvise_preferred_mem_loc()
drm/xe:
Skip exec queue schedule toggle if queue is idle during suspend
drm/xe:
Skip over non leaf pte for PRL generation
drm/xe:
sort parent interface initialization
drm/xe:
Start using ggtt->start in preparation of balloon removal
drm/xe:
Stop abusing DRM scheduler internals
drm/xe:
Suballocate BO for page reclaim
drm/xe:
Support pcie p2p dma as a fast interconnect
drm/xe:
Track pre-production workaround support
drm/xe:
Trigger queue cleanup if not in wedged mode 2
drm/xe:
Unregister drm device on probe error
drm/xe:
Update wedged.mode only after successful reset policy change
drm/xe:
Use dma_fence_check_and_signal_locked()
drm/xe:
Use drm_gpusvm_scan_mm()
drm/xe:
Use the drm_pagemap cache and shrinker
drm/xe:
Use the drm_pagemap_util helper to get a svm pagemap owner
drm/xe:
Use the vma attibute drm_pagemap to select where to migrate
drm/xe:
Use usleep_range for accurate long-running workload timeslicing
drm/xe:
Validate preferred system memory placement in xe_svm_range_validate
drm/xe:
Validate wedged_mode parameter and define enum for modes
drm/xe:
vram addr range is expanded to bit[17:8]
drm/xe:
Wait on in-syncs when swicthing to dma-fence mode
drm/{i915, xe}/display:
duplicate gen2 irq/error init/reset in display irq
drm/{i915, xe}/display:
make pxp key check part of bo interface
drm/{i915, xe}/dsb:
allocate struct intel_dsb_buffer dynamically
drm/{i915, xe}/dsb:
make {intel, xe}_dsb_buffer.c independent of display
drm/{i915, xe}/panic:
move panic handling to parent interface
drm/{i915, xe}/stolen:
make insert_node, area_address, area_size optional
drm/{i915, xe}/stolen:
move stolen memory handling to display parent interface
drm/{i915, xe}:
deduplicate intel_alloc_initial_plane_obj() FB modifier checks
drm/{i915, xe}:
deduplicate intel_initial_plane_config() between i915 and xe
drm/{i915, xe}:
deduplicate plane_config_fini() between i915 and xe
drm/{i915, xe}:
move initial plane calls to parent interface
drm/{i915, xe}:
pass struct drm_device instead of drm_device to ->alloc_obj
drm/{i915, xe}:
pass struct drm_plane_state instead of struct drm_crtc to ->setup
drm/{i915, xe}:
start deduplicating intel_find_initial_plane_obj() between i915 and xe
drm/{i915,xe}/display:
drop intel_wakeref.h usage
drm/{i915,xe}/display:
move irq calls to parent interface
drm/{i915,xe}/dsb:
make struct intel_dsb_buffer opaque
drm/{i915,xe}/hdcp:
use parent interface for HDCP GSC calls
drm/{i915,xe}:
deduplicate initial plane setup
drm:
Account property blob allocations to memcg
drm:
Add driver for Sitronix ST7920 LCD displays
drm:
Discard pm_runtime_put() return value
drm:
Fix use-after-free on framebuffers and property blobs when calling drm_dev_unplug
drm:
of: drm_of_panel_bridge_remove(): convert to of_drm_find_and_get_bridge()
drm:
of: drm_of_panel_bridge_remove(): fix device_node leak
drm:
panel: jd9365da: Use gpiod_set_value_cansleep()
drm:
pl111: fix build regression
drm:
pl111: replace dev_* print functions with drm_* variants
drm:
rcar-du: lvds: convert to of_drm_find_and_get_bridge()
drm:
renesas: rz-du: mipi_dsi: Add LPCLK clock support
drm:
renesas: rz-du: mipi_dsi: Add support for RZ/V2H(P) SoC
drm:
renesas: rz-du: mipi_dsi: fix kernel panic when rebooting for some panels
drm:
renesas: rz-du: mipi_dsi: Set DSI divider
drm:
tyr: replace `kernel::c_str!` with C-Strings
dt-binding:
Update oss email address for Coresight documents
dt-bindings:
adc: ad9467: add support for ad9211
dt-bindings:
Add IEI vendor prefix and IEI WT61P803 PUZZLE driver bindings
dt-bindings:
altera: document syscon as fallback for sys-mgr
dt-bindings:
arm,vexpress-juno: Allow interrupt-map properties in bus node
dt-bindings:
arm: add CTCU device for monaco
dt-bindings:
arm: altera: combine Intel's SoCFPGA into altera.yaml
dt-bindings:
arm: amlogic: introduce specific compatibles for S4 family
dt-bindings:
arm: aspeed: add ASRock Rack ALTRAD8 board
dt-bindings:
arm: aspeed: Add compatible for Facebook Anacapa BMC
dt-bindings:
arm: aspeed: Add NVIDIA MSX4 board
dt-bindings:
arm: at91: add lan966 pcb8385 board
dt-bindings:
arm: cix: add OrangePi 6 Plus board
dt-bindings:
arm: Drop obsolete brcm,vulcan-soc binding
dt-bindings:
arm: fsl: Add Apalis iMX8QP
dt-bindings:
arm: fsl: Add compatible for i.MX95 15x15 FRDM board
dt-bindings:
arm: fsl: Add FRDM-IMX91 board
dt-bindings:
arm: fsl: Add i.MX8MP FRDM board
dt-bindings:
arm: fsl: add i.MX93 11x11 FRDM board
dt-bindings:
arm: fsl: add i.MX952 EVK board
dt-bindings:
arm: fsl: add TQ-Systems boards MBLS1028A and MBLS1028A-IND
dt-bindings:
arm: fsl: Document ifm VHIP4 EvalBoard v1 and v2
dt-bindings:
arm: mediatek: Add Ezurio Tungsten entries
dt-bindings:
arm: mediatek: audsys: Support mt8192-audsys variant
dt-bindings:
arm: qcom: Add arduino imola, UnoQ codename
dt-bindings:
arm: qcom: Add Coresight Interconnect TNOC
dt-bindings:
arm: qcom: Add Medion SPRCHRGD device
dt-bindings:
arm: qcom: Add Milos and The Fairphone (Gen. 6)
dt-bindings:
arm: qcom: Add Pixel 3 and 3 XL
dt-bindings:
arm: qcom: Add Thundercomm RUBIK Pi 3
dt-bindings:
arm: qcom: Add TUXEDO Computers device
dt-bindings:
arm: qcom: Document Kaanapali SoC and its reference boards
dt-bindings:
arm: qcom: Document Microsoft Surface Pro 11
dt-bindings:
arm: realtek: Add Kent Soc family compatibles
dt-bindings:
arm: rockchip: Add Anbernic RG-DS
dt-bindings:
arm: rockchip: Add Orange Pi CM5 Base
dt-bindings:
arm: rockchip: Add Radxa CM3J on RPi CM4 IO Board
dt-bindings:
arm: rockchip: Add Radxa CM5 IO board
dt-bindings:
arm: rockchip: add TS133 to RK356x-based QNAP NAS devices
dt-bindings:
arm: rockchip: fix description for Radxa CM3I
dt-bindings:
arm: rockchip: fix description for Radxa CM5
dt-bindings:
arm: vexpress-config: Update clock and regulator node names
dt-bindings:
ata: ahci-platform: Drop unnecessary select schema
dt-bindings:
ata: sata: Document the graph port
dt-bindings:
auxdisplay: ht16k33: Use unevaluatedProperties to fix common property warning
dt-bindings:
backlight: qcom-wled: Document ovp values for PMI8950
dt-bindings:
backlight: qcom-wled: Document ovp values for PMI8994
dt-bindings:
battery: Add trickle-charge upper limit
dt-bindings:
battery: Clarify trickle-charge
dt-bindings:
battery: Voltage drop properties
dt-bindings:
bluetooth: qcom,qca2066-bt: Split to separate schema
dt-bindings:
bluetooth: qcom,qca6390-bt: Split to separate schema
dt-bindings:
bluetooth: qcom,qca9377-bt: Split to separate schema
dt-bindings:
bluetooth: qcom,wcn3950-bt: Split to separate schema
dt-bindings:
bluetooth: qcom,wcn3990-bt: Split to separate schema
dt-bindings:
bluetooth: qcom,wcn6750-bt: Deprecate old supplies
dt-bindings:
bluetooth: qcom,wcn6750-bt: Split to separate schema
dt-bindings:
bluetooth: qcom,wcn6855-bt: Deprecate old supplies
dt-bindings:
bluetooth: qcom,wcn6855-bt: Split to separate schema
dt-bindings:
bluetooth: qcom,wcn7850-bt: Deprecate old supplies
dt-bindings:
bluetooth: qcom,wcn7850-bt: Split to separate schema
dt-bindings:
bus: aspeed: Require syscon for AST2600 AHB controller
dt-bindings:
bus: stm32mp25-rifsc: Allow 2 size cells
dt-bindings:
cache: qcom,llcc: Document Glymur LLCC block
dt-bindings:
cache: qcom,llcc: Remove duplicate llcc7_base for Glymur
dt-bindings:
can: renesas,rcar-canfd: Document renesas,fd-only property
dt-bindings:
can: renesas,rcar-canfd: Document RZ/T2H and RZ/N2H SoCs
dt-bindings:
can: renesas,rcar-canfd: Document RZ/V2H(P) and RZ/V2N SoCs
dt-bindings:
can: renesas,rcar-canfd: Specify reset-names
dt-bindings:
clk: rs9: Fix DIF pattern match
dt-bindings:
clock: add Amlogic T7 peripherals clock controller
dt-bindings:
clock: add Amlogic T7 PLL clock controller
dt-bindings:
clock: add Amlogic T7 SCMI clock controller
dt-bindings:
clock: add video clock indices for Amlogic S4 SoC
dt-bindings:
clock: aspeed: Add VIDEO reset definition
dt-bindings:
clock: exynosautov920: add MFD clock definitions
dt-bindings:
clock: gcc-msm8917: Add missing MDSS reset
dt-bindings:
clock: google,gs101-clock: Add DPU clock management unit
dt-bindings:
clock: google,gs101-clock: add samsung,sysreg property as required
dt-bindings:
clock: google,gs101-clock: fix alphanumeric ordering
dt-bindings:
clock: mediatek,mt7622-pciesys: Remove syscon compatible
dt-bindings:
clock: mpfs-ccc: Add pic64gx compatibility
dt-bindings:
clock: mpfs-clkcfg: Add pic64gx compatibility
dt-bindings:
clock: qcom,x1e80100-gcc: Add missing UFS mux clocks
dt-bindings:
clock: qcom: Add camera clock controller for SM8750 SoC
dt-bindings:
clock: qcom: Add Kaanapali video clock controller
dt-bindings:
clock: qcom: Add MSM8940 Global Clock Controller
dt-bindings:
clock: qcom: Add SDM439 Global Clock Controller
dt-bindings:
clock: qcom: Add support for CAMCC for Kaanapali
dt-bindings:
clock: qcom: document Kaanapali DISPCC clock controller
dt-bindings:
clock: qcom: document the Kaanapali GPU Clock Controller
dt-bindings:
clock: renesas,r9a09g077/87: Add PCLKCAN ID
dt-bindings:
clock: renesas,r9a09g077/87: Add XSPI0/1 IDs
dt-bindings:
clock: thead,th1520-clk-ap: Add ID for C910 bus clock
dt-bindings:
connector: Add PCIe M.2 Mechanical Key M connector
dt-bindings:
connector: add pd-disable dependency
dt-bindings:
cpufreq: qcom-hw: document Milos CPUFREQ Hardware
dt-bindings:
crypto: atmel,at91sam9g46-aes: add microchip,lan9691-aes
dt-bindings:
crypto: atmel,at91sam9g46-sha: add microchip,lan9691-sha
dt-bindings:
crypto: Document aspeed,ahbc property for Aspeed ACRY
dt-bindings:
crypto: inside-secure,safexcel: Add SoC compatibles
dt-bindings:
crypto: inside-secure,safexcel: Mandate only ring IRQs
dt-bindings:
crypto: Mark zynqmp-aes as Deprecated
dt-bindings:
crypto: qcom,inline-crypto-engine: document the Milos ICE
dt-bindings:
crypto: qcom,prng: document Milos
dt-bindings:
crypto: qcom,prng: document x1e80100
dt-bindings:
display/lvds-codec: Document OnSemi FIN3385
dt-bindings:
display/msm/gpu: Straighten out reg-names on A619L/610/702
dt-bindings:
display/msm/rgmu: Document A612 RGMU
dt-bindings:
display/msm: dsi-controller-main: Add Kaanapali
dt-bindings:
display/msm: dsi-phy-7nm: Add Kaanapali DSI PHY
dt-bindings:
display/msm: gpu: Document A612 GPU
dt-bindings:
display/msm: gpu: Simplify conditional schema logic
dt-bindings:
display/msm: qcm2290-mdss: Fix missing ranges in example
dt-bindings:
display/msm: qcom, kaanapali-dpu: Add Kaanapali
dt-bindings:
display/msm: qcom, kaanapali-mdss: Add Kaanapali
dt-bindings:
display/msm: qcom,sm8750-mdss: Fix model typo
dt-bindings:
display: bridge: ldb: Add check for reg and reg-names
dt-bindings:
display: bridge: lt8912b: Drop reset gpio requirement
dt-bindings:
display: bridge: nxp,tda998x: Add missing clocks
dt-bindings:
display: bridge: renesas,dsi: Document RZ/V2H(P) and RZ/V2N
dt-bindings:
display: bridge: simple: document the Algoltek AG6311 DP-to-HDMI bridge
dt-bindings:
display: bridge: tc358867: mark port 0 and 1 configuration as valid
dt-bindings:
display: google,goldfish-fb: Convert to DT schema
dt-bindings:
display: mediatek: Fix typo 'hardwares' to 'hardware'
dt-bindings:
display: msm-dsi-phy-7nm: document the QCS8300 DSI PHY
dt-bindings:
display: msm: document DSI controller and phy on QCS8300
dt-bindings:
display: msm: Fix reg ranges and clocks on Glymur
dt-bindings:
display: msm: qcm2290-mdss: Fix iommus property
dt-bindings:
display: panel-simple: Allow "data-mapping" for "yes-optoelectronics,ytc700tlag-05-201c"
dt-bindings:
display: panel: Add compatible for Anbernic RG-DS
dt-bindings:
display: panel: document Samsung LTL106HL02 MIPI DSI panel
dt-bindings:
display: rockchip,dw-mipi-dsi: Add compatible for rk3506
dt-bindings:
display: rockchip,vop: Add compatible for rk3506
dt-bindings:
display: rockchip: Add no-hpd for dw-hdmi-qp controller
dt-bindings:
display: rockchip: dw-hdmi: Add compatible for RK3368 HDMI
dt-bindings:
display: simple: Add HannStar HSD156JUW2
dt-bindings:
display: simple: Add Innolux G150XGE-L05 panel
dt-bindings:
display: sitronix,st7571: add example for SPI
dt-bindings:
display: sitronix,st7920: Add DT schema
dt-bindings:
display: tegra: document Tegra132 MIPI calibration device
dt-bindings:
display: tegra: document Tegra30 VI and VIP
dt-bindings:
dma: atmel: add microchip,lan9691-dma
dt-bindings:
dma: mediatek,uart-dma: Allow MT6795 single compatible
dt-bindings:
dma: mediatek,uart-dma: Deprecate mediatek,dma-33bits
dt-bindings:
dma: mediatek,uart-dma: Support all SoC generations
dt-bindings:
dma: pl08x: Do not use plural form of a proper noun PrimeCell
dt-bindings:
dma: qcom,gpi: Document GPI DMA engine for Kaanapali and Glymur SoCs
dt-bindings:
dma: qcom,gpi: Update max interrupts lines to 16
dt-bindings:
dma: rz-dmac: Document RZ/V2N SoC support
dt-bindings:
dma: snps,dw-axi-dmac: Add compatible string for Agilex5
dt-bindings:
dma: Update ADMA bindings for tegra264
dt-bindings:
dma: Update ADMA bindings for tegra264
dt-bindings:
eeprom: at24: Add compatible for Belling BL24C04A/BL24C16F
dt-bindings:
eeprom: at24: Add compatible for Giantec GT24P64A
dt-bindings:
eeprom: at24: Add compatible for Puya P24C128F
dt-bindings:
eeprom: at25: Document Microchip 25AA010A
dt-bindings:
firmware: Convert cznic,turris-mox-rwtm to DT schema
dt-bindings:
firmware: fsl,scu: Mark multi-channel MU layouts as deprecated
dt-bindings:
firmware: google,gs101-acpm-ipc: convert regulators to lowercase
dt-bindings:
firmware: xilinx: Add conditional pinctrl schema
dt-bindings:
firmware: xilinx: Add xlnx,zynqmp-firmware compatible
dt-bindings:
Fix emails with spaces or missing brackets
dt-bindings:
Fix I2C bus node names in examples
dt-bindings:
gpio-mmio: Add compatible string for opencores,gpio
dt-bindings:
gpio-mmio: Correct opencores GPIO
dt-bindings:
gpio: add gpio-line-mux controller
dt-bindings:
gpio: Add Tegra264 support
dt-bindings:
gpio: aspeed,sgpio: Support ast2700
dt-bindings:
gpio: fix microchip #interrupt-cells
dt-bindings:
gpio: gpio-pca95xx: Add tcal6408 and tcal6416
dt-bindings:
gpio: spacemit: add compatible name for K3 SoC
dt-bindings:
gpu: img: Add AM62P SoC specific compatible
dt-bindings:
gpu: mali-valhall-csf: Add shader-present nvmem cell
dt-bindings:
hwmon: Add mps mp5926 driver bindings
dt-bindings:
hwmon: add STEF48H28
dt-bindings:
hwmon: Convert aspeed,ast2400-pwm-tacho to DT schema
dt-bindings:
hwmon: sl28cpld: Drop sa67mcu compatible
dt-bindings:
hwmon: sparx5: add microchip,lan9691-temp
dt-bindings:
hwmon: ti,tmp108: Add P3T1035,P3T2030
dt-bindings:
i2c: Add CP2112 HID USB to SMBus Bridge
dt-bindings:
i2c: atmel,at91sam: add microchip,lan9691-i2c
dt-bindings:
i2c: dw: Update maintainer
dt-bindings:
i2c: i2c-mt65xx: Add compatible for MT8189 SoC
dt-bindings:
i2c: qcom-cci: Document qcs8300 compatible
dt-bindings:
i2c: spacemit: add optional resets
dt-bindings:
i2c: st,stm32-i2c: add 'power-domains' property
dt-bindings:
iio: adc: ad7768-1: add new supported parts
dt-bindings:
iio: adc: Add AD4134
dt-bindings:
iio: adc: Add adi,ad4062
dt-bindings:
iio: adc: Add the NXP SAR ADC for s32g2/3 platforms
dt-bindings:
iio: adc: Add TI ADS1018/ADS1118
dt-bindings:
iio: adc: Allow interrupts property for AST2600
dt-bindings:
iio: amplifiers: add adl8113
dt-bindings:
iio: dac: Add max22007
dt-bindings:
iio: dac: adding support for Microchip MCP47FEB02
dt-bindings:
iio: frequency: adf4377: add clk provider
dt-bindings:
iio: pressure: add honeywell,abp2030pa
dt-bindings:
iio: proximity: Add RF Digital RFD77402 ToF sensor
dt-bindings:
input: google,goldfish-events-keypad: Convert to DT schema
dt-bindings:
input: i2c-hid: Introduce FocalTech FT8112
dt-bindings:
input: qcom,pm8941-pwrkey: Document PMM8654AU
dt-bindings:
input: touchscreen: edt-ft5x06: Add FocalTech FT3518
dt-bindings:
input: touchscreen: goodix: Add "panel" property
dt-bindings:
input: touchscreen: imagis: allow linux,keycodes for ist3038
dt-bindings:
input: touchscreen: sitronix,st1232: Add Sitronix ST1624
dt-bindings:
input: touchscreen: tsc2007: document '#io-channel-cells'
dt-bindings:
intel: Add Agilex eMMC support
dt-bindings:
intel: Add Agilex5 SoCFPGA modular board
dt-bindings:
interconnect: mt8183-emi: Add support for MT8196 EMI
dt-bindings:
interconnect: qcom,qcs615-rpmh: Drop IPA interconnects
dt-bindings:
interconnect: qcom-bwmon: Document Glymur BWMONs
dt-bindings:
interrupt-controller: Add compatiblie string fsl,imx(1|25|27|31|35)-avic
dt-bindings:
interrupt-controller: add SpacemiT K3 APLIC
dt-bindings:
interrupt-controller: add SpacemiT K3 IMSIC
dt-bindings:
interrupt-controller: Document RZ/{T2H,N2H} ICU
dt-bindings:
interrupt-controller: loongson,eiointc: Document address-cells
dt-bindings:
interrupt-controller: loongson,liointc: Document address-cells
dt-bindings:
interrupt-controller: loongson,pch-pic: Document address-cells
dt-bindings:
interrupt-controller: qcom,pdc: Document Kaanapali Power Domain Controller
dt-bindings:
interrupt-controller: renesas,rzv2h-icu: Document RZ/V2N SoC
dt-bindings:
interrupt-controller: sifive,plic: Clarify the riscv,ndev meaning in PLIC
dt-bindings:
interrupt-controller: ti,sci-intr: Per-line interrupt-types
dt-bindings:
iommu: Add NVIDIA Tegra CMDQV support
dt-bindings:
kbuild: Support single binding targets
dt-bindings:
leds: Add issi,is31fl3293 to leds-is31fl32xx
dt-bindings:
leds: Add LP5860 LED controller
dt-bindings:
leds: Add new as3668 support
dt-bindings:
leds: add TI/National Semiconductor LP5812 LED Driver
dt-bindings:
leds: Allow differently named multicolor LEDs
dt-bindings:
leds: bd72720: Add BD72720
dt-bindings:
leds: Convert ti,lm3697 to DT schema
dt-bindings:
leds: leds-qcom-lpg: Add support for PMH0101 PWM
dt-bindings:
leds: qcom,spmi-flash-led: Add PMH0101 compatible
dt-bindings:
mailbox: mediatek,mt8196-vcp-mbox: add mtk vcp-mbox document
dt-bindings:
mailbox: qcom: Add CPUCP mailbox controller bindings for Kaanapali
dt-bindings:
mailbox: qcom: Add CPUCP mailbox controller bindings for Kaanapali
dt-bindings:
mailbox: qcom: Add IPCC support for Kaanapali and Glymur Platforms
dt-bindings:
mailbox: qcom: Document SM8750 CPUCP mailbox controller
dt-bindings:
mailbox: sprd: add compatible for UMS9230
dt-bindings:
mailbox: xlnx,zynqmp-ipi-mailbox: Document msg region requirement
dt-bindings:
mbox: add pic64gx mailbox compatibility to mpfs mailbox
dt-bindings:
media: Add qcom,sm6150-camss
dt-bindings:
media: Correct camss supply description
dt-bindings:
media: i2c: Add os05b10 sensor
dt-bindings:
media: i2c: Add Samsung S5K3M5 image sensor
dt-bindings:
media: i2c: Add Samsung S5KJN1 image sensor
dt-bindings:
media: ov5647: Add optional regulators
dt-bindings:
media: ov5647: Allow props from video-interface-devices
dt-bindings:
media: qcom,qcs8300-camss: Add missing power supplies
dt-bindings:
media: st: csi: add 'power-domains' property
dt-bindings:
media: st: dcmipp: add 'power-domains' property
dt-bindings:
media: ti: vpe: Add support for Video Input Port
dt-bindings:
media: venus: Fix iommus property
dt-bindings:
mediatek: Drop inactive MandyJH Liu
dt-bindings:
mediatek: Replace Tinghan Shen in maintainers
dt-bindings:
memory: add DDR4 channel compatible
dt-bindings:
memory: factorise LPDDR channel binding into SDRAM channel
dt-bindings:
memory: factorise LPDDR props into SDRAM props
dt-bindings:
memory: introduce DDR4
dt-bindings:
memory: SDRAM channel: standardise node name
dt-bindings:
memory: tegra: Document DBB clock for Tegra264
dt-bindings:
mfd: Add Bitmain BM1880 System Controller
dt-bindings:
mfd: Add Realtek RTD1xxx system controllers
dt-bindings:
mfd: Add rk801 binding
dt-bindings:
mfd: Add samsung,s2mpg11-pmic
dt-bindings:
mfd: atmel,hlcdc: Add sama7d65 compatible string
dt-bindings:
mfd: atmel,sama5d2-flexcom: Add microchip,lan9691-flexcom
dt-bindings:
mfd: da9055: Fix dead link to codec binding
dt-bindings:
mfd: Document smp-memram subnode for aspeed,ast2x00-scu
dt-bindings:
mfd: mediatek,mt8195-scpsys: Add mediatek,mt6795-scpsys
dt-bindings:
mfd: mediatek: mt6397: Add missing MT6331 regulator compat
dt-bindings:
mfd: nxp: Add NXP LPC32xx System Control Block
dt-bindings:
mfd: qcom,spmi-pmic: Document PMICs present on Glymur and Kaanapali
dt-bindings:
mfd: qnap,ts433-mcu: Add qnap,ts133-mcu compatible
dt-bindings:
mfd: ROHM BD72720
dt-bindings:
mfd: samsung,s2mpg10-pmic: Link to its regulators
dt-bindings:
mfd: samsung,s2mps11: Split s2mpg10-pmic into separate file
dt-bindings:
mfd: syscon: Allow syscon compatible for mediatek,mt7981-topmisc
dt-bindings:
mfd: syscon: Document the GPR syscon for the NXP S32 SoCs
dt-bindings:
misc: google,android-pipe: Convert to DT schema
dt-bindings:
misc: qcom,fastrpc: Add compatible for Kaanapali
dt-bindings:
msm: dsi-controller-main: document the QCS8300 DSI CTRL
dt-bindings:
mtd: brcm,brcmnand: Drop "brcm,brcmnand" compatible for iProc
dt-bindings:
mtd: cdns,hp-nfc: Add dma-coherent property
dt-bindings:
mtd: Ensure partition node properties are documented
dt-bindings:
mtd: fixed-partitions: Move "compression" to partition node
dt-bindings:
mtd: fixed-partitions: Restrict undefined properties
dt-bindings:
mtd: microchip,mchp23k256: convert to DT schema
dt-bindings:
mtd: mxic,multi-itfc-v009-nand-controller: convert to DT schema
dt-bindings:
mtd: nvidia,tegra20-nand: convert to DT schema
dt-bindings:
mtd: nvidia,tegra20-nand: convert to DT schema
dt-bindings:
mtd: partitions: Allow "nvmem-layout" in generic partition nodes
dt-bindings:
mtd: partitions: Combine simple partition bindings
dt-bindings:
mtd: partitions: Convert brcm,trx to DT schema
dt-bindings:
mtd: partitions: Define "#{address,size}-cells" in specific schemas
dt-bindings:
mtd: partitions: Drop partitions.yaml
dt-bindings:
mtd: partitions: Move "sercomm,scpart-id" to partition.yaml
dt-bindings:
mtd: st,spear600-smi: #address/size-cells is mandatory
dt-bindings:
mtd: st,spear600-smi: convert to DT schema
dt-bindings:
mtd: st,spear600-smi: Fix description
dt-bindings:
mtd: st,spear600-smi: Fix example
dt-bindings:
mtd: st,spi-fsm: convert to DT schema
dt-bindings:
net: adi,adin: document LP Termination property
dt-bindings:
net: airoha,en8811h: deprecate "airoha,pnswap-rx" and "airoha,pnswap-tx"
dt-bindings:
net: airoha: npu: Add BA memory region
dt-bindings:
net: airoha: npu: Add firmware-name property
dt-bindings:
net: brcm,amac: Allow "dma-coherent" property
dt-bindings:
net: can: nxp,sja1000: add reference to mc-peripheral-props.yaml
dt-bindings:
net: dp83822: Deprecate ti,fiber-mode
dt-bindings:
net: dsa: add MaxLinear MxL862xx
dt-bindings:
net: dsa: fix typos in bindings docs
dt-bindings:
net: dsa: lantiq,gswip: add Intel GSW150
dt-bindings:
net: dsa: lantiq,gswip: add MaxLinear R(G)MII slew rate
dt-bindings:
net: dsa: lantiq,gswip: reference common PHY properties
dt-bindings:
net: dsa: lantiq,gswip: use correct node name
dt-bindings:
net: dsa: microchip: Make pinctrl 'reset' optional
dt-bindings:
net: Fix Tegra234 MGBE PTP clock
dt-bindings:
net: Introduce the ethernet-connector description
dt-bindings:
net: micrel: Convert micrel-ksz90x1.txt to DT schema
dt-bindings:
net: micrel: Convert to DT schema
dt-bindings:
net: mscc-miim: add microchip,lan9691-miim
dt-bindings:
net: nxp,s32-dwmac: Use the GPR syscon
dt-bindings:
net: pcs: mediatek,sgmiisys: deprecate "mediatek,pnswap"
dt-bindings:
net: pcs: renesas,rzn1-miic: Add phy_link property
dt-bindings:
net: renesas,rzv2h-gbeth: Document Renesas RZ/G3L RMII{tx,rx} clocks
dt-bindings:
net: renesas,rzv2h-gbeth: Document Renesas RZ/G3L SoC
dt-bindings:
net: rockchip-dwmac: Allow "dma-coherent"
dt-bindings:
net: sparx5: do not require phys when RGMII is used
dt-bindings:
net: wireless: ath11k-pci: deprecate 'firmware-name' property
dt-bindings:
net: wireless: ath11k: Combine two if:then: clauses
dt-bindings:
nvmem: add google,gs101-otp
dt-bindings:
nvmem: mediatek: efuse: Add support for MT8196
dt-bindings:
nvmem: qfprom: Add sm8750 compatible
dt-bindings:
omap: ti,prm-inst: Convert to DT schema
dt-bindings:
panel: s6e3fc2x01: Sort and remove unnecessary properties
dt-bindings:
panel: sw43408: adjust to reflect the DDIC and panel used
dt-bindings:
PCI: Add ASPEED PCIe RC support
dt-bindings:
PCI: dwc: Add external reference clock input
dt-bindings:
PCI: loongson: Document msi-parent property
dt-bindings:
PCI: mediatek-gen3: Add MT7981 PCIe compatible
dt-bindings:
PCI: pci-imx6: Add external reference clock input
dt-bindings:
PCI: qcom,pcie-apq8064: Move APQ8064 to dedicated schema
dt-bindings:
PCI: qcom,pcie-apq8084: Move APQ8084 to dedicated schema
dt-bindings:
PCI: qcom,pcie-ipq4019: Move IPQ4019 to dedicated schema
dt-bindings:
PCI: qcom,pcie-ipq5018: Move IPQ5018 to dedicated schema
dt-bindings:
PCI: qcom,pcie-ipq6018: Move IPQ6018 and IPQ8074 Gen3 to dedicated schema
dt-bindings:
PCI: qcom,pcie-ipq8074: Move IPQ8074 to dedicated schema
dt-bindings:
PCI: qcom,pcie-ipq9574: Move IPQ9574 to dedicated schema
dt-bindings:
PCI: qcom,pcie-msm8996: Move MSM8996 to dedicated schema
dt-bindings:
PCI: qcom,pcie-qcs404: Move QCS404 to dedicated schema
dt-bindings:
PCI: qcom,pcie-sdm845: Move SDM845 to dedicated schema
dt-bindings:
PCI: qcom,pcie-sdx55: Move SDX55 to dedicated schema
dt-bindings:
PCI: qcom,pcie-sm8150: Merge SC8180x into SM8150
dt-bindings:
PCI: qcom,sa8255p-pcie-ep: Document firmware managed PCIe endpoint
dt-bindings:
PCI: qcom: Document the Glymur PCIe Controller
dt-bindings:
PCI: socionext,uniphier-pcie: Fix interrupt controller node name
dt-bindings:
phy-common-props: create a reusable "protocol-names" definition
dt-bindings:
phy-common-props: ensure protocol-names are unique
dt-bindings:
phy-common-props: RX and TX lane polarity inversion
dt-bindings:
phy: Add Apple Type-C PHY
dt-bindings:
phy: Add DP PHY compatible for Glymur
dt-bindings:
phy: Add PHY_TYPE_XAUI definition
dt-bindings:
phy: Add QMP USB3+DP PHY for QCS615
dt-bindings:
phy: google: Add Google Tensor G5 USB PHY
dt-bindings:
phy: lynx-28g: permit lane OF PHY providers
dt-bindings:
phy: mediatek,hdmi-phy: Add support for MT8188 SoC
dt-bindings:
phy: mediatek,hdmi-phy: Add support for MT8188 SoC
dt-bindings:
phy: mediatek,hdmi-phy: Document extra clocks for MT8195
dt-bindings:
phy: mediatek,hdmi-phy: Document extra clocks for MT8195
dt-bindings:
phy: mediatek,hdmi-phy: Fix clock output names for MT8195
dt-bindings:
phy: mediatek,hdmi-phy: Fix clock output names for MT8195
dt-bindings:
phy: qcom,m31-eusb2-phy: Document M31 eUSB2 PHY for Kaanapali
dt-bindings:
phy: qcom,qmp-usb: Add Glymur USB UNI PHY compatible
dt-bindings:
phy: qcom,sc8280xp-qmp-pcie-phy: Add Kaanapali compatible
dt-bindings:
phy: qcom,sc8280xp-qmp-ufs-phy: Add QMP UFS PHY compatible
dt-bindings:
phy: qcom,sc8280xp-qmp-ufs-phy: document the Milos QMP UFS PHY
dt-bindings:
phy: qcom,sc8280xp-qmp-usb43dp-phy: Add Glymur compatible
dt-bindings:
phy: qcom,sc8280xp-qmp-usb43dp-phy: Add Kaanapali QMP PHY
dt-bindings:
phy: qcom,snps-eusb2-repeater: Add SMB2370 compatible
dt-bindings:
phy: qcom,snps-eusb2-repeater: Add squelch param update
dt-bindings:
phy: qcom-edp: Add missing clock for X Elite
dt-bindings:
phy: qcom-m31-eusb2: Add Glymur compatible
dt-bindings:
phy: rename transmit-amplitude.yaml to phy-common-props.yaml
dt-bindings:
phy: renesas,rzg3e-usb3-phy: Add RZ/V2H(P) and RZ/V2N support
dt-bindings:
phy: renesas,usb2-phy: Document mux-states property
dt-bindings:
phy: renesas,usb2-phy: Document RZ/G3E SoC
dt-bindings:
phy: renesas,usb2-phy: Document USB VBUS regulator
dt-bindings:
phy: samsung,ufs-phy: add power-domains
dt-bindings:
phy: samsung,usb3-drd-phy: add ExynosAutov920 combo hsphy
dt-bindings:
phy: samsung,usb3-drd-phy: add ExynosAutov920 combo ssphy
dt-bindings:
phy: samsung,usb3-drd-phy: add ExynosAutov920 HS phy compatible
dt-bindings:
phy: samsung,usb3-drd-phy: add power-domains
dt-bindings:
phy: sc8280xp-qmp-pcie: Document Glymur PCIe Gen4 2-lanes PHY
dt-bindings:
phy: spacemit: add K1 USB2 PHY
dt-bindings:
phy: spacemit: Add SpacemiT PCIe/combo PHY
dt-bindings:
phy: spacemit: Introduce PCIe PHY
dt-bindings:
phy: ti,control-phy-otghs: convert to DT schema
dt-bindings:
phy: ti,phy-usb3: convert to DT schema
dt-bindings:
phy: ti,tcan104x-can: Document TI TCAN1046
dt-bindings:
pinctrl: document polarfire soc mssio pin controller
dt-bindings:
pinctrl: intel: keembay: fix typo
dt-bindings:
pinctrl: ocelot: Add LAN9645x SoC support
dt-bindings:
pinctrl: pinctrl-microchip-sgpio: add LAN969x
dt-bindings:
pinctrl: qcom,glymur-tlmm: Document Mahua TLMM block
dt-bindings:
pinctrl: renesas,r9a09g077-pinctrl: Document GPIO IRQ
dt-bindings:
pinctrl: samsung: Add exynos9610-pinctrl compatible
dt-bindings:
pinctrl: samsung: Add exynos9610-wakeup-eint node
dt-bindings:
pinctrl: spacemit: add K3 SoC support
dt-bindings:
pinctrl: spacemit: add syscon property
dt-bindings:
pinctrl: spacemit: convert drive strength to schema format
dt-bindings:
pinctrl: spacemit: fix drive-strength check warning
dt-bindings:
pinctrl: spacemit: k3: fix drive-strength doc
dt-bindings:
pinctrl: sunxi: Allow pinmux sub-pattern with leading numbers
dt-bindings:
power: fsl,imx-gpc: Document address-cells
dt-bindings:
power: supply: google,goldfish-battery: Convert to DT schema
dt-bindings:
power: syscon-poweroff: Allow "reg" property
dt-bindings:
powerpc: Add Freescale/NXP MPC83xx SoCs
dt-bindings:
ptp: Add amazon,vmclock
dt-bindings:
pwm: nxp,lpc32xx-pwm: Specify clocks property as mandatory
dt-bindings:
qcom,pdc: document the Milos Power Domain Controller
dt-bindings:
raspberrypi,bcm2835-firmware: Add 'power' and gpio-hog nodes
dt-bindings:
regulator: mark regulator-suspend-microvolt as deprecated
dt-bindings:
regulator: ROHM BD72720
dt-bindings:
remoteproc: Add HSM M4F core on TI K3 SoCs
dt-bindings:
remoteproc: Fix dead link to Keystone DSP GPIO binding
dt-bindings:
remoteproc: fsl,imx-rproc: Add support for i.MX95
dt-bindings:
remoteproc: qcom,adsp: Allow cx-supply on qcom,sdm845-slpi-pas
dt-bindings:
remoteproc: qcom,pas: Add iommus property
dt-bindings:
remoteproc: qcom,sm8550-pas: Drop SM8750 ADSP from if-branch
dt-bindings:
Remove unused includes
dt-bindings:
reset: syscon-reboot: Allow both 'reg' and 'offset'
dt-bindings:
riscv: Add B ISA extension description
dt-bindings:
riscv: Add descriptions for Za64rs, Ziccamoa, Ziccif, and Zicclsm
dt-bindings:
riscv: Add Sha and its comprised extensions
dt-bindings:
riscv: add SpacemiT X100 CPU compatible
dt-bindings:
riscv: Add Ssccptr, Sscounterenw, Sstvala, Sstvecd, Ssu64xl
dt-bindings:
riscv: document zicfilp and zicfiss in extensions.yaml
dt-bindings:
riscv: extensions: Drop unnecessary select schema
dt-bindings:
riscv: spacemit: add K3 and Pico-ITX board bindings
dt-bindings:
riscv: starfive: Append JH-7110 SoC compatible to VisionFive 2 Lite board
dt-bindings:
riscv: update ratified version of h, svinval, svnapot, svpbmt
dt-bindings:
rng: add google,gs101-trng compatible
dt-bindings:
rtc: cpcap: convert to schema
dt-bindings:
rtc: loongson: Correct Loongson-1C interrupts property
dt-bindings:
rtc: loongson: Document Loongson-2K0300 compatible
dt-bindings:
rtc: renesas,rz-rtca3: Add RZ/V2N support
dt-bindings:
samsung: exynos-pmu: Add compatible for ARTPEC-9 SoC
dt-bindings:
samsung: exynos-sysreg: add gs101 dpu compatible
dt-bindings:
serial: 8250: add SpacemiT K3 UART compatible
dt-bindings:
serial: google,goldfish-tty: Convert to DT schema
dt-bindings:
serial: renesas,rsci: Document RZ/G3E support
dt-bindings:
serial: renesas,rsci: Document RZ/V2H(P) and RZ/V2N SoCs
dt-bindings:
serial: renesas,scif: Document RZ/G3L SoC
dt-bindings:
serial: sh-sci: Fold single-entry compatibles into enum
dt-bindings:
soc: fsl: qe: Add an interrupt controller for QUICC Engine Ports
dt-bindings:
soc: imx: add fsl,aips and fsl,emi compatible strings
dt-bindings:
soc: mediatek: dvfsrc: Document clock
dt-bindings:
soc: renesas: Document RZ/N1 GPIO Interrupt Multiplexer
dt-bindings:
soc: samsung: exynos-pmu: Drop unnecessary select schema
dt-bindings:
soc: samsung: exynos-pmu: remove syscon for google,gs101-pmu
dt-bindings:
soc: spacemit: Add K3 reset support and IDs
dt-bindings:
soc: spacemit: k3: add clock support
dt-bindings:
sound: google,goldfish-audio: Convert to DT schema
dt-bindings:
soundwire: qcom: Add SoundWire v2.2.0 compatible
dt-bindings:
spi: Add binding for Faraday FTSSP010
dt-bindings:
spmi: Add MediaTek MT8196 SPMI 2 Arbiter/Controllers
dt-bindings:
spmi: add support for glymur-spmi-pmic-arb (arbiter v8)
dt-bindings:
spmi: split out common QCOM SPMI PMIC arbiter properties
dt-bindings:
spmi: spmi-mtk-pmif: Add compatible for MT8189 SoC
dt-bindings:
sram: Document qcom,kaanapali-imem and its child node
dt-bindings:
tegra: pmc: Update aotag as an optional aperture
dt-bindings:
thermal: mediatek: Add LVTS thermal controller definition for MT7987
dt-bindings:
thermal: mediatek: Add LVTS thermal controller support for MT8196
dt-bindings:
thermal: r9a09g047-tsu: document RZ/T2H and RZ/N2H
dt-bindings:
thermal: r9a09g047-tsu: Document RZ/V2N TSU
dt-bindings:
timer: add SpacemiT K3 CLINT
dt-bindings:
touchscreen: trivial-touch: Drop 'interrupts' requirement for old Ilitek
dt-bindings:
tpm: Add st,st33tphf2ei2c
dt-bindings:
trivial-devices: Add hitron,hac300s
dt-bindings:
trivial-devices: add MEMSIC 3-axis magnetometer
dt-bindings:
trivial-devices: Add socionext,uniphier-smpctrl
dt-bindings:
trivial-devices: Add some more undocumented devices
dt-bindings:
usb: Add binding for WCH CH334/CH335 hub controller
dt-bindings:
usb: Add Microchip LAN969x support
dt-bindings:
usb: Add Socionext Uniphier DWC3 controller
dt-bindings:
usb: aspeed,usb-vhub: Add ast2700 support
dt-bindings:
usb: dwc3: Add Google Tensor G5 DWC3
dt-bindings:
usb: ehci/ohci: Allow "dma-coherent"
dt-bindings:
usb: renesas,usbhs: Add RZ/G3E SoC support
dt-bindings:
vendor-prefixes: Add AlgolTek
dt-bindings:
vendor-prefixes: Add Arduino name
dt-bindings:
vendor-prefixes: Add Ezurio LLC
dt-bindings:
vendor-prefixes: Add Medion AG
dt-bindings:
vendor-prefixes: Add prefix for TUXEDO Computers GmbH
dt-bindings:
vendor-prefixes: Document ifm electronic gmbh
dt-bindings:
watchdog: Convert mpc8xxx-wdt to YAML
dt-bindings:
watchdog: Document X1E80100 compatible
dt-bindings:
watchdog: qcom-wdt: Document Glymur watchdog
dt-bindings:
watchdog: samsung-wdt: Define cluster constraints top-level
dt-bindings:
watchdog: samsung-wdt: Drop S3C2410
dt-bindings:
watchdog: samsung-wdt: Split if:then: and constrain more
dt-bindings:
watchdog: xlnx,versal-wwdt: Add optional power-domains property
dwc3:
google: Fix PM domain leak in dwc3_google_probe()
e1000/e1000e:
Fix leak in DMA error cleanup
e1000:
check return value of e1000_read_eeprom
e1000e:
clear DPG_EN after reset to avoid autonomous power-gating
e1000e:
introduce new board type for Panther Lake PCH
ecryptfs:
Annotate struct ecryptfs_message with __counted_by
ecryptfs:
comment typo fix
ecryptfs:
Drop redundant NUL terminations after calling ecryptfs_to_hex
ecryptfs:
Fix packet format comment in parse_tag_67_packet()
ecryptfs:
keystore: Fix typo 'the the' in comment
ecryptfs:
Remove unused declartion ecryptfs_fill_zeros()
ecryptfs:
Replace memcpy + NUL termination in ecryptfs_copy_filename
ecryptfs:
Replace memcpy + NUL termination in ecryptfs_new_file_context
ecryptfs:
Replace strcpy with strscpy in ecryptfs_cipher_code_to_string
ecryptfs:
Replace strcpy with strscpy in ecryptfs_set_default_crypt_stat_vals
ecryptfs:
Replace strcpy with strscpy in ecryptfs_validate_options
ecryptfs:
simplify list initialization in ecryptfs_parse_packet_set()
EDAC/altera:
Remove IRQF_ONESHOT
EDAC/amd64:
Avoid a -Wformat-security warning
EDAC/i5000:
Fix snprintf() size calculation in calculate_dimm_size()
EDAC/i5400:
Fix snprintf() limit calculation in calculate_dimm_size()
EDAC/i82443bxgx:
Remove driver that has been marked broken since 2007
EDAC/igen6:
Add more Intel Panther Lake-H SoCs support
EDAC/igen6:
Add two Intel Amston Lake SoCs support
EDAC/igen6:
Make masks of {MCHBAR, TOM, TOUUD, ECC_ERROR_LOG} configurable
EDAC/mc:
Fix error path ordering in edac_mc_alloc()
EDAC/r82600:
Remove this obsolete driver
editorconfig:
add rst extension
eeprom:
at24: use dev_err_probe() consistently
eeprom:
at25: add support for Infineon Cypress QSN FRAMs
eeprom:
at25: expose JEDEC ID via sysfs
eeprom_93cx6:
fix struct member kernel-doc
EFI/CPER:
don't dump the entire memory region
EFI/CPER:
don't go past the ARM processor CPER record buffer
efi:
Align unaccepted memory range to page boundary
efi:
earlycon: Reduce number of references to global screen_info
efi:
export sysfb_primary_display for EDID
efi:
Fix reservation of unaccepted memory table
efi:
stmm: Constify struct efivar_operations
efi:
stmm: Make use of module_tee_client_driver()
efi:
stmm: Make use of tee bus methods
efi:
Support EDID information
efi:
sysfb_efi: Convert swap width and height quirk to a callback
efi:
sysfb_efi: Fix efidrmfb and simpledrmfb on Valve Steam Deck
efi:
sysfb_efi: Fix lfb_linelength calculation when applying quirks
efi:
sysfb_efi: Reduce number of references to global screen_info
efi:
sysfb_efi: Replace open coded swap with the macro
entry:
Add arch_ptrace_report_syscall_entry/exit()
entry:
Hook up rseq time slice extension
entry:
Inline syscall_exit_work() and syscall_trace_enter()
entry:
Remove unused syscall argument from syscall_trace_enter()
entry:
Rework syscall_exit_to_user_mode_work() for architecture reuse
erofs:
add erofs_inode_set_aops helper to set the aops
erofs:
add GFP_NOIO in the bio completion if needed
erofs:
add missing documentation about `directio` mount option
erofs:
add setlease file operation
erofs:
allow sharing page cache with the same aops only
erofs:
avoid noisy messages for transient -ENOMEM
erofs:
avoid some unnecessary #ifdefs
erofs:
decouple `struct erofs_anon_fs_type`
erofs:
fix .fadvise() for page cache sharing
erofs:
fix incorrect early exits for invalid metabox-enabled images
erofs:
fix incorrect early exits in volume label handling
erofs:
fix inline data read failure for ztailpacking pclusters
erofs:
fix interlaced plain identification for encoded extents
erofs:
fix UAF issue for file-backed mounts w/ directio option
erofs:
handle end of filesystem properly for file-backed mounts
erofs:
hold read context in iomap_iter if needed
erofs:
implement .fadvise for page cache share
erofs:
improve LZ4 error strings
erofs:
introduce the page cache share feature
erofs:
make z_erofs_crypto[] static
erofs:
mark inodes without acls in erofs_read_inode()
erofs:
pass inode to trace_erofs_read_folio
erofs:
remove more unnecessary #ifdefs
erofs:
remove useless src in erofs_xattr_copy_to_buffer()
erofs:
separate plain and compressed filesystems formally
erofs:
set fileio bio failed in short read case
erofs:
simplify the code using for_each_set_bit
erofs:
support compressed inodes for page cache share
erofs:
support unencoded inodes for page cache share
erofs:
support user-defined fingerprint name
erofs:
tidy up erofs_init_inode_xattrs()
erofs:
tidy up synchronous decompression
erofs:
unexport erofs_getxattr()
erofs:
unexport erofs_xattr_prefix()
erofs:
update compression algorithm status
erofs:
update the Kconfig description
erofs:
Use %pe format specifier for error pointers
erofs:
use inode_set_cached_link()
erofs:
using domain_id in the safer way
esp:
fix skb leak with espintcp and async crypto
espintcp:
Fix race condition in espintcp_close()
et4:
allow zeroout when doing written to unwritten split
eth fbnic:
Add debugfs hooks for firmware mailbox
eth fbnic:
Add debugfs hooks for tx/rx rings
eth:
bnxt: adjust the fill level of agg queues with larger buffers
eth:
bnxt: always set the queue mgmt ops
eth:
bnxt: gather and report HW-GRO stats
eth:
bnxt: make sure we populate the qcfg defaults on old FW/HW
eth:
bnxt: plug bnxt_validate_qcfg() into qops
eth:
bnxt: store rx buffer size per queue
eth:
bnxt: support qcfg provided rx page size
eth:
fbnic: Account for page fragments when updating BDQ tail
eth:
fbnic: Add validation for MTU changes
eth:
fbnic: Advertise supported XDP features.
eth:
fbnic: Allocate all pages for RX mailbox
eth:
fbnic: Fix debugfs output for BDQ's with page frags
eth:
fbnic: increase FBNIC_HDR_BYTES_MIN from 128 to 256 bytes
eth:
fbnic: Increase FBNIC_QUEUE_SIZE_MIN to 64
eth:
fbnic: Remove retry support
eth:
fbnic: Reuse RX mailbox pages
eth:
fbnic: set DMA_HINT_L4 for all flows
eth:
fbnic: set FBNIC_QUEUE_RDE_CTL0_EN_HDR_SPLIT on RDE_CTL0
eth:
fbnic: Update RX mbox timeout value
eth:
fbnic: Use GFP_KERNEL to allocting mbx pages
ethtool:
Clarify len/n_stats fields in/out semantics
ethtool:
remove ETHTOOL_GRXRINGS fallback through get_rxnfc
ethtool:
uapi: Use UAPI definition of INT_MAX
eventpoll:
Convert epoll_put_uevent() to scoped user access
eventpoll:
defer struct eventpoll free to RCU grace period
eventpoll:
Fix integer overflow in ep_loop_check_proc()
evm:
Use ordered xattrs list to calculate HMAC in evm_init_hmac()
execve:
fold {compat_,}do_execve{,at}() into their sole callers
exfat:
add blank line after declarations
exfat:
add cache option for __exfat_ent_get
exfat:
add setlease file operation
exfat:
improve error code handling in exfat_find_empty_entry()
exfat:
improve exfat_count_num_clusters
exfat:
improve exfat_find_last_cluster
exfat:
reduce the number of parameters for exfat_get_cluster()
exfat:
reduce unnecessary writes during mmap write
exfat:
remove handling of non-file types in exfat_map_cluster
exfat:
remove the check for infinite cluster chain loop
exfat:
remove the unreachable warning for cache miss cases
exfat:
remove unnecessary else after return statement
exfat:
return the start of next cache in exfat_cache_lookup
exfat:
reuse cache to improve exfat_get_cluster
exfat:
support multi-cluster for exfat_get_cluster
exfat:
support multi-cluster for exfat_map_cluster
exfat:
support reuse buffer head for exfat_ent_get
exfat:
tweak cluster cache to support zero offset
exportfs:
clarify the documentation of open()/permission() expotrfs ops
exportfs:
Complete kernel-doc for struct export_operations
exportfs:
Fix kernel-doc output for get_name()
exportfs:
Mark struct export_operations functions at kernel-doc
ext2:
add setlease file operation
ext4:
add extent status cache support to kunit tests
ext4:
add setlease file operation
ext4:
add sysfs attribute err_report_sec to control s_err_report timer
ext4:
adjust the debug info in ext4_es_cache_extent()
ext4:
always allocate blocks only from groups inode can use
ext4:
always drain queued discard work in ext4_mb_release()
ext4:
avoid allocate block from corrupted group in ext4_mb_find_by_goal()
ext4:
avoid infinite loops caused by residual data
ext4:
avoid starting handle when dio writing an unwritten extent
ext4:
cleanup useless out label in __es_remove_extent()
ext4:
cleanup zeroout in ext4_split_extent_at()
ext4:
consolidate fsverity_info lookup
ext4:
convert inline data to extents when truncate exceeds inline size
ext4:
convert to new fserror helpers
ext4:
correct the mapping status if the extent has been zeroed
ext4:
do not check fast symlink during orphan recovery
ext4:
don't build the fsverity work handler for !CONFIG_FS_VERITY
ext4:
don't cache extent during splitting extent
ext4:
don't order data when zeroing unwritten or delayed block
ext4:
don't set EXT4_GET_BLOCKS_CONVERT when splitting before submitting I/O
ext4:
don't split extent before submitting I/O
ext4:
don't zero the entire extent if EXT4_EXT_DATA_PARTIAL_VALID1
ext4:
drop extent cache after doing PARTIAL_VALID1 zeroout
ext4:
drop extent cache when splitting extent fails
ext4:
drop the TODO comment in ext4_es_insert_extent()
ext4:
fast commit: make s_fc_lock reclaim-safe
ext4:
fix deadlock on inode reallocation
ext4:
fix dirtyclusters double decrement on fs shutdown
ext4:
fix e4b bitmap inconsistency reports
ext4:
fix extents-test.c is not compiled when EXT4_KUNIT_TESTS=M
ext4:
fix fsync(2) for nojournal mode
ext4:
fix iloc.bh leak in ext4_fc_replay_inode() error paths
ext4:
fix journal credit check when setting fscrypt context
ext4:
fix mballoc-test.c is not compiled when EXT4_KUNIT_TESTS=M
ext4:
fix memory leak in ext4_ext_shift_extents()
ext4:
fix stale xarray tags after writeback
ext4:
fix the might_sleep() warnings in kvfree()
ext4:
fix use-after-free in update_super_work when racing with umount
ext4:
handle wraparound when searching for blocks for indirect mapped blocks
ext4:
introduce EXPORT_SYMBOL_FOR_EXT4_TEST() helper
ext4:
kunit tests for extent splitting and conversion
ext4:
kunit tests for higher level extent manipulation functions
ext4:
kunit: extents-test: lix percpu_counters list corruption
ext4:
make __es_remove_extent() check extent status
ext4:
make ext4_es_cache_extent() support overwrite existing extents
ext4:
make recently_deleted() properly work with lazy itable initialization
ext4:
mark fs-verity enable fast-commit ineligible
ext4:
mark group add fast-commit ineligible
ext4:
mark group extend fast-commit ineligible
ext4:
mark inode format migration fast-commit ineligible
ext4:
mark move extents fast-commit ineligible
ext4:
minor fix for ext4_split_extent_zeroout()
ext4:
move ->read_folio and ->readahead to readpage.c
ext4:
move ext4_percpu_param_init() before ext4_mb_init()
ext4:
propagate flags to convert_initialized_extent()
ext4:
propagate flags to ext4_convert_unwritten_extents_endio()
ext4:
publish jinode after initialization
ext4:
refactor split and convert extents
ext4:
refactor zeroout path and handle all cases
ext4:
reject mount if bigalloc with s_first_data_block != 0
ext4:
remove EXT4_GET_BLOCKS_IO_CREATE_EXT
ext4:
remove redundant NULL check after __GFP_NOFAIL
ext4:
remove unnecessary zero-initialization via memset
ext4:
remove unused unwritten parameter in ext4_dio_write_iter()
ext4:
remove useless ext4_iomap_overwrite_ops
ext4:
replace BUG_ON with proper error handling in ext4_read_inline_folio
ext4:
replace ext4_es_insert_extent() when caching on-disk extents
ext4:
simplify the mapping query logic in ext4_iomap_begin()
ext4:
skip split extent recovery on corruption
ext4:
specify the free pointer offset for ext4_inode_cache
ext4:
subdivide EXT4_EXT_DATA_VALID1
ext4:
test if inode's all dirty pages are submitted to disk
ext4:
use optimized mballoc scanning regardless of inode format
ext4:
use reserved metadata blocks when splitting extent on endio
ext4:
validate p_idx bounds in ext4_ext_correct_indexes
f2fs:
Accounting large folio subpages before bio submission
f2fs:
add 'folio_in_bio' to handle readahead folios with no BIO submission
f2fs:
add a tracepoint to see large folio read submission
f2fs:
add lock elapsed time trace facility for f2fs rwsemphore
f2fs:
add setlease file operation
f2fs:
add write latency stats for NAT and SIT blocks in f2fs_write_checkpoint
f2fs:
advance index and offset after zeroing in large folio read
f2fs:
avoid f2fs_map_blocks() for consecutive holes in readpages
f2fs:
avoid unnecessary block mapping lookups in f2fs_read_data_large_folio
f2fs:
change seq_file_ra_mul and max_io_bytes to unsigned int
f2fs:
change size parameter of __has_cursum_space() to unsigned int
f2fs:
check skipped write in f2fs_enable_checkpoint()
f2fs:
clean up the force parameter in __submit_merged_write_cond()
f2fs:
clean up the type parameter in f2fs_sync_meta_pages()
f2fs:
clean up w/ __f2fs_schedule_timeout()
f2fs:
consolidate fsverity_info lookup
f2fs:
decrease maximum flush retry count in f2fs_enable_checkpoint()
f2fs:
detect more inconsistent cases in sanity_check_node_footer()
f2fs:
don't build the fsverity work handler for !CONFIG_FS_VERITY
f2fs:
fix error path handling in f2fs_read_data_large_folio()
f2fs:
fix incomplete block usage in compact SSA summaries
f2fs:
fix IS_CHECKPOINTED flag inconsistency issue caused by concurrent atomic commit and checkpoint writes
f2fs:
fix lock priority inversion issue
f2fs:
fix out-of-bounds access in sysfs attribute read/write
f2fs:
fix timeout precision of f2fs_io_schedule_timeout_killable()
f2fs:
fix to add gc count stat in f2fs_gc_range
f2fs:
fix to avoid mapping wrong physical block for swapfile
f2fs:
fix to avoid UAF in f2fs_write_end_io()
f2fs:
fix to check sysfs filename w/ gc_pin_file_thresh correctly
f2fs:
fix to do sanity check on nat entry of quota inode
f2fs:
fix to do sanity check on node footer in __write_node_folio()
f2fs:
fix to do sanity check on node footer in {read,write}_end_io
f2fs:
fix to show simulate_lock_timeout correctly
f2fs:
fix to unlock folio in f2fs_read_data_large_folio()
f2fs:
fix to use jiffies based precision for DEFAULT_SCHEDULE_TIMEOUT
f2fs:
flush plug periodically during GC to maximize readahead effect
f2fs:
improve check for enough free sections
f2fs:
introduce FAULT_LOCK_TIMEOUT
f2fs:
introduce FAULT_SKIP_WRITE
f2fs:
introduce trace_f2fs_priority_update
f2fs:
make f2fs_verify_cluster() partially large-folio-aware
f2fs:
make FAULT_DISCARD obsolete
f2fs:
optimize f2fs_overwrite_io() for f2fs_iomap_begin
f2fs:
optimize NAT block loading during checkpoint write
f2fs:
pin files do not require sbi->writepages lock for ordering
f2fs:
remove non-uptodate folio from the page cache in move_data_block
f2fs:
remove some redundant codes in f2fs_quota_enable
f2fs:
remove unnecessary ClearPageUptodate in f2fs_verify_cluster()
f2fs:
rename FAULT_TIMEOUT to FAULT_ATOMIC_TIMEOUT
f2fs:
return immediately after submitting the specified folio in __submit_merged_write_cond
f2fs:
support large folio for immutable non-compressed case
f2fs:
support non-4KB block size without packed_ssa feature
f2fs:
sysfs: introduce critical_task_priority
f2fs:
sysfs: introduce inject_lock_timeout
f2fs:
sysfs: introduce max_lock_elapsed_time
f2fs:
trace elapsed time for cp_global_sem lock
f2fs:
trace elapsed time for cp_rwsem lock
f2fs:
trace elapsed time for gc_lock lock
f2fs:
trace elapsed time for io_rwsem lock
f2fs:
trace elapsed time for node_change lock
f2fs:
trace elapsed time for node_write lock
f2fs:
Update the default value of the documentation ckpt_thread_ioprio
f2fs:
use folio_end_read
f2fs:
Zero f2fs_folio_state on allocation
fat:
add setlease file operation
fat:
avoid parent link count underflow in rmdir
fat:
cleanup the flags for fat_truncate_time
fat:
remove unused parameter
fb:
Add dev_of_fbinfo() helper for optional sysfs support
fbcon:
check return value of con2fb_acquire_newinfo()
fbcon:
Declare struct fb_info.fbcon_par as of type struct fbcon_par
fbcon:
Remove fb_debug_enter/_leave from struct fb_ops
fbcon:
Remove struct fbcon_display.inverse
fbdev:
au1100fb: Check return value of clk_enable() in .resume()
fbdev:
au1100fb: Don't store device specific data in global variables
fbdev:
au1100fb: Fix build on MIPS64
fbdev:
au1100fb: Fold au1100fb.h into its only user
fbdev:
au1100fb: Make driver compilable on non-mips platforms
fbdev:
au1100fb: Mark several local functions as static
fbdev:
au1100fb: Replace custom printk wrappers by pr_*
fbdev:
au1100fb: Replace license boilerplate by SPDX header
fbdev:
au1100fb: Use proper conversion specifiers in printk formats
fbdev:
au1200fb: Fix a memory leak in au1200fb_drv_probe()
fbdev:
ffb: fix corrupted video output on Sun FFB1
fbdev:
fix fb_pad_unaligned_buffer mask
fbdev:
hyperv_fb: Remove hyperv_fb driver
fbdev:
of: display_timing: fix refcount leak in of_get_display_timings()
fbdev:
of_display_timing: Fix device node reference leak in of_get_display_timings()
fbdev:
omapfb: Make FB_DEVICE dependency optional
fbdev:
omapfb: remove duplicate check in omapfb_setup_mem()
fbdev:
rivafb: fix divide error in nv3_arb()
fbdev:
sh_mobile_lcdc: Make FB_DEVICE dependency optional
fbdev:
smscufx: properly copy ioctl memory to kernelspace
fbdev:
Use device_create_with_groups() to fix sysfs groups registration race
fbdev:
vt8500lcdfb: fix missing dma_free_coherent()
fbnic:
close fw_log race between users and teardown
fgraph:
Do not call handlers direct when not using ftrace_ops
fgraph:
Fix thresh_return clear per-task notrace
fgraph:
Fix thresh_return nosleeptime double-adjust
file_[gs]etattr(2):
switch to CLASS(filename_maybe_null)
file_getattr():
filename_lookup() accepts ERR_PTR() as filename
file_setattr():
filename_lookup() accepts ERR_PTR() as filename
filelock:
default to returning -EINVAL when ->setlease operation is NULL
filelock:
use a consume fence in locks_inode_context()
filename_...xattr():
don't consume filename reference
firewire:
core: add flags member for isochronous context structure
firewire:
core: add function variants for isochronous context creation
firewire:
core: add fw_iso_context_create() variant with header storage size
firewire:
core: code refactoring with cleanup function for isoc pages
firewire:
core: move private function declaration from public header to internal header
firewire:
core: provide isoc header buffer size outside card driver
firewire:
core: stop using page private to store DMA mapping address
firewire:
core: use common kernel API to allocate and release a batch of pages
firewire:
core: use mutex instead of spinlock for client isochronous context
firewire:
ohci: allocate isoc context header by kvmalloc()
firewire:
ohci: code refactoring to use union for isoc multiple channel state
firewire:
ohci: fix index of pages for dma address to 1394 OHCI IT context
firewire:
ohci: initialize page array to use alloc_pages_bulk() correctly
firewire:
ohci: refactor isoc single-channel state using a union
firewire:
ohci: split page allocation from dma mapping
firewire:
ohci: stop using page private to store DMA mapping address
firewire:
ohci: use cleanup helper for isoc context header allocation
firewire:
ohci: use MAX macro to guarantee minimum count of pages for AR contexts
firmware/dmi:
Include product_family info to modalias
firmware:
arm_ffa: Correct 32-bit response handling in NOTIFICATION_INFO_GET
firmware:
arm_ffa: Remove vm_id argument in ffa_rxtx_unmap()
firmware:
arm_ffa: Tie FF-A version checks to specific features
firmware:
arm_ffa: Unmap Rx/Tx buffers on init failure
firmware:
arm_scmi: Fix NULL dereference on notify error path
firmware:
arm_scmi: Fix uninitialized pointers with __free attr
firmware:
arm_scmi: imx: Support getting syslog of MISC protocol
firmware:
arm_scmi: Increase performance MAX_OPPS limit to 64
firmware:
arm_scmi: Make use of tee bus methods
firmware:
arm_scmi: Move boiler plate code into the get info functions
firmware:
arm_scmi: optee: Make use of module_tee_client_driver()
firmware:
arm_scmi: Refactor reset domain handling
firmware:
arm_scmi: Remove legacy protocol versioning logic
firmware:
arm_scmi: Rework protocol version negotiation logic
firmware:
arm_scmi: Spelling s/mulit/multi/, s/currenly/currently/
firmware:
arm_scpi: Fix device_node reference leak in probe path
firmware:
cirrus: cs_dsp: Add long-offset WMDR
firmware:
cs_dsp: Don't use __free() in cs_dsp_load() and cs_dsp_load_coeff()
firmware:
cs_dsp: Fix fragmentation regression in firmware download
firmware:
cs_dsp: Handle long-offset data blocks
firmware:
cs_dsp: mock_bin: Add function to create long-offset patches
firmware:
cs_dsp: mock_bin: Pass offset32 to cs_dsp_mock_bin_add_raw_block()
firmware:
cs_dsp: Remove __free() from cs_dsp_debugfs_string_read()
firmware:
cs_dsp: test: Increase size of XM and YM on Halo Core
firmware:
cs_dsp: test_bin: Add tests for offsets > 0xffff
firmware:
cs_dsp: test_bin: Make patch function a test parameter
firmware:
cs_dsp: test_bin: Run test cases on long-offset blocks
firmware:
cs_dsp: test_bin: Run test cases with v3 file format
firmware:
efi: Never declare sysfb_primary_display on x86
firmware:
imx: sm-misc: Dump syslog info
firmware:
microchip: fail auto-update probe if no flash found
firmware:
qcom: scm: allow QSEECOM on Surface Pro 11
firmware:
qcom: scm: QSEECOM on Medion SPRCHRGD 14 S1
firmware:
qcom_scm: Add a prep version of auth_and_reset function
firmware:
qcom_scm: Add API to get waitqueue IRQ info
firmware:
qcom_scm: Add qcom_scm_pas_get_rsc_table() to get resource table
firmware:
qcom_scm: Add SHM bridge handling for PAS when running without QHEE
firmware:
qcom_scm: Introduce PAS context allocator helper function
firmware:
qcom_scm: Refactor qcom_scm_pas_init_image()
firmware:
qcom_scm: Remove redundant piece of code
firmware:
qcom_scm: Rename peripheral as pas_id
firmware:
qcom_scm: Support multiple waitq contexts
firmware:
qcom_scm: Use TASK_IDLE state in wait_for_wq_completion()
firmware:
stratix10-rsu: Fix NULL pointer dereference when RSU is disabled
firmware:
stratix10-svc: Add Multi SVC clients support
firmware:
stratix10-svc: Delete some stray tabs
firmware:
tee_bnxt: Make use of module_tee_client_driver()
firmware:
tee_bnxt: Make use of tee bus methods
firmware:
thead: Fix buffer overflow and use standard endian macros
firmware:
ti_sci.h: fix all kernel-doc warnings
firmware:
xilinx: Add firmware API's to support aes-gcm in Versal device
firmware:
zynqmp: Add helper API to self discovery the device
firmware:
zynqmp: Move crypto API's to separate file
Linux:
fix it87_wdt early reboot by reporting running timer
flow_offload:
add const qualifiers to function arguments
fork-comment-fix:
remove ambiguous question mark in CLONE_CHILD_CLEARTID comment
fortify:
Cleanup temp file also on non-successful exit
fortify:
Rename temporary file to match ignore pattern
fortify:
Use C arithmetic not FIELD_xxx() in FORTIFY_REASON defines
fpga:
dfl: fix typo in header file
fpga:
dfl: use subsys_initcall to allow built-in drivers to be added
fpga:
of-fpga-region: Fail if any bridge is missing
fpga:
xilinx: Switch Michal Simek's email to new one
fs,fsverity:
clear out fsverity_info from common code
fs,fsverity:
reject size changes on fsverity files in setattr_prepare
fs/buffer:
add alert in try_to_free_buffers() for folios without buffers
fs/dlm/dir:
remove unuse variable count_match
fs/dlm:
use list_add_tail() instead of open-coding list insertion
fs/file:
optimize close_range() complexity from O(N) to O(Sparse)
fs/namei:
fix kernel-doc markup for dentry_create
fs/namei:
Remove redundant DCACHE_MANAGED_DENTRY check in __follow_mount_rcu
fs/nfs:
Fix readdir slow-start regression
fs/ntfs3:
add delayed-allocation (delalloc) support
fs/ntfs3:
add fall-through between switch labels
fs/ntfs3:
allow explicit boolean acl/prealloc mount options
fs/ntfs3:
allow readdir() to finish after directory mutations without rewinddir()
fs/ntfs3:
avoid calling run_get_entry() when run == NULL in ntfs_read_run_nb_ra()
fs/ntfs3:
drop preallocated clusters for sparse and compressed files
fs/ntfs3:
fix deadlock in ni_read_folio_cmpr
fs/ntfs3:
fix ntfs_mount_options leak in ntfs_fill_super()
fs/ntfs3:
Fix slab-out-of-bounds read in DeleteIndexEntryRoot
fs/ntfs3:
fsync files by syncing parent inodes
fs/ntfs3:
handle attr_set_size() errors when truncating files
fs/ntfs3:
implement iomap-based file operations
fs/ntfs3:
implement llseek SEEK_DATA/SEEK_HOLE by scanning data runs
fs/ntfs3:
improve readahead for bitmap initialization and large directory scans
fs/ntfs3:
Initialize new folios before use
fs/ntfs3:
make ntfs_writeback_ops static
fs/ntfs3:
prevent infinite loops caused by the next valid being the same
fs/ntfs3:
rename ni_readpage_cmpr into ni_read_folio_cmpr
fs/ntfs3:
Use wait_on_buffer() directly
fs/ntfs3:
zero-fill folios beyond i_valid in ntfs_read_folio()
fs/orangefs:
Replace deprecated strcpy with memcpy + strscpy
fs/resctrl:
Emphasize that L3 monitoring resource is required for summing domains
fs/resctrl:
Make event details accessible to functions when reading events
fs/resctrl:
Move allocation/free of closid_num_dirty_rmid[]
fs/resctrl:
Move RMID initialization to first mount
fs/resctrl:
Refactor mkdir_mondata_subdir()
fs/resctrl:
Refactor rmdir_mondata_subdir_allrdtgrp()
fs/resctrl:
Split L3 dependent parts out of __mon_event_count()
fs/smb/client:
fix out-of-bounds read in cifs_sanitize_prepath
fs/tests:
exec: drop duplicate bprm_stack_limits test vectors
fs/tests:
exec: Remove bad test vector
fs/xattr:
Annotate struct simple_xattr with __counted_by
fs:
add
for 'init_fs'
fs:
add a ->sync_lazytime method
fs:
add FS_XFLAG_VERITY for fs-verity files
fs:
add helpers name_is_dot{,dot,_dotdot}
fs:
add immutable rootfs
fs:
add init_pivot_root()
fs:
add porting notes about readlink_copy()
fs:
add setlease to generic_ro_fops and read-only filesystem directory operations
fs:
add support for non-blocking timestamp updates
fs:
allow error returns from generic_update_time
fs:
annotate cdev_lock with __cacheline_aligned_in_smp
fs:
clear I_DIRTY_TIME in sync_lazytime
fs:
consolidate fsverity_info lookup in buffer.c
fs:
dcache: fix typo in enum d_walk_ret comment
fs:
Describe @isnew parameter in ilookup5_nowait()
fs:
ensure that internal tmpfs mount gets mount id zero
fs:
Export alloc_empty_backing_file
fs:
export may_create() as may_create_dentry()
fs:
export may_delete() as may_delete_dentry()
fs:
factor out a sync_lazytime helper
fs:
fuse: fix max() of incompatible types
fs:
hide names_cache behind runtime const machinery
fs:
improve dump_inode() to safely access inode fields
fs:
init flags_valid before calling vfs_fileattr_get
fs:
make insert_inode_locked() wait for inode destruction
fs:
move initializing f_mode before file_ref_init()
fs:
ntfs3: check return value of indx_find to avoid infinite loop
fs:
ntfs3: fix infinite loop in attr_load_runs_range on inconsistent metadata
fs:
ntfs3: fix infinite loop triggered by zero-sized ATTR_LIST
fs:
only assert on LOOKUP_RCU when built with CONFIG_DEBUG_VFS
fs:
refactor ->update_time handling
fs:
refactor file_update_time_flags
fs:
remove inode_update_time
fs:
Remove internal old mount API code
fs:
remove simple_nosetlease()
fs:
Replace simple_strtoul with kstrtoul in set_ihash_entries
fs:
report filesystem and file I/O errors to fsnotify
fs:
reset read-only fsflags together with xflags
fs:
track the inode having file locks with a flag in ->i_opflags
fs:
use min() or umin() instead of min_t()
fs:
use nullfs unconditionally as the real rootfs
fscrypt:
Drop obsolete recommendation to enable optimized NHPoly1305
fscrypt:
keep multiple bios in flight in fscrypt_zeroout_range_inline_crypt
fscrypt:
pass a real sector_t to fscrypt_zeroout_range_inline_crypt
fserror:
fix lockdep complaint when igrabbing inode
fsi:
Assign driver's bus in fsi_driver_register()
fsi:
Create bus specific probe and remove functions
fsi:
i2cr-scom: Convert to fsi bus probe mechanism
fsi:
Make fsi_bus_type a private variable to the core
fsi:
Make use of module_fsi_driver()
fsi:
master: Convert to fsi bus probe mechanism
fsi:
Provide thin wrappers around dev_[gs]et_data() for fsi devices
fsi:
sbefifo: Convert to fsi bus probe mechanism
fsi:
scom: Convert to fsi bus probe mechanism
fsnotify:
drop unused helper
fsnotify:
Shutdown fsnotify before destroying sb's dcache
fsnotify:
Track inode connectors for a superblock
fsnotify:
Use connector list for destroying inode marks
fspick(2):
use CLASS(filename_flags)
fsverity:
add dependency on 64K or smaller pages
fsverity:
add tracepoints
fsverity:
deconstify the inode pointer in struct fsverity_info
fsverity:
don't issue readahead for non-ENOENT errors from __filemap_get_folio
fsverity:
fix build error by adding fsverity_readahead() stub
fsverity:
kick off hash readahead at data I/O submission time
fsverity:
pass struct file to ->write_merkle_tree_block
fsverity:
push out fsverity_info lookup
fsverity:
remove fsverity_verify_page()
fsverity:
remove inode from fsverity_verification_ctx
fsverity:
start consolidating pagecache code
fsverity:
use a hashtable to find the fsverity_info
ftrace,bpf:
Remove FTRACE_OPS_FL_JMP ftrace_ops flag
ftrace:
Add MAINTAINERS entries for all ftrace headers
ftrace:
Add missing ftrace_lock to update_ftrace_direct_add/del
ftrace:
Add update_ftrace_direct_add function
ftrace:
Add update_ftrace_direct_del function
ftrace:
Add update_ftrace_direct_mod function
ftrace:
Disable preemption in the tracepoint callbacks handling filtered pids
ftrace:
Export some of hash related functions
ftrace:
Factor ftrace_ops ops_func interface
ftrace:
Fix direct_functions leak in update_ftrace_direct_del
ftrace:
Introduce and use ENTRIES_PER_PAGE_GROUP macro
ftrace:
Make alloc_and_copy_ftrace_hash direct friendly
ftrace:
Use hash argument for tmp_ops in update_ftrace_direct_mod
function_graph:
Restore direct mode when callbacks drop to one
fuse:
add setlease file operation
futex:
Clear stale exiting pointer in futex_lock_pi() retry path
futex:
Fix UaF between futex_key_to_node_opt() and vma_replace_policy()
futex:
Require sys_futex_requeue() to have identical flags
gendwarfksyms:
Fix build on 32-bit hosts
geneve:
add GRO hint output path
geneve:
add netlink support for GRO hint
geneve:
constify geneve_hlen()
geneve:
expose gso partial features for tunnel offload
geneve:
extract hint option at GRO stage
geneve:
pass the geneve device ptr to geneve_build_skb()
geneve:
use GRO hint option in the RX path
genirq/chip:
Change irq_chip_pm_put() return type to void
genirq/cpuhotplug:
Notify about affinity changes breaking the affinity mask
genirq/msi:
Correct kernel-doc in
genirq/proc:
Replace snprintf with strscpy in register_handler_proc
genirq/redirect:
Prevent writing MSI message on affinity change
genirq:
Add interrupt redirection infrastructure
genirq:
Move clear of kstat_irqs to free_desc()
genirq:
Remove __request_percpu_irq() helper
genirq:
Remove IRQ timing tracking infrastructure
genirq:
Remove setup_percpu_irq()
genirq:
Set IRQF_COND_ONESHOT in devm_request_irq().
genirq:
Update effective affinity for redirected interrupts
genirq:
Warn about using IRQF_ONESHOT without a threaded handler
genksyms:
Fix parsing a declarator with a preceding attribute
Linux:
get rid of audit_reusename()
Linux:
getname_flags() massage, part 1
Linux:
getname_flags() massage, part 2
gfs2:
add a setlease file operation
gfs2:
Do not cancel internal demote requests
gfs2:
fiemap page fault fix
gfs2:
Fix gfs2_log_get_bio argument type
gfs2:
fix memory leaks in gfs2_fill_super error path
gfs2:
Fix slab-use-after-free in qd_put
gfs2:
Fix use-after-free in iomap inline data write path
gfs2:
gfs2_chain_bio start sector fix
gfs2:
gfs2_glock_hold cleanup
gfs2:
glock cancelation flag fix
gfs2:
Initialize bio->bi_opf early
gfs2:
Introduce glock_{type,number,sbd} helpers
gfs2:
Rename gfs2_log_submit_{bio -> write}
gfs2:
Retries missing in gfs2_{rename,exchange}
gfs2:
run_queue cleanup
gfs:
Use fixed GL_GLOCK_MIN_HOLD time
gpib:
agilent_82350b: Unify *allocate_private usage
gpib:
agilent_82357a: Fix the *allocate_private retval check
gpib:
cb7210: Replace kmalloc/memset to kzalloc in *allocate_private
gpib:
cb7210: Unify *allocate_private usage
gpib:
cec: Replace kmalloc/memset to kzalloc in *allocate_private
gpib:
cec: Unify *allocate_private return value
gpib:
cec: Unify *allocate_private usage
gpib:
eastwood: Fix the *allocate_private retval check
gpib:
eastwood: Replace kmalloc/memset to kzalloc in *allocate_private
gpib:
Fix error code in ibonline()
gpib:
Fix error code in ni_usb_write_registers()
gpib:
Fix fluke driver s390 compile issue
gpib:
Fix memory leak in ni_usb_init()
gpib:
fix use-after-free in IO ioctl handlers
gpib:
fmh_gpib: Fix the *allocate_private retval check
gpib:
fmh_gpib: Replace kmalloc/memset to kzalloc in *allocate_private
gpib:
gpio: Unify *allocate_private return value
gpib:
gpio: Unify *allocate_private usage
gpib:
hp_82335: Unify *allocate_private return value
gpib:
hp_82335: Unify *allocate_private usage
gpib:
hp_82341: Unify *allocate_private usage
gpib:
ines: Replace kmalloc/memset to kzalloc in *allocate_private
gpib:
ines: Unify *allocate_private return value
gpib:
ines: Unify *allocate_private usage
gpib:
lpvo_usb: fix memory leak on disconnect
gpib:
lpvo_usb: fix unintended binding of FTDI 8U232AM devices
gpib:
ni_usb: Fix the *allocate_private retval check
gpib:
ni_usb: Replace kmalloc/memset to kzalloc in *allocate_private
gpib:
pc2: Replace kmalloc/memset to kzalloc in *allocate_private
gpib:
pc2: Unify *allocate_private return value
gpib:
pc2: Unify *allocate_private usage
gpib:
tnt4882: Replace kmalloc/memset to kzalloc in *allocate_private
gpib:
tnt4882: Unify *allocate_private return value
gpib:
tnt4882: Unify *allocate_private usage
gpio:
add gpio-line-mux driver
gpio:
amd-fch: ionly return allowed values from amd_fch_gpio_get()
gpio:
aspeed-sgpio: Change the macro to support deferred probe
gpio:
aspeed-sgpio: Convert IRQ functions to use llops callbacks
gpio:
aspeed-sgpio: Create llops to handle hardware access
gpio:
aspeed-sgpio: Remove unused bank name field
gpio:
aspeed-sgpio: Support G7 Aspeed sgpiom controller
gpio:
aspeed: Simplify with device_get_match_data()
gpio:
bd72720: handle missing regmap
gpio:
cadence: Add quirk for Axiado AX3000 platform
gpio:
cadence: Add support for edge-triggered interrupts
gpio:
cdev: Avoid NULL dereference in linehandle_create()
gpio:
Constify struct configfs_item_operations and configfs_group_operations
gpio:
creg-snps: Simplify with device_get_match_data()
gpio:
Fix resource leaks on errors in gpiochip_add_data_with_key()
gpio:
line-mux: remove bits already handled by GPIO core
gpio:
max77620: Implement .get_direction() callback
gpio:
max77759: drop use of irqd_get_trigger_type
gpio:
menz127: drop unneeded MODULE_ALIAS
gpio:
mmio: Add compatible for opencores GPIO
gpio:
mxc: map Both Edge pad wakeup to Rising Edge
gpio:
nomadik: Add missing IS_ERR() check
gpio:
nomadik: repair some kernel-doc comments
gpio:
pca953x: Add support for TCAL6408 TCAL6416
gpio:
pca9570: Don't use "proxy" headers
gpio:
pca9570: Use devm_mutex_init() for mutex initialization
gpio:
pca9570: use lock guards
gpio:
qixis-fpga: Fix error handling for devm_regmap_init_mmio()
gpio:
realtek-otto: add COMPILE_TEST
gpio:
realtek-otto: use larger type for dev_flags
gpio:
shared: call gpio_chip::of_xlate() if set
gpio:
shared: fix memory leaks
gpio:
shared: handle pins shared by child nodes of devices
gpio:
shared: shorten the critical section in gpiochip_setup_shared()
gpio:
shared: use device_is_compatible() for reset-gpio
gpio:
spacemit-k1: Use PDR for pin direction, not SDR/CDR
gpio:
spacemit: Add GPIO support for K3 SoC
gpio:
stub: Drop empty probe function
gpio:
Support ROHM BD72720 gpios
gpio:
swnode: compare the "undefined" swnode by its address, not name
gpio:
swnode: restore the name of the undefined software node
gpio:
swnode: restore the swnode-name-against-chip-label matching
gpio:
sysfs: fix chip removal with GPIOs exported over sysfs
gpio:
tegra186: Add support for Tegra264
gpio:
tegra: fix irq_release_resources calling enable instead of disable
gpio:
tegra: return -ENOMEM on allocation failure in probe
gpio:
timberdale: repair kernel-doc comments
gpio:
virtio: fix DMA alignment
gpio:
virtio: reorder fields to reduce struct padding
gpio:
zynq: Simplify with device_get_match_data()
gpiolib:
clear requested flag if line is invalid
gpiolib:
introduce devm_fwnode_gpiod_get_optional() wrapper
gpiolib:
normalize the return value of gc->get() on behalf of buggy drivers
gpiolib:
of: Only compile in MT2701 quirk when it is needed.
gpu/drm:
panel: add Samsung LTL106HL02 MIPI DSI panel driver
gpu/panel-edp:
add AUO panel entry for B140HAN06.4
gpu:
nova-core: Add basic Turing HAL
gpu:
nova-core: add Falcon HAL method load_method()
gpu:
nova-core: add FalconUCodeDescV2 support
gpu:
nova-core: add ImemNonSecure section infrastructure
gpu:
nova-core: add missing newlines to several print strings
gpu:
nova-core: add NV_PFALCON_FALCON_DMATRFCMD::with_falcon_mem()
gpu:
nova-core: add NV_PFALCON_FALCON_ENGINE::reset_engine()
gpu:
nova-core: add support for Turing/GA100 fwsignature
gpu:
nova-core: align LibosMemoryRegionInitArgument size to page size
gpu:
nova-core: check for overflow to DMATRFBASE1
gpu:
nova-core: don't print raw PMU table entries
gpu:
nova-core: fix stack overflow in GSP memory allocation
gpu:
nova-core: fw: get rid of redundant Result in GspFirmware::new()
gpu:
nova-core: fw: move appropriate code into pin initializer
gpu:
nova-core: gsp: fix UB in DmaGspMem pointer accessors
gpu:
nova-core: gsp: get rid of redundant Result in Gsp::new()
gpu:
nova-core: gsp: move appropriate code into pin initializer
gpu:
nova-core: gsp: use () as message type for GspInitDone message
gpu:
nova-core: move some functions into the HAL
gpu:
nova-core: preserve error information in gpu_name()
gpu:
nova-core: remove imports available via prelude
gpu:
nova-core: rename Imem to ImemSecure
gpu:
nova-core: support header parsing on Turing/GA100
gpu:
nova-core: use CStr::from_bytes_until_nul() and remove util.rs
gpu:
nova-core: use CStr::from_bytes_until_nul() in elf64_section()
gpu:
nova: replace `kernel::c_str!` with C-Strings
gpu:
tyr: remove redundant `.as_ref()` for `dev_*` print
greybus:
Use bus methods for .probe() and .remove()
gro:
change the BUG_ON() in gro_pull_from_frag0()
gro:
flushing when CWR is set negatively affects AccECN
gro:
inline tcp6_gro_complete()
gro:
inline tcp6_gro_receive()
gve:
fix incorrect buffer cleanup in gve_tx_clean_pending_packets for QPL
gve:
Remove jumbo_remove step from TX path
hexagon:
Drop invalid UAPI header asm/signal.h
hexagon:
introduce arch_zone_limits_init()
hfs:
ensure sb->s_fs_info is always cleaned up
hfs:
Replace BUG_ON with error handling for CNID count checks
hfsplus:
avoid double unload_nls() on mount failure
hfsplus:
ensure sb->s_fs_info is always cleaned up
hfsplus:
fix generic/020 xfstests failure
hfsplus:
fix generic/037 xfstests failure
hfsplus:
fix generic/062 xfstests failure
hfsplus:
fix volume corruption issue for generic/480
hfsplus:
fix volume corruption issue for generic/498
hfsplus:
fix warning issue in inode.c
hfsplus:
pretend special inodes as regular files
hfsplus:
return error when node already exists in hfs_bnode_create
HID:
Add HID_CLAIMED_INPUT guards in raw_event callbacks missing them
HID:
amd_sfh: don't log error when device discovery fails with -EOPNOTSUPP
HID:
apple: Add "SONiX KN85 Keyboard" to the list of non-apple keyboards
HID:
apple: Add EPOMAKER TH87 to the non-apple keyboards list
HID:
apple: avoid memory leak in apple_report_fixup()
HID:
appletb-kbd: add .resume method in PM
HID:
appletb-kbd: Use pm_ptr instead of #ifdef CONFIG_PM
HID:
asus: add support for the asus-wmi brightness handler
HID:
asus: Add WMI communication infrastructure
HID:
asus: add xg mobile 2022 external hardware support
HID:
asus: add xg mobile 2023 external hardware support
HID:
asus: avoid memory leak in asus_report_fixup()
HID:
asus: early return for ROG devices
HID:
asus: Filter spurious HID vendor codes on ROG laptops
HID:
asus: fortify keyboard handshake
HID:
asus: Implement Fn+F5 fan control key handler
HID:
asus: initialize additional endpoints only for certain devices
HID:
asus: listen to the asus-wmi brightness device instead of creating one
HID:
asus: move vendor initialization to probe
HID:
asus: Replace magic number with HID_UP_ASUSVENDOR constant
HID:
asus: simplify RGB init sequence
HID:
asus: Use pm_ptr instead of #ifdef CONFIG_PM
HID:
asus: use same report_id in response
HID:
bpf: drop dead NULL checks in kfuncs
HID:
bpf: prevent buffer overflow in hid_hw_request
HID:
core: Mitigate potential OOB by removing bogus memset()
HID:
Document memory allocation properties of report_fixup()
HID:
elecom: Add support for ELECOM HUGE Plus M-HT1MRBK
HID:
hid-alps: Use pm_ptr instead of #ifdef CONFIG_PM
HID:
hid-asus: Implement fn lock for Asus ProArt P16
HID:
hid-pl: handle probe errors
HID:
hid-sensor-hub: Use pm_ptr instead of #ifdef CONFIG_PM
HID:
i2c-hid: Add FocalTech FT8112
HID:
input: Add HID_BATTERY_QUIRK_DYNAMIC for Elan touchscreens
HID:
input: Drop Asus UX550* touchscreen ignore battery quirks
HID:
intel-ish-hid: fix NULL-ptr-deref in ishtp_bus_remove_all_clients
HID:
intel-ish-hid: ipc: Add Nova Lake-H/S PCI device IDs
HID:
intel-ish-hid: loader: Add PRODUCT_FAMILY-based firmware matching
HID:
Intel-thc-hid: Intel-quicki2c: Add NVL Device IDs
HID:
Intel-thc-hid: Intel-quicki2c: Add output report support
HID:
Intel-thc-hid: Intel-quicki2c: Add power management for touch device
HID:
Intel-thc-hid: Intel-quicki2c: Support writing output report format
HID:
Intel-thc-hid: Intel-quicki2c: Use put_unaligned_le16 for __le16 writes
HID:
Intel-thc-hid: Intel-quicki2c: Use size_t for all length variables
HID:
Intel-thc-hid: Intel-quickspi: Add NVL Device IDs
HID:
Intel-thc-hid: Intel-thc: Fix wrong register fields updating
HID:
intel-thc-hid: Set HID_PHYS with PCI BDF
HID:
Kysona: Add support for VXE Dragonfly R1 Pro
HID:
lenovo: Use pm_ptr instead of #ifdef CONFIG_PM
HID:
logitech-dj: Differentiate "invalid device index" error
HID:
logitech-dj: Use pm_ptr instead of #ifdef CONFIG_PM
HID:
logitech-hidpp: Add support for Logitech K980
HID:
logitech-hidpp: Check maxfield in hidpp_get_report_length()
HID:
logitech-hidpp: Enable MX Master 4 over bluetooth
HID:
logitech-hidpp: Prevent use-after-free on force feedback initialisation failure
HID:
magicmouse: avoid memory leak in magicmouse_report_fixup()
HID:
magicmouse: Do not crash on missing msc->input
HID:
magicmouse: fix battery reporting for Apple Magic Trackpad 2
HID:
mcp2221: cancel last I2C command on read error
HID:
multitouch: add eGalaxTouch EXC3188 support
HID:
multitouch: add quirks for Lenovo Yoga Book 9i
HID:
multitouch: Check to ensure report responses match the request
HID:
multitouch: Keep latency normal on deactivate for reactivation gesture
HID:
multitouch: new class MT_CLS_EGALAX_P80H84
HID:
nintendo: Use pm_ptr instead of #ifdef CONFIG_PM
HID:
picolcd_core: Use pm_ptr instead of #ifdef CONFIG_PM
HID:
pidff: Do not set out of range trigger button
HID:
pidff: Fix condition effect bit clearing
HID:
playstation: Add missing check for input_ff_create_memless
HID:
prodikeys: Check presence of pm->input_ep82
HID:
quirks: add HID_QUIRK_ALWAYS_POLL for 8BitDo Pro 3
HID:
rapoo: Add support for side buttons on RAPOO 0x2015 mouse
HID:
roccat: fix use-after-free in roccat_report_event
HID:
sony: add dongle device IDs for CRKD Gibson SG
HID:
sony: add support for bluetooth Rock Band 4 PS4 guitars
HID:
sony: add support for Rock Band 4 PS4 and PS5 guitars
HID:
sony: Use pm_ptr instead of #ifdef CONFIG_PM
HID:
uclogic: Use pm_ptr instead of #ifdef CONFIG_PM
HID:
Use bpf_wq_set_callback kernel function
HID:
wacom: fix out-of-bounds read in wacom_intuos_bt_irq
HID:
wacom: Use pm_ptr instead of #ifdef CONFIG_PM
highmem:
introduce clear_user_highpages()
hinic3:
Add .ndo_features_check
hinic3:
Add .ndo_set_features and .ndo_fix_features
hinic3:
Add .ndo_tx_timeout and .ndo_get_stats64
hinic3:
Add .ndo_vlan_rx_add/kill_vid and .ndo_validate_addr
hinic3:
Add adaptive IRQ coalescing with DIM
hinic3:
Add HW event handler
hinic3:
Add mac filter ops
hinic3:
Add PF framework
hinic3:
Add PF management interfaces
hinic3:
add WQ_PERCPU to alloc_workqueue users
hinic3:
Fix code Style(remove empty lines between error handling)
hinic3:
Remove defensive txq_num check
hinic3:
RQ use RQ_CTXT_PREF_CI_HI instead of SQ_CTXT_PREF_CI_HI
hinic3:
select CONFIG_DIMLIB
hinic3:
Use array_size instead of multiplying
hisi_acc_vfio_pci:
fix the queue parameter anomaly issue
hisi_acc_vfio_pci:
fix VF reset timeout issue
hisi_acc_vfio_pci:
resolve duplicate migration states
hisi_acc_vfio_pci:
update status after RAS error
host1x:
Convert to bus methods
host1x:
Make remove callback return void
hrtimer:
Drop _tv64() helpers
hrtimer:
Fix trace oddity
hrtimer:
Remove public definition of HIGH_RES_NSEC
hrtimer:
Remove unused resolution constants
hsr:
Implement more robust duplicate discard for HSR
hsr:
Implement more robust duplicate discard for PRP
hugetlb:
increase hugepage reservations when using node-specific "hugepages=" cmdline
hwmon:
(acpi_power_meter) Replace deprecated strcpy() with strscpy()
hwmon:
(adm1177) fix sysfs ABI violation and current unit conversion
hwmon:
(aht10) Fix initialization commands for AHT20
hwmon:
(asus-ec-sensors) add Pro WS TRX50-SAGE WIFI A
hwmon:
(asus-ec-sensors) add ROG MAXIMUS X HERO
hwmon:
(asus-ec-sensors) Add VRM temperature for Pro WS WRX90E-SAGE SE
hwmon:
(asus-ec-sensors) Fix T_Sensor for PRIME X670E-PRO WIFI
hwmon:
(coretemp) Add TjMax for Silvermont through Tremont Atoms
hwmon:
(cros_ec) Add support for fan target speed
hwmon:
(cros_ec) Add support for temperature thresholds
hwmon:
(cros_ec) Move temperature channel params to a macro
hwmon:
(cros_ec) Split up supported features in the documentation
hwmon:
(dell-smm) Add support for Dell OptiPlex 7080
hwmon:
(emc1403) correct a malformed email address
hwmon:
(emc2305) Fix a resource leak in emc2305_of_parse_pwm_child
hwmon:
(emc2305) Simplify with scoped for each OF child loop
hwmon:
(f71882fg) Add F81968 support
hwmon:
(fam15h_power) Use generic power management
hwmon:
(gpd-fan) add support for Micro PC 2
hwmon:
(it87) Check the it87_lock() return value
hwmon:
(ltc4286) Add missing MODULE_IMPORT_NS("PMBUS")
hwmon:
(macsmc) Fix overflows, underflows, and sign extension
hwmon:
(macsmc) Fix regressions in Apple Silicon SMC hwmon driver
hwmon:
(max16065) Use READ/WRITE_ONCE to avoid compiler optimization induced race
hwmon:
(max6639) fix inverted polarity
hwmon:
(max6639) Fix pulses-per-revolution implementation
hwmon:
(max6639) Simplify with scoped for each OF child loop
hwmon:
(mp2925) Add vid offset for vid mode
hwmon:
(nct6683) Add customer ID for ASRock Z590 Taichi
hwmon:
(nct6775) Add ASUS Pro WS WRX90E-SAGE SE
hwmon:
(nct6775) use sysfs_emit instead of sprintf
hwmon:
(nct7363) Fix a resource leak in nct7363_present_pwm_fanin
hwmon:
(nct7363) Simplify with scoped for each OF child loop
hwmon:
(occ) Fix division by zero in occ_show_power_1()
hwmon:
(occ) Fix missing newline in occ_show_extended()
hwmon:
(peci/cputemp) Fix crit_hyst returning delta instead of absolute temperature
hwmon:
(peci/cputemp) Fix off-by-one in cputemp_is_visible()
hwmon:
(pmbus) Add mp5926 driver
hwmon:
(pmbus) Introduce the concept of "write-only" attributes
hwmon:
(pmbus) Mark lowest/average/highest/rated attributes as read-only
hwmon:
(pmbus/core) Protect regulator operations with mutex
hwmon:
(pmbus/hac300s) Add error check for pmbus_read_word_data() return value
hwmon:
(pmbus/ina233) Add error check for pmbus_read_word_data() return value
hwmon:
(pmbus/ina233) Fix error handling and sign extension in shunt voltage read
hwmon:
(pmbus/isl68137) Add mutex protection for AVS enable sysfs attributes
hwmon:
(pmbus/isl68137) Fix unchecked return value and use sysfs_emit()
hwmon:
(pmbus/mp2869) Check pmbus_read_byte_data() before using its return value
hwmon:
(pmbus/mp2975) Add error check for pmbus_read_word_data() return value
hwmon:
(pmbus/mpq8785) fix VOUT_MODE mismatch during identification
hwmon:
(pmbus/q54sj108a2) fix stack overflow in debugfs read
hwmon:
(pxe1610) Check return value of page-select write in probe
hwmon:
(sht3x) add support for SHT85
hwmon:
(tmp108) Add P3T1035 and P3T2030 support
hwmon:
(tmp108) Add support for P3T1035 and P3T2030
hwmon:
(tps53679) Fix array access with zero-length block read
hwmon:
(tps53679) Fix device ID comparison and printing in tps53676_identify()
hwmon:
Add support for HiTRON HAC300S PSU
hwmon:
axi-fan: don't use driver_override as IRQ name
hwmon:
Fix wrong return errno in *sanitize_name()
hwmon:
pmbus: add support for STEF48H28
hwmon:
pmbus: fix table in STEF48H28 documentation
hwmon:
submitting-patches: Explain race conditions caused by calculations in macros
hwmon:
Use sysfs_emit in show function callbacks
hwrng:
airoha - set rng quality to 900
hwrng:
core - use RCU and work_struct to fix race condition
hwrng:
optee - Make use of module_tee_client_driver()
hwrng:
optee - Make use of tee bus methods
hwrng:
optee - simplify OP-TEE context match
hwspinlock:
omap: Discard pm_runtime_put() return value
hwspinlock:
omap: Handle devm_pm_runtime_enable() errors
hyper-v:
Mark inner union in hv_kvp_exchg_msg_value as packed
i2c:
amd-mp2: clean up amd_mp2_find_device()
i2c:
amd8111: Remove spaces in MODULE_* macros
i2c:
amd8111: switch to devm_ functions
i2c:
core: Check for error pointer for fwnode
i2c:
core: Replace custom implementation of device_match_fwnode()
i2c:
core: Use dev_fwnode()
i2c:
cp2615: fix serial string NULL-deref at probe
i2c:
designware-platdrv: fix cleanup on probe failure
i2c:
designware-platdrv: simplify reset control
i2c:
designware: Add dedicated algorithm for AMD NAVI
i2c:
designware: amdisp: Fix resume-probe race condition issue
i2c:
designware: Combine some of the common functions
i2c:
designware: Combine the init functions
i2c:
designware: Enable mode swapping
i2c:
designware: Implement I2C_M_STOP support
i2c:
designware: Optimize flag reading in i2c_dw_read()
i2c:
designware: Remove an unnecessary condition
i2c:
designware: Remove dead code in AMD ISP case
i2c:
designware: Remove not-going-to-be-supported code for Baikal SoC
i2c:
designware: Remove unnecessary function exports
i2c:
designware: Remove useless driver specific option for I2C target
i2c:
designware: Replace magic numbers with named constants
i2c:
designware: Sort compatible strings in alphabetical order
i2c:
designware: Support of controller with IC_EMPTYFIFO_HOLD_MASTER disabled
i2c:
designware: Use device_is_compatible() instead of custom approach
i2c:
designware: Use runtime PM macro for auto-cleanup
i2c:
fsi: Convert to fsi bus probe mechanism
i2c:
fsi: Drop assigning fsi bus
i2c:
fsi: Fix a potential leak in fsi_i2c_probe()
i2c:
i801: Revert "i2c: i801: replace acpi_lock with I2C bus lock"
i2c:
imx-lpi2c: Add runtime PM support for IRQ and clock management on i.MX8QXP/8QM
i2c:
imx-lpi2c: fix SMBus block read NACK after byte count
i2c:
imx: ensure no clock is generated after last read
i2c:
imx: fix i2c issue when reading multiple messages
i2c:
imx: zero-initialize dma_slave_config for eDMA
i2c:
k1: add reset support
i2c:
mlxbf: Remove unused bus speed definitions
i2c:
mlxbf: Use HZ_PER_GHZ constant instead of custom one
i2c:
mlxbf: Use HZ_PER_KHZ in the driver
i2c:
mt65xx: Use HZ_PER_GHZ constant instead of plain number
i2c:
nomadik: Use HZ_PER_GHZ constant instead of plain number
i2c:
pxa: defer reset on Armada 3700 when recovery is used
i2c:
rk3x: Use HZ_PER_GHZ constant instead of plain number
i2c:
rtl9300: remove const cast
i2c:
rtl9300: use of instead of fwnode
i2c:
spacemit: drop useless spaces
i2c:
st: Use HZ_PER_GHZ constant instead of plain number
i2c:
synquacer: Use HZ_PER_GHZ constant instead of plain number
i2c:
tegra: Add HS mode support
i2c:
tegra: Add support for SW mutex register
i2c:
tegra: Add Tegra264 support
i2c:
tegra: Do not configure DMA if not supported
i2c:
tegra: Don't mark devices with pins as IRQ safe
i2c:
tegra: remove unused rst
i2c:
tegra: Update Tegra256 timing parameters
i2c:
tegra: Use separate variables for fast and fastplus
i3c:
Add stub functions when I3C support is disabled
i3c:
add sysfs entry and attribute for Device NACK Retry count
i3c:
drop i3c_priv_xfer and i3c_device_do_priv_xfers()
i3c:
dw-i3c-master: convert spinlock usage to scoped guards
i3c:
dw-i3c-master: fix SIR reject bit mapping for dynamic addresses
i3c:
dw-i3c-master: Set SIR_REJECT in DAT on device attach and reattach
i3c:
dw: Add support for Device NACK Retry configuration
i3c:
dw: Fix memory leak in dw_i3c_master_i2c_xfers()
i3c:
dw: Initialize spinlock to avoid upsetting lockdep
i3c:
dw: Preserve DAT entry bits when restoring addresses
i3c:
dw: use FIELD_PREP for device address table macros
i3c:
master: Add i3c_master_do_daa_ext() for post-hibernation address recovery
i3c:
master: dw-i3c: Fix missing of_node for virtual I2C adapter
i3c:
master: Introduce optional Runtime PM support
i3c:
master: Replace WARN_ON() with dev_err() in i3c_dev_free_ibi_locked()
i3c:
master: Simplify with scoped for each OF child loop
i3c:
master: svc: Initialize 'dev' to NULL in svc_i3c_master_ibi_isr()
i3c:
master: Update hot-join flag only on success
i3c:
mipi-i3c-hci-pci: Add Runtime PM support
i3c:
mipi-i3c-hci-pci: Add support for Multi-Bus Instances
i3c:
mipi-i3c-hci-pci: Add System Suspend support
i3c:
mipi-i3c-hci-pci: Assign unique device names and IDs for Intel LPSS I3C
i3c:
mipi-i3c-hci-pci: Convert to MFD driver
i3c:
mipi-i3c-hci-pci: Define Multi-Bus instances for supported controllers
i3c:
mipi-i3c-hci-pci: Do not repeatedly check for NULL driver_data
i3c:
mipi-i3c-hci-pci: Enable MSI support
i3c:
mipi-i3c-hci-pci: Pass base regs as platform data to i3c core device
i3c:
mipi-i3c-hci: Add DMA suspend and resume support
i3c:
mipi-i3c-hci: Add missing TID field to no-op command descriptor
i3c:
mipi-i3c-hci: Add optional Runtime PM support
i3c:
mipi-i3c-hci: Add optional System Suspend support
i3c:
mipi-i3c-hci: Add PIO suspend and resume support
i3c:
mipi-i3c-hci: Allow core re-initialization for Runtime PM support
i3c:
mipi-i3c-hci: Allow for Multi-Bus Instances
i3c:
mipi-i3c-hci: Cache DAT in memory for Runtime PM restore
i3c:
mipi-i3c-hci: Consolidate common xfer processing logic
i3c:
mipi-i3c-hci: Consolidate spinlocks
i3c:
mipi-i3c-hci: Correct RING_CTRL_ABORT handling in DMA dequeue
i3c:
mipi-i3c-hci: Ensure proper bus clean-up
i3c:
mipi-i3c-hci: Extract ring initialization from hci_dma_init()
i3c:
mipi-i3c-hci: Factor out core initialization into helper
i3c:
mipi-i3c-hci: Factor out DMA mapping from queuing path
i3c:
mipi-i3c-hci: Factor out IO mode setting into helper
i3c:
mipi-i3c-hci: Factor out master dynamic address setting into helper
i3c:
mipi-i3c-hci: Factor out software reset into helper
i3c:
mipi-i3c-hci: Fallback to software reset when bus disable fails
i3c:
mipi-i3c-hci: Fix handling of shared IRQs during early initialization
i3c:
mipi-i3c-hci: Fix Hot-Join NACK
i3c:
mipi-i3c-hci: Fix race between DMA ring dequeue and interrupt handler
i3c:
mipi-i3c-hci: Fix race in DMA error handling in interrupt context
i3c:
mipi-i3c-hci: Fix race in DMA ring dequeue
i3c:
mipi-i3c-hci: Fix race in DMA ring enqueue for parallel xfers
i3c:
mipi-i3c-hci: Introduce helper to restore DAT
i3c:
mipi-i3c-hci: Manage DMA deallocation via devres action
i3c:
mipi-i3c-hci: Quieten initialization messages
i3c:
mipi-i3c-hci: Refactor PIO register initialization
i3c:
mipi-i3c-hci: Remove duplicate blank lines
i3c:
mipi-i3c-hci: Reset RING_OPERATION1 fields during init
i3c:
mipi-i3c-hci: Restart DMA ring correctly after dequeue abort
i3c:
mipi-i3c-hci: Stop reading Extended Capabilities if capability ID is 0
i3c:
mipi-i3c-hci: Switch DAT bitmap allocation to devm_bitmap_zalloc()
i3c:
mipi-i3c-hci: Switch PIO data allocation to devm_kzalloc()
i3c:
mipi-i3c-hci: Use ETIMEDOUT instead of ETIME for timeout errors
i3c:
Move device name assignment after i3c_bus_init
i3c:
renesas: Add suspend/resume support
i3c:
renesas: Factor out hardware initialization to separate function
i3c:
renesas: Store clock rate and reset controls in struct renesas_i3c
i3c:
renesas: Switch to clk_bulk API and store clocks in private data
i3c:
simplify combined i3c/i2c dependencies
i40e:
Fix preempt count leak in napi poll tracepoint
i40e:
fix registering XDP RxQ info
i40e:
fix src IP mask checks and memcpy argument names in cloud filter
i40e:
use xdp.frame_sz as XDP RxQ info frag_size
i915/display/intel_ddi:
Reduce severity of failed FEC enabling
i915:
don't use a vma that didn't match the context VM
iavf:
fix incorrect reset handling in callbacks
iavf:
fix netdev->max_mtu to respect actual hardware limit
iavf:
fix out-of-bounds writes in iavf_get_ethtool_stats()
iavf:
fix PTP use-after-free during reset
iavf:
fix VLAN filter lost on add/delete race
IB/cache:
update gid cache on client reregister event
IB/core:
Add async event on device speed change
IB/core:
Add helper to convert port attributes to data rate
IB/core:
Add query_port_speed verb
IB/core:
Extend rate limit support for RC QPs
IB/core:
Refactor rate_show to use ib_port_attr_to_rate()
IB/mlx5:
Fix port speed query for representors
IB/mthca:
Add missed mthca_unmap_user_db() for mthca_create_srq()
ice:
change XDP RxQ frag_size from DMA write length to xdp.frame_sz
ice:
convert all ring stats to u64_stats_t
ice:
dpll: Support E825-C SyncE and dynamic pin discovery
ice:
fix adding AQ LLDP filter for VF
ice:
fix crash in ethtool offline loopback test
ice:
fix inverted ready check for VF representors
ice:
Fix memory leak in ice_set_ringparam()
ice:
fix PTP timestamping broken by SyncE code on E825C
ice:
fix retry for AQ command 0x06EE
ice:
fix rxq info registering in mbuf packets
ice:
pass pointer to ice_fetch_u64_stats_per_ring
ice:
ptp: don't WARN when controlling PF is unavailable
ice:
recap the VSI and QoS info after rebuild
ice:
reintroduce retry mechanism for indirect AQ
ice:
remove ice_q_stats struct and use struct_group
ice:
Remove jumbo_remove step from TX path
ice:
reshuffle and group Rx and Tx queue fields by cachelines
ice:
set max queues in alloc_etherdev_mqs()
ice:
shorten ring stat names and add accessors
ice:
unify PHY FW loading status handler for E800 devices
ice:
use ice_update_eth_stats() for representor stats
ice:
use netif_get_num_default_rss_queues()
ice:
use u64_stats API to access pkts/bytes in dim sample
icmp:
fix NULL pointer dereference in icmp_tag_validation()
icmp:
prevent possible overflow in icmp_global_allow()
idpf:
add rss_data field to RSS function parameters
idpf:
avoid calling get_rx_ptypes for each vport
idpf:
change IRQ naming to match netdev and ethtool queue numbering
idpf:
clear stale cdev_info ptr
idpf:
export RX hardware timestamping information to XDP
idpf:
Fix flow rule delete failure due to invalid validation
idpf:
Fix kernel-doc descriptions to avoid warnings
idpf:
fix PREEMPT_RT raw/bh spinlock nesting for async VC handling
idpf:
generalize mailbox API
idpf:
generalize send virtchnl message API
idpf:
improve locking around idpf_vc_xn_push_free()
idpf:
increment completion queue next_to_clean in sw marker wait routine
idpf:
introduce idpf_q_vec_rsrc struct and move vector resources to it
idpf:
introduce local idpf structure to store virtchnl queue chunks
idpf:
move queue resources to idpf_q_vec_rsrc structure
idpf:
move some iterator declarations inside for loops
idpf:
nullify pointers after they are freed
idpf:
only assign num refillqs if allocation was successful
idpf:
remove vport pointer from queue sets
idpf:
reshuffle idpf_vport struct members to avoid holes
idpf:
set the payload size before calling the async handler
idpf:
skip deallocating bufq_sets from rx_qgrp if it is NULL
idpf:
skip deallocating txq group's txqs if it is NULL
idpf:
update idpf_up_complete() return type to void
igb:
Fix trigger of incorrect irq in igb_xsk_wakeup
igb:
remove napi_synchronize() in igb_down()
igc:
fix missing update of skb->tail in igc_xmit_frame()
igc:
fix page fault in XDP TX timestamps handling
igc:
Fix trigger of incorrect irq in igc_xsk_wakeup function
iio:
accel: adxl313: add missing error check in predisable
iio:
accel: adxl372: remove unused int2_bitmask field
iio:
accel: adxl380: Add support for 1 kHz sampling frequency
iio:
accel: adxl380: Avoid reading more entries than present in FIFO
iio:
accel: adxl380: fix FIFO watermark bit 8 always written as 0
iio:
accel: adxl380: Introduce helper function for activity detection
iio:
accel: adxl380: Optimize reading of FIFO entries in interrupt handler
iio:
accel: adxl380: Store sampling frequency index in odr struct member
iio:
accel: Change adxl345 depend to negate adxl35x
iio:
accel: fix ADXL355 temperature signature value
iio:
accel: sca3000: remove unused last_timestamp field
iio:
adc: ad4062: Add GPIO Controller support
iio:
adc: ad4062: Add IIO Events support
iio:
adc: ad4062: Add IIO Trigger support
iio:
adc: ad4062: Replace IRQF_ONESHOT with IRQF_NO_THREAD
iio:
adc: ad4062: Switch from struct i3c_priv_xfer to struct i3c_xfer
iio:
adc: ad7476: Remove duplicate include
iio:
adc: ad7606_spi: use bitmap_full() in ad7606_spi_update_scan_mode()
iio:
adc: ad7766: Use iio_trigger_generic_data_rdy_poll()
iio:
adc: ad7768-1: add support for ADAQ776x-1 ADC Family
iio:
adc: ad7768-1: Fix ERR_PTR dereference in ad7768_fill_scale_tbl
iio:
adc: ad7768-1: introduce chip info for future multidevice support
iio:
adc: ad7768-1: refactor ad7768_write_raw()
iio:
adc: ad9467: add support for ad9211
iio:
adc: ad9467: include two's complement in default mode
iio:
adc: ad9467: sort header includes
iio:
adc: ad9467: support write/read offset via _calibbias
iio:
adc: Add support for ad4062
iio:
adc: Add the NXP SAR ADC support for the s32g2/3 platforms
iio:
adc: Add TI ADS131M0x ADC driver
iio:
adc: Add ti-ads1018 driver
iio:
adc: ade9000: fix wrong register in CALIBBIAS case for active power
iio:
adc: ade9000: fix wrong return type in streaming push
iio:
adc: ade9000: move mutex init before IRQ registration
iio:
adc: adi-axi-adc: Make use of dev_err_probe()
iio:
adc: adi-axi-adc: Slightly simplify axi_adc_create_platform_device()
iio:
adc: aspeed: clear reference voltage bits before configuring vref
iio:
adc: aspeed: Simplify probe() with local 'dev' and 'np'
iio:
adc: aspeed: Simplify with dev_err_probe
iio:
adc: exynos: Simplify probe() with local 'dev' and 'np'
iio:
adc: exynos: Simplify with dev_err_probe
iio:
adc: Initial support for AD4134
iio:
adc: men_z188_adc: drop unneeded MODULE_ALIAS
iio:
adc: nxp-sar-adc: Fix DMA channel leak in trigger mode
iio:
adc: qcom-spmi-rradc: Simplify with dev_err_probe
iio:
adc: rockchip: Simplify probe() with local 'dev'
iio:
adc: rockchip: Simplify with dev_err_probe
iio:
adc: sc27xx: Simplify with dev_err_probe
iio:
adc: ti-adc161s626: fix buffer read on big-endian
iio:
adc: ti-adc161s626: use DMA-safe memory for spi_read()
iio:
adc: ti-ads1018: Drop stale kernel-doc function context
iio:
adc: ti-ads1018: fix type overflow for data rate
iio:
adc: ti-ads1119: Fix unbalanced pm reference count in ds1119_single_conversion()
iio:
adc: ti-ads1119: Reinit completion before wait_for_completion_timeout()
iio:
adc: ti-ads1119: Replace IRQF_ONESHOT with IRQF_NO_THREAD
iio:
adc: ti-ads7950: do not clobber gpio state in ti_ads7950_get()
iio:
adc: ti-ads7950: normalize return value of gpio_get
iio:
add IIO_DECLARE_QUATERNION() macro
iio:
amplifiers: adl8113: add driver support
iio:
bmi270_i2c: Add MODULE_DEVICE_TABLE for BMI260/270
iio:
buffer-dma: Fix coding style complains
iio:
buffer-dma: Turn iio_dma_buffer_init() void
iio:
buffer-dma: Use lockdep for locking annotations
iio:
buffer-dma: Use the cleanup.h API
iio:
buffer-dmaengine: Fix coding style complains
iio:
buffer-dmaengine: Use the cleanup.h API
iio:
buffer: buffer_impl.h: fix kernel-doc warnings
iio:
buffer: Fix wait_queue not being removed
iio:
chemical: bme680: Fix measurement wait duration calculation
iio:
chemical: scd4x: expose timestamp channel
iio:
chemical: sps30_i2c: fix buffer size in sps30_i2c_read_meas()
iio:
chemical: sps30_serial: fix buffer size in sps30_serial_read_meas()
iio:
core: Add and export __iio_dev_mode_lock()
iio:
core: Add cleanup.h support for iio_device_claim_*()
iio:
core: Constify struct configfs_item_operations and configfs_group_operations
iio:
core: Match iio_device_claim_*() semantics and implementation
iio:
core: Refactor iio_device_claim_direct() implementation
iio:
cros_ec: Allow enabling/disabling calibration mode
iio:
dac: ad5770r: fix error return in ad5770r_read_raw()
iio:
dac: Add MAX22007 DAC driver support
iio:
dac: adding support for Microchip MCP47FEB02
iio:
dac: adi-axi-dac: Make use of a local struct device variable
iio:
dac: adi-axi-dac: Make use of dev_err_probe()
iio:
dac: ds4424: drop unused include IIO consumer header
iio:
dac: ds4424: reject -128 RAW value
iio:
dac: mcp47feb02: Fix mutex used before initialization
iio:
dac: mcp47feb02: Fix Vref validation [1-999] case
iio:
frequency: ad9523: correct kernel-doc bad line warning
iio:
frequency: adf4377: add clk provider support
iio:
frequency: adf4377: Fix duplicated soft reset mask
iio:
gyro: itg3200: Fix unchecked return value in read_raw
iio:
gyro: mpu3050-core: fix pm_runtime error handling
iio:
gyro: mpu3050-i2c: fix pm_runtime error handling
iio:
gyro: mpu3050: Fix incorrect free_irq() variable
iio:
gyro: mpu3050: Fix irq resource leak
iio:
gyro: mpu3050: Fix out-of-sequence free_irq()
iio:
gyro: mpu3050: Move iio_device_register() to correct location
iio:
health: max30102: Use IIO cleanup helpers
iio:
hid-sensors: Use software trigger
iio:
imu: adis16550: fix swapped gyro/accel filter functions
iio:
imu: adis: Fix NULL pointer dereference in adis_init
iio:
imu: bmi160: Remove potential undefined behavior in bmi160_config_pin()
iio:
imu: bno055: fix BNO055_SCAN_CH_COUNT off by one
iio:
imu: inv-mpu9150: fix irq ack preventing irq storms
iio:
imu: inv_icm42600: enable temp polling when buffer is on
iio:
imu: inv_icm42600: fix odr switch to the same value
iio:
imu: inv_icm42600: fix odr switch when turning buffer off
iio:
imu: inv_icm45600: fix INT1 drive bit inverted
iio:
imu: inv_icm45600: fix regulator put warning when probe fails
iio:
imu: smi330: Convert to common field_{get,prep}() helpers
iio:
imu: smi330: remove redundant assignment in smi330_read_avail
iio:
imu: st_lsm6dsx: add event configurability on a per axis basis
iio:
imu: st_lsm6dsx: add event spec parameter to iio_chan_spec initializer
iio:
imu: st_lsm6dsx: add tap event detection
iio:
imu: st_lsm6dsx: make event management functions generic
iio:
imu: st_lsm6dsx: make event_settings more generic
iio:
imu: st_lsm6dsx: move wakeup event enable mask to event_src
iio:
imu: st_lsm6dsx: remove event_threshold field from hw struct
iio:
imu: st_lsm6dsx: rework code to check for enabled events
iio:
imu: st_lsm6dsx: Set buffer sampling frequency for accelerometer only
iio:
imu: st_lsm6dsx: Set FIFO ODR for accelerometer and gyroscope only
iio:
light: bh1780: fix PM runtime leak on error path
iio:
light: isl29018: replace sprintf() with safer alternatives
iio:
light: opt4060: Use IIO cleanup helpers
iio:
light: vcnl4000: Use IIO cleanup helpers
iio:
light: vcnl4035: fix scan buffer on big-endian
iio:
light: veml6070: fix veml6070_read() return value
iio:
magn: mmc5633: Ensure REGMAP_I2C / I3C not build if I2C / I3C is not.
iio:
magn: mmc5633: Fix Kconfig for combination of I3C as module and driver builtin
iio:
magnetometer: Add mmc5633 sensor
iio:
magnetometer: Remove IRQF_ONESHOT
iio:
magnetometer: tlv493d: remove erroneous shift in X-axis data
iio:
orientation: hid-sensor-rotation: add timestamp hack to not break userspace
iio:
orientation: hid-sensor-rotation: fix quaternion alignment
iio:
potentiometer: mcp4131: fix double application of wiper shift
iio:
pressure: abp2030pa: fix typo in Kconfig description
iio:
pressure: abp2030pa: remove error message
iio:
pressure: abp2030pa: Remove IRQF_ONESHOT from devm_request_irq()
iio:
pressure: add Honeywell ABP2 driver
iio:
pressure: mprls0025pa: add copyright line
iio:
pressure: mprls0025pa: change measurement sequence
iio:
pressure: mprls0025pa: cleanup includes
iio:
pressure: mprls0025pa: fix interrupt flag
iio:
pressure: mprls0025pa: fix pressure calculation
iio:
pressure: mprls0025pa: fix scan_type struct
iio:
pressure: mprls0025pa: fix SPI CS delay violation
iio:
pressure: mprls0025pa: fix spi_transfer struct initialisation
iio:
pressure: mprls0025pa: introduce tx buffer
iio:
pressure: mprls0025pa: Kconfig allow bus selection
iio:
pressure: mprls0025pa: move memset to core
iio:
pressure: mprls0025pa: remove error message
iio:
pressure: mprls0025pa: remove redundant declarations
iio:
pressure: mprls0025pa: rename buffer variable
iio:
pressure: mprls0025pa: stricter checks for the status byte
iio:
proximity: hx9023s: fix assignment order for __counted_by
iio:
proximity: hx9023s: Protect against division by zero in set_samp_freq
iio:
proximity: rfd77402: Add interrupt handling support
iio:
proximity: rfd77402: Add OF device ID for enumeration via DT
iio:
proximity: rfd77402: Align polling timeout with datasheet
iio:
proximity: rfd77402: Document device private data structure
iio:
proximity: rfd77402: Fix completion race condition in IRQ mode
iio:
proximity: rfd77402: Reorder header includes
iio:
proximity: rfd77402: Use devm-managed mutex initialization
iio:
proximity: rfd77402: Use kernel helper for result polling
iio:
Replace IRQF_ONESHOT with IRQF_NO_THREAD
iio:
sca3000: Fix a resource leak in sca3000_probe()
iio:
test: drop dangling symbol in gain-time-scale helpers
iio:
Use IRQF_NO_THREAD
ima:
Fix stack-out-of-bounds in is_bprm_creds_for_exec()
ima:
verify the previous kernel's IMA buffer lies in addressable RAM
include/asm-generic/topology.h:
Remove unused definition of cpumask_of_node()
include/linux/local_lock_internal.h:
Make this header file again compatible with sparse
include:
uapi: netfilter_bridge.h: Cover for musl libc
indirect_call_wrapper:
do not reevaluate function pointer
inet:
add dst4_mtu() and dst6_mtu() helpers
inet:
annotate data-races around isk->inet_num
inet:
move icmp_global_{credit,stamp} to a separate cache line
inet:
move reqsk_queue_alloc() to net/ipv4/inet_connection_sock.c
inet:
RAW sockets using IPPROTO_RAW MUST drop incoming ICMP
init/Kconfig:
Adjust fixed clang version for __builtin_counted_by_ref
init/Kconfig:
Require a release version of clang-22 for CC_HAS_COUNTED_BY_PTR
init/main.c:
check if rdinit was explicitly set before printing warning
init/main:
read bootconfig header with get_unaligned_le32()
init:
remove /proc/sys/kernel/real-root-dev
init:
remove deprecated "load_ramdisk" and "prompt_ramdisk" command line parameters
init_link():
turn into a trivial wrapper for do_linkat()
init_mkdir():
turn into a trivial wrapper for do_mkdirat()
init_mknod():
turn into a trivial wrapper for do_mknodat()
init_symlink():
turn into a trivial wrapper for do_symlinkat()
initramfs_test:
kunit test for cpio.filesize > PATH_MAX
initrd:
remove deprecated code path (linuxrc)
Input:
add keycodes for contextual AI usages (HUTRR119)
Input:
adp5589 - remove a leftover header file
Input:
apbps2 - fix comment style and typos
Input:
appletouch - fix potential race between resume and open
Input:
bcm5974 - recover from failed mode switch
Input:
byd - use %*ph for Z packet dump
Input:
cros_ec_keyb - clarify key event error message
Input:
cs40l50 - remove redundant pm_runtime_mark_last_busy() calls
Input:
cyapa - remove redundant pm_runtime_mark_last_busy() calls
Input:
dynapro - switch to use scnprintf() to suppress truncation warning
Input:
edt-ft5x06 - add support for FocalTech FT3518
Input:
egalax_ts_serial - switch to use scnprintf() to suppress truncation warning
Input:
elo - switch to use scnprintf() to suppress truncation warning
Input:
fujitsu_ts - switch to use scnprintf() to suppress truncation warning
Input:
gpio_decoder - don't use "proxy" headers
Input:
gpio_decoder - make use of device properties
Input:
gpio_decoder - make use of the macros from bits.h
Input:
gpio_decoder - replace custom loop by gpiod_get_array_value_cansleep()
Input:
gpio_decoder - unify messages with help of dev_err_probe()
Input:
gpio_keys - fall back to platform_get_irq() for interrupt-only keys
Input:
gpio_keys - replace use of system_wq with system_dfl_wq
Input:
gunze - switch to use scnprintf() to suppress truncation warning
Input:
hampshire - switch to use scnprintf() to suppress truncation warning
Input:
i8042 - add TUXEDO InfinityBook Max 16 Gen10 AMD to i8042 quirk table
Input:
ili210x - add support for polling mode
Input:
ili210x - convert to dev_err_probe()
Input:
ilitek_ts_i2c - fix warning with gpio controllers that sleep
Input:
ilitek_ts_i2c - switch mdelay() to fsleep()
Input:
inexio - switch to use scnprintf() to suppress truncation warning
Input:
mtouch - switch to use scnprintf() to suppress truncation warning
Input:
novatek-nvt-ts - drop wake_type check
Input:
omap4-keypad - remove redundant pm_runtime_mark_last_busy() calls
Input:
palmas-pwrbutton - replace use of system_wq with system_dfl_wq
Input:
penmount - switch to use scnprintf() to suppress truncation warning
Input:
pf1550 - remove "defined but unused" warning
Input:
psmouse-smbus - add WQ_UNBOUND to alloc_workqueue user
Input:
serio - complete sizeof(*pointer) conversions
Input:
stmfts - correct wording for the warning message
Input:
stmfts - make comments correct
Input:
stmfts - use sysfs_emit() instead of sprintf()
Input:
synaptics-rmi4 - fix a locking bug in an error path
Input:
synaptics_i2c - guard polling restart in resume
Input:
synaptics_i2c - replace use of system_wq with system_dfl_wq
Input:
synaptics_i2c - switch to using managed resources
Input:
touchit213 - switch to use scnprintf() to suppress truncation warning
Input:
touchright - switch to use scnprintf() to suppress truncation warning
Input:
touchwin - switch to use scnprintf() to suppress truncation warning
Input:
tsc40 - switch to use scnprintf() to suppress truncation warning
Input:
twl4030 - add TWL603x power button
Input:
twl4030 - fix warnings without CONFIG_OF
Input:
uinput - fix circular locking dependency with ff-core
Input:
uinput - take event lock when submitting FF request "event"
Input:
wdt87xx_i2c - switch to use dev_err_probe()
Input:
xpad - add support for BETOP BTP-KP50B/C controller's wireless mode
Input:
xpad - add support for Razer Wolverine V3 Pro
intel_idle:
Add C-states validation
intel_idle:
Add cmdline option to adjust C-states table
intel_idle:
Initialize sysfs after cpuidle driver initialization
intel_idle:
Remove the 'preferred_cstates' parameter
intel_idle:
Remove unused driver version constant
intel_th:
pci: Add Nova Lake support
intel_th:
pci: Use PCI_DEVICE_DATA() for device entries
interconnect:
Add kunit tests for core functionality
interconnect:
mediatek: Add support for MediaTek MT8196 EMI ICC
interconnect:
mediatek: Aggregate bandwidth with saturating add
interconnect:
mediatek: Don't hijack parent device
interconnect:
qcom: msm8974: drop duplicated RPM_BUS_{MASTER,SLAVE}_REQ defines
interconnect:
qcom: qcs8300: fix the num_links for nsp icc node
interconnect:
qcom: sm8450: Fix NULL pointer dereference in icc_link_nodes()
interconnect:
qcom: smd-rpm: drop duplicated QCOM_RPM_SMD_KEY_RATE define
io_uring/bpf_filter:
add ref counts to struct io_bpf_filter
io_uring/bpf_filter:
allow filtering on contents of struct open_how
io_uring/bpf_filter:
cache lookup table in ctx->bpf_filters
io_uring/bpf_filter:
move filter size and populate helper into struct
io_uring/bpf_filter:
pass in expected filter payload size
io_uring/bpf_filter:
use bpf_prog_run_pin_on_cpu() to prevent migration
io_uring/bpf_filters:
retain COW'ed settings on parse failures
io_uring/cancel:
de-unionize file and user_data in struct io_cancel_data
io_uring/cmd_net:
fix too strict requirement on ioctl
io_uring/cmd_net:
use READ_ONCE() for ->addr3 read
io_uring/eventfd:
remove unused ctx->evfd_last_cq_tail member
io_uring/eventfd:
use ctx->rings_rcu for flags checking
io_uring/fdinfo:
fix OOB read in SQE_MIXED wrap check
io_uring/fdinfo:
fix SQE_MIXED SQE displaying
io_uring/filetable:
clamp alloc_hint to the configured alloc range
io_uring/futex:
use GFP_KERNEL_ACCOUNT for futex data allocation
io_uring/io-wq:
add exit-on-idle state
io_uring/io-wq:
don't trigger hung task for syzbot craziness
io_uring/io-wq:
handle !sysctl_hung_task_timeout_secs
io_uring/kbuf:
check if target buffer list is still legacy on recycle
io_uring/kbuf:
fix memory leak if io_buffer_add_list fails
io_uring/kbuf:
fix missing BUF_MORE for incremental buffers at EOF
io_uring/kbuf:
propagate BUF_MORE through early buffer commit path
io_uring/mock:
Fix typo in help text
io_uring/msg_ring:
drop unnecessary submitter_task checks
io_uring/net:
allow filtering on IORING_OP_SOCKET data
io_uring/net:
don't continue send bundle if poll was required for retry
io_uring/net:
fix slab-out-of-bounds read in io_bundle_nbufs()
io_uring/net:
reject SEND_VECTORIZED when unsupported
io_uring/openclose:
fix io_pipe_fixed() slot tracking for specific slots
io_uring/poll:
fix multishot recv missing EOF on wakeup race
io_uring/query:
add query.h copyright notice
io_uring/query:
return support for custom rx page size
io_uring/register:
drop io_register_enable_rings() submitter_task check
io_uring/register:
fix comment about task_no_new_privs
io_uring/register:
have io_parse_restrictions() return number of ops
io_uring/register:
have io_parse_restrictions() set restrictions enabled
io_uring/register:
set ctx->restricted when restrictions are parsed
io_uring/rsrc:
improve regbuf iov validation
io_uring/rsrc:
reject zero-length fixed buffer import
io_uring/rsrc:
replace reg buffer bit field with flags
io_uring/rsrc:
take unsigned index in io_rsrc_node_lookup()
io_uring/rsrc:
use GFP_KERNEL_ACCOUNT consistently
io_uring/sync:
validate passed in offset
io_uring/tctx:
avoid modifying loop variable in io_ring_add_registered_file
io_uring/timeout:
annotate data race in io_flush_timeouts()
io_uring/timeout:
READ_ONCE sqe->addr
io_uring/uring_cmd:
explicitly disallow cancelations for IOPOLL
io_uring/zcrx:
check unsupported flags on import
io_uring/zcrx:
document area chunking parameter
io_uring/zcrx:
don't set rx_page_size when not requested
io_uring/zcrx:
fix post open error handling
io_uring/zcrx:
fix sgtable leak on mapping failures
io_uring/zcrx:
fix user_ref race between scrub and refill paths
io_uring/zcrx:
implement large rx buffer support
io_uring/zcrx:
improve types for size calculation
io_uring/zcrx:
use READ_ONCE with user shared RQEs
io_uring:
add IO_URING_EXIT_WAIT_MAX definition
io_uring:
add IORING_OP_URING_CMD128 to opcode checks
io_uring:
Add size check for sqe->cmd
io_uring:
Add SPDX id lines to remaining source files
io_uring:
add support for BPF filtering for opcode restrictions
io_uring:
add task fork hook
io_uring:
allow io-wq workers to exit when unused
io_uring:
allow registration of per-task restrictions
io_uring:
correct comment for IORING_SETUP_TASKRUN_FLAG
io_uring:
delay sqarray static branch disablement
io_uring:
ensure ctx->rings is stable for task work flags manipulation
io_uring:
fix bad indentation for setup flags if statement
io_uring:
fix IOPOLL with passthrough I/O
io_uring:
fix physical SQE bounds check for SQE_MIXED 128-byte ops
io_uring:
introduce non-circular SQ
io_uring:
IOPOLL polling improvements
io_uring:
move ctx->restricted check into io_check_restriction()
io_uring:
protect remaining lockless ctx->rings accesses with RCU
io_uring:
remove nr_segs recalculation in io_import_kbuf()
io_uring:
remove unneeded io_send_zc accounting
io_uring:
simplify IORING_SETUP_DEFER_TASKRUN && !SQPOLL check
io_uring:
split out CQ waiting code into wait.c
io_uring:
split out task work code into tw.c
io_uring:
track restrictions separately for IORING_OP and IORING_REGISTER
io_uring:
Trim out unused includes
io_uring:
use release-acquire ordering for IORING_SETUP_R_DISABLED
io_uring:
use the right type for creds iteration
iomap:
add a flag to bounce buffer direct I/O
iomap:
Describe @private in iomap_readahead()
iomap:
don't mark folio uptodate if read IO has bytes pending
iomap:
don't report direct-io retries to fserror
iomap:
fix invalid folio access after folio_end_read()
iomap:
fix invalid folio access when i_blkbits differs from I/O granularity
iomap:
fix lockdep complaint when reads fail
iomap:
fix submission side handling of completion side errors
iomap:
free the bio before completing the dio
iomap:
reject delalloc mappings during writeback
iomap:
rename IOMAP_DIO_DIRTY to IOMAP_DIO_USER_BACKED
iomap:
report file I/O errors to the VFS
iomap:
share code between iomap_dio_bio_end_io and iomap_finish_ioend_direct
iomap:
simplify iomap_dio_bio_iter
iomap:
split out the per-bio logic from iomap_dio_bio_iter
iomap:
stash iomap read ctx in the private field of iomap_iter
iomap:
support ioends for direct reads
iommu/amd:
Add support for hw_info for iommu capability query
iommu/amd:
Add support for nest parent domain allocation
iommu/amd:
Add support for nested domain allocation
iommu/amd:
Add support for nested domain attach/detach
iommu/amd:
Always enable GCR3TRPMode when supported.
iommu/amd:
Block identity domain when SNP enabled
iommu/amd:
Drop incorrect NULL check for iommu in alloc_irq_table()
iommu/amd:
Fix type of type parameter to amd_iommufd_hw_info()
iommu/amd:
Introduce gDomID-to-hDomID Mapping and handle parent domain invalidation
iommu/amd:
Introduce helper function amd_iommu_update_dte()
iommu/amd:
Introduce struct amd_iommu_viommu
iommu/amd:
Make amd_iommu_make_clear_dte() non-static inline
iommu/amd:
move wait_on_sem() out of spinlock
iommu/amd:
Refactor logic to program the host page table in DTE
iommu/amd:
Refactor persistent DTE bits programming into amd_iommu_make_clear_dte()
iommu/amd:
Remove unused variable in amd_iommufd_viommu_destroy()
iommu/amd:
Rename DEV_DOMID_MASK to DTE_DOMID_MASK
iommu/amd:
serialize sequence allocation under concurrent TLB invalidations
iommu/amd:
Use core's primary handler and set IRQF_ONESHOT
iommu/arm-smmu-qcom:
Add actlr settings for mdss on Qualcomm platforms
iommu/arm-smmu-qcom:
do not register driver in probe()
iommu/arm-smmu-qcom:
Restore ACTLR settings for MDSS on sa8775p
iommu/arm-smmu-v3-test:
Add nested s1bypass/s1dssbypass coverage
iommu/arm-smmu-v3:
Add device-tree support for CMDQV driver
iommu/arm-smmu-v3:
Add update_safe bits to fix STE update sequence
iommu/arm-smmu-v3:
Do not set disable_ats unless vSTE is Translate
iommu/arm-smmu-v3:
Improve CMDQ lock fairness and efficiency
iommu/arm-smmu-v3:
Mark EATS_TRANS safe when computing the update sequence
iommu/arm-smmu-v3:
Mark STE MEV safe when computing the update sequence
iommu/arm-smmu-v3:
Remove IAS
iommu/dma:
add support for DMA_ATTR_REQUIRE_COHERENT attribute
iommu/io-pgtable:
fix all kernel-doc warnings in io-pgtable.h
iommu/qcom:
Simplify with scoped for each OF child loop
iommu/riscv:
Simplify maximum determination in riscv_iommu_init_check()
iommu/sva:
Fix crash in iommu_sva_unbind_device()
iommu/tegra241-cmdqv:
Decouple driver from ACPI
iommu/vt-d:
Clear Present bit before tearing down context entry
iommu/vt-d:
Clear Present bit before tearing down PASID entry
iommu/vt-d:
Fix intel iommu iotlb sync hardlockup and retry
iommu/vt-d:
Fix race condition during PASID entry replacement
iommu/vt-d:
Flush cache for PASID table before using it
iommu/vt-d:
Flush dev-IOTLB only when PCIe device is accessible in scalable mode
iommu/vt-d:
Flush piotlb for SVM and Nested domain
iommu/vt-d:
Only handle IOPF for SVA when PRI is supported
iommu/vt-d:
Skip dev-iotlb flush for inaccessible PCIe device without scalable mode
iommu:
Add calls for IOMMU_DEBUG_PAGEALLOC
iommu:
Add iommu_driver_get_domain_for_dev() helper
iommu:
Add page_ext for IOMMU_DEBUG_PAGEALLOC
iommu:
debug-pagealloc: Check mapped/unmapped kernel memory
iommu:
debug-pagealloc: Track IOMMU pages
iommu:
debug-pagealloc: Use page_ext_get_from_phys()
iommu:
Do not call drivers for empty gathers
iommu:
Ensure .iotlb_sync is called correctly
iommu:
Fix mapping check for 0x0 to avoid re-mapping it
iommu:
Introduce pci_dev_reset_iommu_prepare/done()
iommu:
Lock group->mutex in iommu_deferred_attach()
iommu:
simplify list initialization in iommu_create_device_direct_mappings()
iommu:
Tidy domain for iommu_setup_dma_ops()
iommufd:
Introduce data struct for AMD nested domain allocation
iommupt/amdv1:
mark amdv1pt_install_leaf_entry as __always_inline
iommupt:
Always add IOVA range to iotlb_gather in gather_range_pages()
iommupt:
Do not set C-bit on MMIO backed PTEs
iommupt:
Fix short gather if the unmap goes into a large mapping
ionic:
fix persistent MAC address override on PF
ionic:
Rate limit unknown xcvr type messages
iov_iter:
extract a iov_iter_extract_bvecs helper from bio code
ip6_tunnel:
clear skb2->cb[] in ip4ip6_err()
ip_tunnel:
adapt iptunnel_xmit_stats() to NETDEV_PCPU_STAT_DSTATS
ipc/shm:
uapi: remove dependency on libc
ipc:
Add SPDX license id to mqueue.c
ipc:
don't audit capability check in ipc_permissions()
ipc:
don't audit capability check in ipc_permissions()
ipmi:
Consolidate the run to completion checking for xmit msgs lock
ipmi:
Fix use-after-free and list corruption on sender error
ipmi:
ipmb: initialise event handler read bytes
Linux:
ipmi:ls2k: Make ipmi_ls2k_platform_driver static
Linux:
ipmi:msghandler: Handle error returns from the SMI sender
ipmi:si: Don:
't block module unload if the BMC is messed up
Linux:
ipmi:si: Fix check for a misbehaving BMC
Linux:
ipmi:si: Handle waiting messages when BMC failure detected
Linux:
ipmi:si: Use a long timeout when the BMC is misbehaving
ipv4/inet_sock.h:
Avoid thousands of -Wflex-array-member-not-at-end warnings
ipv4:
fib: Annotate access to struct fib_alias.fa_state.
ipv4:
icmp: fix null-ptr-deref in icmp_build_probe()
ipv4:
icmp: icmpv4_xrlim_allow() optimization if net.ipv4.icmp_ratelimit is zero
ipv4:
igmp: annotate data-races around idev->mr_maxdelay
ipv4:
Improve martian logs
ipv4:
nexthop: allocate skb dynamically in rtm_get_nexthop()
ipv4:
nexthop: avoid duplicate NHA_HW_STATS_ENABLE on nexthop group dump
ipv4:
use dst4_mtu() instead of dst_mtu()
ipv4:
Use EXPORT_IPV6_MOD_GPL() for ip_fib_metrics_init().
ipv6:
add daddr/final storage in struct ipv6_pinfo
ipv6:
add NULL checks for idev in SRv6 paths
ipv6:
add some unlikely()/likely() clauses in ip6_output.c
ipv6:
add sysctl_ipv6_flowlabel group
ipv6:
addrconf: reduce default temp_valid_lft to 2 days
ipv6:
Allow for nexthop device mismatch with "onlink"
ipv6:
annotate data-races around sysctl.ip6_rt_gc_interval
ipv6:
annotate data-races from ip6_make_flowlabel()
ipv6:
annotate data-races in ip6_multipath_hash_{policy,fields}()
ipv6:
annotate data-races in net/ipv6/route.c
ipv6:
annotate data-races over sysctl.flowlabel_reflect
ipv6:
annotate date-race in ipv6_can_nonlocal_bind()
ipv6:
avoid overflows in ip6_datagram_send_ctl()
ipv6:
change inet6_sk_rebuild_header() to use inet->cork.fl.u.ip6
ipv6:
colocate inet6_cork in inet_cork_full
ipv6:
do not use skb_header_pointer() in icmpv6_filter()
ipv6:
Don't remove permanent routes with exceptions from tb6_gc_hlist.
ipv6:
exthdrs: annotate data-race over multiple sysctl
ipv6:
fix a race in ip6_sock_set_v6only()
ipv6:
fix data race in fib6_metric_set() using cmpxchg
ipv6:
fix NULL pointer deref in ip6_rt_get_dev_rcu()
ipv6:
Fix out-of-bound access in fib6_add_rt2node().
ipv6:
icmp: clear skb2->cb[] in ip6_err_gen_icmpv6_unreach()
ipv6:
icmp: icmpv6_xrlim_allow() optimization if net.ipv6.icmp.ratelimit is zero
ipv6:
icmp: remove obsolete code in icmpv6_xrlim_allow()
ipv6:
inet6_csk_xmit() and inet6_csk_update_pmtu() use inet->cork.fl.u.ip6
ipv6:
ioam: fix heap buffer overflow in __ioam6_fill_trace_data()
ipv6:
ioam: fix potential NULL dereferences in __ioam6_fill_trace_data()
ipv6:
move the disable_ipv6_mod knob to core code
ipv6:
optimize fl6_update_dst()
ipv6:
pass proto by value to ipv6_push_nfrag_opts() and ipv6_push_frag_opts()
ipv6:
preserve insertion order for same-scope addresses
ipv6:
prevent possible UaF in addrconf_permanent_addr()
ipv6:
remove __inet6_csk_dst_check()
ipv6:
Remove permanent routes from tb6_gc_hlist when all exceptions expire.
ipv6:
Switch to higher-level SHA-1 functions
ipv6:
use __skb_push() in ip6_xmit()
ipv6:
use dst6_mtu() instead of dst_mtu()
ipv6:
use inet->cork.fl.u.ip6 and np->final in ip6_datagram_dst_update()
ipv6:
use np->final in inet6_sk_rebuild_header()
ipv6:
use SKB_DROP_REASON_PKT_TOO_BIG in ip6_xmit()
ipvlan:
remove ipvlan_ht_addr_lookup()
ipvs:
do not keep dest_dst if dev is going down
ipvs:
fix NULL deref in ip_vs_add_service error path
ipvs:
skip ipv6 extension headers for csum checks
irqchip/aslint-sswi:
Fix error check of of_io_request_and_map() result
irqchip/aslint-sswi:
Request IO memory resource
irqchip/aspeed-scu-ic:
Remove unused variable mask
irqchip/gic-v3-its:
Limit number of per-device MSIs to the range the ITS supports
irqchip/gic-v5:
Add ACPI IRS probing
irqchip/gic-v5:
Add ACPI ITS probing
irqchip/gic-v5:
Add ACPI IWB probing
irqchip/gic-v5:
Check if impl is virt capable
irqchip/gic-v5:
Fix inversion of IRS_IDR0.virt flag
irqchip/gic-v5:
Fix spelling mistake "ouside" -> "outside"
irqchip/gic-v5:
Split IRS probing into OF and generic portions
irqchip/irq-pic32-evic:
update include to use pic32.h from platform_data
irqchip/loongarch-avec:
Adjust irqchip driver for 32BIT/64BIT
irqchip/loongson-eiointc:
Adjust irqchip driver for 32BIT/64BIT
irqchip/loongson-htvec:
Adjust irqchip driver for 32BIT/64BIT
irqchip/loongson-liointc:
Adjust irqchip driver for 32BIT/64BIT
irqchip/loongson-pch-msi:
Adjust irqchip driver for 32BIT/64BIT
irqchip/loongson-pch-pic:
Adjust irqchip driver for 32BIT/64BIT
irqchip/ls-extirq:
Fix devm_of_iomap() error check
irqchip/ls-extirq:
Use for_each_of_imap_item iterator
irqchip/mmp:
Make icu_irq_chip variable static const
irqchip/qcom-mpm:
Add missing mailbox TX done acknowledgment
irqchip/renesas-rza1:
Use for_each_of_imap_item iterator
irqchip/renesas-rzv2h:
Add support for RZ/V2N SoC
irqchip/renesas-rzv2h:
Add suspend/resume support
irqchip/renesas-rzv2h:
Fix error path in rzv2h_icu_probe_common()
irqchip/riscv-aplic:
Do not clear ACPI dependencies on probe failure
irqchip/riscv-aplic:
Preserve APLIC states across suspend/resume
irqchip/riscv-aplic:
Register syscore operations only once
irqchip/riscv-aplic:
Restrict genpd notifier to device tree only
irqchip/riscv-imsic:
Add a CPU pm notifier to restore the IMSIC on exit
irqchip/riscv-imsic:
Adjust the number of available guest irq files
irqchip/riscv-rpmi-sysmsi:
Fix mailbox channel leak in rpmi_sysmsi_probe()
irqchip/sifive-plic:
Fix frozen interrupt due to affinity setting
irqchip/sifive-plic:
Handle number of hardware interrupts correctly
irqchip/ti-sci-intr:
Allow parsing interrupt-types per-line
irqchip:
Add RZ/{T2H,N2H} Interrupt Controller (ICU) driver
irqchip:
Allow LoongArch irqchip drivers on both 32BIT/64BIT
irqdomain:
Add parent field to struct irqchip_fwid
irqdomain:
Export irq_domain_free_irqs()
irqdomain:
Fix up const problem in irq_domain_set_name()
isofs:
support full length file names (255 instead of 253)
ixgbe:
Add 10G-BX support
ixgbe:
stop re-reading flash on every get_drvinfo for e610
ixgbevf:
add missing negotiate_features op to Hyper-V ops table
ixgbevf:
fix link setup issue
jbd2:
gracefully abort on checkpointing state corruptions
jffs2:
add setlease file operation
jfs:
Add missing set_freezable() for freezable kthread
jfs:
add setlease file operation
jfs:
avoid -Wtautological-constant-out-of-range-compare warning
jfs:
nlink overflow in jfs_rename
jobserver:
Split up the big try: block
kallsyms/bpf:
rename __bpf_address_lookup() to bpf_address_lookup()
kallsyms/ftrace:
set module buildid in ftrace_mod_address_lookup()
kallsyms:
clean up @namebuf initialization in kallsyms_lookup_buildid()
kallsyms:
clean up modname and modbuildid initialization in kallsyms_lookup_buildid()
kallsyms:
cleanup code for appending the module buildid
kallsyms:
Get rid of kallsyms relative base
kallsyms:
prevent module removal when printing module name and buildid
kasan:
remove unnecessary sync argument from start_report()
kbuild:
Add objtool to top-level clean target
kbuild:
Add top-level target for building gen_init_cpio
kbuild:
cleanup local -Wno-type-limits exceptions
kbuild:
Delete .builtin-dtbs.S when running make clean
kbuild:
Drop superfluous compiler option checks
kbuild:
dummy-tools: Add python3
kbuild:
Fix CC_CAN_LINK detection
kbuild:
install-extmod-build: Package resolve_btfids if necessary
kbuild:
Leave objtool binary around with 'make clean'
kbuild:
modules-cpio-pkg: Respect INSTALL_MOD_PATH
kbuild:
Reject unexpected values for LLVM=
kbuild:
remove dependency of run-command on config
kbuild:
remove gcc's -Wtype-limits
kbuild:
rpm-pkg: Disable automatic requires for manual debuginfo package
kbuild:
rpm-pkg: Fix manual debuginfo generation when using .src.rpm
kbuild:
rpm-pkg: Restrict manual debug package creation
kbuild:
Split .modinfo out from ELF_DETAILS
kbuild:
Support a FIT_EXTRA_ARGS environment variable
kbuild:
Sync kconfig when PAHOLE_VERSION changes
kbuild:
uapi: don't compile test bpf_perf_event.h on xtensa
kbuild:
uapi: Drop check_config()
kbuild:
uapi: drop dependency on CC_CAN_LINK
kbuild:
uapi: split out command conditions into variables
kbuild:
uapi: validate that headers do not use libc
kcm:
fix zero-frag skb in frag_list on partial sendmsg error
Kconfig.ubsan:
Remove CONFIG_UBSAN_REPORT_FULL from documentation
kconfig:
move XPM icons to separate files
kconfig:
Support conditional deps using "depends on X if Y"
kcov:
Enable context analysis
kcov:
Use scoped init guard
kcsan, compiler_types:
avoid duplicate type issues in BPF Type Format
kcsan:
Enable context analysis
kcsan:
test: Adjust "expect" allocation type for kmalloc_obj
kdoc:
allow dots in inline @param names
kernel-chktaint:
add reporting for tainted modules
kernel-doc:
add support for handling global variables
kernel-doc:
add support to handle DEFINE_ variables
kernel.h:
drop hex.h and update all hex.h users
kernel.h:
drop STACK_MAGIC macro
kernel.h:
include linux/instruction_pointer.h explicitly
kernel.h:
move VERIFY_OCTAL_PERMISSIONS() to sysfs.h
kernel/crash:
handle multi-page vmcoreinfo in crash kernel copy
kernel/fork:
update obsolete use_mm references to kthread_use_mm
kernel:
add SPDX-License-Identifier lines
kernel:
debug: Add SPDX license ids to kdb files
kernel:
fix off-by-one benign bugs
kernel:
rpm-pkg: Restore find-debuginfo.sh approach to -debuginfo package
kernel:
vmcoreinfo: allocate vmcoreinfo_data based on VMCOREINFO_BYTES
kernfs:
make directory seek namespace-aware
kernfs:
pass struct ns_common instead of const void * for namespace tags
kernfs:
use namespace id instead of pointer for hashing and comparison
kexec:
derive purgatory entry from symbol
keys/trusted_keys:
establish PKWM as a trusted source
KEYS:
trusted: Make use of tee bus methods
KEYS:
trusted: Migrate to use tee specific driver registration function
kfence:
Enable context analysis
kfifo:
fix kmalloc_array_node() argument order
kgdbts:
mark kgdbts_option_setup() with __init to free init memory
kho/abi:
add memblock ABI header
kho/abi:
luo: make generated documentation more coherent
kho/abi:
memfd: make generated documentation more coherent
kho:
cleanup error handling in kho_populate()
kho:
docs: combine concepts and FDT documentation
kho:
fix doc for kho_restore_pages()
kho:
fix missing early_memunmap() call in kho_populate()
kho:
introduce KHO FDT ABI header
kho:
print which scratch buffer failed to be reserved
kho:
relocate vmalloc preservation structure to KHO ABI header
kho:
remove duplicate header file references
kho:
remove unnecessary WARN_ON(err) in kho_populate()
kho:
simplify page initialization in kho_restore_page()
kho:
skip memoryless NUMA nodes when reserving scratch areas
kho:
test: clean up residual memory upon test_kho module unload
kho:
use unsigned long for nr_pages
kmalloc_obj:
Clean up after treewide replacements
kprobes:
avoid crash when rmmod/insmod after ftrace killed
kprobes:
Remove unneeded warnings from __arm_kprobe_ftrace()
kprobes:
retry blocked optprobe in do_free_cleaned_kprobes
kprobes:
Use dedicated kthread for kprobe optimizer
kref:
Add context-analysis annotations
kselftest/anon_inode:
replace null pointers with empty arrays
kselftest/arm64:
Add a no-SVE loop after SVE in fp-pidbench
kselftest/arm64:
Add HWCAP test for FEAT_LS64
kselftest/arm64:
Add missing file in .gitignore
kselftest/arm64:
Raise default number of loops in fp-pidbench
kselftest/arm64:
Support FORCE_TARGETS
kselftest/arm64:
Use syscall() macro over nolibc my_syscall()
kselftest/cgroup:
Simplify test_cpuset_prs.sh by removing "S+" command
kselftest/coredump:
use __builtin_trap() instead of null pointer
kselftest/kublk:
include message in _Static_assert for C11 compatibility
kselftest/riscv:
add kselftest for user mode CFI
kselftest:
arm64: Check access to GCS after mprotect(PROT_NONE)
ksmbd:
add chann_lock to protect ksmbd_chann_list xarray
ksmbd:
add procfs interface for runtime monitoring and statistics
ksmbd:
call ksmbd_vfs_kern_path_end_removing() on some error paths
ksmbd:
Compare MACs in constant time
ksmbd:
convert tree_conns_lock to rw_semaphore
ksmbd:
do not expire session on binding failure
ksmbd:
Don't log keys in SMB3 signing and encryption key generation
ksmbd:
fix infinite loop caused by next_smb2_rcv_hdr_off reset in error paths
ksmbd:
fix memory leaks and NULL deref in smb2_lock()
ksmbd:
fix missing chann_lock while iterating session channel list
ksmbd:
fix non-IPv6 build
ksmbd:
fix OOB write in QUERY_INFO for compound requests
ksmbd:
fix potencial OOB in get_file_all_info() for compound requests
ksmbd:
fix share_conf UAF in tree_conn disconnect
ksmbd:
fix signededness bug in smb_direct_prepare_negotiation()
ksmbd:
fix use-after-free and NULL deref in smb_grant_oplock()
ksmbd:
fix use-after-free by using call_rcu() for oplock_info
ksmbd:
fix use-after-free in durable v2 replay of active file handles
ksmbd:
fix use-after-free in proc_show_files due to early rcu_read_unlock
ksmbd:
fix use-after-free in smb_lazy_parent_lease_break_close()
ksmbd:
fix use-after-free of share_conf in compound request
ksmbd:
replace hardcoded hdr2_len with offsetof() in smb2_calc_max_out_buf_len()
ksmbd:
unset conn->binding on failed binding request
ksmbd:
use CLASS(filename_kernel)
ksmbd:
use volume UUID in FS_OBJECT_ID_INFORMATION
ksmbd_vfs_path_lookup():
vfs_path_parent_lookup() accepts ERR_PTR() as name
ksmbd_vfs_rename():
vfs_path_parent_lookup() accepts ERR_PTR() as name
kthread:
Comment on the purpose and placement of kthread_affine_node() call
kthread:
consolidate kthread exit paths to prevent use-after-free
kthread:
Document kthread_affine_preferred()
kthread:
Honour kthreads preferred affinity after cpuset changes
kthread:
Include kthreadd to the managed affinity list
kthread:
Include unbound kthreads in the managed affinity list
kthread:
Refine naming of affinity related fields
kthread:
Rely on HK_TYPE_DOMAIN for preferred affinity management
kunit:
add bash completion
kunit:
Add documentation of --list_suites
kunit:
fix up const mis-match in many assert functions
kunit:
fix up const mis-match in many assert functions
kunit:
irq: Ensure timer doesn't fire too frequently
kunit:
Protect KUNIT_BINARY_STR_ASSERTION against ERR_PTR values
kunit:
qemu_configs: Add 32-bit big endian ARM configuration
kunit:
reduce stack usage in kunit_run_tests()
kunit:
respect KBUILD_OUTPUT env variable by default
kunit:
tool: Add test for nested test result reporting
kunit:
tool: copy caller args in run_kernel to prevent mutation
kunit:
tool: Don't overwrite test status based on subtest counts
kunit:
tool: test: Don't rely on implicit working directory change
kunit:
tool: test: Rename test_data_path() to _test_data_path()
KVM:
Add a simplified wrapper for registering perf callbacks
KVM:
always define KVM_CAP_SYNC_MMU
KVM:
arm64: Account for RES1 bits in DECLARE_FEAT_MAP() and co
KVM:
arm64: Add a generic synchronous exception injection primitive
KVM:
arm64: Add debugfs file dumping computed RESx values
KVM:
arm64: Add documentation for KVM_EXIT_ARM_LDST64B
KVM:
arm64: Add exit to userspace on {LD,ST}64B* outside of memslots
KVM:
arm64: Add KVM_PGTABLE_S2_AS_S1 flag
KVM:
arm64: Add REQUIRES_E2H1 constraint as configuration flags
KVM:
arm64: Add RES1_WHEN_E2Hx constraints as configuration flags
KVM:
arm64: Add sanitisation to SCTLR_EL2
KVM:
arm64: Add trap routing for GMID_EL1
KVM:
arm64: Allow RES1 bits to be inferred from configuration
KVM:
arm64: Always populate FGT masks at boot time
KVM:
arm64: Calculate hyp VA size only once
KVM:
arm64: Check whether a VM IOCTL is allowed in pKVM
KVM:
arm64: Convert HCR_EL2.RW to AS_RES1
KVM:
arm64: Convert VTCR_EL2 to config-driven sanitisation
KVM:
arm64: Correct test for ICH_HCR_EL2_TDIR cap for GICv5 hosts
KVM:
arm64: Correctly handle SCTLR_EL1 RES1 bits for unsupported features
KVM:
arm64: Deduplicate ASID retrieval code
KVM:
arm64: Discard PC update state on vcpu reset
KVM:
arm64: Do not allow KVM_CAP_ARM_MTE for any guest in pKVM
KVM:
arm64: Eagerly init vgic dist/redist on vgic creation
KVM:
arm64: Enable FEAT_{LS64, LS64_V} in the supported guest
KVM:
arm64: Extend unified RESx handling to runtime sanitisation
KVM:
arm64: Fix comment in fpsimd_lazy_switch_to_host()
KVM:
arm64: Fix error checking for FFA_VERSION
KVM:
arm64: Fix ID register initialization for non-protected pKVM guests
KVM:
arm64: Fix missing
include
KVM:
arm64: Fix MTE flag initialization for protected VMs
KVM:
arm64: Fix page leak in user_mem_abort() on atomic fault
KVM:
arm64: Fix protected mode handling of pages larger than 4kB
KVM:
arm64: Fix the descriptor address in __kvm_at_swap_desc()
KVM:
arm64: Fix Trace Buffer trap polarity for protected VMs
KVM:
arm64: Fix Trace Buffer trapping for protected VMs
KVM:
arm64: Fix various comments
KVM:
arm64: Fix vma_shift staleness on nested hwpoison path
KVM:
arm64: Force trap of GMID_EL1 when the guest doesn't have MTE
KVM:
arm64: Get rid of FIXED_VALUE altogether
KVM:
arm64: gic-v3: Switch vGIC-v3 to use generated ICH_VMCR_EL2
KVM:
arm64: gic: Enable GICv3 CPUIF trapping on GICv5 hosts if required
KVM:
arm64: gic: Set vgic_model before initing private IRQs
KVM:
arm64: Handle CSSIDR2_EL1 and SMIDR_EL1 in a generic way
KVM:
arm64: Handle DABT caused by LS64* instructions on unsupported memory
KVM:
arm64: Handle FEAT_IDST for sysregs without specific handlers
KVM:
arm64: Hide S1POE from guests when not supported by the host
KVM:
arm64: Honor UX/PX attributes for EL2 S1 mappings
KVM:
arm64: Include VM type when checking VM capabilities in pKVM
KVM:
arm64: Inherit RESx bits from FGT register descriptors
KVM:
arm64: Inject UNDEF when accessing MTE sysregs with MTE disabled
KVM:
arm64: Introduce data structure tracking both RES0 and RES1 bits
KVM:
arm64: Introduce helper to calculate fault IPA offset
KVM:
arm64: Introduce standalone FGU computing primitive
KVM:
arm64: Kill KVM_PGTABLE_S2_NOFWB
KVM:
arm64: Move RESx into individual register descriptors
KVM:
arm64: nv: Add trap config for DBGWCR<15>_EL1
KVM:
arm64: nv: Avoid NV stage-2 code when NV is not supported
KVM:
arm64: nv: Check S2 limits based on implemented PA size
KVM:
arm64: nv: Inject a SEA if failed to read the descriptor
KVM:
arm64: nv: Report addrsz fault at level 0 with a bad VTTBR.BADDR
KVM:
arm64: nv: Return correct RES0 bits for FGT registers
KVM:
arm64: Optimise away S1POE handling when not supported by host
KVM:
arm64: pkvm: Add a generic synchronous exception injection primitive
KVM:
arm64: pkvm: Don't reprobe for ICH_VTR_EL2.TDS on CPU hotplug
KVM:
arm64: pkvm: Fallback to level-3 mapping on host stage-2 fault
KVM:
arm64: pkvm: Report optional ID register traps with a 0x18 syndrome
KVM:
arm64: Prevent host from managing timer offsets for protected VMs
KVM:
arm64: Reimplement vgic-debug XArray iteration
KVM:
arm64: Remove all traces of FEAT_TME
KVM:
arm64: Remove all traces of HCR_EL2.MIOCNCE
KVM:
arm64: Remove dead code resetting HCR_EL2 for pKVM
KVM:
arm64: Remove duplicate configuration for SCTLR_EL1.{EE,E0E}
KVM:
arm64: Remove ISB after writing FPEXC32_EL2
KVM:
arm64: Remove redundant kern_hyp_va() in unpin_host_sve_state()
KVM:
arm64: Remove the redundant ISB in __kvm_at_s1e2()
KVM:
arm64: Revert accidental drop of kvm_uninit_stage2_mmu() for non-NV VMs
KVM:
arm64: selftests: Add a test for FEAT_IDST
KVM:
arm64: selftests: Disable unused TTBR1_EL1 translations
KVM:
arm64: selftests: Fix incorrect rounding in page_align()
KVM:
arm64: Shuffle KVM_HOST_DATA_FLAG_* indices
KVM:
arm64: Simplify FIXED_VALUE handling
KVM:
arm64: Simplify handling of full register invalid constraint
KVM:
arm64: Simplify handling of HCR_EL2.E2H RESx
KVM:
arm64: Simplify PAGE_S2_MEMATTR
KVM:
arm64: Switch pKVM host S2 over to KVM_PGTABLE_S2_AS_S1
KVM:
arm64: Track KVM IOCTLs and their associated KVM caps
KVM:
arm64: Trap MTE access and discovery when MTE is disabled
KVM:
arm64: Use kvm_has_mte() in pKVM trap initialization
KVM:
arm64: Use standard seq_file iterator for idregs debugfs
KVM:
arm64: Use standard seq_file iterator for vgic-debug debugfs
KVM:
arm64: vgic: Handle const qualifier from gic_kvm_info allocation type
KVM:
arm64: vgic: Handle const qualifier from gic_kvm_info allocation type
KVM:
arm64: vgic: Pick EOIcount deactivations from AP-list tail
KVM:
guest_memfd: GUP source pages prior to populating guest memory
KVM:
guest_memfd: Remove partial hugepage handling from kvm_gmem_populate()
KVM:
guest_memfd: Remove preparation tracking
KVM:
Introduce KVM_EXIT_SNP_REQ_CERTS for SNP certificate-fetching
KVM:
LoongArch: selftests: Add steal time test case
KVM:
nSVM: Always use vmcb01 in VMLOAD/VMSAVE emulation
KVM:
nSVM: Disable PMU MSR interception as appropriate while running L2
KVM:
nSVM: Drop redundant/wrong comment in nested_vmcb02_prepare_save()
KVM:
nSVM: Remove a user-triggerable WARN on nested_svm_load_cr3() succeeding
KVM:
nVMX: Add macros to simplify nested MSR interception setting
KVM:
nVMX: Disable PMU MSR interception as appropriate while running L2
KVM:
nVMX: Disallow access to vmcs12 fields that aren't supported by "hardware"
KVM:
nVMX: Don't update msr_autostore count when saving TSC for vmcs12
KVM:
nVMX: Mark APIC access page dirty when syncing vmcs12 pages
KVM:
nVMX: Precisely mark vAPIC and PID maps dirty when delivering nested PI
KVM:
nVMX: Remove explicit filtering of GUEST_INTR_STATUS from shadow VMCS fields
KVM:
nVMX: Setup VMX MSRs on loading CPU during nested_vmx_hardware_setup()
KVM:
nVMX: Switch to vmcs01 to refresh APICv controls on-demand if L2 is active
KVM:
nVMX: Switch to vmcs01 to set virtual APICv mode on-demand if L2 is active
KVM:
nVMX: Switch to vmcs01 to update APIC page on-demand if L2 is active
KVM:
nVMX: Switch to vmcs01 to update PML controls on-demand if L2 is active
KVM:
nVMX: Switch to vmcs01 to update SVI on-demand if L2 is active
KVM:
nVMX: Switch to vmcs01 to update TPR threshold on-demand if L2 is active
KVM:
PPC: e500: Fix build error due to using kmalloc_obj() with wrong type
KVM:
PPC: e500: Rip out "struct tlbe_ref"
KVM:
remove CONFIG_KVM_GENERIC_MMU_NOTIFIER
KVM:
Remove subtle "struct kvm_stats_desc" pseudo-overlay
KVM:
riscv: Fix Spectre-v1 in AIA CSR access
KVM:
riscv: Fix Spectre-v1 in APLIC interrupt handling
KVM:
riscv: Fix Spectre-v1 in floating-point register access
KVM:
riscv: Fix Spectre-v1 in ONE_REG register access
KVM:
riscv: Fix Spectre-v1 in PMU counter access
KVM:
riscv: selftests: Add riscv vm satp modes
KVM:
riscv: selftests: add Zilsd and Zclsd extension to get-reg-list test
KVM:
riscv: selftests: Fix incorrect rounding in page_align()
KVM:
s390: Add explicit padding to struct kvm_s390_keyop
KVM:
s390: Add gmap_helper_set_unused()
KVM:
s390: Add helper functions for fault handling
KVM:
s390: Add P bit in table entry bitfields, move union vaddress
KVM:
s390: Add some helper functions needed for vSIE
KVM:
s390: Correctly handle guest mappings without struct page
KVM:
s390: Enable 1M pages for gmap
KVM:
s390: Enable KVM_GENERIC_MMU_NOTIFIER
KVM:
s390: Export two functions
KVM:
s390: Fix a deadlock
KVM:
s390: Fix gmap_link()
KVM:
s390: Fix KVM_S390_VCPU_FAULT ioctl
KVM:
s390: Increase permitted SE header size to 1 MiB
KVM:
s390: Introduce import_lock
KVM:
s390: KVM page table management functions: allocation
KVM:
s390: KVM page table management functions: clear and replace
KVM:
s390: KVM page table management functions: CMMA
KVM:
s390: KVM page table management functions: lifecycle management
KVM:
s390: KVM page table management functions: storage keys
KVM:
s390: KVM page table management functions: walks
KVM:
s390: KVM-specific bitfields and helper functions
KVM:
s390: Limit adapter indicator access to mapped page
KVM:
s390: log machine checks more aggressively
KVM:
s390: New gmap code
KVM:
s390: Refactor pgste lock and unlock functions
KVM:
s390: Remove gmap from s390/mm
KVM:
s390: Remove non-atomic dat_crstep_xchg()
KVM:
S390: Remove PGSTE code from linux/s390 mm
KVM:
s390: Rename some functions in gaccess.c
KVM:
s390: selftests: Add IRQ routing address offset tests
KVM:
s390: selftests: Add selftest for the KVM_S390_KEYOP ioctl
KVM:
s390: Stop using CONFIG_PGSTE
KVM:
s390: Storage key functions refactoring
KVM:
s390: Storage key manipulation IOCTL
KVM:
s390: Switch to new gmap
KVM:
s390: Use guest address to mark guest page dirty
KVM:
s390: vsie: Avoid injecting machine check on signal
KVM:
s390: vsie: Fix check for pre-existing shadow mapping
KVM:
s390: vsie: Fix dat_split_ste()
KVM:
s390: vsie: Fix guest page tables protection
KVM:
s390: vsie: Fix nested guest memory shadowing
KVM:
s390: vsie: Fix race in acquire_gmap_shadow()
KVM:
s390: vsie: Fix race in walk_guest_tables()
KVM:
s390: vsie: Fix races with partial gmap invalidations
KVM:
s390: vsie: Fix refcount overflow for shadow gmaps
KVM:
s390: vsie: Fix unshadowing while shadowing
KVM:
s390: vsie: Pass gmap explicitly as parameter
KVM:
s390: vsie: retry SIE when unable to get vsie_page
KVM:
selftests: Add "struct kvm_mmu" to track a given MMU instance
KVM:
selftests: Add a "struct kvm_mmu_arch arch" member to kvm_mmu
KVM:
selftests: Add a selftests for nested VMLOAD/VMSAVE
KVM:
selftests: Add a stage-2 MMU instance to kvm_vm
KVM:
selftests: Add a test to verify APICv updates (while L2 is active)
KVM:
selftests: Add support for nested NPTs
KVM:
selftests: Allow kvm_cpu_has_ept() to be called on AMD CPUs
KVM:
selftests: Extend memstress to run on nested SVM
KVM:
selftests: Extend vmx_dirty_log_test to cover SVM
KVM:
selftests: Extend vmx_set_nested_state_test to cover SVM
KVM:
selftests: Fix sign extension bug in get_desc64_base()
KVM:
selftests: Fix typos and stale comments in kvm_util
KVM:
selftests: Increase 'maxnode' for guest_memfd tests
KVM:
selftests: Kill eptPageTablePointer
KVM:
selftests: Make __vm_get_page_table_entry() static
KVM:
selftests: Move page_align() to shared header
KVM:
selftests: Move PTE bitmasks to kvm_mmu
KVM:
selftests: Move TDP mapping functions outside of vmx.c
KVM:
selftests: Plumb "struct kvm_mmu" into x86's MMU APIs
KVM:
selftests: Rename nested TDP mapping functions
KVM:
selftests: Rename vm_get_page_table_entry() to vm_get_pte()
KVM:
selftests: Reuse virt mapping functions for nested EPTs
KVM:
selftests: Set the user bit on nested NPT PTEs
KVM:
selftests: Slightly simplify memstress_setup_nested()
KVM:
selftests: Stop passing a memslot to nested_map_memslot()
KVM:
selftests: Stop passing VMX metadata to TDP mapping functions
KVM:
selftests: Stop setting A/D bits when creating EPT PTEs
KVM:
selftests: Test READ=>WRITE dirty logging behavior for shadow MMU
KVM:
selftests: Test TPR / CR8 sync and interrupt masking
KVM:
selftests: Use a TDP MMU to share EPT page tables between vCPUs
KVM:
selftests: Use TEST_ASSERT_EQ() in test_vmx_nested_state()
KVM:
selftests: Verify SEV+ guests can read and write EFER, CR0, CR4, and CR8
KVM:
SEV: Add KVM_SEV_SNP_ENABLE_REQ_CERTS command
KVM:
SEV: Document/enforce page-alignment for KVM_SEV_SNP_LAUNCH_UPDATE
KVM:
SVM: Add a helper to detect VMRUN failures
KVM:
SVM: Add support for expedited writes to the fast MMIO bus
KVM:
SVM: Allow KVM_SET_NESTED_STATE to clear GIF when SVME==0
KVM:
SVM: Assert that Hyper-V's HV_SVM_EXITCODE_ENL == SVM_EXIT_SW
KVM:
SVM: Check for an unexpected VM-Exit after RETPOLINE "fast" handling
KVM:
SVM: check validity of VMCB controls when returning from SMM
KVM:
SVM: Don't allow L1 intercepts for instructions not advertised
KVM:
SVM: Don't set GIF when clearing EFER.SVME
KVM:
SVM: Drop the module param to control SEV-ES DebugSwap
KVM:
SVM: Filter out 64-bit exit codes when invoking exit handlers on bare metal
KVM:
SVM: Fix a missing kunmap_local() in sev_gmem_post_populate()
KVM:
SVM: Fix an off-by-one typo in the comment for enabling AVIC by default
KVM:
SVM: Harden exit_code against being used in Spectre-like attacks
KVM:
SVM: Initialize AVIC VMCB fields if AVIC is enabled with in-kernel APIC
KVM:
SVM: Limit incorrect check on SVM_EXIT_ERR to running as a VM
KVM:
SVM: Open code handling of unexpected exits in svm_invoke_exit_handler()
KVM:
SVM: Rename "fault_address" to "gpa" in npf_interception()
KVM:
SVM: Set/clear CR8 write interception when AVIC is (de)activated
KVM:
SVM: Stop toggling virtual VMSAVE/VMLOAD on intercept recalc
KVM:
SVM: Tag sev_supported_vmsa_features as read-only after init
KVM:
SVM: Treat exit_code as an unsigned 64-bit value through all of KVM
KVM:
SVM: Virtualize and advertise support for ERAPS
KVM:
TDX: Document alignment requirements for KVM_TDX_INIT_MEM_REGION
KVM:
Use vCPU specific memslots in __kvm_vcpu_map()
KVM:
VMX: Add a wrapper around ROL16() to get a vmcs12 from a field encoding
KVM:
VMX: Add mediated PMU support for CPUs without "save perf global ctrl"
KVM:
VMX: Always reflect SGX EPCM #PFs back into the guest
KVM:
VMX: Bug the VM if either MSR auto-load list is full
KVM:
VMX: check validity of VMCS controls when returning from SMM
KVM:
VMX: Compartmentalize adding MSRs to host vs. guest auto-load list
KVM:
VMX: Dedup code for adding MSR to VMCS's auto list
KVM:
VMX: Dedup code for removing MSR from VMCS's auto-load list
KVM:
VMX: Don't register posted interrupt wakeup handler if alloc_kvm_area() fails
KVM:
VMX: Drop intermediate "guest" field from msr_autostore
KVM:
VMX: Drop unused @entry_only param from add_atomic_switch_msr()
KVM:
VMX: Fix a wrong MSR update in add_atomic_switch_msr()
KVM:
VMX: Initialize vmcs01.VM_EXIT_MSR_STORE_ADDR with list address
KVM:
VMX: Move nested_mark_vmcs12_pages_dirty() to vmx.c, and rename
KVM:
VMX: Print out "bad" offsets+value on VMCS config mismatch
KVM:
VMX: Remove declaration of nested_mark_vmcs12_pages_dirty()
KVM:
VMX: Set MSR index auto-load entry if and only if entry is "new"
KVM:
x86/mmu: Drop/zap existing present SPTE even when creating an MMIO SPTE
KVM:
x86/mmu: Only WARN in direct MMUs when overwriting shadow-present SPTE
KVM:
x86/pmu: Always stuff GuestOnly=1,HostOnly=0 for mediated PMCs on AMD
KVM:
x86/pmu: Bypass perf checks when emulating mediated PMU counter accesses
KVM:
x86/pmu: Disable interception of select PMU MSRs for mediated vPMUs
KVM:
x86/pmu: Disable RDPMC interception for compatible mediated vPMU
KVM:
x86/pmu: Disallow emulation in the fastpath if mediated PMCs are active
KVM:
x86/pmu: Elide WRMSRs when loading guest PMCs if values already match
KVM:
x86/pmu: Expose enable_mediated_pmu parameter to user space
KVM:
x86/pmu: Handle emulated instruction for mediated vPMU
KVM:
x86/pmu: Implement AMD mediated PMU requirements
KVM:
x86/pmu: Implement Intel mediated PMU requirements and constraints
KVM:
x86/pmu: Introduce eventsel_hw to prepare for pmu event filtering
KVM:
x86/pmu: Load/put mediated PMU context when entering/exiting guest
KVM:
x86/pmu: Load/save GLOBAL_CTRL via entry/exit fields for mediated PMU
KVM:
x86/pmu: Register PMI handler for mediated vPMU
KVM:
x86/pmu: Reprogram mediated PMU event selectors on event filter updates
KVM:
x86/pmu: Start stubbing in mediated PMU support
KVM:
x86: Add a wrapper to handle common case of IRQ delivery without dest_map
KVM:
x86: Add SRCU protection for reading PDPTRs in __get_sregs2()
KVM:
x86: Add x2APIC "features" to control EOI broadcast suppression
KVM:
x86: Advertise AMX CPUIDs in subleaf 0x1E.0x1 to userspace
KVM:
x86: Advertise AVX10.2 CPUID to userspace
KVM:
x86: Advertise AVX10_VNNI_INT CPUID to userspace
KVM:
x86: Advertise MOVRS CPUID to userspace
KVM:
x86: align the code with kvm_x86_call()
KVM:
x86: Bury ioapic.h definitions behind CONFIG_KVM_IOAPIC
KVM:
x86: clarify leave_smm() return value
KVM:
x86: Disallow setting CPUID and/or feature MSRs if L2 is active
KVM:
x86: Don't read guest CR3 when doing async pf while the MMU is direct
KVM:
x86: Drop ASSERT() on I/O APIC EOIs being only for LEVEL_to WARN_ON_ONCE
KVM:
x86: Drop ASSERT()s on APIC/vCPU being non-NULL
KVM:
x86: Drop guest-triggerable ASSERT()s on I/O APIC access alignment
KVM:
x86: Drop guest/user-triggerable asserts on IRR/ISR vectors
KVM:
x86: Drop MAX_NR_RESERVED_IOAPIC_PINS, use KVM_MAX_IRQ_ROUTES directly
KVM:
x86: Drop WARN on INIT/SIPI being blocked when vCPU is in Wait-For-SIPI
KVM:
x86: Enforce use of EXPORT_SYMBOL_FOR_KVM_INTERNAL
KVM:
x86: Fix SRCU list traversal in kvm_fire_mask_notifiers()
KVM:
x86: Fold "struct dest_map" into "struct rtc_status"
KVM:
x86: Harden against unexpected adjustments to kvm_cpu_caps
KVM:
x86: Hide KVM_IRQCHIP_KERNEL behind CONFIG_KVM_IOAPIC=y
KVM:
x86: hyper-v: Validate all GVAs during PV TLB flush
KVM:
x86: Ignore -EBUSY when checking nested events from vcpu_block()
KVM:
x86: Introduce KVM_X86_QUIRK_VMCS12_ALLOW_FREEZE_IN_SMM
KVM:
x86: Mark vmcs12 pages as dirty if and only if they're mapped
KVM:
x86: Return "unsupported" instead of "invalid" on access to unsupported PV MSR
KVM:
x86: synthesize CPUID bits only if CPU capability is set
KVM:
x86: Update APICv ISR (a.k.a. SVI) as part of kvm_apic_update_apicv()
KVM:
x86: Use __DECLARE_FLEX_ARRAY() for UAPI structures with VLAs
kyber:
covert to use request_queue->async_depth
l2tp:
Drop large packets with UDP encap
landlock:
Add access_mask_subset() helper
landlock:
Add backwards compatibility for restrict flags
landlock:
Add errata documentation section
landlock:
Clean up interrupted thread logic in TSYNC
landlock:
Document audit blocker field format
landlock:
Document LANDLOCK_RESTRICT_SELF_TSYNC
landlock:
Expand restrict flags example for ABI version 8
landlock:
Fix formatting
landlock:
Fully release unused TSYNC work entries
landlock:
Improve TSYNC types
landlock:
Minor reword of docs for TCP access rights
landlock:
Multithreading support for landlock_restrict_self()
landlock:
Refactor TCP socket type check
landlock:
Serialize TSYNC thread restriction
landlock:
Transpose the layer masks data structure
leds:
Add basic support for TI/National Semiconductor LP5812 LED Driver
leds:
as3668: Driver for the ams Osram 4-channel i2c LED driver
leds:
expresswire: Fix chip state breakage
leds:
is31f132xx: Add support for is31fl3293
leds:
is31f132xx: Re-order code to remove forward declarations
leds:
lm3692x: Fix kernel-doc for struct lm3692x_led
leds:
lp55xx: Simplify with scoped for each OF child loop
leds:
qcom-lpg: Check the return value of regmap_bulk_write()
lib/bootconfig:
check bounds before writing in __xbc_open_brace()
lib/bootconfig:
check xbc_init_node() return in override path
lib/bootconfig:
fix off-by-one in xbc_verify_tree() unclosed brace error
lib/bootconfig:
fix snprintf truncation check in xbc_node_compose_key_after()
lib/crypto:
Add ML-DSA verification support
lib/crypto:
aes: Drop 'volatile' from aes_sbox and aes_inv_sbox
lib/crypto:
aes: Introduce improved AES library
lib/crypto:
aes: Remove old AES en/decryption functions
lib/crypto:
aescfb: Use new AES library API
lib/crypto:
aesgcm: Use new AES library API
lib/crypto:
arm/aes: Migrate optimized code into library
lib/crypto:
arm/nh: Migrate optimized code into library
lib/crypto:
arm64/aes: Migrate optimized code into library
lib/crypto:
arm64/nh: Migrate optimized code into library
lib/crypto:
chacha: Zeroize permuted_state before it leaves scope
lib/crypto:
md5: Use rol32() instead of open-coding it
lib/crypto:
mldsa: Add FIPS cryptographic algorithm self-test
lib/crypto:
mldsa: Clarify the documentation for mldsa_verify() slightly
lib/crypto:
nh: Add NH library
lib/crypto:
nh: Restore dependency of arch code on !KMSAN
lib/crypto:
powerpc/aes: Fix rndkey_from_vsx() on big endian CPUs
lib/crypto:
powerpc/aes: Migrate POWER8 optimized code into library
lib/crypto:
powerpc/aes: Migrate SPE optimized code into library
lib/crypto:
powerpc: Add powerpc/aesp8-ppc.S to clean-files
lib/crypto:
riscv/aes: Migrate optimized code into library
lib/crypto:
s390/aes: Migrate optimized code into library
lib/crypto:
sha1: Remove low-level functions from API
lib/crypto:
sparc/aes: Migrate optimized code into library
lib/crypto:
tests: Add a .kunitconfig file
lib/crypto:
tests: Add KUnit tests for ML-DSA verification
lib/crypto:
tests: Add KUnit tests for NH
lib/crypto:
tests: Depend on library options rather than selecting them
lib/crypto:
x86/aes: Add AES-NI optimization
lib/crypto:
x86/nh: Migrate optimized code into library
lib/find_bit:
fix uninitialized variable use in FIND_NTH_BIT
lib/glob:
convert selftest to KUnit
lib/group_cpus:
handle const qualifier from clusters allocation type
lib/group_cpus:
make group CPU cluster aware
lib/Kconfig.debug:
fix BOOTPARAM_HUNG_TASK_PANIC comment
lib/Kconfig.debug:
Require a release version of LLVM 22 for context analysis
lib/Kconfig.debug:
Set the minimum required pahole version to v1.22
lib/kstrtox:
fix kstrtobool() docstring to mention enabled/disabled
lib/test_vmalloc.c:
minor fixes to test_vmalloc.c
lib/tests:
add KUnit test for bitops
lib/tests:
convert test_min_heap module to KUnit
lib/tests:
convert test_uuid module to KUnit
lib/tests:
extend KUnit test for bitops with more cases
libbpf:
Add BPF_F_CPU and BPF_F_ALL_CPUS flags support for percpu maps
libbpf:
Add BTF permutation support for type reordering
libbpf:
Add debug messaging in dedup equivalence/identity matching
libbpf:
add fsession support
libbpf:
Add gating for arena globals relocation feature
libbpf:
Add support for associating BPF program with struct_ops
libbpf:
Delay feature gate check until object prepare time
libbpf:
Do not use PROG_TYPE_TRACEPOINT program for feature gating
libbpf:
Fix invalid write loop logic in bpf_linker__add_buf()
libbpf:
Fix OOB read in btf_dump_get_bitfield_value
libbpf:
Move arena globals to the end of the arena
libbpf:
Optimize type lookup with binary search for sorted BTF
libbpf:
Remove extern declaration of bpf_stream_vprintk()
libbpf:
Turn relo_core->sym_off unsigned
libbpf:
Verify BTF sorting
libceph:
adapt ceph_x_challenge_blob hashing and msgr1 message signing
libceph:
add support for CEPH_CRYPTO_AES256KRB5
libceph:
admit message frames only in CEPH_CON_S_OPEN state
libceph:
define and enforce CEPH_MAX_KEY_LEN
libceph:
Fix potential out-of-bounds access in ceph_handle_auth_reply()
libceph:
generalize ceph_x_encrypt_offset() and ceph_x_encrypt_buflen()
libceph:
introduce ceph_crypto_key_prepare()
libceph:
prevent potential out-of-bounds reads in process_message_header()
libceph:
reject preamble if control segment is empty
libceph:
Use u32 for non-negative values in ceph_monmap_decode()
libeth, idpf:
use truesize as XDP RxQ info frag_size
libie:
don't unroll if fwlog isn't supported
libie:
prevent memleak in fwlog code
libperf build:
Always place libperf includes first
libsubcmd:
Fix null intersection case in exclude_cmds()
Linux:
Linux 7.0
Linux:
Linux 7.0-rc1
Linux:
Linux 7.0-rc2
Linux:
Linux 7.0-rc3
Linux:
Linux 7.0-rc4
Linux:
Linux 7.0-rc5
Linux:
Linux 7.0-rc6
Linux:
Linux 7.0-rc7
linux/bitfield.h:
replace __auto_type with auto
linux/log2.h:
reduce instruction count for is_power_of_2()
lis3lv02d:
fix kernel-doc warnings
lis3lv02d:
Omit IRQF_ONESHOT if no threaded handler is provided
list:
add kunit test for private list primitives
list:
add primitives for private list manipulations
livepatch/klp-build:
Fix inconsistent kernel version
liveupdate:
luo_file: remember retrieve() status
liveupdate:
luo_file: Use private list
liveupdate:
luo_flb: introduce File-Lifecycle-Bound global state
liveupdate:
propagate file deserialization failures
liveupdate:
separate memfd support into LIVEUPDATE_MEMFD
lkdtm/bugs:
Add __counted_by_ptr() test PTR_BOUNDS
loadpin:
Implement custom proc_handler for enforce
lockdep:
Annotate lockdep assertions for context analysis
locking/local_lock:
Include missing headers
locking/local_lock:
Include more missing headers
locking/local_lock:
Support Clang's context analysis
locking/mutex:
Support Clang's context analysis
locking/rwlock, spinlock:
Support Clang's context analysis
locking/rwlock:
Fix write_trylock_irqsave() with CONFIG_INLINE_WRITE_TRYLOCK
locking/rwsem:
Support Clang's context analysis
locking/seqlock:
Support Clang's context analysis
locking/ww_mutex:
Support Clang's context analysis
locks:
ensure vfs_test_lock() never returns FILE_LOCK_DEFERRED
loongarch/paravirt:
Use common code for paravirt_steal_clock()
LoongArch:
Add 128-bit atomic cmpxchg support
LoongArch:
Add detection for SC.Q support
LoongArch:
Add HOTPLUG_SMT implementation
LoongArch:
BPF: Implement bpf_addr_space_cast instruction
LoongArch:
BPF: Implement PROBE_MEM32 pseudo instructions
LoongArch:
BPF: Make arch_protect_bpf_trampoline() return 0
LoongArch:
BPF: Use BPF prog pack allocator
LoongArch:
Check return values for set_memory_{rw,rox}
LoongArch:
Disable instrumentation for setup_ptwalker()
LoongArch:
dts: loongson-2k0500: Add nand controller support
LoongArch:
dts: loongson-2k1000: Add nand controller support
LoongArch:
Fix calling smp_processor_id() in preemptible code
LoongArch:
Fix missing NULL checks for kstrdup()
LoongArch:
Give more information if kmem access failed
LoongArch:
Guard percpu handler under !CONFIG_PREEMPT_RT
LoongArch:
Handle percpu handler address for ORC unwinder
loongarch:
introduce arch_zone_limits_init()
LoongArch:
KVM: Add FPU/LBT delay load support
LoongArch:
KVM: Add more CPUCFG mask bits
LoongArch:
KVM: Add msgint registers in kvm_init_gcsr_flag()
LoongArch:
KVM: Add paravirt preempt feature in hypervisor side
LoongArch:
KVM: Add paravirt vcpu_is_preempted() support in guest side
LoongArch:
KVM: Check VM msgint feature during interrupt handling
LoongArch:
KVM: Fix base address calculation in kvm_eiointc_regs_access()
LoongArch:
KVM: Fix typo issue in kvm_vm_init_features()
LoongArch:
KVM: Handle LOONGARCH_CSR_IPR during vCPU context switch
LoongArch:
KVM: Handle the case that EIOINTC's coremap is empty
LoongArch:
KVM: Make kvm_get_vcpu_by_cpuid() more robust
LoongArch:
KVM: Move feature detection in kvm_vm_init_features()
LoongArch:
KVM: Move LASX capability check in exception handler
LoongArch:
KVM: Move LBT capability check in exception handler
LoongArch:
KVM: Move LSX capability check in exception handler
LoongArch:
KVM: Set default return value in KVM IO bus ops
LoongArch:
Make cpumask_of_node() robust against NUMA_NO_NODE
LoongArch:
mm: enable MMU_GATHER_RCU_TABLE_FREE
LoongArch:
No need to flush icache if text copy failed
LoongArch:
Only use SC.Q when supported by the assembler
LoongArch:
Prefer top-down allocation after arch_mem_init()
LoongArch:
Remove some extern variables in source files
LoongArch:
Replace seq_printf() with seq_puts() for simple strings
LoongArch:
Rework KASAN initialization for PTW-enabled systems
LoongArch:
Select HAVE_CMPXCHG_LOCAL in Kconfig
LoongArch:
Use %px to print unmodified unwinding address
LoongArch:
Use IS_ERR_PCPU() macro for KGDB
LoongArch:
vDSO: Emit GNU_EH_FRAME correctly
LoongArch:
Wire up memfd_secret system call
LoongArch:
Workaround LS2K/LS7A GPU DMA hang bug
lsm:
fix kernel-doc struct member names
lsm:
make keys for static branch static
m68k:
defconfig: Clean up references to non-existing configs
m68k:
introduce arch_zone_limits_init()
m68k:
nommu: fix memmove() with differently aligned src and dest for 68000
m68k:
sun3: Replace vsprintf() with bounded vsnprintf()
m68knommu:
Replace deprecated strcpy with strscpy in init_ucsimm
mac80211:
fix crash in ieee80211_chan_bw_change for AP_VLAN stations
macsec:
fix memcpy with u64_stats
macvlan:
observe an RCU grace period in macvlan_common_newlink() error path
mailbox:
arm_mhuv3: fix typo in comment
mailbox:
bcm-ferxrm-mailbox: Use default primary handler
mailbox:
bcm-ferxrm-mailbox: Use default primary handler
mailbox:
cix: fix typo in error message
mailbox:
exynos: drop unneeded runtime pointer (pclk)
mailbox:
Improve RISCV_SBI_MPXY_MBOX guidance
mailbox:
imx: Skip the suspend flag for i.MX7ULP
mailbox:
mchp-ipc-sbi: fix out-of-bounds access in mchp_ipc_get_cluster_aggr_irq()
mailbox:
mchp-ipc-sbi: fix uninitialized symbol and other smatch warnings
mailbox:
mediatek: Add mtk-vcp-mailbox driver
mailbox:
mpfs: drop POLARFIRE from ARCH_MICROCHIP_POLARFIRE
mailbox:
mtk-cmdq: Add cmdq private data to cmdq_pkt for generating instruction
mailbox:
mtk-cmdq: Add cmdq private data to cmdq_pkt for generating instruction
mailbox:
mtk-cmdq: Add driver data to support for MT8196
mailbox:
mtk-cmdq: Add driver data to support for MT8196
mailbox:
mtk-cmdq: Add GCE hardware virtualization configuration
mailbox:
mtk-cmdq: Add GCE hardware virtualization configuration
mailbox:
mtk-cmdq: Add mminfra_offset configuration for DRAM transaction
mailbox:
mtk-cmdq: Add mminfra_offset configuration for DRAM transaction
mailbox:
mtk-cmdq: Simplify with scoped for each OF child loop
mailbox:
pcc: Clear any pending responder interrupts before enabling it
mailbox:
pcc: Initialize SHMEM before binding the channel with the client
mailbox:
pcc: Mark Tx as complete in PCC IRQ handler
mailbox:
pcc: Remove spurious IRQF_ONESHOT usage
mailbox:
pcc: Set txdone_irq/txdone_poll based on PCCT flags
mailbox:
pcc: Wire up ->last_tx_done() for PCC channels
mailbox:
Prevent out-of-bounds access in fw_mbox_index_xlate()
mailbox:
Remove mailbox_client.h from controller drivers
mailbox:
remove unneeded double quotation
mailbox:
sprd: add support for mailbox revision 2
mailbox:
sprd: clear delivery flag before handling TX done
mailbox:
sprd: mask interrupts that are not handled
mailbox:
zynqmp-ipi: Simplify with scoped for each OF child loop
mailmap:
add entry for Daniele Alessandrelli
mailmap:
Add entry for Joe Damato
mailmap:
Add entry for Mickaël Salaün
mailmap:
reflect my gmail as default
mailmap:
update email address for Muhammad Usama Anjum
mailmap:
Update Jessica Zhang's email address
MAINTAINERS, mailmap:
Change Ulf Hansson's email
MAINTAINERS, mailmap:
update e-mail address for Vlastimil Babka
MAINTAINERS, mailmap:
update email address for Harry Yoo
MAINTAINERS, mailmap:
update email address for Lorenzo Stoakes
MAINTAINERS:
add "RUST [RUST-ANALYZER]" entry
MAINTAINERS:
Add a reviewer entry for EFI
MAINTAINERS:
add an entry for MM BPF extensions
MAINTAINERS:
Add ASPEED PCIe RC driver
MAINTAINERS:
add co-maintainer and reviewer for SLAB ALLOCATOR
MAINTAINERS:
Add doc files on real-time support to Real-time Linux
MAINTAINERS:
Add driver-core mailing list
MAINTAINERS:
Add entries for the Axiado SPI DB controller
MAINTAINERS:
add entry for ADE9000 driver
MAINTAINERS:
Add entry for ASPEED clock drivers.
MAINTAINERS:
Add entry for Context Analysis
MAINTAINERS:
Add entry for Innosilicon hdmi bridge library
MAINTAINERS:
Add entry for Sitronix ST7920 driver
MAINTAINERS:
Add Falcon DB
MAINTAINERS:
add Gary Guo to pin-init
MAINTAINERS:
add include/linux/platform_data/pic32.h to MIPS entry
MAINTAINERS:
Add Li Nan as md/raid reviewer
MAINTAINERS:
Add MAINTAINERS entry for the ATCSPI200 SPI controller driver
MAINTAINERS:
Add Makefile.dtb* to DT maintainers
MAINTAINERS:
add Microchip mpfs mssio driver/bindings to entry
MAINTAINERS:
Add missing T: entry for FIRMWARE LOADER
MAINTAINERS:
Add myself as cpuidle reviewer
MAINTAINERS:
Add Prashanth as additional maintainer for amd-xgbe driver
MAINTAINERS:
add RELAY entry
MAINTAINERS:
Add ROHM BD72720 PMIC
MAINTAINERS:
add Rust files to STATIC BRANCH/CALL and TRACING
MAINTAINERS:
Add scripts/install.sh into Kbuild entry
MAINTAINERS:
add Takahiro Kuwano as SPI NOR reviewer
MAINTAINERS:
adjust file entry in HIMAX HX83112B TOUCHSCREEN SUPPORT
MAINTAINERS:
adjust file entry in MEDIATEK MDP DRIVER
MAINTAINERS:
adjust file entry in ROHM BD71828 CHARGER
MAINTAINERS:
Adjust vdso file entry in INTEL SGX
MAINTAINERS:
Assign hsr selftests to HSR
MAINTAINERS:
Assign myself as maintainer of Motorcomm DWMAC glue driver
MAINTAINERS:
change email address of Denis Benato
MAINTAINERS:
driver-core: add driver-model documentation
MAINTAINERS:
drm: add maintainers for DRM buddy allocator
MAINTAINERS:
drop outdated I2C website
MAINTAINERS:
Drop RDMA files from Hyper-V section
MAINTAINERS:
ena: update AMAZON ETHERNET maintainers
MAINTAINERS:
include all of framer under pef2256
MAINTAINERS:
include/net/tc_wrapper.h belongs to TC subsystem
MAINTAINERS:
mailmap: update Tamir Duberstein's email address
MAINTAINERS:
Mark the OP-TEE mailing list moderated
MAINTAINERS:
move memory balloon infrastructure to "MEMORY MANAGEMENT - BALLOON"
MAINTAINERS:
Orphan Altera PCIe controller driver
MAINTAINERS:
orphan PPP over Ethernet driver
MAINTAINERS:
Promote Frank Li as i.MX7/8 media maintainer
MAINTAINERS:
pstore: Remove L: entry
MAINTAINERS:
Remove bouncing T7XX reviewer
MAINTAINERS:
remove Claudiu Manoil and Alexandre Belloni from Ocelot switch
MAINTAINERS:
remove DENG Qingfang from MediaTek switch
MAINTAINERS:
remove Jerin Jacob from Marvell OcteonTX2
MAINTAINERS:
remove Johan Hedberg from Bluetooth subsystem
MAINTAINERS:
remove Jonathan Lemon from OpenCompute PTP
MAINTAINERS:
remove Manish Chopra from QLogic QL4xxx (now orphan)
MAINTAINERS:
Remove myself from TC maintainers
MAINTAINERS:
Remove myself from xe maintainers
MAINTAINERS:
remove obsolete file entry in NETWORKING DRIVERS
MAINTAINERS:
remove omap-cpufreq
MAINTAINERS:
remove Sean Wang from MediaTek Ethernet and switch
MAINTAINERS:
remove Thomas Falcon from IBM ibmvnic
MAINTAINERS:
remove Tudor Ambarus as SPI NOR maintainer
MAINTAINERS:
Replace backup for s390 vfio-pci
MAINTAINERS:
replace Clark Wang with Frank Li for Freescale FEC
MAINTAINERS:
replace Taras Chornyi with Elad Nachman for Marvell Prestera
MAINTAINERS:
Update AMD SPI driver maintainers
MAINTAINERS:
Update AMD XGBE driver maintainers
MAINTAINERS:
update auxiliary bus entry
MAINTAINERS:
Update contact with the kernel.org address
MAINTAINERS:
Update email address for David Gow
MAINTAINERS:
update email address for Ignat Korchagin
MAINTAINERS:
update email address of Dongsheng Yang
MAINTAINERS:
Update email for Allison Henderson
MAINTAINERS:
update enic and usnic maintainers
MAINTAINERS:
Update for the doc subsystem
MAINTAINERS:
Update GPU driver maintainer information
MAINTAINERS:
Update Intel Quadrature Encoder Peripheral maintainer
MAINTAINERS:
Update maintainer entry for QUALCOMM ETHQOS ETHERNET DRIVER
MAINTAINERS:
Update maintainers for Hyper-V DRM driver
MAINTAINERS:
Update module subsystem maintainers and repository
MAINTAINERS:
Update my email address to @kernel.org
MAINTAINERS:
Update Shawn Guo's address for HiSilicon PCIe controller driver
MAINTAINERS:
Update the maintainers for ARM64 ACPI
MAINTAINERS:
update the skge/sky2 maintainers
MAINTAINERS:
Update Xe driver maintainers
MAINTAINERS:
update Yosry Ahmed's email address
maple_tree:
remove struct maple_alloc
mcb:
fix incorrect sanity check
mctp i2c:
initialise event handler read bytes
mctp:
i2c: fix skb memory leak in receive path
mctp:
route: hold key->lock in mctp_flow_prepare_output()
md raid:
fix hang when stopping arrays with metadata through dm-raid
md-cluster:
fix NULL pointer dereference in process_metadata_update
md/bitmap:
fix GPF in write_page caused by resize race
md/md-llbitmap:
fix percpu_ref not resurrected on suspend timeout
md/raid1,raid10:
support narrow_write_error when badblocks is disabled
md/raid10:
cleanup skip handling in raid10_sync_request
md/raid10:
fix any_working flag handling in raid10_sync_request
md/raid1:
fix memory leak in raid1_run()
md/raid1:
simplify uptodate handling in end_sync_write
md/raid5:
fix IO hang with degraded array with llbitmap
md/raid5:
fix raid5_run() to return error when log_init() fails
md/raid5:
make sure max_sectors is not less than io_opt
md/raid5:
use mempool to allocate stripe_request_ctx
md:
break remaining operations on badblocks set failure in narrow_write_error
md:
factor error handling out of md_done_sync into helper
md:
factor out sync completion update into helper
md:
fix return value of mddev_trylock
md:
ignore discard return value
md:
mark rdev Faulty when badblocks setting fails
md:
merge mddev faillast_dev into mddev_flags
md:
merge mddev has_superblock into mddev_flags
md:
merge mddev serialize_policy into mddev_flags
md:
move finish_reshape to md_finish_sync()
md:
remove MD_RECOVERY_ERROR handling and simplify resync_offset update
md:
remove recovery_disabled
md:
update curr_resync_completed even when MD_RECOVERY_INTR is set
media:
adv7180: add support for ancillary devices
media:
adv7180: fix frame interval in progressive mode
media:
adv7180: implement g_register and s_register
media:
amphion: Clear last_buffer_dequeued flag for DEC_CMD_START
media:
amphion: Drop min_queued_buffers assignment
media:
amphion: Trigger source change if colorspace changed
media:
amphion: Use kmalloc instead of vmalloc
media:
aptina-pll: Debug log p1 min and max values
media:
aspeed: Fix dram hang at res-change
media:
camss: csiphy: Make CSIPHY status macro cross-platform
media:
ccs: Accommodate C-PHY into the calculation
media:
ccs: Avoid deadlock in ccs_init_state()
media:
ccs: Avoid possible division by zero
media:
ccs: Clean up ccs_get_hwcfg() a little
media:
ccs: Compute binning configuration from sub-device state
media:
ccs: Compute scaling configuration from sub-device state
media:
ccs: Discard pm_runtime_put() return value
media:
ccs: Fix setting initial sub-device state
media:
ccs: Make supported mbus code bitmask a u64
media:
ccs: Move ccs_pm_get_init function up
media:
ccs: Move ccs_validate_csi_data_format up
media:
ccs: No need to set streaming to false in power off
media:
ccs: Rely on sub-device state locking
media:
ccs: Remove ccs_get_crop_compose helper
media:
ccs: Remove which parameter from ccs_propagate
media:
ccs: Rename out label of ccs_start_streaming
media:
ccs: Support frame descriptors
media:
ccs: Switch to guard and scoped_guard
media:
ccs: Track streaming state
media:
ccs: Use devm_v4l2_sensor_clk_get()
media:
ccs: Use {enable,disable}_streams operations
media:
chips-media: wave5: Add WARN_ON to check if dec_output_info is NULL
media:
chips-media: wave5: Fix conditional in start_streaming
media:
chips-media: wave5: Fix device cleanup order to prevent kernel panic
media:
chips-media: wave5: Fix kthread worker destruction in polling mode
media:
chips-media: wave5: Fix memory leak on codec_info allocation failure
media:
chips-media: wave5: Fix Null reference while testing fluster
media:
chips-media: wave5: Fix PM runtime usage count underflow
media:
chips-media: wave5: Fix Potential Probe Resource Leak
media:
chips-media: wave5: Fix SError of kernel panic when closed
media:
chips-media: wave5: Improve performance of decoder
media:
chips-media: wave5: Process ready frames when CMD_STOP sent to Encoder
media:
cx23885: Add missing unmap in snd_cx23885_hw_params()
media:
cx25821: Add missing unmap in snd_cx25821_hw_params()
media:
cx25821: Fix a resource leak in cx25821_dev_setup()
media:
cx88: Add missing unmap in snd_cx88_hw_params()
media:
docs: dev-decoder: Trigger dynamic source change for colorspace
media:
Documentation: Clean up figure titles
media:
Documentation: Document -ENXIO for VIDIOC_SUBDEV_S_ROUTING
media:
Documentation: Fix routing documentation flag references
media:
dt-bindings: add rockchip mipi csi-2 receiver
media:
dt-bindings: adi,adv7180: add VPP and CSI register maps
media:
dt-bindings: i2c: toshiba,et8ek8: Convert to DT schema
media:
dt-bindings: media: renesas,fcp: Allow three clocks for RZ/V2N SoC
media:
dt-bindings: nxp,imx8-jpeg: Document optional SRAM support
media:
dt-bindings: ti,omap3isp: Convert to DT schema
media:
dvb-core/dmxdev: drop locks around mmap()
media:
dvb-core: dmxdevfilter must always flush bufs
media:
dvb-core: dvb_vb2: drop wait_prepare/finish callbacks
media:
dvb-core: fix wrong reinitialization of ringbuffer on reopen
media:
dvb-net: fix OOB access in ULE extension header tables
media:
dw9714: Fix powerup sequence
media:
i2c/tw9903: Fix potential memory leak in tw9903_probe()
media:
i2c/tw9906: Fix potential memory leak in tw9906_probe()
media:
i2c: Add note to prevent buggy code re-use
media:
i2c: add os05b10 image sensor driver
media:
i2c: Add Samsung S5K3M5 13MP camera sensor driver
media:
i2c: add Samsung S5KJN1 image sensor device driver
media:
i2c: imx219: Inline imx219_update_pad_format() in its caller
media:
i2c: og0ve1b: make configurable vblank control of the sensor
media:
i2c: os05b10: Few minor improvements
media:
i2c: ov01a10: Add cropping support / allow arbitrary sizes
media:
i2c: ov01a10: Add missing v4l2_subdev_cleanup() calls
media:
i2c: ov01a10: Add ov01a10_check_hwcfg() function
media:
i2c: ov01a10: Add ov01a10_sensor_cfg struct
media:
i2c: ov01a10: Add ov01a1b support
media:
i2c: ov01a10: Add power on/off sequencing support
media:
i2c: ov01a10: Change default vblank value to a vblank resulting in 30 fps
media:
i2c: ov01a10: Convert to new CCI register access helpers
media:
i2c: ov01a10: Don't update pixel_rate and link_freq from set_fmt
media:
i2c: ov01a10: Fix analogue gain range
media:
i2c: ov01a10: Fix digital gain range
media:
i2c: ov01a10: Fix passing stream instead of pad to v4l2_subdev_state_get_format()
media:
i2c: ov01a10: Fix reported pixel-rate value
media:
i2c: ov01a10: Fix test-pattern disabling
media:
i2c: ov01a10: Fix the horizontal flip control
media:
i2c: ov01a10: Move setting of ctrl->flags to after checking ctrl_hdlr->error
media:
i2c: ov01a10: Only set register 0x0305 once
media:
i2c: ov01a10: Optimize setting h/vflip values
media:
i2c: ov01a10: Remove overly verbose probe() error reporting
media:
i2c: ov01a10: Remove struct ov01a10_reg_list
media:
i2c: ov01a10: Remove values set by controls from global_setting[]
media:
i2c: ov01a10: Replace exposure->min/step with direct define use
media:
i2c: ov01a10: Store dev pointer in struct ov01a10
media:
i2c: ov01a10: Use native and default for pixel-array size names
media:
i2c: ov2735: request reset GPIO as initially asserted
media:
i2c: ov5647: Add control of V4L2_CID_HBLANK
media:
i2c: ov5647: Add support for regulator control
media:
i2c: ov5647: Add V4L2_CID_LINK_FREQUENCY control
media:
i2c: ov5647: Convert to CCI register access helpers
media:
i2c: ov5647: Correct minimum VBLANK value
media:
i2c: ov5647: Correct pixel array offset
media:
i2c: ov5647: Fix PIXEL_RATE value for VGA mode
media:
i2c: ov5647: Initialize subdev before controls
media:
i2c: ov5647: Parse and register properties
media:
i2c: ov5647: Sensor should report RAW color space
media:
i2c: ov5647: Separate out the common registers.
media:
i2c: ov5647: Support HFLIP and VFLIP
media:
i2c: ov5647: Switch to using the sub-device state lock
media:
i2c: ov5647: switch to {enable,disable}_streams
media:
i2c: ov5647: Tidy up mode registers to make the order common
media:
i2c: ov5647: Tidy up PIXEL_RATE control
media:
i2c: ov5647: use our own mutex for the ctrl lock
media:
i2c: ov5647: Use the same PLL config for full, 1080p, and binned modes
media:
i2c: ov5647: Use v4l2_async_register_subdev_sensor for lens binding
media:
i2c: ov6211: make configurable vblank control of the sensor
media:
i2c: ov9282: add output enable register definitions
media:
i2c: ov9282: add strobe output enable v4l2 control
media:
i2c: ov9282: add strobe_duration v4l2 control
media:
i2c: ov9282: dynamic flash_duration maximum
media:
i2c: ov9282: implement try_ctrl for strobe_duration
media:
imx-jpeg: Add support for descriptor allocation from SRAM
media:
imx8-isi: Drop unneeded module alias
media:
ipu6: Always call video_device_pipeline_alloc_start()
media:
ipu6: Always close firmware stream
media:
ipu6: Close firmware streams on streaming enable failure
media:
ipu6: Don't check pipeline in stream_start
media:
ipu6: Drop custom functions to obtain sd state information
media:
ipu6: Drop error argument from ipu6_isys_stream_start()
media:
ipu6: Drop MMU hardware initialisation in probe()
media:
ipu6: Ensure stream_mutex is acquired when dealing with node list
media:
ipu6: Fix RPM reference leak in probe error paths
media:
ipu6: Fix typo and wrong constant in ipu6-mmu.c
media:
ipu6: Make symbols static
media:
ipu6: Obtain remote pad using media_pad_remote_pad_unique()
media:
ipu6: Obtain unique source pad from remote sub-device
media:
ipu6: Remove redundant driver data checks
media:
ipu6: Remove redundant streaming start via buffer queueing
media:
ipu6: Remove source_entity from struct ipu6_isys_stream
media:
ipu6: Update e-mail addresses
media:
iris: Add buffer to list only after successful allocation
media:
iris: Add internal buffer calculation for AV1 decoder
media:
iris: Add missing platform data entries for SM8750
media:
iris: Add support for AV1 format in iris decoder
media:
iris: Add support for multiple clock sources
media:
iris: Add support for multiple TZ content protection(CP) configs
media:
iris: Change psc properties message to debug level
media:
iris: Define AV1-specific platform capabilities and properties
media:
iris: Document difference in size during allocation
media:
iris: Fix ffmpeg corrupted frame error
media:
iris: Fix fps calculation
media:
iris: gen1: Destroy internal buffers after FW releases
media:
iris: gen2: Add sanity check for session stop
media:
iris: Introduce buffer size calculations for vpu4
media:
iris: Introduce vpu ops for vpu4 with necessary hooks
media:
iris: Move vpu register defines to common header file
media:
iris: Move vpu35 specific api to common to use for vpu4
media:
iris: Prevent output buffer queuing before stream-on completes
media:
iris: remove v4l2_m2m_ioctl_{de,en}coder_cmd API usage during STOP handling
media:
iris: Skip resolution set on first IPSC
media:
iris: use fallback size when S_FMT is called without width/height
media:
mc, v4l2: serialize REINIT and REQBUFS with req_queue_mutex
media:
mc: add debugfs node to keep track of requests
media:
mc: add manual request completion
media:
mediatek: amend vpu_get_plat_device() documentation
media:
mediatek: encoder: Fix uninitialized scalar variable issue
media:
mediatek: vcodec: Discard pm_runtime_put() return value
media:
mediatek: vcodec: Don't try to decode 422/444 VP9
media:
mediatek: vcodec: Implement manual request completion
media:
mediatek: vcodec: use = { } instead of memset()
media:
mt9m114: Add ACPI enumeration support
media:
mt9m114: Add and use mt9m114_ifp_get_border() helper function
media:
mt9m114: Adjust IFP selections and source format when source format changes to/from RAW10
media:
mt9m114: Avoid a reset low spike during probe()
media:
mt9m114: Don't allow changing the IFP crop/compose selections when bypassing the scaler
media:
mt9m114: Drop start-, stop-streaming sequence from initialize
media:
mt9m114: Fix default hblank and vblank values
media:
mt9m114: Lower minimum vblank value
media:
mt9m114: Put sensor in reset on power down
media:
mt9m114: Return -EPROBE_DEFER if no endpoint is found
media:
mt9m114: Tweak default hblank and vblank for more accurate fps
media:
mt9m114: Update source pad selection and format when sink pad format changes
media:
mt9m114: Use aptina-PLL helper to get PLL values
media:
mtk-mdp: Fix a reference leak bug in mtk_mdp_remove()
media:
mtk-mdp: Fix error handling in probe function
media:
nxp: imx8-isi: use devm_pm_runtime_enable() to simplify code
media:
nxp: use cleanup __free(fwnode_handle) simplify code
media:
nxp: use dev_err_probe() to simplify code
media:
omap3isp: add V4L2_CAP_IO_MC and don't set bus_info
media:
omap3isp: better VIDIOC_G/S_PARM handling
media:
omap3isp: configure entity functions
media:
omap3isp: implement create/prepare_bufs
media:
omap3isp: implement enum_fmt_vid_cap/out
media:
omap3isp: isp_video_mbus_to_pix/pix_to_mbus fixes
media:
omap3isp: ispccp2: always clamp in ccp2_try_format()
media:
omap3isp: isppreview: always clamp in preview_try_format()
media:
omap3isp: rework isp_video_try/set_format
media:
omap3isp: set initial format
media:
omap3isp: support ctrl events for isppreview
media:
omap3isp: use V4L2_COLORSPACE_SRGB instead of _JPEG
media:
ov01a10: Fix indentation
media:
pci: mg4b: Use IRQF_NO_THREAD
media:
pci: mgb4: Add support for GMSL1 modules
media:
pci: mgb4: Add support for GMSL3 coaxial modules
media:
platform: mtk-mdp3: add WQ_PERCPU to alloc_workqueue users
media:
pvrusb2: fix URB leak in pvr2_send_request_ex
media:
qcom: camss: Add support for regulator init_load_uA in CSIPHY
media:
qcom: camss: add support for SM6150 camss
media:
qcom: camss: change internals of endpoint parsing to fwnode handling
media:
qcom: camss: csid-340: Fix unused variables
media:
qcom: camss: Do not enable cpas fast ahb clock for SM8550 VFE lite
media:
qcom: camss: use a handy v4l2_async_nf_add_fwnode_remote() function
media:
qcom: camss: vfe: Fix out-of-bounds access in vfe_isr_reg_update()
media:
qcom: iris: Add flip support for encoder
media:
qcom: iris: Add intra refresh support for encoder
media:
qcom: iris: Add rotation support for encoder
media:
qcom: iris: Add scale support for encoder
media:
qcom: iris: Improve crop_offset handling for encoder
media:
qcom: iris: Improve format alignment for encoder
media:
radio-keene: fix memory leak in error path
media:
rkisp1: Discard pm_runtime_put() return value
media:
rkisp1: Fix filter mode register configuration
media:
rkvdec: Add H264 support for the VDPU381 variant
media:
rkvdec: Add H264 support for the VDPU383 variant
media:
rkvdec: Add HEVC support for the VDPU381 variant
media:
rkvdec: Add HEVC support for the VDPU383 variant
media:
rkvdec: Add RCB and SRAM support
media:
rkvdec: Add variant specific coded formats list
media:
rkvdec: Disable multicore support
media:
rkvdec: Enable all clocks without naming them
media:
rkvdec: Improve handling missing short/long term RPS
media:
rkvdec: Move cabac tables to their own source file
media:
rkvdec: Move h264 functions to common file
media:
rkvdec: Move hevc functions to common file
media:
rkvdec: reduce excessive stack usage in assemble_hw_pps()
media:
rkvdec: reduce stack usage in rkvdec_init_v4l2_vp9_count_tbl()
media:
rkvdec: Support per-variant interrupt handler
media:
rkvdec: Switch to using structs instead of writel
media:
rkvdec: Use structs to represent the HW RPS
media:
rockchip: rga: Fix possible ERR_PTR dereference in rga_buf_init()
media:
saa6588: Remove dprintk macro and use v4l2_info()
media:
solo6x10: Check for out of bounds chip_id
media:
staging/ipu7: Call synchronous RPM suspend in probe failure
media:
staging/ipu7: Fix the loop bound in l2 table alloc
media:
staging/ipu7: Ignore interrupts when device is suspended
media:
staging/ipu7: Update CDPHY register settings
media:
staging: atomisp: remove redundant OOM error messages
media:
staging: media: imx6-mipi-csi2: replace spaces with tabs for alignment
media:
staging: media: imx6-mipi-csi2: use devm_mutex_init() to simplify code
media:
staging: media: imx6-mipi-csi2: use devm_platform_ioremap_resource() simplify code
media:
stm32: dcmipp: Add RGB888 format support overall
media:
stm32: dcmipp: add Y10-Y12-Y14 in all subdevs
media:
stm32: dcmipp: avoid naming clock if only one is needed
media:
stm32: dcmipp: bytecap: clear all interrupts upon stream stop
media:
stm32: dcmipp: bytecap: remove useless cmier variable
media:
stm32: dcmipp: byteproc: disable compose for all bayers
media:
stm32: dcmipp: byteproc: only allow compose with 8/16bit fmts
media:
synopsys: add driver for the designware mipi csi-2 receiver
media:
synopsys: csi2rx: add missing kconfig dependency
media:
synopsys: csi2rx: fix out-of-bounds check for formats array
media:
synopsys: hdmirx: Detect broken interrupt
media:
tegra-video: Fix memory leak in __tegra_channel_try_format()
media:
ti: vpe: Add the VIP driver
media:
ti: vpe: Export vpdma_load_firmware() function
media:
ti: vpe: Re-introduce multi-instance and multi-client support
media:
uapi: HEVC: Add v4l2_ctrl_hevc_ext_sps_[ls]t_rps controls
media:
uapi: videodev2: Add support for AV1 stateful decoder
media:
uvcvideo: Create an ID namespace for streaming output terminals
media:
uvcvideo: Document how to format GUIDs
media:
uvcvideo: Fix allocation for small frame sizes
media:
uvcvideo: Fix bug in error path of uvc_alloc_urb_buffers
media:
uvcvideo: Fix support for V4L2_CTRL_FLAG_HAS_WHICH_MIN_MAX
media:
uvcvideo: Pass allocation size directly to uvc_alloc_urb_buffer
media:
uvcvideo: Remove nodrop parameter
media:
uvcvideo: Replace dev_dbg() with uvc_dbg()
media:
uvcvideo: Return queued buffers on start_streaming() failure
media:
uvcvideo: UVC minimum relative pan/tilt/zoom speed fix.
media:
v4l2-async: Fix error handling on steps after finding a match
media:
v4l2-core: simplify v4l2_m2m_register_entity()
media:
v4l2-ctrls: Add hevc_ext_sps_[ls]t_rps controls
media:
v4l2-ctrls: Set error v4l2_ctrl_new_fwnode_properties consistently
media:
v4l2-fwnode: Allow passing NULL fwnode to endpoint parsers
media:
v4l2-mem2mem: Add a kref to the v4l2_m2m_dev structure
media:
v4l2-subdev: Extend VIDIOC_SUBDEV_S_ROUTING error codes
media:
v4l2: Add description for V4L2_PIX_FMT_AV1 in v4l_fill_fmtdesc()
media:
v4l: ctrls: add a control for enabling strobe output
media:
v4l: ctrls: add a control for flash/strobe duration
media:
vb2: drop wait_prepare/finish callbacks
media:
vb2: remove vb2_ops_wait_prepare/finish helpers
media:
venus: assign unique bus_info strings for encoder and decoder
media:
venus: vdec: fix error state assignment for zero bytesused
media:
venus: vdec: restrict EOS addr quirk to IRIS2 only
media:
verisilicon: AV1: Fix enable cdef computation
media:
verisilicon: AV1: Fix tile info buffer size
media:
verisilicon: AV1: Fix tx mode bit setting
media:
verisilicon: AV1: Set IDR flag for intra_only frame type
media:
verisilicon: Avoid G2 bus error while decoding H.264 and HEVC
media:
verisilicon: Fix kernel panic due to __initconst misuse
media:
vicodec: add support for manual completion
media:
visl: Add HEVC short and long term RPS sets
mei:
late_bind: fix struct intel_lb_component_ops kernel-doc
mei:
me: reduce the scope on unexpected reset
memblock test:
include
from tools mm.h stub
memblock:
drop redundant 'struct page *' argument from memblock_free_pages()
memcg-v1:
remove folio_memcg_lock() doc reference
memcg:
expose mem_cgroup_ino() and mem_cgroup_get_from_ino() unconditionally
memcg:
fix slab accounting in refill_obj_stock() trylock path
memcg:
introduce private id API for in-kernel users
memcg:
mem_cgroup_get_from_ino() returns NULL on error
memcg:
move mem_cgroup_usage memcontrol-v1.c
memcg:
Prepare to protect against concurrent isolated cpuset change
memcg:
remove mem_cgroup_size()
memcg:
remove unused mem_cgroup_id() and mem_cgroup_from_id()
memcg:
rename mem_cgroup_ino() to mem_cgroup_id()
memcg:
use cgroup_id() instead of cgroup_ino() for memcg ID
memory:
mtk-smi: clean up device link creation
memory:
mtk-smi: fix device leak on larb probe
memory:
mtk-smi: fix device leaks on common probe
Linux:
Merge 6.19-rc3 into tty-next
Linux:
Merge 6.19-rc3 into usb-next
Linux:
Merge 6.19-rc5 into char-misc-next
Linux:
Merge 6.19-rc6 usb-next
Linux:
Merge 6.19-rc7 into char-misc-next
Linux:
Merge 7.0 Kbuild changes into kbuild-fixes
Linux:
Merge ACPICA material for 6.20 to satisfy dependencies
Linux:
Merge back a commit related to system sleep for 6.20
Linux:
Merge back ACPI power management material for 6.20
Linux:
Merge back earlier cpufreq material for 6.20
Linux:
Merge back material related to system sleep for 6.20
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/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 :
'1GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
Merge branch :
'200GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
Merge branch :
'200GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
Merge branch :
'200GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch :
'20251117-mdss-resets-msm8917-msm8937-v2-1-a7e9bbdaac96@mainlining.org' into clk-for-6.20
Merge branch :
'20251117-mdss-resets-msm8917-msm8937-v2-1-a7e9bbdaac96@mainlining.org' into HEAD
Merge branch :
'20251202-sm8750_camcc-v1-2-b3f7ef6723f1@oss.qualcomm.com' into clk-for-6.20
Merge branch :
'20260103-ufs_symbol_clk-v2-1-51828cc76236@oss.qualcomm.com' into arm64-for-6.20
Merge branch :
'20260103-ufs_symbol_clk-v2-1-51828cc76236@oss.qualcomm.com' into clk-for-6.20
Merge branch :
'20260105-kvmrprocv10-v10-0-022e96815380@oss.qualcomm.com' into drivers-for-6.20
Merge branch :
'20260105-kvmrprocv10-v10-0-022e96815380@oss.qualcomm.com' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into rproc-next
Merge branch :
'20260107-kaanapali-mmcc-v3-v3-0-8e10adc236a8@oss.qualcomm.com' into clk-for-6.20
Merge branch :
'7.0/scsi-queue' into 7.0/scsi-fixes
Merge branch :
'accecn-protocol-case-handling-series'
Merge branch :
'acpi-apei'
Merge branch :
'acpi-bus'
Merge branch :
'acpi-driver'
Merge branch :
'acpi-irq'
Merge branch :
'acpi-osl'
Merge branch :
'acpi-pm'
Merge branch :
'acpi-processor'
Merge branch :
'acpica'
Merge branch :
'acpica'
Merge branch :
'add-devm_clk_bulk_get_optional_enable-helper-and-use-in-axi-ethernet-driver'
Merge branch :
'add-dwmac-glue-driver-for-motorcomm-yt6801'
Merge branch :
'add-support-for-renesas-rz-g3l-gbeth'
Merge branch :
'Address-XDP-frags-having-negative-tailroom'
Merge branch :
'airoha-add-the-capability-to-read-firmware-binary-names-from-dts-for-airoha-npu-driver'
Merge branch :
'airoha-an8811hb-2-5-gbps-phy-support'
Merge branch :
'allow-calling-kfuncs-from-raw_tp-programs'
Merge branch :
'amd-xgbe-rx-adaptation-and-phy-handling-fixes'
Merge branch :
'ath12k-ng' into ath-next
Merge branch :
'avoid-compiler-and-iq-oq-reordering'
Merge branch :
'big-tcp-without-hbh-in-ipv6'
Merge branch :
'block-6.19' into for-7.0/block
Merge branch :
'bng_en-enhancements-for-rx-and-tx-datapath'
Merge branch :
'bnxt_en-add-rss-context-resource-check'
Merge branch :
'bnxt_en-bug-fixes'
Merge branch :
'bnxt_en-fix-rss-context-and-ntuple-filter-issues'
Merge branch :
'bnxt_en-updates-for-net-next'
Merge branch :
'bond-fix-2-link-state-issues'
Merge branch :
'bonding-fix-missing-xdp-compat-check-on-xmit_hash_policy-change'
Merge branch :
'bpf-add-bitwise-tracking-for-bpf_end'
Merge branch :
'bpf-add-bpf_stream_print_stack-kfunc'
Merge branch :
'bpf-add-kfunc-bpf_strncasecmp'
Merge branch :
'bpf-add-range-tracking-for-bpf_div-and-bpf_mod'
Merge branch :
'bpf-arm64-add-fsession-support'
Merge branch :
'bpf-avoid-locks-in-bpf_timer-and-bpf_wq'
Merge branch :
'bpf-calls-to-bpf_loop-should-have-an-scc-and-accumulate-backedges'
Merge branch :
'bpf-cpumap-devmap-fix-per-cpu-bulk-queue-races-on-preempt_rt'
Merge branch :
'bpf-cpumap-improve-error-propagation-in-cpu_map_update_elem'
Merge branch :
'bpf-fix-abs-int_min-undefined-behavior-in-interpreter-sdiv-smod'
Merge branch :
'bpf-fix-conditions-when-timer-wq-can-be-called'
Merge branch :
'bpf-fix-fionread-and-copied_seq-issues'
Merge branch :
'bpf-fix-linked-register-tracking'
Merge branch :
'bpf-fix-memory-access-flags-in-helper-prototypes'
Merge branch :
'bpf-fix-precision-backtracking-bug-with-linked-registers'
Merge branch :
'bpf-fix-u32-s32-bounds-when-ranges-cross-min-max-boundary'
Merge branch :
'bpf-fix-unsound-scalar-forking-for-bpf_or'
Merge branch :
'bpf-fix-verifier_bug_if-to-account-for-bpf_call'
Merge branch :
'bpf-fsession-support'
Merge branch :
'bpf-fsession-support-for-riscv'
Merge branch :
'bpf-improve-linked-register-tracking'
Merge branch :
'bpf-introduce-bpf_f_cpu-and-bpf_f_all_cpus-flags-for-percpu-maps'
Merge branch :
'bpf-kernel-functions-with-kf_implicit_args'
Merge branch :
'bpf-live-registers-computation-with-gotox'
Merge branch :
'bpf-make-kf_trusted_args-default'
Merge branch :
'bpf-misc-changes-around-af_unix'
Merge branch :
'bpf-optimize-recursion-detection-on-arm64'
Merge branch :
'bpf-recognize-special-arithmetic-shift-in-the-verifier'
Merge branch :
'bpf-reset-register-id-for-bpf_end-value-tracking'
Merge branch :
'bpf-selftests-fixes-for-gcc-bpf-16'
Merge branch :
'bpf-support-bpf_get_func_arg-for-bpf_trace_raw_tp'
Merge branch :
'bpf-tail-calls-in-sleepable-programs'
Merge branch :
'bpf-unify-special-map-field-validation-in-verifier'
Merge branch :
'bpf-unify-state-pruning-handling-of-invalid-misc-stack-slots'
Merge branch :
'bpf-verifier-allow-calling-arena-functions-when-holding-bpf-lock'
Merge branch :
'bpf-verifier-improve-state-pruning-for-scalar-registers'
Merge branch :
'bpf-verifier-improvement-in-32bit-shift-sign-extension-pattern'
Merge branch :
'bpf-x86-inline-bpf_get_current_task-for-x86_64'
Merge branch :
'bridge-check-relevant-options-in-vlan-range-grouping'
Merge branch :
'bridge-vxlan-harden-nd-option-parsing-paths'
Merge branch :
'close-race-in-freeing-special-fields-and-map-value'
Merge branch :
'code-clean-up'
Merge branch :
'convert-the-micrel-bindings-to-dt-schema'
Merge branch :
'core/entry' into sched/core
Merge branch :
'correct-bd-length-masks-and-bql-accounting-for-multi-bd-tx-packets'
Merge branch :
'devlink-and-mlx5-support-cross-function-rate-scheduling'
Merge branch :
'disable-interrupts-and-ensure-dbell-updation'
Merge branch :
'dpll-core-improvements-and-ice-e825-c-synce-support'
Merge branch :
'dpll-support-mode-switching'
Merge branch :
'dpll-zl3073x-include-current-frequency-in-supported-frequencies-list'
Merge branch :
'dsa-mxl-gsw1xx-support-r-g-mii-slew-rate-configuration'
Merge branch :
'eth-fbnic-add-debugfs-for-mbx-and-tx-rx'
Merge branch :
'eth-fbnic-fix-and-improve-header-data-split-configuration'
Merge branch :
'eth-fbnic-update-ipc-mailbox-support'
Merge branch :
'extend-bit-width-in-the-flow-director-of-hns3-driver'
Merge branch :
'fix-a-few-selftest-failure-due-to-64k-page'
Merge branch :
'fix-bpf_link-grace-period-wait-for-tracepoints'
Merge branch :
'fix-for-bpf_wq-retry-loop-during-free'
Merge branch :
'fix-invariant-violation-for-single-value-tnums'
Merge branch :
'fix-page-fragment-handling-when-page_size-4k'
Merge branch :
'fix-some-corner-cases-in-xskxceiver'
Merge branch :
'fix-typos-in-network-driver-code-comments'
Merge branch :
'fixes' of into for-next
Merge branch :
'for-6.20' into for-linus
Merge branch :
'for-6.20/asus' into for-linus
Merge branch :
'for-6.20/elecom' into for-linus
Merge branch :
'for-6.20/intel-ish' into for-linus
Merge branch :
'for-6.20/intel-thc' into for-linus
Merge branch :
'for-6.20/pidff' into for-linus
Merge branch :
'for-6.20/pm_ptr-v3' into for-linus
Merge branch :
'for-6.20/sony' into for-linus
Merge branch :
'for-7.0/blk-pvec' into for-7.0/block
Merge branch :
'for-7.0/cxl-aer-prep' into cxl-for-next
Merge branch :
'for-7.0/cxl-aer-prep' into cxl-for-next
Merge branch :
'for-7.0/cxl-init' into cxl-for-next
Merge branch :
'for-7.0/cxl-misc' into cxl-for-next
Merge branch :
'for-7.0/cxl-prm-translation' into cxl-for-next
Merge branch :
'for-linus' into for-next
Merge branch :
'for-linus' into for-next
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/cpufeature' into for-next/core
Merge branch :
'for-next/cpufreq' into for-next/core
Merge branch :
'for-next/entry' into for-next/core
Merge branch :
'for-next/errata' into for-next/core
Merge branch :
'for-next/misc' into for-next/core
Merge branch :
'for-next/perf' into for-next/core
Merge branch :
'for-next/selftests' into for-next/core
Merge branch :
'for-v6.20/dt-bindings-clk' into next/clk
Merge branch :
'for-v6.20/dt-bindings-clk' into next/dt64
Merge branch :
'ftrace-bpf-use-single-direct-ops-for-bpf-trampolines'
Merge branch :
'further-sja1105-phylink-link-replay-fixups'
Merge branch :
'geneve-introduce-double-tunnel-gso-gro-support'
Merge branch :
'gpio/dev-init-rework' into gpio/for-current
Merge branch :
'gro-inline-tcp6_gro_-receive-complete'
Merge branch :
'hsr-implement-more-robust-duplicate-discard-algorithm'
Merge branch :
'i2c/i2c-host-2' of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux into i2c/for-mergewindow
Merge branch :
'icc-mtk' into icc-next
Merge branch :
'icmp-better-deal-with-ddos'
Merge branch :
'idle-vtime-fixes-cleanups' into fixes
Merge branch :
'improve-the-performance-of-btf-type-lookups-with-binary-search'
Merge branch :
'intel-sst' of https://github.com/spandruvada/linux-kernel into for-next
Merge branch :
'introduce-and-use-netif_xmit_timeout_ms-helper'
Merge branch :
'ipv6-allow-for-nexthop-device-mismatch-with-onlink'
Merge branch :
'ipv6-fix-two-gc-issues-with-permanent-routes'
Merge branch :
'ipv6-misc-changes-in-output-path'
Merge branch :
'ipv6-more-data-race-annotations'
Merge branch :
'ipv6-tcp-no-longer-rebuild-fl6-at-each-transmit'
Merge branch :
'libbpf-fix-perm-errors-for-ldimm_64_full_range_off'
Merge branch :
'libbpf-move-arena-variables-out-of-the-zero-page'
Merge branch :
'libbpf-remove-extern-declaration-of-bpf_stream_vprintk'
Merge branch :
'maintainers-annual-cleanup-of-inactive-maintainers'
Merge branch :
'mauro' into docs-mw
Merge branch :
'mauro' into docs-mw
Merge branch :
'mauro-vars' into docs-mw
Merge branch :
'memcg-accounting-for-bpf-arena'
Merge branch :
'mlx5-add-tso-support-for-udp-over-gre-over-vlan'
Merge branch :
'mlx5-misc-fixes-2026-02-18'
Merge branch :
'mlx5-misc-fixes-2026-02-24'
Merge branch :
'mlx5-misc-fixes-2026-03-05'
Merge branch :
'mlx5-misc-fixes-2026-03-16'
Merge branch :
'mlx5-misc-fixes-2026-03-30'
Merge branch :
'mlx5-next' of git://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linux
Merge branch :
'mm-bpf-kfuncs-to-access-memcg-data'
Merge branch :
'mm-hotfixes-stable' into mm-nonmm-stable to pick up changes
Merge branch :
'mm-hotfixes-stable' into mm-stable to pick up "mm/shmem,
Merge branch :
'move-can-skb-headroom-content-to-skb-extensions'
Merge branch :
'mptcp-implement-read_sock-and-splice_read'
Merge branch :
'mptcp-misc-features-for-v6-20-7-0'
Merge branch :
'mptcp-misc-fixes-for-v6-19-rc8'
Merge branch :
'mptcp-misc-fixes-for-v7-0-rc2'
Merge branch :
'multi-queue-aware-sch_cake'
Merge branch :
'neighbour-fix-update-of-proxy-neighbour'
Merge branch :
'net-airoha-init-block-ack-memory-region-for-mt7996-npu-offloading'
Merge branch :
'net-bcmasp-fix-issues-during-driver-unbind'
Merge branch :
'net-bpf-nd_tbl-fixes-for-when-ipv6-disable-1'
Merge branch :
'net-bridge-mcast-fix-mdb_n_entries-counting-warning'
Merge branch :
'net-convert-drivers-to-get_rx_ring_count'
Merge branch :
'net-convert-drivers-to-get_rx_ring_count-last-part'
Merge branch :
'net-convert-drivers-to-get_rx_ring_count-part-2'
Merge branch :
'net-cpsw_new-fix-multiple-issues-in-the-cpsw_probe-error-path'
Merge branch :
'net-discard-pm_runtime_put-return-value'
Merge branch :
'net-dsa-initial-support-for-maxlinear-mxl862xx-switches'
Merge branch :
'net-dsa-lantiq-add-support-for-intel-gsw150'
Merge branch :
'net-dsa-microchip-adjust-ptp-handling-to-ease-ksz8463-integration'
Merge branch :
'net-dsa-mxl-gsw1xx-setup-polarities-and-validate-chip'
Merge branch :
'net-dsa-yt921x-add-dcb-qos-support'
Merge branch :
'net-enetc-add-more-checks-to-enetc_set_rxfh'
Merge branch :
'net-enetc-fix-fallback-phy-address-handling-and-do-not-skip-setting-for-addr-0'
Merge branch :
'net-enetc-safely-reinitialize-tx-bd-ring-when-it-has-unsent-frames'
Merge branch :
'net-ethernet-renesas-rcar_gen4_ptp-hide-private-data'
Merge branch :
'net-fec-improve-xdp-copy-mode-and-add-af_xdp-zero-copy-support'
Merge branch :
'net-few-critical-helpers-are-inlined-again'
Merge branch :
'net-ftgmac100-various-probe-cleanups'
Merge branch :
'net-hinic3-fix-code-styles'
Merge branch :
'net-hinic3-pf-initialization'
Merge branch :
'net-hsr-fixes-for-prp-duplication-and-vlan-unwind'
Merge branch :
'net-ipv6-fix-panic-when-ipv4-route-references-loopback-ipv6-nexthop-and-add-selftest'
Merge branch :
'net-lan966x-fix-page_pool-error-handling-and-error-paths'
Merge branch :
'net-macb-fix-ethernet-malfunction-on-amd-versal-board-after-suspend'
Merge branch :
'net-macb-fix-two-lock-warnings-when-wol-is-used'
Merge branch :
'net-mlx5-hws-single-flow-counter-support'
Merge branch :
'net-mlx5e-rx-datapath-enhancements'
Merge branch :
'net-mlx5e-save-per-channel-async-icosq-in-default'
Merge branch :
'net-mscc-ocelot-fix-missing-lock-in-ocelot_port_xmit'
Merge branch :
'net-neighbour-notify-changes-atomically'
Merge branch :
'net-netconsole-convert-to-nbcon-console-infrastructure'
Merge branch :
'net-pcs-rzn1-miic-support-configurable-phy_link-polarity'
Merge branch :
'net-phy-adin-enable-configuration-of-the-lp-termination-register'
Merge branch :
'net-phy-dp83867-always-program-r-sgmii-enable-bits'
Merge branch :
'net-phy-fixed_phy-replace-list-of-fixed-phys-with-static-array'
Merge branch :
'net-phy-introduce-phy-ports-representation'
Merge branch :
'net-phy-realtek-simplify-and-reunify-c22-c45-drivers'
Merge branch :
'net-phy-realtek-various-improvements-for-2-5ge-phys'
Merge branch :
'net-phy-remove-modalias-based-mdio-device-bus-matching'
Merge branch :
'net-phy_port-sfp-modules-representation-and-phy_port-listing'
Merge branch :
'net-rds-rds-tcp-bug-fix-collection-subset-1-work-queue-scalability'
Merge branch :
'net-rds-rds-tcp-protocol-and-extension-improvements'
Merge branch :
'net-rds-rds-tcp-state-machine-and-message-loss-improvements'
Merge branch :
'net-restore-the-structure-of-driver-facing-qcfg-api'
Merge branch :
'net-sched-sch_cake-fixes-for-cake_mq'
Merge branch :
'net-spacemit-a-few-error-handling-fixes'
Merge branch :
'net-stats-tools-driver-tests-for-hw-gro'
Merge branch :
'net-stmmac-cleanups-and-low-priority-fixes'
Merge branch :
'net-stmmac-dwmac-enforce-preamble-before-sfd-for-i-mx8mp'
Merge branch :
'net-stmmac-fix-serdes-power-methods'
Merge branch :
'net-stmmac-fix-tegra234-mgbe-clock'
Merge branch :
'net-stmmac-fix-vlan-handling-when-interface-is-down'
Merge branch :
'net-stmmac-pcs-clean-up-pcs-interrupt-handling'
Merge branch :
'net-stmmac-pcs-preparation'
Merge branch :
'net-stmmac-report-active-phy-interface'
Merge branch :
'net-stmmac-rk-cleanups-v3-mode-and-speed-for-most'
Merge branch :
'net-stmmac-rk-final-cleanups-part'
Merge branch :
'net-stmmac-rk-second-chunk-of-cleanups'
Merge branch :
'net-stmmac-rk-simplify-per-soc-configuration'
Merge branch :
'net-thunderbolt-various-improvements'
Merge branch :
'net-usb-cdc_ncm-add-ndpoffset-to-ndp-nframes-bounds-check'
Merge branch :
'net-usb-lan78xx-accumulated-bug-fixes'
Merge branch :
'net-wwan-add-nmea-port-type-support'
Merge branch :
'net-x25-fix-overflow-and-double-free'
Merge branch :
'netconsole-support-automatic-target-recovery'
Merge branch :
'netkit-support-for-io_uring-zero-copy-and-af_xdp'
Merge branch :
'next' into for-linus
Merge branch :
'nfc-fix-leaks-and-races-surfaced-by-nipa'
Merge branch :
'pci/aer'
Merge branch :
'pci/bwctrl'
Merge branch :
'pci/controller/aspeed'
Merge branch :
'pci/controller/cadence'
Merge branch :
'pci/controller/cadence-j721e'
Merge branch :
'pci/controller/dwc'
Merge branch :
'pci/controller/dwc-imx6'
Merge branch :
'pci/controller/dwc-nxp-s32g'
Merge branch :
'pci/controller/dwc-qcom'
Merge branch :
'pci/controller/dwc-qcom-ep'
Merge branch :
'pci/controller/dwc-rockchip'
Merge branch :
'pci/controller/dwc-sophgo'
Merge branch :
'pci/controller/generic'
Merge branch :
'pci/controller/mediatek'
Merge branch :
'pci/controller/misc'
Merge branch :
'pci/controller/plda-starfive'
Merge branch :
'pci/controller/rzg3s-host'
Merge branch :
'pci/controller/tegra'
Merge branch :
'pci/controller/tegra194'
Merge branch :
'pci/controller/xilinx'
Merge branch :
'pci/dt-bindings'
Merge branch :
'pci/endpoint'
Merge branch :
'pci/enumeration'
Merge branch :
'pci/iommu'
Merge branch :
'pci/iov'
Merge branch :
'pci/misc'
Merge branch :
'pci/p2pdma'
Merge branch :
'pci/pm'
Merge branch :
'pci/portdrv'
Merge branch :
'pci/ptm'
Merge branch :
'pci/pwrctrl'
Merge branch :
'pci/resource'
Merge branch :
'pci/trace'
Merge branch :
'pci/virtualization'
Merge branch :
'pci/workqueue'
Merge branch :
'phy-polarity-inversion-via-generic-device-tree-properties'
Merge branch :
'phylink-link-callback-replay-helpers-for-sja1105-and-xpcs'
Merge branch :
'platform-drivers-x86-asus-kbd' into for-next
Merge branch :
'pm-cpuidle'
Merge branch :
'pm-em'
Merge branch :
'pm-runtime'
Merge branch :
'pm-runtime'
Merge branch :
'pm-sleep'
Merge branch :
'pm-sleep'
Merge branch :
'pm-tools'
Merge branch :
'pm-tools'
Merge branch :
'preempt'
Merge branch :
'properly-load-insn-array-values-with-offsets'
Merge branch :
'ptp-vmclock-add-vm-generation-counter-and-acpi-notification'
Merge branch :
'r8169-add-dash-and-ltr-support'
Merge branch :
'r8169-add-support-for-rtl8127atf-10g-fiber-sfp'
Merge branch :
'rcu-misc.20260111a'
Merge branch :
'rcu-nocb.20260123a'
Merge branch :
'rcu-tasks-trace.20260101a'
Merge branch :
'rcu-torture.20260104a' into rcu-next
Merge branch :
'remove-kf_sleepable-from-arena-kfuncs'
Merge branch :
'remove-low-level-sha-1-functions'
Merge branch :
'remove-task-and-cgroup-local-storage-percpu-counters'
Merge branch :
'reset/gpio-compatible' of https://git.pengutronix.de/git/pza/linux into gpio/for-next
Merge branch :
'resolve_btfids-support-for-btf-modifications'
Merge branch :
'rtnetlink-add-missing-attributes-in-if_nlmsg_size'
Merge branch :
'rust-net-replace-kernel-c_str-with-c-strings'
Merge branch :
'rxrpc-miscellaneous-fixes'
Merge branch :
's32g-use-a-syscon-for-gpr'
Merge branch :
'seg6-fix-dst_cache-sharing-in-seg6-lwtunnel'
Merge branch :
'selftest-extend-tun-virtio-coverage-for-gso-over-udp-tunnel'
Merge branch :
'selftests-bpf-fixes-for-userspace-asan'
Merge branch :
'selftests-bpf-introduce-execution-context-detection-helpers'
Merge branch :
'selftests-bpf-migrate-a-few-bpftool-testing-scripts'
Merge branch :
'selftests-drv-net-gro-enable-hw-gro-and-lro-testing'
Merge branch :
'selftests-forwarding-fix-br_netfilter-related-test-failures'
Merge branch :
'selftests-net-improve-error-handling-in-passive-tfo-test'
Merge branch :
'single-mss-length-in-udp-gso_partial'
Merge branch :
'slab/for-7.0/sheaves' into slab/for-next
Merge branch :
'stp-rstp-switch-support-for-pru-icssm-ethernet-driver'
Merge branch :
'support-associating-bpf-programs-with-struct_ops'
Merge branch :
'support-for-hwtstamp_get-in-phy-part-2'
Merge branch :
'tape-devices'
Merge branch :
'tcp-make-tcp_ack-faster'
Merge branch :
'tcp-re-enable-acceptance-of-fin-packets-when-rwin-is-0'
Merge branch :
'tcp-remove-net-core-request_sock-c-and-no-longer-inline-__reqsk_free'
Merge branch :
'tcp-remove-tcp_rate-c'
Merge branch :
'tcp-tcp_tx_timestamp-fix'
Merge branch :
'team-fix-header_ops-type-confusion-and-add-selftest'
Merge branch :
'team-fix-reference-count-leak-when-changing-port-netns'
Merge branch :
'thermal-intel'
Merge branch :
'tools-ynl-clean-up-pylint-issues'
Merge branch :
'tools-ynl-cli-improve-the-help-and-doc'
Merge branch :
'u64_stats-introduce-u64_stats_copy'
Merge branch :
'uapi-use-uapi-definitions-of-int_max-and-int_min'
Merge branch :
'use-correct-destructor-kfunc-types'
Merge branch :
'v6.19-rc8'
Merge branch :
'vfs-7.0.iomap' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge branch :
'virtio-net-fix-for-virtio_net_f_guest_hdrlen'
Merge branch :
'vsock-add-namespace-support-to-vhost-vsock-and-loopback'
Merge branch :
'vsock-add-write-once-semantics-to-child_ns_mode'
Merge branch :
'vsock-fix-child-netns-mode-initialization-and-restriction'
Merge branch :
'warn-exception'
Merge branch :
'x86-fgraph-bpf-fix-orc-stack-unwind-from-kprobe_multi'
Merge branch :
'xfrm-fix-most-sparse-warnings'
Merge branch :
'xsk-fixes-for-af_xdp-fragment-handling'
Merge branch :
'xsk-move-cq_cached_prod_lock'
Merge branch :
'xsk-tailroom-reservation-and-mtu-validation'
Linux:
Merge branch arm64/for-next/cpufeature into kvmarm-master/next
Linux:
Merge branch kvm-arm64/debugfs-fixes into kvmarm-master/next
Linux:
Merge branch kvm-arm64/feat_idst into kvmarm-master/next
Linux:
Merge branch kvm-arm64/fwb-for-all into kvmarm-master/next
Linux:
Merge branch kvm-arm64/gicv3-tdir-fixes into kvmarm-master/next
Linux:
Merge branch kvm-arm64/gicv5-prologue into kvmarm-master/next
Linux:
Merge branch kvm-arm64/misc-6.20 into kvmarm-master/next
Linux:
Merge branch kvm-arm64/pkvm-features-6.20 into kvmarm-master/next
Linux:
Merge branch kvm-arm64/pkvm-no-mte into kvmarm-master/next
Linux:
Merge branch kvm-arm64/resx into kvmarm-master/next
Linux:
Merge branch kvm-arm64/selftests-6.20 into kvmarm-master/next
Linux:
Merge branch kvm-arm64/vtcr into kvmarm-master/next
Linux:
Merge branch kvmarm-fixes-6.19-1 into kvm-arm64/vtcr
Merge branches :
'acpi-battery' and 'acpi-misc'
Merge branches :
'acpi-battery', 'acpi-button' and 'acpi-driver'
Merge branches :
'acpi-pm' and 'acpi-cppc'
Merge branches :
'acpi-pm', 'acpi-sysfs', 'acpi-pci' and 'acpi-resource'
Merge branches :
'acpica' and 'acpi-bus'
Merge branches :
'clk-amlogic', 'clk-thead', 'clk-mediatek' and 'clk-samsung' into clk-next
Merge branches :
'clk-aspeed' and 'clk-qcom' into clk-next
Merge branches :
'clk-imx', 'clk-divider', 'clk-rockchip' and 'clk-microchip' into clk-next
Merge branches :
'clk-renesas', 'clk-cleanup', 'clk-spacemit' and 'clk-tegra' into clk-next
Merge branches :
'fixes', 'arm/smmu/updates', 'intel/vt-d', 'amd/amd-vi' and 'core' into next
Merge branches :
'ib-mfd-clk-gpio-power-regulator-rtc-6.20', 'ib-mfd-regulator-6.20' and 'ib-mfd-rtc-6.20' into ibs-for-mfd-merged
Merge branches :
'pm-cpufreq' and 'pm-runtime'
Merge branches :
'pm-powercap' and 'pm-cpuidle'
Merge branches :
'pm-powercap', 'pm-opp' and 'pm-em'
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-intel-next
Linux:
Merge drm/drm-next into drm-misc-next
Linux:
Merge drm/drm-next into drm-xe-next
Linux:
Merge drm/drm-next into drm-xe-next
Linux:
Merge drm/drm-next into drm-xe-next
Linux:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf after 6.19-rc1
Linux:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf after rc5
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
Merge patch "iomap:
don't mark folio uptodate if read IO has bytes pending"
Linux:
Merge patch series "Add CANFD support to R9A09G056/057/077/087 SoCs"
Linux:
Merge patch series "Add FD-Only mode support for R-Car CANFD"
Linux:
Merge patch series "Add support for print exactly once"
Linux:
Merge patch series "Add traces and file attributes for fs-verity"
Linux:
Merge patch series "Add WQ_PERCPU to alloc_workqueue() users"
Linux:
Merge patch series "Allow inlining C helpers into Rust when using LTO"
Linux:
Merge patch series "Allow knfsd to use atomic_open()"
Merge patch series "arm64:
dts: apple: Add integrated USB Type-C ports"
Merge patch series "btrfs:
stop duplicating VFS code for subvolume/snapshot dentry"
Linux:
Merge patch series "Call scsi_host_busy() after the SCSI host has been added"
Merge patch series "can:
fix can-gw Out-of-Bounds Heap R/W and isotp UAF"
Merge patch series "can:
sja1000: clean up CAN state handling"
Merge patch series "can:
usb: f81604: handle short interrupt urb messages properly"
Linux:
Merge patch series "Change the return type of the .queuecommand() callback"
Linux:
Merge patch series "Clean up the SCSI disk driver source code"
Merge patch series "exportfs:
Some kernel-doc fixes"
Merge patch series "fs:
add immutable rootfs"
Merge patch series "fs:
generic file IO error reporting"
Merge patch series "fserror:
bug fixes"
Linux:
Merge patch series "further damage-control lack of clone scalability"
Merge patch series "initrd:
remove half of classic initrd support"
Merge patch series "iomap:
erofs page cache sharing preliminaries"
Merge patch series "mount:
add OPEN_TREE_NAMESPACE"
Merge patch series "mpi3mr:
Enhancements for mpi3mr"
Merge patch series "mpt3sas:
Improve device readiness handling and event recovery"
Linux:
Merge patch series "name_is_dot* cleanup"
Merge patch series "qla2xxx:
Misc feature and bug fixes"
Linux:
Merge patch series "re-enable IOCB_NOWAIT writes to files v6"
Linux:
Merge patch series "refactor Rust proc macros with `syn`"
Merge patch series "Revert "pid:
make __task_pid_nr_ns(ns => NULL) safe for zombie callers""
Merge patch series "scsi:
Make use of bus callbacks"
Merge patch series "statmount:
accept fd as a parameter"
Linux:
Merge patch series "tighten nstree visibility checks"
Merge patch series "ufs:
ufs-qcom: Add support firmware managed platforms"
Linux:
Merge patch series "Update lpfc to revision 14.4.0.13"
Linux:
Merge patch series "vfs kernel-doc fixes for 6.19"
Merge patch series "vfs:
require filesystems to explicitly opt-in to lease support"
Merge remote-tracking branch :
'i3c/ib-i3c-iio-v6.20' into togreg
Merge remote-tracking branch :
'torvalds/master' into perf-tools
Merge remote-tracking branch :
'torvalds/master' into perf-tools-next
Merge remote-tracking branch :
'torvalds/master' into perf-tools-next
Merge remote-tracking branch :
'torvalds/master' into perf-tools-next
Merge remote-tracking branches :
'ras/edac-drivers', 'ras/edac-misc' and 'ras/edac-amd-atl' into edac-updates
Merge tag :
'9p-for-7.0-rc1' of https://github.com/martinetd/linux
Merge tag :
'acpi-6.20-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'acpi-7.0-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'acpi-7.0-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'acpi-7.0-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'acpi-7.0-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'acpi-7.0-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'acpi-7.0-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'alpha-for-v7.0-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/lindholm/alpha
Merge tag :
'amd-drm-fixes-7.0-2026-02-26' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag :
'amd-drm-fixes-7.0-2026-03-04' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag :
'amd-drm-fixes-7.0-2026-03-12' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag :
'amd-drm-fixes-7.0-2026-03-19' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag :
'amd-drm-fixes-7.0-2026-03-25' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag :
'amd-drm-fixes-7.0-2026-04-01' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag :
'amd-drm-fixes-7.0-2026-04-02' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag :
'amd-drm-next-6.20-2026-01-09' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag :
'amd-drm-next-6.20-2026-01-16' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag :
'amd-drm-next-6.20-2026-01-23' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag :
'amd-drm-next-6.20-2026-01-30' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag :
'amd-drm-next-6.20-2026-02-06' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag :
'amd-drm-next-6.20-2026-02-13' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag :
'amd-drm-next-6.20-2026-02-19' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag :
'amdtee-update-for-6.20' of git://git.kernel.org/pub/scm/linux/kernel/git/jenswi/linux-tee into soc/drivers
Merge tag :
'amlogic-arm-dt-for-v6.20' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into soc/dt
Merge tag :
'amlogic-arm64-dt-for-v6.20' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into soc/dt
Merge tag :
'amlogic-drivers-for-v6.20' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into soc/drivers
Merge tag :
'apparmor-pr-2026-02-18' of git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
Merge tag :
'apparmor-pr-mainline-2026-03-09' of git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
Merge tag :
'apple-soc-defconfig-6.20' of https://git.kernel.org/pub/scm/linux/kernel/git/sven/linux into soc/defconfig
Merge tag :
'apple-soc-drivers-6.20' of https://git.kernel.org/pub/scm/linux/kernel/git/sven/linux into soc/drivers
Merge tag :
'apple-soc-dt-6.20' of https://git.kernel.org/pub/scm/linux/kernel/git/sven/linux into soc/dt
Merge tag :
'arm-soc/for-6.19/devicetree-arm64' of https://github.com/Broadcom/stblinux into soc/dt
Merge tag :
'arm-soc/for-6.20/devicetree' of https://github.com/Broadcom/stblinux into soc/dt
Merge tag :
'arm-soc/for-6.20/devicetree-arm64' of https://github.com/Broadcom/stblinux into soc/dt
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-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 :
'asm-generic-7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic
Merge tag :
'asoc-fix-v7.0-merge-window' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag :
'asoc-fix-v7.0-rc1' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag :
'asoc-fix-v7.0-rc2' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag :
'asoc-fix-v7.0-rc3' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag :
'asoc-fix-v7.0-rc5' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag :
'asoc-fix-v7.0-rc6' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag :
'asoc-fix-v7.0-rc7' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag :
'asoc-fix-v7.0-rockchip-i2s-tdm' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag :
'asoc-v6.20' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag :
'aspeed-6.20-devicetree-0' of https://git.kernel.org/pub/scm/linux/kernel/git/bmc/linux into soc/dt
Merge tag :
'aspeed-6.20-devicetree-1' of https://git.kernel.org/pub/scm/linux/kernel/git/bmc/linux into soc/dt
Merge tag :
'aspeed-7.0-fixes-0' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/bmc/linux into arm/fixes
Merge tag :
'at24-updates-for-v7.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux into i2c/for-mergewindow
Merge tag :
'at91-dt-6.20' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into soc/dt
Merge tag :
'at91-fixes-7.0' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/at91/linux into arm/fixes
Merge tag :
'at91-soc-6.20' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into soc/arm
Merge tag :
'ata-6.20-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux
Merge tag :
'ata-7.0-final' of git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux
Merge tag :
'ata-7.0-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux
Merge tag :
'ata-7.0-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux
Merge tag :
'ata-7.0-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux
Merge tag :
'ath-current-20260302' of git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath
Merge tag :
'ath-current-20260324' of git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath
Merge tag :
'ath-next-20260105' of git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath
Merge tag :
'ath-next-20260120' of git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath
Merge tag :
'ath-next-20260202' of git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath
Merge tag :
'attr-leaf-freemap-fixes-7.0_2026-01-25' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-7.0-merge
Merge tag :
'attr-pptr-speedup-7.0_2026-01-25' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-7.0-merge
Merge tag :
'audit-pr-20260203' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit
Merge tag :
'auxdisplay-v6.20-1' of git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-auxdisplay
Merge tag :
'auxdisplay-v7.0-1' of git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-auxdisplay
Merge tag :
'backlight-next-6.20' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight
Merge tag :
'batadv-net-pullrequest-20260225' of https://git.open-mesh.org/linux-merge
Merge tag :
'batadv-net-pullrequest-20260317' of https://git.open-mesh.org/linux-merge
Merge tag :
'batadv-net-pullrequest-20260408' of https://git.open-mesh.org/linux-merge
Merge tag :
'bitmap-for-6.20' of https://github.com/norov/linux
Merge tag :
'block-7.0-20260216' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
Merge tag :
'block-7.0-20260227' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
Merge tag :
'block-7.0-20260305' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
Merge tag :
'block-7.0-20260312' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
Merge tag :
'bootconfig-fixes-v7.0-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'bootconfig-fixes-v7.0-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'bootconfig-v7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'bpf-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
Merge tag :
'bpf-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
Merge tag :
'bpf-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
Merge tag :
'bpf-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
Merge tag :
'bpf-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
Merge tag :
'bpf-next-7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
Merge tag :
'caps-pr-20260213' of git://git.kernel.org/pub/scm/linux/kernel/git/sergeh/linux
Merge tag :
'ceph-for-7.0-rc1' of https://github.com/ceph/ceph-client
Merge tag :
'ceph-for-7.0-rc4' of https://github.com/ceph/ceph-client
Merge tag :
'cgroup-for-6.20' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup
Merge tag :
'cgroup-for-7.0-rc2-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup
Merge tag :
'cgroup-for-7.0-rc3-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup
Merge tag :
'cgroup-for-7.0-rc6-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup
Merge tag :
'char-misc-7.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
Merge tag :
'char-misc-7.0-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
Merge tag :
'char-misc-7.0-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
Merge tag :
'chrome-platform-v7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux
Merge tag :
'cix-dt-binding-v6.20-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/cix into soc/dt
Merge tag :
'cix-dt-v6.20-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/cix into soc/dt
Merge tag :
'clk-divider-round-rate-v6.20-v2' of https://github.com/masneyb/linux into clk-divider
Merge tag :
'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux
Merge tag :
'clk-imx-6.20' of git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux into clk-imx
Merge tag :
'clk-meson-v6.20-1' of https://github.com/BayLibre/clk-meson into clk-amlogic
Merge tag :
'clk-microchip-6.20' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into clk-microchip
Merge tag :
'cocci-7.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux
Merge tag :
'common_phys_vec_via_vfio' into HEAD
Merge tag :
'common_phys_vec_via_vfio' into v6.20/vfio/next
Merge tag :
'configfs-for-v7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/a.hindborg/linux
Merge tag :
'core-debugobjects-2026-03-01' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'coresight-next-v7.0' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/coresight/linux into char-misc-next
Merge tag :
'counter-fixes-for-7.0' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/wbg/counter into char-misc-linus
Merge tag :
'counter-updates-for-6.20' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/wbg/counter into char-misc-next
Merge tag :
'cpufreq-arm-updates-7.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm
Merge tag :
'cxl-fixes-7.0-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl/cxl
Merge tag :
'cxl-fixes-7.0-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl/cxl
Merge tag :
'cxl-for-7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl/cxl
Merge tag :
'devicetree-for-7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux
Merge tag :
'dlm-7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm
Merge tag :
'dma-mapping-7.0-2026-02-13' of git://git.kernel.org/pub/scm/linux/kernel/git/mszyprowski/linux
Merge tag :
'dma-mapping-7.0-2026-02-26' of git://git.kernel.org/pub/scm/linux/kernel/git/mszyprowski/linux
Merge tag :
'dma-mapping-7.0-2026-03-25' of git://git.kernel.org/pub/scm/linux/kernel/git/mszyprowski/linux
Merge tag :
'dma-mapping-7.0-2026-04-09' of git://git.kernel.org/pub/scm/linux/kernel/git/mszyprowski/linux
Merge tag :
'dmaengine-7.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine
Merge tag :
'dmaengine-fix-7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine
Merge tag :
'dmi-for-v7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging
Merge tag :
'docs-7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/docs/linux
Merge tag :
'docs-7.0-2' of git://git.kernel.org/pub/scm/linux/kernel/git/docs/linux
Merge tag :
'driver-core-6.19-rc7-deferred' into driver-core-next
Merge tag :
'driver-core-7.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core
Merge tag :
'driver-core-7.0-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core
Merge tag :
'driver-core-7.0-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core
Merge tag :
'driver-core-7.0-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core
Merge tag :
'drm-fixes-2026-02-27' of https://gitlab.freedesktop.org/drm/kernel
Merge tag :
'drm-fixes-2026-03-07' of https://gitlab.freedesktop.org/drm/kernel
Merge tag :
'drm-fixes-2026-03-14' of https://gitlab.freedesktop.org/drm/kernel
Merge tag :
'drm-fixes-2026-03-21' of https://gitlab.freedesktop.org/drm/kernel
Merge tag :
'drm-fixes-2026-03-28-1' of https://gitlab.freedesktop.org/drm/kernel
Merge tag :
'drm-fixes-2026-04-03' of https://gitlab.freedesktop.org/drm/kernel
Merge tag :
'drm-fixes-2026-04-11' of https://gitlab.freedesktop.org/drm/kernel
Merge tag :
'drm-intel-fixes-2026-02-25' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-fixes
Merge tag :
'drm-intel-fixes-2026-03-05' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-fixes
Merge tag :
'drm-intel-fixes-2026-03-12' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-fixes
Merge tag :
'drm-intel-fixes-2026-03-19' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-fixes
Merge tag :
'drm-intel-fixes-2026-03-26' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-fixes
Merge tag :
'drm-intel-fixes-2026-04-02' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-fixes
Merge tag :
'drm-intel-fixes-2026-04-09' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-fixes
Merge tag :
'drm-intel-gt-next-2026-01-16' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-next
Merge tag :
'drm-intel-next-2025-12-19' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-next
Merge tag :
'drm-intel-next-2026-01-15' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-next
Merge tag :
'drm-intel-next-fixes-2026-01-22' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-next
Merge tag :
'drm-intel-next-fixes-2026-01-29' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-next
Merge tag :
'drm-intel-next-fixes-2026-02-05' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-next
Merge tag :
'drm-intel-next-fixes-2026-02-13' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-next
Merge tag :
'drm-intel-next-fixes-2026-02-20' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-next
Merge tag :
'drm-misc-fixes-2026-02-26' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag :
'drm-misc-fixes-2026-03-05' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag :
'drm-misc-fixes-2026-03-06' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag :
'drm-misc-fixes-2026-03-12' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag :
'drm-misc-fixes-2026-03-19' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag :
'drm-misc-fixes-2026-03-26' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag :
'drm-misc-fixes-2026-04-02' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag :
'drm-misc-fixes-2026-04-09' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag :
'drm-misc-next-2025-12-12' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
Merge tag :
'drm-misc-next-2025-12-19' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
Merge tag :
'drm-misc-next-2026-01-08' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
Merge tag :
'drm-misc-next-2026-01-15' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
Merge tag :
'drm-misc-next-2026-01-22' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
Merge tag :
'drm-misc-next-fixes-2026-01-29' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
Merge tag :
'drm-misc-next-fixes-2026-02-05' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
Merge tag :
'drm-msm-fixes-2026-03-06' of https://gitlab.freedesktop.org/drm/msm into drm-fixes
Merge tag :
'drm-msm-next-2026-01-23' of https://gitlab.freedesktop.org/drm/msm into drm-next
Merge tag :
'drm-next-2026-02-11' of https://gitlab.freedesktop.org/drm/kernel
Merge tag :
'drm-next-2026-02-21' of https://gitlab.freedesktop.org/drm/kernel
Merge tag :
'drm-rust-fixes-2026-03-12' of https://gitlab.freedesktop.org/drm/rust/kernel into drm-fixes
Merge tag :
'drm-rust-next-2026-01-26' of https://gitlab.freedesktop.org/drm/rust/kernel into drm-next
Merge tag :
'drm-xe-fixes-2026-02-26' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag :
'drm-xe-fixes-2026-03-05' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag :
'drm-xe-fixes-2026-03-19' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag :
'drm-xe-fixes-2026-03-26' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag :
'drm-xe-fixes-2026-04-02' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag :
'drm-xe-fixes-2026-04-08' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag :
'drm-xe-next-2025-12-19' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-next
Merge tag :
'drm-xe-next-2025-12-30' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-next
Merge tag :
'drm-xe-next-2026-01-15' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-next
Merge tag :
'drm-xe-next-fixes-2026-01-29' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-next
Merge tag :
'drm-xe-next-fixes-2026-02-05' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-next
Merge tag :
'drm-xe-next-fixes-2026-02-19' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-next
Merge tag :
'dt64-cleanup-6.20' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-dt into soc/dt
Merge tag :
'ecryptfs-7.0-rc1-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs
Merge tag :
'edac_updates_for_v7.0_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras
Merge tag :
'edac_urgent_for_7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras
Merge tag :
'efi-fixes-for-v7.0-1' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi
Merge tag :
'efi-fixes-for-v7.0-2' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi
Merge tag :
'efi-fixes-for-v7.0-3' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi
Merge tag :
'efi-fixes-for-v7.0-4' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi
Merge tag :
'efi-next-for-v7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi
Merge tag :
'erofs-for-7.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs
Merge tag :
'erofs-for-7.0-rc2-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs
Merge tag :
'erofs-for-7.0-rc6-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs
Merge tag :
'execve-v7.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag :
'execve-v7.0-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag :
'exfat-for-7.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat
Merge tag :
'ext4_for_linus-7.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4
Merge tag :
'ext4_for_linus-7.0-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4
Merge tag :
'exynos-drm-next-for-v6.20' of git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos into drm-next
Merge tag :
'f2fs-for-7.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs
Merge tag :
'fbdev-for-7.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev
Merge tag :
'fbdev-for-7.0-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev
Merge tag :
'fbdev-for-7.0-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev
Merge tag :
'ffa-fix-7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into arm/fixes
Merge tag :
'ffa-updates-7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into soc/drivers
Merge tag :
'firewire-updates-7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394
Merge tag :
'fixes-2026-02-21' of git://git.kernel.org/pub/scm/linux/kernel/git/rppt/memblock
Merge tag :
'for-6.20-clk' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into clk-tegra
Merge tag :
'for-6.20-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag :
'for-7.0-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag :
'for-7.0-rc2-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag :
'for-7.0-rc3-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag :
'for-7.0-rc4-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag :
'for-7.0-rc4-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag :
'for-7.0-rc5-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag :
'for-7.0-rc6-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag :
'for-7.0/block-20260206' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
Merge tag :
'for-7.0/block-stable-pages-20260206' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
Merge tag :
'for-7.0/dm-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
Merge tag :
'for-7.0/io_uring-20260206' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
Merge tag :
'for-7.0/io_uring-zcrx-large-buffers-20260206' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
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/linux/kernel/git/rmk/linux
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 git://git.kernel.org/pub/scm/virt/kvm/kvm
Merge tag :
'for-linus' of https://github.com/openrisc/linux
Merge tag :
'for-linus-7.0-1' of https://github.com/cminyard/linux-ipmi
Merge tag :
'for-linus-7.0-ofs1' of git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux
Merge tag :
'for-linus-7.0-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip
Merge tag :
'for-linus-7.0-rc1a-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip
Merge tag :
'for-linus-7.0-rc3-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip
Merge tag :
'for-linus-7.0a-rc6-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip
Merge tag :
'for-net-2026-02-23' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth
Merge tag :
'for-net-2026-03-12' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth
Merge tag :
'for-net-2026-03-19' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth
Merge tag :
'for-net-2026-03-25' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth
Merge tag :
'for-net-2026-04-01' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth
Merge tag :
'for-net-next-2026-01-29' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next
Merge tag :
'for-v7.0' 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 :
'fpga-for-v6.20-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga into char-misc-next
Merge tag :
'fs_for_v6.20-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs
Merge tag :
'fs_for_v7.0-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs
Merge tag :
'fsnotify_for_v6.20-rc1' 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 :
'fsverity-for-linus' of git://git.kernel.org/pub/scm/fs/fsverity/linux
Merge tag :
'fsverity-for-linus' of git://git.kernel.org/pub/scm/fs/fsverity/linux
Merge tag :
'gfs2-for-7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2
Merge tag :
'gpio-fixes-for-v7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag :
'gpio-fixes-for-v7.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag :
'gpio-fixes-for-v7.0-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag :
'gpio-fixes-for-v7.0-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag :
'gpio-updates-for-v7.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag :
'hardening-v7.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag :
'hardening-v7.0-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag :
'health-monitoring-7.0_2026-01-20' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-7.0-merge
Merge tag :
'hfs-v7.0-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/vdubeyko/hfs
Merge tag :
'hid-for-linus-2026020901' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid
Merge tag :
'hid-for-linus-2026030601' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid
Merge tag :
'hid-for-linus-2026031701' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid
Merge tag :
'hid-for-linus-2026040801' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid
Merge tag :
'hisi-dts-fixes-for-7.0' of https://github.com/hisilicon/linux-hisi into arm/fixes
Merge tag :
'hwmon-for-v7.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging
Merge tag :
'hwmon-for-v7.0-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging
Merge tag :
'hwmon-for-v7.0-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging
Merge tag :
'hwmon-for-v7.0-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging
Merge tag :
'hwmon-for-v7.0-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging
Merge tag :
'hyperv-fixes-signed-20260319' of git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux
Merge tag :
'hyperv-fixes-signed-20260406' of git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux
Merge tag :
'hyperv-next-signed-20260218' of git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux
Merge tag :
'i2c-for-7.0-final' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge tag :
'i2c-for-7.0-part2' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge tag :
'i2c-for-7.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge tag :
'i2c-for-7.0-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge tag :
'i2c-for-7.0-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge tag :
'i2c-for-7.0-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge tag :
'i2c-for-7.0-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge tag :
'i2c-host-6.20' of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux into i2c/for-mergewindow
Merge tag :
'i2c-host-fixes-7.0-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux into i2c/for-current
Merge tag :
'i2c-host-fixes-7.0-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux into i2c/for-current
Merge tag :
'i2c-host-fixes-7.0-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux into i2c/for-current
Merge tag :
'i3c/fixes-for-7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux
Merge tag :
'i3c/for-6.20' of git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux
Merge tag :
'ib-mfd-clk-gpio-power-regulator-rtc-v6.20' into psy-next
Merge tag :
'ib-mfd-clk-gpio-power-regulator-rtc-v6.20' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd into gpio/for-next
Merge tag :
'ib-mfd-input-power-regulator-v6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd into next
Merge tag :
'icc-6.20-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/djakov/icc into char-misc-next
Merge tag :
'icc-7.0-rc6' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/djakov/icc into char-misc-linus
Merge tag :
'iio-fixes-for-7.0a' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/jic23/iio into work-linus
Merge tag :
'iio-fixes-for-7.0b' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-linux
Merge tag :
'iio-fixes-for-7.0c' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-linus
Merge tag :
'iio-for-7.0a' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-next
Merge tag :
'imx-bindings-6.20' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt
Merge tag :
'imx-defconfig-6.20' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/defconfig
Merge tag :
'imx-drivers-6.20' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/drivers
Merge tag :
'imx-dt-6.20' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt
Merge tag :
'imx-dt64-6.20' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt
Merge tag :
'imx-fixes-7.0' of https://git.kernel.org/pub/scm/linux/kernel/git/frank.li/linux into arm/fixes
Merge tag :
'input-for-v7.0-rc0' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
Merge tag :
'input-for-v7.0-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
Merge tag :
'input-for-v7.0-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
Merge tag :
'integrity-v7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity
Merge tag :
'intel-pinctrl-v6.20-1' of git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel into devel
Merge tag :
'intel-pinctrl-v6.20-2' of git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel into devel
Merge tag :
'intel-pinctrl-v7.0-2' of git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel into fixes
Merge tag :
'io_uring-20260221' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
Merge tag :
'io_uring-7.0-20260216' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
Merge tag :
'io_uring-7.0-20260227' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
Merge tag :
'io_uring-7.0-20260305' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
Merge tag :
'io_uring-7.0-20260312' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
Merge tag :
'io_uring-7.0-20260320' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
Merge tag :
'io_uring-7.0-20260327' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
Merge tag :
'io_uring-7.0-20260403' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
Merge tag :
'io_uring-bpf-restrictions.4-20260206' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
Merge tag :
'iommu-fixes-v7.0-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux
Merge tag :
'iommu-fixes-v7.0-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux
Merge tag :
'iommu-fixes-v7.0-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux
Merge tag :
'iommu-updates-v7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux
Merge tag :
'ipsec-2026-02-20' of git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec
Merge tag :
'ipsec-2026-03-23' of git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec
Merge tag :
'ipsec-2026-04-08' of git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec
Merge tag :
'irq-cleanups-2026-02-09' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'irq-core-2026-02-09' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'irq-drivers-2026-02-09' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'irq-msi-2026-02-09' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'irq-urgent-2026-03-01' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'irq-urgent-2026-03-15' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'irq-urgent-2026-03-22' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'irq-urgent-2026-03-29' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'irq-urgent-2026-04-05' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'iwlwifi-fixes-2026-03-24' of https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next
Merge tag :
'iwlwifi-next-2026-01-21' of https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next
Merge tag :
'jfs-7.0' of github.com:kleikamp/linux-shaggy
Merge tag :
'juno-updates-7.0' of https://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into soc/dt
Merge tag :
'kbuild-7.0-1' of git://git.kernel.org/pub/scm/linux/kernel/git/kbuild/linux
Merge tag :
'kbuild-fixes-7.0-1' of git://git.kernel.org/pub/scm/linux/kernel/git/kbuild/linux
Merge tag :
'kbuild-fixes-7.0-2' of git://git.kernel.org/pub/scm/linux/kernel/git/kbuild/linux
Merge tag :
'kbuild-fixes-7.0-3' of git://git.kernel.org/pub/scm/linux/kernel/git/kbuild/linux
Merge tag :
'kbuild-fixes-7.0-4' of git://git.kernel.org/pub/scm/linux/kernel/git/kbuild/linux
Merge tag :
'kernel-7.0-rc1.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'keys-next-20260206' of git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-fs
Merge tag :
'kmalloc_obj-prep-v7.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag :
'kmalloc_obj-treewide-v7.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag :
'kmalloc_obj-v7.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag :
'kmalloc_obj-v7.0-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag :
'kthread-for-7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/frederic/linux-dynticks
Merge tag :
'kvm-riscv-6.20-1' of https://github.com/kvm-riscv/linux into HEAD
Merge tag :
'kvm-riscv-fixes-7.0-1' of https://github.com/kvm-riscv/linux into HEAD
Merge tag :
'kvm-s390-master-7.0-1' of git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux into HEAD
Merge tag :
'kvm-s390-master-7.0-2' of https://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux into HEAD
Merge tag :
'kvm-s390-master-7.0-4' of https://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux into HEAD
Merge tag :
'kvm-s390-next-7.0-1' of https://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux into HEAD
Merge tag :
'kvm-x86-apic-6.20' of https://github.com/kvm-x86/linux into HEAD
Merge tag :
'kvm-x86-fixes-7.1' of https://github.com/kvm-x86/linux into HEAD
Merge tag :
'kvm-x86-generic-7.0-rc3' of https://github.com/kvm-x86/linux into HEAD
Merge tag :
'kvm-x86-gmem-6.20' of https://github.com/kvm-x86/linux into HEAD
Merge tag :
'kvm-x86-misc-6.20' of https://github.com/kvm-x86/linux into HEAD
Merge tag :
'kvm-x86-pmu-6.20' of https://github.com/kvm-x86/linux into HEAD
Merge tag :
'kvm-x86-selftests-6.20' of https://github.com/kvm-x86/linux into HEAD
Merge tag :
'kvm-x86-svm-6.20' of https://github.com/kvm-x86/linux into HEAD
Merge tag :
'kvm-x86-vmx-6.20' of https://github.com/kvm-x86/linux into HEAD
Merge tag :
'kvmarm-7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
Merge tag :
'kvmarm-fixes-7.0-1' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
Merge tag :
'kvmarm-fixes-7.0-2' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
Merge tag :
'kvmarm-fixes-7.0-3' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
Merge tag :
'kvmarm-fixes-7.0-4' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
Merge tag :
'landlock-7.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/mic/linux
Merge tag :
'landlock-7.0-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/mic/linux
Merge tag :
'leds-next-6.20' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds
Merge tag :
'libcrypto-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux
Merge tag :
'libcrypto-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux
Merge tag :
'libcrypto-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux
Merge tag :
'libcrypto-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux
Merge tag :
'libcrypto-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux
Merge tag :
'libnvdimm-fixes-7.0-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm
Merge tag :
'libnvdimm-for-7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm
Merge tag :
'linux-can-fixes-for-7.0-20260302' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can
Merge tag :
'linux-can-fixes-for-7.0-20260310' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can
Merge tag :
'linux-can-fixes-for-7.0-20260323' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can
Merge tag :
'linux-can-next-for-6.20-20260131' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next
Merge tag :
'linux-cpupower-6.20-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux
Merge tag :
'linux-cpupower-6.20-update-2' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux
Merge tag :
'linux-cpupower-7.0-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux
Merge tag :
'linux-watchdog-6.20-rc1' of git://www.linux-watchdog.org/linux-watchdog
Merge tag :
'linux_kselftest-kunit-6.20-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag :
'linux_kselftest-kunit-fixes-7.0-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag :
'linux_kselftest-kunit-fixes-7.0-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag :
'linux_kselftest-next-6.20-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag :
'locking-core-2026-02-08' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'locking-urgent-2026-03-01' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'locking-urgent-2026-03-22' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'locking-urgent-2026-03-29' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'loongarch-7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
Merge tag :
'loongarch-fixes-7.0-1' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
Merge tag :
'loongarch-fixes-7.0-2' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
Merge tag :
'loongarch-kvm-6.20' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson into HEAD
Merge tag :
'lpc32xx-dt-for-6.20' of https://github.com/vzapolskiy/linux-lpc32xx into soc/dt
Merge tag :
'lsm-pr-20260203' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm
Merge tag :
'm68k-for-v7.0-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k
Merge tag :
'm68knommu-for-v7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu
Merge tag :
'mailbox-v6.20' of git://git.kernel.org/pub/scm/linux/kernel/git/jassibrar/mailbox
Merge tag :
'md-7.0-20260127' of git://git.kernel.org/pub/scm/linux/kernel/git/mdraid/linux into for-7.0/block
Merge tag :
'md-7.0-20260202' of git://git.kernel.org/pub/scm/linux/kernel/git/mdraid/linux into for-7.0/block
Merge tag :
'media/v7.0-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media
Merge tag :
'media/v7.0-3' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media
Merge tag :
'media/v7.0-5' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media
Merge tag :
'media/v7.0-6' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media
Merge tag :
'mediatek-drm-fixes-20260323' of https://git.kernel.org/pub/scm/linux/kernel/git/chunkuang.hu/linux into drm-fixes
Merge tag :
'mediatek-drm-next-20260117' of https://git.kernel.org/pub/scm/linux/kernel/git/chunkuang.hu/linux into drm-next
Merge tag :
'memblock-v7.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rppt/memblock
Merge tag :
'memory-controller-drv-6.20' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl into soc/drivers
Merge tag :
'mfd-next-6.20' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd
Merge tag :
'mhi-for-v6.20' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/mani/mhi into char-misc-next
Merge tag :
'mips-fixes_7.0_1' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux
Merge tag :
'mips_7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux
Merge tag :
'mm-hotfixes-stable-2026-02-13-07-14' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mm-hotfixes-stable-2026-02-26-14-14' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mm-hotfixes-stable-2026-03-09-16-36' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mm-hotfixes-stable-2026-03-16-12-15' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mm-hotfixes-stable-2026-03-23-17-56' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mm-hotfixes-stable-2026-03-28-10-45' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mm-hotfixes-stable-2026-04-06-15-27' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mm-nonmm-stable-2026-02-12-10-48' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mm-nonmm-stable-2026-02-18-19-56' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mm-stable-2026-02-11-19-22' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mm-stable-2026-02-18-19-48' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mmc-v7.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc
Merge tag :
'mmc-v7.0-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc
Merge tag :
'mmc-v7.0-rc1-3' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc
Merge tag :
'modules-7.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/modules/linux
Merge tag :
'modules-7.0-rc3.fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/modules/linux
Merge tag :
'mtd/fixes-for-7.0-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux
Merge tag :
'mtd/for-7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux
Merge tag :
'mtk-defconfig-for-v6.20' of https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux into soc/defconfig
Merge tag :
'mtk-dts64-for-v6.20' of https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux into soc/dt
Merge tag :
'mtk-soc-for-v6.20' of https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux into soc/drivers
Merge tag :
'mvebu-arm-6.20-1' of git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into soc/drivers
Merge tag :
'mvebu-dt64-6.20-1' of git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into soc/dt
Merge tag :
'nand/for-7.0' into mtd/next
Merge tag :
'net-7.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-7.0-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-7.0-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-7.0-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-7.0-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-7.0-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-7.0-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-7.0-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-next-7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next
Merge tag :
'net-queue-rx-buf-len-v9' of https://github.com/isilence/linux
Merge tag :
'nf-26-02-17' of https://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge tag :
'nf-26-03-05' of https://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge tag :
'nf-26-03-10' of https://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge tag :
'nf-26-03-13' of https://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge tag :
'nf-26-03-19' of https://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge tag :
'nf-26-03-26' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge tag :
'nf-26-04-01' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge tag :
'nf-26-04-08' of https://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge tag :
'nf-next-26-01-20' of https://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next
Merge tag :
'nf-next-26-01-22' of https://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next
Merge tag :
'nf-next-26-01-29' of https://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next
Merge tag :
'nf-next-26-02-06' of https://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next
Merge tag :
'nfs-for-7.0-1' of git://git.linux-nfs.org/projects/anna/linux-nfs
Merge tag :
'nfs-for-7.0-2' of git://git.linux-nfs.org/projects/anna/linux-nfs
Merge tag :
'nfsd-7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux
Merge tag :
'nfsd-7.0-1' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux
Merge tag :
'nfsd-7.0-2' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux
Merge tag :
'nilfs2-v7.0-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/vdubeyko/nilfs2
Merge tag :
'nolibc-20260206-for-7.0-1' of git://git.kernel.org/pub/scm/linux/kernel/git/nolibc/linux-nolibc
Merge tag :
'ntb-7.0' of https://github.com/jonmason/ntb
Merge tag :
'ntfs3_for_7.0' of https://github.com/Paragon-Software-Group/linux-ntfs3
Merge tag :
'nuvoton-arm64-6.20-devicetree-0' of https://git.kernel.org/pub/scm/linux/kernel/git/bmc/linux into soc/dt
Merge tag :
'nvme-7.0-2026-03-04' of git://git.infradead.org/nvme into block-7.0
Merge tag :
'nvme-7.0-2026-03-12' of git://git.infradead.org/nvme into block-7.0
Merge tag :
'objtool-urgent-2026-03-15' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'objtool-urgent-2026-03-22' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'omap-for-v6.20/drivers-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap into soc/drivers
Merge tag :
'omap-for-v6.20/dt-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap into soc/dt
Merge tag :
'omap-for-v6.20/soc-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap into soc/arm
Merge tag :
'opp-updates-7.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm
Merge tag :
'optee-update-for-6.20' of git://git.kernel.org/pub/scm/linux/kernel/git/jenswi/linux-tee into soc/drivers
Merge tag :
'ovl-fixes-7.0-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/overlayfs/vfs
Merge tag :
'ovl-update-7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/overlayfs/vfs
Merge tag :
'ovpn-net-20260212' of https://github.com/OpenVPN/ovpn-net-next
Merge tag :
'parisc-for-7.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux
Merge tag :
'parisc-for-7.0-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux
Merge tag :
'parisc-for-7.0-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux
Merge tag :
'pci-v7.0-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci
Merge tag :
'pci-v7.0-fixes-1' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci
Merge tag :
'pci-v7.0-fixes-2' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci
Merge tag :
'pci-v7.0-fixes-3' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci
Merge tag :
'pci-v7.0-fixes-4' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci
Merge tag :
'pci-v7.0-fixes-5' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci
Merge tag :
'perf-core-2026-02-09' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'perf-tools-fixes-for-v7.0-1-2026-03-13' of git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools
Merge tag :
'perf-tools-fixes-for-v7.0-2-2026-03-23' of git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools
Merge tag :
'perf-tools-for-v7.0-1-2026-02-21' of git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools
Merge tag :
'perf-urgent-2026-03-01' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'perf-urgent-2026-03-22' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'perf-urgent-2026-04-05' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'perf-urgent-2026-04-12' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'phy-fixes-7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy
Merge tag :
'phy-for-7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy
Merge tag :
'phy_common_properties' into next
Merge tag :
'phy_common_properties' of git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy
Merge tag :
'pin-init-v7.0' of https://github.com/Rust-for-Linux/linux into rust-next
Merge tag :
'pinctrl-v7.0-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl
Merge tag :
'pinctrl-v7.0-2' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl
Merge tag :
'pinctrl-v7.0-3' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl
Merge tag :
'pinctrl-v7.0-4' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl
Merge tag :
'platform-drivers-x86-v7.0-1' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag :
'platform-drivers-x86-v7.0-2' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag :
'platform-drivers-x86-v7.0-3' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag :
'platform-drivers-x86-v7.0-4' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag :
'pm-6.20-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'pm-7.0-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'pm-7.0-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'pm-7.0-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'pm-7.0-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'pm-7.0-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'pm-7.0-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'pmdomain-v7.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm
Merge tag :
'pmdomain-v7.0-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm
Merge tag :
'pmdomain-v7.0-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm
Merge tag :
'powerpc-7.0-1' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
Merge tag :
'powerpc-7.0-2' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
Merge tag :
'powerpc-7.0-3' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
Merge tag :
'powerpc-7.0-4' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
Merge tag :
'printk-for-7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux
Merge tag :
'probes-fixes-v7.0-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'probes-fixes-v7.0-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'probes-v7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'pstore-v7.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag :
'pull-filename' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Merge tag :
'pwm/for-7.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux
Merge tag :
'pwrseq-fixes-for-v7.0-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag :
'pwrseq-updates-for-v7.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag :
'qcom-arm32-for-6.20' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt
Merge tag :
'qcom-arm32-for-6.20-2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt
Merge tag :
'qcom-arm64-defconfig-for-6.20' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/defconfig
Merge tag :
'qcom-arm64-fixes-for-7.0-2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/fixes
Merge tag :
'qcom-arm64-for-6.20' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt
Merge tag :
'qcom-arm64-for-6.20-2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt
Merge tag :
'qcom-clk-for-6.20' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into clk-qcom
Merge tag :
'qcom-drivers-fixes-for-7.0' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/fixes
Merge tag :
'qcom-drivers-for-6.20' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/drivers
Merge tag :
'qcomtee-fixes-for-6.20' of git://git.kernel.org/pub/scm/linux/kernel/git/jenswi/linux-tee into soc/drivers
Merge tag :
'ras-urgent-2026-04-12' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'rcu-fixes.v7.0-20260307a' of git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux
Merge tag :
'rcu-fixes.v7.0-20260325a' of git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux
Merge tag :
'rcu.release.v7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux
Merge tag :
'regmap-fix-v7.0-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap
Merge tag :
'regmap-v6.20' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap
Merge tag :
'regulator-fix-v7.0-merge-window' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
Merge tag :
'regulator-fix-v7.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
Merge tag :
'regulator-fix-v7.0-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
Merge tag :
'regulator-fix-v7.0-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
Merge tag :
'regulator-fix-v7.0-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
Merge tag :
'regulator-fix-v7.0-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
Merge tag :
'regulator-fix-v7.0-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
Merge tag :
'regulator-v6.20' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
Merge tag :
'renesas-arm-defconfig-for-v6.20-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/defconfig
Merge tag :
'renesas-clk-for-v6.20-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into clk-renesas
Merge tag :
'renesas-clk-for-v6.20-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into clk-renesas
Merge tag :
'renesas-drivers-for-v6.20-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/drivers
Merge tag :
'renesas-drivers-for-v6.20-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/drivers
Merge tag :
'renesas-dt-bindings-for-v6.20-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt
Merge tag :
'renesas-dts-for-v6.20-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt
Merge tag :
'renesas-dts-for-v6.20-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt
Merge tag :
'renesas-fixes-for-v7.0-tag1' of https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into arm/fixes
Merge tag :
'renesas-fixes-for-v7.0-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into arm/fixes
Merge tag :
'renesas-pinctrl-fixes-for-v7.0-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into fixes
Merge tag :
'renesas-pinctrl-for-v6.20-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into devel
Merge tag :
'renesas-r9a09g077-dt-binding-defs-tag5' into renesas-clk-for-v6.20
Merge tag :
'renesas-r9a09g077-dt-binding-defs-tag6' into renesas-clk-for-v6.20
Merge tag :
'renesas-r9a09g077-dt-binding-defs-tag6' into renesas-dts-for-v6.20
Merge tag :
'reset-fixes-for-v7.0' of https://git.pengutronix.de/git/pza/linux into arm/fixes
Merge tag :
'reset-fixes-for-v7.0-2' of https://git.pengutronix.de/git/pza/linux into arm/fixes
Merge tag :
'reset-for-v6.20' of https://git.pengutronix.de/git/pza/linux into soc/drivers
Merge tag :
'riscv-dt-for-v6.20' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into soc/dt
Merge tag :
'riscv-for-linus-7.0-mw1' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Merge tag :
'riscv-for-linus-7.0-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Merge tag :
'riscv-for-linus-v7.0-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Merge tag :
'riscv-soc-fixes-for-v7.0-rc1' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into arm/fixes
Merge tag :
'riscv-soc-fixes-for-v7.0-rc6' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/conor/linux into arm/fixes
Merge tag :
'riscv-sophgo-dt-for-v6.20' of https://github.com/sophgo/linux into soc/dt
Merge tag :
'rpmsg-v7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux
Merge tag :
'rproc-v7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux
Merge tag :
'rproc-v7.0-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux
Merge tag :
'rtc-7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux
Merge tag :
'rtw-next-2026-01-15' of https://github.com/pkshih/rtw
Merge tag :
'rtw-next-2026-01-30' of https://github.com/pkshih/rtw
Merge tag :
'rust-6.20-7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/ojeda/linux
Merge tag :
'rust-fixes-7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/ojeda/linux
Merge tag :
'rust-fixes-7.0-2' of git://git.kernel.org/pub/scm/linux/kernel/git/ojeda/linux
Merge tag :
'rust-xarray-for-v6.20-v7.0' of https://github.com/Rust-for-Linux/linux into rust-next
Merge tag :
's390-7.0-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag :
's390-7.0-2' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag :
's390-7.0-3' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag :
's390-7.0-4' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag :
's390-7.0-5' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag :
's390-7.0-6' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag :
's390-7.0-7' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag :
'samsung-clk-6.20' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into clk-samsung
Merge tag :
'samsung-drivers-6.20' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/drivers
Merge tag :
'samsung-dt64-6.20' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/dt
Merge tag :
'samsung-dt64-6.20-2' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/dt
Merge tag :
'samsung-pinctrl-6.20' of https://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung into devel
Merge tag :
'sched-core-2026-02-09' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'sched-urgent-2026-03-01' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'sched-urgent-2026-03-08' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'sched-urgent-2026-03-15' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'sched-urgent-2026-04-05' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'sched-urgent-2026-04-12' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'sched_ext-for-6.20' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext
Merge tag :
'sched_ext-for-7.0-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext
Merge tag :
'sched_ext-for-7.0-rc2-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext
Merge tag :
'sched_ext-for-7.0-rc3-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext
Merge tag :
'sched_ext-for-7.0-rc6-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext
Merge tag :
'sched_ext-for-7.0-rc6-fixes-2' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext
Merge tag :
'scmi-fixes-7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into arm/fixes
Merge tag :
'scmi-updates-7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into soc/drivers
Merge tag :
'scrub-syzbot-fixes-7.0_2026-01-25' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-7.0-merge
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 :
'selinux-pr-20260203' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux
Merge tag :
'slab-for-7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab
Merge tag :
'slab-for-7.0-part2' of git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab
Merge tag :
'slab-for-7.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab
Merge tag :
'slab-for-7.0-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab
Merge tag :
'slab-for-7.0-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab
Merge tag :
'Smack-for-7.0' of https://github.com/cschaufler/smack-next
Merge tag :
'soc-arm-7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'soc-defconfig-7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'soc-drivers-7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'soc-dt-7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'soc-fixes-7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'soc-fixes-7.0-2' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'soc_fsl-6.20-1' of https://git.kernel.org/pub/scm/linux/kernel/git/chleroy/linux into soc/drivers
Merge tag :
'soc_fsl-7.0-2' of https://git.kernel.org/pub/scm/linux/kernel/git/chleroy/linux into arm/fixes
Merge tag :
'socfpga_dts_updates_for_v6.20_v3' of git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux into soc/dt
Merge tag :
'socfpga_firmware_update_for_v6.20' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux into char-misc-next
Merge tag :
'sound-7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag :
'sound-7.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag :
'sound-7.0-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag :
'sound-7.0-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag :
'sound-7.0-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag :
'sound-7.0-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag :
'sound-7.0-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag :
'sound-fix-7.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag :
'soundwire-7.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire
Merge tag :
'spacemit-clk-for-6.20-1' of https://github.com/spacemit-com/linux into clk-spacemit
Merge tag :
'spacemit-clkrst-v6.20-1' into spacemit-clk-for-6.20
Merge tag :
'spacemit-clkrst-v6.20-2' into spacemit-clk-for-6.20
Merge tag :
'spacemit-clkrst-v6.20-3' into reset/next
Merge tag :
'spacemit-clkrst-v6.20-3' into spacemit-clk-for-6.20
Merge tag :
'spacemit-dt-for-6.20-1' of https://github.com/spacemit-com/linux into soc/dt
Merge tag :
'sparc-for-7.0-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/alarsson/linux-sparc
Merge tag :
'spdx-7.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx
Merge tag :
'spi-fix-v7.0-merge-window' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag :
'spi-fix-v7.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag :
'spi-fix-v7.0-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag :
'spi-fix-v7.0-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag :
'spi-fix-v7.0-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag :
'spi-fix-v7.0-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag :
'spi-fix-v7.0-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag :
'spi-fix-v7.0-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag :
'spi-v6.20' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag :
'staging-7.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging
Merge tag :
'staging-7.0-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging
Merge tag :
'stm32-dt-for-v6.20-1' of git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32 into soc/dt
Merge tag :
'stratix10_rsu_fix_for_v7.0' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux into work-linus
Merge tag :
'stratix10_svc_fix_for_v7.0' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux into char-misc-linus
Merge tag :
'sunxi-dt-for-6.20' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into soc/dt
Merge tag :
'sunxi-fixes-for-7.0' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into arm/fixes
Merge tag :
'sysctl-7.00-fixes-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl
Merge tag :
'sysctl-7.00-fixes-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl
Merge tag :
'sysctl-7.00-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl
Merge tag :
'tags/spi-octal-dtr' into nand/next
Merge tag :
'tee-bus-callback-for-6.20' of git://git.kernel.org/pub/scm/linux/kernel/git/jenswi/linux-tee into soc/drivers
Merge tag :
'tee-fix-for-v7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/jenswi/linux-tee into arm/fixes
Merge tag :
'tee-sysfs-for-6.20' of git://git.kernel.org/pub/scm/linux/kernel/git/jenswi/linux-tee into soc/drivers
Merge tag :
'tegra-for-6.20-arm-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/dt
Merge tag :
'tegra-for-6.20-arm64-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/dt
Merge tag :
'tegra-for-6.20-dt-bindings-v2' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/dt
Merge tag :
'tegra-for-6.20-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/drivers
Merge tag :
'thead-clk-for-v6.20' of https://git.kernel.org/pub/scm/linux/kernel/git/fustini/linux into clk-thead
Merge tag :
'thermal-6.20-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'thermal-7.0-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'thermal-7.0-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'thermal-7.0-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'thermal-v7.0' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/thermal/linux
Merge tag :
'thunderbolt-for-v6.20-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt into usb-next
Merge tag :
'thunderbolt-for-v7.0-rc5' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt into usb-linus
Merge tag :
'ti-driver-soc-for-v6.20' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/drivers
Merge tag :
'ti-k3-config-for-v6.20' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/defconfig
Merge tag :
'ti-k3-dt-for-v6.20' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/dt
Merge tag :
'timers-clocksource-2026-02-09' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'timers-core-2026-02-09' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'timers-urgent-2026-03-01' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'timers-urgent-2026-03-08' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'timers-urgent-2026-03-15' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'timers-urgent-2026-03-29' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'timers-urgent-2026-04-12' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'timers-v7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/daniel.lezcano/linux into timers/clocksource
Merge tag :
'timers-vdso-2026-02-09' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'tpmdd-next-7.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd
Merge tag :
'trace-rtla-v7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'trace-rtla-v7.0-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'trace-rv-7.0-2' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'trace-rv-v7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'trace-v7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'trace-v7.0-2' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'trace-v7.0-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'trace-v7.0-rc2-2' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'trace-v7.0-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'trace-v7.0-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'tsm-fixes-7.0-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/devsec/tsm
Merge tag :
'tsm-for-7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/devsec/tsm
Merge tag :
'tty-7.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty
Merge tag :
'tty-7.0-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty
Merge tag :
'tty-7.0-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty
Merge tag :
'turbostat-2026.02.14' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux
Merge tag :
'turbostat-2026.02.14-AMD-RAPL-fix' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux
Merge tag :
'turbostat-fixes-for-7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux
Merge tag :
'uml-for-7.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux
Merge tag :
'usb-7.0-final' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
Merge tag :
'usb-7.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
Merge tag :
'usb-7.0-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
Merge tag :
'usb-7.0-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
Merge tag :
'usb-serial-6.20-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-next
Merge tag :
'usb-serial-7.0-rc7' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-linus
Merge tag :
'v6.18' into next
Merge tag :
'v6.19-rc1' into msm-next
Merge tag :
'v6.19-rc3' into driver-core-next
Merge tag :
'v6.19-rc5' into driver-core-next
Merge tag :
'v6.19-rc5' into drm-rust-next
Merge tag :
'v6.19-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux into gpio/for-next
Merge tag :
'v6.19-rc6' into tip-x86-cleanups
Merge tag :
'v6.19-rc7' into driver-core-next
Merge tag :
'v6.20-rockchip-clk-1' of https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into clk-rockchip
Merge tag :
'v6.20-rockchip-drivers1' of https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/drivers
Merge tag :
'v6.20-rockchip-dts32-1' of https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt
Merge tag :
'v6.20-rockchip-dts32-2' of https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt
Merge tag :
'v6.20-rockchip-dts64-1' of https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt
Merge tag :
'v6.20-rockchip-dts64-2' of https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt
Merge tag :
'v7.0-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
Merge tag :
'v7.0-p2' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
Merge tag :
'v7.0-p3' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
Merge tag :
'v7.0-p4' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
Merge tag :
'v7.0-p5' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
Merge tag :
'v7.0-rc-part1-ksmbd-and-smbdirect-fixes' of git://git.samba.org/ksmbd
Merge tag :
'v7.0-rc-part1-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag :
'v7.0-rc-part2-ksmbd-server-fixes' of git://git.samba.org/ksmbd
Merge tag :
'v7.0-rc-part2-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag :
'v7.0-rc1-ksmbd-server-fixes' of git://git.samba.org/ksmbd
Merge tag :
'v7.0-rc2-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag :
'v7.0-rc3-ksmbd-server-fixes' of git://git.samba.org/ksmbd
Merge tag :
'v7.0-rc3-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag :
'v7.0-rc4-ksmbd-server-fixes' of git://git.samba.org/ksmbd
Merge tag :
'v7.0-rc4-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag :
'v7.0-rc5-ksmbd-srv-fixes' of git://git.samba.org/ksmbd
Merge tag :
'v7.0-rc5-smb3-client-fix' of git://git.samba.org/sfrench/cifs-2.6
Merge tag :
'v7.0-rc6-ksmbd-server-fix' of git://git.samba.org/ksmbd
Merge tag :
'v7.0-rc6-smb3-client-fix' of git://git.samba.org/sfrench/cifs-2.6
Merge tag :
'v7.0-rockchip-drvfixes1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into arm/fixes
Merge tag :
'v7.0-rockchip-dtsfixes1-v2' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into arm/fixes
Merge tag :
'v7.0rc1-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag :
'vfio-v7.0-rc1' of https://github.com/awilliam/linux-vfio
Merge tag :
'vfio-v7.0-rc6' of https://github.com/awilliam/linux-vfio
Merge tag :
'vfs-7.0-rc1.atomic_open' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-7.0-rc1.btrfs' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-7.0-rc1.fserror' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-7.0-rc1.initrd' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-7.0-rc1.iomap' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-7.0-rc1.leases' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-7.0-rc1.minix' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-7.0-rc1.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-7.0-rc1.misc.2' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-7.0-rc1.namespace' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-7.0-rc1.nonblocking_timestamps' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-7.0-rc1.nullfs' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-7.0-rc1.rust' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-7.0-rc2.fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-7.0-rc3.fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-7.0-rc6.fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-7.0-rc8.fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'wireless-2026-02-25' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless
Merge tag :
'wireless-2026-03-04' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless
Merge tag :
'wireless-2026-03-18' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless
Merge tag :
'wireless-2026-03-26' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless
Merge tag :
'wireless-2026-04-08' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless
Merge tag :
'wireless-next-2026-01-12' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next
Merge tag :
'wireless-next-2026-01-29' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next
Merge tag :
'wireless-next-2026-02-04' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next
Merge tag :
'wq-for-6.20' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq
Merge tag :
'wq-for-7.0-rc3-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq
Merge tag :
'wq-for-7.0-rc6-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq
Merge tag :
'wq-for-7.0-rc7-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq
Merge tag :
'x86-apic-2026-02-09' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-boot-2026-02-09' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-cpu-2026-02-09' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-irq-2026-02-09' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-platform-2026-02-09' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-urgent-2026-03-01' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-urgent-2026-03-08' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-urgent-2026-03-15' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-urgent-2026-03-22' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-urgent-2026-03-29' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-urgent-2026-04-05' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_alternatives_for_v7.0_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_bugs_for_v7.0_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_cache_for_v7.0_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_cleanups_for_v7.0_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_entry_for_7.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_microcode_for_v7.0_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_misc_for_7.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_paravirt_for_v7.0_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_sev_for_v7.0_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'xfs-fixes-7.0-rc2' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Merge tag :
'xfs-fixes-7.0-rc4' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Merge tag :
'xfs-fixes-7.0-rc6' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Merge tag :
'xfs-merge-7.0' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Merge tag :
'xilinx-defconfig-for-6.20' of https://github.com/Xilinx/linux-xlnx into soc/defconfig
Merge tag :
'xsa482-7.0-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip
Merge tag :
'xtensa-20260219' of https://github.com/jcmvbkbc/linux-xtensa
Merge tag :
'zynqmp-dt-for-6.20' of https://github.com/Xilinx/linux-xlnx into soc/dt
Merge tag :
'zynqmp-soc-for-6.20' of https://github.com/Xilinx/linux-xlnx into soc/drivers
Merge tags :
'spacemit-clkrst-v6.20-1' and 'spacemit-clkrst-v6.20-2' into spacemit-clkrst-v6.20
Linux:
Merge UAPI header testing improvements into kbuild-next
mfd:
arizona: Fix regulator resource leak on wm5102_clear_write_sequencer() failure
mfd:
atmel-hlcdc: Add compatible for sama7d65 XLCD controller
mfd:
axp20x: AXP717: Add type-C CC registers
mfd:
bd71828: Add some missing charger related registers
mfd:
cgbc: Add support for backlight
mfd:
core: Add locking around 'mfd_of_node_list'
mfd:
core: Improve compile coverage of mfd_match_of_node_to_dev()
mfd:
core: Simplify storing device_node in mfd_match_of_node_to_dev()
mfd:
core: Simplify with scoped for each OF child loop
mfd:
intel-lpss: Add Intel Nova Lake-S PCI IDs
mfd:
Kconfig: Default MFD_SPACEMIT_P1 to 'm' if ARCH_SPACEMIT
mfd:
ls2kbmc: Fully convert to use managed resources
mfd:
ls2kbmc: Use PCI API instead of direct accesses
mfd:
macsmc: Initialize mutex
mfd:
macsmc: Wire up Apple SMC hwmon subdevice
mfd:
macsmc: Wire up Apple SMC input subdevice
mfd:
macsmc: Wire up Apple SMC RTC subdevice
mfd:
max77759: Drop use of irqd_get_trigger_type
mfd:
omap-usb-host: Fix OF populate on driver rebind
mfd:
qcom-pm8xxx: Fix OF populate on driver rebind
mfd:
qnap-mcu: Add driver data for TS133 variant
mfd:
rk8xx: Add RK801 support
mfd:
rohm-bd71828: Support ROHM BD72720
mfd:
rohm-bd71828: Use regmap_reg_range()
mfd:
rohm-bd71828: Use standard file header format
mfd:
sec: Add rtc alarm IRQ as platform device resource
mfd:
sec: Add support for S2MPG11 PMIC via ACPM
mfd:
sec: Drop now unused struct sec_pmic_dev::irq_data
mfd:
sec: Fix IRQ domain names duplication
mfd:
sec: s2mpg10: Reorder regulators for better probe performance
mfd:
simple-mfd-i2c: Add Delta TN48M CPLD support
mfd:
tps6105x: Fix kernel-doc warnings relating to the core struct and tps6105x_mode
mfd:
tps65219: Implement LOCK register handling for TPS65214
mfd:
wm8350-core: Use IRQF_ONESHOT
mhi:
host: Add support for loading dual ELF image format
microblaze:
introduce arch_zone_limits_init()
migrate:
replace RMP_ flags with TTU_ flags
minix:
Add required sanity checking to minix_check_superblock()
minix:
Correct errno in minix_new_inode
Linux:
Minor SDCA Fixes
mips/uprobes:
use kmap_local_page() in arch_uprobe_copy_ixol()
mips:
Add support for PC32 relocations in vmlinux
MIPS:
Always record SEGBITS in cpu_data.vmbits
MIPS:
copy pic32.h header file from asm/mach-pic32/ to include/platform-data/
mips:
drop paging_init()
MIPS:
drop unused pic32.h header
MIPS:
Fix the GCC version check for `__multi3' workaround
MIPS:
Implement ARCH_HAS_CC_CAN_LINK
mips:
introduce arch_zone_limits_init()
MIPS:
Loongson2ef: Register PCI controller in early stage
MIPS:
Loongson2ef: Use pcibios_align_resource() to block io range
mips:
LOONGSON32: drop a dangling Kconfig symbol
MIPS:
Loongson64: dts: fix phy-related definition of LS7A GMAC
MIPS:
Loongson64: env: Check UARTs passed by LEFI cautiously
MIPS:
Loongson64: env: Fixup serial clock-frequency when using LEFI
MIPS:
Loongson: Make cpumask_of_node() robust against NUMA_NO_NODE
mips:
mm: Allocate tlb_vpn array atomically
mips:
mm: enable MMU_GATHER_RCU_TABLE_FREE
MIPS:
mm: Rewrite TLB uniquification for the hidden bit feature
MIPS:
mm: Suppress TLB uniquification on EHINV hardware
MIPS:
Move IP27 timer to request_percpu_irq()
MIPS:
Move IP30 timer to request_percpu_irq()
MIPS:
pic32: drop unused include linux/io.h from pic32.h
MIPS:
pic32: include linux/io.h header on several files
MIPS:
pic32: include linux/types.h on pic32.h
mips:
ralink: update CPU clock index
MIPS:
rb532: Fix MMIO UART resource registration
MIPS:
SiByte: Bring back cache initialisation
MIPS:
tools: relocs: Ship a definition of R_MIPS_PC32
MIPS:
update include to use pic32.h from platform_data
MIPS:
vdso: Provide getres_time64() for 32-bit ABIs
MIPS:
Work around LLVM bug when gp is used as global register variable
misc/mei:
Allow building Intel ME interface on non-x86
misc/mei:
Allow building standalone for compile testing
misc/mei:
Decouple ME interfaces from GPU drivers
misc/mei:
gsc_proxy: add dependency on Xe driver
misc/mei:
INTEL_MEI should depend on X86 or DRM_XE
misc:
bcm_vk: Fix possible null-pointer dereferences in bcm_vk_read()
misc:
eeprom: Fix EWEN/EWDS/ERAL commands for 93xx56 and 93xx66
misc:
fastrpc: Add support for new DSP IOVA formatting
misc:
fastrpc: check qcom_scm_assign_mem() return in rpmsg_probe
misc:
fastrpc: possible double-free of cctx->remote_heap
misc:
fastrpc: Rename phys to dma_addr for clarity
misc:
fastrpc: Update dma_bits for CDSP support on Kaanapali SoC
misc:
pci_endpoint_test: Add BAR subrange mapping test case
misc:
ti_fpc202: fix a potential memory leak in probe function
mm, arch:
consolidate hugetlb CMA reservation
mm, hugetlb:
implement movable_gigantic_pages sysctl
mm, page_alloc, thp:
prevent reclaim for __GFP_THISNODE THP allocations
mm, swap:
add folio to swap cache directly on allocation
mm, swap:
always try to free swap cache for SWP_SYNCHRONOUS_IO devices
mm, swap:
check swap table directly for checking cache
mm, swap:
clean up and improve swap entries freeing
mm, swap:
cleanup swap entry management workflow
mm, swap:
consolidate cluster reclaim and usability check
mm, swap:
drop the SWAP_HAS_CACHE flag
mm, swap:
free the swap cache after folio is mapped
mm, swap:
never bypass the swap cache even for SWP_SYNCHRONOUS_IO
mm, swap:
remove no longer needed _swap_info_get
mm, swap:
remove workaround for unsynchronized swap map cache state
mm, swap:
rename __read_swap_cache_async to swap_cache_alloc_folio
mm, swap:
simplify the code and reduce indention
mm, swap:
split locked entry duplicating into a standalone helper
mm, swap:
split swap cache preparation loop into a standalone helper
mm, swap:
swap entry of a bad slot should not be considered as swapped out
mm, swap:
use swap cache as the swap in synchronize layer
mm/balloon_compaction:
assert that the balloon_pages_lock is held
mm/balloon_compaction:
centralize adjust_managed_page_count() handling
mm/balloon_compaction:
centralize basic page migration handling
mm/balloon_compaction:
drop fs.h include from balloon_compaction.h
mm/balloon_compaction:
fold balloon_mapping_gfp_mask() into balloon_page_alloc()
mm/balloon_compaction:
improve comments for WARN_ON_ONCE(!b_dev_info)
mm/balloon_compaction:
make balloon_mops static
mm/balloon_compaction:
mark remaining functions for having proper kerneldoc
mm/balloon_compaction:
move internal helpers to balloon_compaction.c
mm/balloon_compaction:
remove "extern" from functions
mm/balloon_compaction:
remove balloon_page_push/pop()
mm/balloon_compaction:
remove dependency on page lock
mm/balloon_compaction:
use a device-independent balloon (list) lock
mm/block/fs:
remove laptop_mode
mm/cma:
move put_page_testzero() out of VM_WARN_ON in cma_release()
mm/cma:
replace snprintf with strscpy in cma_new_area
mm/damon/core:
add trace point for damos stat per apply interval
mm/damon/core:
avoid use of half-online-committed context
mm/damon/core:
cancel damos_walk() before damon_ctx->kdamond reset
mm/damon/core:
cleanup targets and regions at once on kdamond termination
mm/damon/core:
clear walk_control on inactive context in damos_walk()
mm/damon/core:
disallow non-power of two min_region_sz
mm/damon/core:
fix memory leak of repeat mode damon_call_control objects
mm/damon/core:
fix wasteful CPU calls by skipping non-existent targets
mm/damon/core:
implement damon_kdamond_pid()
mm/damon/core:
implement max_nr_snapshots
mm/damon/core:
introduce [in]active memory ratio damos quota goal metric
mm/damon/core:
introduce nr_snapshots damos stat
mm/damon/core:
process damon_call_control requests on a local list
mm/damon/core:
rename damos_filter_out() to damos_core_filter_out()
mm/damon/lru_sort:
add monitoring intervals auto-tuning parameter
mm/damon/lru_sort:
consider age for quota prioritization
mm/damon/lru_sort:
support active:inactive memory ratio based auto-tuning
mm/damon/lru_sort:
support young page filters
mm/damon/lru_sort:
use damon_kdamond_pid()
mm/damon/paddr:
activate DAMOS_LRU_PRIO targets instead of marking accessed
mm/damon/paddr:
initialize 'folio' variables to NULL for clarity
mm/damon/reclaim:
use damon_kdamond_pid()
mm/damon/stat:
deallocate damon_call() failure leaking damon_ctx
mm/damon/stat:
deduplicate intervals_goal setup in damon_stat_build_ctx()
mm/damon/stat:
monitor all System RAM resources
mm/damon/stat:
remove __read_mostly from memory_idle_ms_percentiles
mm/damon/sysfs-schemes:
implement max_nr_snapshots file
mm/damon/sysfs-schemes:
introduce nr_snapshots damos stat file
mm/damon/sysfs-schemes:
remove outdated TODO in target_nid_store()
mm/damon/sysfs-schemes:
support DAMOS_QUOTA_[IN]ACTIVE_MEM_BP
mm/damon/sysfs:
check contexts->nr before accessing contexts_arr[0]
mm/damon/sysfs:
check contexts->nr in repeat_call_fn
mm/damon/sysfs:
dealloc repeat_call_control if damon_call() fails
mm/damon/sysfs:
fix param_ctx leak on damon_sysfs_new_test_ctx() failure
mm/damon/sysfs:
use damon_kdamond_pid()
mm/damon/tests/core-kunit:
add a test case for region merge size limit in damon_test_merge_regions_of()
mm/damon/tests/core-kunit:
add test cases for multiple regions in damon_test_split_regions_of()
mm/damon/tests/core-kunit:
remove a redundant test case and add a new test case in damos_test_commit_quota_goal()
mm/damon/tests/core-kunit:
verify the 'age' and 'nr_accesses_bp' fields in damon_test_merge_two()
mm/damon/tests/core-kunit:
verify the 'age' field in damon_test_split_at()
mm/damon:
document damon_call_control->dealloc_on_cancel repeat behavior
mm/damon:
fix typos in comments
mm/damon:
hide kdamond and kdamond_lock of damon_ctx
mm/damon:
remove damon_operations->cleanup()
mm/damon:
rename DAMON_MIN_REGION to DAMON_MIN_REGION_SZ
mm/damon:
rename min_sz_region of damon_ctx to min_region_sz
mm/damon:
unify address range representation with damon_addr_range
mm/damon:
update damos kerneldoc for stat field
mm/damon:
use cgroup ID instead of private memcg ID
mm/early_ioremap:
clean up the use of WARN() for debugging
mm/early_ioremap:
print the starting physical address in __early_ioremap()
mm/gup:
remove no longer used gup_fast_undo_dev_pagemap
mm/highmem:
fix __kmap_to_page() build error
mm/hmm:
Indicate that HMM requires DMA coherency
mm/huge_memory:
fix a folio_split() race condition with folio_try_get()
mm/huge_memory:
fix early failure try_to_migrate() when split huge pmd for shared THP
mm/huge_memory:
fix folio isn't locked in softleaf_to_folio()
mm/huge_memory:
fix use of NULL folio in move_pages_huge_pmd()
mm/hugetlb.c:
use __pa() instead of virt_to_phys() in early bootmem alloc code
mm/hugetlb:
drop hugetlb_cma_check()
mm/hugetlb:
enforce brace style
mm/hugetlb:
remove unnecessary if condition
mm/hugetlb:
restore failed global reservations to subpool
mm/hugetlb_cgroup:
fix -Wformat-truncation warning
mm/kasan/kunit:
extend vmalloc OOB tests to cover vrealloc()
mm/kconfig:
make BALLOON_COMPACTION depend on MIGRATION
mm/kfence:
disable KFENCE upon KASAN HW tags enablement
mm/kfence:
fix KASAN hardware tag faults during late enablement
mm/khugepaged:
change collapse_pte_mapped_thp() to return void
mm/khugepaged:
make khugepaged_collapse_control static
mm/khugepaged:
map dirty/writeback pages failures to EAGAIN
mm/khugepaged:
remove unnecessary goto 'skip' label
mm/khugepaged:
retry with sync writeback for MADV_COLLAPSE
mm/khugepaged:
use enum scan_result for result variables and return types
mm/memcontrol,alloc_tag:
handle slabobj_ext access under KASAN poison
mm/memory:
add tree limit to free_pgtables()
mm/memory:
fix PMD/PUD checks in follow_pfnmap_start()
mm/memory:
handle non-split locks correctly in zap_empty_pte_table()
mm/memory_hotplug:
maintain N_NORMAL_MEMORY during hotplug
mm/mempolicy:
fix mpol_rebind_nodemask() for MPOL_F_NUMA_BALANCING
mm/memtest:
add underflow detection for size calculation
mm/mm_init:
replace simple_strtoul with kstrtobool in set_hashdist
mm/mmap:
abstract vma clean up from exit_mmap()
mm/mmap:
move exit_mmap() trace point
mm/mmap_lock:
add vma_is_attached() helper
mm/mmu_gather:
remove @delay_remap of __tlb_remove_page_size()
mm/mmu_notifier:
clean up mmu_notifier.h kernel-doc
mm/mseal:
update VMA end correctly on merge
mm/oom_kill:
remove unnecessary integer promotion in format string
mm/page_alloc:
clear page->private in free_pages_prepare()
mm/page_alloc:
ignore the exact initial compaction result
mm/page_alloc:
refactor the initial compaction handling
mm/page_alloc:
simplify __alloc_pages_slowpath() flow
mm/page_alloc:
skip debug_check_no_{obj,locks}_freed with FPI_TRYLOCK
mm/page_ext:
Add page_ext_get_from_phys()
mm/page_table_check:
provide addr parameter to page_table_check_ptes_set()
mm/page_table_check:
reinstate address parameter in [__]page_table_check_pmd[s]_set()
mm/page_table_check:
reinstate address parameter in [__]page_table_check_pmd_clear()
mm/page_table_check:
reinstate address parameter in [__]page_table_check_pte_clear()
mm/page_table_check:
reinstate address parameter in [__]page_table_check_pud[s]_set()
mm/page_table_check:
reinstate address parameter in [__]page_table_check_pud_clear()
mm/pagewalk:
fix race between concurrent split and refault
mm/pagewalk:
use min() to simplify the code
mm/readahead:
fix typo in comment
mm/rmap:
allocate anon_vma_chain objects unlocked when possible
mm/rmap:
clear vma->anon_vma on error
mm/rmap:
eliminate partial anon_vma tear-down in anon_vma_fork()
mm/rmap:
fix incorrect pte restoration for lazyfree folios
mm/rmap:
improve anon_vma_clone(), unlink_anon_vmas() comments, add asserts
mm/rmap:
make anon_vma functions internal
mm/rmap:
remove anon_vma_merge() function
mm/rmap:
remove unnecessary root lock dance in anon_vma clone, unmap
mm/rmap:
separate out fork-only logic on anon_vma_clone()
mm/rmap:
skip unfaulted VMAs on anon_vma clone, unlink
mm/shmem, swap:
remove SWAP_MAP_SHMEM
mm/shmem:
add mTHP swpout fallback statistics in shmem_writeout()
mm/shmem:
never bypass the swap cache for SWP_SYNCHRONOUS_IO
mm/slab:
abstract slabobj_ext access via new slab_obj_ext() helper
mm/slab:
add rcu_barrier() to kvfree_rcu_barrier_on_cache()
mm/slab:
allow freeing kmalloc_nolock()'d objects using kfree[_rcu]()
mm/slab:
allow sheaf refill if blocking is not allowed
mm/slab:
allow specifying free pointer offset when using constructor
mm/slab:
avoid allocating slabobj_ext array from its own slab
mm/slab:
change stride type from unsigned short to unsigned int
mm/slab:
do not access current->mems_allowed_seq if !allow_spin
mm/slab:
drop the OBJEXTS_NOSPIN_ALLOC flag from enum objext_flags
mm/slab:
factor out slab_args_unmergeable()
mm/slab:
fix an incorrect check in obj_exts_alloc_size()
mm/slab:
fix false lockdep warning in __kfree_rcu_sheaf()
mm/slab:
initialize slab->stride early to avoid memory ordering issues
mm/slab:
make caches with sheaves mergeable
mm/slab:
mark alloc tags empty for sheaves allocated with __GFP_NO_OBJ_EXT
mm/slab:
move [__]ksize and slab_ksize() to mm/slub.c
mm/slab:
move and refactor __kmem_cache_alias()
mm/slab:
only allow SLAB_OBJ_EXT_IN_OBJ for unmergeable caches
mm/slab:
pass __GFP_NOWARN to refill_sheaf() if fallback is available
mm/slab:
place slabobj_ext metadata in unused space within s->size
mm/slab:
save memory by allocating slabobj_ext array from leftover
mm/slab:
use prandom if !allow_spin
mm/slab:
use stride to access slabobj_ext
mm/slab:
use unsigned long for orig_size to ensure proper metadata align
mm/slub:
cleanup and repurpose some stat items
mm/slub:
drop duplicate kernel-doc for ksize()
mm/slub:
remove DEACTIVATE_TO_* stat items
mm/swap:
fix swap cache memcg accounting
mm/tracing:
rss_stat: ensure curr is false from kthread context
mm/vma:
add and use vma_assert_stabilised()
mm/vma:
add limits to unmap_region() for vmas
mm/vma:
add page table limit to unmap_region()
mm/vma:
add+use vma lockdep acquire/release defines
mm/vma:
clean up __vma_enter/exit_locked()
mm/vma:
de-duplicate __vma_enter_locked() error path
mm/vma:
document possible vma->vm_refcnt values and reference comment
mm/vma:
fix memory leak in __mmap_region()
mm/vma:
improve and document __is_vma_write_locked()
mm/vma:
introduce helper struct + thread through exclusive lock fns
mm/vma:
remove __private sparse decoration from vma_flags_t
mm/vma:
rename is_vma_write_only(), separate out shared refcount put
mm/vma:
rename VMA_LOCK_OFFSET to VM_REFCNT_EXCLUDE_READERS_FLAG
mm/vma:
update vma_assert_locked() to use lockdep
mm/vma:
use unmap_desc in exit_mmap() and vms_clear_ptes()
mm/vma:
use unmap_region() in vms_clear_ptes()
mm/vmalloc:
clarify why vmap_range_noflush() might sleep
mm/vmalloc:
prevent RCU stalls in kasan_release_vmalloc_node
Linux:
mm/vmscan.c:shrink_folio_list(): save a tabstop
mm/vmscan:
add tracepoint and reason for kswapd_failures reset
mm/vmscan:
drop inclusion of balloon_compaction.h
mm/vmscan:
fix demotion targets checks in reclaim/demotion
mm/vmscan:
mitigate spurious kswapd_failures reset from direct reclaim
mm/vmscan:
select the closest preferred node in demote_folio_list()
mm/vmscan:
use %pe to print error pointers
mm/vmscan:
use cgroup ID instead of private memcg ID in lru_gen interface
mm/vmstat:
remove unused node and zone state helpers
mm/zswap:
add missing kunmap_local()
mm/zswap:
use %pe to print error pointers
mm:
add basic tests for lazy_mmu
mm:
add basic VMA flag operation helper functions
mm:
add mk_vma_flags() bitmap flag macro helper
mm:
add SPDX id lines to some mm source files
mm:
add stubs for PFNMAP memory failure registration functions
mm:
add VM_SHADOW_STACK definition for riscv
mm:
add WQ_PERCPU to alloc_workqueue users
mm:
bail out of lazy_mmu_mode_* in interrupt context
mm:
change dup_mmap() recovery
mm:
change mm/pt_reclaim.c to use asm/tlb.h instead of asm-generic/tlb.h
mm:
change vma_alloc_folio_noprof() macro to inline function
mm:
clarify GFP_ATOMIC/GFP_NOWAIT doc-comment
mm:
clarify lazy_mmu sleeping constraints
mm:
cleanup vma_iter_bulk_alloc
mm:
cma: add cma_alloc_frozen{_compound}()
mm:
cma: kill cma_pages_valid()
mm:
convert __HAVE_ARCH_TLB_REMOVE_TABLE to CONFIG_HAVE_ARCH_TLB_REMOVE_TABLE config
mm:
debug_vm_pgtable: add debug_vm_pgtable_free_huge_page()
mm:
declare memcg_page_state_output() in memcontrol.h
mm:
drop filename from page_alloc.c header comment
mm:
drop mem_cgroup_usage() declaration from memcontrol.h
mm:
enable lazy_mmu sections to nest
mm:
filemap: fix nr_pages calculation overflow in filemap_map_pages()
mm:
Fix a hmm_range_fault() livelock / starvation problem
mm:
fix benign off-by-one bugs
mm:
fix minor spelling mistakes in comments
mm:
fix NULL NODE_DATA dereference for memoryless nodes on boot
mm:
fix OOM killer inaccuracy on large many-core systems
mm:
folio_zero_user: cache neighbouring pages
mm:
folio_zero_user: clear page ranges
mm:
folio_zero_user: clear pages sequentially
mm:
folio_zero_user: open code range computation in folio_zero_user()
mm:
hugetlb: allocate frozen pages for gigantic allocation
mm:
hugetlb: optimize replace_free_hugepage_folios()
mm:
hugetlb_cma: mark hugetlb_cma{_only} as __ro_after_init
mm:
hugetlb_cma: optimize hugetlb_cma_alloc_frozen_folio()
mm:
introduce BPF kfuncs to access memcg statistics and events
mm:
introduce BPF kfuncs to deal with memcg pointers
mm:
introduce bpf_get_root_mem_cgroup() BPF kfunc
mm:
introduce clear_pages() and clear_user_pages()
mm:
introduce CONFIG_ARCH_HAS_LAZY_MMU_MODE
mm:
introduce generic lazy_mmu helpers
mm:
introduce unmap_desc struct to reduce function arguments
mm:
khugepaged: fix NR_FILE_PAGES and NR_SHMEM in collapse_file()
mm:
kmsan: add test_uninit_page
mm:
kmsan: add tests for high-order page freeing
mm:
make PT_RECLAIM depends on MMU_GATHER_RCU_TABLE_FREE
mm:
make vm_area_desc utilise vma_flags_t only
mm:
memcontrol: rename mem_cgroup_from_slab_obj()
mm:
memfd_luo: always dirty all folios
mm:
memfd_luo: always make all folios uptodate
mm:
move pte table reclaim code to memory.c
mm:
numa_memblks: Identify the accurate NUMA ID of CFMW
mm:
page_alloc: add __split_page()
mm:
page_alloc: add alloc_contig_frozen_{range,pages}()
mm:
page_alloc: optimize pfn_range_valid_contig()
mm:
page_isolation: introduce page_is_unmovable()
mm:
provide address parameter to p{te,md,ud}_user_accessible_page()
mm:
refactor vma_map_pages to use vm_insert_pages
mm:
reinstate unconditional writeback start in balance_dirty_pages()
mm:
relocate the page table ceiling and floor definitions
mm:
rename balloon_compaction.(c|h) to balloon.(c|h)
mm:
rename CONFIG_BALLOON_COMPACTION to CONFIG_BALLOON_MIGRATION
mm:
rename CONFIG_MEMORY_BALLOON -> CONFIG_BALLOON
mm:
rename vma_flag_test/set_atomic() to vma_test/set_atomic_flag()
mm:
replace use of system_unbound_wq with system_dfl_wq
mm:
replace use of system_wq with system_percpu_wq
mm:
rmap: support batched checks of the references for large folios
mm:
rmap: support batched unmapping for file large folios
mm:
thp: deny THP for files on anonymous inodes
mm:
update all remaining mmap_prepare users to use vma_flags_t
mm:
update hugetlbfs to use VMA flags on mmap_prepare
mm:
update kernel-doc for __swap_cache_clear_shadow()
mm:
update secretmem to use VMA flags on mmap_prepare
mm:
update shmem_[kernel]_file_*() functions to use vma_flags_t
mm:
use ARRAY_END() instead of open-coding it
mm:
use nodes_and() return value to simplify client code
mm:
use unmap_desc struct for freeing page tables
mm:
vmstat: Prepare to protect against concurrent isolated cpuset change
mm:
zswap: delete unused acomp->is_sleepable
mm:
zswap: use SG list decompression APIs from zsmalloc
mmc:
core: Avoid bitfield RMW for claim/retune flags
mmc:
dw_mmc-rockchip: Fix runtime PM support for internal phase support
mmc:
mmci: Fix device_node reference leak in of_get_dml_pipe_index()
mmc:
rtsx: reset power state on suspend
mmc:
rtsx_pci: add quirk to disable MMC_CAP_AGGRESSIVE_PM for RTS525A
mmc:
rtsx_pci_sdmmc: increase power-on settling delay to 5ms
mmc:
sdhci-brcmstb: use correct register offset for V1 pin_sel restore
mmc:
sdhci-pci-gli: fix GL9750 DMA write corruption
mmc:
sdhci-pic32: update include to use pic32.h from platform_data
mmc:
sdhci: fix timing selection for 1-bit bus width
mmc:
vub300: fix NULL-deref on disconnect
mmc:
vub300: fix use-after-free on disconnect
modpost:
Amend ppc64 save/restfpr symnames for -Os build
modpost:
Declare extra_warn with unused attribute
modpost:
drop '*_probe' from section check whitelist
modsign:
Enable ML-DSA module signing
module/decompress:
Avoid open-coded kvrealloc()
module:
add helper function for reading module_buildid()
module:
Fix kernel panic when a symbol st_shndx is out of bounds
module:
Fix the modversions and signing submenus
module:
Only declare set_module_sig_enforced when CONFIG_MODULE_SIG=y
module:
Remove duplicate freeing of lockdep classes
module:
Remove SHA-1 support for module signing
module:
Remove unused __INIT*_OR_MODULE macros
module:
replace use of system_wq with system_dfl_wq
moduleparam:
include required headers explicitly
modules:
moduleparam.h: fix kernel-doc comments
most:
core: fix leak on early registration failure
most:
core: fix resource leak in most_register_interface error paths
mount:
add OPEN_TREE_NAMESPACE
mount:
hold namespace_sem across copy in create_new_namespace()
mount_setattr(2):
don't mess with LOOKUP_EMPTY
move_mount():
filename_lookup() accepts ERR_PTR() as filename
move_mount(2):
switch to CLASS(filename_maybe_null)
mpage:
Provide variant of mpage_writepages() with own optional folio handler
mpls:
add missing unregister_netdevice_notifier to mpls_init
mpls:
add seqcount to protect the platform_label{,s} pair
mptcp:
add eat_recv_skb helper
mptcp:
allow overridden write_space to be invoked
mptcp:
Change some dubious min_t(int, ...) to min()
mptcp:
consolidate rcv space init
mptcp:
do not account for OoO in mptcp_rcvbuf_grow()
mptcp:
fix kdoc warnings
MPTCP:
fix lock class name family in pm_nl_create_listen_socket
mptcp:
fix receive space timestamp initialization
mptcp:
fix slab-use-after-free in __inet_lookup_established
mptcp:
fix soft lockup in mptcp_recvmsg()
mptcp:
implement .read_sock
mptcp:
implement .splice_read
mptcp:
pm: align endpoint flags size with the NL specs
mptcp:
pm: avoid sending RM_ADDR over same subflow
mptcp:
pm: in-kernel: always mark signal+subflow endp as used
mptcp:
pm: in-kernel: always set ID as avail when rm endp
mptcp:
pm: in-kernel: clarify mptcp_pm_remove_anno_addr()
mq-deadline:
covert to use request_queue->async_depth
mqueue:
switch to CLASS(filename)
mshv:
add arm64 support for doorbell & intercept SINTs
mshv:
Add data for printing stats page counters
mshv:
Add debugfs to view hypervisor statistics
mshv:
Add nested virtualization creation flag
mshv:
Add SMT_ENABLED_GUEST partition creation flag
mshv:
Add support for integrated scheduler
mshv:
Always map child vp stats pages regardless of scheduler type
mshv:
clear eventfd counter on irqfd shutdown
mshv:
expose the scrub partition hypercall
mshv:
Fix compiler warning about cast converting incompatible function type
mshv:
Fix error handling in mshv_region_pin
mshv:
Fix infinite fault loop on permission-denied GPA intercepts
mshv:
fix SRCU protection in irqfd resampler ack handler
mshv:
Fix use-after-free in mshv_map_user_memory error path
mshv:
Handle insufficient contiguous memory hypervisor status
mshv:
Handle insufficient root memory hypervisor statuses
mshv:
Ignore second stats page map result failure
mshv:
Improve mshv_vp_stats_map/unmap(), add them to mshv_root.h
mshv:
Introduce hv_deposit_memory helper functions
mshv:
Introduce hv_result_needs_memory() helper function
mshv:
make field names descriptive in a header struct
mshv:
pass struct mshv_user_mem_region by reference
mshv:
refactor synic init and cleanup
mshv:
Update hv_stats_page definitions
mshv:
Use EPOLLIN and EPOLLHUP instead of POLLIN and POLLHUP
mshv:
Use try_cmpxchg() instead of cmpxchg()
mshv:
Use typed hv_stats_page pointers
mtd:
Avoid boot crash in RedBoot partition table parser
mtd:
intel-dg: Fix accessing regions before setting nregions
mtd:
jedec_probe: fix shift-out-of-bounds UB in JEDEC ID masking
mtd:
parsers: Fix memory leak in mtd_parser_tplink_safeloader_parse()
mtd:
parsers: ofpart: fix OF node refcount leak in parse_fixed_partitions()
mtd:
parsers: ofpart: Remove code/data for disabled custom parsers
mtd:
physmap-core: Prioritize ofparts for OF probe
mtd:
rawnand: atmel: Defer probe if SRAM is missing
mtd:
rawnand: brcm: Simplify with scoped for each OF child loop
mtd:
rawnand: brcmnand: skip DMA during panic write
mtd:
rawnand: cadence: Fix error check for dma_alloc_coherent() in cadence_nand_init()
mtd:
rawnand: cadence: Fix return type of CDMA send-and-wait helper
mtd:
rawnand: denali: Simplify with scoped for each OF child loop
mtd:
rawnand: ingenic: Simplify with scoped for each OF child loop
mtd:
rawnand: pl353: Add message about ECC mode
mtd:
rawnand: pl353: Fix software ECC support
mtd:
rawnand: pl353: make sure optimal timings are applied
mtd:
rawnand: qcom: Simplify with scoped for each OF child loop
mtd:
rawnand: serialize lock/unlock against other NAND operations
mtd:
rawnand: sunxi: Convert to common field_{get,prep}() helpers
mtd:
rawnand: vf610: Fix Wvoid-pointer-to-enum-cast warning
mtd:
rawnand: vf610: Simplify with scoped for each OF child loop
mtd:
spi-nor: Fix RDCR controller capability core check
mtd:
spi-nor: hisi-sfc: fix refcounting bug in hisi_spi_nor_register_all()
mtd:
spi-nor: hisi-sfc: Simplify with scoped for each OF child loop
mtd:
spi-nor: Rename spi_nor_spimem_check_op()
mtd:
spinand: add Foresee F35SQB002G flash support
mtd:
spinand: Add missing check
mtd:
spinand: Add octal DTR support
mtd:
spinand: add support for Dosilicon DS35Q1GA/DS35M1GA
mtd:
spinand: Add support for setting a bus interface
mtd:
spinand: Create an array of operation templates
mtd:
spinand: Decouple write enable and write disable operations
mtd:
spinand: Disable continuous read during probe
mtd:
spinand: Fix kernel doc
mtd:
spinand: fix NULL pointer dereference in spinand_support_vendor_ops()
mtd:
spinand: Gather all the bus interface steps in one single function
mtd:
spinand: Give the bus interface to the configuration helper
mtd:
spinand: List vendor specific operations and make sure they are supported
mtd:
spinand: macronix: Convert vendor specific operation to SPINAND_OP()
mtd:
spinand: macronix: Register vendor specific operation
mtd:
spinand: Make use of the operation templates through SPINAND_OP()
mtd:
spinand: Octal DTR support
mtd:
spinand: Propagate the bus interface across core helpers
mtd:
spinand: Remove stale definitions
mtd:
spinand: Use standard return values
mtd:
spinand: Warn if using SSDR-only vendor commands in a non SSDR mode
mtd:
spinand: winbond: Configure the IO mode after the dummy cycles
mtd:
spinand: winbond: Convert W25N specific operation to SPINAND_OP()
mtd:
spinand: winbond: Convert W35N specific operation to SPINAND_OP()
mtd:
spinand: winbond: Fix style
mtd:
spinand: winbond: Register W25N vendor specific operation
mtd:
spinand: winbond: Register W35N vendor specific operation
mtd:
spinand: winbond: Remove unneeded semicolon
mtd:
spinand: winbond: Rename IO_MODE register macro
mtd:
spinand: winbond: W35N octal DTR support
mux:
mmio: fix regmap leak on probe failure
myri10ge:
avoid uninitialized variable use
myri10ge:
replace comma with semicolons
name_to_handle_at():
use CLASS(filename_uflags)
namei.c:
convert getname_kernel() callers to CLASS(filename_kernel)
namei.c:
switch user pathname imports to CLASS(filename{,_flags})
namespace:
fix proc mount iteration
namespace:
Replace simple_strtoul with kstrtoul to parse boot params
neighbour:
restore protocol != 0 check in pneigh update
net, ethtool:
Disallow leased real rxqs to be resized
net-shapers:
don't free reply skb after genlmsg_reply()
net/benet:
Fix typos in driver code comments
net/ipv6:
Drop HBH for BIG TCP on RX side
net/ipv6:
Drop HBH for BIG TCP on TX side
net/ipv6:
Introduce payload_len helpers
net/ipv6:
ioam6: prevent schema length wraparound in trace fill
net/ipv6:
Remove HBH helpers
net/ipv6:
Remove jumbo_remove step from TX path
net/iucv:
clean up iucv kernel-doc warnings
net/mana:
Null service_wq on setup error to prevent double destroy
net/micrel:
Fix typos in micrel driver code comments
net/mlx4:
Remove jumbo_remove step from TX path
net/mlx5:
Add IFC bits for extended ETS rate limit bandwidth value
net/mlx5:
Add max_tx_speed and its CAP bit to IFC
net/mlx5:
Add support for querying bond speed
net/mlx5:
Avoid "No data available" when FW version queries fail
net/mlx5:
DR, Fix circular locking dependency in dump
net/mlx5:
E-switch, Clear legacy flag when moving to switchdev
net/mlx5:
Fix 1600G link mode enum naming
net/mlx5:
Fix crash when moving to switchdev mode
net/mlx5:
Fix deadlock between devlink lock and esw->wq
net/mlx5:
Fix misidentification of write combining CQE during poll loop
net/mlx5:
Fix missing devlink lock in SRIOV enable error path
net/mlx5:
Fix multiport device check over light SFs
net/mlx5:
Fix peer miss rules host disabled checks
net/mlx5:
Fix switchdev mode rollback in case of failure
net/mlx5:
fs, factor out flow counter bulk init
net/mlx5:
fs, split bulk init
net/mlx5:
Handle port and vport speed change events in MPESW
net/mlx5:
Initialize bulk for single flow counters
net/mlx5:
LAG, disable MPESW in lag_disable_change()
net/mlx5:
lag: Check for LAG device before creating debugfs
net/mlx5:
Propagate LAG effective max_tx_speed to vports
net/mlx5:
qos: Restrict RTNL area to avoid a lock cycle
net/mlx5:
Support devlink port state for host PF
net/mlx5:
Update the list of the PCI supported devices
net/mlx5e:
Conditionally create async ICOSQ
net/mlx5e:
Extend TC max ratelimit using max_bw_value_msb
net/mlx5e:
Fix "scheduling while atomic" in IPsec MAC address query
net/mlx5e:
Fix deadlocks between devlink and netdev instance locks
net/mlx5e:
Fix DMA FIFO desync on error CQE SQ recovery
net/mlx5e:
Fix misidentification of ASO CQE during poll loop
net/mlx5e:
Fix race condition during IPSec ESN update
net/mlx5e:
MACsec, add ASO poll loop in macsec_aso_set_arm_event
net/mlx5e:
Move async ICOSQ lock into ICOSQ struct
net/mlx5e:
Move async ICOSQ to dynamic allocation
net/mlx5e:
Prevent concurrent access to IPSec ASO context
net/mlx5e:
Refine TX timeout handling to skip non-timed-out SQ
net/mlx5e:
remove declarations of mlx5e_shampo_{fill_umr,dealloc_hd}
net/mlx5e:
Remove GSO_PARTIAL for non _CSUM GRE
net/mlx5e:
Remove jumbo_remove step from TX path
net/mlx5e:
Remove redundant UDP length adjustment with GSO_PARTIAL
net/mlx5e:
RX, Drop oversized packets in non-linear mode
net/mlx5e:
RX, Fix XDP multi-buf frag counting for legacy RQ
net/mlx5e:
RX, Fix XDP multi-buf frag counting for striding RQ
net/mlx5e:
SHAMPO, Improve allocation recovery
net/mlx5e:
SHAMPO, Switch to header memcpy
net/mlx5e:
TSO for GRE over vlan
net/mlx5e:
TSO for UDP over GRE over vlan packets
net/mlx5e:
Use regular ICOSQ for triggering NAPI
net/mlx5e:
Use unsigned for mlx5e_get_max_num_channels
net/mlx5e:
XSK, Fix unintended ICOSQ change
net/rds:
Add per cp work queue
net/rds:
Clear reconnect pending bit
net/rds:
Encode cp_index in TCP source port
net/rds:
Fix circular locking dependency in rds_tcp_tune
net/rds:
Fix NULL pointer dereference in rds_tcp_accept_one
net/rds:
fix recursive lock in rds_tcp_conn_slots_available
net/rds:
Give each connection path its own workqueue
net/rds:
Kick-start TCP receiver after accept
net/rds:
new extension header: rdma bytes
net/rds:
No shortcut out of RDS_CONN_ERROR
net/rds:
rds_sendmsg should not discard payload_len
net/rds:
rds_tcp_accept_one ought to not discard messages
net/rds:
rds_tcp_conn_path_shutdown must not discard messages
net/rds:
Trigger rds_send_ping() more than once
net/rds:
Update struct rds_statistics to use u64 instead of uint64_t
net/rds:
Use the first lane until RDS_EXTHDR_NPATHS arrives
net/rose:
fix NULL pointer dereference in rose_transmit_link on reconnect
net/sched:
act_gate: snapshot parameters with RCU on replace
net/sched:
act_ife: Fix metalist update behavior
net/sched:
act_skbedit: fix divide-by-zero in tcf_skbedit_hash()
net/sched:
cake: avoid separate allocation of struct cake_sched_config
net/sched:
cls_flow: fix NULL pointer dereference on shared blocks
net/sched:
cls_fw: fix NULL pointer dereference on shared blocks
net/sched:
don't use dynamic lockdep keys with clsact/ingress/noqueue
net/sched:
ets: fix divide by zero in the offload path
net/sched:
Export mq functions for reuse
net/sched:
Only allow act_ct to bind to clsact/ingress qdiscs and shared blocks
net/sched:
sch_cake: Add cake_mq qdisc for using cake on mq devices
net/sched:
sch_cake: avoid sync overhead when unlimited
net/sched:
sch_cake: Factor out config variables into separate struct
net/sched:
sch_cake: fixup cake_mq rate adjustment for diffserv config
net/sched:
sch_cake: Share config across cake_mq sub-qdiscs
net/sched:
sch_cake: share shaper state across sub-instances of cake_mq
net/sched:
sch_hfsc: fix divide-by-zero in rtsc_min()
net/sched:
sch_netem: fix out-of-bounds access in packet corruption
net/sched:
teql: Fix double-free in teql_master_xmit
net/sched:
teql: fix NULL pointer dereference in iptunnel_xmit on TEQL slave xmit
net/smc:
fix double-free of smc_spd_priv when tee() duplicates splice pipe buffer
net/smc:
fix NULL dereference and UAF in smc_tcp_syn_recv_sock()
net/tcp-ao:
Fix MAC comparison to be constant-time
net/tcp-md5:
Fix MAC comparison to be constant-time
net/tls:
fix use-after-free in -EBUSY error path of tls_do_encryption
net/x25:
Fix overflow when accumulating packets
net/x25:
Fix potential double free of skb
net/xen-netback:
Fix mispelling of "Software" as "Softare"
net:
add a debug check in __skb_push()
net:
add bare bone queue configs
net:
add kdoc for napi_consume_skb()
net:
Add lease info to queue-get response
net:
add queue config validation callback
net:
Add queue-create operation
net:
add skbuff_clear() helper
net:
add vlan_get_protocol_offset_inline() helper
net:
add xmit recursion limit to tunnel xmit functions
net:
af_key: zero aligned sockaddr tail in PF_KEY exports
net:
airoha: Add missing cleanup bits in airoha_qdma_cleanup_rx_queue()
net:
airoha: add RCU lock around dev_fill_forward_path
net:
airoha: Delay offloading until all net_devices are fully registered
net:
airoha: Fix memory leak in airoha_qdma_rx_process()
net:
airoha: implement get_link_ksettings
net:
airoha: npu: Add the capability to read firmware names from dts
net:
airoha: npu: Dump fw version during probe
net:
airoha: npu: Init BA memory region if provided via DTS
net:
airoha: Remove airoha_dev_stop() in airoha_remove()
net:
airoha: Use gdm port enum value whenever possible
net:
airoha_eth: increase max MTU to 9220 for DSA jumbo frames
net:
alacritech: Use u64_stats_t with u64_stats_sync properly
net:
altera-tse: fix skb leak on DMA mapping error in tse_start_xmit()
net:
always inline __skb_incr_checksum_unnecessary()
net:
always inline skb_frag_unref() and __skb_frag_unref()
net:
annotate data-races around sk->sk_{data_ready,write_space}
net:
aquantia: Remove redundant UDP length adjustment with GSO_PARTIAL
net:
arcnet: com20020-pci: fix support for 2.5Mbit cards
net:
arcnet: com20020-pci: use module_pci_driver
net:
atlantic: convert to use .get_rx_ring_count
net:
atm: fix crash due to unvalidated vcc pointer in sigd_send()
net:
atp: drop ancient parallel-port Ethernet driver
net:
avoid nul-deref trying to bind mp to incapable device
net:
ax25: remove plumbing for never-implemented DAMA Master support
net:
b44: always select CONFIG_FIXED_PHY
net:
bcmasp: clean up some legacy logic
net:
bcmasp: fix double disable of clk
net:
bcmasp: fix double free of WoL irq
net:
bcmasp: streamline early exit in probe
net:
bcmgenet: fix broken EEE by converting to phylib-managed state
net:
bcmgenet: increase WoL poll timeout
net:
benet: convert to use .get_rx_ring_count
net:
bonding: add the READ_ONCE/WRITE_ONCE for outside lock accessing
net:
bonding: Fix nd_tbl NULL dereference when IPv6 is disabled
net:
bonding: fix NULL deref in bond_debug_rlb_hash_show
net:
bonding: fix use-after-free in bond_xmit_broadcast()
net:
bonding: move bond_should_notify_peers, e.g. into rtnl lock block
net:
bonding: skip the 2nd trylock when first one fail
net:
bonding: use workqueue to make sure peer notify updated in lacp mode
net:
bridge: fix nd_tbl NULL dereference when IPv6 is disabled
net:
bridge: mcast: always update mdb_n_entries for vlan contexts
net:
bridge: mcast: fix memcpy with u64_stats
net:
bridge: use sysfs_emit instead of sprintf
net:
cadence: macb: Discard pm_runtime_put() return value
net:
consume xmit errors of GSO frames
net:
core: neighbour: Add a neigh_fill_info() helper for when lock not held
net:
core: neighbour: Call __neigh_notify() under a lock
net:
core: neighbour: Extract ARP queue processing to a helper function
net:
core: neighbour: Inline neigh_update_notify() calls
net:
core: neighbour: Make another netlink notification atomically
net:
core: neighbour: Make one netlink notification atomically
net:
core: neighbour: Process ARP queue later
net:
core: neighbour: Reorder netlink & internal notification
net:
correctly handle tunneled traffic on IPV6_CSUM GSO fallback
net:
cpsw_new: Fix potential unregister of netdev that has not been registered yet
net:
cpsw_new: Fix unnecessary netdev unregistration in cpsw_probe() error path
net:
cxgb4: convert to use .get_rx_ring_count
net:
devmem: convert binding refcount to percpu_ref
net:
devmem: use READ_ONCE/WRITE_ONCE on binding->dev
net:
dlink: replace printk() with netdev_{info,dbg}() in rio_probe1()
net:
do not delay zero-copy skbs in skb_attempt_defer_free()
net:
do not pass flow_id to set_rps_cpu()
net:
Drop the lock in skb_may_tx_timestamp()
net:
dsa: add basic initial driver for MxL862xx switches
net:
dsa: add tag format for MxL862xx switches
net:
dsa: bcm_sf2: fix missing clk_disable_unprepare() in error paths
net:
dsa: eliminate local type for tc policers
net:
dsa: lantiq: allow arbitrary MII registers
net:
dsa: lantiq: clean up phylink_get_caps switch statement
net:
dsa: loop: remove MDIO device modalias
net:
dsa: microchip: Fix error path in PTP IRQ setup
net:
dsa: microchip: Initialize IRQ's mask outside common_setup()
net:
dsa: microchip: Use dynamic irq offset
net:
dsa: microchip: Use regs[] to access REG_PTP_CLK_CTRL
net:
dsa: microchip: Use regs[] to access REG_PTP_MSG_CONF1
net:
dsa: microchip: Use regs[] to access REG_PTP_RTC_NANOSEC
net:
dsa: microchip: Use regs[] to access REG_PTP_RTC_SEC
net:
dsa: microchip: Use regs[] to access REG_PTP_RTC_SUB_NANOSEC
net:
dsa: microchip: Use regs[] to access REG_PTP_SUBNANOSEC_RATE
net:
dsa: microchip: Wrap timestamp reading in a function
net:
dsa: mxl-gsw1xx: add support for Intel GSW150
net:
dsa: mxl-gsw1xx: configure SerDes port polarities
net:
dsa: mxl-gsw1xx: only setup SerDes PCS if it exists
net:
dsa: mxl-gsw1xx: Support R(G)MII slew rate configuration
net:
dsa: mxl-gsw1xx: validate chip ID
net:
dsa: MxL862xx: don't force-enable MAXLINEAR_GPHY
net:
dsa: mxl862xx: don't set user_mii_bus
net:
dsa: realtek: Fix LED group port bit for non-zero LED group
net:
dsa: realtek: rtl8365mb: fix rtl8365mb_phy_ocp_write return value
net:
dsa: realtek: rtl8365mb: remove ifOutDiscards from rx_packets
net:
dsa: sja1105: ensure phylink_replay_link_end() will not be missed
net:
dsa: sja1105: let phylink help with the replay of link callbacks
net:
dsa: sja1105: protect link replay helpers against NULL phylink instance
net:
dsa: sja1105: re-merge sja1105_set_port_speed() and sja1105_set_port_config()
net:
dsa: sja1105: reorder sja1105_reload_cbs() and phylink_replay_link_end()
net:
dsa: tag_yt921x: add priority support
net:
dsa: tag_yt921x: clarify priority and code fields
net:
dsa: yt921x: Add DCB/QoS support
net:
dsa: yt921x: Add LAG offloading support
net:
dsa: yt921x: Refactor VLAN awareness setting
net:
dsa: yt921x: Refactor yt921x_chip_setup()
net:
ena: convert to use .get_rx_ring_count
net:
enetc: add graceful stop to safely reinitialize the TX Ring
net:
enetc: check whether the RSS algorithm is Toeplitz
net:
enetc: do not access non-existent registers on pseudo MAC
net:
enetc: do not allow VF to configure the RSS key
net:
enetc: do not skip setting LaBCR[MDIO_PHYAD_PRTAD] for addr 0
net:
enetc: fix incorrect fallback PHY address handling
net:
enetc: fix the output issue of 'ethtool --show-ring'
net:
enetc: reset PIR and CIR if they are not equal when initializing TX ring
net:
enetc: use truesize as XDP RxQ info frag_size
net:
enic: convert to use .get_rx_ring_count
net:
ethernet: adi: make name member of struct adin1110_cfg a pointer
net:
ethernet: arc: emac: quiesce interrupts before requesting IRQ
net:
ethernet: ave: Remove unnecessary 'out of memory' message
net:
ethernet: dnet: remove driver
net:
ethernet: ec_bhf: Fix dma_free_coherent() dma handle
net:
ethernet: marvell: skge: remove incorrect conflicting PCI ID
net:
ethernet: mtk_eth_soc: Reset prog ptr to old_prog in case of error in mtk_xdp_setup()
net:
ethernet: mtk_ppe: avoid NULL deref when gmac0 is disabled
net:
ethernet: neterion: s2io: remove unused driver
net:
ethernet: renesas: rcar_gen4_ptp: Add helper to get clock index
net:
ethernet: renesas: rcar_gen4_ptp: Add helper to read time
net:
ethernet: renesas: rcar_gen4_ptp: Hide private data from users
net:
ethernet: renesas: rcar_gen4_ptp: Move address assignment
net:
ethernet: ti: am65-cpsw-nuss/cpsw-ale: Fix multicast entry handling in ALE table
net:
ethernet: ti: am65-cpsw-nuss: Fix rx_filter value for PTP support
net:
ethernet: ti: am65-cpsw: Discard pm_runtime_put() return value
net:
ethernet: ti: cpsw_ale: Remove obsolete macros
net:
ethernet: ti: netcp: Use u64_stats_t with u64_stats_sync properly
net:
ethernet: use module_pci_driver; remove useless driver versions
net:
ethernet: xscale: Check for PTP support properly
net:
ethtool: Add support for 80Gbps speed
net:
ethtool: Introduce ETHTOOL_LINK_MEDIUM_* values
net:
expand NETDEV_RSS_KEY_LEN to 256 bytes
net:
fbnic: convert to use .get_rx_ring_count
net:
fclone allocation small optimization
net:
fec: add AF_XDP zero-copy support
net:
fec: add fec_alloc_rxq_buffers_pp() to allocate buffers from page pool
net:
fec: add fec_build_skb() to build a skb
net:
fec: add fec_enet_rx_queue_xdp() for XDP path
net:
fec: add fec_rx_error_check() to check RX errors
net:
fec: add fec_txq_trigger_xmit() helper
net:
fec: add rx_shift to indicate the extra bytes padded in front of RX frame
net:
fec: Add stop mode support on i.MX8DX/i.MX8QP
net:
fec: add tx_qid parameter to fec_enet_xdp_tx_xmit()
net:
fec: fix the PTP periodic output sysfs interface
net:
fec: improve fec_enet_rx_queue()
net:
fec: improve fec_enet_tx_queue()
net:
fec: make FIXED_PHY dependency unconditional
net:
fec: move xdp_rxq_info* APIs out of fec_enet_create_page_pool()
net:
fec: remove the size parameter from fec_enet_create_page_pool()
net:
fec: remove unnecessary NULL pointer check when clearing TX BD ring
net:
fec: transmit XDP frames in bulk
net:
fec: use switch statement to check the type of tx_buf
net:
fix backlog_unlock_irq_restore() vs CONFIG_PREEMPT_RT
net:
fix fanout UAF in packet_release() via NETDEV_UP race
net:
Fix rcu_tasks stall in threaded busypoll
net:
ftgmac100: Add match data containing MAC ID
net:
ftgmac100: Always register the MDIO bus when it exists
net:
ftgmac100: fix ring allocation unwind on open failure
net:
ftgmac100: Fix wrong netif_napi_del in release
net:
ftgmac100: List all compatibles
net:
ftgmac100: Move DT probe into a helper
net:
ftgmac100: Move NCSI probe code into a helper
net:
ftgmac100: Remove redundant PHY_POLL
net:
ftgmac100: Replace all of_device_is_compatible()
net:
ftgmac100: Simplify condition on HW arbitration
net:
ftgmac100: Simplify error handling for ftgmac100_initial_mac
net:
ftgmac100: Simplify legacy MDIO setup
net:
ftgmac100: Use devm_alloc_etherdev()
net:
ftgmac100: Use devm_clk_get_enabled
net:
ftgmac100: Use devm_mdiobus_alloc/devm_of_mdiobus_register
net:
ftgmac100: Use devm_request_memory_region/devm_ioremap
net:
fully inline backlog_unlock_irq_restore()
net:
funeth: convert to use .get_rx_ring_count
net:
get rid of net/core/request_sock.c
net:
gve: convert to use .get_rx_ring_count
net:
hinic: convert to use .get_rx_ring_count
net:
hns3: convert to use .get_rx_ring_count
net:
hns3: extend HCLGE_FD_AD_COUNTER_NUM to 8 bits
net:
hns3: extend HCLGE_FD_AD_QID to 11 bits
net:
hns3: fix double free issue for tx spare buffer
net:
hns3: Use netif_xmit_timeout_ms() helper
net:
hns: convert to use .get_rx_ring_count
net:
hsr: fix VLAN add unwind on slave errors
net:
hsr: serialize seq_blocks merge across nodes
net:
ifb: use u64_stats_t with u64_stats_sync properly
net:
Implement netdev_nl_queue_create_doit
net:
include
from sysctl_net_core.c
net:
increase IP_TUNNEL_RECURSION_LIMIT to 5
net:
inline get_netmem() and put_netmem()
net:
inline napi_skb_cache_get()
net:
inline net_is_devmem_iov()
net:
intel: fix PCI device ID conflict between i40e and ipw2200
net:
introduce a trivial netdev_queue_config()
net:
introduce mangleid_features
net:
Introduce netif_xmit_timeout_ms() helper
net:
ioam6: fix OOB and missing lock
net:
ionic: convert to use .get_rx_ring_count
net:
ipa: fix event ring index not programmed for IPA v5.0+
net:
ipa: fix GENERIC_CMD register field masks for IPA v5.0+
net:
ipconfig: Remove outdated comment and indent code block
net:
ipv4: fix ARM64 alignment fault in multipath hash seed
net:
ipv6: fix panic when IPv4 route references loopback IPv6 nexthop
net:
ipv6: flowlabel: defer exclusive option free until RCU teardown
net:
ipv6: ndisc: fix ndisc_ra_useropt to initialize nduseropt_padX fields to zero to prevent an info-leak
net:
Keep ignoring isolated cpuset change
net:
l3mdev: use skb_dst_dev_rcu() in l3mdev_l3_out()
net:
lan743x: convert to use .get_rx_ring_count
net:
lan743x: fix duplex configuration in mac_link_up
net:
lan966x: fix page pool leak in error paths
net:
lan966x: fix page_pool error handling in lan966x_fdma_rx_alloc_page_pool()
net:
lan966x: fix use-after-free and leak in lan966x_fdma_reload()
net:
lapbether: handle NETDEV_PRE_TYPE_CHANGE
net:
libwx: remove unused rx_buffer_pgcnt
net:
macb: convert to use .get_rx_ring_count
net:
macb: fix clk handling on PCI glue driver removal
net:
macb: Fix tx/rx malfunction after phy link down and up
net:
macb: fix uninitialized rx_fs_lock
net:
macb: fix use-after-free access to PTP clock
net:
macb: Introduce gem_init_rx_ring()
net:
macb: Move devm_{free,request}_irq() out of spin lock area
net:
macb: properly unregister fixed rate clocks
net:
macb: Protect access to net_device::ip_ptr with RCU lock
net:
macb: Reinitialize tx/rx queue pointer registers and rx ring during resume
net:
macb: Replace open-coded device config retrieval with of_device_get_match_data()
net:
macb: Shuffle the tx ring before enabling tx
net:
macb: Use dev_consume_skb_any() to free TX SKBs
net:
macb: use the current queue number for stats
net:
mana: convert to use .get_rx_ring_count
net:
mana: Fix double destroy_workqueue on service rescan PCI path
net:
mana: Fix RX skb truesize accounting
net:
mana: fix use-after-free in add_adev() error path
net:
mana: fix use-after-free in mana_hwc_destroy_channel() by reordering teardown
net:
mana: Implement ndo_tx_timeout and serialize queue resets per port.
net:
mana: Remove jumbo_remove step from TX path
net:
mana: Ring doorbell at 4 CQ wraparounds
net:
marvell: prestera: correct return type of prestera_ldr_wait_buf()
net:
marvell: prestera: fix FEC error message for SFP ports
net:
mctp-i2c: fix duplicate reception of old data
net:
mctp: ensure our nlmsg responses are initialised
net:
mctp: fix device leak on probe failure
net:
mdio: add unlocked mdiodev C45 bus accessors
net:
mdio: realtek-rtl9300: use scoped device_for_each_child_node loop
net:
mediatek: convert to use .get_rx_ring_count
net:
memzero mp params when closing a queue
net:
minor __alloc_skb() optimization
net:
move mp->rx_page_size validation to __net_mp_open_rxq()
net:
mscc: ocelot: add missing lock protection in ocelot_port_xmit_inj()
net:
mscc: ocelot: extract ocelot_xmit_timestamp() helper
net:
mscc: ocelot: split xmit into FDMA and register injection paths
net:
mvpp2: guard flow control update with global_tx_fc in buffer switching
net:
ncsi: fix skb leak in error paths
net:
nexthop: fix percpu use-after-free in remove_nh_grp_entry
net:
nfc: nci: Fix parameter validation for packet data
net:
nfc: nci: Fix zero-length proprietary notifications
net:
nfp: convert to use .get_rx_ring_count
net:
niu: convert to use .get_rx_ring_count
net:
octeontx2: convert to use .get_rx_ring_count
net:
openvswitch: Avoid releasing netdev before teardown completes
net:
pass queue rx page size from memory provider
net:
pcs: pcs-mtk-lynxi: deprecate "mediatek,pnswap"
net:
pcs: pcs-mtk-lynxi: pass SGMIISYS OF node to PCS
net:
pcs: rzn1-miic: Add PHY_LINK active-level configuration support
net:
phy: add a new phy_device flag to keep preamble before sfd
net:
phy: adin: enable configuration of the LP Termination Register
net:
phy: air_en8811h: add Airoha AN8811HB support
net:
phy: air_en8811h: Add clk provider for an8811hb
net:
phy: air_en8811h: deprecate "airoha,pnswap-rx" and "airoha,pnswap-tx"
net:
phy: air_en8811h: factor out shareable code
net:
phy: at803x: Support SFP through phy_port interface
net:
phy: Create a phy_port for PHY-driven SFPs
net:
phy: dp83822: Add support for phy_port representation
net:
phy: dp83867: Always program R/SGMII enable bits
net:
phy: dp83867: Program TX FIFO for all interfaces
net:
phy: fixed_phy: replace IDA with a bitmap
net:
phy: fixed_phy: replace list of fixed PHYs with static array
net:
phy: Grammar update for comment in genphy_update_link
net:
phy: initialize the port support based on the PHY's for OF ports
net:
phy: Introduce generic SFP handling for PHY drivers
net:
phy: Introduce PHY ports representation
net:
phy: marvell-88x2222: Support SFP through phy_port interface
net:
phy: marvell10g: Support SFP through phy_port
net:
phy: marvell: Support SFP through phy_port interface
net:
phy: mediatek: enable interrupts on AN7581
net:
phy: micrel: add HW timestamp configuration reporting
net:
phy: micrel: add option to keep the preamble before sfd for KSZ9131
net:
phy: micrel: improve HW timestamping config logic
net:
phy: microchip_rds_ptp: add HW timestamp configuration reporting
net:
phy: microchip_rds_ptp: improve HW ts config logic
net:
phy: motorcomm: Support YT8531S PHY in YT6801 Ethernet controller
net:
phy: move mmd_phy_read and mmd_phy_write to phylib.h
net:
phy: mscc: macsec: Use new AES library API
net:
phy: mxl-gpy: implement SGMII in-band configuration
net:
phy: Only rely on phy_port for PHY-driven SFP
net:
phy: phy_port: Cleanup the of-parsing logic for phy_port
net:
phy: phy_port: Correctly recompute the port's linkmodes
net:
phy: qca807x: Support SFP through phy_port interface
net:
phy: qcom: qca807x: normalize return value of gpio_get
net:
phy: realtek: add dummy PHY driver for RTL8127ATF
net:
phy: realtek: demystify PHYSR register location
net:
phy: realtek: fix in-band capabilities for 2.5G PHYs
net:
phy: realtek: fix whitespace in struct phy_driver initializers
net:
phy: realtek: get rid of magic number in rtlgen_read_status()
net:
phy: realtek: implement configuring in-band an
net:
phy: realtek: reunify C22 and C45 drivers
net:
phy: realtek: simplify bogus paged operations
net:
phy: realtek: simplify C22 reg access via MDIO_MMD_VEND2
net:
phy: realtek: support interrupt also for C22 variants
net:
phy: realtek: use paged access for MDIO_MMD_VEND2 in C22 mode
net:
phy: register phy led_triggers during probe to avoid AB-BA deadlock
net:
phy: remove modalias-based mdio bus matching
net:
phy: remove unused fixup unregistering functions
net:
phy: simplify PHY fixup registration
net:
phylink: fix NULL pointer deref in phylink_major_config()
net:
phylink: introduce helpers for replaying link callbacks
net:
phylink: simplify phylink_resolve() -> phylink_major_config() path
net:
prevent NULL deref in ip[6]tunnel_xmit()
net:
Provide a PREEMPT_RT specific check for netdev_queue::_xmit_lock
net:
Proxy net_mp_{open,close}_rxq for leased queues
net:
Proxy netdev_queue_get_dma_dev for leased queues
net:
psp: select CONFIG_SKB_EXTENSIONS
net:
qede: convert to use .get_rx_ring_count
net:
qrtr: Drop the MHI auto_queue feature for IPCR DL channels
net:
qrtr: replace qrtr_tx_flow radix_tree with xarray to fix memory leak
net:
qualcomm: qca_uart: report the consumed byte on RX skb allocation failure
net:
reduce indent of struct netdev_queue_mgmt_ops members
net:
remove HIPPI support and RoadRunner HIPPI driver
net:
remove legacy way to get/set HW timestamp config
net:
remove unnecessary module_init/exit functions
net:
remove WARN_ON_ONCE when accessing forward path array
net:
renesas: rswitch: fix forwarding offload statemachine
net:
rfkill: prevent unlimited numbers of rfkill events from being created
net:
sched: act_csum: validate nested VLAN headers
net:
sched: avoid qdisc_reset_all_tx_gt() vs dequeue race for lockless qdiscs
net:
sched: cls_api: fix tc_chain_fill_node to initialize tcm_info to zero to prevent an info-leak
net:
sfc: efx: convert to use .get_rx_ring_count
net:
sfc: falcon: convert to use .get_rx_ring_count
net:
sfc: siena: convert to use .get_rx_ring_count
net:
sfp: add quirk for Lantech 8330-265D
net:
sfp: add quirks for Hisense and HSGQ GPON ONT SFP modules
net:
sfp: Fix Ubiquiti U-Fiber Instant SFP module on mvneta
net:
sfp: improve Huawei MA5671a fixup
net:
shaper: protect from late creation of hierarchy
net:
shaper: protect late read accesses to the hierarchy
net:
skb: allow up to 8 skb extension ids
net:
skb: fix cross-cache free of KFENCE-allocated skb head
net:
spacemit: display phy driver information
net:
spacemit: Fix error handling in emac_alloc_rx_desc_buffers()
net:
spacemit: Fix error handling in emac_tx_mem_map()
net:
spacemit: Remove broken flow control support
net:
sparx5/lan969x: fix DWRR cost max to match hardware register width
net:
sparx5/lan969x: fix PTP clock max_adj value
net:
split kmalloc_reserve() to allow inlining
net:
stmmac: Add glue driver for Motorcomm YT6801 ethernet controller
net:
stmmac: add missing serdes power down in error paths
net:
stmmac: add state tracking for legacy serdes power state
net:
stmmac: add wrappers for serdes_power[up|down]() methods
net:
stmmac: arrange register fields after register offsets
net:
stmmac: change arguments to PCS handler and use dev_info()
net:
stmmac: clear half-duplex caps where unsupported
net:
stmmac: convert to use .get_rx_ring_count
net:
stmmac: cores: remove many xxx_SHIFT definitions
net:
stmmac: Defer VLAN HW configuration when interface is down
net:
stmmac: descs: fix buffer 1 off-by-one error
net:
stmmac: descs: remove many xxx_SHIFT definitions
net:
stmmac: descs: use u32 for descriptors
net:
stmmac: don't pass ioaddr to fix_soc_reset() method
net:
stmmac: dwmac-imx: keep preamble before sfd on i.MX8MP
net:
stmmac: dwmac-loongson: Set clk_csr_i to 100-150MHz
net:
stmmac: dwmac-motorcomm: fix eFUSE MAC address read failure
net:
stmmac: dwmac-renesas-gbeth: Add support for RZ/G3L SoC
net:
stmmac: dwmac4: fix PTP message type field extraction
net:
stmmac: dwmac4: fix RX FIFO fill statistics
net:
stmmac: dwmac4: remove duplicated definitions
net:
stmmac: fix dwmac4 transmit performance regression
net:
stmmac: Fix error handling in VLAN add and delete paths
net:
stmmac: fix integer underflow in chain mode
net:
stmmac: fix oops when split header is enabled
net:
stmmac: Fix PTP ref clock for Tegra234
net:
stmmac: fix timestamping configuration after suspend/resume
net:
stmmac: Fix typo from clk_scr_i to clk_csr_i
net:
stmmac: Fix VLAN HW state restore
net:
stmmac: handle integrated PCS phy_intf_sel separately
net:
stmmac: Improve double VLAN handling
net:
stmmac: imx: fix iMX93 register definitions
net:
stmmac: move and rename dwmac_pcs_isr()
net:
stmmac: move most PCS register definitions to stmmac_pcs.c
net:
stmmac: move serdes power methods to stmmac_[open|release]()
net:
stmmac: pass struct stmmac_priv to host_irq_status() method
net:
stmmac: qcom-ethqos: fix qcom_ethqos_serdes_powerup()
net:
stmmac: qcom-ethqos: remove mac_base
net:
stmmac: remove support for lpi_intr_o
net:
stmmac: remove unused definitions
net:
stmmac: report active PHY interface
net:
stmmac: report PCS link changes to phylink
net:
stmmac: rk: add GMAC_CLK_xx constants, simplify RGMII definitions
net:
stmmac: rk: add SoC specific ->init() method
net:
stmmac: rk: avoid phy_power_on()
net:
stmmac: rk: convert px30
net:
stmmac: rk: convert rk3328 to use bsp_priv->id
net:
stmmac: rk: convert rk3588 to mask-based interface mode config
net:
stmmac: rk: convert rk3588 to rk_set_reg_speed()
net:
stmmac: rk: convert to mask-based interface mode configuration
net:
stmmac: rk: fix missing reset_control_put()
net:
stmmac: rk: get rid of rk_phy_power_ctl()
net:
stmmac: rk: group MACPHY register offset and fields together
net:
stmmac: rk: introduce flags indicating support for RGMII/RMII
net:
stmmac: rk: move speed GRF register offset to private data
net:
stmmac: rk: remove need for ->set_speed() method
net:
stmmac: rk: remove rk3528 RMII clock initialisation
net:
stmmac: rk: replace empty set_to_rmii() with supports_rmii
net:
stmmac: rk: rk3328: gmac2phy only supports RMII
net:
stmmac: rk: rk3506, rk3528 and rk3588 have rmii_mode in clock register
net:
stmmac: rk: rk3528: gmac0 only supports RMII
net:
stmmac: rk: use rk_encode_wm16() for clock selection
net:
stmmac: rk: use rk_encode_wm16() for RGMII clocks
net:
stmmac: rk: use rk_encode_wm16() for RMII clock
net:
stmmac: rk: use rk_encode_wm16() for RMII speed
net:
stmmac: s32: use a syscon for S32_PHY_INTF_SEL_RGMII
net:
stmmac: skip VLAN restore when VLAN hash ops are missing
net:
stmmac: spelling corrections
net:
stmmac: thead: avoid conflicts with PHY_INTF_* definitions
net:
stmmac: use BIT_U32() and GENMASK_U32() for PCS registers
net:
sunhme: Fix sbus regression
net:
sxgbe: fix typo in comment
net:
thunderbolt: Allow changing MAC address of the device
net:
thunderbolt: Allow reading link settings
net:
ti: icssg-prueth: Add optional dependency on HSR
net:
ti: icssg-prueth: Fix memory leak in XDP_DROP for non-zero-copy mode
net:
ti: icssg-prueth: fix missing data copy and wrong recycle in ZC RX dispatch
net:
ti: icssg-prueth: Fix ping failure after offload mode setup when link speed is not 1G
net:
ti: icssg-prueth: fix use-after-free of CPPI descriptor in RX path
net:
ti: icssg: Remove dedicated workqueue for ndo_set_rx_mode callback
net:
ti: icssm-prueth: Add helper functions to configure and maintain FDB
net:
ti: icssm-prueth: Add support for ICSSM RSTP switch
net:
ti: icssm-prueth: Add switchdev support for icssm_prueth driver
net:
tsnep: convert to use .get_rx_ring_count
net:
txgbe: convert to use .get_rx_ring_count
net:
txgbe: leave space for null terminators on property_entry
net:
usb: aqc111: Do not perform PM inside suspend callback
net:
usb: catc: enable basic endpoint checking
net:
usb: cdc_ncm: add ndpoffset to NDP16 nframes bounds check
net:
usb: cdc_ncm: add ndpoffset to NDP32 nframes bounds check
net:
usb: int51x1: use usbnet_cdc_update_filter
net:
usb: introduce usbnet_mii_ioctl helper function
net:
usb: kalmia: validate USB endpoints
net:
usb: kaweth: remove TX queue manipulation in kaweth_set_rx_mode
net:
usb: kaweth: validate USB endpoints
net:
usb: lan78xx: fix silent drop of packets with checksum errors
net:
usb: lan78xx: fix TX byte statistics for small packets
net:
usb: lan78xx: fix WARN in __netif_napi_del_locked on disconnect
net:
usb: lan78xx: scan all MDIO addresses on LAN7801
net:
usb: lan78xx: skip LTM configuration for LAN7850
net:
usb: pegasus: enable basic endpoint checking
net:
usb: pegasus: validate USB endpoints
net:
usb: r8152: add TRENDnet TUC-ET2G
net:
usb: r8152: fix transmit queue timeout
net:
usb: remove unnecessary get_drvinfo code and driver versions
net:
usb: replace unnecessary get_link functions with usbnet_get_link
net:
usb: smsc95xx: use phy_do_ioctl_running function
net:
usb: sr9700: fix byte numbering in comments
net:
usb: sr9700: remove code to drive nonexistent MII
net:
usb: sr9700: remove code to drive nonexistent multicast filter
net:
usb: sr9700: rename register write commands for clarity
net:
usb: sr9700: replace magic numbers with register bit macros
net:
usb: sr9700: use ETH_ALEN instead of magic number
net:
use netdev_queue_config() for mp restart
net:
use skb_header_pointer() for TCPv4 GSO frag_off check
net:
vxlan: fix nd_tbl NULL dereference when IPv6 is disabled
net:
wan/fsl_ucc_hdlc: Fix dma_free_coherent() in uhdlc_memclean()
net:
wan: farsync: Fix use-after-free bugs caused by unfinished tasklets
net:
wan: framer: Discard pm_runtime_put() return values
net:
wwan: add NMEA port support
net:
wwan: core: explicit WWAN device reference counting
net:
wwan: core: remove unused port_id field
net:
wwan: core: split port creation and registration
net:
wwan: core: split port unregister and stop
net:
wwan: hwsim: refactor to support more port types
net:
wwan: hwsim: support NMEA port emulation
net:
wwan: mhi: Add network support for Foxconn T99W760
net:
wwan: mhi_wwan_ctrl: Add NMEA channel support
net:
xgbe: convert to use .get_rx_ring_count
net:
xilinx: axienet: Correct BD length masks to match AXIDMA IP spec
net:
xilinx: axienet: Fix BQL accounting for multi-BD TX packets
net:
xilinx: axienet: Use devres for resource management in probe path
net_sched:
codel: fix stale state for empty flows in fq_codel
net_sched:
sch_fq: clear q->band_pkt_count[] in fq_reset()
net_sched:
sch_fq: rework fq_gc() to avoid stack canary
net_sched:
sch_fq: tweak unlikely() hints in fq_dequeue()
netclassid:
use thread_group_leader(p) in update_classid_task()
netconsole:
add STATE_DEACTIVATED to track targets disabled by low level
netconsole:
add target_state enum
netconsole:
avoid OOB reads, msg is not nul-terminated
netconsole:
clear dev_name for devices bound by mac
netconsole:
convert 'enabled' flag to enum for clearer state management
netconsole:
convert to NBCON console infrastructure
netconsole:
extract message fragmentation into send_msg_udp()
netconsole:
fix sysdata_release_enabled_show checking wrong flag
netconsole:
introduce helpers for dynamic_netconsole_mutex lock/unlock
netconsole:
resume previously deactivated target
netconsole:
selftests: Move netconsole selftests to separate target
netconsole:
Use printk context for CPU and task information
netdevsim:
drop PSP ext ref on forward failure
netdevsim:
fix build if SKB_EXTENSIONS=n
netdevsim:
use u64_stats_t with u64_stats_sync properly
netfilter:
Add ctx pointer in nf_flow_skb_encap_protocol/nf_flow_ip4_tunnel_proto signature
netfilter:
annotate NAT helper hook pointers with __rcu
netfilter:
bpf: defer hook memory release until rcu readers are done
netfilter:
conntrack: add missing netlink policy validations
netfilter:
ctnetlink: ensure safe access to master conntrack
netfilter:
ctnetlink: fix use-after-free in ctnetlink_dump_exp_ct()
netfilter:
ctnetlink: ignore explicit helper on new expectations
netfilter:
ctnetlink: use netlink policy range checks
netfilter:
ctnetlink: zero expect NAT fields when CTA_EXPECT_NAT absent
netfilter:
don't include xt and nftables.h in unrelated subsystems
netfilter:
flowtable: Add IP6IP6 rx sw acceleration
netfilter:
flowtable: Add IP6IP6 tx sw acceleration
netfilter:
flowtable: dedicated slab for flow entry
netfilter:
flowtable: strictly check for maximum number of actions
netfilter:
Introduce tunnel metadata info in nf_flowtable_ctx struct
netfilter:
ip6t_eui64: reject invalid MAC header for all packets
netfilter:
ip6t_rt: reject oversized addrnr in rt_mt6_check()
netfilter:
ipset: drop logically empty buckets in mtype_del
netfilter:
ipset: use nla_strcmp for IPSET_ATTR_NAME attr
netfilter:
nf_conncount: fix tracking of connections from localhost
netfilter:
nf_conncount: increase the connection clean up limit to 64
netfilter:
nf_conntrack: Add allow_clash to generic protocol handler
netfilter:
nf_conntrack: don't rely on implicit includes
netfilter:
nf_conntrack: enable icmp clash support
netfilter:
nf_conntrack_expect: honor expectation helper field
netfilter:
nf_conntrack_expect: skip expectations in other netns via proc
netfilter:
nf_conntrack_expect: store netns and zone in expectation
netfilter:
nf_conntrack_expect: use expect->helper
netfilter:
nf_conntrack_h323: check for zero length in DecodeQ931()
netfilter:
nf_conntrack_h323: don't pass uninitialised l3num value
netfilter:
nf_conntrack_h323: fix OOB read in decode_choice()
netfilter:
nf_conntrack_h323: fix OOB read in decode_int() CONS case
netfilter:
nf_conntrack_helper: pass helper to expect cleanup
netfilter:
nf_conntrack_sip: fix Content-Length u32 truncation in sip_help_tcp()
netfilter:
nf_conntrack_sip: fix use of uninitialized rtp_addr in process_sdp
netfilter:
nf_flow_table_ip: reset mac header before vlan push
netfilter:
nf_tables: add .abort_skip_removal flag for set types
netfilter:
nf_tables: always walk all pending catchall elements
netfilter:
nf_tables: clone set on flush only
netfilter:
nf_tables: Fix for duplicate device in netdev hooks
netfilter:
nf_tables: fix use-after-free in nf_tables_addchain()
netfilter:
nf_tables: reject immediate NF_QUEUE verdict
netfilter:
nf_tables: release flowtable after rcu grace period on error
netfilter:
nf_tables: reset table validation state on abort
netfilter:
nf_tables: revert commit_mutex usage in reset path
netfilter:
nf_tables: unconditionally bump set->nelems before insertion
netfilter:
nfnetlink_cthelper: fix OOB read in nfnl_cthelper_dump_table()
netfilter:
nfnetlink_log: account for netlink header size
netfilter:
nfnetlink_log: fix uninitialized padding leak in NFULA_PAYLOAD
netfilter:
nfnetlink_log: initialize nfgenmsg in NLMSG_DONE terminator
netfilter:
nfnetlink_queue: do shared-unconfirmed check before segmentation
netfilter:
nfnetlink_queue: fix entry leak in bridge verdict error path
netfilter:
nfnetlink_queue: make hash table per queue
netfilter:
nfnetlink_queue: nfqnl_instance GFP_ATOMIC -> GFP_KERNEL_ACCOUNT allocation
netfilter:
nfnetlink_queue: optimize verdict lookup with hash table
netfilter:
nft_compat: add more restrictions on netlink attributes
netfilter:
nft_counter: fix reset of counters on 32bit archs
netfilter:
nft_counter: serialize reset with spinlock
netfilter:
nft_ct: drop pending enqueued packets on removal
netfilter:
nft_ct: fix use-after-free in timeout object destroy
netfilter:
nft_quota: use atomic64_xchg for reset
netfilter:
nft_set_hash: fix get operation on big endian
netfilter:
nft_set_pipapo: fix stack out-of-bounds read in pipapo_drop()
netfilter:
nft_set_pipapo: split gc into unlink and reclaim phase
netfilter:
nft_set_pipapo_avx2: don't return non-matching entry on expiry
netfilter:
nft_set_rbtree: check for partial overlaps in anonymous sets
netfilter:
nft_set_rbtree: don't gc elements on insert
netfilter:
nft_set_rbtree: fix bogus EEXIST with NLM_F_CREATE with null interval
netfilter:
nft_set_rbtree: remove seqcount_rwlock_t
netfilter:
nft_set_rbtree: revisit array resize logic
netfilter:
nft_set_rbtree: translate rbtree to array for binary search
netfilter:
nft_set_rbtree: use binary search array in get command
netfilter:
nft_set_rbtree: validate element belonging to interval
netfilter:
nft_set_rbtree: validate open interval overlap
netfilter:
revert nft_set_rbtree: validate open interval overlap
netfilter:
uapi: Use UAPI definition of INT_MAX and INT_MIN
netfilter:
x_tables: ensure names are nul-terminated
netfilter:
x_tables: guard option walkers against 1-byte tail reads
netfilter:
x_tables: restrict xt_check_match/xt_check_target extensions for NFPROTO_ARP
netfilter:
xt_CT: drop pending enqueued packets on template removal
netfilter:
xt_IDLETIMER: reject rev0 reuse of ALARM timer labels
netfilter:
xt_multiport: validate range encoding in checkentry
netfilter:
xt_tcpmss: check remaining length before reading optlen
netfilter:
xt_time: use is_leap_year() helper
netfilter:
xt_time: use unsigned int for monthday bit shift
netfs:
avoid double increment of retry_count in subreq
netfs:
Fix kernel BUG in netfs_limit_iter() for ITER_KVEC iterators
netfs:
Fix NULL pointer dereference in netfs_unbuffered_write() on retry
netfs:
Fix read abandonment during retry
netfs:
Fix the handling of stream->front by removing it
netfs:
Fix unbuffered/DIO writes to dispatch subrequests in strict sequence
netfs:
when subreq is marked for retry, do not check if it faced an error
netkit:
Add netkit notifier to check for unregistering devices
netkit:
Add single device mode for netkit
netkit:
Add xsk support for af_xdp applications
netkit:
Implement rtnl_link_ops->alloc and ndo_queue_create
netns:
optimize netns cleaning by batching unhash_nsid calls
newport_con:
depend on LOGO_LINUX_CLUT224 instead of LOGO_SGI_CLUT224
nf_tables:
nft_dynset: fix possible stateful expression memleak in error path
nfc:
digital: free skb on digital_in_send error paths
nfc:
hci: shdlc: Stop timers and work before freeing context
nfc:
nci: clear NCI_DATA_EXCHANGE before calling completion callback
nfc:
nci: complete pending data exchange on device close
nfc:
nci: fix circular locking dependency in nci_close_device
nfc:
nci: free skb on nci_transceive early error paths
NFC:
nxp-nci: allow GPIOs to sleep
nfc:
nxp-nci: remove interrupt trigger type
nfc:
pn533: allocate rx skb before consuming bytes
NFC:
pn533: bound the UART receive buffer
nfc:
pn533: properly drop the usb interface reference on disconnect
nfc:
rawsock: cancel tx_work before socket teardown
nfc:
s3fwrn5: allocate rx skb before consuming bytes
nfnetlink_osf:
validate individual option lengths in fingerprints
nfp:
tls: Avoid -Wflex-array-member-not-at-end warnings
NFS/localio:
Cleanup the nfs_local_pgio_done() parameters
NFS/localio:
Handle short writes by retrying
NFS/localio:
prevent direct reclaim recursion into NFS via nfs_writepages
NFS/localio:
remove -EAGAIN handling in nfs_local_doio()
NFS/localio:
switch nfs_local_do_read and nfs_local_do_write to return void
NFS/localio:
use GFP_NOIO and non-memreclaim workqueue in nfs_local_commit
NFS:
add a separate delegation return list
NFS:
Add a way to disable NFS v4.0 via KConfig
NFS:
assert rcu_read_lock is held in nfs_start_delegation_return_locked
NFS:
don't consume a delegation reference in nfs_end_delegation_return
NFS:
drop the _locked postfix from nfs_start_delegation_return
NFS:
fix delayed delegation return handling
NFS:
Fix NFS KConfig typos
NFS:
fold nfs_abort_delegation_return into nfs_end_delegation_return
NFS:
make nfs_mark_return_unreferenced_delegations less aggressive
NFS:
Make the various NFS v4.0 operations static again
NFS:
Merge CONFIG_NFS_V4_1 with CONFIG_NFS_V4
NFS:
move delegation lookup into can_open_delegated
NFS:
Move NFS v4.0 pathdown recovery into nfs40client.c
NFS:
Move nfs40_call_sync_ops into nfs40proc.c
NFS:
Move nfs40_init_client into nfs40client.c
NFS:
Move nfs40_shutdown_client into nfs40client.c
NFS:
Move sequence slot operations into minorversion operations
NFS:
move the deleg_cur check out of nfs_detach_delegation_locked
NFS:
Move the NFS v4.0 minor version ops into nfs40proc.c
nfs:
nfs4proc: Convert comma to semicolon
NFS:
NFSERR_INVAL is not defined by NFSv2
NFS:
open code nfs_delegation_need_return
NFS:
Pass a struct nfs_client to nfs4_init_sequence()
NFS:
reformat nfs_mark_delegation_revoked
NFS:
remove __nfs_client_for_each_server
NFS:
remove nfs_client_mark_return_all_delegations
NFS:
remove nfs_client_mark_return_unused_delegation_types
NFS:
remove NFS_DELEGATION_INODE_FREEING
NFS:
remove nfs_free_delegation
NFS:
remove nfs_inode_detach_delegation
NFS:
remove nfs_start_delegation_return
NFS:
remove the delegation == NULL check in nfs_end_delegation_return
NFS:
remove the NULL inode check in nfs4_inode_return_delegation_on_close
NFS:
return bool from nfs_detach_delegation{,_locked}
NFS:
return delegations from the end of a LRU when over the watermark
nfs:
return EISDIR on nfs3_proc_create if d_alias is a dir
NFS:
return void from ->return_delegation
NFS:
return void from nfs4_inode_make_writeable
NFS:
rewrite nfs_delegations_present in terms of nr_active_delegations
NFS:
simplify error handling in nfs_end_delegation_return
NFS:
simplify the detached delegation check in update_open_stateid
nfs:
split nfs_update_timestamps
NFS:
Split out the nfs40_mig_recovery_ops to nfs40proc.c
NFS:
Split out the nfs40_nograce_recovery_ops into nfs40proc.c
NFS:
Split out the nfs40_reboot_recovery_ops into nfs40client.c
NFS:
Split out the nfs40_state_renewal_ops into nfs40proc.c
NFS:
take a delegation reference in nfs4_get_valid_delegation
nfs:
unify security_inode_listsecurity() calls
nfs:
unify security_inode_listsecurity() calls
NFS:
use a local RCU critical section in nfs_start_delegation_return
NFS:
use bool for the issync argument to nfs_end_delegation_return
NFS:
use refcount_inc_not_zero nfs_start_delegation_return
NFSD:
Add a Kconfig setting to enable support for NFSv4 POSIX ACLs
nfsd:
add controls to set the minimum number of threads per pool
NFSD:
Add instructions on how to deal with xdrgen files
NFSD:
Add nfsd4_encode_fattr4_acl_trueform
NFSD:
Add nfsd4_encode_fattr4_acl_trueform_scope
NFSD:
Add nfsd4_encode_fattr4_posix_access_acl
NFSD:
Add nfsd4_encode_fattr4_posix_default_acl
NFSD:
Add POSIX ACL file attributes to SUPPATTR bitmasks
NFSD:
Add POSIX draft ACL support to the NFSv4 SETATTR operation
NFSD:
Add support for POSIX draft ACLs for file creation
NFSD:
Add support for XDR decoding POSIX draft ACLs
nfsd:
adjust number of running nfsd threads based on activity
nfsd:
cancel async COPY operations when admin revokes filesystem state
NFSD:
Clean up nfsd4_check_open_attributes()
NFSD:
Defer sub-object cleanup in export put callbacks
nfsd:
do not allow exporting of special kernel filesystems
NFSD:
Do not allow NFSv4 (N)VERIFY to check POSIX ACL attributes
nfsd:
Fix cred ref leak in nfsd_nl_listener_set_doit().
nfsd:
Fix cred ref leak in nfsd_nl_threads_set_doit().
nfsd:
fix heap overflow in NFSv4.0 LOCK replay cache
nfsd:
fix nfs4_file refcount leak in nfsd_get_dir_deleg()
nfsd:
fix return error code for nfsd_map_name_to_[ug]id
NFSD:
fix setting FMODE_NOCMTIME in nfs4_open_delegation
NFSD:
Hold net reference for the lifetime of /proc/fs/nfs/exports fd
nfsd:
never defer requests during idmap lookup
nfsd:
prefix notification in nfsd4_finalize_deleg_timestamps() with "nfsd: "
NFSD:
Refactor nfsd_setattr()'s ACL error reporting
nfsd:
report the requested maximum number of threads instead of number running
nfsd:
use workqueue enable/disable APIs for v4_end_grace sync
NFSv4:
limit lease period in nfs4_set_lease_period()
NFSv4:
pass lease period in seconds to nfs4_set_lease_period()
nilfs2:
add setlease file operation
nilfs2:
convert nilfs_super_block to kernel-doc
nilfs2:
fix missing struct keywords in nilfs2_api.h kernel-doc
nilfs2:
Fix potential block overflow that cause system hang
nios2:
introduce arch_zone_limits_init()
nios2:
uapi: Remove custom asm/swab.h from UAPI
nodemask:
propagate boolean for nodes_and{,not}
Linux:
non-consuming variant of do_linkat()
Linux:
non-consuming variant of do_mkdirat()
Linux:
non-consuming variant of do_mknodat()
Linux:
non-consuming variant of do_renameat2()
Linux:
non-consuming variant of do_symlinkat()
Linux:
non-consuming variants of do_{unlinkat,rmdir}()
nouveau/dpcd:
return EBUSY for aux xfer if the device is asleep
nouveau/gsp:
drop WARN_ON in ACPI probes
nouveau/vmm:
increase size of vmm pte tracker struct to u32 (v2)
nouveau/vmm:
rewrite pte tracker using a struct and bitfields.
nouveau/vmm:
start tracking if the LPT PTE is valid. (v6)
ns:
pad refcount
nsfs:
tighten permission checks for handle opening
nsfs:
tighten permission checks for ns iteration ioctls
nstree:
tighten permission checks for listing
NTB/msi:
Remove unused functions
ntb/ntb_tool:
correct sscanf format for u64 and size_t in tool_peer_mw_trans_write
NTB:
epf: allow built-in build
ntb:
intel: Add Intel Gen6 NTB support for DiamondRapids
ntb:
migrate to dma_map_phys instead of map_page
ntb:
ntb_hw_switchtec: Fix array-index-out-of-bounds access
ntb:
ntb_hw_switchtec: Fix shift-out-of-bounds for 0 mw lut
ntb:
ntb_hw_switchtec: Increase MAX_MWS limit to 256
NTB:
ntb_transport: Add 'tx_memcpy_offload' module option
NTB:
ntb_transport: Fix too small buffer for debugfs_name
NTB:
ntb_transport: Remove unused 'retries' field from ntb_queue_entry
NTB:
ntb_transport: Use seq_file for QP stats debugfs
ntfs3:
add setlease file operation
ntfs3:
fix circular locking dependency in run_unpack_ex
ntfs3:
Refactor duplicate kmemdup pattern in do_action()
ntfs3:
Restore NULL folio initialization in ntfs_writepages()
ntfs:
->d_compare() must not block
nubus:
Call put_device() in bus initialization error path
null_blk:
Constify struct configfs_item_operations and configfs_group_operations
nvdimm/bus:
Fix potential use after free in asynchronous initialization
nvdimm:
virtio_pmem: serialize flush requests
nvme-core:
do not pass empty queue_limits to blk_mq_alloc_queue()
nvme-fabrics:
use kfree_sensitive() for DHCHAP secrets
nvme-multipath:
fix leak on try_module_get failure
nvme-pci:
cap queue creation to used queues
nvme-pci:
do not try to add queue maps at runtime
nvme-pci:
ensure we're polling a polled queue
nvme-pci:
Fix race bug in nvme_poll_irqdisable()
nvme-pci:
Fix slab-out-of-bounds in nvme_dbbuf_set
nvme-pci:
Use size_t for length fields to handle larger sizes
nvme/host:
fixup some typos
nvme/io_uring:
optimize IOPOLL completions for local ring context
nvme:
add support for dynamic quirk configuration via module parameter
nvme:
Annotate struct nvme_dhchap_key with __counted_by
nvme:
correct comment about nvme_ns_remove()
nvme:
expose active quirks in sysfs
nvme:
fix admin queue leak on controller reset
nvme:
fix memory allocation in nvme_pr_read_keys()
nvme:
fix memory leak in quirks_param_set()
nvme:
stop setting namespace gendisk device driver data
nvme:
stop using AWUPF
nvmem:
an8855: drop an unused Kconfig symbol
nvmem:
Drop OF node reference on nvmem_add_one_cell() failure
nvmem:
imx: assign nvmem_cell_info::raw_len
nvmem:
Simplify with scoped for each OF child loop
nvmem:
zynqmp_nvmem: Fix buffer size in DMA and memcpy
nvmet-fcloop:
Check remoteport port_state before calling done callback
nvmet:
ignore discard return value
nvmet:
move async event work off nvmet-wq
objpool:
fix the overestimation of object pooling metadata size
objtool/klp:
Avoid NULL pointer dereference when printing code symbol name
objtool/klp:
Disable unsupported pr_debug() usage
objtool/klp:
fix data alignment in __clone_symbol()
objtool/klp:
Fix detection of corrupt static branch/call entries
objtool/klp:
fix mkstemp() failure with long paths
objtool/rust:
add one more `noreturn` Rust function
objtool:
Allow multiple pv_ops arrays
objtool:
Fix another stack overflow in validate_branch()
objtool:
Fix Clang jump table detection
objtool:
Fix data alignment in elf_add_data()
objtool:
Fix ERROR_INSN() error message
objtool:
Handle Clang RSP musical chairs
objtool:
Use HOSTCFLAGS for HAVE_XXHASH test
ocfs2:
add check for free bits before allocation in ocfs2_move_extent()
ocfs2:
add setlease file operation
ocfs2:
add validate function for slot map blocks
ocfs2:
adjust function name reference
ocfs2:
adjust ocfs2_xa_remove_entry() to match UBSAN boundary checks
ocfs2:
annotate more flexible array members with __counted_by_le()
ocfs2:
constify struct configfs_item_operations and configfs_group_operations
ocfs2:
detect released suballocator BG for fh_to_[dentry|parent]
ocfs2:
fix oob in __ocfs2_find_path
ocfs2:
fix out-of-bounds write in ocfs2_write_end_inline
ocfs2:
fix reflink preserve cleanup issue
ocfs2:
give ocfs2 the ability to reclaim suballocator free bg
ocfs2:
validate i_refcount_loc when refcount flag is set
ocfs2:
validate inline data i_size during inode read
octeon_ep:
avoid compiler and IQ/OQ reordering
octeon_ep:
disable per ring interrupts
octeon_ep:
ensure dbell BADDR updation
octeon_ep:
Relocate counter updates before NAPI
octeon_ep:
reset firmware ready status
octeon_ep_vf:
avoid compiler and IQ/OQ reordering
octeon_ep_vf:
ensure dbell BADDR updation
octeon_ep_vf:
Relocate counter updates before NAPI
octeontx2-af:
CGX: fix bitmap leaks
octeontx2-af:
devlink: fix NIX RAS reporter recovery condition
octeontx2-af:
devlink: fix NIX RAS reporter to use RAS interrupt status
octeontx2-af:
Fix default entries mcam entry action
octeontx2-af:
Fix PF driver crash with kexec kernel booting
octeontx2-af:
Workaround SQM/PSE stalls by disabling sticky
octeontx2-pf:
cn10k/cn20k: Update count_eot in NPA_LF_AURA_BATCH_FREE0
octeontx2-pf:
Fix header guard comment in otx2_devlink.h
octeontx2-pf:
Remove unnecessary bounds check
octeontx2-pf:
Unregister devlink on probe failure
of/irq:
Introduce for_each_of_imap_item
of/kexec:
refactor ima_get_kexec_buffer() to use ima_validate_range()
of/platform:
Simplify with scoped for each OF child loop
of:
Add for_each_compatible_node_scoped() helper
of:
property: fw_devlink: Add support for "mmc-pwrseq"
of:
property: stop creating callback for each pinctrl-N property
of:
replace strcmp_suffix() with strends()
of:
reserved_mem: Fix placement of __free() annotation
of:
unittest: Add a test case for for_each_of_imap_item iterator
of:
unittest: fix possible null-pointer dereferences in of_unittest_property_copy()
oid_registry:
allow arbitrary size OIDs
once:
don't use a work queue to reset sleepable static key
openrisc:
define arch-specific version of nop()
openrisc:
dts: Add de0 nano config and devicetree
openrisc:
dts: Add de0 nano multicore config and devicetree
openrisc:
dts: Split simple smp dts to dts and dtsi
openrisc:
Fix IPIs on simple multicore systems
openrisc:
introduce arch_zone_limits_init()
openvswitch:
defer tunnel netdev_put to RCU release
openvswitch:
validate MPLS set/set_masked payload length
OPP:
of: Simplify with scoped for each OF child loop
OPP:
Return correct value in dev_pm_opp_get_level
optee:
make read-only array attr static const
optee:
update outdated comment
orangefs:
add setlease file operation
orangefs:
Replace deprecated strcpy with strscpy
overflow:
Make sure size helpers are always inlined
overflow:
Remove is_non_negative() and is_negative()
overlayfs:
add setlease file operation
ovl:
Fix uninit-value in ovl_fill_real
ovl:
fix wrong detection of 32bit inode numbers
ovl:
make fsync after metadata copy-up opt-in mount option
ovl:
relax requirement for uuid=off,index=on
ovl:
use name_is_dot* helpers in readdir code
ovpn:
fix possible use-after-free in ovpn_net_xmit
ovpn:
fix VPN TX bytes counting
ovpn:
Replace use of system_wq with system_percpu_wq
ovpn:
set sk_user_data before overriding callbacks
ovpn:
tcp - don't deref NULL sk_socket member after tcp_close()
ovpn:
tcp - fix packet extraction from stream
padata:
Constify padata_sysfs_entry structs
page_alloc:
allow migration of smaller hugepages during contig_alloc
page_pool:
store detach_time as ktime_t to avoid false-negatives
panic:
add panic_force_cpu= parameter to redirect panic to a specific CPU
params:
Replace __modinit with __init_or_module
paravirt:
Remove asm/paravirt_api_clock.h
parisc:
Add PDC PAT call to get free running 64-bit counter
parisc:
Check kernel mapping earlier at bootup
parisc:
Detect 64-bit free running platform counter
parisc:
Enhance debug code for PAT firmware
parisc:
Export model name for MPE/ix
parisc:
Fix initial page table creation for boot
parisc:
Fix minor printk issues in iosapic debug code
parisc:
Fix module path output in qemu tables
parisc:
Flush correct cache in cacheflush() syscall
parisc:
Increase initial mapping to 64 MB with KALLSYMS
parisc:
Inline a type punning version of get_unaligned_le32()
parisc:
introduce arch_zone_limits_init()
parisc:
kernel: replace kfree() with put_device() in create_tree_node()
parisc:
lba_pci: Add debug code to show IO and PA ranges
parisc:
mm: enable MMU_GATHER_RCU_TABLE_FREE
parisc:
Prevent interrupts during reboot
parisc:
Print hardware IDs as 4 digit hex strings
Partial revert "x86/xen:
fix balloon target initialization for PVH dom0"
Partly revert "drm/hyperv:
Remove reference to hyperv_fb driver"
PCI/ACPI:
Restrict program_hpx_type2() to AER bits
PCI/AER:
Clear stale errors on reporting agents upon probe
PCI/AER:
Export pci_aer_unmask_internal_errors()
PCI/AER:
Move CXL RCH error handling to aer_cxl_rch.c
PCI/AER:
Replace PCIEAER_CXL symbol with CXL_RAS
PCI/AER:
Report CXL or PCIe bus type in AER trace logging
PCI/AER:
Update is_internal_error() to be non-static is_aer_internal_error()
PCI/AER:
Update struct aer_err_info with kernel-doc formatting
PCI/AER:
Use guard() in cxl_rch_handle_error_iter()
PCI/bwctrl:
Disable BW controller on Intel P45 using a quirk
PCI/IOV:
Fix race between SR-IOV enable/disable and hotplug
PCI/MSI:
Check the device specific address mask in msi_verify_entries()
PCI/MSI:
Convert the boolean no_64bit_msi flag to a DMA address mask
PCI/MSI:
Make the pci_msi_map_rid_ctlr_node() interface firmware agnostic
PCI/MSI:
Unmap MSI-X region on error
PCI/P2PDMA:
Add missing struct p2pdma_provider documentation
PCI/P2PDMA:
Fix p2pmem_alloc_mmap() warning condition
PCI/P2PDMA:
Release per-CPU pgmap ref when vm_insert_page() fails
PCI/P2PDMA:
Reset page reference count when page mapping fails
PCI/PM:
Avoid redundant delays on D3hot->D3cold
PCI/PM:
Prevent runtime suspend until devices are fully initialized
PCI/PME:
Replace RMW of Root Status register with direct write
PCI/portdrv:
Don't check for the driver's and device's bus
PCI/portdrv:
Don't check for valid device and driver in bus callbacks
PCI/portdrv:
Drop empty shutdown callback
PCI/portdrv:
Fix potential resource leak
PCI/portdrv:
Move pcie_port_bus_type to pcie source file
PCI/portdrv:
Use bus-type functions
PCI/PTM:
Fix pcie_ptm_create_debugfs() memory leak
PCI/pwrctrl:
Add 'struct pci_pwrctrl::power_{on/off}' callbacks
PCI/pwrctrl:
Add APIs to create, destroy pwrctrl devices
PCI/pwrctrl:
Add APIs to power on/off pwrctrl devices
PCI/pwrctrl:
Add PCIe M.2 connector support
PCI/pwrctrl:
Create pwrctrl device if graph port is found
PCI/pwrctrl:
Create pwrctrl devices only for PCI device nodes
PCI/pwrctrl:
Do not power off on pwrctrl device removal
PCI/pwrctrl:
Ensure that remote endpoint node parent has supply requirement
PCI/pwrctrl:
Fix pci_pwrctrl_is_required() device node leak
PCI/pwrctrl:
pwrseq: Factor out power on/off code to helpers
PCI/pwrctrl:
pwrseq: Rename private struct and pointers for consistency
PCI/pwrctrl:
slot: Factor out power on/off code to helpers
PCI/pwrctrl:
slot: Rename private struct and pointers for consistency
PCI/pwrctrl:
Switch to pwrctrl create, power on/off, destroy APIs
PCI/pwrctrl:
tc9563: Add local variables to reduce repetition
PCI/pwrctrl:
tc9563: Clean up whitespace
PCI/pwrctrl:
tc9563: Rename private struct and pointers for consistency
PCI/pwrctrl:
tc9563: Use put_device() instead of i2c_put_adapter()
PCI:
Account fully optional bridge windows correctly
PCI:
Add 'pci' prefix to struct pci_dev_resource handling functions
PCI:
Add ACS quirk for Pericom PI7C9X2G404 switches [12d8:b404]
PCI:
Add ACS quirk for Qualcomm Hamoa & Glymur
PCI:
Add ASPEED vendor ID to pci_ids.h
PCI:
Add dword #defines for Bus Number + Secondary Latency Timer
PCI:
Add FMT, TYPE and CPL status definition for TLP header
PCI:
Add Intel Nova Lake audio Device ID
PCI:
Add pbus_mem_size_optional() to handle optional sizes
PCI:
Add pbus_validate_busn() for Bus Number validation
PCI:
Add PCI_BRIDGE_NO_ALIAS quirk for ASPEED AST1150
PCI:
Add pci_resource_is_bridge_win()
PCI:
Add preceding capability position support in PCI_FIND_NEXT_*_CAP macros
PCI:
Add WQ_PERCPU to alloc_workqueue() users
PCI:
aspeed: Add ASPEED PCIe RC driver
PCI:
Cache ACS Capabilities register
PCI:
cadence: Avoid signed 64-bit truncation and invalid sort
PCI:
Check invalid align earlier in pbus_size_mem()
PCI:
Check parent for NULL in of_pci_bus_release_domain_nr()
PCI:
Correct PCI_CAP_EXP_ENDPOINT_SIZEOF_V2 value
PCI:
Disable ACS SV for IDT 0x8090 switch
PCI:
Disable ACS SV for IDT 0x80b5 switch
PCI:
Do not attempt to set ExtTag for VFs
PCI:
Don't claim disabled bridge windows
PCI:
Drop the assert_perst() callback
PCI:
dw-rockchip: Change get_ltssm() to provide L1 Substates info
PCI:
dw-rockchip: Disable BAR 0 and BAR 1 for Root Port
PCI:
dwc: Add L1 Substates context to ltssm_status of debugfs
PCI:
dwc: Add new APIs to remove standard and extended Capability
PCI:
dwc: Advertise dynamic inbound mapping support
PCI:
dwc: Clean up iATU index usage in dw_pcie_iatu_setup()
PCI:
dwc: Code cleanup
PCI:
dwc: Enable MSI affinity support
PCI:
dwc: ep: Add comment explaining controller level PTM access in multi PF setup
PCI:
dwc: ep: Add per-PF BAR and inbound ATU mapping support
PCI:
dwc: ep: Always clear IB maps on BAR update
PCI:
dwc: ep: Cache MSI outbound iATU mapping
PCI:
dwc: ep: Fix resizable BAR support for multi-PF configurations
PCI:
dwc: ep: Flush MSI-X write before unmapping its ATU entry
PCI:
dwc: ep: Refresh MSI Message Address cache on change
PCI:
dwc: ep: Return after clearing BAR-match inbound mapping
PCI:
dwc: ep: Support BAR subrange inbound mapping via Address Match Mode iATU
PCI:
dwc: Fail dw_pcie_host_init() if dw_pcie_wait_for_link() returns -ETIMEDOUT
PCI:
dwc: Fix grammar and formatting for comment in dw_pcie_remove_ext_capability()
PCI:
dwc: Fix missing iATU setup when ECAM is enabled
PCI:
dwc: Fix msg_atu_index assignment
PCI:
dwc: Invoke post_init in dw_pcie_resume_noirq()
PCI:
dwc: Remove duplicate dw_pcie_ep_hide_ext_capability() function
PCI:
dwc: Remove MSI/MSIX capability for Root Port if iMSI-RX is used as MSI controller
PCI:
dwc: Rename and move ltssm_status_string() to pcie-designware.c
PCI:
dwc: Rename dw_pcie_rp::has_msi_ctrl to dw_pcie_rp::use_imsi_rx for clarity
PCI:
dwc: Return -EIO from dw_pcie_wait_for_link() if device is not active
PCI:
dwc: Return -ENODEV from dw_pcie_wait_for_link() if device is not found
PCI:
dwc: Rework the error print of dw_pcie_wait_for_link()
PCI:
dwc: Skip PME_Turn_Off broadcast and L2/L3 transition during suspend if link is not up
PCI:
dwc: Skip waiting for L2/L3 Ready if dw_pcie_rp::skip_l23_wait is true
PCI:
dwc: tegra194: Broaden architecture dependency
PCI:
dwc: Use cfg0_base as iMSI-RX target address to support 32-bit MSI devices
PCI:
dwc: Use multiple iATU windows for mapping large bridge windows and DMA ranges
PCI:
Enable ACS after configuring IOMMU for OF platforms
PCI:
endpoint: Add BAR subrange mapping support
PCI:
endpoint: Add dynamic_inbound_mapping EPC feature
PCI:
endpoint: Add missing NULL check for alloc_workqueue()
PCI:
endpoint: Avoid creating sub-groups asynchronously
PCI:
endpoint: Fix swapped parameters in pci_{primary/secondary}_epc_epf_unlink() functions
PCI:
endpoint: pci-epf-test: Add BAR subrange mapping test support
PCI:
endpoint: pci-epf-test: Allow overriding default BAR sizes
PCI:
endpoint: pci-epf-test: Roll back BAR mapping when subrange setup fails
PCI:
endpoint: pci-epf-test: Select configfs
PCI:
endpoint: Replace use of system_wq with system_percpu_wq
PCI:
Fetch dev_res to local var in __assign_resources_sorted()
PCI:
Fix bridge window alignment with optional resources
PCI:
Fix pci_slot_lock () device locking
PCI:
Fix pci_slot_trylock() error handling
PCI:
Flush PCI probe workqueue on cpuset isolated partition change
PCI:
Handle CardBus-specific params in setup-cardbus.c
PCI:
host-generic: Avoid reporting incorrect 'missing reg property' error
PCI:
hv: Fix double ida_free in hv_pci_probe error path
PCI:
hv: remove unnecessary module_init/exit functions
PCI:
hv: Remove unused field pci_bus in struct hv_pcibus_device
PCI:
hv: Set default NUMA node to 0 for devices without affinity info
PCI:
imx6: Add CLKREQ# override to enable REFCLK for i.MX95 PCIe
PCI:
imx6: Add external reference clock input mode support
PCI:
imx6: Clear CLKREQ# override if 'supports-clkreq' DT property is available
PCI:
Initialize RCB from pci_configure_device()
PCI:
Introduce pcie_is_cxl()
PCI:
j721e: Add config guards for Cadence Host and Endpoint library APIs
PCI:
Log reset and restore of resources
PCI:
Mark 3ware-9650SA Root Port Extended Tags as broken
PCI:
Mark ASM1164 SATA controller to avoid bus reset
PCI:
Mark Nvidia GB10 to avoid bus reset
PCI:
mediatek: Fix IRQ domain leak when MSI allocation fails
PCI:
Move CardBus bridge scanning to setup-cardbus.c
PCI:
Move CXL DVSEC definitions into uapi/linux/pci_regs.h
PCI:
Pass bridge window resource to pbus_size_mem()
PCI:
Prepare to protect against concurrent isolated cpuset change
PCI:
Push realloc check into pbus_size_mem()
PCI:
qcom-ep: Add support for firmware-managed PCIe Endpoint
PCI:
qcom: Drop the assert_perst() callbacks
PCI:
qcom: Parse PERST# from all PCIe bridge nodes
PCI:
qcom: Remove DPC Extended Capability
PCI:
qcom: Remove MSI-X Capability for Root Ports
PCI:
qcom: Rename PERST# assert/deassert helpers for uniformity
PCI:
rcar-host: Add OF Kconfig dependency to avoid objtool no-cfi warning
PCI:
Remove old_size limit from bridge window sizing
PCI:
Remove superfluous HK_TYPE_WQ check
PCI:
Remove useless WARN_ON() from devres
PCI:
Replace cxl_error_is_native() with pcie_aer_is_native()
PCI:
Rewrite bridge window head alignment function
PCI:
rzg3s-host: Drop the lock on RZG3S_PCI_MSIRS and RZG3S_PCI_PINTRCVIS
PCI:
rzg3s-host: Fix device node reference leak in rzg3s_pcie_host_parse_port()
PCI:
rzg3s-host: Use pci_generic_config_write() for the root bus
PCI:
s32g: Skip Root Port removal during success
PCI:
Separate CardBus setup & build it only with CONFIG_CARDBUS
PCI:
sophgo: Disable L0s and L1 on Sophgo 2044 PCIe Root Ports
PCI:
starfive: Use regulator APIs to control the 3v3 power supply of PCIe slots
PCI:
Stop over-estimating bridge window size
PCI:
Suspend iommu function prior to resetting a device
PCI:
tegra: Allow building as a module
PCI:
trace: Add generic RAS tracepoint for hotplug event
PCI:
trace: Add RAS tracepoint to monitor link speed changes
PCI:
Update CXL DVSEC definitions
PCI:
Use device_lock_assert() to verify device lock is held
PCI:
Use lockdep_assert_held(pci_bus_sem) to verify lock is held
PCI:
Use res_to_dev_res() in reassign_resources_sorted()
PCI:
Use resource_assigned() in setup-bus.c algorithm
PCI:
Use resource_set_range() that correctly sets ->end
PCI:
Use scnprintf() instead of sprintf()
PCI:
Validate window resource type in pbus_select_window_for_type()
PCI:
xilinx: Fix INTx IRQ domain leak in error paths
percpu:
add double free check to pcpu_free_area()
perf addr2line.c:
Rename a2l_style to cmd_a2l_style
perf addr2line:
Add a libdw implementation
perf addr_location:
Update outdated comment
perf annotate loongarch:
Fix off-by-one bug in outside check
perf annotate:
Fix args leak of map_symbol
perf annotate:
Fix BUILD_NONDISTRO=1 missing args->ms conversions to pointer
perf annotate:
Fix hashmap__new() error checking
perf annotate:
Fix memcpy size in arch__grow_instructions()
perf annotate:
Fix register usage in data type profiling
perf arch:
Update arch headers to use relative UAPI paths
perf arm-spe:
Don't hard code config attribute
perf beauty:
Sync linux/mount.h copy with the kernel sources
perf beauty:
Sync UAPI linux/fs.h with kernel sources
perf beauty:
Update the arch/x86/include/asm/irq_vectors.h copy with the kernel sources
perf beauty:
Update the linux/perf_event.h copy with the kernel sources
perf bpf-event:
Constify variables storing the result of strchr() on const tables
perf build:
Allow passing extra Clang flags via EXTRA_BPF_FLAGS
perf build:
Do all non-distro feature checks in one go
perf build:
Feature test for libbfd thread safety API
perf build:
Prevent "argument list too long" error
perf build:
Raise minimum shellcheck version to 0.7.2
perf build:
Reduce pmu-events related copying and mkdirs
perf build:
Remove FEATURE_CHECK_LDFLAGS-disassembler-{four-args,init-styled} setting
perf build:
Remove NO_LIBCAP that controls nothing
perf build:
Remove NO_LIBDW_DWARF_UNWIND option
perf build:
Remove unused libbfd-buildid feature test
perf build:
Skip nondistro build test if libbfd is old
perf c2c:
Update documentation for adding memory event table
perf callchain lbr:
Make the leaf IP that of the sample
perf callchain:
Fix srcline printing with inlines
perf callchain:
Switch callchain_param_setup from an arch to an e_machine
perf capstone:
Support for dlopen-ing libcapstone.so
perf check:
Add libbabeltrace to the listed features
perf cs-etm:
Don't hard code config attribute when configuring the event
perf cs-etm:
Don't use hard coded config bits when setting up ETMCR
perf cs-etm:
Don't use hard coded config bits when setting up TRCCONFIGR
perf cs-etm:
Finish removal of ETM_OPT_*
perf cs-etm:
Fix decoding for sparse CPU maps
perf cs-etm:
Make a helper to find the Coresight evsel
perf cs-etm:
Sync coresight-pmu.h header with the kernel sources
perf cs-etm:
Test sparse CPU maps
perf data:
Allow filtering conversion by time range
perf data:
Fix coding style
perf demangle-java:
Constify variables storing the result of strchr() on const tables
perf diff:
Constify strchr() return variables
perf disasm:
Constify use of 'struct arch'
perf disasm:
Constify use of 'struct ins'
perf disasm:
Constify use of 'struct ins_op'
perf disasm:
Constify variables storing the result of bsearch() on const tables
perf disasm:
Don't include C files from the arch directory
perf disasm:
Fix off-by-one bug in outside check
perf disasm:
Minor layout tweaks for 'struct arch'
perf disasm:
Refactor arch__find and initialization of arch structs
perf disasm:
Refactor ins__is_call/jump to avoid exposing arch ins_ops
perf disasm:
Rework the string arch__is to use the ELF machine
perf Documentation:
Correct branch stack sampling call-stack option
perf dso:
Extra validity checks that e_machine is valid
perf dso:
Factor out e_machine reading for use in thread
perf dwarf-regs:
Add ARM perf to dwarf register number mapping functions
perf dwarf-regs:
Add basic get_dwarf_regnum() for most architectures
perf dwarf-regs:
Add csky perf to dwarf register number mapping functions
perf dwarf-regs:
Add get_dwarf_regnum_for_perf_regnum() and use for x86 unwinding
perf dwarf-regs:
Add loongarch perf to DWARF register number mapping functions
perf dwarf-regs:
Add MIPS perf to DWARF register number mapping functions
perf dwarf-regs:
Add powerpc perf to DWARF register number mapping functions
perf dwarf-regs:
Add RISC-V perf to DWARF register number mapping functions
perf dwarf-regs:
Add S390 perf to DWARF register number mapping functions
perf dwarf-regs:
Add util/dwarf-regs-arch for consistency with perf-regs
perf dwarf-regs:
Clean up x86 dwarf_regnum code
perf dwarf-regs:
Remove get_arch_regnum()
perf evlist:
Missing TPEBS close in evlist__close()
perf evlist:
Reduce affinity use and move into iterator, fix no affinity
perf evlist:
Special map propagation for tool events that read on 1 CPU
perf evsel:
Add a helper to get the value of a config field
perf evsel:
apply evsel__set_config_if_unset() to all config fields
perf evsel:
Move evsel__* functions to evsel.c
perf evsel:
Refactor evsel__set_config_if_unset() arguments
perf evsel:
Support sparse fields in evsel__set_config_if_unset()
perf ftrace:
Fix hashmap__new() error checking
perf genelf:
Switch from SHA-1 to BLAKE2s for build ID generation
perf header:
Add e_machine/e_flags to the header
perf header:
Fix memory leaks in process_cpu_domain_info()
perf header:
Replace hardcoded max cpus by MAX_NR_CPUS
perf header:
Support CPU DOMAIN relation info
perf help:
Move common_cmds into builtin-help
perf hwmon_pmu:
Constify the variables returning bsearch() on const tables
perf inject:
Add --convert-callchain option
perf inject:
Keep build-ID data if no option is used
perf inject:
With --convert-callchain ignore the dummy event for dwarf stacks
perf jevents:
Add br metric group for branch statistics on AMD
perf jevents:
Add br metric group for branch statistics on Intel
perf jevents:
Add C-State metrics from the PCU PMU for Intel
perf jevents:
Add CheckPmu to see if a PMU is in loaded JSON events
perf jevents:
Add context switch metrics for AMD
perf jevents:
Add context switch metrics for Intel
perf jevents:
Add cycles breakdown metric for arm64/AMD/Intel
perf jevents:
Add dir breakdown metrics for Intel
perf jevents:
Add dtlb metric group for AMD
perf jevents:
Add FPU metrics for Intel
perf jevents:
Add idle metric for AMD zen models
perf jevents:
Add idle metric for Intel models
perf jevents:
Add ILP metrics for Intel
perf jevents:
Add itlb metric group for AMD
perf jevents:
Add L2 metrics for Intel
perf jevents:
Add load event JSON to verify and allow fallbacks
perf jevents:
Add load store breakdown metrics ldst for AMD
perf jevents:
Add load store breakdown metrics ldst for Intel
perf jevents:
Add local/remote "mem" breakdown metrics for Intel
perf jevents:
Add local/remote miss latency metrics for Intel
perf jevents:
Add mem_bw metric for Intel
perf jevents:
Add mesh bandwidth saturation metric for Intel
perf jevents:
Add Miss Level Parallelism (MLP) metric for Intel
perf jevents:
Add ports metric group giving utilization on Intel
perf jevents:
Add RAPL event metric for AMD zen models
perf jevents:
Add RAPL metrics for all Intel models
perf jevents:
Add smi metric group for Intel models
perf jevents:
Add software prefetch (swpf) metric group for Intel
perf jevents:
Add tsx metric group for Intel models
perf jevents:
Add uncore l3 metric group for AMD
perf jevents:
Add upc metric for uops per cycle for AMD
perf jevents:
Add upi_bw metric for Intel
perf jevents:
Build support for generating metrics from python
perf jevents:
Handle deleted JSONS in out of source builds
perf jevents:
Mark metrics with experimental events as experimental
perf jevents:
Validate that all names given an Event
perf jitdump:
Constify variables storing the result of strchr() on const tables
perf json:
Pipe mode --to-ctf support
perf json:
Pipe mode --to-json support
perf kvm stat:
Fix build error
perf kvm stat:
Fix relative paths for including headers
perf kvm stat:
Remove use of the arch directory
perf kvm:
Wire up e_machine
perf libdw_addr2line:
Fixes to srcline memory allocation
perf libunwind:
Fix calls to thread__e_machine()
perf list:
Don't write to const memory
perf list:
Remove unused 'sep' variable
perf list:
Signal changing const memory is ok
perf lock contention:
fix segfault in `lock contention -b/--use-bpf`
perf machine:
Add inline information to frame pointer and LBR callchains
perf map_symbol:
Switch from holding maps to holding thread
perf maps:
Fix reference count leak in maps__find_ams()
perf mem:
Simplify Arm SPE event config
perf metricgroup:
Constify variables storing the result of strchr() on const tables
perf metricgroup:
Don't early exit if no CPUID table exists
perf metricgroup:
Fix metricgroup__has_metric_or_groups()
perf parse-events:
Always track user config changes
perf parse-events:
Fix big-endian 'overwrite' by writing correct union member
perf parse-events:
Refactor get_config_terms() to remove macros
perf parse-events:
Track all user changed config bits
perf perf_regs:
Accurately compute register names for CSKY
perf perf_regs:
Switch from arch string to int e_machine
perf pmu:
Relax uncore wildcard matching to allow numeric suffix
perf powerpc:
Unify the skip-callchain-idx libdw with that for addr2line
perf record:
Disable inline frames when marking build IDs
perf record:
Make logs more readable for event open failures
perf record:
Split --data-mmap option
perf regs:
Fix abort for "-I" or "--user-regs" options
perf regs:
Refactor use of arch__sample_reg_masks() to perf_reg_name()
perf regs:
Remove __weak attributive arch__xxx_reg_mask() functions
perf regs:
Remove __weak attributive arch_sdt_arg_parse_op() function
perf report:
Enable data-type profiling with -F option too
perf report:
Fix histogram entry collapsing for -F option
perf report:
Update sort key state from -F option
perf sched stats:
Add basic 'perf sched stats' test
perf sched stats:
Add details in man page
perf sched stats:
Add NULL check for cd_map
perf sched stats:
Add record and rawdump support
perf sched stats:
Add schedstat v16 support
perf sched stats:
Add schedstat v17 support
perf sched stats:
Add support for diff subcommand
perf sched stats:
Add support for live mode
perf sched stats:
Add support for report subcommand
perf sched stats:
correct spelling of function name
perf sched stats:
Define macro for SEP_LEN
perf sched stats:
Fixes in man page
perf script:
Allow the generated script to be a path
perf script:
Fix script_fetch_insn for more than just x86
perf session:
Add e_flags to the e_machine helper
perf session:
Don't write to memory pointed to a const pointer
perf session:
Print all machines in session dump
perf sort:
Replace static cacheline size with sysconf cacheline size
perf srcline:
Add configuration support for the addr2line style
perf stat display:
Make %f precision consistent
perf stat-shadow:
In prepare_metric fix guard on reading NULL perf_stat_evsel
perf stat:
Add no-affinity flag
perf stat:
Ensure metrics are displayed even with failed events
perf strlist:
Don't write to const memory
perf strlist:
Remove dont_dupstr logic, used only once
perf symbol-elf:
Fix leak of ELF files with GNU debugdata
perf symbol:
Remove Rust symbol workarounds
perf synthetic-events:
Fix stale build ID in module MMAP2 records
perf test addr2line_inlines:
Ensure inline information shows on LBR leaves
perf test code_with_type.sh:
Skip test if rust wasn't available at build time
perf test data_type_profiling.sh:
Skip just the Rust tests if code_with_type workload is missing
perf test java symbol:
Additional libperf-jvmti.so path check
perf test kvm:
Add stat live testing
perf test parse-metric:
Ensure aggregate counts appear to have run
perf test record.sh:
Fix shellcheck warning
perf test script:
Add perl script testing support
perf test script:
Add python script testing support
perf test stat tests:
Fix for virtualized machines
perf test subcmd help:
Add exclude disjoint subcmd names
perf test workload:
Add code_with_type test workload
perf test workload:
Add inlineloop test workload
perf test:
Add DWARF callchain conversion test
perf test:
Add missing newlines in debug messages
perf test:
Do not skip when some metric-group tests succeed
perf test:
Do not skip when some metrics tests succeeded
perf test:
Fix test case Leader sampling on s390
perf test:
Fix test case perf evlist tests for s390x
perf test:
Fix test case perftool-testsuite_report for s390
perf test:
Fix test perf evlist for z/VM s390x
perf test:
perf data --to-ctf testing
perf test:
Skip dlfilter test for build failures
perf test:
Test addr2line unwinding works with inline functions
perf test:
Test pipe mode with data conversion --to-json
perf test:
Use shelldir to refer perf source location
perf tests kallsyms:
Fix missed map__put()
perf tests sched:
Avoid error in cleanup on loaded machines
perf tests sw-clock:
Mark the volatile tmp variable as __maybe_unused
perf tests workload:
Formatting for code_with_type.rs
perf tests:
Additional 'perf stat' tests
perf tests:
build-test coverage for NO_JEVENTS=1
perf tests:
Test annotate with data type profiling and C
perf tests:
Test annotate with data type profiling and rust
perf tests:
Test evsel__set_config_if_unset() and config change tracking
perf thread-stack:
Switch thread_stack__init() to use e_machine
perf thread:
Add optional e_flags output argument to thread__e_machine
perf thread:
Don't require machine to compute the e_machine
perf time-utils:
Constify variables storing the result of strchr() on const tables
perf tools:
Add the legacy-cache.json to .gitignore
perf tools:
Always uniquify event names
perf tools:
Dump callchain context marker names
perf tools:
Get debug info of DSO properly
perf tools:
Switch printf("...%s", strerror(errno)) to printf("...%m")
perf tools:
Use const for variables receiving str{str,r?chr}() returns
perf tp_pmu:
Address const-correctness errors in recent glibcs
perf trace-event:
Constify variables storing the result of strchr() on const tables
perf trace:
Deal with compiler const checks
perf trace:
Don't change const char strings
perf units:
Constify variables storing the result of strchr() on const tables
perf unwind-libdw:
Correct argument to dwfl_attach_state()
perf unwind-libdw:
Don't discard loaded ELF/DWARF after every unwind
perf unwind-libdw:
Fix a cross-arch unwinding bug
perf unwind-libdw:
Fix invalid reference counts
perf unwind-libdw:
Wire up e_flags for CSKY
perf util:
Add BLAKE2s support
perf util:
Fix NULL check in cpumask_to_cpulist()
perf util:
Remove SHA-1 code
perf vendor events amd:
Add Zen 6 core events
perf vendor events amd:
Add Zen 6 mapping
perf vendor events amd:
Add Zen 6 metrics
perf vendor events amd:
Add Zen 6 uncore events
perf vendor events amd:
Fix Zen 5 MAB allocation events
perf vendor events arm64:
Remove uncountable events
perf vendor events riscv:
Add CVA6 JSON file
perf vendor power9 nest metrics:
Correct unit from MB to MiB
perf/arm-cmn:
Reject unsupported hardware configurations
perf/arm-cmn:
Support CMN-600AE
perf/arm_dsu:
Allow standard cycles events
perf/arm_dsu:
Support DSU-110
perf/arm_dsu:
Support DSU-120
perf/core:
Fix invalid wait context in ctx_sched_in()
perf/core:
Fix refcount bug and potential UAF in perf_mmap
perf/core:
Fix slow perf_event_task_exit() with LBR callstacks
perf/core:
Speed up kexec shutdown by avoiding unnecessary cross CPU calls
perf/cxlpmu:
Replace IRQF_ONESHOT with IRQF_NO_THREAD
perf/x86/amd:
Support PERF_PMU_CAP_MEDIATED_VPMU for AMD host
perf/x86/core:
Add APIs to switch to/from mediated PMI vector (for KVM)
perf/x86/core:
Do not set bit width for unavailable counters
perf/x86/core:
Plumb mediated PMU capability from x86_pmu to x86_pmu_cap
perf/x86/core:
Register a new vector for handling mediated guest PMIs
perf/x86/cstate:
Add Airmont NP
perf/x86/intel/cstate:
Add Diamond Rapids support
perf/x86/intel/cstate:
Add Nova Lake support
perf/x86/intel/cstate:
Add Wildcat Lake support
perf/x86/intel/uncore:
Add CBB PMON support for Diamond Rapids
perf/x86/intel/uncore:
Add domain global init callback
perf/x86/intel/uncore:
Add freerunning event descriptor helper macro
perf/x86/intel/uncore:
Add IMH PMON support for Diamond Rapids
perf/x86/intel/uncore:
Add missing PMON units for Panther Lake
perf/x86/intel/uncore:
Add Nova Lake support
perf/x86/intel/uncore:
Add per-scheduler IMC CAS count events
perf/x86/intel/uncore:
Convert comma to semicolon
perf/x86/intel/uncore:
Fix die ID init and look up bugs
perf/x86/intel/uncore:
Fix iounmap() leak on global_init failure
perf/x86/intel/uncore:
Move uncore discovery init struct to header
perf/x86/intel/uncore:
Remove extra double quote mark
perf/x86/intel/uncore:
Remove has_generic_discovery_table()
perf/x86/intel/uncore:
Skip discovery table for offline dies
perf/x86/intel/uncore:
Support IIO free-running counters on DMR
perf/x86/intel/uncore:
Support per-platform discovery base devices
perf/x86/intel/uncore:
Support uncore constraint ranges
perf/x86/intel/uncore:
Update DMR uncore constraints preliminarily
perf/x86/intel:
Add Airmont NP
perf/x86/intel:
Add core PMU support for DMR
perf/x86/intel:
Add core PMU support for Novalake
perf/x86/intel:
Add missing branch counters constraint apply
perf/x86/intel:
Add support for PEBS memory auxiliary info field in DMR
perf/x86/intel:
Add support for PEBS memory auxiliary info field in NVL
perf/x86/intel:
Add support for rdpmc user disable feature
perf/x86/intel:
Fix OMR snoop information parsing issues
perf/x86/intel:
Support PERF_PMU_CAP_MEDIATED_VPMU
perf/x86/intel:
Support the 4 new OMR MSRs introduced in DMR and NVL
perf/x86/msr:
Add Airmont NP
perf/x86/uncore:
clean up const mismatch
perf/x86:
Fix potential bad container_of in intel_pmu_hw_config
perf/x86:
Move event pointer setup earlier in x86_pmu_enable()
perf/x86:
Use macros to replace magic numbers in attr_rdpmc
perf:
Add a EVENT_GUEST flag
perf:
Add APIs to create/release mediated guest vPMUs
perf:
Add APIs to load/put guest mediated PMU context
perf:
Add generic exclude_guest support
perf:
arm_spe: Properly set hw.state on failures
perf:
Clean up mediated vPMU accounting
perf:
Clean up perf ctx time
perf:
Fix __perf_event_overflow() vs perf_remove_from_context() race
perf:
Make sure to use pmu_ctx->pmu for groups
perf:
Move security_perf_event_free() call to __free_event()
perf:
Remove redundant kernel.h include
perf:
Skip pmu_ctx based on event_type
perf:
Use EXPORT_SYMBOL_FOR_KVM() for the mediated APIs
phy:
Add Google Tensor SoC USB PHY driver
phy:
add phy_get_rx_polarity() and phy_get_tx_polarity()
phy:
adjust function name reference
phy:
apple: Add Apple Type-C PHY
phy:
apple: atc: Actually check return value of devm_apple_tunable_parse
phy:
apple: atc: Reset USB2 PHY during probe as well
phy:
cadence-torrent: Add PCIe + XAUI multilink configuration for 100MHz refclk
phy:
cadence-torrent: restore parent clock for refclk during resume
phy:
core: Discard pm_runtime_put() return values
phy:
core: Reinstate pm_runtime_enabled() check in phy_pm_runtime_put()
phy:
core: Simplify with scoped for each OF child loop
phy:
enter drivers/phy/Makefile even without CONFIG_GENERIC_PHY
phy:
exynos5-usbdrd: support HS combo phy for ExynosAutov920
phy:
exynos5-usbdrd: support HS phy for ExynosAutov920
phy:
exynos5-usbdrd: support SS combo phy for ExynosAutov920
phy:
freescale: Discard pm_runtime_put() return value
phy:
freescale: imx8qm-hsio: fix NULL pointer dereference
phy:
freescale: phy-fsl-samsung-hdmi: convert from round_rate() to determine_rate()
phy:
fsl-imx8mq-usb: change ssc_range value for i.MX8MQ
phy:
fsl-imx8mq-usb: disable bind/unbind platform driver feature
phy:
fsl-imx8mq-usb: enable RX Termination override
phy:
fsl-imx8mq-usb: set platform driver data
phy:
GOOGLE_USB: add TYPEC dependency
phy:
hdmi: Add HDMI 2.1 FRL configuration options
phy:
k1-usb: add disconnect function support
phy:
Kconfig: spacemit: add COMMON_CLK dependency
phy:
lynx-28g: avoid memsetting lane already allocated with kzalloc()
phy:
lynx-28g: configure more equalization params for 1GbE and 10GbE
phy:
lynx-28g: convert iowrite32() calls with magic values to macros
phy:
lynx-28g: distinguish between 10GBASE-R and USXGMII
phy:
lynx-28g: don't concatenate lynx_28g_lane_rmw() argument "reg" with "val" and "mask"
phy:
lynx-28g: improve lynx_28g_probe() sequence
phy:
lynx-28g: make lynx_28g_set_lane_mode() more systematic
phy:
lynx-28g: refactor lane probing to lynx_28g_probe_lane()
phy:
lynx-28g: refactor lane->interface to lane->mode
phy:
lynx-28g: remove LYNX_28G_ prefix from register names
phy:
lynx-28g: restructure protocol configuration register accesses
phy:
lynx-28g: skip CDR lock workaround for lanes disabled in the device tree
phy:
lynx-28g: support individual lanes as OF PHY providers
phy:
lynx-28g: use "dev" argument more in lynx_28g_probe()
phy:
lynx-28g: use FIELD_GET() and FIELD_PREP()
phy:
make PHY_COMMON_PROPS Kconfig symbol conditionally user-selectable
phy:
mediatek: phy-mtk-hdmi-mt2701: convert from round_rate() to determine_rate()
phy:
mediatek: phy-mtk-hdmi-mt8173: convert from round_rate() to determine_rate()
phy:
mediatek: phy-mtk-hdmi-mt8195: convert from round_rate() to determine_rate()
phy:
mediatek: phy-mtk-mipi-dsi-mt8173: convert from round_rate() to determine_rate()
phy:
mediatek: phy-mtk-mipi-dsi-mt8183: convert from round_rate() to determine_rate()
phy:
mvebu-cp110-utmi: fix dr_mode property read from dts
phy:
qcom-qmp-ufs: Add Milos support
phy:
qcom-qmp-usb: Set regulator load before enabling
phy:
qcom-qmp: pcs-pcie: Add v8 register offsets
phy:
qcom-qmp: qserdes-com: Add some more v8 register offsets
phy:
qcom-qmp: qserdes-com: Add v8 DP-specific qserdes register offsets
phy:
qcom-qmp: qserdes-txrx: Add complete QMP PCIe PHY v8 register offsets
phy:
qcom: edp: Add Glymur platform support
phy:
qcom: edp: Fix NULL pointer dereference for phy v6 (x1e80100)
phy:
qcom: edp: Fix the DP_PHY_AUX_CFG registers count
phy:
qcom: edp: Make the number of clocks flexible
phy:
qcom: qmp-combo: Add polarity inversion support for SAR2130P
phy:
qcom: qmp-pcie: add QMP PCIe PHY tables for Kaanapali
phy:
qcom: qmp-pcie: Add support for Glymur PCIe Gen4x2 PHY
phy:
qcom: qmp-ufs: Fix SM8650 PCS table for Gear 4
phy:
qcom: qmp-usbc: add DP link and vco_div clocks for DP PHY
phy:
qcom: qmp-usbc: Add DP PHY ops for USB/DP switchable Type-C PHYs
phy:
qcom: qmp-usbc: Add DP-related fields for USB/DP switchable PHY
phy:
qcom: qmp-usbc: Add QCS615 USB/DP PHY config and DP mode support
phy:
qcom: qmp-usbc: Add regulator init_load support
phy:
qcom: qmp-usbc: Add TCSR parsing and PHY mode setting
phy:
qcom: qmp-usbc: Add USB/DP exclude handling
phy:
qcom: qmp-usbc: Move reset config into PHY cfg
phy:
qcom: qmp-usbc: Move USB-only init to usb_power_on
phy:
qcom: qmp-usbc: Rename USB-specific ops to prepare for DP support
phy:
qcom: qmp: Add DP v2 PHY register definitions
phy:
qualcomm: eusb2-repeater: Add SMB2370 eUSB2 repeater support
phy:
qualcomm: phy-qcom-eusb2-repeater: Add squelch detect param update
phy:
qualcomm: qmp-combo: Add DP offsets and settings for Glymur platforms
phy:
qualcomm: qmp-combo: Update QMP PHY with Glymur settings
phy:
qualcomm: qmp-usb: Add support for Glymur USB UNI PHY
phy:
qualcomm: Update the QMP clamp register for V6
phy:
renesas: phy-rcar-gen2: fix typo in function name reference
phy:
renesas: rcar-gen2: Simplify with scoped for each OF child loop
phy:
renesas: rcar-gen3-usb2: add regulator dependency
phy:
renesas: rcar-gen3-usb2: Add regulator for OTG VBUS control
phy:
renesas: rcar-gen3-usb2: Factor out VBUS control logic
phy:
renesas: rcar-gen3-usb2: Use devm_pm_runtime_enable()
phy:
renesas: rcar-gen3-usb2: Use mux-state for phyrst management
phy:
rockchip-samsung-dcphy: Discard pm_runtime_put() return value
phy:
rockchip: naneng-combphy: use existing DT property check for rk3528
phy:
rockchip: phy-rockchip-inno-hdmi: convert from round_rate() to determine_rate()
phy:
rockchip: phy-rockchip-samsung-hdptx: convert from round_rate() to determine_rate()
phy:
rockchip: samsung-hdptx: Add HDMI 2.1 FRL support
phy:
rockchip: samsung-hdptx: Cleanup *_cmn_init_seq lists
phy:
rockchip: samsung-hdptx: Cleanup TMDS PLL config table
phy:
rockchip: samsung-hdptx: Compute clk rate from PLL config
phy:
rockchip: samsung-hdptx: Consistently use [rk_]hdptx_[tmds_] prefixes
phy:
rockchip: samsung-hdptx: Drop hw_rate driver data
phy:
rockchip: samsung-hdptx: Enable lane output in common helper
phy:
rockchip: samsung-hdptx: Extend rk_hdptx_phy_verify_hdmi_config() helper
phy:
rockchip: samsung-hdptx: Fix coding style alignment
phy:
rockchip: samsung-hdptx: Pre-compute HDMI PLL config for 461.10125 MHz output
phy:
rockchip: samsung-hdptx: Switch to driver specific HDMI config
phy:
rockchip: samsung-hdptx: Use usleep_range() instead of udelay()
phy:
rockchip: usb: Simplify with scoped for each OF child loop
phy:
socionext: usb2: Simplify with scoped for each OF child loop
phy:
spacemit: Introduce PCIe/combo PHY
phy:
spacemit: support K1 USB2.0 PHY controller
phy:
sun4i-usb: replace use of system_wq with system_percpu_wq
phy:
tegra: xusb: Remove unused powered_on variable
phy:
ti: j721e-wiz: Fix device node reference leak in wiz_get_lane_phy_types()
phy:
ti: phy-j721e-wiz: convert from divider_round_rate() to divider_determine_rate()
phy:
ti: phy-j721e-wiz: convert from round_rate() to determine_rate()
phy:
ti: phy-j721e-wiz: restore mux selection during resume
pid:
introduce task_ppid_vnr() helper
pid:
only take pidmap_lock once on alloc
pid:
reorder fields in pid_namespace to reduce false sharing
pidfs:
avoid misleading break
pidfs:
convert rb-tree to rhashtable
pidfs:
implement ino allocation without the pidmap lock
pidfs:
return -EREMOTE when PIDFD_GET_INFO is called on another ns
pinctrl:
add generic functions + pins mapper
pinctrl:
add polarfire soc mssio pinctrl driver
pinctrl:
amd: Cleanup header includes
pinctrl:
amdisp: Make amdisp_pinctrl_ops variable static
pinctrl:
apple: Implement GPIO func check callback
pinctrl:
apple: Use unsigned int instead of unsigned
pinctrl:
aspeed: Cleanup header includes
pinctrl:
aspeed: g5: Constrain LPC binding revision workaround to AST2500
pinctrl:
at91-pio4: Add sama7d65 pio4 support
pinctrl:
aw9523: Simplify locking with guard()
pinctrl:
baytrail: Convert to use intel_gpio_add_pin_ranges()
pinctrl:
baytrail: Remove duplicate error messages
pinctrl:
canaan: k230: Fix NULL pointer dereference when parsing devicetree
pinctrl:
cherryview: Remove duplicate error messages
pinctrl:
cirrus: cs42l43: Fix double-put in cs42l43_pin_probe()
pinctrl:
cix: sky1: Unexport sky1_pinctrl_pm_ops
pinctrl:
core: Remove duplicate error messages
pinctrl:
core: Remove unused devm_pinctrl_unregister()
pinctrl:
core: Simplify devm_pinctrl_*()
pinctrl:
cy8c95x0: Don't miss reading the last bank registers
pinctrl:
equilibrium: Fix device node reference leak in pinbank_init()
pinctrl:
equilibrium: fix warning trace on load
pinctrl:
equilibrium: rename irq_chip function callbacks
pinctrl:
fix compile test defaults
pinctrl:
fix kismet issues with GENERIC_PINCTRL
pinctrl:
generic: move function to amlogic-am4 driver
pinctrl:
imx: Add support for NXP i.MX952
pinctrl:
imx: Support NXP scmi extended mux config
pinctrl:
intel: Add code name documentation
pinctrl:
intel: Align Copyright note with corporate guidelines
pinctrl:
intel: Enable 3-bit PAD_OWN feature
pinctrl:
intel: Fix the revision for new features (1kOhm PD, HW debouncer)
pinctrl:
intel: Improve capability support
pinctrl:
intel: platform: Add Nova Lake to the list of supported
pinctrl:
intel: Remove duplicate error messages
pinctrl:
lynxpoint: Convert to use intel_gpio_add_pin_ranges()
pinctrl:
lynxpoint: Remove duplicate error messages
pinctrl:
mcp23s08: Disable all pin interrupts during probe
pinctrl:
mediatek: common: Fix probe failure for devices without EINT
pinctrl:
mediatek: enable ies_present flag for MT798x
pinctrl:
mediatek: make devm allocations safer and clearer in mtk_eint_do_init()
pinctrl:
mediatek: remove unused drv_offset field
pinctrl:
meson: amlogic-a4: Fix device node reference leak in aml_dt_node_to_map_pinmux()
pinctrl:
meson: amlogic-a4: Fix device node reference leak in bank helpers
pinctrl:
meson: amlogic-a4: mark the GPIO controller as sleeping
pinctrl:
meson: extend build coverage with COMPILE_TEST=y
pinctrl:
microchip-sgpio: Simplify locking with guard()
pinctrl:
move microchip riscv pinctrl drivers to a folder
pinctrl:
ocelot: Extend support for lan9645xf family
pinctrl:
ocelot: Update alt mode reg addr calculation
pinctrl:
pic32: update include to use pic32.h from platform_data
pinctrl:
pinconf-generic: Fix memory leak in pinconf_generic_parse_dt_config()
pinctrl:
qcom: glymur: Add Mahua TLMM support
pinctrl:
qcom: qcs615: Add missing dual edge GPIO IRQ errata flag
pinctrl:
qcom: sdm660-lpass-lpi: Make groups and functions variables static
pinctrl:
qcom: sm8250-lpass-lpi: Fix i2s2_data_groups definition
pinctrl:
qcom: spmi-gpio: implement .get_direction()
pinctrl:
renesas: rza1: Normalize return value of gpio_get()
pinctrl:
renesas: rzt2h: Add GPIO IRQ chip to handle interrupts
pinctrl:
renesas: rzt2h: Allow .get_direction() for IRQ function GPIOs
pinctrl:
renesas: rzt2h: Fix device node leak in rzt2h_gpio_register()
pinctrl:
renesas: rzt2h: Fix invalid wait context
pinctrl:
renesas: rzt2h: Move GPIO enable/disable into separate function
pinctrl:
rockchip: Fix configuring a deferred pin
pinctrl:
rockchip: Simplify locking with scoped_guard()
pinctrl:
samsung: Add Exynos9610 pinctrl configuration
pinctrl:
single: fix refcount leak in pcs_add_gpio_func()
pinctrl:
sophgo: Cleanup header includes
pinctrl:
spacemit: k3: add initial pin support
pinctrl:
spacemit: k3: adjust drive strength and schmitter trigger
pinctrl:
spacemit: support I/O power domain configuration
pinctrl:
st: Annotate st_pinconf_dbg_show() as holding mutex
pinctrl:
starfive: jh7110-sys: Cleanup header includes
pinctrl:
stm32: fix HDP driver dependency on GPIO_GENERIC
pinctrl:
sunxi: fix gpiochip_lock_as_irq() failure when pinmux is unknown
pinctrl:
sunxi: Implement gpiochip::get_direction()
pinctrl:
sunxi: pass down flags to pinctrl routines
pinctrl:
tangier: Join tng_pinctrl_probe() into its wrapper
pinctrl:
tangier: Remove duplicate error messages
pinctrl:
tb10x: Simplify locking with guard()
pinctrl:
tegra-xusb: Return void in padctl enable/disable functions
pinctrl:
tegra-xusb: Simplify locking with guard()
ping:
annotate data-races in ping_lookup()
pkcs7, x509:
Add ML-DSA support
pkcs7, x509:
Rename ->digest to ->m
pkcs7:
Allow authenticatedAttributes for ML-DSA
pkcs7:
Allow the signing algo to do whatever digestion it wants itself
pkcs7:
Change a pr_warn() to pr_warn_once()
platform/chrome:
cros_ec_lightbar: Fix response size initialization
platform/chrome:
cros_ec_typec: Set no_mode_control flag
platform/chrome:
cros_hps_i2c: Discard pm_runtime_put() return value
platform/chrome:
cros_typec_switch: Don't touch struct fwnode_handle::dev
platform/chrome:
cros_typec_switch: Use acpi_get_local_u64_address()
platform/chrome:
lightbar: Add support for large sequence
platform/chrome:
lightbar: Fix lightbar_program_ex alignment
platform/chrome:
lightbar: Report number of segments
platform/chrome:
lightbar: Use flexible array member
platform/olpc:
olpc-xo175-ec: Fix overflow error message to print inlen
platform/surface:
aggregator_registry: Add Surface Pro 11 (QCOM)
platform/surface:
Migrate to serdev specific shutdown function
platform/surface:
Replace deprecated strcpy() in surface_button_add()
platform/wmi:
Add helper functions for WMI string conversions
platform/wmi:
Add kunit test for the marshalling code
platform/wmi:
Add kunit test for the string conversion code
platform/wmi:
Introduce marshalling support
platform/wmi:
string-kunit: Add missing oversized string test case
platform/wmi:
Update driver development guide
platform/x86/amd/hsmp:
Fix typo in error message
platform/x86/amd/pmf:
Added a module parameter to disable the Smart PC function
platform/x86/amd/pmf:
Introduce new interface to export NPU metrics
platform/x86/amd/pmf:
Prevent TEE errors after hibernate
platform/x86/amd/pmf:
Use ring buffer to store custom BIOS input values
platform/x86/amd:
pmc: Add Thinkpad L14 Gen3 to quirk_s2idle_bug
platform/x86/amd:
Use scope-based cleanup for wbrf_record()
platform/x86/intel-uncore-freq:
Handle autonomous UFS status bit
platform/x86/intel-uncore-freq:
Increase minor version
platform/x86/intel/hid:
Stop creating a platform device
platform/x86/intel/pmc:
Change LPM mode fields to u8
platform/x86/intel/pmc:
Enable substate residencies for multiple PMCs
platform/x86/intel/pmc:
Move LPM mode attributes to PMC
platform/x86/intel/pmc:
Remove double empty line
platform/x86/intel/uncore-freq:
Replace sprintf() with scnprintf()
platform/x86/intel/uncore-freq:
Replace sprintf() with sysfs_emit()
platform/x86/intel/vbtn:
Stop creating a platform device
platform/x86/intel/wmi:
thunderbolt: Use new buffer-based WMI API
platform/x86/uniwill:
Implement cTGP setting
platform/x86:
alienware-wmi-wmax: Add G-Mode support to m18 laptops
platform/x86:
asus-armoury: add support for FA401UM
platform/x86:
asus-armoury: add support for FA607NU
platform/x86:
asus-armoury: add support for G614FP
platform/x86:
asus-armoury: add support for G733QS
platform/x86:
asus-armoury: add support for GA503QM
platform/x86:
asus-armoury: add support for GU605MU
platform/x86:
asus-armoury: add support for GV302XU
platform/x86:
asus-armoury: add support for GX650RX
platform/x86:
asus-armoury: add support for GZ302EA and GZ302EAC
platform/x86:
asus-nb-wmi: add DMI quirk for ASUS ROG Flow Z13-KJP GZ302EAC
platform/x86:
asus-wmi: add keyboard brightness event handler
platform/x86:
asus-wmi: Add support for multiple kbd led handlers
platform/x86:
asus-wmi: remove unused keyboard backlight quirk
platform/x86:
dell-wmi-sysman: Don't hex dump plaintext password data
platform/x86:
dell-wmi: Add audio/mic mute key codes
platform/x86:
hp-bioscfg: Support allocations of larger data
platform/x86:
hp-wmi: Add EC offsets to read Victus S thermal profile
platform/x86:
hp-wmi: add manual fan control for Victus S models
platform/x86:
hp-wmi: add Omen 14-fb1xxx (board 8E41) support
platform/x86:
hp-wmi: Add Omen 16-wf0xxx fan and thermal support
platform/x86:
hp-wmi: Add Omen 16-xd0xxx fan and thermal support
platform/x86:
hp-wmi: Add Omen 16-xf0xxx (8BCA) support
platform/x86:
hp-wmi: Add support for Omen 16-k0xxx (8A4D)
platform/x86:
hp-wmi: Add support for Omen 16-wf1xxx (8C76)
platform/x86:
hp-wmi: Add Victus 16-d0xxx support
platform/x86:
hp-wmi: fix platform profile values for Omen 16-wf1xxx
platform/x86:
hp-wmi: implement fan keep-alive
platform/x86:
hp-wmi: order include headers
platform/x86:
ideadpad-laptop: Clean up style warnings and checks
platform/x86:
int0002: Remove IRQF_ONESHOT from request_irq()
platform/x86:
int3472: Handle GPIO type 0x10 (DOVDD)
platform/x86:
intel-hid: Add Dell 14 Plus 2-in-1 to dmi_vgbs_allow_list
platform/x86:
intel-hid: Add Dell 16 Plus 2-in-1 to dmi_vgbs_allow_list
platform/x86:
intel-hid: disable wakeup_mode during hibernation
platform/x86:
intel-hid: Enable 5-button array on ThinkPad X1 Fold 16 Gen 1
platform/x86:
intel-wmi-sbl-fw-update: Use new buffer-based WMI API
platform/x86:
intel/pmt: Replace sprintf() with sysfs_emit()
platform/x86:
ISST: Add missing write block check
platform/x86:
ISST: Check for admin capability for write commands
platform/x86:
ISST: Check HWP support before MSR access
platform/x86:
ISST: Correct locked bit width
platform/x86:
ISST: Increase minor version
platform/x86:
ISST: Optimize suspend/resume callbacks
platform/x86:
ISST: Reset core count to 0
platform/x86:
ISST: Store and restore all domains data
platform/x86:
lenovo-wmi-capdata: Add support for Capability Data 00
platform/x86:
lenovo-wmi-capdata: Add support for Fan Test Data
platform/x86:
lenovo-wmi-capdata: Wire up Fan Test Data
platform/x86:
lenovo-wmi-helpers: Convert returned buffer into u32
platform/x86:
lenovo-wmi-other: Add HWMON for fan reporting/tuning
platform/x86:
lenovo-wmi-{capdata,other}: Fix HWMON channel visibility
platform/x86:
lenovo-wmi-{capdata,other}: Support multiple Capability Data
platform/x86:
lenovo: wmi-gamezone: Drop gz_chain_head
platform/x86:
oxpec: Add support for Aokzoe A2 Pro
platform/x86:
oxpec: Add support for OneXPlayer APEX
platform/x86:
oxpec: Add support for OneXPlayer X1 Air
platform/x86:
oxpec: Add support for OneXPlayer X1z
platform/x86:
redmi-wmi: Add more hotkey mappings
platform/x86:
Rename lenovo-wmi-capdata01 to lenovo-wmi-capdata
platform/x86:
thinkpad_acpi: Add support to detect hardware damage detection capability.
platform/x86:
thinkpad_acpi: Add sysfs to display details of damaged device.
platform/x86:
thinkpad_acpi: Fix errors reading battery thresholds
platform/x86:
touchscreen_dmi: Add quirk for y-inverted Goodix touchscreen on SUPI S10
platform/x86:
uniwill-laptop: Fix crash on unexpected battery event
platform/x86:
uniwill-laptop: Handle FN lock event
platform/x86:
uniwill-laptop: Introduce device descriptor system
platform/x86:
uniwill-laptop: Mark FN lock status as being volatile
platform/x86:
uniwill-laptop: Rename FN lock and super key lock attrs
platform/x86:
wmi-bmof: Use new buffer-based WMI API
platform/x86:
xiaomi-wmi: Use new buffer-based WMI API
platform/x86:
yogabook: Clean up code style
platform:
mellanox: mlx-platform: Add support DGX flavor of next-generation 800GB/s ethernet switch.
platform:
mellanox: mlx-platform: Add support for new Nvidia DGX system based on class VMOD0010
platform_data/mlxreg:
mlxreg.h: fix all kernel-doc warnings
PM:
EM: Documentation: Fix bug in example code snippet
PM:
EM: Fix NULL pointer dereference when perf domain ID is not found
PM:
hibernate: Drain trailing zero pages on userspace restore
PM:
hibernate: Drop NULL pointer checks before acomp_request_free()
PM:
runtime: Change pm_runtime_put() return type to void
PM:
runtime: Fix a race condition related to device removal
PM:
sleep: core: Avoid bit field races related to work_in_progress
PM:
sleep: Do not flag runtime PM workqueue as freezable
PM:
sleep: Drop spurious WARN_ON() from pm_restore_gfp_mask()
PM:
sleep: wakeirq: harden dev_pm_clear_wake_irq() against races
PM:
sleep: wakeirq: Update outdated documentation comments
PM:
wakeup: Handle empty list in wakeup_sources_walk_start()
pmdomain:
bcm: bcm2835-power: Fix broken reset status read
pmdomain:
bcm: bcm2835-power: Increase ASB control timeout
pmdomain:
imx8mp-blk-ctrl: Keep the NOC_HDCP clock enabled
pmdomain:
imx: gpcv2: Discard pm_runtime_put() return value
pmdomain:
mediatek: Fix power domain count
pmdomain:
rockchip: Fix PD_VCODEC for RK3588
pNFS:
fix a missing wake up while waiting on NFS_LAYOUT_DRAIN
posix_acl:
make posix_acl_to_xattr() alloc the buffer
power:
reset: nvmem-reboot-mode: respect cell size for nvmem_cell_write
power:
reset: tdx-ec-poweroff: fix restart
power:
sequencing: Add the Power Sequencing driver for the PCIe M.2 connectors
power:
sequencing: fix missing state_lock in pwrseq_power_on() error path
power:
sequencing: pcie-m2: Fix device node reference leak in probe
power:
sequencing: qcom-wcn: add support for WCN39xx
power:
sequencing: qcom-wcn: fix error path for VDDIO handling
power:
sequencing: qcom-wcn: use device_get_match_data()
power:
supply: ab8500: Fix use-after-free in power_supply_changed()
power:
supply: ab8500_chargalg: improve kernel-doc
power:
supply: act8945a: Fix use-after-free in power_supply_changed()
power:
supply: bd71828-power: Support ROHM BD72720
power:
supply: bd71828: Support wider register addresses
power:
supply: bd71828: Use dev_err_probe()
power:
supply: bd99954: Remove unused gpio include header
power:
supply: bq256xx: Fix use-after-free in power_supply_changed()
power:
supply: bq256xx: Remove unused gpio include header
power:
supply: bq25980: Fix use-after-free in power_supply_changed()
power:
supply: bq25980: Remove unused gpio include header
power:
supply: bq27xxx: fix wrong errno when bus ops are unsupported
power:
supply: cpcap-battery: Fix use-after-free in power_supply_changed()
power:
supply: cw2015: Remove unused gpio include header
power:
supply: goldfish: Fix use-after-free in power_supply_changed()
power:
supply: pf1550: Fix use-after-free in power_supply_changed()
power:
supply: pm8916_bms_vm: Fix use-after-free in power_supply_changed()
power:
supply: pm8916_lbc: Fix use-after-free for extcon in IRQ handler
power:
supply: pm8916_lbc: Fix use-after-free in power_supply_changed()
power:
supply: qcom_battmgr: Recognize "LiP" as lithium-polymer
power:
supply: rt9455: Fix use-after-free in power_supply_changed()
power:
supply: sbs-battery: Fix use-after-free in power_supply_changed()
power:
supply: sysfs: Constify pointer passed to dev_attr_psp()
power:
supply: ucs1002: Remove unused gpio include header
power:
supply: wm97xx: Fix NULL pointer dereference in power_supply_changed()
power:
supply: wm97xx: Use devm_kcalloc()
power:
supply: wm97xx: Use devm_power_supply_register()
powercap:
intel_rapl: Add PL4 support for Ice Lake
powercap:
intel_rapl: Expose all package CPUs in PMU cpumask
powercap:
intel_rapl: Remove incorrect CPU check in PMU context
powercap:
intel_rapl_tpmi: Remove FW_BUG from invalid version check
powercap:
Replace sprintf() with sysfs_emit() in sysfs show functions
powerpc, perf:
Check that current->mm is alive before getting user callchain
powerpc/32:
Automatically adapt TASK_SIZE based on constraints
powerpc/32s:
Fix segments setup when TASK_SIZE is not a multiple of 256M
powerpc/64s:
do not re-activate batched TLB flush
powerpc/crash:
adjust the elfcorehdr size
powerpc/e500:
Always use 64 bits PTE
powerpc/eeh:
fix recursive pci_lock_rescan_remove locking in EEH event handling
powerpc/fsp2:
Simplify with scoped for each OF child loop
powerpc/iommu:
bypass DMA APIs for coherent allocations for pre-mapped memory
powerpc/iommu:
fix lockdep warning during PCI enumeration
powerpc/kexec/core:
use big-endian types for crash variables
powerpc/mem:
Move CMA reservations to arch_mm_preinit
powerpc/mm:
implement *_user_accessible_page() for ptes
powerpc/mm:
implement arch_flush_lazy_mmu_mode()
powerpc/mm:
replace batch->active with is_lazy_mmu_mode_active()
powerpc/mm:
support page table check
powerpc/mm:
use set_pte_at_unchecked() for internal usages
powerpc/pci:
Initialize msi_addr_mask for OF-created PCI devices
powerpc/powernv/iommu:
iommu incorrectly bypass DMA APIs
powerpc/prom_init:
Fixup missing #size-cells on PowerMac media-bay nodes
powerpc/pseries/cmm:
remove cmm_balloon_compaction_init()
powerpc/pseries:
Correct MSI allocation tracking
powerpc/pseries:
Fix MSI-X allocation failure when quota is exceeded
powerpc/pseries:
move the PLPKS config inside its own sysfs directory
powerpc/pseries:
plpks: export plpks_wrapping_is_supported
powerpc/selftests/copyloops:
extend selftest to exercise __copy_tofrom_user_power7_vmx
powerpc/smp:
Add check for kcalloc() failure in parse_thread_groups()
powerpc/uaccess:
Fix inline assembly for clang build on PPC32
powerpc/uaccess:
Implement masked user access
powerpc/uaccess:
Move barrier_nospec() out of allow_read_{from/write}_user()
powerpc/uaccess:
Refactor user_{read/write/}_access_begin()
powerpc/uaccess:
Remove unused size and from parameters from allow_access_user()
powerpc/uaccess:
Remove {allow/prevent}_{read/write/read_write}_{from/to/}_user()
powerpc/vdso:
Provide clock_getres_time64()
powerpc/wii:
Simplify with scoped for each OF child loop
powerpc64/bpf:
Add arch_bpf_stack_walk() for BPF JIT
powerpc64/bpf:
Additional NVR handling for bpf_throw
powerpc64/bpf:
Avoid tailcall restore from trampoline
powerpc64/bpf:
do not increment tailcall count when prog is NULL
powerpc64/bpf:
fix handling of BPF stack in exception callback
powerpc64/bpf:
fix kfunc call support
powerpc64/bpf:
fix the address returned by bpf_get_func_ip
powerpc64/bpf:
Inline bpf_get_smp_processor_id() and bpf_get_current_task/_btf()
powerpc64/bpf:
Moving tail_call_cnt to bottom of frame
powerpc64/bpf:
remove BPF redzone protection in trampoline stack
powerpc64/bpf:
Support exceptions
powerpc64/bpf:
Support internal-only MOV instruction to resolve per-CPU addrs
powerpc64/bpf:
Support tailcalls with subprogs
powerpc64/bpf:
use consistent tailcall offset in trampoline
powerpc64/ftrace:
fix OOL stub count with clang
powerpc64/ftrace:
workaround clang recording GEP in __patchable_function_entries
powerpc64:
make clang cross-build friendly
powerpc:
83xx: km83xx: Fix keymile vendor prefix
powerpc:
dts: fsl: Drop unused .dtsi files
powerpc:
dts: mpc8313erdb: Use IRQ_TYPE_* macros
powerpc:
dts: mpc8315erdb: Add missing #cells properties to SPI bus
powerpc:
dts: mpc8315erdb: Rename LED nodes to comply with schema
powerpc:
dts: mpc8315erdb: Use IRQ_TYPE_* macros
powerpc:
dts: mpc83xx: Add unit addresses to /memory
powerpc:
fix KUAP warning in VMX usercopy path
powerpc:
introduce arch_zone_limits_init()
powerpc:
kgdb: Remove OUTBUFMAX constant
ppp:
enable TX scatter-gather
pps:
generators: remove broken pps_gen_parport driver
prctl:
add arch-agnostic prctl()s for indirect branch tracking
prctl:
cfi: change the branch landing pad prctl()s to be more descriptive
prctl:
rename branch landing pad implementation functions to be more explicit
printf:
convert test_hashed into macro
printk, vt, fbcon:
Remove console_conditional_schedule()
printk:
add CONFIG_PRINTK dependency for netconsole
printk:
Add execution context (task name/CPU) to printk_info
printk:
Move locking annotation to printk.c
printk:
nbcon: Check for device_{lock,unlock} callbacks
proc:
Fix pointer error dereference
procfs:
fix missing RCU protection when reading real_parent in do_task_stat()
procfs:
fix possible double mmput() in do_procmap_query()
pseries/plpks:
add HCALLs for PowerVM Key Wrapping Module
pseries/plpks:
expose PowerVM wrapping features via the sysfs
pseries/plpks:
fix kernel-doc comment inconsistencies
psp:
use sk->sk_hash in psp_write_headers()
pstore/ram:
fix buffer overflow in persistent_ram_save_old()
pstore:
ram_core: fix incorrect success return when vmap() fails
ptp:
ptp_vmclock: add 'VMCLOCK' to ACPI device match
ptp:
ptp_vmclock: Add device tree support
ptp:
ptp_vmclock: remove dependency on CONFIG_ACPI
ptp:
ptp_vmclock: return TAI not UTC
ptp:
vmclock: add vm generation counter
ptp:
vmclock: support device notifications
pwm:
dwc: Use size macro
pwm:
Emit native configuration in /sys/kernel/debug/pwm
pwm:
Remove redundant check in pwm_ops_check()
pwm:
th1520: Replace `kernel::c_str!` with C-Strings
pwm:
tiehrpwm: Enable pwmchip's parent device before setting configuration
pwm:
Update MAINTAINER entry
qmi_wwan:
allow max_mtu above hard_mtu to control rx_urb_size
quota:
fix livelock between quotactl and freeze_super
quotactl_block():
switch to CLASS(filename)
r8169:
add DASH support for RTL8127AP
r8169:
add support for extended chip version id and RTL9151AS
r8169:
add support for RTL8127ATF (Fiber SFP)
r8169:
enable LTR support
r8169:
remove optional size argument in calls to strscpy
rapidio:
replace rio_free_net() with kfree() in rio_scan_alloc_net()
RAS/AMD/ATL:
Remove an unneeded semicolon
rcu/nocb:
Extract nocb_defer_wakeup_cancel() helper
rcu/nocb:
Remove dead callback overload handling
rcu/nocb:
Remove unnecessary WakeOvfIsDeferred wake path
rcu:
Add noinstr-fast rcu_read_{,un}lock_tasks_trace() APIs
rcu:
Clean up after the SRCU-fastification of RCU Tasks Trace
rcu:
Fix rcu_read_unlock() deadloop due to softirq
rcu:
Make expedited RCU CPU stall warnings detect stall-end races
rcu:
Mark lockdep_assert_rcu_helper() __always_inline
rcu:
Move rcu_tasks_trace_srcu_struct out of #ifdef CONFIG_TASKS_RCU_GENERIC
rcu:
Re-implement RCU Tasks Trace in terms of SRCU-fast
rcu:
Reduce synchronize_rcu() latency by reporting GP kthread's CPU QS early
rcu:
Support Clang's context analysis
rcu:
Update Requirements.rst for RCU Tasks Trace
rcu:
Use an intermediate irq_work to start process_srcu()
rcuscale:
Update due to x86 not supporting none/voluntary preemption
rcutorture:
Add --kill-previous option to terminate previous kvm.sh runs
rcutorture:
Add context checks to rcu_torture_timer()
rcutorture:
Correctly compute probability to invoke ->exp_current()
rcutorture:
Prevent concurrent kvm.sh runs on same source tree
rcutorture:
Test rcu_tasks_trace_expedite_current()
rcutorture:
Update due to x86 not supporting none/voluntary preemption
RDMA/bng_re:
Fix silent failure in HWRM version query
RDMA/bng_re:
Remove unnessary validity checks
RDMA/bng_re:
Unwind bng_re_dev_init properly
RDMA/bnxt_re:
Add support for QP rate limiting
RDMA/bnxt_re:
Report packet pacing capabilities when querying device
RDMA/bnxt_re:
Report QP rate limit in debugfs
RDMA/core:
add bio_vec based RDMA read/write API
RDMA/core:
add MR support for bvec-based RDMA operations
RDMA/core:
add rdma_rw_max_sge() helper for SQ sizing
RDMA/core:
Avoid exporting module local functions and remove not-used ones
RDMA/core:
Check id_priv->restricted_node_type in cma_listen_on_dev()
RDMA/core:
Fix stale RoCE GIDs during netdev events at registration
RDMA/core:
introduce rdma_restrict_node_type()
RDMA/core:
use IOVA-based DMA mapping for bvec RDMA operations
RDMA/efa:
Check stored completion CTX command ID with received one
RDMA/efa:
Fix possible deadlock
RDMA/efa:
Fix typo in efa_alloc_mr()
RDMA/efa:
Fix use of completion ctx after free
RDMA/efa:
Improve admin completion context state machine
RDMA/hns:
Fix RoCEv1 failure due to DSCP
RDMA/hns:
Fix WQ_MEM_RECLAIM warning
RDMA/hns:
Introduce limit_bank mode with better performance
RDMA/hns:
Notify ULP of remaining soft-WCs during reset
RDMA/hns:
Return actual error code instead of fixed EINVAL
RDMA/hns:
Support drain SQ and RQ
RDMA/ionic:
Fix kernel stack leak in ionic_create_cq()
RDMA/ionic:
Fix potential NULL pointer dereference in ionic_query_port
RDMA/ionic:
Preserve and set Ethernet source MAC after ib_ud_header_init()
RDMA/irdma:
Add enum defs for reserved CQs/QPs
RDMA/irdma:
Clean up unnecessary dereference of event->cm_node
RDMA/irdma:
Fix deadlock during netdev reset with active connections
RDMA/irdma:
Fix double free related to rereg_user_mr
RDMA/irdma:
Fix kernel stack leak in irdma_create_user_ah()
RDMA/irdma:
Harden depth calculation functions
RDMA/irdma:
Initialize free_qp completion before using it
RDMA/irdma:
Remove a NOP wait_event() in irdma_modify_qp_roce()
RDMA/irdma:
Remove fixed 1 ms delay during AH wait loop
RDMA/irdma:
Remove redundant dma_wmb() before writel()
RDMA/irdma:
Remove reset check from irdma_modify_qp_to_err()
RDMA/irdma:
Return EINVAL for invalid arp index error
RDMA/irdma:
Simplify bool conversion
RDMA/irdma:
Update ibqp state to error if QP is already in error state
RDMA/irdma:
Use CQ ID for CEQE context
RDMA/irdma:
Use kvzalloc for paged memory DMA address array
RDMA/iwcm:
Fix workqueue list corruption by removing work_list
RDMA/mana_ib:
Add device‑memory support
RDMA/mana_ib:
Take CQ type from the device type
RDMA/mlx5:
Avoid direct access to DMA device pointer
RDMA/mlx5:
Fix memory leak in GET_DATA_DIRECT_SYSFS_PATH handler
RDMA/mlx5:
Fix ucaps init error flow
RDMA/mlx5:
Fix UMR hang in LAG error state unload
RDMA/mlx5:
Implement DMABUF export ops
RDMA/mlx5:
Implement query_port_speed callback
RDMA/mlx5:
Raise async event on device speed change
RDMA/mlx5:
Support rate limit only for Raw Packet QP
RDMA/ocrdma:
Remove unused OCRDMA_UVERBS definition
RDMA/qedr:
Remove unused defines
RDMA/rtrs-clt:
For conn rejection use actual err number
RDMA/rtrs-clt:
Remove unused members in rtrs_clt_io_req
RDMA/rtrs-srv:
Add check and closure for possible zombie paths
RDMA/rtrs-srv:
Fix error print in process_info_req()
RDMA/rtrs-srv:
fix SG mapping
RDMA/rtrs-srv:
Rate-limit I/O path error logging
RDMA/rtrs:
Add error description to the logs
RDMA/rtrs:
Add optional support for IB_MR_TYPE_SG_GAPS
RDMA/rtrs:
Extend log message when a port fails
RDMA/rtrs:
Improve error logging for RDMA cm events
RDMA/rtrs:
server: remove dead code
RDMA/rw:
Fall back to direct SGE on MR pool exhaustion
RDMA/rw:
Fix MR pool exhaustion in bvec RDMA READ path
RDMA/rxe:
Fix double free in rxe_srq_from_init
RDMA/rxe:
Fix iova-to-va conversion for MR page sizes != PAGE_SIZE
RDMA/rxe:
Fix race condition in QP timer handlers
RDMA/rxe:
Remove unused page_offset member
RDMA/siw:
Fix potential NULL pointer dereference in header processing
RDMA/umad:
Reject negative data_len in ib_umad_write
RDMA/umem:
don't abuse current->group_leader
RDMA/umem:
Fix double dma_buf_unpin in failure path
RDMA/umem:
Remove redundant DMABUF ops check
RDMA/umem:
Tell DMA mapping that UMEM requires coherency
RDMA/uverbs:
Add __GFP_NOWARN to ib_uverbs_unmarshall_recv() kmalloc
RDMA/uverbs:
Add DMABUF object type and operations
RDMA/uverbs:
Import DMA-BUF module in uverbs_std_types_dmabuf file
RDMA/uverbs:
select CONFIG_DMA_SHARED_BUFFER
RDMA/uverbs:
Support external FD uobjects
RDMA/uverbs:
Validate wqe_size before using it in ib_uverbs_post_send
rds:
ib: reject FRMR registration before IB connection is established
rds:
tcp: fix uninit-value in __inet_bind
readahead:
push invalidate_lock out of page_cache_ra_unbounded
refscale:
Update due to x86 not supporting none/voluntary preemption
regcache:
Demote defaults readback from HW to debug print
regmap:
add KUnit coverage for reg_default_cb callback
regmap:
Add reg_default_cb callback for flat cache defaults
regmap:
Enable REGMAP when REGMAP_SLIMBUS is enabled
regmap:
reg_default_cb for flat cache defaults
regmap:
reg_default_cb for flat cache defaults
regmap:
Synchronize cache for the page selector
regulator:
add REGULATOR_LINEAR_VRANGE macro
regulator:
Add rt8092 support
regulator:
Add TPS65185
regulator:
Add TPS65185 driver
regulator:
bd71815: switch to devm_fwnode_gpiod_get_optional
regulator:
bd71828-regulator.c: Fix LDON-HEAD mode
regulator:
bd71828: rename IC specific entities
regulator:
bd71828: Support ROHM BD72720
regulator:
bq257xx: Fix device node reference leak in bq257xx_reg_dt_parse_gpio()
regulator:
core: allow regulator_register() with
regulator:
core: don't fail regulator_register() with missing required supply
regulator:
core: don't ignore errors from event forwarding setup
regulator:
core: fix locking in regulator_resolve_supply() error path
regulator:
core: move supply check earlier in set_machine_constraints()
regulator:
core: remove dead code in regulator_resolve_supply()
regulator:
core: Remove regulator supply_name length limit
regulator:
core: reresolve unresolved supplies when available
regulator:
core: streamline supply resolution for always-on/boot-on regulators
regulator:
core: update two debug messages
regulator:
dt-bindings: Add MAX77675 regulator
regulator:
dt-bindings: add s2mpg10-pmic regulators
regulator:
dt-bindings: add s2mpg11-pmic regulators
regulator:
dt-bindings: Document TI TPS65185
regulator:
dt-bindings: fix typos in regulator-uv-* descriptions
regulator:
dt-bindings: mediatek,mt6331: Add missing ldo-vio28 vreg
regulator:
dt-bindings: mt6359: make regulator names unique
regulator:
dt-bindings: qcom,wcn3990-pmu: describe PMUs on WCN39xx
regulator:
dt-bindings: rpi-panel: Mark 7" Raspberry Pi as GPIO controller
regulator:
dt-bindings: rt5739: Add compatible for rt8092
regulator:
dummy, make dummy_regulator_driver static
regulator:
fp9931: Fix PM runtime reference leak in fp9931_hwmon_read()
regulator:
Kconfig: fix a typo
regulator:
max77675: Add MAX77675 regulator driver
regulator:
mt6363: Fix incorrect and redundant IRQ disposal in probe
regulator:
mt6363: Fix interrmittent timeout
regulator:
pca9450: Correct interrupt type
regulator:
pca9450: Correct probed name for PCA9452
regulator:
pf9453: Respect IRQ trigger settings from firmware
regulator:
rk808: Add RK801 support
regulator:
s2mps11: add S2MPG10 regulator
regulator:
s2mps11: add S2MPG11 regulator
regulator:
s2mps11: drop redundant sanity checks in s2mpg10_of_parse_cb()
regulator:
s2mps11: drop two needless variable initialisations
regulator:
s2mps11: fix pctrlsel macro usage in s2mpg10_of_parse_cb()
regulator:
s2mps11: more descriptive gpio consumer name
regulator:
s2mps11: place constants on right side of comparison tests
regulator:
s2mps11: refactor handling of external rail control
regulator:
s2mps11: refactor S2MPG10 ::set_voltage_time() for S2MPG11 reuse
regulator:
s2mps11: refactor S2MPG10 regulator macros for S2MPG11 reuse
regulator:
s2mps11: update node parsing (allow -supply properties)
regulator:
s2mps11: use dev_err_probe() where appropriate
regulator:
tps65185: check devm_kzalloc() result in probe
remoteproc:
imx_dsp_rproc: Fix multiple start/stop operations
remoteproc:
imx_dsp_rproc: Only reset carveout memory at RPROC_OFFLINE state
remoteproc:
imx_dsp_rproc: Rename macro to reflect multiple contexts
remoteproc:
imx_dsp_rproc: Skip RP_MBOX_SUSPEND_SYSTEM when mailbox TX channel is uninitialized
remoteproc:
imx_dsp_rproc: Wait for suspend ACK only if WAIT_FW_CONFIRMATION is set
remoteproc:
imx_rproc: Add runtime ops copy to support dynamic behavior
remoteproc:
imx_rproc: Add support for i.MX95
remoteproc:
imx_rproc: Add support for System Manager CPU API
remoteproc:
imx_rproc: Add support for System Manager LMM API
remoteproc:
imx_rproc: Fix invalid loaded resource table detection
remoteproc:
imx_rproc: Fix unreachable platform prepare_ops
remoteproc:
imx_rproc: Introduce prepare ops for imx_rproc_dcfg
remoteproc:
imx_rproc: Use strstarts for "rsc-table" check
remoteproc:
mediatek: Break lock dependency to `prepare_lock`
remoteproc:
mediatek: Unprepare SCP clock during system suspend
remoteproc:
mtk_scp: Simplify with scoped for each OF child loop
remoteproc:
pas: Extend parse_fw callback to fetch resources via SMC call
remoteproc:
pas: Replace metadata context with PAS context structure
remoteproc:
qcom: pas: Enable Secure PAS support with IOMMU managed by Linux
remoteproc:
qcom_wcnss: Fix reserved region mapping failure
remoteproc:
sysmon: Correct subsys_name_len type in QMI request
remoteproc:
xlnx_r5: Simplify with scoped for each OF child loop
Linux:
Remove WARN_ALL_UNSEEDED_RANDOM kernel config option
Linux:
rename do_filp_open() to do_file_open()
Linux:
Require (reasonably) normal mappings for MADV_DOFORK
reset:
canaan: k230: drop OF dependency and enable by default
reset:
Create subdirectory for SpacemiT drivers
reset:
gpio: add the "compatible" property
reset:
gpio: check the return value of gpiod_set_value_cansleep()
reset:
gpio: fix double free in reset_add_gpio_aux_device() error path
reset:
gpio: suppress bind attributes in sysfs
reset:
imx8mp-audiomix: Drop unneeded macros
reset:
imx8mp-audiomix: Extend the driver usage
reset:
imx8mp-audiomix: Support i.MX8ULP SIM LPAV
reset:
imx8mp-audiomix: Switch to using regmap API
reset:
rzg2l-usbphy-ctrl: Add suspend/resume support
reset:
rzg2l-usbphy-ctrl: Check pwrrdy is valid before using it
reset:
rzg2l-usbphy-ctrl: Fix malformed MODULE_AUTHOR string
reset:
rzg2l-usbphy-ctrl: Propagate the return value of regmap_field_update_bits()
reset:
spacemit: Add SpacemiT K3 reset driver
reset:
spacemit: Extract common K1 reset code
reset:
spacemit: fix auxiliary device id
reset:
spacemit: k3: Decouple composite reset lines
resolve_btfids:
Always build with -Wall -Werror
resolve_btfids:
Change in-place update with raw binary output
resolve_btfids:
Factor out load_btf()
resolve_btfids:
Fix linker flags detection
resolve_btfids:
Fix memory leaks reported by ASAN
resolve_btfids:
Implement --patch_btfids
resolve_btfids:
Introduce enum btf_id_kind
resolve_btfids:
Introduce finalize_btf() step
resolve_btfids:
Refactor the sort_btf_by_name function
resolve_btfids:
Rename object btf field to btf_path
resolve_btfids:
Support for KF_IMPLICIT_ARGS
resource:
Increase MAX_IORES_LEVEL to 8
resource:
Mark res given to resource_assigned() as const
resource:
provide 0args DEFINE_RES variant for unset resource desc
Revert "ACPI:
PM: Let acpi_dev_pm_attach() skip devices without ACPI PM"
Revert "ALSA:
hda/intel: Add MSI X870E Tomahawk to denylist"
Revert "ALSA:
hda/realtek: Add quirk for Gigabyte Technology to fix headphone"
Revert "arm64:
dts: imx8mq-librem5: Set the DVS voltages lower"
Revert "arm64:
dts: rockchip: Further describe the WiFi for the Pinebook Pro"
Revert "arm64:
zynqmp: Add an OP-TEE node to the device tree"
Revert "ARM:
dts: imx: move nand related property under nand@0"
Revert "clk:
microchip: core: allow driver to be compiled with COMPILE_TEST"
Revert "clk:
microchip: fix typo in reference to a config option"
Revert "clk:
Respect CLK_OPS_PARENT_ENABLE during recalc"
Revert "dm:
fix a race condition in retrieve_deps"
Revert "driver core:
enforce device_lock for driver_match_device()"
Revert "drm/amd/display:
Add Gfx Base Case For Linear Tiling Handling"
Revert "drm/amd/display:
Add Handling for gfxversion DcGfxBase"
Revert "drm/amd/display:
Correct hubp GfxVersion verification"
Revert "drm/amd/display:
Fix pbn to kbps Conversion"
Revert "drm/amd/display:
mouse event trigger to boost RR when idle"
Revert "drm/amd/display:
pause the workload setting in dm"
Revert "drm/amd:
Check if ASPM is enabled from PCIe subsystem"
Revert "drm/amdgpu:
don't attach the tlb fence for SI"
Revert "drm/i915/dp:
change aux_ctl reg read to polling read"
Revert "drm/msm/dpu:
try reserving the DSPP-less LM first"
Revert "drm/pagemap:
Disable device-to-device migration"
Revert "drm/syncobj:
Fix handle <-> fd ioctls with dirty stack"
Revert "drm/xe/multi_queue:
Support active group after primary is destroyed"
Revert "drm:
Fix use-after-free on framebuffers and property blobs when calling drm_dev_unplug"
Revert "f2fs:
add timeout in f2fs_enable_checkpoint()"
Revert "f2fs:
block cache/dio write during f2fs_enable_checkpoint()"
Revert "hwmon:
(ibmpex) fix use-after-free in high/low store"
Revert "hwmon:
add SMARC-sAM67 support"
Revert "irqchip/ls-extirq:
Use for_each_of_imap_item iterator"
Revert "mailbox/pcc:
support mailbox management of the shared buffer"
Revert "media:
iris: Add sanity check for stop streaming"
Revert "media:
uvcvideo: Remove nodrop parameter"
Revert "Merge branch :
'netkit-support-for-io_uring-zero-copy-and-af_xdp'"
Revert "mfd:
da9052-spi: Change read-mask to write-mask"
Revert "mm/hugetlb:
deal with multiple calls to hugetlb_bootmem_alloc"
Revert "mmc:
rtsx: reset power state on suspend"
Revert "mmc:
rtsx_pci: add quirk to disable MMC_CAP_AGGRESSIVE_PM for RTS525A"
Revert "mmc:
rtsx_pci_sdmmc: increase power-on settling delay to 5ms"
Revert "mptcp:
add needs_id for netlink appending addr"
Revert "mshv:
expose the scrub partition hypercall"
Revert "net/smc:
Introduce TCP ULP support"
Revert "PCI/IOV:
Add PCI rescan-remove locking when enabling/disabling SR-IOV"
Revert "PCI:
dw-rockchip: Don't wait for link since we can detect Link Up"
Revert "PCI:
dw-rockchip: Enumerate endpoints based on dll_link_up IRQ"
Revert "PCI:
dwc: Don't wait for link up if driver can detect Link Up event"
Revert "PCI:
qcom: Don't wait for link if we can detect Link Up"
Revert "PCI:
qcom: Enable MSI interrupts together with Link up if 'Global IRQ' is supported"
Revert "PCI:
qcom: Enumerate endpoints based on Link up event in 'global_irq' interrupt"
Revert "perf tool_pmu:
More accurately set the cpus for tool events"
Revert "perf tools:
Fix arm64 build by generating unistd_64.h"
Revert "pid:
make __task_pid_nr_ns(ns => NULL) safe for zombie callers"
Revert "ptdesc:
remove references to folios from __pagetable_ctor() and pagetable_dtor()"
Revert "revocable:
Add Kunit test cases"
Revert "revocable:
Revocable resource management"
Revert "selftests/bpf:
Update reg_bound range refinement logic"
Revert "selftests:
revocable: Add kselftest cases"
Revert "tcpm:
allow looking for role_sw device in the main node"
Revert "tty:
tty_port: add workqueue to flip TTY buffer"
Revert "usb:
gadget: f_ncm: align net_device lifecycle with bind/unbind"
Revert "usb:
gadget: f_ncm: Fix atomic context locking issue"
Revert "usb:
gadget: u_ether: Add auto-cleanup helper for freeing net_device"
Revert "usb:
gadget: u_ether: add gether_opts for config caching"
Revert "usb:
gadget: u_ether: use
header file"
Revert "usb:
legacy: ncm: Fix NPE in gncm_bind"
Revert duplicate "drm/amdgpu:
disable peer-to-peer access for DCC-enabled GC12 VRAM surfaces"
revocable:
Add Kunit test cases
revocable:
Add KUnit test for concurrent access
revocable:
Add KUnit test for provider lifetime races
revocable:
fix missing module license and description
revocable:
Fix races in revocable_alloc() using RCU
revocable:
fix SRCU index corruption by requiring caller-provided storage
revocable:
Remove redundant synchronize_srcu() call
revocable:
Revocable resource management
rhashtable:
Enable context analysis
ring-buffer:
Fix possible dereference of uninitialized pointer
ring-buffer:
Fix to update per-subbuf entries of persistent ring buffer
ring-buffer:
Use a housekeeping CPU to wake up waiters
RISC-V:
KVM: Allow Zalasr extensions for Guest/VM
RISC-V:
KVM: Check host Ssaia extension when creating AIA irqchip
RISC-V:
KVM: Fix error code returned for Smstateen ONE_REG
RISC-V:
KVM: Fix error code returned for Ssaia ONE_REG
RISC-V:
KVM: Fix null pointer dereference in kvm_riscv_aia_imsic_has_attr()
RISC-V:
KVM: Fix null pointer dereference in kvm_riscv_aia_imsic_rw_attr()
RISC-V:
KVM: Fix null pointer dereference in kvm_riscv_vcpu_aia_rmw_topei()
RISC-V:
KVM: fix off-by-one array access in SBI PMU
RISC-V:
KVM: Fix potential UAF in kvm_riscv_aia_imsic_has_attr()
RISC-V:
KVM: Fix use-after-free in kvm_riscv_aia_aplic_has_attr()
RISC-V:
KVM: Fix use-after-free in kvm_riscv_gstage_get_leaf()
RISC-V:
KVM: Remove unnecessary 'ret' assignment
RISC-V:
KVM: selftests: Add Zalasr extensions to get-reg-list test
RISC-V:
KVM: Skip IMSIC update if vCPU IMSIC state is not initialized
RISC-V:
KVM: Skip THP support check during dirty logging
RISC-V:
KVM: Transparent huge page support
riscv/hwprobe:
add zicfilp / zicfiss enumeration in hwprobe
riscv/kernel:
update __show_regs() to print shadow stack register
riscv/mm:
ensure PROT_WRITE leads to VM_READ | VM_WRITE
riscv/mm:
Implement map_shadow_stack() syscall
riscv/mm:
manufacture shadow stack ptes
riscv/mm:
teach pte_mkwrite to manufacture shadow stack PTEs
riscv/mm:
update write protect to work on shadow stacks
riscv/paravirt:
Use common code for paravirt_steal_clock()
riscv/ptrace:
expose riscv CFI status and state via ptrace and in core files
riscv/shstk:
If needed allocate a new shadow stack on clone
riscv/signal:
save and restore the shadow stack on a signal
riscv/traps:
Introduce software check exception and uprobe handling
riscv/uprobes:
use kmap_local_page() in arch_uprobe_copy_ixol()
riscv:
add documentation for landing pad / indirect branch tracking
riscv:
add documentation for shadow stack
riscv:
add kernel command line option to opt out of user CFI
riscv:
Add usercfi state for task and save/restore of CSR_SSP on trap entry/exit
riscv:
add Zicfiss / Zicfilp extension CSR and bit definitions
riscv:
cfi: clear CFI lock status in start_thread()
riscv:
create a Kconfig fragment for shadow stack and landing pad support
riscv:
csr: define vtype register elements
riscv:
defconfig: enable NLS_ISO8859_1
riscv:
defconfig: spacemit: k3: enable clock support
riscv:
dts: allwinner: d1: Add CPU thermal sensor and zone
riscv:
dts: allwinner: d1: Add LED controller node
riscv:
dts: allwinner: d1: Add RGB LEDs to boards
riscv:
dts: anlogic: dr1v90: Add "b" ISA extension
riscv:
dts: microchip: add can resets to mpfs
riscv:
dts: microchip: convert clock and reset to use syscon
riscv:
dts: microchip: fix mailbox description
riscv:
dts: renesas: r9a07g043f: Move interrupt-parent to top node
riscv:
dts: sophgo: cv180x: fix USB dwc2 FIFO sizes
riscv:
dts: sophgo: enable hardware clock (RTC) on the Milk-V Pioneer
riscv:
dts: sophgo: fix the node order of SG2042 peripheral
riscv:
dts: sophgo: Move PLIC and CLINT node into CPU dtsi
riscv:
dts: sophgo: sg2044: Add "b" ISA extension
riscv:
dts: spacemit: Add a PCIe regulator
riscv:
dts: spacemit: Add DWC3 USB 3.0 controller node for K1
riscv:
dts: spacemit: add initial support for K3 SoC
riscv:
dts: spacemit: add K3 Pico-ITX board support
riscv:
dts: spacemit: add reset property
riscv:
dts: spacemit: Add USB2 PHY node for K1
riscv:
dts: spacemit: Define fixed regulators for Milk-V Jupiter
riscv:
dts: spacemit: Define the P1 PMIC regulators for Milk-V Jupiter
riscv:
dts: spacemit: Disable ETH PHY sleep mode for OrangePi
riscv:
dts: spacemit: Enable i2c8 adapter for Milk-V Jupiter
riscv:
dts: spacemit: Enable USB3.0 on BananaPi-F3
riscv:
dts: spacemit: k1: Add "b" ISA extension
riscv:
dts: spacemit: PCIe and PHY-related updates
riscv:
dts: spacemit: pinctrl: update register and IO power
riscv:
dts: spacemit: sdhci: add reset support
riscv:
dts: starfive: Append JH-7110 SoC compatible to VisionFive 2 Lite board
riscv:
dts: starfive: Append JH-7110 SoC compatible to VisionFive 2 Lite eMMC board
riscv:
enable kernel access to shadow stack memory via the FWFT SBI call
riscv:
hwprobe: add support for RISCV_HWPROBE_KEY_IMA_EXT_1
riscv:
Implement arch-agnostic shadow stack prctls
riscv:
Implement indirect branch tracking prctls
riscv:
introduce arch_zone_limits_init()
riscv:
kgdb: fix several debug register assignment bugs
riscv:
KVM: allow Zilsd and Zclsd extensions for Guest/VM
riscv:
lib: optimize strlen loop efficiency
riscv:
make runtime const not usable by modules
riscv:
mm: define copy_user_page() as copy_page()
riscv:
patch: Avoid early phys_to_page()
riscv:
ptrace: cfi: expand "SS" references to "shadow stack" in uapi headers
riscv:
ptrace: cfi: fix "PRACE" typo in uapi header
riscv:
ptrace: expand "LP" references to "branch landing pads" in uapi headers
riscv:
ptrace: return ENODATA for inactive vector extension
riscv:
ptrace: validate input vector csr registers
riscv:
Reset pmm when PR_TAGGED_ADDR_ENABLE is not set
riscv:
use _BITUL macro rather than BIT() in ptrace uapi and kselftests
riscv:
vector: init vector context with proper vlenb
riscv:
zicfiss / zicfilp enumeration
rnbd-clt:
fix refcount underflow in device unmap path
rnbd-srv:
Fix server side setting of bi_size for special IOs
rnbd-srv:
fix the trace format for flags
rnbd-srv:
Zero the rsp buffer before using it
rnull:
replace `kernel::c_str!` with C-Strings
rpmsg:
core: fix race in driver_override_show() and use core helper
rpmsg:
virtio: EPOLLOUT support
rqspinlock:
Fix TAS fallback lock entry creation
rseq:
Add fields and constants for time slice extension
rseq:
Add prctl() to enable time slice extensions
rseq:
Add statistics for time slice extensions
rseq:
Allow registering RSEQ with slice extension
rseq:
Clarify rseq registration rseq_size bound check comment
rseq:
Implement rseq_grant_slice_extension()
rseq:
Implement sys_rseq_slice_yield()
rseq:
Implement syscall entry work for time slice extensions
rseq:
Implement time slice extension enforcement timer
rseq:
Lower default slice extension
rseq:
Mark rseq_arm_slice_extension_timer() __always_inline
rseq:
Move slice_ext_nsec to debugfs
rseq:
Provide static branch for time slice extensions
rseq:
Reset slice extension when scheduled
rseq:
slice ext: Ensure rseq feature size differs from original rseq size
rtc:
ac100: convert from divider_round_rate() to divider_determine_rate()
rtc:
amlogic-a4: Remove IRQF_ONESHOT
rtc:
amlogic-a4: Remove IRQF_ONESHOT
rtc:
bd70528: Support BD72720 rtc
rtc:
class: Remove duplicate check for alarm
rtc:
ds1390: fix number of bytes read from RTC
rtc:
interface: Alarm race handling should not discard preceding error
rtc:
loongson: Add Loongson-2K0300 support
rtc:
max31335: use correct CONFIG symbol in IS_REACHABLE()
rtc:
nvvrs: Add ARCH_TEGRA to the NV VRS RTC driver
rtc:
optee: Make use of tee bus methods
rtc:
optee: Migrate to use tee specific driver registration function
rtc:
optee: simplify OP-TEE context match
rtc:
pcf8563: use correct of_node for output clock
rtc:
pic32: update include to use pic32.h from platform_data
rtc:
s35390a: implement nvmem support
rtc:
s5m: query platform device IRQ resource for alarm IRQ
rtc:
zynqmp: check calibration max value
rtc:
zynqmp: correct frequency value
rtc:
zynqmp: rework read_offset
rtc:
zynqmp: rework set_offset
rtc:
zynqmp: use dynamic max and min offset ranges
rtla/tests:
Run Test::Harness in verbose mode
rtla/tests:
Test BPF action program
rtla/timerlat:
Add --bpf-action option
rtla/timerlat:
Add example for BPF action program
rtla/timerlat:
Support tail call from BPF program
rtla:
Add generated output files to gitignore
rtla:
Ensure null termination after read operations in utils.c
rtla:
Fix build without libbpf header
rtla:
Fix NULL pointer dereference in actions_parse
rtla:
Fix parse_cpu_set() bug introduced by strtoi()
rtla:
Fix parse_cpu_set() return value documentation
rtla:
Introduce for_each_action() helper
rtla:
Make stop_tracing variable volatile
rtla:
Remove redundant memset after calloc
rtla:
Remove unused headers
rtla:
Replace atoi() with a robust strtoi()
rtla:
Set stop threshold after all instances are enabled
rtla:
Use standard exit codes for result enum
rtnetlink:
add missing netlink_ns_capable() check for peer netns
rtnetlink:
count IFLA_INFO_SLAVE_KIND in if_nlmsg_size
rtnetlink:
count IFLA_PARENT_DEV_{NAME,BUS_NAME} in if_nlmsg_size
rtnetlink:
fix leak of SRCU struct in rtnl_link_register
rust/drm:
Fix Registration::{new,new_foreign_owned}() docs
rust:
add `impl_flags!` macro for defining common bitflag operations
rust:
Add SoC Driver Sample
rust:
Add soc_device support
rust:
auxiliary: add __rust_helper to helpers
rust:
auxiliary: fix remove_callback invariant comment
rust:
auxiliary: replace `kernel::c_str!` with C-Strings
rust:
auxiliary: use "kernel vertical" style for imports
rust:
auxiliary: use `pin_init::zeroed()` for device ID
rust:
barrier: Add __rust_helper to helpers
rust:
binder: add __rust_helper to helpers
rust:
bitmap: add __rust_helper to helpers
rust:
bitops: add __rust_helper to helpers
rust:
blk: Add __rust_helper to helpers
rust:
block: mq: use pin_init::zeroed() for queue_limits
rust:
block: mq: use pin_init::zeroed() for tag_set
rust:
bug: add __rust_helper to helpers
rust:
bug: Support DEBUG_BUGVERBOSE_DETAILED option
rust:
build: remap path to avoid absolute path
rust:
build_assert: add instructions for use with function arguments
rust:
clk: replace `kernel::c_str!` with C-Strings
rust:
completion: Add __rust_helper to helpers
rust:
conclude the Rust experiment
rust:
configfs: replace `kernel::c_str!` with C-Strings
rust:
cpu: Add __rust_helper to helpers
rust:
cpufreq: add __rust_helper to helpers
rust:
cpufreq: always inline functions using build_assert with arguments
rust:
cpufreq: replace `kernel::c_str!` with C-Strings
rust:
cpufreq: suppress clippy::double_parens in Policy doctest
rust:
cpumask: add __rust_helper to helpers
rust:
cpumask: rename methods of Cpumask for clarity and consistency
rust:
cred: add __rust_helper to helpers
rust:
debugfs: replace `kernel::c_str!` with C-Strings
rust:
debugfs: use "kernel vertical" style for imports
rust:
debugfs: Use kernel Atomic type in docs example
rust:
debugfs: use pin_init::zeroed() for file_operations
rust:
device: add __rust_helper to helpers
rust:
device: replace `kernel::c_str!` with C-Strings
rust:
device: support `dev_printk` on all devices
rust:
device: Update ARef and AlwaysRefCounted imports from sync::aref
rust:
devres: fix race condition due to nesting
rust:
devres: style for imports
rust:
dma: add __rust_helper to helpers
rust:
dma: add missing __rust_helper annotations
rust:
dma: allow drivers to tune max segment size
rust:
dma: use pointer projection infra for `dma_{read,write}` macro
rust:
driver-core: use "kernel vertical" style for imports
rust:
drm: add __rust_helper to helpers
rust:
drm: Improve safety comment when using `Pin::into_inner_unchecked`
rust:
drm: Update AlwaysRefCounted imports to use sync::aref
rust:
drm: use `pin_init::zeroed()` for file operations initialization
rust:
err: add __rust_helper to helpers
rust:
faux: use "kernel vertical" style for imports
rust:
fs: add __rust_helper to helpers
rust:
helpers: Add i8/i16 atomic try_cmpxchg helpers
rust:
helpers: Add i8/i16 atomic try_cmpxchg_acquire helpers
rust:
helpers: Add i8/i16 atomic try_cmpxchg_relaxed helpers
rust:
helpers: Add i8/i16 atomic try_cmpxchg_release helpers
rust:
helpers: Add i8/i16 atomic xchg helpers
rust:
helpers: Add i8/i16 atomic xchg_acquire helpers
rust:
helpers: Add i8/i16 atomic xchg_relaxed helpers
rust:
helpers: Add i8/i16 atomic xchg_release helpers
rust:
helpers: Add i8/i16 atomic_read_acquire/atomic_set_release helpers
rust:
helpers: Add i8/i16 relaxed atomic helpers
rust:
helpers: Move #define __rust_helper out of atomic.c
rust:
i2c: replace `kernel::c_str!` with C-Strings
rust:
init: use `#[default_error(err)]` for the initializer macros
rust:
io: add __rust_helper to helpers
rust:
io: factor out MMIO read/write macros
rust:
io: macro_export io_define_read!() and io_define_write!()
rust:
io: move MIN_SIZE and io_addr_assert to IoKnownSize
rust:
io: remove square brackets from pci::Bar reference
rust:
io: replace `kernel::c_str!` with C-Strings
rust:
io: separate generic I/O helpers from MMIO implementation
rust:
iommu: add io_pgtable abstraction
rust:
iommu: fix `srctree` link warning
rust:
iommu: fix Rust formatting
rust:
irq: add __rust_helper to helpers
rust:
irq: add `'static` bounds to irq callbacks
rust:
irq: replace `kernel::c_str!` with C-Strings
rust:
kbuild: allow `unused_features`
rust:
kbuild: deduplicate pin-init flags
rust:
kbuild: emit dep-info into $(depfile) directly
rust:
kbuild: pass `-Zunstable-options` for Rust 1.95.0
rust:
kconfig: Don't require RUST_IS_AVAILABLE for rustc-option
rust:
kunit: add __rust_helper to helpers
rust:
kunit: fix warning when !CONFIG_PRINTK
rust:
kunit: replace `kernel::c_str!` with C-Strings
rust:
kunit: use `pin_init::zeroed` instead of custom null value
rust:
list: Add unsafe blocks for container_of and safety comments
rust:
list: Switch to kernel::sync atomic primitives
rust:
macros: allow arbitrary types to be used in `module!` macro
rust:
macros: convert `#[export]` to use `syn`
rust:
macros: convert `#[kunit_tests]` macro to use `syn`
rust:
macros: convert `#[vtable]` macro to use `syn`
rust:
macros: convert `concat_idents!` to use `syn`
rust:
macros: rearrange `#[doc(hidden)]` in `module!` macro
rust:
macros: support `#[cfg]` properly in `#[vtable]` macro.
rust:
macros: use `quote!` for `module!` macro
rust:
macros: use `quote!` from vendored crate
rust:
macros: use `syn` to parse `module!` macro
rust:
maple_tree: add __rust_helper to helpers
rust:
miscdevice: replace `kernel::c_str!` with C-Strings
rust:
miscdevice: use `pin_init::zeroed()` for C type initialization
rust:
mm: add __rust_helper to helpers
rust:
net: replace `kernel::c_str!` with C-Strings
rust:
of: add __rust_helper to helpers
rust:
pci: add __rust_helper to helpers
rust:
pci: add config space read/write support
rust:
pci: document Bar's endianness conversion
rust:
pci: re-export ConfigSpace
rust:
pci: remove redundant `.as_ref()` for `dev_*` print
rust:
pid_namespace: add __rust_helper to helpers
rust:
pin-init: add `#[default_error(
)]` attribute to initializer macros
rust:
pin-init: add `?Sized` bounds to traits in `#[pin_data]` macro
rust:
pin-init: add `syn` dependency and remove `proc-macro[2]` and `quote` workarounds
rust:
pin-init: allow the crate to refer to itself as `pin-init` in doc tests
rust:
pin-init: Implement `InPlaceWrite
` for `&'static mut MaybeUninit
`
rust:
pin-init: internal: add utility API for syn error handling
rust:
pin-init: internal: init: add escape hatch for referencing initialized fields
rust:
pin-init: internal: init: add support for attributes on initializer fields
rust:
pin-init: internal: init: document load-bearing fact of field accessors
rust:
pin-init: internal: init: remove `#[disable_initialized_field_access]`
rust:
pin-init: internal: init: simplify Zeroable safety check
rust:
pin-init: remove `try_` versions of the initializer macros
rust:
pin-init: replace clippy `expect` with `allow`
rust:
pin-init: replace shadowed return token by `unsafe`-to-create token
rust:
pin-init: rewrite `#[pin_data]` using `syn`
rust:
pin-init: rewrite `derive(Zeroable)` and `derive(MaybeZeroable)` using `syn`
rust:
pin-init: rewrite the `#[pinned_drop]` attribute macro using `syn`
rust:
pin-init: rewrite the initializer macros using `syn`
rust:
platform: add __rust_helper to helpers
rust:
platform: fix remove_callback invariant comment
rust:
platform: replace `kernel::c_str!` with C-Strings
rust:
platform: use "kernel vertical" style for imports
rust:
poll: add __rust_helper to helpers
rust:
print: Add pr_*_once macros
rust:
print: Add support for calling a function exactly once
rust:
processor: Add __rust_helper to helpers
rust:
property: add __rust_helper to helpers
rust:
ptr: add `KnownSize` trait to support DST size info extraction
rust:
ptr: add projection infrastructure
rust:
ptr: replace unneeded use of `build_assert`
rust:
pwm: Add __rust_helper to helpers
rust:
pwm: Add UnregisteredChip wrapper around Chip
rust:
pwm: Fix potential memory leak on init error
rust:
pwm: Simplify to_result call sites and unsafe blocks
rust:
pwm: Update ARef and AlwaysRefCounted imports to use sync::aref
rust:
rbtree: add __rust_helper to helpers
rust:
rbtree: reduce unsafe blocks on pointer derefs
rust:
rcu: Add __rust_helper to helpers
rust:
redefine `bindings::compat_ptr_ioctl` in Rust
rust:
refcount: Add __rust_helper to helpers
rust:
regulator: add __rust_helper to helpers
rust:
regulator: do not assume that regulator_get() returns non-null
rust:
regulator: replace `kernel::c_str!` with C-Strings
rust:
Return Option from page_align and ensure no usize overflow
rust:
safety: introduce `unsafe_precondition_assert!` macro
rust:
samples: dma: remove redundant `.as_ref()` for `dev_*` print
rust:
samples: driver-core: remove redundant `.as_ref()` for `dev_*` print
rust:
scatterlist: add __rust_helper to helpers
rust:
scatterlist: Update ARef imports to use sync::aref
rust:
security: add __rust_helper to helpers
rust:
seq_file: replace `kernel::c_str!` with C-Strings
rust:
slab: add __rust_helper to helpers
rust:
str: make NullTerminatedFormatter public
rust:
sync: Add __rust_helper to helpers
rust:
sync: add Arc::DATA_OFFSET
rust:
sync: atomic: Add atomic bool support via i8 representation
rust:
sync: atomic: Add atomic bool tests
rust:
sync: atomic: Add i8/i16 load and store support
rust:
sync: atomic: Add i8/i16 xchg and cmpxchg support
rust:
sync: atomic: Add store_release/load_acquire tests
rust:
sync: atomic: Prepare AtomicOps macros for i8/i16 support
rust:
sync: Clean up LockClassKey and its docs
rust:
sync: Implement Unpin for ARef
rust:
sync: Inline various lock related methods
rust:
sync: Refactor static_lock_class!() macro
rust:
sync: Replace `kernel::c_str!` with C-Strings
rust:
sync: set_once: Implement Send and Sync
rust:
task: Add __rust_helper to helpers
rust:
task: restrict Task::group_leader() to current
rust:
time: Add __rust_helper to helpers
rust:
transmute: implement FromBytes and AsBytes for inhabited ZSTs
rust:
uaccess: add __rust_helper to helpers
rust:
usb: add __rust_helper to helpers
rust:
usb: use "kernel vertical" style for imports
rust:
use consistent backtick formatting for NULL in docs
rust:
wait: Add __rust_helper to helpers
rust:
workqueue: add __rust_helper to helpers
rust:
xarray: add __rust_helper to helpers
rust_binder:
add binder_transaction tracepoint
rust_binder:
avoid reading the written value in offsets array
rust_binder:
call set_notification_done() without proc lock
rust_binder:
check ownership before using vma
rust_binder:
Fix build failure if !CONFIG_COMPAT
rust_binder:
fix needless borrow in context.rs
rust_binder:
fix oneway spam detection
rust_binder:
refactor context management to use KVVec
rust_binder:
replace `kernel::c_str!` with C-Strings
rust_binder:
return p from rust_binder_transaction_target_node()
rust_binder:
Switch to kernel::sync atomic primitives
rust_binder:
use AssertSync for BINDER_VM_OPS
rust_binder:
use lock_vma_under_rcu() in use_page_slow()
rv:
Cleanup da_monitor after refactor
rv:
Fix documentation reference in da_monitor.h
rv:
Fix multiple definition of __pcpu_unique_da_mon_this
rv:
Refactor da_monitor to minimise macros
rxrpc, afs:
Fix missing error pointer check after rxrpc_kernel_lookup_peer()
rxrpc:
Fix anonymous key handling
rxrpc:
Fix buffer overread in rxgk_do_verify_authenticator()
rxrpc:
Fix call removal to use RCU safe deletion
rxrpc:
Fix integer overflow in rxgk_verify_response()
rxrpc:
Fix key parsing memleak
rxrpc:
Fix key quota calculation for multitoken keys
rxrpc:
Fix key reference count leak from call->key
rxrpc:
Fix key/keyring checks in setsockopt(RXRPC_SECURITY_KEY/KEYRING)
rxrpc:
Fix leak of rxgk context in rxgk_verify_response()
rxrpc:
Fix missing error checks for rxkad encryption/decryption failure
rxrpc:
fix oversized RESPONSE authenticator length check
rxrpc:
Fix rack timer warning to report unexpected mode
rxrpc:
fix reference count leak in rxrpc_server_keyring()
rxrpc:
fix RESPONSE authenticator parser OOB read
rxrpc:
Fix RxGK token loading to check bounds
rxrpc:
Fix to request an ack if window is limited
rxrpc:
Fix use of wrong skb when comparing queued RESP challenge serial
rxrpc:
only handle RESPONSE during service challenge
rxrpc:
Only put the call ref if one was acquired
rxrpc:
proc: size address buffers for %pISpc output
rxrpc:
reject undecryptable rxkad response tickets
s390/ap/zcrypt:
Revisit module param permissions
s390/ap:
Fix typo in function name reference
s390/asm:
Let __HAVE_ASM_FLAG_OUTPUTS__ define 1
s390/barrier:
Make array_index_mask_nospec() __always_inline
s390/boot:
Add -Wno-default-const-init-unsafe to KBUILD_CFLAGS
s390/bug:
Convert to inline assembly with input operands
s390/bug:
Implement __WARN_printf()
s390/bug:
Implement WARN_ONCE()
s390/bug:
Introduce and use monitor code macro
s390/bug:
Prevent tail-call optimization
s390/bug:
Skip __WARN_trap() in call traces
s390/bug:
Use BUG_FORMAT for DEBUG_BUGVERBOSE_DETAILED
s390/cio:
Fix device lifecycle handling in css_alloc_subchannel()
s390/configs:
Enable BLK_DEV_NULL_BLK as module
s390/cpum_sf:
Cap sampling rate to prevent lsctl exception
s390/dasd:
Copy detected format information to secondary device
s390/dasd:
Move quiesce state with pprc swap
s390/debug:
Convert debug area lock from a spinlock to a raw spinlock
s390/entry:
Scrub r12 register on kernel entry
s390/idle:
Add comment for non obvious code
s390/idle:
Fix cpu idle exit cpu time accounting
s390/idle:
Inline update_timer_idle()
s390/idle:
Remove psw_idle() prototype
s390/idle:
Slightly optimize idle time accounting
s390/irq/idle:
Remove psw bits early
s390/Kconfig:
Define non-zero ILLEGAL_POINTER_VALUE
s390/kexec:
Disable stack protector in s390_reset_system()
s390/kexec:
Emit an error message when cmdline is too long
s390/kexec:
Make KEXEC_SIG available when CONFIG_MODULES=n
s390/mm:
Add missing secure storage access fixups for donated memory
s390/mm:
Warn if uv_convert_from_secure_pte() fails
s390/pci:
Handle futile config accesses of disabled devices directly
s390/pci:
Use PCIBIOS return values in pci_read()/pci_write()
s390/perf:
Disable register readout on sampling events
s390/pfault:
Fix virtual vs physical address confusion
s390/pkey:
Support new xflag PKEY_XFLAG_NOCLEARKEY
s390/preempt:
Optimize __preemp_count_add()/__preempt_count_sub()
s390/preempt:
Optimize __preempt_count_dec_and_test()
s390/preempt:
Optimize preempt_count()
s390/ptrace:
Convert function macros to inline functions
s390/purgatory:
Add -Wno-default-const-init-unsafe to KBUILD_CFLAGS
s390/smp:
Avoid calling rebuild_sched_domains() early
s390/stackleak:
Fix __stackleak_poison() inline assembly constraint
s390/syscalls:
Add spectre boundary for syscall dispatch table
s390/tape:
Cleanup sense data analysis and error handling
s390/tape:
Consolidate tape config options and modules
s390/tape:
Fix device driver name
s390/tape:
Remove 3480 tape device type
s390/tape:
Remove special block id handling
s390/tape:
Remove support for 3590/3592 models
s390/tape:
Remove tape load display support
s390/tape:
Remove unused command definitions
s390/tape:
Rename tape_34xx.c to tape_3490.c
s390/traps:
Copy monitor code to pt_regs
s390/vtime:
Fix virtual timer forwarding
s390/vtime:
Use __this_cpu_read() / get rid of READ_ONCE()
s390/vtime:
Use lockdep_assert_irqs_disabled() instead of BUG_ON()
s390/xor:
Fix xor_xc_2() inline assembly constraints
s390/xor:
Fix xor_xc_5() inline assembly
s390/xor:
Improve inline assembly constraints
s390/zcrypt:
Enable AUTOSEL_DOM for CCA serialnr sysfs attribute
s390/zcrypt:
Fix memory leak with CCA cards used as accelerator
s390:
Add CC_HAS_ASM_IMMEDIATE_STRINGS
s390:
Document s390 stackprotector support
s390:
Implement ARCH_HAS_CC_CAN_LINK
s390:
introduce arch_zone_limits_init()
s390:
Make UV folio operations work on whole folio
s390:
Move sske_frame() to a header
s390:
remove kvm_types.h from Kbuild
s390:
Revert "s390/irq/idle: Remove psw bits early"
sample:
rust: pci: add tests for config space routines
samples/landlock:
Bump ABI version to 8
samples:
configfs: Constify struct configfs_item_operations and configfs_group_operations
samples:
rust: debugfs: replace `kernel::c_str!` with C-Strings
samples:
rust: debugfs: Update ARef imports to use sync::aref
samples:
rust: faux: replace `kernel::c_str!` with C-Strings
samples:
rust: i2c: replace `kernel::c_str!` with C-Strings
samples:
rust: pci: Remove some additional `.as_ref()` for `dev_*` print
samples:
rust: pci: replace `kernel::c_str!` with C-Strings
samples:
rust: remove imports available via prelude
Linux:
Samsung S2MPG10 regulator and S2MPG11 PMIC drivers
scatterlist:
introduce sg_nents_for_dma() helper
scftorture:
Update due to x86 not supporting none/voluntary preemption
sched/arm64:
Move fallback task cpumask to HK_TYPE_DOMAIN
sched/clock:
Avoid false sharing for sched_clock_irqtime
sched/core:
Add assertions to QUEUE_CLASS
sched/core:
Fix wakeup_preempt's next_class tracking
sched/core:
Rework sched_class::wakeup_preempt() and rq_modified_*()
sched/cpufreq:
Use %pe format for PTR_ERR() printing
sched/deadline:
Clear the defer params
sched/deadline:
Fix missing ENQUEUE_REPLENISH during PI de-boosting
sched/deadline:
Use revised wakeup rule for dl_server
sched/debug:
Add support to change sched_ext server params
sched/debug:
Convert copy_from_user() + kstrtouint() to kstrtouint_from_user()
sched/debug:
Fix avg_vruntime() usage
sched/debug:
Fix dl_server (re)start conditions
sched/debug:
Fix updating of ppos on server write ops
sched/debug:
Stop and start server based on if it was active
sched/eevdf:
Update se->vprot in reweight_entity()
sched/fair:
Avoid rq->lock bouncing in sched_balance_newidle()
sched/fair:
Change likelyhood of nohz.nr_cpus
sched/fair:
Clean up comments in 'struct cfs_rq'
sched/fair:
Drop useless cpumask_empty() in find_energy_efficient_cpu()
sched/fair:
Fix lag clamp
sched/fair:
Fix math notation errors in avg_vruntime comment
sched/fair:
Fix sched_avg fold
sched/fair:
Fix zero_vruntime tracking
sched/fair:
Fix zero_vruntime tracking fix
sched/fair:
Fold the sched_avg update
sched/fair:
Introduce and use the vruntime_cmp() and vruntime_op() wrappers for wrapped-signed aritmetics
sched/fair:
Join two #ifdef CONFIG_FAIR_GROUP_SCHED blocks
sched/fair:
Limit hrtick work
sched/fair:
Move checking for nohz cpus after time check
sched/fair:
Only set slice protection at pick time
sched/fair:
Remove nohz.nr_cpus and use weight of cpumask instead
sched/fair:
Remove superfluous rcu_read_lock()
sched/fair:
Rename cfs_rq::avg_load to cfs_rq::sum_weight
sched/fair:
Rename cfs_rq::avg_vruntime to ::sum_w_vruntime, and helper functions
sched/fair:
Separate se->vlag from se->vprot
sched/fair:
Simplify task_numa_find_cpu()
sched/fair:
Sort out 'blocked_load*' namespace noise
sched/fair:
Switch to rcu_dereference_all()
sched/fair:
Use cpumask_weight_and() in sched_balance_find_dst_group()
sched/headers:
Rename rcu_dereference_check_sched_domain() => rcu_dereference_sched_domain()
sched/isolation:
Convert housekeeping cpumasks to rcu pointers
sched/isolation:
Flush memcg workqueues on cpuset isolated partition change
sched/isolation:
Flush vmstat workqueues on cpuset isolated partition change
sched/isolation:
Remove HK_TYPE_TICK test from cpu_is_isolated()
sched/isolation:
Save boot defined domain flags
sched/mmcid:
Avoid full tasklist walks
sched/mmcid:
Don't assume CID is CPU owned on mode switch
sched/mmcid:
Handle vfork()/CLONE_VM correctly
sched/mmcid:
Prevent CID stalls due to concurrent forks
sched/mmcid:
Remove pointless preempt guard
sched/rt:
Skip currently executing CPU in rto_next_cpu()
sched:
Enable context analysis for core.c and fair.c
sched:
Export hidden tracepoints to modules
sched:
Fix build for modules using set_tsk_need_resched()
sched:
Fix faulty assertion in sched_change_end()
sched:
Further restrict the preemption modes
sched:
idle: Consolidate the handling of two special cases
sched:
idle: Make skipping governor callbacks more consistent
sched:
Move clock related paravirt code to kernel/sched
sched:
Re-evaluate scheduling when migrating queued tasks out of throttled cgroups
sched:
remove task_struct->faults_disabled_mapping
sched:
Reorder some fields in struct rq
sched:
Switch the fallback task allowed cpumask to HK_TYPE_DOMAIN
sched:
Update rq->avg_idle when a task is moved to an idle CPU
sched_ext/selftests:
Fix format specifier and buffer length in file_write_long()
sched_ext:
Add a DL server for sched_ext tasks
sched_ext:
Add error logging for dsq creation failures
sched_ext:
Avoid multiple irq_work_queue() calls in destroy_dsq()
sched_ext:
Disable preemption between scx_claim_exit() and kicking helper work
sched_ext:
Document task ownership state machine
sched_ext:
Documentation: Mention scheduling class precedence
sched_ext:
Documentation: Update sched-ext.rst
sched_ext:
Fix enqueue_task_scx() truncation of upper enqueue flags
sched_ext:
Fix inconsistent NUMA node lookup in scx_select_cpu_dfl()
sched_ext:
Fix is_bpf_migration_disabled() false negative on non-PREEMPT_RCU
sched_ext:
Fix out-of-bounds access in scx_idle_init_masks()
sched_ext:
Fix SCX_EFLAG_INITIALIZED being a no-op flag
sched_ext:
Fix SCX_KICK_WAIT deadlock by deferring wait to balance callback
sched_ext:
Fix stale direct dispatch state in ddsp_dsq_id
sched_ext:
Fix starvation of scx_enable() under fair-class saturation
sched_ext:
Remove redundant css_put() in scx_cgroup_init()
sched_ext:
Replace naked scx_root dereferences in kobject callbacks
sched_ext:
Use READ_ONCE() for lock-free reads of module param variables
sched_ext:
Use READ_ONCE() for plain reads of scx_watchdog_timeout
sched_ext:
Use READ_ONCE() for scx_slice_bypass_us in scx_bypass()
sched_ext:
Use READ_ONCE() for the read side of dsq->nr update
sched_ext:
Use WRITE_ONCE() for the write side of dsq->seq update
sched_ext:
Use WRITE_ONCE() for the write side of scx_enable helper pointer
scripts/atomic:
Fix kerneldoc spelling in try_cmpxchg()
scripts/bloat-o-meter:
ignore __noinstr_text_start
scripts/dtc:
Update to upstream version v1.7.2-62-ga26ef6400bd8
scripts/gdb:
implement x86_page_ops in mm.py
scripts/gen-btf.sh:
Ensure initial object in gen_btf_o is ELF with correct endianness
scripts/gen-btf.sh:
Fix .btf.o generation when compiling for RISCV
scripts/gen-btf.sh:
Reduce log verbosity
scripts/gen-btf.sh:
Use CONFIG_SHELL for execution
scripts/make_fit.py:
Drop explicit LZMA parallel compression
scripts/make_fit:
Compress dtbs in parallel
scripts/make_fit:
Move dtb processing into a function
scripts/make_fit:
Speed up operation
scripts/make_fit:
Support a few more parallel compressors
scripts/make_fit:
Support an initial ramdisk
scripts:
add tool to run containerized builds
scripts:
coccicheck: simplify debug file handling
scripts:
coccicheck: warn on unset debug file
scripts:
headers_install.sh: Remove config leak ignore machinery
scripts:
kconfig: merge_config.sh: fix indentation
scripts:
kconfig: merge_config.sh: fix unexpected operator warning
scripts:
kconfig: merge_config.sh: pass output file as awk variable
scripts:
kconfig: merge_config.sh: refactor from shell/sed/grep to awk
scripts:
kconfig: merge_config.sh: use awk in checks too
scripts:
kconfig: merge_config.sh: warn on duplicate input files
scsi:
aha152x: Return SCSI_MLQUEUE_HOST_BUSY instead of 0x2003
scsi:
buslogic: Reduce stack usage
scsi:
ch: Convert to SCSI bus methods
scsi:
Change the return type of the .queuecommand() callback
scsi:
core: Fix error handling for scsi_alloc_sdev()
scsi:
core: Fix refcount leak for tagset_refcnt
scsi:
core: Introduce an enumeration type for the SCSI_MLQUEUE constants
scsi:
core: Pass a struct scsi_driver to scsi_{,un}register_driver()
scsi:
core: Revert "Fix a regression triggered by scsi_host_busy()"
scsi:
core: sysfs: Make use of bus callbacks
scsi:
csiostor: Fix dereference of null pointer rn
scsi:
devinfo: Add BLIST_SKIP_IO_HINTS for Iomega ZIP
scsi:
docs: Add description for missing options of link_power_management_policy
scsi:
efct: Use IRQF_ONESHOT and default primary handler
scsi:
efct: Use IRQF_ONESHOT and default primary handler
scsi:
hisi_sas: Fix NULL pointer exception during user_scan()
scsi:
ibmvfc: Fix OOB access in ibmvfc_discover_targets_done()
scsi:
lpfc: Add support for reporting encryption events
scsi:
lpfc: Properly set WC for DPP mapping
scsi:
lpfc: Rework lpfc_sli4_fcf_rr_next_index_get()
scsi:
lpfc: Update lpfc version to 14.4.0.13
scsi:
MAINTAINERS: Broaden UFS Qualcomm binding file pattern
scsi:
megaraid: Return SCSI_MLQUEUE_HOST_BUSY instead of 1
scsi:
megaraid_sas: Return SCSI_MLQUEUE_HOST_BUSY instead of 1
scsi:
mpi3mr: Add module parameter to control threaded IRQ polling
scsi:
mpi3mr: Add NULL checks when resetting request and reply queues
scsi:
mpi3mr: Avoid redundant diag-fault resets
scsi:
mpi3mr: Clear reset history on ready and recheck state after timeout
scsi:
mpi3mr: Driver version update to 8.17.0.3.50
scsi:
mpi3mr: Fixed the W=1 compilation warning
scsi:
mpi3mr: Make driver probing asynchronous
scsi:
mpi3mr: Record and report controller firmware faults
scsi:
mpi3mr: Rename log data save helper to reflect threaded/BH context
scsi:
mpi3mr: Simplify the workqueue allocation code
scsi:
mpi3mr: Update MPI Headers to revision 39
scsi:
mpi3mr: Use negotiated link rate from DevicePage0
scsi:
mpt3sas: Add configurable command retry limit for slow-to-respond devices
scsi:
mpt3sas: Add firmware event requeue support for busy devices
scsi:
mpt3sas: Added no_turs flag to device unblock logic
scsi:
mpt3sas: Fixed the W=1 compilation warning
scsi:
mpt3sas: Improve device discovery and readiness handling for slow devices
scsi:
mpt3sas: Simplify the workqueue allocation code
scsi:
pm8001: Fix use-after-free in pm8001_queue_command()
scsi:
qla2xxx: Add bsg interface to support firmware img validation
scsi:
qla2xxx: Add load flash firmware mailbox support for 28xxx
scsi:
qla2xxx: Add Speed in SFP print information
scsi:
qla2xxx: Add support for 64G SFP speed
scsi:
qla2xxx: Add WQ_PERCPU to alloc_workqueue() users
scsi:
qla2xxx: Allow recovery for tape devices
scsi:
qla2xxx: Completely fix fcport double free
scsi:
qla2xxx: Declare qla2xxx_mqueuecommand() static
scsi:
qla2xxx: Delay module unload while fabric scan in progress
scsi:
qla2xxx: Fix bsg_done() causing double free
scsi:
qla2xxx: Free sp in error path to fix system crash
scsi:
qla2xxx: Query FW again before proceeding with login
scsi:
qla2xxx: target: Add WQ_PERCPU to alloc_workqueue() users
scsi:
qla2xxx: Update version to 10.02.10.100-k
scsi:
qla2xxx: Validate MCU signature before executing MBC 03h
scsi:
qla2xxx: Validate sp before freeing associated memory
scsi:
qla4xxx: Add WQ_PERCPU to alloc_workqueue() users
scsi:
scsi_debug: Drop NULL scsi_cmnd check in sdebug_q_cmd_complete()
scsi:
scsi_debug: Stop printing extra function name in debug logs
scsi:
scsi_debug: Stop using READ/WRITE_ONCE() when accessing sdebug_defer.defer_t
scsi:
scsi_transport_fc: Introduce encryption group in fc_rport attribute
scsi:
scsi_transport_sas: Fix the maximum channel scanning issue
scsi:
sd: Convert to SCSI bus methods
scsi:
sd: Do not split error messages
scsi:
sd: Move the scsi_disk_release() function definition
scsi:
sd: Move the sd_config_discard() function definition
scsi:
sd: Move the sd_fops definition
scsi:
sd: Move the sd_remove() function definition
scsi:
ses: Convert to SCSI bus methods
scsi:
ses: Fix devices attaching to different hosts
scsi:
ses: Handle positive SCSI error from ses_recv_diag()
scsi:
smartpqi: Fix memory leak in pqi_report_phys_luns()
scsi:
snic: MAINTAINERS: Update snic maintainers
scsi:
snic: Remove unused linkstatus
scsi:
sr: Convert to SCSI bus methods
scsi:
st: Convert to SCSI bus methods
scsi:
storvsc: Fix scheduling while atomic on PREEMPT_RT
scsi:
target: Constify struct configfs_item_operations and configfs_group_operations
scsi:
target: core: Add emulation for REPORT IDENTIFYING INFORMATION
scsi:
target: file: Use kzalloc_flex for aio_cmd
scsi:
target: Fix recursive locking in __configfs_open_file()
scsi:
target: sbp: Potential integer overflow in sbp_make_tpg()
scsi:
target: tcm_loop: Drain commands in target_reset handler
scsi:
ufs: core: Convert to SCSI bus methods
scsi:
ufs: core: Discard pm_runtime_put() return values
scsi:
ufs: core: Enforce minimum PM level for sysfs configuration
scsi:
ufs: core: Fix possible NULL pointer dereference in ufshcd_add_command_trace()
scsi:
ufs: core: Fix RPMB region size detection for UFS 2.2
scsi:
ufs: core: Fix SError in ufshcd_rtc_work() during UFS suspend
scsi:
ufs: core: Fix shift out of bounds when MAXQ=32
scsi:
ufs: core: Flush exception handling work when RPM level is zero
scsi:
ufs: core: Handle sentinel value for dHIDAvailableSize
scsi:
ufs: core: Improve the documentation of UFS data frames
scsi:
ufs: core: mcq: Use ufshcd_rmwl() instead of open-coding it
scsi:
ufs: core: Move link recovery for hibern8 exit failure to wl_resume
scsi:
ufs: core: Only call scsi_host_busy() after the SCSI host has been added
scsi:
ufs: core: Reset urgent_bkops_lvl to allow runtime PM power mode
scsi:
ufs: core: Use a host-wide tagset in SDB mode
scsi:
ufs: dt-bindings: Document bindings for SA8255P UFS Host Controller
scsi:
ufs: exynos: Call phy_notify_state() from hibern8 callbacks
scsi:
ufs: host: mediatek: Require CONFIG_PM
scsi:
ufs: mediatek: Fix page faults in ufs_mtk_clk_scale() trace event
scsi:
ufs: ufs-qcom: Add support for firmware-managed resource abstraction
Linux:
SDCA Jack Fixups
Linux:
SDCA System Suspend Support
sdio:
Provide a bustype shutdown function
security/tomoyo:
Enable context analysis
security:
Add KUnit tests for kuid_root_in_ns and vfsuid_root_in_currentns
security:
smack: fix indentation in smack_access.c
sed-opal:
ignore locking ranges array when not enabling SUM.
seg6:
separate dst_cache for input and output paths in seg6 lwtunnel
select:
store end_time as timespec64 in restart block
selftest/arm64:
Fix sve2p1_sigill() to hwcap test
selftest:
net: Add GC test for temporary routes with exceptions.
selftest:
packetdrill: add tcp_timestamping_tcp_tx_timestamp_bug.pkt
selftest:
tun: Add helpers for GSO over UDP tunnel
selftest:
tun: Add test data for success and failure paths
selftest:
tun: Add test for receiving gso packet from tun
selftest:
tun: Add test for sending gso packet into tun
selftest:
tun: Format tun.c existing code
selftest:
tun: Introduce tuntap_helpers.h header for TUN/TAP testing
selftest:
tun: Refactor tun_delete to use tuntap_helpers
selftests/bpf:
Add a few helpers for bpftool testing
selftests/bpf:
Add a test cases for sync_linked_regs regarding zext propagation
selftests/bpf:
Add a test for ids=0 to verifier_scalar_ids test
selftests/bpf:
Add a test to stress bpf_timer_start and map_delete race
selftests/bpf:
Add a testcase for deadlock avoidance
selftests/bpf:
Add cases to test BPF_F_CPU and BPF_F_ALL_CPUS flags
selftests/bpf:
Add DENYLIST.asan
selftests/bpf:
Add more precision tracking tests for atomics
selftests/bpf:
Add perfbuf multi-producer benchmark
selftests/bpf:
add reproducer for spurious precision propagation through calls
selftests/bpf:
Add selftests for bpf_stream_print_stack
selftests/bpf:
Add selftests for stream functions under lock
selftests/bpf:
Add simple strscpy() implementation
selftests/bpf:
Add stacktrace ips test for fentry/fexit
selftests/bpf:
Add stacktrace ips test for kprobe/kretprobe
selftests/bpf:
Add stress test for timer async cancel
selftests/bpf:
add test case for BPF LSM hook bpf_lsm_mmap_file
selftests/bpf:
Add test cases for btf__permute functionality
selftests/bpf:
Add test for BPF_END register ID reset
selftests/bpf:
Add test for bpf_override_return helper
selftests/bpf:
Add test for sleepable program tailcalls
selftests/bpf:
add test for xdp_bonding xmit_hash_policy compat
selftests/bpf:
add testcases for fsession
selftests/bpf:
add testcases for fsession cookie
selftests/bpf:
add tests for arena kfuncs under lock
selftests/bpf:
add tests for attaching invalid fd
selftests/bpf:
Add tests for BPF_DIV and BPF_MOD range tracking
selftests/bpf:
Add tests for BPF_END bitwise tracking
selftests/bpf:
Add tests for bpf_throw lock leak from subprogs
selftests/bpf:
Add tests for execution context helpers
selftests/bpf:
Add tests for FIONREAD and copied_seq
selftests/bpf:
Add tests for improved linked register tracking
selftests/bpf:
Add tests for KF_IMPLICIT_ARGS
selftests/bpf:
Add tests for loading insn array values with offsets
selftests/bpf:
Add tests for maybe_fork_scalars() OR vs AND handling
selftests/bpf:
Add tests for s>>=31 and s>>=63
selftests/bpf:
Add tests for sdiv32/smod32 with INT_MIN dividend
selftests/bpf:
Add tests for special fields races
selftests/bpf:
Add tests for the arena offset of globals
selftests/bpf:
Add timer stress test in NMI context
selftests/bpf:
add verifier sign extension bound computation tests.
selftests/bpf:
Adjust selftest due to function rename
selftests/bpf:
Allow to benchmark trigger with stacktrace
selftests/bpf:
assert BPF kfunc default trusted pointer semantics
selftests/bpf:
Avoid simplification of crafted bounds test
selftests/bpf:
Check BPFTOOL env var in detect_bpftool_path()
selftests/bpf:
Choose another percpu variable in bpf for btf_dump test
selftests/bpf:
convert test_bpftool_map_access.sh into test_progs framework
selftests/bpf:
convert test_bpftool_metadata.sh into test_progs framework
selftests/bpf:
cover BPF_CGROUP_ITER_CHILDREN control option
selftests/bpf:
Don't override SIGSEGV handler with ASAN
selftests/bpf:
enable fsession_test on riscv64
selftests/bpf:
Enable get_func_args and get_func_ip tests on arm64
selftests/bpf:
Explicitly account for globals in verifier_arena_large
selftests/bpf:
Extend live regs tests with a test for gotox
selftests/bpf:
Fix a memory leak in xdp_flowtable test
selftests/bpf:
Fix array bounds warning in jit_disasm_helpers
selftests/bpf:
Fix cleanup in check_fd_array_cnt__fd_array_too_big()
selftests/bpf:
Fix dmabuf_iter/lots_of_buffers failure with 64K page
selftests/bpf:
Fix double thread join in uprobe_multi_test
selftests/bpf:
Fix kprobe multi stacktrace_ips test
selftests/bpf:
Fix map_kptr grace period wait
selftests/bpf:
Fix map_kptr test failure
selftests/bpf:
Fix memory leaks in tests
selftests/bpf:
Fix OOB read in dmabuf_collector
selftests/bpf:
Fix out-of-bounds array access bugs reported by ASAN
selftests/bpf:
Fix outdated test on storage->smap
selftests/bpf:
Fix pkg-config call on static builds
selftests/bpf:
Fix resource leak in serial_test_wq on attach failure
selftests/bpf:
Fix resource leaks caused by missing cleanups
selftests/bpf:
Fix sk_bypass_prot_mem failure with 64K page
selftests/bpf:
Fix task_local_data failure with 64K page
selftests/bpf:
Fix use-after-free in xdp_metadata test
selftests/bpf:
Fix verifier_arena_globals1 failure with 64K page
selftests/bpf:
Fix verifier_arena_large/big_alloc3 test
selftests/bpf:
Fix xdp_pull_data failure with 64K page
selftests/bpf:
Free bpf_object in test_sysctl
selftests/bpf:
Harden cpu flags test for lru_percpu_hash map
selftests/bpf:
Introduce execution context detection helpers
selftests/bpf:
iterator based loop and STACK_MISC states pruning
selftests/bpf:
Make bpf get_preempt_count() work for v6.14+ kernels
selftests/bpf:
Migrate struct_ops_assoc test to KF_IMPLICIT_ARGS
selftests/bpf:
Pass through build flags to bpftool and resolve_btfids
selftests/bpf:
Refactor bpf_get_ksyms() trace helper
selftests/bpf:
Refactor timer selftests
selftests/bpf:
Remove hexdump dependency
selftests/bpf:
Remove test_task_storage_map_stress_lookup
selftests/bpf:
Remove xxd util dependency
selftests/bpf:
Removed obsolete tests
selftests/bpf:
Replace strcpy() calls with strscpy()
selftests/bpf:
Replace strncpy() with strscpy()
selftests/bpf:
Run resolve_btfids only for relevant .test.o objects
selftests/bpf:
Strengthen timer_start_deadlock test
selftests/bpf:
Support when CONFIG_VXLAN=m
selftests/bpf:
Test access from RO map from xdp_store_bytes
selftests/bpf:
Test ambiguous associated struct_ops
selftests/bpf:
test bpf_get_func_* for fsession
selftests/bpf:
test bpf_get_func_arg() for tp_btf
selftests/bpf:
Test BPF_PROG_ASSOC_STRUCT_OPS command
selftests/bpf:
test cases for bpf_loop SCC and state graph backedges
selftests/bpf:
test fsession mixed with fentry and fexit
selftests/bpf:
Test getting associated struct_ops in timer callback
selftests/bpf:
Test kfunc bpf_strncasecmp
selftests/bpf:
Test refinement of single-value tnum
selftests/bpf:
test refining u32/s32 bounds when ranges cross min/max boundary
selftests/bpf:
test the jited inline of bpf_get_current_task
selftests/bpf:
Update sk_storage_omem_uncharge test
selftests/bpf:
Update task_local_storage/recursion test
selftests/bpf:
Update task_local_storage/task_storage_nodeadlock test
selftests/bpf:
update verifier test for default trusted pointer semantics
selftests/bpf:
Use memcpy() for bounded non-NULL-terminated copies
selftests/bpf:
Use strscpy in bpftool_helpers.c
selftests/bpf:
Use the correct destructor kfunc type
selftests/bpf:
Use vmlinux.h in test_xdp_meta
selftests/bpf:
Verify bpf_timer_cancel_async works
selftests/bpf:
veristat: fix printing order in output_stats()
selftests/cgroup:
Don't require synchronous populated update on task exit
selftests/damon/access_memory:
add repeat mode
selftests/damon/sysfs_memcg_path_leak.sh:
use kmemleak
selftests/damon/wss_estimation:
deduplicate failed samples output
selftests/damon/wss_estimation:
ensure number of collected wss
selftests/damon/wss_estimation:
test for up to 160 MiB working set size
selftests/harness:
order TEST_F and XFAIL_ADD constructors
selftests/hid:
fix compilation when bpf_wq and hid_device are not exported
selftests/landlock:
Add filesystem access benchmark
selftests/landlock:
Add LANDLOCK_RESTRICT_SELF_TSYNC tests
selftests/landlock:
Test tsync interruption and cancellation paths
selftests/memfd:
use IPC semaphore instead of SIGSTOP/SIGCONT
selftests/mm/charge_reserved_hugetlb.sh:
add waits with timeout helper
selftests/mm/charge_reserved_hugetlb:
drop mount size for hugetlbfs
selftests/mm/write_to_hugetlbfs:
parse -s as size_t
selftests/mm:
add memory failure anonymous page test
selftests/mm:
add memory failure clean pagecache test
selftests/mm:
add memory failure dirty pagecache test
selftests/mm:
allocate 6 hugepages in va_high_addr_switch.sh
selftests/mm:
check that FORCE_READ() succeeded
selftests/mm:
default KDIR to build directory
selftests/mm:
fix comment for check_test_requirements
selftests/mm:
fix exit code in pagemap_ioctl
selftests/mm:
fix faulting-in code in pagemap_ioctl test
selftests/mm:
fix usage of FORCE_READ() in cow tests
selftests/mm:
fix va_high_addr_switch.sh return value
selftests/mm:
have the harness run each test category separately
selftests/mm:
introduce helper to read every page
selftests/mm:
pass down full CC and CFLAGS to check_config.sh
selftests/mm:
remove arm64 nr_hugepages setup for va_high_addr_switch test
selftests/mm:
remove flaky header check
selftests/mm:
remove virtual_address_range test
selftests/mm:
report SKIP in pfnmap if a check fails
selftests/mm:
va_high_addr_switch return fail when either test failed
selftests/mount_setattr:
increase tmpfs size for idmapped mount tests
selftests/net/ipsec:
Fix variable size type not at the end of struct
selftests/net:
Add bpf skb forwarding program
selftests/net:
Add env for container based tests
selftests/net:
Add netkit container tests
selftests/net:
gro: add self-test for TCP CWR flag
selftests/net:
Make NetDrvContEnv support queue leasing
selftests/net:
packetdrill: add ipv4-mapped-ipv6 tests
selftests/net:
packetdrill: add minimal client and server tests
selftests/net:
packetdrill: add TCP Accurate ECN cases
selftests/net:
packetdrill: remove tests for tcp_rcv_*big
selftests/net:
packetdrill: restore tcp_rcv_big_endseq.pkt
selftests/net:
packetdrill: Verify acceptance of FIN packets when RWIN is 0
selftests/net:
parametrise iou-zcrx.py with ksft_variants
selftests/nolibc:
add static assertions around time types handling
selftests/nolibc:
also test libc-test through regular selftest framework
selftests/nolibc:
always build sparc32 tests with -mcpu=v8
selftests/nolibc:
drop NOLIBC_SYSROOT=0 logic
selftests/nolibc:
scope custom flags to the nolibc-test target
selftests/nolibc:
test compatibility of nolibc and kernel time types
selftests/nolibc:
try to read from stdin in readv_zero test
selftests/open_tree:
add OPEN_TREE_NAMESPACE tests
selftests/pidfd:
fix typo in comment
selftests/resctrl:
Add CPU vendor detection for Hygon
selftests/resctrl:
Define CPU vendor IDs as bits to match usage
selftests/resctrl:
Fix a division by zero error on Hygon
selftests/resctrl:
Fix non-contiguous CBM check for Hygon
selftests/rseq:
Add rseq slice histogram script
selftests/rseq:
Implement time slice extension test
selftests/run_kselftest.sh:
Add `--skip` argument option
selftests/sched_ext:
Abort test loop on signal
selftests/sched_ext:
Add -fms-extensions to bpf build flags
selftests/sched_ext:
Add cyclic SCX_KICK_WAIT stress test
selftests/sched_ext:
Add test for DL server total_bw consistency
selftests/sched_ext:
Add test for sched_ext dl_server
selftests/sched_ext:
Fix init_enable_count flakiness
selftests/sched_ext:
Fix peek_dsq.bpf.c compile error for clang 17
selftests/sched_ext:
Fix rt_stall flaky failure
selftests/sched_ext:
Fix unused-result warning for read()
selftests/sched_ext:
Remove duplicated unistd.h include in rt_stall.c
selftests/tc-testing:
add selftests for cake_mq qdisc
selftests/tc-testing:
add test for HFSC divide-by-zero in rtsc_min()
selftests/tc-testing:
Add tests exercising act_ife metalist replace behaviour
selftests/tc-testing:
add tests for cls_fw and cls_flow on shared blocks
selftests/tc-testing:
Create tests to exercise act_ct binding restrictions
selftests/vsock:
add namespace helpers to vmtest.sh
selftests/vsock:
add namespace tests for CID collisions
selftests/vsock:
add tests for host <-> vm connectivity with namespaces
selftests/vsock:
add tests for namespace deletion
selftests/vsock:
add tests for proc sys vsock ns_mode
selftests/vsock:
add vm_dmesg_{warn,oops}_count() helpers
selftests/vsock:
change tests to respect write-once child ns mode
selftests/vsock:
increase timeout to 1200
selftests/vsock:
prepare vm management helpers for namespaces
selftests/vsock:
use ss to wait for listeners instead of /proc/net
selftests/x86:
Clean up sysret_rip coding style
selftests/xsk:
fix number of Tx frags in invalid packet
selftests/xsk:
properly handle batch ending in the middle of a packet
selftests:
add dm-verity keyring selftests
selftests:
bpf: Add test for multiple syncs from linked register
selftests:
bpf: adjust rx_dropped xskxceiver's test to respect tailroom
selftests:
bpf: fix cgroup_hierarchical_stats
selftests:
bpf: fix pkt grow tests
selftests:
bpf: Fix test_bpf_nf for trusted args becoming default
selftests:
bpf: fix test_kfunc_dynptr_param
selftests:
bpf: fix tests with raw_tp calling kfuncs
selftests:
bpf: have a separate variable for drop test
selftests:
bpf: introduce a common routine for reading procfs
selftests:
bpf: test non-sleepable arena allocations
selftests:
bpf: Update failure message for rbtree_fail
selftests:
bpf: Update kfunc_param_nullable test for new error message
selftests:
cgroup: Add cg_read_key_long_poll() to poll a cgroup key with retries
selftests:
cgroup: make test_memcg_sock robust against delayed sock stats
selftests:
cgroup: Replace sleep with cg_read_key_long_poll() for waiting on nr_dying_descendants
selftests:
drivers: net: hw: Modify toeplitz.c to poll for packets
selftests:
drv-net: add HDS payload sweep test for devmem TCP
selftests:
drv-net: extend HW timestamp test with ioctl
selftests:
drv-net: fix missing include in ncdevmem
selftests:
drv-net: gro: break out all individual test cases
selftests:
drv-net: gro: improve feature config
selftests:
drv-net: gro: increase the rcvbuf size
selftests:
drv-net: gro: run the test against HW GRO and LRO
selftests:
drv-net: gro: use cmd print
selftests:
drv-net: limit RPS test CPUs to supported range
selftests:
drv-net: psp: Better control the used PSP dev
selftests:
drv-net: psp: fix test flakes from racy connection close
selftests:
drv-net: rss: validate min RSS table size
selftests:
drv-net: rss_ctx: test RSS contexts persist after ifdown/up
selftests:
drv-net: rss_flow_label: skip unsupported devices
selftests:
drv-net: toeplitz: accept bigger rss keys
selftests:
fib-onlink: Add a test case for IPv4 multicast gateway
selftests:
fib-onlink: Add test cases for nexthop device mismatch
selftests:
fib-onlink: Remove "wrong nexthop device" IPv4 tests
selftests:
fib-onlink: Remove "wrong nexthop device" IPv6 tests
selftests:
fix mntns iteration selftests
selftests:
forwarding: bridge_mdb_max: add tests for mdb_n_entries warning
selftests:
forwarding: fix pedit tests failure with br_netfilter enabled
selftests:
forwarding: update PTP tcpdump patterns
selftests:
forwarding: vxlan_bridge_1d: fix test failure with br_netfilter enabled
selftests:
forwarding: vxlan_bridge_1d_ipv6: fix test failure with br_netfilter enabled
selftests:
hid: tests: test_wacom_generic: add tests for display devices and opaque devices
selftests:
hsr: Add more link fault tests for HSR
selftests:
hsr: Add ping test for PRP
selftests:
hsr: Add tests for faulty links
selftests:
hsr: Add tests for more link faults with PRP
selftests:
hsr: Check duplicates on HSR with VLAN
selftests:
hw-net: rss-input-xfrm: try to enable the xfrm at the start
selftests:
iou-zcrx: test large chunk sizes
selftests:
kvm: add a test that VMX validates controls on RSM
selftests:
kvm: extract common functionality out of smm_test.c
selftests:
mlxsw: tc_restrictions: Fix test failure with new iproute2
selftests:
mptcp: add splice io mode
selftests:
mptcp: connect cleanup TFO setup
selftests:
mptcp: connect: cover splice mode
selftests:
mptcp: connect: fix maybe-uninitialize warn
selftests:
mptcp: diag: sort all #include
selftests:
mptcp: join chk_stale_nr: avoid dup stats
selftests:
mptcp: join: avoid declaring i if not used
selftests:
mptcp: join: check removing signal+subflow endp
selftests:
mptcp: join: check RM_ADDR not sent over same subflow
selftests:
mptcp: join: fix wait_mpj helper
selftests:
mptcp: join: no SKIP mark for group checks
selftests:
mptcp: join: userspace: wait for new events
selftests:
mptcp: join: wait for estab event instead of MPJ
selftests:
mptcp: more stable simult_flows tests
selftests:
net: Add bridge VLAN range grouping tests
selftests:
net: Add kernel selftest for RFC 4884
selftests:
net: add test for IPv4 route with loopback IPv6 nexthop
selftests:
net: bridge_vlan_mcast: wait for h1 before querier check
selftests:
net: csum: Fix printk format in recv_get_packet_csum_status()
selftests:
net: fix passive TFO test to fail if child processes failed
selftests:
net: fix wrong boolean evaluation in __exit__
selftests:
net: improve error handling in passive TFO test
selftests:
net: lib: Fix jq parsing error
selftests:
net: py: capitalize defer queue and improve import
selftests:
net: py: ensure defer() is only used within a test case
selftests:
net: py: teach cmd() how to print itself
selftests:
net: py: teach ksft_pr() multi-line safety
selftests:
net: reduce txtimestamp deschedule flakes
selftests:
net: tests for add double tunneling GRO/GSO
selftests:
net: tun: don't abort XFAIL cases
selftests:
netconsole: Increase port listening timeout
selftests:
netconsole: validate target resume
selftests:
netfilter: add IPV6_TUNNEL to config
selftests:
netfilter: nft_concat_range.sh: add check for flush+reload bug
selftests:
netfilter: nft_flowtable.sh: Add IP6IP6 flowtable selftest
selftests:
netfilter: nft_queue.sh: add udp fraglist gro test case
selftests:
netfilter: nft_queue.sh: avoid flakes on debug kernels
selftests:
nft_queue.sh: add a parallel stress test
selftests:
pci_endpoint: Add BAR subrange mapping test case
selftests:
ptp: treat unsupported PHC operations as skip
selftests:
ptp: use KSFT_SKIP exit code for skip scenarios
selftests:
revocable: Add kselftest cases
selftests:
riscv: Add braces around EXPECT_EQ()
selftests:
riscv: test ptrace vector interface
selftests:
riscv: verify initial vector state with ptrace
selftests:
riscv: verify ptrace accepts valid vector csr values
selftests:
riscv: verify ptrace rejects invalid vector csr inputs
selftests:
riscv: verify syscalls discard vector context
selftests:
riscv: vstate_exec_nolibc: Use the regular prctl() function
selftests:
rtnetlink: add neighbour update test
selftests:
seg6: add test for dst_cache isolation in seg6 lwtunnel
selftests:
statmount: tests for STATMOUNT_BY_FD
selftests:
tc-testing: fix list_categories() crash on list type
selftests:
tc_actions: don't dump 2MB of \0 to stdout
selftests:
team: Add a reference count leak test
selftests:
team: add non-Ethernet header_ops reproducer
selftests:
tls: avoid flakiness in data_steal
selftests:
ublk: add --batch/-b for enabling F_BATCH_IO
selftests:
ublk: add _ublk_del_dev helper function
selftests:
ublk: add _ublk_sleep helper for parallel execution
selftests:
ublk: add batch buffer management infrastructure
selftests:
ublk: add end-to-end integrity test
selftests:
ublk: add group-based test targets
selftests:
ublk: add integrity data support to loop target
selftests:
ublk: add integrity params test
selftests:
ublk: add kublk support for integrity params
selftests:
ublk: add missing gitignore for metadata_size binary
selftests:
ublk: add selftest for UBLK_F_NO_AUTO_PART_SCAN
selftests:
ublk: add stop command with --safe option
selftests:
ublk: add ublk_io_buf_idx() for returning io buffer index
selftests:
ublk: add utility to get block device metadata size
selftests:
ublk: derive TID automatically from script name
selftests:
ublk: disable partition scan for integrity tests
selftests:
ublk: display UBLK_F_INTEGRITY support
selftests:
ublk: fix test name
selftests:
ublk: fix user_data truncation for tgt_data >= 256
selftests:
ublk: handle UBLK_U_IO_COMMIT_IO_CMDS
selftests:
ublk: handle UBLK_U_IO_FETCH_IO_CMDS
selftests:
ublk: handle UBLK_U_IO_PREP_IO_CMDS
selftests:
ublk: implement integrity user copy in kublk
selftests:
ublk: improve I/O ordering test with bpftrace
selftests:
ublk: increase timeout to 150 seconds
selftests:
ublk: increase timeouts for parallel test execution
selftests:
ublk: mark each test start and end time in dmesg
selftests:
ublk: move test temp files into a sub directory
selftests:
ublk: organize test directories by test ID
selftests:
ublk: refactor test_loop_08 into separate functions
selftests:
ublk: refactor test_null_04 into separate functions
selftests:
ublk: rename test_generic_15 to test_part_02
selftests:
ublk: reorganize tests into integrity and recover groups
selftests:
ublk: replace assert() with ublk_assert()
selftests:
ublk: simplify UBLK_TEST_DIR handling
selftests:
ublk: support arbitrary threads/queues combination
selftests:
ublk: support non-O_DIRECT backing files
selftests:
ublk: track created devices for per-test cleanup
selftests:
vDSO: vdso_config: Add configurations for clock_getres_time64()
selftests:
vDSO: vdso_test_abi: Add test for clock_getres_time64()
selftests:
vDSO: vdso_test_abi: Use UAPI system call numbers
selinux:
add support for BPF token access control
selinux:
drop the BUG() in cred_has_capability()
selinux:
fix a capabilities parsing typo in selinux_bpf_token_capable()
selinux:
move the selinux_blob_sizes struct
seqlock:
fix scoped_seqlock_read kernel-doc
serdev:
Provide a bustype shutdown function
serial:
8250: 8250_omap.c: Add support for handling UART error conditions
serial:
8250: 8250_omap.c: Clear DMA RX running status only after DMA termination is done
serial:
8250: Add late synchronize_irq() to shutdown to handle DW UART BUSY
serial:
8250: Add serial8250_handle_irq_locked()
serial:
8250: always disable IRQ during THRE test
serial:
8250: fix ordering of entries for menu display
serial:
8250: Fix TX deadlock when using DMA
serial:
8250: omap: set out-of-band wakeup if wakeup pinctrl exists
serial:
8250: Protect LCR write in shutdown
serial:
8250_dw: Avoid unnecessary LCR writes
serial:
8250_dw: Ensure BUSY is deasserted
serial:
8250_dw: fix runtime PM initialization sequence
serial:
8250_dw: handle clock enable errors in runtime_resume
serial:
8250_dw: Rework dw8250_handle_irq() locking and IIR handling
serial:
8250_dw: Rework IIR_NO_INT handling to stop interrupt storm
serial:
8250_keba: Add ICR defines
serial:
8250_keba: Add missing includes
serial:
8250_keba: Use dev_err_probe()
serial:
8250_men_mcb: Clean defines
serial:
8250_omap: Remove custom deprecated baud setting routine
serial:
8250_pci: add support for the AX99100
serial:
8250_pci: Remove custom deprecated baud setting routine
serial:
caif: fix use-after-free in caif_serial ldisc_close()
serial:
caif: hold tty->link reference in ldisc_open and ser_release
serial:
core: fix infinite loop in handle_tx() for PORT_UNKNOWN
serial:
imx: change SERIAL_IMX_CONSOLE to bool
serial:
Kconfig: fix ordering of entries for menu display
serial:
men_z135_uart: drop unneeded MODULE_ALIAS
serial:
pic32_uart: update include to use pic32.h from platform_data
serial:
rsci: Add set_rtrg() callback
serial:
rsci: Convert to FIELD_MODIFY()
serial:
rsci: Drop rsci_clear_SCxSR()
serial:
rsci: Drop unused macro DCR
serial:
rsci: Drop unused TDR register
serial:
rsci: Rename early_console data, port_params and callback() names
serial:
sh-sci: Add finish_console_write() callback
serial:
sh-sci: Add RSCI_PORT_SCIF32 port ID
serial:
sh-sci: Add sci_is_rsci_type()
serial:
sh-sci: Add support for RZ/G3E RSCI
serial:
sh-sci: Add support for RZ/G3E RSCI clks
serial:
sh-sci: Drop checking port type for device file{create, remove}
serial:
sh-sci: Drop extra lines
serial:
sh-sci: Make sci_scbrr_calc() public
serial:
sh-sci: Rename port SCI_PORT_RSCI->RSCI_PORT_SCIF16
serial:
sh-sci: Update rx_trigger size for RZ/T2H RSCI
serial:
sh-sci: Use devm_reset_control_array_get_exclusive()
serial:
SH_SCI: improve "DMA support" prompt
serial:
uartlite: fix PM runtime usage count underflow on probe
sfc:
correct kernel-doc complaints
sh:
defconfig: remove CONFIG_LOGO_SUPERH_*
sh:
introduce arch_zone_limits_init()
sh:
platform_early: remove pdev->driver_override check
sign-file:
Use only the OpenSSL CMS API for signing
Linux:
simplify the callers of alloc_bprm()
Linux:
simplify the callers of do_open_execat()
Linux:
simplify the callers of file_open_name()
slab.h:
disable completely broken overflow handling in flex allocations
slab:
add optimized sheaf refill from partial list
slab:
add sheaves to most caches
slab:
add SLAB_CONSISTENCY_CHECKS to SLAB_NEVER_MERGE
slab:
distinguish lock and trylock for sheaf_flush_main()
slab:
fix memory leak when refill_sheaf() fails
slab:
handle kmalloc sheaves bootstrap
slab:
Introduce kmalloc_flex() and family
slab:
Introduce kmalloc_obj() and family
slab:
introduce percpu sheaves bootstrap
slab:
make percpu sheaves compatible with kmalloc_nolock()/kfree_nolock()
slab:
refill sheaves from all nodes
slab:
remove cpu (partial) slabs usage from allocation paths
slab:
remove defer_deactivate_slab()
slab:
remove frozen slab checks from __slab_free()
slab:
remove SLUB_CPU_PARTIAL
slab:
remove struct kmem_cache_cpu
slab:
remove the do_slab_free() fastpath
slab:
remove unused PREEMPT_RT specific macros
slab:
replace cache_from_obj() with inline checks
slab:
simplify kmalloc_nolock()
slab:
update overview comments
slimbus:
qcom-ngd: Simplify with scoped for each OF child loop
slub:
avoid list_lock contention from __refill_objects_any()
slub:
clarify object field layout comments
slub:
keep empty main sheaf as spare in __pcs_replace_empty_main()
slub:
let need_slab_obj_exts() return false if SLAB_NO_OBJ_EXT is set
smack:
/smack/doi must be > 0
smack:
/smack/doi: accept previously used values
smb client:
Add generated file to gitignore file
smb/client:
add NT_STATUS_BIOS_FAILED_TO_CONNECT_INTERRUPT
smb/client:
add NT_STATUS_DECRYPTION_FAILED
smb/client:
add NT_STATUS_DIRECTORY_IS_A_REPARSE_POINT
smb/client:
add NT_STATUS_ENCRYPTION_FAILED
smb/client:
add NT_STATUS_NO_EFS
smb/client:
add NT_STATUS_NO_RECOVERY_POLICY
smb/client:
add NT_STATUS_NO_USER_KEYS
smb/client:
add NT_STATUS_OS2_INVALID_LEVEL
smb/client:
add NT_STATUS_RANGE_NOT_FOUND
smb/client:
add NT_STATUS_VARIABLE_NOT_FOUND
smb/client:
add NT_STATUS_VOLUME_DISMOUNTED
smb/client:
add NT_STATUS_VOLUME_NOT_UPGRADED
smb/client:
add NT_STATUS_WRONG_EFS
smb/client:
check whether smb2_error_map_table is sorted in ascending order
smb/client:
ensure smb2_mapping_table rebuild on cmd changes
smb/client:
fix buffer size for smb311_posix_qinfo in smb2_compound_op()
smb/client:
fix buffer size for smb311_posix_qinfo in SMB311_posix_query_info()
smb/client:
introduce KUnit test to check search result of smb2_error_map_table
smb/client:
make SMB2 maperror KUnit tests a separate module
smb/client:
map NT_STATUS_BUFFER_OVERFLOW
smb/client:
map NT_STATUS_INVALID_INFO_CLASS to ERRbadpipe
smb/client:
map NT_STATUS_MORE_PROCESSING_REQUIRED
smb/client:
map NT_STATUS_NOTIFY_ENUM_DIR
smb/client:
map NT_STATUS_PRIVILEGE_NOT_HELD
smb/client:
move NT_STATUS_MORE_ENTRIES
smb/client:
only export symbol for 'smb2maperror-test' module
smb/client:
remove some literal NT error codes from ntstatus_to_dos_map
smb/client:
remove unused SMB311_posix_query_info()
smb/client:
remove useless comment in mapping_table_ERRSRV
smb/client:
rename ERRinvlevel to ERRunknownlevel
smb/client:
rename to NT_ERROR_INVALID_DATATYPE
smb/client:
rename to NT_STATUS_SOME_NOT_MAPPED
smb/client:
use bsearch() to find target in smb2_error_map_table
smb/server:
Fix another refcount leak in smb2_open()
smb:
client: add multichannel async work for CONFIG_CIFS_DFS_UPCALL=n
smb:
client: add proper locking around ses->iface_last_update
smb:
client: Avoid a dozen -Wflex-array-member-not-at-end warnings
smb:
client: Compare MACs in constant time
smb:
client: correct value for smbd_max_fragmented_recv_size
smb:
client: Don't log plaintext credentials in cifs_set_cifscreds
smb:
client: fix atomic open with O_DIRECT & O_SYNC
smb:
client: fix broken multichannel with krb5+signing
smb:
client: fix cifs_pick_channel when channels are equally loaded
smb:
client: fix data corruption due to racy lease checks
smb:
client: fix generic/694 due to wrong ->i_blocks
smb:
client: fix iface port assignment in parse_server_interfaces
smb:
client: fix in-place encryption corruption in SMB2_write()
smb:
client: fix krb5 mount with username option
smb:
client: fix last send credit problem causing disconnects
smb:
client: fix oops due to uninitialised var in smb2_unlink()
smb:
client: fix open handle lookup in cifs_open()
smb:
client: fix potential UAF and double free in smb2_open_file()
smb:
client: fix regression with mount options parsing
smb:
client: fix sbflags initialization
smb:
client: introduce and use smbd_{alloc, free}_send_io()
smb:
client: introduce multichannel async work during mount
smb:
client: let recv_done() queue a refill when the peer is low on credits
smb:
client: let send_done handle a completion without IB_SEND_SIGNALED
smb:
client: let smbd_post_send() make use of request->wr
smb:
client: let smbd_post_send_negotiate_req() use smbd_post_send()
smb:
client: make use of rdma_restrict_node_type()
smb:
client: make use of smbdirect_socket.recv_io.credits.available
smb:
client: make use of smbdirect_socket.send_io.bcredits
smb:
client: port and use the wait_for_credits logic used by server
smb:
client: prevent races in ->query_interfaces()
smb:
client: remove pointless sc->recv_io.credits.count rollback
smb:
client: remove pointless sc->send_io.pending handling in smbd_post_send_iter()
smb:
client: split cached_fid bitfields to avoid shared-byte RMW races
smb:
client: split out smbd_ib_post_send()
smb:
client: terminate session upon failed client required signing
smb:
client: use atomic_t for mnt_cifs_flags
smb:
client: use smbdirect_send_batch processing
smb:
client: Use snprintf in cifs_set_cifscreds
smb:
common: add header guards to fs/smb/common/smb2status.h
smb:
server: correct value for smb_direct_max_fragmented_recv_size
smb:
server: fix last send credit problem causing disconnects
smb:
server: fix leak of active_num_conn in ksmbd_tcp_new_connection()
smb:
server: fix use-after-free in smb2_open()
smb:
server: let recv_done() queue a refill when the peer is low on credits
smb:
server: let send_done handle a completion without IB_SEND_SIGNALED
smb:
server: make use of rdma_restrict_node_type()
smb:
server: make use of smbdirect_socket.recv_io.credits.available
smb:
server: make use of smbdirect_socket.send_io.bcredits
smb:
server: Remove duplicate include of misc.h
smb:
smbdirect: introduce smbdirect_socket.recv_io.credits.available
smb:
smbdirect: introduce smbdirect_socket.send_io.bcredits.*
smb:
update some doc references
soc/tegra:
pmc: Add PMC contextual functions
soc/tegra:
pmc: Do not rely on global variable
soc/tegra:
pmc: Embed reboot notifier in PMC context
soc/tegra:
pmc: Fix unsafe generic_handle_irq() call
soc/tegra:
pmc: Pass PMC context as debugfs data
soc/tegra:
pmc: Pass PMC context via sys-off callback data
soc/tegra:
pmc: Pass struct tegra_pmc to tegra_powergate_state()
soc/tegra:
pmc: Store PMC context in clocks
soc/tegra:
pmc: Use contextual data instead of global variable
soc/tegra:
pmc: Use driver-private data
soc/tegra:
pmc: Use PMC context embedded in powergates
soc/xilinx:
replace use of system_unbound_wq with system_dfl_wq
soc:
amlogic: meson-gx-socinfo: add new SoC id for S905Y4
soc:
apple: Add hardware tunable support
soc:
apple: rtkit: Add function to poweroff
soc:
aspeed: socinfo: Mask table entries for accurate SoC ID matching
soc:
dove: pmu: Simplify with scoped for each OF child loop
soc:
fsl: cpm1: qmc: Fix error check for devm_ioremap_resource() in qmc_qe_init_resources()
soc:
fsl: qbman: fix race condition in qman_destroy_fq
soc:
fsl: qe: Add an interrupt controller for QUICC Engine Ports
soc:
fsl: qe: qe_ports_ic: Consolidate chained IRQ handler install/remove
soc:
fsl: qe: Simplify with scoped for each OF child loop
soc:
imx8m: Fix error handling for clk_prepare_enable()
soc:
imx: Spport i.MX9[4,52]
soc:
imx: Use dev_err_probe() for i.MX9
soc:
imx: Use device-managed APIs for i.MX9
soc:
mediatek: mtk-cmdq: Add cmdq_get_mbox_priv() in cmdq_pkt_create()
soc:
mediatek: mtk-cmdq: Add mminfra_offset adjustment for DRAM addresses
soc:
mediatek: mtk-cmdq: Add pa_base parsing for hardware without subsys ID support
soc:
mediatek: mtk-cmdq: Extend cmdq_pkt_write API for SoCs without subsys ID
soc:
mediatek: mtk-dvfsrc: Add a new callback for calc_dram_bw
soc:
mediatek: mtk-dvfsrc: Add and propagate DVFSRC bandwidth type
soc:
mediatek: mtk-dvfsrc: Add support for DVFSRCv4 and MT8196
soc:
mediatek: mtk-dvfsrc: Change error check for DVFSRCv4 START cmd
soc:
mediatek: mtk-dvfsrc: Get and Enable DVFSRC clock
soc:
mediatek: mtk-dvfsrc: Rework bandwidth calculations
soc:
mediatek: mtk-dvfsrc: Write bandwidth to EMI DDR if present
soc:
mediatek: mtk-socinfo: Add entry for MT8371AV/AZA Genio 520
soc:
mediatek: svs: Fix memory leak in svs_enable_debug_write()
soc:
microchip: mpfs-control-scb: Fix resource leak on driver unbind
soc:
microchip: mpfs-mss-top-sysreg: Fix resource leak on driver unbind
soc:
microchip: mpfs: Fix memory leak in mpfs_sys_controller_probe()
soc:
qcom: apr: Use typedef for GPR callback member
soc:
qcom: check QMI basic element error codes
soc:
qcom: cmd-db: Use devm_memremap() to fix memory leak in cmd_db_dev_probe
soc:
qcom: fix QMI encoding/decoding for basic elements
soc:
qcom: llcc-qcom: Add support for Glymur
soc:
qcom: mdtloader: Add PAS context aware qcom_mdt_pas_load() function
soc:
qcom: mdtloader: Remove qcom_mdt_pas_init() from exported symbols
soc:
qcom: pd-mapper: Fix element length in servreg_loc_pfr_req_ei
soc:
qcom: pmic_glink_altmode: Consume TBT3/USB4 mode notifications
soc:
qcom: pmic_glink_altmode: Fix SVID=DP && unconnected edge case
soc:
qcom: pmic_glink_altmode: Fix TBT->SAFE->!TBT transition
soc:
qcom: preserve CPU endianness for QMI_DATA_LEN
soc:
qcom: smem: handle ENOMEM error during probe
soc:
qcom: ubwc: add missing include
soc:
renesas: Add support for RZ/N1 GPIO Interrupt Multiplexer
soc:
renesas: Enable ICU support on RZ/N2H
soc:
rockchip: grf: Add missing of_node_put() when returning
soc:
rockchip: grf: Fix wrong RK3576_IOCGRF_MISC_CON definition
soc:
rockchip: grf: Support multiple grf to be handled
soc:
samsung: exynos-chipid: add google,gs101-otp support
soc:
samsung: exynos-chipid: downgrade dev_info to dev_dbg for soc info
soc:
samsung: exynos-chipid: rename method
soc:
samsung: exynos-chipid: use dev_err_probe where appropiate
soc:
samsung: exynos-chipid: use devm action to unregister soc device
soc:
ti: k3-socinfo: Fix compile testing
soc:
ti: k3-socinfo: Fix regmap leak on probe failure
soc:
ti: knav: Simplify with scoped for each OF child loop
soc:
ti: knav_dma: Remove ENOMEM printks
soc:
ti: knav_dma: Simplify error messages in probe
soc:
ti: knav_dma: Simplify with scoped for each OF child loop
soc:
ti: knav_qmss: Remove ENOMEM printks
soc:
ti: pruss: Fix double free in pruss_clk_mux_setup()
sound:
codecs: tlv320adcx140: assorted patches
sound:
codecs: wm8962: Assorted fixes
soundwire:
dmi-quirks: add mapping for Avell B.ON (OEM rebranded of NUC15)
soundwire:
intel_ace2x: add SND_HDA_CORE dependency
soundwire:
intel_auxdevice: add cs42l45 codec to wake_capable_list
soundwire:
Make remove function return no value
soundwire:
qcom: Use guard to avoid mixing cleanup and goto
soundwire:
Use bus methods for .probe(), .remove() and .shutdown()
sparc/mm:
export symbols for lazy_mmu_mode KUnit tests
sparc/mm:
implement arch_flush_lazy_mmu_mode()
sparc/mm:
replace batch->active with is_lazy_mmu_mode_active()
sparc/PCI:
Initialize msi_addr_mask for OF-created PCI devices
sparc64:
fix unused variable warning
sparc:
Add architecture support for clone3
sparc:
don't reference obsolete termio struct for TC* constants
sparc:
Fix page alignment in dma mapping
sparc:
Implement ARCH_HAS_CC_CAN_LINK
sparc:
introduce arch_zone_limits_init()
sparc:
remove unused variable strtab
sparc:
Synchronize user stack on fork and clone
sparc:
vio: Replace snprintf with strscpy in vio_create_one
speakup:
Clarify bleep_time unit is milliseconds
spi-geni-qcom:
don't set max clock in setup_fifo_params
spi-geni-qcom:
initialize mode related registers to 0
spi-geni-qcom:
remove manual CS control
spi-geni-qcom:
rework setup_fifo_params
spi-geni-qcom:
use xfer->bits_per_word for can_dma()
spi:
add driver for NXP XSPI controller
spi:
add multi-lane support
spi:
add multi_lane_mode field to struct spi_transfer
spi:
amlogic-spisg: Fix memory leak in aml_spisg_probe()
spi:
amlogic: spifc-a4: Fix DMA mapping error handling
spi:
amlogic: spifc-a4: Remove redundant clock cleanup
spi:
amlogic: spifc-a4: unregister ECC engine on probe failure and remove() callback
spi:
aspeed: Add support for non-spi-mem devices
spi:
aspeed: Improve handling of shared SPI
spi:
atcspi200: Add ATCSPI200 SPI controller driver
spi:
atcspi200: Add support for Andes ATCSPI200 SPI
spi:
atcspi200: Fix double-free in atcspi_configure_dma()
spi:
atcspi200: Handle invalid buswidth and fix compiler warning
spi:
axi-spi-engine: support SPI_MULTI_LANE_MODE_STRIPE
spi:
axiado: Add driver for Axiado SPI DB controller
spi:
axiado: Fix double-free in ax_spi_probe()
spi:
bcm63xx-hsspi: add support for 1-2-2 read ops
spi:
cadence-qspi: Add a flag for controllers without indirect access support
spi:
cadence-qspi: Add Renesas RZ/N1 support
spi:
cadence-qspi: Add Renesas RZ/N1 support
spi:
cadence-qspi: Add support for the Renesas RZ/N1 controller
spi:
cadence-qspi: Align definitions
spi:
cadence-qspi: Fix exec_mem_op error handling
spi:
cadence-qspi: Fix ORing style and alignments
spi:
cadence-qspi: Fix probe error path and remove
spi:
cadence-qspi: Fix requesting of APB and AHB clocks on JH7110
spi:
cadence-qspi: Fix style and improve readability
spi:
cadence-qspi: Kill cqspi_jh7110_clk_init
spi:
cadence-qspi: Make sure we filter out unsupported ops
spi:
cadence-qspi: Make sure write protection is disabled
spi:
cadence-qspi: Remove an useless operation
spi:
cadence-qspi: Remove redundant pm_runtime_mark_last_busy call
spi:
cadence-qspi: Try hard to disable the clocks
spi:
cadence-qspi: Use a default value for cdns,fifo-width
spi:
cadence-quadspi: Parse DT for flashes with the rest of the DT parsing
spi:
cadence-xspi: Replace ACPI specifics by agnostic APIs
spi:
cadence-xspi: Replace OF/ACPI specifics by agnostic APIs
spi:
cadence-xspi: support suspend/resume
spi:
change of_find_spi_controller_by_node() gating to CONFIG_OF
spi:
Documentation: add page on multi-lane support
spi:
Drop duplicate device_set_node() call
spi:
Drop duplicate fwnode assignment
spi:
Drop duplicate of_node assignment
spi:
dt-bindings: add spi-{tx,rx}-lane-map properties
spi:
dt-bindings: Add support for ATCSPI200 SPI controller
spi:
dt-bindings: adi,axi-spi-engine: add multi-lane support
spi:
dt-bindings: at91: add microchip,lan9691-spi
spi:
dt-bindings: axiado,ax3000-spi: Add binding for Axiado SPI DB controller
spi:
dt-bindings: cdns,qspi-nor: Add Renesas RZ/N1D400 to the list
spi:
dt-bindings: cdns,qspi-nor: Drop label in example
spi:
dt-bindings: change spi-{rx,tx}-bus-width to arrays
spi:
dt-bindings: nxp,imx94-xspi: add nxp,imx952-xspi
spi:
dt-bindings: nxp,imx94-xspi: Document imx94 xspi
spi:
dt-bindings: nxp,lpc3220-spi: Add DMA specific properties
spi:
dt-bindings: renesas,rzv2h-rspi: document optional support for DMA
spi:
dt-bindings: snps,dw-abp-ssi: Remove unused bindings
spi:
dt-bindings: st,stm32-spi: add 'power-domains' property
spi:
dt-bindings: sun6i: Allow Dual SPI and Quad SPI for newer SoCs
spi:
dt-bindings: xilinx: make interrupts optional
spi:
dw-mmio: support suspend/resume
spi:
dw: Remove duplicate error message
spi:
dw: Remove not-going-to-be-supported code for Baikal SoC
spi:
export of_find_spi_controller_by_node()
spi:
fix statistics allocation
spi:
fix use-after-free on controller registration failure
spi:
fix use-after-free on managed registration failure
spi:
fsi: Convert to fsi bus probe mechanism
spi:
fsi: Drop assigning fsi bus
spi:
fsi: Simplify with scoped for each OF child loop
spi:
geni-qcom: Add target abort support
spi:
geni-qcom: Check DMA interrupts early in ISR
spi:
geni-qcom: Drop unused msg parameter from timeout handlers
spi:
geni-qcom: Fix abort sequence execution for serial engine errors
spi:
geni-qcom: Fix CPHA and CPOL mode change detection
spi:
geni-qcom: Improve target mode allocation by using proper allocation functions
spi:
imx: avoid dmaengine_terminate_all() on TX prep failure
spi:
imx: enable DMA mode for target operation
spi:
imx: group spi_imx_dma_configure() with spi_imx_dma_transfer()
spi:
imx: handle DMA submission errors with dma_submit_error()
spi:
imx: introduce helper to clear DMA mode logic
spi:
imx: support dynamic burst length for ECSPI DMA mode
spi:
intel-pci: Add support for Nova Lake mobile SPI flash
spi:
Make SPI core to take care of fwnode
spi:
meson-spicc: Fix double-put in remove path
spi:
microchip-core: use XOR instead of ANDNOT to fix the logic
spi:
Propagate default fwnode to the SPI controller device
spi:
rockchip-sfc: Fix double-free in remove() callback
spi:
rockchip: Use plain request_irq()
spi:
rzv2h-rspi: add support for DMA mode
spi:
rzv2h-rspi: do not set SPI_TRANS_FAIL_IO
spi:
rzv2h-rspi: enable TX buffer empty interrupt
spi:
rzv2h-rspi: fix rzv2h_rspi_transfer_one() indentation
spi:
rzv2h-rspi: remove call to spi_finalize_current_transfer()
spi:
rzv2h-rspi: set MUST_RX/MUST_TX
spi:
rzv2h-rspi: set TX FIFO threshold to 0
spi:
rzv2h-rspi: split out PIO transfer
spi:
rzv2h-rspi: store RX interrupt in state
spi:
rzv2h-rspi: use device-managed APIs
spi:
Simplify devm_spi_*_controller()
spi:
sn-f-ospi: Fix resource leak in f_ospi_probe()
spi:
sn-f-ospi: Use devm_mutex_init() to simplify code
spi:
spi-dw-dma: fix print error log when wait finish transaction
spi:
spi-fsl-lpspi: convert min_t() to simple min()
spi:
spi-fsl-lpspi: fix teardown order issue (UAF)
spi:
spi-fsl-lpspi: Handle clock polarity and phase
spi:
spi-mem: Create a repeated address operation
spi:
spi-mem: Create a repeated address operation
spi:
spi-mem: Limit octal DTR constraints to octal DTR situations
spi:
spi-mem: Make the DTR command operation macro more suitable
spi:
spi-mem: Protect dirmap_create() with spi_mem_access_start/end
spi:
spi-qpic-snand: remove superfluous qcom_spi_set_read_loc() calls
spi:
SPI_AXIADO should depend on ARCH_AXIADO
spi:
spidev: fix lock inversion between spi_lock and buf_lock
spi:
st: remove __maybe_unused for suspend/resume
spi:
st: use pm_ptr and remove __maybe_unused
spi:
stm32-ospi: avoid __maybe_unused and use pm_ptr
spi:
stm32-ospi: Fix DMA channel leak on stm32_ospi_dma_setup() failure
spi:
stm32-ospi: Fix reset control leak on probe error
spi:
stm32-ospi: Fix resource leak in remove() callback
spi:
stm32-ospi: Optimize FIFO accesses using u16 or u32
spi:
stm32-ospi: Remove CR_TCIE and CR_TEIE irq usage
spi:
stm32-ospi: Remove unneeded semicolon
spi:
stm32-ospi: Set DMA maxburst dynamically
spi:
stm32-ospi: Simplify SMIE interrupt test
spi:
stm32-qspi: avoid __maybe_unused and use pm_ptr
spi:
stm32-qspi: Optimize FIFO accesses using u16 or u32
spi:
stm32-qspi: Remove CR_TCIE and CR_TEIE irq usage
spi:
stm32-qspi: Remove unneeded semicolon
spi:
stm32-qspi: Set DMA maxburst dynamically
spi:
stm32-qspi: Simplify SMIE interrupt test
spi:
stm32: avoid __maybe_unused and use pm_ptr
spi:
stm32: fix missing pointer assignment in case of dma chaining
spi:
stm32: fix Overrun issue at < 8bpw
spi:
stm32: perform small transfer in polling mode
spi:
stm32: properly fail on dma_request_chan error
spi:
stm32: stability & performance enhancements
spi:
stm32: Update for OSPI and QSPI drivers
spi:
support controllers with multiple data lanes
spi:
tools: Add include folder to .gitignore
spi:
use generic driver_override infrastructure
spi:
virtio: Fix confusing cleanup.h syntax
spi:
wpcm-fiu: Fix potential NULL pointer dereference in wpcm_fiu_probe()
spi:
xilinx: make irq optional
spi:
xilinx: make IRQs optional
spi:
xilinx: use device property accessors.
spi:
zynq-qspi: Simplify clock handling with devm_clk_get_enabled()
spmi:
apple: Add "apple,t8103-spmi" compatible
spmi:
mtk-pmif: Add multi-bus support for SPMI 2.0
spmi:
mtk-pmif: Add support for MT8196 SPMI Controller
spmi:
mtk-pmif: Implement Request Capable Slave (RCS) interrupt
spmi:
mtk-pmif: Keep spinlock until read is fully done
spmi:
spmi-pmic-arb: add support for PMIC arbiter v8
squashfs:
add setlease file operation
Squashfs:
check metadata block offset is within range
srcu:
Create an rcu_tasks_trace_expedite_current() function
srcu:
Fix warning to permit SRCU-fast readers in NMI handlers
srcu:
Push srcu_node allocation to GP when non-preemptible
srcu:
Support Clang's context analysis
srcu:
Use irq_work to start GP in tiny SRCU
srcu:
Use raw spinlocks so call_srcu() can be used under preempt_disable()
srcu:
Use suitable gfp_flags for the init_srcu_struct_nodes()
stackdepot:
Enable context analysis
staging/sm750fb:
remove outdated TODO lines
staging:
axis-fifo: Add poll() support
staging:
axis-fifo: Clean up register and mask definitions
staging:
axis-fifo: Drop unneeded release callback
staging:
axis-fifo: Fix indentation
staging:
axis-fifo: Remove noisy error messages for user errors
staging:
axis-fifo: Remove read/write timeout module parameters
staging:
axis-fifo: Remove redundant comments
staging:
axis-fifo: Remove unnecessary casts from file->private_data
staging:
axis-fifo: Remove unnecessary zero-length packet check
staging:
axis-fifo: Use devm_kasprintf for device name allocation
staging:
fbtft: Fix build failure when CONFIG_FB_DEVICE=n
staging:
fbtft: Make FB_DEVICE dependency optional
staging:
fbtft: Make framebuffer registration message debug-only
staging:
greybus: add WQ_PERCPU to alloc_workqueue users
staging:
greybus: arche-apb-ctrl: switch to device_property_read_bool
staging:
greybus: arche-platform: clarify TODO comment
staging:
greybus: arche-platform: fix coldboot probe error path
staging:
greybus: arche-platform: fix memleak on probe failure
staging:
greybus: arche-platform: fix OF populate on driver rebind
staging:
greybus: arche-platform: fix spelling mistake in comment
staging:
greybus: gb-camera: fix configure_streams indentation
staging:
greybus: gb-camera: use BIT() macro for flags
staging:
greybus: lights: avoid NULL deref
staging:
greybus: remove completed GPIO conversion task from TODO
staging:
greybus: Remove completed PWM TODO item.
staging:
iio: ad9832: clean up whitespace
staging:
iio: ad9832: remove platform_data support
staging:
iio: adt7316: modernize power management
staging:
media: atomisp: fix trailing statement
staging:
media: av7110: use usleep_range in av7110_hw.c
staging:
media: av7110: use usleep_range in sp8870.c
staging:
media: tegra-video: move tegra20_vip_soc declaration to vip.h
staging:
media: tegra-video: move tegra210_csi_soc declaration to csi.h
staging:
most: dim2: replace macro with static function
staging:
most: video: fix potential race in list iteration
staging:
nvec: apply udelay only after the first byte has been sent
staging:
rtl8723bs: add blank lines after declarations
staging:
rtl8723bs: add missing space around operators
staging:
rtl8723bs: clean up _rtw_pktfile_read()
staging:
rtl8723bs: constify _action_public_str array
staging:
rtl8723bs: core/rtw_mlme_ext.c: flatten control flow in OnAssocReq()
staging:
rtl8723bs: core/rtw_mlme_ext.c: flatten indentation with early loop continue in OnAssocReq()
staging:
rtl8723bs: core: move constants to right side in comparison
staging:
rtl8723bs: core: remove empty if-statements
staging:
rtl8723bs: core: remove unnecessary else-statements
staging:
rtl8723bs: core: Use new AES library API
staging:
rtl8723bs: expand multiple assignment into separate statements
staging:
rtl8723bs: fix alignment to match open parenthesis
staging:
rtl8723bs: Fix block comment alignment in HalHWImg8723B_BB.c
staging:
rtl8723bs: Fix block comment alignment in HalHWImg8723B_MAC.c
staging:
rtl8723bs: Fix block comment alignment in HalHWImg8723B_RF.c
staging:
rtl8723bs: fix block comment style
staging:
rtl8723bs: fix block comment whitespace
staging:
rtl8723bs: fix firmware memory leak on error
staging:
rtl8723bs: fix line length check
staging:
rtl8723bs: fix memory leak on failure path
staging:
rtl8723bs: fix missing blank line after declaration
staging:
rtl8723bs: fix missing blank line warning
staging:
rtl8723bs: fix missing status update on sdio_alloc_irq() failure
staging:
rtl8723bs: fix missing transmission lock in rtw_xmit
staging:
rtl8723bs: fix multiple blank line check
staging:
rtl8723bs: fix null dereference in find_network
staging:
rtl8723bs: fix open parenthesis alignment
staging:
rtl8723bs: fix operator and type cast spacing
staging:
rtl8723bs: fix potential out-of-bounds read in rtw_restruct_wmm_ie
staging:
rtl8723bs: fix potential race in expire_timeout_chk
Staging:
rtl8723bs: fix space before tab in rtl8723bs_xmit.c
staging:
rtl8723bs: Fix spaces around operator checks in HalHWImg8723B_MAC.c
staging:
rtl8723bs: fix spacing around arithmetic operators
staging:
rtl8723bs: fix spacing around operators
staging:
rtl8723bs: fix spacing around operators
staging:
rtl8723bs: fix spacing around operators
staging:
rtl8723bs: fix spacing around operators
staging:
rtl8723bs: Fix spacing coding style issues in HalHWImg8723B_BB.c
staging:
rtl8723bs: Fix the line length exceeding 100 columns warning in the code
staging:
rtl8723bs: introduce kmemdup() where applicable
staging:
rtl8723bs: modernize hex output in rtw_report_sec_ie
staging:
rtl8723bs: properly validate the data in rtw_get_ie_ex()
staging:
rtl8723bs: refactor comments to fix the line length warning for exceeding 100 columns
staging:
rtl8723bs: refactor ODM_SetIQCbyRFpath to reduce duplication
staging:
rtl8723bs: remove dead code in os_intfs.c
staging:
rtl8723bs: remove dead debugging code in rtw_mlme_ext.c
staging:
rtl8723bs: remove extra blank lines
staging:
rtl8723bs: remove redundant check on status
staging:
rtl8723bs: Remove redundant MAC_ARG macro
staging:
rtl8723bs: remove stale TODO item regarding %pM
staging:
rtl8723bs: remove thread wraper functions and add IS_ERR() check
staging:
rtl8723bs: remove trailing whitespace
staging:
rtl8723bs: remove unnecessary blank lines
staging:
rtl8723bs: remove unnecessary blank lines
staging:
rtl8723bs: remove unnecessary blank lines in rtw_io.c
staging:
rtl8723bs: remove unnecessary boolean comparisons
staging:
rtl8723bs: remove unnecessary braces
staging:
rtl8723bs: remove unnecessary braces
staging:
rtl8723bs: remove unnecessary braces
staging:
rtl8723bs: remove unnecessary else after break
staging:
rtl8723bs: remove unnecessary else block
staging:
rtl8723bs: remove unnecessary new lines
staging:
rtl8723bs: Remove unnecessary parentheses
staging:
rtl8723bs: remove unnecessary parentheses
staging:
rtl8723bs: remove unused allocation wrapper functions
staging:
rtl8723bs: remove unused private debug counters
staging:
rtl8723bs: remove unused variable AmplifierType_2G
staging:
rtl8723bs: remove unused variable bEn_RFE
staging:
rtl8723bs: remove unused variable RFE_Type
staging:
rtl8723bs: remove unused variable TxBBSwing_2G
staging:
rtl8723bs: rename add_RATid to add_ratid
staging:
rtl8723bs: rename CamelCase function Set_MSR to set_msr
staging:
rtl8723bs: rename RegEnableTxPowerByRate to reg_enable_tx_power_by_rate
staging:
rtl8723bs: rename RegEnableTxPowerLimit to reg_enable_tx_power_limit
staging:
rtl8723bs: rename RegPowerBase to reg_power_base
staging:
rtl8723bs: rename RegPwrTblSel to reg_pwr_tbl_sel
staging:
rtl8723bs: rename shortGIrate to short_gi_rate
staging:
rtl8723bs: rename shortGIrate to short_gi_rate
staging:
rtl8723bs: Rename supportRate and SupportRateNum to snake_case
staging:
rtl8723bs: rename u1bTmp to val
staging:
rtl8723bs: replace rtw_malloc() with kmalloc()
staging:
rtl8723bs: replace rtw_zmalloc() with kzalloc()
staging:
rtl8723bs: replace uint with unsigned int
staging:
rtl8723bs: select CRYPTO_LIB_UTILS instead of CRYPTO
staging:
rtl8723bs: standardize comment style in HAL
staging:
rtl8723bs: update _rtw_pktfile_read() to return error codes
staging:
rtl8723bs: use !ptr instead of ptr == NULL
staging:
rtl8723bs: use continue statements to reduce indentation
staging:
rtl8723bs: use PTR_ALIGN for buffer alignment
staging:
rtl8723bs: use standard skb allocation APIs
staging:
rtl8723bs: use unaligned access macros in rtw_security.c
staging:
sm750fb: add missing pci_release_region on error and removal
staging:
sm750fb: Clean up variable names
staging:
sm750fb: fix typo 'resetted' -> 'reset'
staging:
sm750fb: Rename CamelCase variable fixId to fix_id
staging:
sm750fb: rename initParm to init_parm
staging:
vme_user: name function parameters
statmount:
accept fd as a parameter
statmount:
Fix the null-ptr-deref in do_statmount()
statmount:
permission check should return EPERM
statx:
switch to CLASS(filename_maybe_null)
stm class:
Kconfig: correct symbol name
streamline_config.pl:
remove superfluous exclamation mark
struct filename ->refcnt doesn:
't need to be atomic
struct filename:
saner handling of long names
struct filename:
use names_cachep only for getname() and friends
sunrpc:
allow svc_recv() to return -ETIMEDOUT and -EBUSY
SUNRPC:
auth_gss: fix memory leaks in XDR decoding error paths
SUNRPC:
Change list definition method
sunrpc:
fix cache_request leak in cache_release
SUNRPC:
fix gss_auth kref leak in gss_alloc_msg error path
sunrpc:
introduce the concept of a minimum number of threads per pool
sunrpc:
remove special handling of NULL pool from svc_start/stop_kthreads()
sunrpc:
rpc_debug and others are defined even if CONFIG_SUNRPC_DEBUG unset
sunrpc:
split new thread creation into a separate function
sunrpc:
split svc_set_num_threads() into two functions
sunrpc:
track the max number of requested threads in a pool
Linux:
Support ECSPI dynamic burst feature for DMA mode
Linux:
Support effective VF bandwidth query in LAG mode
svcrdma:
use bvec-based RDMA read/write API
Linux:
switch __getname_maybe_null() to CLASS(filename_flags)
Linux:
switch {alloc,free}_bprm() to CLASS()
syscall.h:
Remove unused SYSCALL_MAX_ARGS
sysctl:
Add CONFIG_PROC_SYSCTL guards for converter macros
sysctl:
Add kernel doc to proc_douintvec_conv
sysctl:
Add missing kernel-doc for proc_dointvec_conv
sysctl:
clarify proc_douintvec_minmax doc
sysctl:
fix uninitialized variable in proc_do_large_bitmap
sysctl:
Remove unused ctl_table forward declarations
sysctl:
replace SYSCTL_INT_CONV_CUSTOM macro with functions
sysctl:
Replace UINT converter macros with functions
sysctl:
Replace unidirectional INT converter macros with functions
sysctl:
Return -ENOSYS from proc_douintvec_conv when CONFIG_PROC_SYSCTL=n
sysfb:
Add struct sysfb_display_info
sysfb:
Move edid_info into sysfb_primary_display
sysfb:
Pass sysfb_primary_display to devices
sysfb:
Replace screen_info with sysfb_primary_display
sysfs(2):
fs_index() argument is _not_ a pathname
sysfs:
remove exports of sysfs_*change_owner()
t Merge branch :
'a-series-of-minor-optimizations-of-the-bonding-module'
tags:
Add regex for context_lock_struct
tcp:
accecn: add tcpi_ecn_mode and tcpi_option2 in tcp_info
tcp:
accecn: detect loss ACK w/ AccECN option and add TCP_ACCECN_OPTION_PERSIST
tcp:
accecn: enable AccECN
tcp:
accecn: fallback outgoing half link to non-AccECN
tcp:
accecn: handle unexpected AccECN negotiation feedback
tcp:
accecn: retransmit downgraded SYN in AccECN negotiation
tcp:
accecn: retransmit SYN/ACK without AccECN option or non-AccECN SYN/ACK
tcp:
accecn: unset ECT if receive or send ACE=0 in AccECN negotiaion
tcp:
add TCP_SYNACK_RETRANS synack_type
tcp:
clarify tcp_congestion_ops functions comments
tcp:
disable RFC3168 fallback identifier for CC modules
tcp:
ECT_1_NEGOTIATION and NEEDS_ACCECN identifiers
tcp:
export tcp_splice_state
tcp:
fix potential race in tcp_v6_syn_recv_sock()
tcp:
give up on stronger sk_rcvbuf checks (for now)
tcp:
inet6_csk_xmit() optimization
tcp:
inline tcp_filter()
tcp:
mark tcp_process_tlp_ack() as unlikely
tcp:
move __reqsk_free() out of line
tcp:
move reqsk_fastopen_remove to net/ipv4/tcp_fastopen.c
tcp:
move sk_forced_mem_schedule() to tcp.c
tcp:
move tcp_rack_advance() to tcp_input.c
tcp:
move tcp_rack_update_reo_wnd() to tcp_input.c
tcp:
move tcp_rate_check_app_limited() to tcp.c
tcp:
move tcp_rate_gen to tcp_input.c
tcp:
move tcp_rate_skb_delivered() to tcp_input.c
tcp:
move tcp_rate_skb_sent() to tcp_output.c
tcp:
move tcp_rbtree_insert() to tcp_output.c
tcp:
move tcp_stream_memory_free() to tcp.c
tcp:
populate inet->cork.fl.u.ip6 in tcp_v6_connect()
tcp:
populate inet->cork.fl.u.ip6 in tcp_v6_syn_recv_sock()
tcp:
preserve const qualifier in tcp_rsk() and inet_rsk()
tcp:
re-enable acceptance of FIN packets when RWIN is 0
tcp:
reduce tcp sockets size by one cache line
tcp:
secure_seq: add back ports to TS offset
tcp:
split tcp_check_space() in two parts
tcp:
tcp_tx_timestamp() must look at the rtx queue
tcp:
try to avoid safer when ACKs are thinned
tcp:
use __skb_push() in __tcp_transmit_skb()
team:
avoid NETDEV_CHANGEMTU event when unregistering slave
team:
fix header_ops type confusion with non-Ethernet ports
tee:
Adapt documentation to cover recent additions
tee:
Add probe, remove and shutdown bus callbacks to tee_client_driver
tee:
add revision sysfs attribute
tee:
Add some helpers to reduce boilerplate for tee client drivers
tee:
amdtee: Remove unused return variables
tee:
optee: store OS revision for TEE core
tee:
qcomtee: call: Fix confusing cleanup.h syntax
tee:
qcomtee: mem: Fix confusing cleanup.h syntax
tee:
qcomtee: user: Fix confusing cleanup.h syntax
tee:
shm: Remove refcounting of kernel pages
test-ww_mutex:
Allow test to be run (and re-run) from userland
test-ww_mutex:
Extend ww_mutex tests to test both classes of ww_mutexes
test-ww_mutex:
Move work to its own UNBOUND workqueue
test_list_sort:
fix up const mismatch
test_list_sort:
fix up const mismatch
tests/liveupdate:
add in-kernel liveupdate test
tg3:
Fix race for querying speed/duplex
tg3:
replace placeholder MAC address with device property
thermal/drivers/broadcom:
Use clamp to simplify bcm2835_thermal_temp2adc
thermal/drivers/mediatek/lvts:
Add lvts_temp_to_raw variant
thermal/drivers/mediatek/lvts:
Add platform ops to support alternative conversion logic
thermal/drivers/mediatek/lvts:
Add support for ATP mode
thermal/drivers/mediatek/lvts:
Make number of calibration offsets configurable
thermal/drivers/mediatek/lvts:
Support MSR offset for 16-bit calibration data
thermal/drivers/mediatek/lvts_thermal:
Add mt7987 support
thermal/drivers/mediatek/lvts_thermal:
Add MT8196 support
thermal/drivers/stm32:
Use predefined HZ_PER_MHZ instead of a custom one
thermal/of:
Fix reference leak in thermal_of_cm_lookup()
thermal/qcom/lmh:
Replace IRQF_ONESHOT with IRQF_NO_THREAD
thermal:
core: Address thermal zone removal races with resume
thermal:
core: Fix thermal zone device registration error path
thermal:
core: thermal_core.h: fix all kernel-doc warnings
thermal:
core: Use strnlen() in thermal_zone_device_register_with_trips()
thermal:
debugfs: Use seq_puts() for constant string output
thermal:
int340x: Fix sysfs group leak on DLVR registration failure
thermal:
int340x: processor_thermal: Enable slow workload type hints
thermal:
intel: fix typo "nagative" in comment for cpu argument
thermal:
intel: int340x: soc_slider: Set offset only for balanced mode
thermal:
intel: int340x: Use sysfs_emit{_at}() in sysfs show functions
thermal:
intel: intel_pch_thermal: Drop explicit driver data clearing
thermal:
intel: intel_tcc_cooling: Add CPU models in the support list
thermal:
intel: selftests: workload_hint: Support slow workload hints
thermal:
intel: Use sysfs_emit() in a sysfs show function
thermal:
intel: x86_pkg_temp_thermal: Handle invalid temperature
thermal:
renesas: rzg3e: add support for RZ/T2H and RZ/N2H
thermal:
renesas: rzg3e: make calibration value retrieval per-chip
thermal:
renesas: rzg3e: make min and max temperature per-chip
thermal:
renesas: rzg3e: make reset optional
thermal:
Replace sprintf() with sysfs_emit() for sysfs show functions
thermal:
sysfs: Replace snprintf() with strscpy() in policy_store()
thunderbolt:
Fix property read in nhi_wake_supported()
thunderbolt:
Log path activation failures without WARN backtraces
tick/nohz:
Fix inverted return value in check_tick_dependency() fast path
tick/nohz:
Optimize check_tick_dependency() with early return
time/jiffies:
Fix sysctl file error on configurations where USER_HZ < HZ
time/jiffies:
Inline jiffies_to_msecs() and jiffies_to_usecs()
time/jiffies:
Mark jiffies_64_to_clock_t() notrace
time/kunit:
Document handling of negative years of is_leap()
time/sched_clock:
Use ACCESS_PRIVATE() to evaluate hrtimer::function
time/timecounter:
Inline timecounter_cyc2time()
timekeeping:
Fix timex status validation for auxiliary clocks
timers/migration:
Prevent from lockdep false positive warning
timers/migration:
Remove superfluous cpuset isolation test
tipc:
fix bc_ackers underflow on duplicate GRP_ACK_MSG
tipc:
fix divide-by-zero in tipc_sk_filter_connect()
tipc:
fix duplicate publication key in tipc_service_insert_publ()
tipc:
fix RCU dereference race in tipc_aead_users_dec()
tls:
Fix race condition in tls_sw_cancel_work_tx()
tls:
Purge async_hold in tls_decrypt_async_wait()
tmpfs:
add setlease file operation
tomoyo:
Use scoped init guard
tools arch x86:
Sync msr-index.h to pick MSR_{OMR_[0-3],CORE_PERF_GLOBAL_STATUS_SET}
tools arch x86:
Sync the msr-index.h copy with the kernel sources
tools build:
Add a feature test for rust compiler
tools build:
Emit dependencies file for test-rust.bin
tools build:
Fix feature test for rust compiler
tools build:
Fix rust cross compilation
tools build:
Fix rust feature detection
tools build:
Make in-target rule robust against too long argument error
tools build:
Make test-rust.bin be removed by the 'clean' target
tools headers UAPI:
Sync linux/kvm.h with the kernel sources
tools headers UAPI:
Sync linux/kvm.h with the kernel sources
tools headers UAPI:
Sync x86's asm/kvm.h with the kernel sources
tools headers UAPI:
Sync x86's asm/kvm.h with the kernel sources
tools headers UAPI:
Update tools' copy of linux/coresight-pmu.h
tools headers x86 cpufeatures:
Sync with the kernel sources
tools headers:
Don't check arm64's unistd.h
tools headers:
Go back to include asm-generic/unistd.h for arm64
tools headers:
Remove unneeded ignoring of warnings in unaligned.h
tools headers:
Skip arm64 cputype.h check
tools headers:
Sync uapi/linux/prctl.h with the kernel source
tools headers:
Synchronize linux/build_bug.h with the kernel sources
tools headers:
Update the linux/gfp_types.h copy with the kernel sources
tools headers:
Update the linux/unaligned.h copy with the kernel sources
tools headers:
Update the syscall tables and unistd.h, to support the new 'rseq_slice_yield' syscall
tools/bootconfig:
fix fd leak in load_xbc_file() on fstat failure
tools/cpupower:
Fix inverted APERF capability check
tools/cpupower:
Use strcspn() to strip trailing newline
tools/docs:
sphinx-build-wrapper: compute sphinxdirs_list earlier
tools/docs:
sphinx-build-wrapper: generate rust docs only once
tools/docs:
sphinx-build-wrapper: make 'rustdoc' a local variable
tools/docs:
sphinx-build-wrapper: only generate rust docs when requested
tools/lib:
Add list_is_first()
tools/mm/slabinfo:
fix --partial long option mapping
tools/mm/thp_swap_allocator_test:
fix small folio alignment
tools/net/ynl:
suppress jobserver warning in ynltool version detection
tools/nolibc/gettimeofday:
avoid libgcc 64-bit divisions
tools/nolibc/poll:
drop __NR_poll fallback
tools/nolibc/poll:
use kernel types for system call invocations
tools/nolibc/select:
avoid libgcc 64-bit multiplications
tools/nolibc/select:
drop non-pselect based implementations
tools/nolibc/time:
drop invocation of gettimeofday system call
tools/nolibc:
add __nolibc_static_assert()
tools/nolibc:
Add a simple test for writing to a FILE and reading it back
tools/nolibc:
add compiler version detection macros
tools/nolibc:
Add fread() to stdio.h
tools/nolibc:
Add fseek() to stdio.h
tools/nolibc:
add ptrace support
tools/nolibc:
align sys_vfork() with sys_fork()
tools/nolibc:
always use 64-bit mode for s390 header checks
tools/nolibc:
always use 64-bit time types
tools/nolibc:
prefer explicit 64-bit time-related system calls
tools/nolibc:
remove time conversions
tools/nolibc:
use custom structs timespec and timeval
tools/power cpupower:
Reset errno before strtoull()
tools/power cpupower:
Show C0 in idle-info dump
tools/power turbostat.8:
Document the "--force" option
tools/power turbostat:
Add L2 cache statistics
tools/power turbostat:
Allocate average counters dynamically
tools/power turbostat:
Allow execution to continue after perf_l2_init() failure
tools/power turbostat:
Allow more use of is_hybrid flag
tools/power turbostat:
AMD: msr offset 0x611 read failed: Input/output error
tools/power turbostat:
Cleanup internal use of "base_cpu"
tools/power turbostat:
Cleanup package_id
tools/power turbostat:
Consistently use print_float_value()
tools/power turbostat:
Delete core_data.core_id
tools/power turbostat:
Dump CPUID(1) consistently with CPUID(6)
tools/power turbostat:
Dump CPUID.1.ECX[31] (Hypervisor)
tools/power turbostat:
Dump hypervisor name
tools/power turbostat:
Eliminate unnecessary data structure allocation
tools/power turbostat:
Enhance HT enumeration
tools/power turbostat:
Expunge logical_cpu_id
tools/power turbostat:
Favor cpu# over core#
tools/power turbostat:
Fix --show/--hide for individual cpuidle counters
tools/power turbostat:
Fix AMD RAPL regression
tools/power turbostat:
Fix and document --header_iterations
tools/power turbostat:
Fix delimiter bug in print functions
tools/power turbostat:
Fix illegal memory access when SMT is present and disabled
tools/power turbostat:
Fix incorrect format variable
tools/power turbostat:
Fix swidle header vs data display
tools/power turbostat:
Harden against unexpected values
tools/power turbostat:
Remove redundant newlines from err(3) strings
tools/power turbostat:
Rename "LLCkRPS" column to "LLCMRPS"
tools/power turbostat:
Rename physical_core_id to core_id
tools/power turbostat:
Simplify global core_id calculation
tools/power turbostat:
Unify even/odd/average counter referencing
tools/power turbostat:
Use strtoul() for iteration parsing
tools/power turbostat:
version 2026.02.14
tools/power/turbostat:
Fix microcode patch level output for AMD/Hygon
tools/power/x86/intel-speed-select:
Allow non root users
tools/power/x86/intel-speed-select:
Fix file descriptor leak in isolate_cpus()
tools/power/x86/intel-speed-select:
Use pkg-config for libnl-3.0 detection
tools/power/x86/intel-speed-select:
v1.25 release
tools/resolve_btfids:
Support BTF sorting feature
tools/rtla:
Add common_parse_options()
tools/rtla:
Add common_usage()
tools/rtla:
Consolidate -C/--cgroup option parsing
tools/rtla:
Consolidate -c/--cpus option parsing
tools/rtla:
Consolidate -D/--debug option parsing
tools/rtla:
Consolidate -d/--duration option parsing
tools/rtla:
Consolidate -e/--event option parsing
tools/rtla:
Consolidate -H/--house-keeping option parsing
tools/rtla:
Consolidate -P/--priority option parsing
tools/rtla:
Deduplicate cgroup path opening code
tools/rtla:
Remove unused function declarations
tools/sched_ext:
Add -fms-extensions to bpf build flags
tools/sched_ext:
add arena based scheduler
tools/sched_ext:
Add error logging for dsq creation failures in remaining schedulers
tools/sched_ext:
Add Kconfig to sync with upstream
tools/sched_ext:
add scx_pair scheduler
tools/sched_ext:
add scx_userland scheduler
tools/sched_ext:
Fix data header access during free in scx_sdt
tools/sched_ext:
fix getopt not re-parsed on restart
tools/sched_ext:
fix strtoul() misuse in scx_hotplug_seq()
tools/sched_ext:
scx_central: fix CPU_SET and skeleton leak on early exit
tools/sched_ext:
scx_central: fix sched_setaffinity() call with the set size
tools/sched_ext:
scx_central: Remove unused '-p' option
tools/sched_ext:
scx_flatcg: fix potential stack overflow from VLA in fcg_read_stats
tools/sched_ext:
scx_flatcg: zero-initialize stats counter array
tools/sched_ext:
scx_pair: fix stride == 0 crash on single-CPU systems
tools/sched_ext:
scx_sdt: Remove unused '-f' option
tools/sched_ext:
scx_userland: fix data races on shared counters
tools/sched_ext:
scx_userland: fix restart and stats thread lifecycle bugs
tools/sched_ext:
scx_userland: fix stale data on restart
tools/sched_ext:
Sync README.md Kconfig with upstream scx
tools/testing/vma:
add VMA userland tests for VMA flag functions
tools/testing/vma:
separate out vma_internal.h into logical headers
tools/testing/vma:
separate VMA userland tests into separate files
tools/testing:
fix testing/vma and testing/radix-tree build
tools/testing:
keep legacy generated files around in .gitignore file
tools:
bitmap: add missing bitmap_[subset(), andnot()]
tools:
Fix bitfield dependency failure
tools:
jobserver: Prevent deadlock caused by incorrect jobserver configuration and enhance error reporting
tools:
lib: thermal: Correct CFLAGS and LDFLAGS in pkg-config template
tools:
sphinx-build-wrapper: improve its help message
tools:
Update context analysis macros in compiler_types.h
tools:
usb: usbip: remove dead-link from README
tools:
ynl-gen-c: fix pylint None, type, dict, generators, init
tools:
ynl-gen-c: fix pylint warnings for returns, unused, redefined
tools:
ynl-gen-c: Fix remaining pylint warnings
tools:
ynl-gen-c: suppress unhelpful pylint messages
tools:
ynl: cli: add --doc as alias to --list-attrs
tools:
ynl: cli: extract the event/notify handling in --list-attrs
tools:
ynl: cli: factor out --list-attrs / --doc handling
tools:
ynl: cli: improve --help
tools:
ynl: cli: introduce formatting for attr names in --list-attrs
tools:
ynl: cli: make the output compact
tools:
ynl: cli: print reply in combined format if possible
tools:
ynl: cli: wrap the doc text if it's long
tools:
ynl: ethtool: fix pylint issues
tools:
ynl: fix logic errors reported by pylint
tools:
ynl: fix pylint dict, indentation, long lines, uninitialised
tools:
ynl: fix pylint exception warnings
tools:
ynl: fix pylint global variable related warnings
tools:
ynl: fix pylint issues in ynl_gen_rst
tools:
ynl: fix pylint misc warnings
tools:
ynl: fix pylint redefinition, encoding errors
tools:
ynl: pylint suppressions and docstrings
tools:
ynltool: add qstats analysis for HW-GRO efficiency / savings
tools:
ynltool: factor out qstat dumping
torture:
Include commit discription in testid.txt
torture:
Make config2csv.sh properly handle comments in .boot files
torture:
Make kvm-series.sh give build numbers and totals
torture:
Make kvm-series.sh give run numbers and totals
torture:
Parallelize kvm-series.sh guest-OS execution
tpm/tpm_ftpm_tee:
Fix kdoc after function renames
tpm/tpm_ftpm_tee:
Make use of tee bus methods
tpm/tpm_ftpm_tee:
Make use of tee specific driver registration
tpm:
st33zp24: Fix missing cleanup on get_burstcount() error
tpm:
tpm_i2c_infineon: Fix locality leak on get_burstcount() failure
trace:
mptcp: add mptcp_rcvbuf_grow tracepoint
tracing/kprobes:
Skip setup_boot_kprobe_events() when no cmdline event
tracing/probe:
reject non-closed empty immediate strings
tracing:
Add bitmask-list option for human-readable bitmask display
tracing:
Add kerneldoc to trace_event_buffer_reserve()
tracing:
Add NULL pointer check to trigger_data_free()
tracing:
Add show_event_filters to expose active event filters
tracing:
Add show_event_triggers to expose active event triggers
tracing:
Add tracer_uses_snapshot() helper to remove #ifdefs
tracing:
Better separate SNAPSHOT and MAX_TRACE options
tracing:
Check the return value of tracing_update_buffers()
tracing:
Clean up use of trace_create_maxlat_file()
tracing:
Disable preemption in the tracepoint callbacks handling filtered pids
tracing:
Disable trace_printk buffer on warning too
tracing:
Drain deferred trigger frees if kthread creation fails
tracing:
Fix checking of freed trace_event_file for hist files
tracing:
Fix enabling multiple events on the kernel command line and bootconfig
tracing:
Fix failure to read user space from system call trace events
tracing:
Fix false sharing in hwlat get_sample()
tracing:
Fix indentation of return statement in print_trace_fmt()
tracing:
Fix potential deadlock in cpu hotplug with osnoise
tracing:
Fix syscall events activation by ensuring refcount hits zero
tracing:
Fix to set write permission to per-cpu buffer_size_kb
tracing:
Fix trace_buf_size= cmdline parameter with sizes >= 2G
tracing:
Fix trace_marker copy link list updates
tracing:
Fix WARN_ON in tracing_buffers_mmap_close
tracing:
Guard __DECLARE_TRACE() use of __DO_TRACE_CALL() with SRCU-fast
tracing:
Have all triggers expect a file parameter
tracing:
Have hist_debug show what function a field uses
tracing:
Have show_event_trigger/filter format a bit more in columns
tracing:
Have trace_printk functions use flags instead of using global_trace
tracing:
kprobe-event: Return directly when trace kprobes is empty
tracing:
Make printk_trace global for tracing system
tracing:
Make tracing_disabled global for tracing system
tracing:
Make tracing_selftest_running global to the tracing subsystem
tracing:
Make tracing_update_buffers() take NULL for global_trace
tracing:
Move __trace_buffer_{un}lock_*() functions to trace.h
tracing:
Move d_max_latency out of CONFIG_FSNOTIFY protection
tracing:
Move ftrace_trace_stack() out of trace.c and into trace.h
tracing:
Move pid filtering into trace_pid.c
tracing:
Move trace_printk functions out of trace.c and into trace_printk.c
tracing:
move tracing declarations from kernel.h to a dedicated header
tracing:
Move tracing_set_filter_buffering() into trace_events_hist.c
tracing:
perf: Have perf tracepoint callbacks always disable preemption
tracing:
Properly process error handling in event_hist_trigger_parse()
tracing:
Remove duplicate ENABLE_EVENT_STR and DISABLE_EVENT_STR macros
tracing:
Remove notrace from trace_event_raw_event_synth()
tracing:
Remove redundant call to event_trigger_reset_filter() in event_hist_trigger_parse()
tracing:
remove size parameter in __trace_puts()
tracing:
Rename `eval_map_wq` and allow other parts of tracing use it
tracing:
Rename trace_array field max_buffer to snapshot_buffer
tracing:
Replace use of system_wq with system_dfl_wq
tracing:
Reset last_boot_info if ring buffer is reset
tracing:
Revert "tracing: Remove pid in task_rename tracing output"
tracing:
ring-buffer: Fix to check event length before using
tracing:
Up the hist stacktrace size from 16 to 31
tracing:
Use system_state in trace_printk_init_buffers()
tracing:
Wake up poll waiters for hist files when removing an event
treewide:
provide a generic clear_user_page() variant
treewide:
Replace kmalloc with kmalloc_obj for non-scalar types
tsacct:
skip all kernel threads
tty/n_hdlc:
Fix struct n_hdlc kernel-doc warnings
tty:
hvc-iucv: Remove KMSG_COMPONENT macro
tty:
tty_port: add workqueue to flip TTY buffer
tty:
vt/keyboard: Split apart vt_do_diacrit()
types:
drop definition of __EXPORTED_HEADERS__
types:
move phys_vec definition to common header
types:
reuse common phys_vec type instead of DMABUF open‑coded variant
u64_stats:
Introduce u64_stats_copy()
uaccess:
correct kernel-doc parameter format
uaccess:
Fix scoped_user_read_access() for 'pointer to const'
uapi:
add INT_MAX and INT_MIN constants
uapi:
promote EFSCORRUPTED and EUCLEAN to errno.h
uapi:
sound: sof: tokens: Add missing token for KCPS
ubd:
Use pointer-to-pointers for io_thread_req arrays
ublk:
abort requests filled in event kfifo
ublk:
add batch I/O dispatch infrastructure
ublk:
add io events fifo structure
ublk:
add new batch command UBLK_U_IO_PREP_IO_CMDS & UBLK_U_IO_COMMIT_IO_CMDS
ublk:
add new feature UBLK_F_BATCH_IO
ublk:
add UBLK_CMD_TRY_STOP_DEV command
ublk:
add UBLK_F_NO_AUTO_PART_SCAN feature flag
ublk:
add UBLK_U_IO_FETCH_IO_CMDS for batch I/O processing
ublk:
check list membership before cancelling batch fetch command
ublk:
define ublk_ch_batch_io_fops for the coming feature F_BATCH_IO
ublk:
document feature UBLK_F_BATCH_IO
ublk:
document IO reference counting design
ublk:
don't clear GD_SUPPRESS_PART_SCAN for unprivileged daemons
ublk:
drop ublk_ctrl_start_recovery() header argument
ublk:
fix batch I/O recovery -ENODEV error
ublk:
fix canceling flag handling in batch I/O recovery
ublk:
fix NULL pointer dereference in ublk_ctrl_set_size()
ublk:
handle UBLK_U_IO_COMMIT_IO_CMDS
ublk:
handle UBLK_U_IO_PREP_IO_CMDS
ublk:
implement batch request completion via blk_mq_end_request_batch()
ublk:
implement integrity user copy
ublk:
inline ublk_check_and_get_req() into ublk_user_copy()
ublk:
make ublk_ctrl_stop_dev return void
ublk:
move offset check out of __ublk_check_and_get_req()
ublk:
move ublk flag check functions earlier
ublk:
move ublk_mark_io_ready() out of __ublk_fetch()
ublk:
optimize ublk_user_copy() on daemon task
ublk:
prepare for not tracking task context for command batch
ublk:
refactor ublk_queue_rq() and add ublk_batch_queue_rq()
ublk:
remove "can't touch 'ublk_io' any more" comments
ublk:
rename auto buffer registration helpers
ublk:
restore auto buf unregister refcount optimization
ublk:
set UBLK_IO_F_INTEGRITY in ublksrv_io_desc
ublk:
split out ublk_copy_user_bvec() helper
ublk:
split out ublk_user_copy() helper
ublk:
support UBLK_F_INTEGRITY
ublk:
support UBLK_PARAM_TYPE_INTEGRITY in device creation
ublk:
use READ_ONCE() to read struct ublksrv_ctrl_cmd
ublk:
Validate SQE128 flag before accessing the cmd
ucount:
check for CAP_SYS_RESOURCE using ns_capable_noaudit()
udf:
add setlease file operation
udf:
Fix race between file type conversion and writeback
udp:
add drop count for packets in udp_prod_queue
udp:
Fix wildcard bind conflict check when using hash2
udp:
gso: Use single MSS length in UDP header for GSO_PARTIAL
udp:
udplite is unlikely
udp:
Unhash auto-bound connected sk from 4-tuple hash table when disconnected.
udp_tunnel:
fix NULL deref caused by udp_sock_create6 when CONFIG_IPV6=n
udplite:
Fix null-ptr-deref in __udp_enqueue_schedule_skb().
ufs:
add setlease file operation
um:
Fix incorrect __acquires/__releases annotations
um:
Handle SIGCHLD in seccomp mode like other IRQ signals
um:
introduce arch_zone_limits_init()
um:
mm: enable MMU_GATHER_RCU_TABLE_FREE
um:
Preserve errno within signal handler
um:
virtio_uml: Support adding devices via mconsole
units:
add conversion macros for percentage related units
units:
Add HZ_PER_GHZ
unshare:
fix unshare_fs() handling
unwind_user/fp:
Use dummies instead of ifdef
unwind_user:
Enhance comments on get CFA, FP, and RA
Linux:
Update MAINTAINERS file to add reviewers for ext4
uprobes:
Fix incorrect lockdep condition in filter_chain()
uprobes:
use kmap_local_page() for temporary page mappings
usb/core/quirks:
Add Huawei ME906S-device to wakeup quirk
USB:
add QUIRK_NO_BOS for video capture several devices
usb:
bdc: fix sleep during atomic
usb:
cdc-acm: Restore CAP_BRK functionnality to CH343
usb:
cdns3: fix role switching during resume
usb:
cdns3: gadget: fix NULL pointer dereference in ep_queue
usb:
cdns3: gadget: fix state inconsistency on gadget init failure
usb:
chipidea: ci_hdrc_imx: use "wakeup" suffix for wakeup interrupt name
usb:
chipidea: udc: fix DMA and SG cleanup in _ep_nuke()
usb:
class: cdc-wdm: fix reordering issue in read code path
USB:
core: add NO_LPM quirk for Razer Kiyo Pro webcam
USB:
core: Discard pm_runtime_put() return value
usb:
core: don't power off roothub PHYs if phy_set_mode() fails
USB:
core: Limit the length of unkillable synchronous timeouts
usb:
core: new quirk to handle devices with zero configurations
usb:
core: phy: avoid double use of 'usb3-phy'
usb:
core: use dedicated spinlock for offload state
USB:
dummy-hcd: Fix interrupt synchronization error
USB:
dummy-hcd: Fix locking/synchronization error
usb:
dwc2: fix resume failure if dr_mode is host
usb:
dwc2: gadget: Fix spin_lock/unlock mismatch in dwc2_hsotg_udc_stop()
usb:
dwc3: Add dwc pointer to dwc3_readl/writel
usb:
dwc3: Add Google Tensor SoC DWC3 glue driver
usb:
dwc3: Always deassert xilinx resets
usb:
dwc3: drd: extend dwc3_pre_set_role() to extcon and otg usecase
usb:
dwc3: gadget: Move vbus draw to workqueue context
usb:
dwc3: google: Remove redundant dev_err()
usb:
dwc3: imx8mp: disable auto suspend for host role
usb:
dwc3: imx8mp: fix memory leak on probe failure path
usb:
dwc3: imx8mp: rename dwc3 to dwc3_pdev in struct dwc3_imx8mp
usb:
dwc3: Log dwc3 address in traces
usb:
dwc3: pci: add support for the Intel Nova Lake -H
usb:
dwc3: Remove of dep->regs
usb:
ehci-brcm: fix sleep during atomic
USB:
ezcap401 needs USB_QUIRK_NO_BOS to function on 10gbs usb speed
usb:
gadget: aspeed-vhub: Add ast2700 support
usb:
gadget: Constify struct configfs_item_operations and configfs_group_operations
usb:
gadget: dummy_hcd: fix premature URB completion when ZLP follows partial transfer
usb:
gadget: f_ecm: Fix net_device lifecycle with device_move
usb:
gadget: f_eem: Fix net_device lifecycle with device_move
usb:
gadget: f_fs: fix DMA-BUF OUT queues
usb:
gadget: f_fs: Fix ioctl error handling
usb:
gadget: f_hid: fix SuperSpeed descriptors
usb:
gadget: f_hid: move list and spinlock inits from bind to alloc
usb:
gadget: f_mass_storage: Fix potential integer overflow in check_command_size_in_blocks()
usb:
gadget: f_midi: allow customizing the USB MIDI interface string through configfs
usb:
gadget: f_ncm: align net_device lifecycle with bind/unbind
usb:
gadget: f_ncm: Fix atomic context locking issue
usb:
gadget: f_ncm: Fix net_device lifecycle with device_move
usb:
gadget: f_rndis: Fix net_device lifecycle with device_move
usb:
gadget: f_rndis: Protect RNDIS options with mutex
usb:
gadget: f_sourcesink: Support maxburst configurability for bulk endpoints
usb:
gadget: f_subset: Fix net_device lifecycle with device_move
usb:
gadget: f_subset: Fix unbalanced refcnt in geth_free
usb:
gadget: f_tcm: Fix NULL pointer dereferences in nexus handling
usb:
gadget: f_tcm: initialize data_len in UAS path for consistency
usb:
gadget: f_uac1_legacy: validate control request size
usb:
gadget: tegra-xudc: Add handling for BLCG_COREPLL_PWRDN
usb:
gadget: u_ether: Add auto-cleanup helper for freeing net_device
usb:
gadget: u_ether: add gether_opts for config caching
usb:
gadget: u_ether: Fix NULL pointer deref in eth_get_drvinfo
usb:
gadget: u_ether: Fix race between gether_disconnect and eth_stop
usb:
gadget: u_ether: use
header file
usb:
gadget: u_ncm: Add kernel-doc comments for struct f_ncm_opts
usb:
gadget: uvc: fix interval_duration calculation
usb:
gadget: uvc: fix NULL pointer dereference during unbind race
usb:
hcd: queue wakeup_work to system_freezable_wq workqueue
USB:
HCD: remove logic about which hcd is loaded
USB:
host: drop unneeded dependency on OF_GPIO
usb:
host: tegra: Remove manual wake IRQ disposal
usb:
host: xhci-sideband: delegate offload_usage tracking to class drivers
usb:
image: mdc800: kill download URB on timeout
usb:
isp1362-hcd: remove Philips ISP1362 USB OTG controller driver
usb:
legacy: ncm: Fix NPE in gncm_bind
usb:
linux/usb.h: Correct the description of the usb_device_driver member
usb:
mdc800: handle signal and read racing
usb:
misc: onboard_dev: Add WCH CH334 USB2.0 Hub (1a86:8091)
usb:
misc: usbio: Fix URB memory leak on submit failure
usb:
misc: uss720: properly clean up reference in uss720_probe()
usb:
phy: generic: Always use dev in usb_phy_generic_probe()
usb:
phy: generic: Convert to dev_err_probe()
usb:
phy: generic: Convert to device property API
usb:
phy: generic: Convert to devm_clk_get_optional()
usb:
phy: tegra: add HSIC support
usb:
phy: tegra: cosmetic fixes
usb:
phy: tegra: parametrize HSIC PTS value
usb:
phy: tegra: parametrize PORTSC1 register offset
usb:
phy: tegra: return error value from utmi_wait_register
usb:
phy: tegra: use phy type directly
usb:
quirks: add DELAY_INIT quirk for another Silicon Motion flash drive
usb:
renesas_usbhs: fix use-after-free in ISR during device removal
usb:
roles: get usb role switch from parent only for usb-b-connector
USB:
serial: io_edgeport: add support for Blackbox IC135A
USB:
serial: option: add MeiG Smart SRM825WN
USB:
serial: option: add support for Rolling Wireless RW135R-GL
USB:
serial: option: add Telit FN920C04 RNDIS compositions
usb:
typec: Add mode_control field to port property
usb:
typec: altmode/displayport: set displayport signaling rate in configure message
usb:
typec: Export typec bus and typec altmode device type
usb:
typec: Expose alternate mode priority via sysfs
usb:
typec: fusb302: Remove IRQF_ONESHOT
usb:
typec: hd3ss3220: Check if regulator needs to be switched
usb:
typec: hd3ss3220: Enable VBUS based on role state
usb:
typec: Implement mode selection
usb:
typec: Introduce mode_selection bit
usb:
typec: Remove alt->adev.dev.class assignment
usb:
typec: Set the bus also for the port and plug altmodes
USB:
typec: tcpm: Fix a typo
usb:
typec: thunderbolt: Set enter_vdo during initialization
usb:
typec: ucsi: Add Thunderbolt alternate mode support
usb:
typec: ucsi: drop an unused Kconfig symbol
usb:
typec: ucsi: Enforce mode selection for cros_ec_ucsi
usb:
typec: ucsi: psy: Fix ucsi_psy_get_current_now in non-PD cases
usb:
typec: ucsi: psy: Fix voltage and current max for non-Fixed PDOs
usb:
typec: ucsi: skip connector validation before init
usb:
typec: ucsi: Support mode selection to activate altmodes
usb:
typec: ucsi: validate connector number in ucsi_notify_common()
usb:
ulpi: fix double free in ulpi_register_interface() error path
USB:
usbcore: Introduce usb_bulk_msg_killable()
usb:
usbtmc: Flush anchored URBs in usbtmc_release
USB:
usbtmc: Use usb_bulk_msg_killable() with user-specified timeouts
usb:
xhci: Fix memory leak in xhci_disable_slot()
usb:
xhci: Prevent interrupt storm on host controller error (HCE)
usb:
yurex: fix race in probe
usbip:
Reduce CONNRESET message noise in dmesg from stub
user_statfs():
import pathname only once
user_statfs():
switch to CLASS(filename)
vdpa/mlx5:
reuse common function for MAC address updates
vdpa/mlx5:
update MAC address handling in mlx5_vdpa_set_attr()
vdpa/mlx5:
update mlx_features with driver state check
vdpa:
document set_group_asid thread safety
vdso/gettimeofday:
Force inlining of __cvdso_clock_getres_common()
vdso:
Add prototype for __vdso_clock_getres_time64()
vdso:
Remove struct getcpu_cache
vdso:
Switch get/put_unaligned() from packed struct to memcpy()
vduse:
add v1 API definition
vduse:
add vq group asid support
vduse:
add vq group support
vduse:
avoid adding implicit padding
vduse:
bump version number
vduse:
merge tree search logic of IOTLB_GET_FD and IOTLB_GET_INFO ioctls
vduse:
refactor vdpa_dev_add for goto err handling
vduse:
remove unused vaddr parameter of vduse_domain_free_coherent
vduse:
return internal vq group struct as map token
vduse:
take out allocations from vduse_dev_alloc_coherent
verification/dot2c:
Remove __buff_to_string() and cleanup
verification/dot2c:
Remove superfluous enum assignment and add last comma
verification/rvgen:
Adapt dot2k and templates after refactoring da_monitor.h
verification/rvgen:
Annotate DA functions with types
verification/rvgen:
Remove unused variable declaration from containers
veristat:
Fix a memory leak for preset ENUMERATOR
vfio/fsl-mc:
add myself as maintainer
vfio/mdev:
update outdated comment
vfio/nvgrace-gpu:
register device memory for poison handling
vfio/pci:
Fix double free in dma-buf feature
vfio/pci:
Lock upstream bridge for vfio_pci_core_disable()
vfio/xe:
Add device specific vfio_pci driver variant for Intel graphics
vfio:
selftests: Add vfio_dma_mapping_mmio_test
vfio:
selftests: Align BAR mmaps for efficient IOMMU mapping
vfio:
selftests: Centralize IOMMU mode name definitions
vfio:
selftests: Drop IOMMU mapping size assertions for VFIO_TYPE1_IOMMU
vfio:
selftests: only build tests on arm64 and x86_64
VFS/knfsd:
Teach dentry_create() to use atomic_open()
VFS:
fix __start_dirop() kernel-doc warnings
vfs:
fix docstring of hash_name()
VFS:
move dentry_create() from fs/open.c to fs/namei.c
VFS:
Prepare atomic_open() for dentry_create()
vfs_open_tree():
use CLASS(filename_uflags)
vhost:
fix caching attributes of MMIO regions by setting them explicitly
vhost:
forbid change vq groups ASID if DRIVER_OK is set
vhost:
move vdpa group bound check to vhost_vdpa
vhost:
use "checked" versions of get_user() and put_user()
video/logo:
add a type parameter to the logo makefile function
video/logo:
allow custom logo
video/logo:
don't select LOGO_LINUX_MONO and LOGO_LINUX_VGA16 by default
video/logo:
move logo selection logic to Kconfig
video/logo:
remove logo_mac_clut224
video/logo:
remove orphan .pgm Makefile rule
virt:
tdx-guest: Fix handling of host controlled 'quote' buffer length
virt:
vbox: uapi: Mark inner unions in packed structs as packed
virtio-net:
correct hdr_len handling for tunnel gso
virtio-net:
correct hdr_len handling for VIRTIO_NET_F_GUEST_HDRLEN
virtio-rng:
fix DMA alignment for data buffer
virtio:
add virtqueue_add_inbuf_cache_clean API
virtio:
set skb owner of virtio_transport_reset_no_sock() reply
virtio:
switch to use vring_virtqueue for virtqueue_get variants
virtio:
uapi: avoid usage of libc types
virtio_input:
fix DMA alignment for evts
virtio_input:
use virtqueue_add_inbuf_cache_clean for events
virtio_net:
clamp rss_max_key_size to NETDEV_RSS_KEY_LEN
virtio_net:
Fix UAF on dst_ops when IFF_XMIT_DST_RELEASE is cleared and napi_tx is false
virtio_ring:
add in order support
virtio_ring:
code cleanup in detach_buf_split
virtio_ring:
determine descriptor flags at one time
virtio_ring:
factor out core logic for updating last_used_idx
virtio_ring:
factor out core logic of buffer detaching
virtio_ring:
factor out split detaching logic
virtio_ring:
factor out split indirect detaching logic
virtio_ring:
introduce virtqueue ops
virtio_ring:
rename virtqueue_reinit_xxx to virtqueue_reset_xxx()
virtio_ring:
switch to use unsigned int for virtqueue_poll_packed()
virtio_ring:
switch to use vring_virtqueue for detach_unused_buf variants
virtio_ring:
switch to use vring_virtqueue for disable_cb variants
virtio_ring:
switch to use vring_virtqueue for enable_cb_prepare variants
virtio_ring:
switch to use vring_virtqueue for virtqueue resize variants
virtio_ring:
switch to use vring_virtqueue for virtqueue_add variants
virtio_ring:
switch to use vring_virtqueue for virtqueue_kick_prepare variants
virtio_ring:
switch to use vring_virtqueue in virtqueue_poll variants
virtio_ring:
unify logic of virtqueue_poll() and more_used()
virtio_ring:
use vring_virtqueue for enable_cb_delayed variants
virtio_scsi:
fix DMA cacheline issues for events
vmalloc:
export vrealloc_node_align_noprof
vmw_balloon:
adjust BALLOON_DEFLATE when deflating while migrating
vmw_balloon:
remove vmballoon_compaction_init()
vmw_balloon:
stop using the balloon_dev_info lock
vmw_vsock:
bypass false-positive Wnonnull warning with gcc-16
vsnprintf:
drop __printf() attributes on binary printing functions
vsock/test:
fix send_buf()/recv_buf() EINTR handling
vsock/virtio:
fix DMA alignment for event_list
vsock/virtio:
reorder fields to reduce padding
vsock/virtio:
use virtqueue_add_inbuf_cache_clean for events
vsock:
add netns support to virtio transports
vsock:
add netns to vsock core
vsock:
document namespace mode sysctls
vsock:
document write-once behavior of the child_ns_mode sysctl
vsock:
fix child netns mode initialization
vsock:
initialize child_ns_mode_locked in vsock_net_init()
vsock:
lock down child_ns_mode as write-once
vsock:
prevent child netns mode switch from local to global
vsock:
Use container_of() to get net namespace in sysctl handlers
vt:
discard stale unicode buffer on alt screen exit after resize
vt:
Remove con_debug_enter/_leave from struct consw
vt:
Remove trailing whitespace
vt:
resize saved unicode buffer on alt screen exit after resize
vt:
save/restore unicode screen buffer for alternate screen
vxlan:
expose gso partial features for tunnel offload
vxlan:
validate ND option lengths in vxlan_na_create
vxlan:
vnifilter: fix memcpy with u64_stats
wait:
Introduce io_wait_event_killable()
watchdog/hardlockup:
simplify perf event probe and remove per-cpu dependency
watchdog/softlockup:
fix sample ring index wrap in need_counting_irqs()
watchdog:
Always return time left until watchdog times out
watchdog:
imx7ulp_wdt: handle the nowayout option
watchdog:
iTCO: Drop vendor support
watchdog:
Make API functions const correct
watchdog:
pic32-dmt: update include to use pic32.h from platform_data
watchdog:
pic32-wdt: update include to use pic32.h from platform_data
watchdog:
rz: Discard pm_runtime_put() return values
watchdog:
rz: Discard pm_runtime_put() return values
watchdog:
rzv2h_wdt: Discard pm_runtime_put() return value
watchdog:
rzv2h_wdt: Discard pm_runtime_put() return value
watchdog:
s3c2410_wdt: Drop S3C2410 support
watchdog:
sbsa: Update the W_IIDR Implementer bit mask to 0xFFF
watchdog:
softlockup: panic when lockup duration exceeds N thresholds
watchdog:
starfive-wdt: Fix PM reference leak in probe error path
wifi:
ath10k: fix lock protection in ath10k_wmi_event_peer_sta_ps_state_chg()
wifi:
ath10k: sdio: add missing lock protection in ath10k_sdio_fw_crashed_dump()
wifi:
ath10k: snoc: support powering on the device via pwrseq
wifi:
ath11k: Add initialization and deinitialization sequence for CFR module
wifi:
ath11k: add pm quirk for Thinkpad Z13/Z16 Gen1
wifi:
ath11k: Add support unassociated client CFR
wifi:
ath11k: add usecase firmware handling based on device compatible
wifi:
ath11k: fix comment typo in monitor mode handling
wifi:
ath11k: Fix failure to connect to a 6 GHz AP
wifi:
ath11k: move .max_tx_ring to struct ath11k_hw_hal_params
wifi:
ath11k: Pass the correct value of each TID during a stop AMPDU session
wifi:
ath11k: Register DBR event handler for CFR data
wifi:
ath11k: Register debugfs for CFR configuration
wifi:
ath11k: Register handler for CFR capture event
wifi:
ath11k: Register relayfs entries for CFR dump
wifi:
ath12k: Add callbacks in arch_ops for rx APIs
wifi:
ath12k: Add direct HAL pointer in ath12k_dp
wifi:
ath12k: Add framework for hardware specific DP interrupt handler
wifi:
ath12k: Add framework for hardware specific ieee80211_ops registration
wifi:
ath12k: add HAL descriptor and ops for QCC2072
wifi:
ath12k: add hardware ops support for QCC2072
wifi:
ath12k: add hardware parameters for QCC2072
wifi:
ath12k: add hardware registers for QCC2072
wifi:
ath12k: Add hash table for ath12k_dp_link_peer
wifi:
ath12k: Add hash table for ath12k_link_sta in ath12k_base
wifi:
ath12k: Add helper to free DP link peer
wifi:
ath12k: Add lockdep warn for RCU
wifi:
ath12k: Add new infra for the rx path
wifi:
ath12k: Add support RX PDEV stats
wifi:
ath12k: Add support TX hardware queue stats
wifi:
ath12k: add the missing RCU lock in ath12k_dp_tx_free_txbuf()
wifi:
ath12k: add WMI support for spatial reuse parameter configuration
wifi:
ath12k: Attach and detach ath12k_dp_link_peer to ath12k_dp_peer
wifi:
ath12k: Build all the files in wifi7 directory into ath12k_wifi7.ko
wifi:
ath12k: Change the API prefixes to ath12k_wifi7 in tx/rx
wifi:
ath12k: clean up on error in ath12k_dp_setup()
wifi:
ath12k: clear stale link mapping of ahvif->links_map
wifi:
ath12k: Convert ath12k_dp member in ath12k_base to pointer
wifi:
ath12k: Define ath12k_dp_peer structure & APIs for create & delete
wifi:
ath12k: do WoW offloads only on primary link
wifi:
ath12k: Drop hal_ prefix from hardware register names
wifi:
ath12k: enable QCC2072 support
wifi:
ath12k: Fix index decrement when array_len is zero
wifi:
ath12k: fix mac phy capability parsing
wifi:
ath12k: fix PCIE_LOCAL_REG_QRTR_NODE_ID definition for QCC2072
wifi:
ath12k: fix preferred hardware mode calculation
wifi:
ath12k: fix station lookup failure when disconnecting from AP
wifi:
ath12k: handle REO CMD ring for QCC2072
wifi:
ath12k: handle REO status ring for QCC2072
wifi:
ath12k: Initialize desc_size through hal_init
wifi:
ath12k: Initialize hal_ops through hal_init
wifi:
ath12k: limit number of channels per WMI command
wifi:
ath12k: Modularize driver into common and Wi-Fi 7 specific components
wifi:
ath12k: Move arch specific REO functions to wifi7 directory
wifi:
ath12k: Move arch specific rx tid and related functions to wifi7 directory
wifi:
ath12k: Move arch specific tx APIs to wifi7 directory
wifi:
ath12k: Move ath12k_dp_link_peer list from ath12k_base to ath12k_dp
wifi:
ath12k: Move ath12k_dp_rx_frags_cleanup API to Wi-Fi 7
wifi:
ath12k: Move ath12k_dp_rx_get_peer_id API to Wi-Fi 7
wifi:
ath12k: Move ath12k_dp_tx and related APIs to wifi7 directory
wifi:
ath12k: Move Copy Engine configuration to Wi-Fi 7 specific file
wifi:
ath12k: Move DP device stats to ath12k_dp
wifi:
ath12k: Move DP related functions from peer.c to dp_peer.c file
wifi:
ath12k: Move DP specific link stats to DP link peer
wifi:
ath12k: Move EHT SIG processing to Wi-Fi 7 module
wifi:
ath12k: move firmware stats request outside of atomic context
wifi:
ath12k: Move HAL CE desc related APIs to wifi7 directory
wifi:
ath12k: Move HAL CE setup and SRNG related APIs to wifi7 directory
wifi:
ath12k: Move HAL CE status and set link desc addr APIs to wifi7 directory
wifi:
ath12k: Move HAL Cookie Conversion and RBM related APIs to wifi7 directory
wifi:
ath12k: Move HAL REO and Rx buf related APIs to wifi7 directory
wifi:
ath12k: Move HAL Rx wrapper APIs to dp_rx.h
wifi:
ath12k: Move HAL SRNG shadow config and get ring id APIs to wifi7 directory
wifi:
ath12k: Move HAL Tx, REO and link idle setup related APIs to wifi7 directory
wifi:
ath12k: Move hal_desc.h file to wifi7 directory
wifi:
ath12k: Move hal_params and regs to hal from hw
wifi:
ath12k: Move hal_rx.h file to wifi7 directory
wifi:
ath12k: Move hal_rx_ops callbacks to hal_ops
wifi:
ath12k: Move hal_tx and hal_rx to wifi7 directory
wifi:
ath12k: Move hal_tx.h file to wifi7 directory
wifi:
ath12k: Move HE SIG processing to Wi-Fi 7 module
wifi:
ath12k: Move HT/VHT SIG processing to Wi-Fi 7 module
wifi:
ath12k: Move HTT code in dp.h to newly introduced files
wifi:
ath12k: Move HTT Rx specific code to newly introduced files
wifi:
ath12k: Move HTT specific code from dp.c to newly introduced files
wifi:
ath12k: Move HTT Tx specific code to newly introduced files
wifi:
ath12k: Move hw_init invocation to target-specific probe
wifi:
ath12k: Move ieee80211_ops callback to the arch specific module
wifi:
ath12k: Move monitor ring processing to Wi-Fi 7 module
wifi:
ath12k: Move monitor status processing to Wi-Fi 7 module
wifi:
ath12k: Move MPDU pop functionality to Wi-Fi 7 module
wifi:
ath12k: Move MSDU END TLV processing to Wi-Fi 7 module
wifi:
ath12k: Move MU user processing to Wi-Fi 7 module
wifi:
ath12k: Move regular msdu processing functions to wifi7 directory
wifi:
ath12k: Move remaining SIG TLV parsing to Wi-Fi 7 module
wifi:
ath12k: Move rx error and defrag functions to wifi7 directory
wifi:
ath12k: Move Rx error related functions to wifi7 directory
wifi:
ath12k: Move RX status TLV parsing to Wi-Fi 7 module
wifi:
ath12k: Move rx_desc.h file to wifi7 directory
wifi:
ath12k: Move rxdma ring config functions to wifi7 directory
wifi:
ath12k: Move srng config and hal_ops to hw specific hal files
wifi:
ath12k: Move srng processing to wifi7 directory
wifi:
ath12k: Move the hal APIs to hardware specific files
wifi:
ath12k: Move TX monitor functionality to Wi-Fi 7 module
wifi:
ath12k: Move wbm_rbm_map to hw specific hal files
wifi:
ath12k: Move Wi-Fi 7 MHI configuration to dedicated file
wifi:
ath12k: Move Wi-Fi 7 specific init routines to dedicated file
wifi:
ath12k: Move Wi-Fi 7 WMI configuration to dedicated file
wifi:
ath12k: Pass the correct value of each TID during a stop AMPDU session
wifi:
ath12k: Rearrange DP fields in ath12k_hw_group struct
wifi:
ath12k: Rearrange PPDU radio stats
wifi:
ath12k: refactor 320 MHz bandwidth support parsing
wifi:
ath12k: Refactor ath12k_vif structure
wifi:
ath12k: Refactor data path pdev struct
wifi:
ath12k: refactor PCI window register access
wifi:
ath12k: refactor REO CMD ring handling
wifi:
ath12k: refactor REO status ring handling
wifi:
ath12k: Remove arch-specific HAL dependencies from common DP
wifi:
ath12k: Remove HAL define dependencies from shared AHB code
wifi:
ath12k: Remove HAL defines from shared PCI code
wifi:
ath12k: Remove hal_rx_ops and merge into hal_ops
wifi:
ath12k: Remove non-compact TLV support from QCN
wifi:
ath12k: remove redundant pci_set_drvdata() call
wifi:
ath12k: Remove the unused ring inits in wcn
wifi:
ath12k: Remove the wifi7 header inclusions in common code
wifi:
ath12k: Remove Wi-Fi 7 header dependencies from common ath12k module
wifi:
ath12k: Rename ahb_hif_ops to reflect generic usage
wifi:
ath12k: Rename ath12k_* symbols to ath12k_wifi7_* for clarity
wifi:
ath12k: Rename ath12k_peer to ath12k_dp_link_peer
wifi:
ath12k: Rename hal_ops to ops
wifi:
ath12k: Rename hw.c to Wi-Fi 7 specific implementation file
wifi:
ath12k: Replace lock/unlock with guard()
wifi:
ath12k: Replace ops with direct calls for rxdma ring mask
wifi:
ath12k: Restructure ahb.c into common and Wi-Fi 7 specific modules
wifi:
ath12k: Restructure PCI code to common and Wi-Fi 7 specific logic
wifi:
ath12k: Segregate the common and wifi7 specific structures
wifi:
ath12k: send peer meta data version to firmware
wifi:
ath12k: Separate arch specific part of RX APIs
wifi:
ath12k: Skip DP peer creation for scan vdev
wifi:
ath12k: Support arch-specific DP device allocation
wifi:
ath12k: support downloading auxiliary ucode image for QCC2072
wifi:
ath12k: support LPASS_SHARED target memory type
wifi:
ath12k: support OBSS PD configuration for AP mode
wifi:
ath12k: unify HAL ops naming across chips
wifi:
ath12k: Use ath12k_dp_peer in per packet Tx & Rx paths
wifi:
ath12k: use correct pdev id when requesting firmware stats
wifi:
ath12k: Use dp objects in performance critical paths
wifi:
ath12k: Use hal handle instead of ab handle
wifi:
ath5k: debug.h: fix enum ath5k_debug_level kernel-doc
wifi:
ath9k: add OF dependency to AHB
wifi:
ath9k: debug.h: fix kernel-doc bad lines and struct ath_tx_stats
wifi:
ath9k: fix kernel-doc warnings in common-debug.h
wifi:
brcmfmac: Fix potential kernel oops when probe fails
wifi:
brcmfmac: fix/add kernel-doc comments
wifi:
brcmfmac: rename function that frees vif
wifi:
brcmfmac: validate bsscfg indices in IF events
wifi:
brcmsmac: Fix dma_free_coherent() size
wifi:
brcmsmac: phy: Remove unreachable error handling code
wifi:
cfg80211: add cfg80211_stop_link() for per-link teardown
wifi:
cfg80211: add feature flag for (re)association frame encryption
wifi:
cfg80211: add initial UHR support
wifi:
cfg80211: add support for EPPKE Authentication Protocol
wifi:
cfg80211: add support for key configuration before association
wifi:
cfg80211: allow only one NAN interface, also in multi radio
wifi:
cfg80211: cancel pmsr_free_wk in cfg80211_pmsr_wdev_down
wifi:
cfg80211: cancel rfkill_block work in wiphy_unregister()
wifi:
cfg80211: cleanup cluster_id when stopping NAN
wifi:
cfg80211: don't apply HT flags to S1G channels
wifi:
cfg80211: Fix use_for flag update on BSS refresh
wifi:
cfg80211: include S1G_NO_PRIMARY flag when sending channel
wifi:
cfg80211: limit NAN func management APIs to offloaded DE
wifi:
cfg80211: stop NAN and P2P in cfg80211_leave
wifi:
cfg80211: treat deprecated INDOOR_SP_AP_OLD control value as LPI mode
wifi:
cfg80211: wext: fix IGTK key ID off-by-one
wifi:
cw1200: Fix locking in error paths
wifi:
ieee80211: add some initial UHR definitions
wifi:
iwlegacy: 3945-rs: remove redundant pointer check in il3945_rs_tx_status() and il3945_rs_get_rate()
wifi:
iwlegacy: add missing mutex protection in il3945_store_measurement()
wifi:
iwlegacy: add missing mutex protection in il4965_store_tx_power()
wifi:
iwlwifi: acpi: cache the DSM functions
wifi:
iwlwifi: add UHR TLC mode
wifi:
iwlwifi: adjust LINK context NPCA API
wifi:
iwlwifi: cfg: move the MODULE_FIRMWARE to the per-rf file
wifi:
iwlwifi: cfg: remove iwl_be221_name
wifi:
iwlwifi: fix 22000 series SMEM parsing
wifi:
iwlwifi: fw: api: add HE type for UHR ELR
wifi:
iwlwifi: fw: api: add UHR data definitions
wifi:
iwlwifi: fw: fix documentation reference for ap_type field
wifi:
iwlwifi: mld: add an helper to update an EMLSR blocker
wifi:
iwlwifi: mld: Add support for NAN
wifi:
iwlwifi: mld: Advertise support for multicast RX registration
wifi:
iwlwifi: mld: change cluster_id type to u8 array
wifi:
iwlwifi: mld: correctly set wifi generation data
wifi:
iwlwifi: mld: Declare support for NAN capabilities
wifi:
iwlwifi: mld: decode VHT information for sniffer
wifi:
iwlwifi: mld: Extend the NAN configuration
wifi:
iwlwifi: mld: fix chandef start calculation
wifi:
iwlwifi: mld: fix HE SIG-B MCS/DCM/compression
wifi:
iwlwifi: mld: Fix MLO scan timing
wifi:
iwlwifi: mld: Fix primary link selection logic
wifi:
iwlwifi: mld: Handle rate selection for NAN interface
wifi:
iwlwifi: mld: prevent EMLSR when NAN is active
wifi:
iwlwifi: mld: refactor AP power type setting
wifi:
iwlwifi: mld: remove unused variable in d3.c
wifi:
iwlwifi: mld: Remove wrong channel flags in scan cmd
wifi:
iwlwifi: mld: Support changing NAN configuration
wifi:
iwlwifi: mld: support TLC command version 6
wifi:
iwlwifi: mld: trigger a dump upon notification if needed
wifi:
iwlwifi: move iwl_get_lari_config_bitmap to the op_mode
wifi:
iwlwifi: move lari helper functions to the op_mode
wifi:
iwlwifi: mvm: check the validity of noa_len
wifi:
iwlwifi: mvm: Cleanup MLO code
wifi:
iwlwifi: mvm: don't send a 6E related command when not supported
wifi:
iwlwifi: mvm: fix potential out-of-bounds read in iwl_mvm_nd_match_info_handler()
wifi:
iwlwifi: mvm: Remove few redundant 6 GHz scan chan params
wifi:
iwlwifi: mvm: Remove link_id from time_events
wifi:
iwlwifi: rename struct iwl_mcc_allowed_ap_type_cmd::offset_map
wifi:
iwlwifi: split bios_value_u32 to separate the header
wifi:
iwlwifi: support V13 of iwl_lari_config_change_cmd
wifi:
iwlwifi: uefi: cache the DSM functions
wifi:
libertas: fix use-after-free in lbs_free_adapter()
wifi:
libertas: fix WARNING in usb_tx_block
wifi:
mac80211: Add eMLSR/eMLMR action frame parsing support
wifi:
mac80211: add initial UHR support
wifi:
mac80211: add support for encryption/decryption of (Re)Association frames
wifi:
mac80211: add support for EPPKE authentication protocol in non-AP STA mode
wifi:
mac80211: allow key installation before association
wifi:
mac80211: always free skb on ieee80211_tx_prepare_skb() failure
wifi:
mac80211: bounds-check link_id in ieee80211_ml_reconfiguration
wifi:
mac80211: Check for MLE before appending in Authentication frame
wifi:
mac80211: check tdls flag in ieee80211_tdls_oper
wifi:
mac80211: correct ieee80211-{s1g/eht}.h include guard comments
wifi:
mac80211: don't send an unused argument to ieee80211_check_combinations
wifi:
mac80211: fix missing ieee80211_eml_params member initialization
wifi:
mac80211: fix NULL deref in mesh_matches_local()
wifi:
mac80211: fix NULL pointer dereference in mesh_rx_csa_frame()
wifi:
mac80211: Fix static_branch_dec() underflow for aql_disable.
wifi:
mac80211: improve interface iteration ergonomics
wifi:
mac80211: improve station iteration ergonomics
wifi:
mac80211: mark iface work SKBs as consumed
wifi:
mac80211: remove keys after disabling beaconing
wifi:
mac80211: remove RX_DROP
wifi:
mac80211: remove width argument from ieee80211_parse_bitrates
wifi:
mac80211: set default WMM parameters on all links
wifi:
mac80211: unexport ieee80211_get_bssid()
wifi:
mac80211: Update csa_finalize to use link_id
wifi:
mac80211: use jiffies_delta_to_msecs() for sta_info inactive times
wifi:
mac80211: use u64_stats_t with u64_stats_sync properly
wifi:
mac80211: use wiphy_hrtimer_work for CAC timeout
wifi:
mac80211_hwsim: fully initialise PMSR capabilities
wifi:
mac80211_hwsim: remove NAN by default
wifi:
mt76: Fix possible oob access in mt76_connac2_mac_write_txwi_80211()
wifi:
mt76: mt7925: Fix possible oob access in mt7925_mac_write_txwi_80211()
wifi:
mt76: mt7996: Fix possible oob access in mt7996_mac_write_txwi_80211()
wifi:
mwifiex: Allocate dev name earlier for interface workqueue name
wifi:
mwifiex: Fix dev_alloc_name() return value check
wifi:
nl80211/cfg80211: add negotiated burst period to FTM result
wifi:
nl80211/cfg80211: add new FTM capabilities
wifi:
nl80211/cfg80211: clarify periodic FTM parameters for non-EDCA based ranging
wifi:
nl80211/cfg80211: support operating as RSTA in PMSR FTM request
wifi:
nl80211: Add support for EPP peer indication
wifi:
nl80211: ignore cluster id after NAN started
wifi:
p54: Fix memory leak in p54_beacon_update()
wifi:
radiotap: reject radiotap with unknown bits
wifi:
rsi: Don't default to -EOPNOTSUPP in rsi_mac80211_config
wifi:
rsi: sdio: Migrate to use sdio specific shutdown function
wifi:
rt2x00usb: fix devres lifetime
wifi:
rtl8xxxu: fix slab-out-of-bounds in rtl8xxxu_sta_add
wifi:
rtlwifi: fix typo 'received' in comment
wifi:
rtw88: 8822b: Avoid WARNING in rtw8822b_config_trx_mode()
wifi:
rtw88: add WQ_PERCPU to alloc_workqueue users
wifi:
rtw88: Fix alignment fault in rtw_core_enable_beacon()
wifi:
rtw88: fix DTIM period handling when conf->dtim_period is zero
wifi:
rtw88: Fix inadvertent sharing of struct ieee80211_supported_band data
wifi:
rtw88: Increase the RX gain before scanning
wifi:
rtw88: rtw8821cu: Add ID for Mercusys MU6H
wifi:
rtw88: sdio: Migrate to use sdio specific shutdown function
wifi:
rtw88: Use devm_kmemdup() in rtw_set_supported_band()
wifi:
rtw89: 8852au: add support for TP TX30U Plus
wifi:
rtw89: 8852b: increase beacon loss to 6 seconds
wifi:
rtw89: 8852b: refine hardware parameters for RFE type 5
wifi:
rtw89: 8922a: add digital compensation for 2GHz
wifi:
rtw89: 8922a: configure FW version for SCAN_OFFLOAD_EXTRA_OP feature
wifi:
rtw89: 8922a: configure FW version for SIM_SER_L0L1_BY_HALT_H2C
wifi:
rtw89: 8922a: set random mac if efuse contains zeroes
wifi:
rtw89: 8922a: tweak RFK_PRE_NOTIFY FW feature configuration to align handling
wifi:
rtw89: Add default ID 28de:2432 for RTL8832CU
wifi:
rtw89: add default quirks as features to chip_info
wifi:
rtw89: Add support for D-Link VR Air Bridge (DWA-F18)
wifi:
rtw89: Add support for MSI AX1800 Nano (GUAX18N)
wifi:
rtw89: add WQ_PERCPU to alloc_workqueue users
wifi:
rtw89: align CUSTID defined by firmware
wifi:
rtw89: coex: make coex scoreboard as chip info
wifi:
rtw89: coex: update coex software control for RTL8922D
wifi:
rtw89: coex: update scoreboard value according to power state for two BT
wifi:
rtw89: correct use sequence of driver_data in skb->info
wifi:
rtw89: debug: add ser_counters dbgfs
wifi:
rtw89: debug: Fix memory leak in __print_txpwr_map()
wifi:
rtw89: debug: rename mac/ctrl error to L0/L1 error
wifi:
rtw89: debug: support SER L0/L1 simulation via halt H2C
wifi:
rtw89: debug: tweak Wi-Fi 7 SER L0/L1 simulation methods
wifi:
rtw89: define TX/RX aggregation and MPDU capability per chip
wifi:
rtw89: disable EHT protocol by chip capabilities
wifi:
rtw89: efuse: read hardware version from efuse for WiFi 7 chips
wifi:
rtw89: enhance connection stability when triggering beacon loss
wifi:
rtw89: fix potential zero beacon interval in beacon tracking
wifi:
rtw89: fix unable to receive probe responses under MLO connection
wifi:
rtw89: fw: add CMAC H2C command for association for RTL8922D
wifi:
rtw89: fw: add CMAC H2C command for punctured for RTL8922D
wifi:
rtw89: fw: add CMAC H2C command for TX AMPDU for RTL8922D
wifi:
rtw89: fw: add CMAC H2C command for TX time for RTL8922D
wifi:
rtw89: fw: add CMAC H2C command to initialize default value for RTL8922D
wifi:
rtw89: fw: add DMAC v3 H2C command for RTL8922D
wifi:
rtw89: fw: change FW feature map to a BITMAP
wifi:
rtw89: fw: change WITH_RFK_PRE_NOTIFY to be a FW feature group
wifi:
rtw89: fw: consider hardware AID for firmware elements
wifi:
rtw89: fw: correct content of DACK H2C command
wifi:
rtw89: fw: introduce helper for disabling FW feature configuration
wifi:
rtw89: fw: set RACK bit every 4 H2C command for WiFi 6 chips only
wifi:
rtw89: get designated link to replace link instance 0
wifi:
rtw89: mac: add an entry to enable MAC function in preinit
wifi:
rtw89: mac: add dle_mem and ple_{min,max}_qt quota for RTL8922D
wifi:
rtw89: mac: clear DTOP disable excluding CID7090 variant for RTL8922D
wifi:
rtw89: mac: clear global interrupt right after power-on
wifi:
rtw89: mac: configure DMA_STOP1 by predefined mask
wifi:
rtw89: mac: consider RTL8922D in MAC common flow
wifi:
rtw89: mac: correct page number for CSI response
wifi:
rtw89: mac: define preload_init for generations
wifi:
rtw89: mac: remove unnecessary return from rtw89_fwdl_secure_idmem_share_mode()
wifi:
rtw89: mac: reset power state before switching to power on
wifi:
rtw89: mac: separate functions of CMAC power and function enable
wifi:
rtw89: mac: set EDCCA configurations for RTL8922D
wifi:
rtw89: mac: set force MBA duration to 0
wifi:
rtw89: mac: set MU group membership and position to registers
wifi:
rtw89: mac: set quota 13 for PLE SNRPT
wifi:
rtw89: mac: update MPDU quota according to chip DLE definition
wifi:
rtw89: mac: update WP quota for RTL8922D
wifi:
rtw89: mcc: reset probe counter when receiving beacon
wifi:
rtw89: mlo: fix incorrect link address in management frames
wifi:
rtw89: mlo: fix missing TX null-data 1 during link switch
wifi:
rtw89: pci: consider RTL8922D in PCI common flow
wifi:
rtw89: pci: restore LDO setting after device resume
wifi:
rtw89: pci: validate release report content before using for RTL8922DE
wifi:
rtw89: pci: validate sequence number of TX release report
wifi:
rtw89: pci: warn if SPS OCP happens for RTL8922DE
wifi:
rtw89: phy: abstract BB wrap registers to share initial flow
wifi:
rtw89: phy: abstract start address and EHT of PHY status bitmap
wifi:
rtw89: phy: add chip_ops to calculate RX gain from efuse to support PS mode
wifi:
rtw89: phy: add firmware element of digital TX power compensation
wifi:
rtw89: phy: add H2C command to send detail RX gain and link parameters for PS mode
wifi:
rtw89: phy: add ops rtw89_phy_gen_be_v1 for RTL8922D
wifi:
rtw89: phy: add PHY C2H event dummy handler for func 1-7 and 2-10
wifi:
rtw89: phy: add {read,write}_rf_v3 for RTL8922D
wifi:
rtw89: phy: extend register to read history 2 of PHY env_monitor
wifi:
rtw89: phy: fix incorrect power limit by mac_id
wifi:
rtw89: phy: handle C2H event for PS mode report
wifi:
rtw89: phy: refine initial flow of BB wrapper
wifi:
rtw89: phy: update BB wrapper RFSI
wifi:
rtw89: phy: update bb wrapper TPU init
wifi:
rtw89: phy: update edcca log parsing for RTL8922D
wifi:
rtw89: phy: update TSSI flow for RTL8922D
wifi:
rtw89: phy: write BB wrapper registers with flush
wifi:
rtw89: pre-handle RF calibration on link when needed
wifi:
rtw89: read chip ID for RTL8922D variants
wifi:
rtw89: refine C2H reg event polling timeout for LPS
wifi:
rtw89: refine mis-ordered entries in FW feature table
wifi:
rtw89: refine TX nulldata judgement when scan with 2 OP channels
wifi:
rtw89: regd: 6 GHz power type marks default when inactive
wifi:
rtw89: regd: update regulatory map to R73-R54
wifi:
rtw89: rfk: add firmware command to do CIM3K
wifi:
rtw89: rfk: add firmware command to do TX IQK
wifi:
rtw89: rfk: add rtw89_fw_h2c_rf_pre_ntfy_mcc for new WiFi 7 firmware
wifi:
rtw89: rfk: add to print debug log of CIM3K
wifi:
rtw89: rfk: add to print debug log of TX IQK
wifi:
rtw89: rfk: update RFK pre info V2 for RTL8922D
wifi:
rtw89: rfk: update RFK report format of IQK, DACK and TXGAPK
wifi:
rtw89: rfk: update rtw89_fw_h2c_rf_pre_ntfy_mcc format
wifi:
rtw89: ser: enable error IMR after recovering from L1
wifi:
rtw89: ser: L1 skip polling status if FW runs event mode
wifi:
rtw89: setting TBTT AGG number when mac port initialization
wifi:
rtw89: support EHT GI/LTF setting
wifi:
rtw89: update query RXDESC v3 for RTL8922D
wifi:
rtw89: update TXWD v3 for RTL8922D
wifi:
rtw89: warn unexpected polling value of XTAL SI
wifi:
rtw89: wow: abstract DMA check register for RTL8922DE
wifi:
rtw89: wow: add reason codes for disassociation in WoWLAN mode
wifi:
rtw89: wow: add WOW_CAM update function for 8922D
wifi:
rtw89: wow: change type of WoWLAN pattern mask to __le32
wifi:
rtw89: wow: disable interrupt before swapping FW for 8922D
wifi:
rtw89: wow: use struct style to fill WOW CAM H2C command
wifi:
virt_wifi: remove SET_NETDEV_DEV to avoid use-after-free
wifi:
wil6210: fix a bunch of kernel-doc warnings
wifi:
wilc1000: fix u8 overflow in SSID scan buffer size calculation
wifi:
wl1251: validate packet IDs before indexing tx_frames
wifi:
wlcore: Add support for IGTK key
wifi:
wlcore: Fix a locking bug
wifi:
wlcore: Return -ENOMEM instead of -EAGAIN if there is not enough headroom
wifi:
wlcore: sdio: Use pm_ptr instead of #ifdef CONFIG_PM
wl1251:
Replace strncpy with strscpy in wl1251_acx_fw_version
workqueue:
add CONFIG_BOOTPARAM_WQ_STALL_PANIC option
workqueue:
Add pool_workqueue to pending_pwqs list when unplugging multiple inactive works
workqueue:
Add stall detector sample module
workqueue:
add time-based panic for stalls
workqueue:
Better describe stall check
workqueue:
Fix false positive stall reports
workqueue:
Make send_mayday() take a PWQ argument directly
workqueue:
Process extra works in rescuer on memory pressure
workqueue:
Process rescuer work items one-by-one using a cursor
workqueue:
Rename pool->watchdog_ts to pool->last_progress_ts
workqueue:
Rename show_cpu_pool{s,}_hog{s,}() to reflect broadened scope
workqueue:
replace BUG_ON with panic in panic_on_wq_watchdog
workqueue:
Show all busy workers in stall diagnostics
workqueue:
Show in-flight work item duration in stall diagnostics
workqueue:
Use POOL_BH instead of WQ_BH when checking pool flags
writeback:
don't block sync for filesystems with no data integrity guarantees
writeback:
Fix wakeup and logging timeouts for !DETECT_HUNG_TASK
X.509:
Fix out-of-bounds access when parsing extensions
x509:
select CONFIG_CRYPTO_LIB_SHA256
x509:
Separately calculate sha256 for blacklist
x86,fs/resctrl:
Add an architectural hook called for first mount
x86,fs/resctrl:
Add and initialize a resource for package scope monitoring
x86,fs/resctrl:
Add architectural event pointer
x86,fs/resctrl:
Compute number of RMIDs as minimum across resources
x86,fs/resctrl:
Fill in details of events for performance and energy GUIDs
x86,fs/resctrl:
Handle domain creation/deletion for RDT_RESOURCE_PERF_PKG
x86,fs/resctrl:
Handle events that can be read from any CPU
x86,fs/resctrl:
Improve domain type checking
x86,fs/resctrl:
Refactor domain create/remove using struct rdt_domain_hdr
x86,fs/resctrl:
Rename some L3 specific functions
x86,fs/resctrl:
Rename struct rdt_mon_domain and rdt_hw_mon_domain
x86,fs/resctrl:
Support binary fixed point event counters
x86,fs/resctrl:
Update documentation for telemetry events
x86,fs/resctrl:
Use struct rdt_domain_hdr when reading counters
x86/acpi/boot:
Correct acpi_is_processor_usable() check again
x86/acpi:
Add acpi=spcr to use SPCR-provided default console
x86/alternative:
Patch a single alternative location only once
x86/alternative:
Use helper functions for patching alternatives
x86/apic:
Disable x2apic on resume if the kernel expects so
x86/apic:
Inline __x2apic_send_IPI_dest()
x86/boot/e820:
Call the PCI gap a 'gap' in the boot log printout
x86/boot/e820:
Change e820_search_gap() to search for the highest-address PCI gap
x86/boot/e820:
Change struct e820_table::nr_entries type from __u32 to u32
x86/boot/e820:
Clean up __e820__range_add() a bit
x86/boot/e820:
Clean up __refdata use a bit
x86/boot/e820:
Clean up confusing and self-contradictory verbiage around E820 related resource allocations
x86/boot/e820:
Clean up e820__setup_pci_gap()/e820_search_gap() a bit
x86/boot/e820:
Improve e820_print_type() messages
x86/boot/e820:
Make sure e820_search_gap() finds all gaps
x86/boot/e820:
Make the field separator space character part of e820_print_type()
x86/boot/e820:
Mark e820__print_table() static
x86/boot/e820:
Print E820_TYPE_RAM entries as ... RAM entries
x86/boot/e820:
Print gaps in the E820 table
x86/boot/e820:
Remove e820__range_remove()'s unused return parameter
x86/boot/e820:
Remove inverted boolean logic from the e820_nomerge() function name, rename it to e820_type_mergeable()
x86/boot/e820:
Remove pointless early_panic() indirection
x86/boot/e820:
Remove unnecessary header inclusions
x86/boot/e820:
Rename gap_start/gap_size to max_gap_start/max_gap_start in e820_search_gap() et al
x86/boot/e820:
Simplify & clarify __e820__range_add() a bit
x86/boot/e820:
Simplify append_e820_table() and remove restriction on single-entry tables
x86/boot/e820:
Simplify e820__print_table() a bit
x86/boot/e820:
Simplify the e820__range_remove() API
x86/boot/e820:
Simplify the PPro Erratum #50 workaround
x86/boot/e820:
Standardize __init/__initdata tag placement
x86/boot/e820:
Standardize e820 table index variable names under 'idx'
x86/boot/e820:
Standardize e820 table index variable types under 'u32'
x86/boot/e820:
Use 'u64' consistently instead of 'unsigned long long'
x86/boot/e820:
Use
symbols for literals
x86/boot/sev:
Move SEV decompressor variables into the .data section
x86/boot:
Handle relative CONFIG_EFI_SBAT_FILE file paths
x86/bpf:
Avoid emitting LOCK prefix for XCHG atomic ops
x86/bug:
Handle __WARN_printf() trap in early_fixup_exception()
x86/cfi:
Fix CFI rewrite for odd alignments
x86/clear_page:
introduce clear_pages()
x86/cpu/amd:
Correct the microcode table for Zenbleed
x86/CPU/AMD:
Simplify the spectral chicken fix
x86/cpu/amd:
Use ZEN_MODEL_STEP_UCODE() for erratum_1386_microcode[]
x86/cpu:
Add comment clarifying CRn pinning
x86/cpu:
Drop unused Kconfig symbol X86_P6_NOP
x86/cpu:
Drop vestigial PBE logic in AMD/Hygon/Centaur/Cyrix
x86/cpu:
Enable FSGSBASE early in cpu_init_exception_handling()
x86/cpu:
Remove X86_CR4_FRED from the CR4 pinned bits mask
x86/cpufeature:
Replace X86_FEATURE_SYSENTER32 with X86_FEATURE_SYSFAST32
x86/crash:
Use set_memory_p() instead of __set_memory_prot()
x86/efi:
defer freeing of boot services memory
x86/efi:
efi_unmap_boot_services: fix calculation of ranges_to_free size
x86/entry/vdso/selftest:
Update location of vgetrandom-chacha.S
x86/entry/vdso32:
Don't rely on int80_landing_pad for adjusting ip
x86/entry/vdso32:
Omit '.cfi_offset eflags' for LLVM < 16
x86/entry/vdso32:
Remove open-coded DWARF in sigreturn.S
x86/entry/vdso32:
Remove SYSCALL_ENTER_KERNEL macro in sigreturn.S
x86/entry/vdso32:
When using int $0x80, use it directly
x86/entry/vdso32:
Work around libgcc unwinder bug
x86/entry/vdso:
Add vdso2c to .gitignore
x86/entry/vdso:
Fix filtering of vdso compiler flags
x86/entry/vdso:
Fix path of included gettimeofday.c
x86/entry/vdso:
Include GNU_PROPERTY and GNU_STACK PHDRs
x86/entry/vdso:
Move vdso2c to arch/x86/tools
x86/entry/vdso:
Refactor the vdso build
x86/entry/vdso:
Rename vdso_image_* to vdso*_image
x86/entry/vdso:
Update the object paths for "make vdso_install"
x86/fgraph,bpf:
Switch kprobe_multi program stack unwind to hw_regs path
x86/fgraph:
Fix return_to_handler regs.rsp value
x86/fred:
Correct speculative safety in fred_extint()
x86/fred:
Fix early boot failures on SEV-ES/SNP guests
x86/headers:
Replace __ASSEMBLY__ stragglers with __ASSEMBLER__
x86/hyperv:
fix a compiler warning in hv_crash.c
x86/hyperv:
Fix error pointer dereference
x86/hyperv:
Fix smp_ops build failure on UP kernels
x86/hyperv:
Move hv crash init after hypercall pg setup
x86/hyperv:
print out reserved vectors in hexadecimal
x86/hyperv:
Remove ASM_CALL_CONSTRAINT with VMMCALL insn
x86/hyperv:
Reserve 3 interrupt vectors used exclusively by MSHV
x86/hyperv:
Save segment registers directly to memory in hv_hvcrash_ctxt_save()
x86/hyperv:
Update comment in hyperv_cleanup()
x86/hyperv:
Use __naked attribute to fix stackless C function
x86/hyperv:
Use any general-purpose register when saving %cr2 and %cr8
x86/hyperv:
Use current_stack_pointer to avoid asm() in hv_hvcrash_ctxt_save()
x86/hyperv:
Use memremap()/memunmap() instead of ioremap_cache()/iounmap()
x86/hyperv:
Use savesegment() instead of inline asm() to save segment registers
x86/ibs:
Fix typo in dc_l2tlb_miss comment
x86/irq:
Cleanup posted MSI code
x86/irq_remapping:
Sanitize posted_msi_supported()
x86/kexec:
add a sanity check on previous kernel's ima kexec buffer
x86/kexec:
Copy ACPI root pointer address from config table
x86/kexec:
Disable KCOV instrumentation after load_segments()
x86/lib:
Inline csum_ipv6_magic()
x86/mce/amd:
Check SMCA feature bit before accessing SMCA MSRs
x86/mce/amd:
Filter bogus hardware errors on Zen3 clients
x86/microcode/AMD:
Allow loader debugging to be enabled on baremetal too
x86/mm:
Hide mm_free_global_asid() definition under CONFIG_BROADCAST_TLB_FLUSH
x86/mm:
simplify clear_page_*
x86/numa:
Store extra copy of numa_nodes_parsed
x86/paravirt:
Allow pv-calls outside paravirt.h
x86/paravirt:
Introduce new paravirt-base.h header
x86/paravirt:
Move paravirt_sched_clock() related code into tsc.c
x86/paravirt:
Move pv_native_*() prototypes to paravirt.c
x86/paravirt:
Move thunk macros to paravirt_types.h
x86/paravirt:
Remove not needed includes of paravirt.h
x86/paravirt:
Remove PARAVIRT_DEBUG config option
x86/paravirt:
Remove some unneeded struct declarations
x86/paravirt:
Remove trailing semicolons from alternative asm templates
x86/paravirt:
Specify pv_ops array in paravirt macros
x86/paravirt:
Use common code for paravirt_steal_clock()
x86/paravirt:
Use XOR r32,r32 to clear register in pv_vcpu_is_preempted()
x86/percpu:
Make CONFIG_USE_X86_SEG_SUPPORT work with sparse
x86/perf:
Make sure to program the counter value for stopped events on migration
x86/platform/geode:
Fix on-stack property data use-after-return bug
x86/platform/olpc:
Replace strcpy() with strscpy() in xo15_sci_add()
x86/platform/uv:
Handle deconfigured sockets
x86/PVH:
Use boot params to pass RSDP address in start_info page
x86/pvlocks:
Move paravirt spinlock functions into own header
x86/resctrl:
Add energy/perf choices to rdt boot option
x86/resctrl:
Clean up domain_remove_cpu_ctrl()
x86/resctrl:
Discover hardware telemetry events
x86/resctrl:
Enable RDT_RESOURCE_PERF_PKG
x86/resctrl:
Find and enable usable telemetry events
x86/resctrl:
Fix SNC detection
x86/resctrl:
Handle number of RMIDs supported by RDT_RESOURCE_PERF_PKG
x86/resctrl:
Move L3 initialization into new helper function
x86/resctrl:
Read telemetry events
x86/resctrl:
Refactor domain_remove_cpu_mon() ready for new domain types
x86/segment:
Use MOVL when reading segment registers
x86/sev:
Add internal header guards
x86/sev:
Allow IBPB-on-Entry feature for SNP guests
x86/sev:
Carve out the SVSM code into a separate compilation unit
x86/sev:
Don't emit BSS_DECRYPTED section unless it is in use
x86/sev:
Move the internal header
x86/sev:
Rename sev_es_ghcb_handle_msr() to __vc_handle_msr()
x86/sev:
Use kfree_sensitive() when freeing a SNP message descriptor
x86/split_lock:
Remove dead string when split_lock_detect=fatal
x86/topo:
Add topology_num_nodes_per_package()
x86/topo:
Fix SNC topology mess
x86/topo:
Replace x86_has_numa_in_package
x86/traps:
Print unhashed pointers on stack overflow
x86/tsx:
Set default TSX mode to auto
x86/uapi:
Stop leaking kconfig references to userspace
x86/unwind_user:
Guard unwind_user_word_size() by UNWIND_USER
x86/unwind_user:
Simplify unwind_user_word_size()
x86/uprobes:
Fix XOL allocation failure for 32-bit tasks
x86/vdso:
Abstract out vdso system call internals
x86/vdso:
Provide clock_getres_time64() for x86-32
x86/xen/pvh:
Enable PAE mode for 32-bit guest only when CONFIG_X86_PAE is set
x86/xen:
Build identity mapping page tables dynamically for XENPV
x86/xen:
Drop xen_cpu_ops
x86/xen:
Drop xen_irq_ops
x86/xen:
Drop xen_mmu_ops
x86/xen:
Fix Xen PV guest boot
x86/xen:
simplify flush_lazy_mmu()
x86/xen:
update outdated comment
x86/xen:
use lazy_mmu_state when context-switching
x86:
don't reserve hugetlb memory in setup_arch()
x86:
introduce arch_zone_limits_init()
x86:
keep legacy generated vdso files around in .gitignore file
x86:
shadow stacks: proper error handling for mmap lock
xdp:
produce a warning when calculated tailroom is negative
xdp:
use modulo operation to calculate XDP frag tailroom
xdrgen:
Add enum value validation to generated decoders
xdrgen:
Address some checkpatch whitespace complaints
xdrgen:
Emit a max_arg_sz macro
xdrgen:
Emit the program number definition
xdrgen:
Extend error reporting to AST transformation phase
xdrgen:
Fix struct prefix for typedef types in program wrappers
xdrgen:
Generate "if" instead of "switch" for boolean union enumerators
xdrgen:
Implement pass-through lines in specifications
xdrgen:
Implement short (16-bit) integer types
xdrgen:
improve error reporting for invalid void declarations
xdrgen:
Improve parse error reporting
xdrgen:
Initialize data pointer for zero-length items
xdrgen:
Remove inclusion of nlm4.h header
xen-netback:
reject zero-queue configuration from guest
xen/acpi-processor:
fix _CST detection using undersized evaluation buffer
xen/balloon:
improve accuracy of initial balloon target for dom0
xen/events:
replace use of system_wq with system_percpu_wq
xen/mcelog:
simplify MCE_GETCLEAR_FLAGS using xchg()
xen/netfront:
Use u64_stats_t with u64_stats_sync properly
xen/privcmd:
add boot control for restricted usage in domU
xen/privcmd:
restrict usage in unprivileged domU
xen/privcmd:
unregister xenstore notifier on module exit
xen/virtio:
Don't use grant-dma-ops when running as Dom0
xen/xenbus:
better handle backend crash
xen:
introduce xen_console_io option
xen:
privcmd: WQ_PERCPU added to alloc_workqueue users
xenbus:
add xenbus_device parameter to xenbus_read_driver_state()
xenbus:
Rename helpers to freeze/thaw/restore
xenbus:
Use .freeze/.thaw to handle xenbus devices
xfrm6:
fix uninitialized saddr in xfrm6_get_saddr()
xfrm:
account XFRMA_IF_ID in aevent size calculation
xfrm:
add missing extack for XFRMA_SA_PCPU in add_acquire and allocspi
xfrm:
add rcu_access_pointer to silence sparse warning for xfrm_input_afinfo
xfrm:
always flush state and policy upon NETDEV_UNREGISTER event
xfrm:
avoid RCU warnings around the per-netns netlink socket
xfrm:
call xdo_dev_state_delete during state update
xfrm:
clear trailing padding in build_polexpire()
xfrm:
fix ip_rt_bug race in icmp_route_lookup reverse path
xfrm:
fix refcount leak in xfrm_migrate_policy_find
xfrm:
fix the condition on x->pcpu_num in xfrm_sa_len
xfrm:
Fix work re-schedule after cancel in xfrm_nat_keepalive_net_fini()
xfrm:
hold dev ref until after transport_finish NF_HOOK
xfrm:
iptfs: fix skb_put() panic on non-linear skb during reassembly
xfrm:
iptfs: only publish mode_data after clone setup
xfrm:
iptfs: validate inner IPv4 header length in IPTFS payload
xfrm:
policy: fix sparse warnings in xfrm_policy_{init,fini}
xfrm:
policy: silence sparse warning in xfrm_policy_unregister_afinfo
xfrm:
prevent policy_hthresh.work from racing with netns teardown
xfrm:
reduce struct sec_path size
xfrm:
remove rcu/state_hold from xfrm_state_lookup_spi_proto
xfrm:
skip templates check for packet offload tunnel mode
xfrm:
state: add xfrm_state_deref_prot to state_by* walk under lock
xfrm:
state: fix sparse warnings around XFRM_STATE_INSERT
xfrm:
state: fix sparse warnings in xfrm_state_init
xfrm:
state: fix sparse warnings on xfrm_state_hold_rcu
xfrm:
state: silence sparse warnings during netns exit
xfrm:
Wait for RCU readers during policy netns exit
xfrm_user:
fix info leak in build_mapping()
xfrm_user:
fix info leak in build_report()
xfs:
Add a comment in xfs_log_sb()
xfs:
add a method to replace shortform attrs
xfs:
add a xfs_rtgroup_raw_size helper
xfs:
add a xlog_write_one_vec helper
xfs:
add a xlog_write_space_left helper
xfs:
Add comments for usages of some macros.
xfs:
add media verification ioctl
xfs:
add missing forward declaration in xfs_zones.h
xfs:
add setlease file operation
xfs:
add static size checks for ioctl UABI
xfs:
add sysfs stats for zoned GC
xfs:
add zone reset error injection
xfs:
allocate m_errortag early
xfs:
allow setting errortags at mount time
xfs:
allow toggling verbose logging on the health monitoring file
xfs:
always allocate the free zone with the lowest index
xfs:
annotate struct xfs_attr_list_context with __counted_by_ptr
xfs:
avoid dereferencing log items after push callbacks
xfs:
check for deleted cursors when revalidating two btrees
xfs:
check if an open file is on the health monitored fs
xfs:
check return value of xchk_scrub_create_subord
xfs:
check that used blocks are smaller than the write pointer
xfs:
cleanup buftarg handling in XFS_IOC_VERIFY_MEDIA
xfs:
cleanup inode counter stats
xfs:
close crash window in attr dabtree inactivation
xfs:
convey externally discovered fsdax media errors to the health monitor
xfs:
convey file I/O errors to the health monitor
xfs:
convey filesystem shutdown events to the health monitor
xfs:
convey filesystem unmount events to the health monitor
xfs:
convey metadata health events to the health monitor
xfs:
create event queuing, formatting, and discovery infrastructure
xfs:
delete attr leaf freemap entries when empty
xfs:
directly include xfs_platform.h
xfs:
don't irele after failing to iget in xfs_attri_recover_work
xfs:
don't mark all discard issued by zoned GC as sync
xfs:
don't report half-built inodes to fserror
xfs:
don't report metadata inodes to fserror
xfs:
don't validate error tags in the I/O path
xfs:
enable non-blocking timestamp updates
xfs:
ensure dquot item is deleted from AIL only after log shutdown
xfs:
factor out a xlog_write_space_advance helper
xfs:
factor out xfs_attr3_leaf_init
xfs:
factor out xfs_attr3_node_entry_remove
xfs:
fix code alignment issues in xfs_ondisk.c
xfs:
fix copy-paste error in previous fix
xfs:
Fix error pointer dereference
xfs:
fix freemap adjustments when adding xattrs to leaf blocks
xfs:
fix incorrect context handling in xfs_trans_roll
xfs:
fix integer overflow in bmap intent sort comparator
xfs:
fix potential pointer access race in xfs_healthmon_get
xfs:
fix race between healthmon unmount and read_iter
xfs:
fix remote xattr valuelblk check
xfs:
fix returned valued from xfs_defer_can_append
xfs:
fix ri_total validation in xlog_recover_attri_commit_pass2
xfs:
fix spacing style issues in xfs_alloc.c
xfs:
fix the errno sign for the xfs_errortag_{add,clearall} stubs
xfs:
fix the xattr scrub to detect freemap/entries array collisions
xfs:
fix UAF in xchk_btree_check_block_owner
xfs:
fix undersized l_iclog_roundoff values
xfs:
fix xfs_group release bug in xfs_dax_notify_dev_failure
xfs:
fix xfs_group release bug in xfs_verify_report_losses
xfs:
Fix xfs_last_rt_bmblock()
xfs:
get rid of the xchk_xfile_*_descr calls
xfs:
give the defer_relog stat a xs_ prefix
xfs:
implement ->sync_lazytime
xfs:
improve the ->iop_format interface
xfs:
improve the calling convention for the xlog_write helpers
xfs:
improve the iclog space assert in xlog_write_iovec
xfs:
include global headers first in xfs_platform.h
xfs:
mark data structures corrupt on EIO and ENODATA
xfs:
move struct xfs_log_iovec to xfs_log_priv.h
xfs:
move struct xfs_log_vec to xfs_log_priv.h
xfs:
move the guts of XFS_ERRORTAG_DELAY out of line
xfs:
move the remaining content from xfs.h to xfs_platform.h
xfs:
only assert new size for datafork during truncate extents
xfs:
only call xf{array,blob}_destroy if we have a valid pointer
xfs:
pass the write pointer to xfs_init_zone
xfs:
promote metadata directories and large block support
xfs:
reduce xfs_attr_try_sf_addname parameters
xfs:
refactor attr3 leaf table size computation
xfs:
refactor xfsaild_push loop into helper
xfs:
refactor zone reset handling
xfs:
Refactoring the nagcount and delta calculation
xfs:
regularize iclog space accounting in xlog_write_partial
xfs:
remove duplicate static size checks
xfs:
remove file_path tracepoint data
xfs:
remove metafile inodes from the active inode stat
xfs:
Remove redundant NULL check after __GFP_NOFAIL
xfs:
remove redundant set null for ip->i_itemp
xfs:
remove redundant validation in xlog_recover_attri_commit_pass2
xfs:
remove scratch field from struct xfs_gc_bio
xfs:
remove xfs_attr_leaf_hasname
xfs:
remove xfs_zone_gc_space_available
xfs:
rename xfs_linux.h to xfs_platform.h
xfs:
Replace &rtg->rtg_group with rtg_group()
xfs:
Replace ASSERT with XFS_IS_CORRUPT in xfs_rtcopy_summary()
xfs:
report fs metadata errors via fsnotify
xfs:
rework zone GC buffer management
xfs:
save ailp before dropping the AIL lock in push callbacks
xfs:
scrub: unlock dquot before early return in quota scrub
xfs:
set lv_bytes in xlog_write_one_vec
xfs:
speed up parent pointer operations when possible
xfs:
split and refactor zone validation
xfs:
start creating infrastructure for health monitoring
xfs:
stop reclaim before pushing AIL during unmount
xfs:
strengthen attr leaf block freemap checking
xfs:
translate fsdax media errors into file "data lost" errors when convenient
xfs:
Update lazy counters in xfs_growfs_rt_bmblock()
xfs:
use a seprate member to track space availabe in the GC scatch buffer
xfs:
use bio_reuse in the zone GC code
xfs:
use blkdev_get_zone_info to simplify zone reporting
xfs:
use bounce buffering direct I/O when the device requires stable pages
xfs:
use WRITE_ONCE/READ_ONCE for m_errortag
xfs:
validate log record version against superblock log version
xgbe:
Use netlink extack to report errors to ethtool
xhci:
dbc: allow setting device serial number through sysfs
xhci:
dbc: allow setting manufacturer string through sysfs
xhci:
dbc: allow setting product string through sysfs
xhci:
dbc: prepare to expose strings through sysfs
xhci:
Fix NULL pointer dereference when reading portli debugfs files
xilinx_hwicap:
fifo_icap.c: fix all kernel-doc warnings
xprtrdma:
Decrement re_receiving on the early exit paths
xsk:
advance cq/fq check when shared umem is used
xsk:
Extend xsk_rcv_check validation
xsk:
Fix fragment node deletion to prevent buffer leak
xsk:
fix XDP_UMEM_SG_FLAG issues
xsk:
Fix zero-copy AF_XDP fragment drop
xsk:
introduce helper to determine rxq->frag_size
xsk:
move cq_cached_prod_lock to avoid touching a cacheline in sending path
xsk:
Proxy pool management for leased queues
xsk:
respect tailroom for ZC setups
xsk:
tighten UMEM headroom validation to account for tailroom and min frame
xsk:
validate MTU against usable frame size on bind
xtensa:
align: validate access in fast_load_store
xtensa:
introduce arch_zone_limits_init()
xz:
fix arm fdt compile error for kmalloc replacement
zloop:
advertise a volatile write cache
zloop:
check for spurious options passed to remove
zram:
consolidate device-attr declarations
zram:
do not slot_free() written-back slots
zram:
document writeback_batch_size
zram:
drop pp_in_progress
zram:
fixup read_block_state()
zram:
introduce compressed data writeback
zram:
introduce writeback_compressed device attribute
zram:
move bd_stat to writeback section
zram:
remove KMSG_COMPONENT macro
zram:
rename init_lock to dev_lock
zram:
rename internal slot API
zram:
rename writeback_compressed device attr
zram:
rename zram_free_page()
zram:
switch to guard() for init_lock
zram:
trivial fix of recompress_slot() coding styles
zram:
use u32 for entry ac_time tracking
zsmalloc:
introduce SG-list based object read API
zsmalloc:
make common caches global
zsmalloc:
simplify read begin/end logic
zsmalloc:
use actual object size to detect spans