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