Changelog in Linux kernel 7.2

 
.gitignore: ignore rustc long type txt files
 
6lowpan: fix NHC entry use-after-free on error path
 
9p: Add missing read barrier in virtio zero-copy path
9p: Add mount option for negative dentry cache retention
9p: avoid putting oldfid in p9_client_walk() error path
9p: avoid returning ERR_PTR(0) from mkdir operations
9p: Cache negative dentries for lookup performance
9p: Enable symlink caching in page cache
9p: invalidate readdir buffer on seek
9p: Set default negative dentry retention time for cache=loose
9p: skip nlink update in cacheless mode to fix WARN_ON
9p: use kvzalloc for readdir buffer
9p: v9fs_file_do_lock: replace WARN_ONCE with p9_debug
 
ABI: sysfs-class-infiniband: minor cleanup
 
accel/amdxdna: Add AIE4 firmware loading
accel/amdxdna: Add AIE4 metadata query support
accel/amdxdna: Add AIE4 power on and off support
accel/amdxdna: Add AIE4 VF hardware context create and destroy
accel/amdxdna: Add AIE4 work buffer initialization
accel/amdxdna: Add basic support for AIE4 devices
accel/amdxdna: Add carveout memory support for non-IOMMU systems
accel/amdxdna: Add command doorbell and wait support
accel/amdxdna: Add configuring low and medium power mode
accel/amdxdna: Add expandable device heap support
accel/amdxdna: Add hardware scheduler time quantum support
accel/amdxdna: Add initial support for AIE4 VF
accel/amdxdna: Adjust size for copy_to_user()
accel/amdxdna: Check drmm_mutex_init() return value
accel/amdxdna: Check for device hang on job timeout
accel/amdxdna: Check init_srcu_struct() return value
accel/amdxdna: Clear sva pointer after unbind
accel/amdxdna: Create common PSP interfaces for AIE2 and AIE4
accel/amdxdna: Create common SMU interfaces for AIE2 and AIE4
accel/amdxdna: Create shared functions for AIE2 and AIE4
accel/amdxdna: Expose per-client BO memory usage via fdinfo
accel/amdxdna: Fix amdxdna_client lifetime race during device removal
accel/amdxdna: Fix clflush buffer size
accel/amdxdna: Fix command timeout race
accel/amdxdna: Fix deadlock on debug BO command timeout
accel/amdxdna: Fix fatal_error_info layout in firmware interface
accel/amdxdna: Fix hardware context race in amdxdna_update_heap()
accel/amdxdna: Fix iommu domain lifetime race during device removal
accel/amdxdna: Fix iommu_map_sgtable() return value handling
accel/amdxdna: Fix leak when pinning ubuf pages
accel/amdxdna: Fix locally exploitable BUG_ON in amdxdna_insert_pages()
accel/amdxdna: Fix memory leak in amdxdna_iommu_alloc()
accel/amdxdna: Fix notifier_wq lifetime race during device removal
accel/amdxdna: fix open_ref leak and stale client pointer on dma map failure
accel/amdxdna: Fix order of canceled mailbox messages
accel/amdxdna: Fix potential amdxdna_umap lifetime race
accel/amdxdna: Fix potential NULL pointer dereference of abo->client
accel/amdxdna: Fix use-after-free in amdxdna_gem_dmabuf_mmap()
accel/amdxdna: Fix use-after-free in debug BO command handling
accel/amdxdna: Fix use-after-free of mm_struct in job scheduler
accel/amdxdna: Fix VMA access race
accel/amdxdna: Get device revision to derive VBNV string
accel/amdxdna: Guard management mailbox channel cleanup against NULL pointer
accel/amdxdna: Handle DETACH_DEBUG_BO through config_debug_bo path
accel/amdxdna: Improve tracing for job lifecycle and mailbox RX worker
accel/amdxdna: Init AIE4 device partition
accel/amdxdna: Preserve user address when PASID is disabled
accel/amdxdna: Prevent PM resume deadlock in hwctx_sync_debug_bo()
accel/amdxdna: Read real-time clock frequencies
accel/amdxdna: reject command submission on devices without a submit op
accel/amdxdna: reject user command submission without a command BO
accel/amdxdna: Remove drm_sched_init_args->num_rqs usage
accel/amdxdna: Remove drv_cmd tracing from job free callback
accel/amdxdna: Require carveout when PASID and force_iova are disabled
accel/amdxdna: Return errors for failed debug BO commands
accel/amdxdna: Set default DPM level based on QoS for temporal-only mode
accel/amdxdna: Set the system efficiency factor to 2
accel/amdxdna: Skip unmapped range in aie2_populate_range()
accel/amdxdna: Support read-only user-pointer BO mappings
accel/amdxdna: Use caller client for debug BO sync
accel/amdxdna: Use unsigned long for nr_pages in amdxdna_hmm_register()
 
accel/amxdna: Fix page-insertion errors in amdxdna_insert_pages()
 
accel/ethosu: Remove drm_sched_init_args->num_rqs usage
 
accel/ivpu: Add support for limiting NPU frequency
accel/ivpu: Document why full JSM message size is always used
accel/ivpu: fix HWS command queue leak on registration failure
accel/ivpu: Fix swapped register names in pwr_island_drive functions
accel/ivpu: Fix wrong register read in LNL failure diagnostics
accel/ivpu: Reject firmware log with size smaller than header
accel/ivpu: Remove disable_d0i3_msg workaround
 
accel/qaic: kcalloc + kzalloc to kzalloc
accel/qaic: Retain bootlogs that overflow
accel/qaic: Simplify bootlog line handling
accel/qaic: Update copyright headers to yearless format
accel/qaic: use sizeof(*trans_hdr) for transaction length check
 
accel/rocket: Remove drm_sched_init_args->num_rqs usage
 
accel: ethosu: Fix element size accounting for cmd stream validation
accel: ethosu: Handle U85 internal chaining buffer
accel: ethosu: Validate SRAM size on submit
 
ACPI: AC: Switch over to devres-based resource management
ACPI: battery: Switch over to devres-based resource management
ACPI: bus: Clean up devm_acpi_install_notify_handler()
ACPI: bus: Introduce devm_acpi_install_notify_handler()
ACPI: button: Change return type of two functions to void
ACPI: button: Clean up adding and removing lid procfs interface
ACPI: button: Drop redundant variable from acpi_button_probe()
ACPI: button: Eliminate redundant conditional statement
ACPI: button: Eliminate ternary operator from acpi_lid_evaluate_state()
ACPI: button: Fix lid_device value leak past driver removal
ACPI: button: Improve warning message regarding lid state
ACPI: button: Merge two switch () statements in acpi_button_probe()
ACPI: button: Pass ACPI handle to acpi_lid_evaluate_state()
ACPI: button: Reorganize installing and removing event handlers
ACPI: button: Rework device verification during probe
ACPI: button: Switch over to devres-based resource management
ACPI: button: Use bool for representing boolean values
ACPI: button: Use local pointer to platform device dev field in probe
ACPI: button: Use string literals for generating netlink messages
ACPI: CPPC: Add support for CPPC v4
ACPI: CPPC: Check all controls for fast switching
ACPI: CPPC: Skip writes to unsupported performance controls
ACPI: CPPC: Suppress UBSAN warning caused by field misuse
ACPI: GTDT: Account for GTDTv3 size when walking the platform timer descriptors
ACPI: GTDT: Parse information related to the EL2 virtual timer
ACPI: HED: Refine guarding against adding a second instance
ACPI: HED: Switch over to devres-based resource management
ACPI: IPMI: Fix inverted interface check in ipmi_bmc_gone()
ACPI: IPMI: Fix message kref handling on dead device
ACPI: NFIT: core: Eliminate redundant local variable
ACPI: NFIT: core: Fix acpi_nfit_init() error cleanup
ACPI: NFIT: core: Fix possible deadlock and missing notifications
ACPI: NFIT: core: Fix possible NULL pointer dereference
ACPI: NFIT: core: Use devm_acpi_install_notify_handler()
ACPI: PAD: Fix teardown ordering in acpi_pad_remove()
ACPI: PAD: Pass struct device pointer to acpi_pad_notify()
ACPI: PAD: Rearrange acpi_pad_notify()
ACPI: PAD: Switch over to devres-based resource management
ACPI: PAD: Use sysfs_emit() in idlecpus_show()
ACPI: PCI: Clear _DEP dependencies after PCI root bridge attach
ACPI: PMIC: Replace mutex_lock/unlock() with guard()/scoped_guard()
ACPI: processor: Add cpuidle driver check in acpi_processor_register_idle_driver()
ACPI: processor_idle: Mark LPI enter functions as __cpuidle
ACPI: provide acpi_bus_find_device_by_name()
ACPI: resource: Amend kernel-doc style
ACPI: RIMT: Only defer the IOMMU configuration in init stage
ACPI: scan: Honor _DEP for ACPI0016 PCI/CXL host bridge
ACPI: scan: Honor _DEP for Intel CVS devices
ACPI: sysfs: Fix path of module parameters in comments
ACPI: TAD: Check AC wake capability before enabling wakeup
ACPI: thermal: Switch over to devres-based resource management
ACPI: video: Do not initialise device_id_scheme directly
ACPI: video: Rearrange probe and remove code
ACPI: video: Reduce the number of auxiliary device dereferences
ACPI: video: Switch over to devres-based resource management
ACPI: video: Use devm action for freeing video devices
ACPI: video: Use devm action for video bus object cleanup
ACPI: video: Use devm for video->entry and backlight cleanup
 
ACPICA: actbl2.h: ACPI 6.6: Updates for MADT MPWakeup
ACPICA: actypes: Distinguish between D3hot/cold
ACPICA: Add alias node support in namespace handling
ACPICA: add boundary checks in acpi_ps_get_next_field()
ACPICA: add boundary checks in two places
ACPICA: Add LVR to acrestyp.h
ACPICA: Add modern standby DSM GUIDs
ACPICA: Add package limit checks in parser functions
ACPICA: Add validation for node in acpi_ns_build_normalized_path()
ACPICA: Change LVR to 8 bit value
ACPICA: Define acpi_ut_safe_strncpy() as strscpy_pad() alias
ACPICA: Enhance buffer validation in acpi_ut_walk_aml_resources()
ACPICA: Enhance OEM ID and Table ID validation in acpi_ex_load_table_op()
ACPICA: Fetch LVR I2C resource descriptor
ACPICA: Fix condition check in acpi_ps_parse_loop()
ACPICA: Fix FADT 32/64X length mismatch warning
ACPICA: fix I2C LVR item count in the conversion table
ACPICA: Fix integer overflow in acpi_ex_opcode_3A_1T_1R() (mid_op)
ACPICA: Fix NULL pointer dereference in acpi_ns_custom_package()
ACPICA: Fix use-after-free in acpi_ds_terminate_control_method()
ACPICA: Improve argument parsing in acpi_ps_get_next_simple_arg()
ACPICA: Mention the LVR bits
ACPICA: Prevent adding invalid references
ACPICA: Remove spurious precision from format used to dump parse trees
ACPICA: Unbreak tools build after switching over to strscpy_pad()
ACPICA: Update the copyright year to 2026
ACPICA: Update version to 20260408
ACPICA: validate byte_count in acpi_ps_get_next_package_length()
ACPICA: validate handler object type in two places
 
Linux: Add missing git branch info for cifs and ksmbd to MAINTAINERS file
Linux: adjust calling conventions of lock_for_kill(), fold __dentry_kill() into dentry_kill()
 
af_iucv: convert to getsockopt_iter
 
af_packet: Don't send zero-byte data in tpacket_snd().
 
af_unix: fix listen() succeeding on sockets in the wrong state
af_unix: Remove sock->state assignment.
af_unix: Unlink scc_entry in unix_del_edge().
 
affs: handle set_blocksize failures
 
afs: check for duplicate servers in VL server list
afs: Fix afs_edit_dir_remove() to get, not find, block 0
afs: Fix afs_fs_fetch_data() to set call->async
afs: Fix afs_fs_fetch_data() to subtract transferred from len
afs: Fix bulk lookup malfunction due to change in dir_emit() API
afs: Fix callback service message parsers to pass through -EAGAIN
afs: Fix directory inode initialisation order
afs: Fix double netfs initialisation in afs_root_iget()
afs: Fix error code in afs_extract_vl_addrs()
afs: Fix further netns teardown to cancel the preallocation charger
afs: Fix lack of locking around modifications of net->cells_dyn_ino
afs: Fix leak of ungot volume
afs: Fix misplaced inc of net->cells_outstanding
afs: Fix missing NULL pointer check in afs_break_some_callbacks()
afs: Fix netns teardown to cancel the preallocation charger
afs: fix NULL pointer dereference in afs_get_tree()
afs: Fix premature cell exposure through /afs
afs: Fix reinitialisation of the inode, in particular ->lock_work
afs: Fix the volume AFS_VOLUME_RM_TREE is set on
afs: Fix UAF when sending a message
afs: Fix uncancelled rxrpc OOB message handler
afs: Fix unchecked-length string display in debug statement
afs: Fix vllist leak
afs: handle CB.InitCallBackState3 requests without a server record
afs: Remove erroneous seq |= 1 in volume lookup loop
afs: Remove setting of AS_RELEASE_ALWAYS for symlinks and mountpoints
afs: use kvfree() to free memory allocated by kvcalloc()
afs: Use scoped_seqlock_read() rather than manually doing seqlock stuff
 
agp/amd64: Fix broken error propagation in agp_amd64_probe()
 
alarmtimer: Convert posix timer functions to alarm_start_timer()
alarmtimer: Provide alarm_start_timer()
alarmtimer: Remove stale return description from alarm_handle_timer()
alarmtimer: Remove unused interfaces
 
alloc_path_pseudo(): make sure we don't end up with NORCU dentries for directories
 
alloc_tag: fix use-after-free in /proc/allocinfo after module unload
 
alpha/PCI: Add security_locked_down() check to pci_mmap_resource()
alpha/PCI: Add static PCI resource attribute macros
alpha/PCI: Compute legacy size in pci_mmap_legacy_page_range()
alpha/PCI: Convert resource files to static attributes
alpha/PCI: Fix __pci_mmap_fits() overflow for zero-length BARs
alpha/PCI: Remove WARN from __pci_mmap_fits() and __legacy_mmap_fits()
alpha/PCI: Use BAR index in sysfs attr->private instead of resource pointer
alpha/PCI: Use PCI resource accessor macros
 
alpha: Remove arch-specific strncpy() implementation
 
ALSA: 6fire: Fix UAF at error handling during probe
ALSA: 6fire: Use common error handling code in usb6fire_control_init()
ALSA: ac97: clean up whitespace and move EXPORT_SYMBOLs
ALSA: Add simple refcount helper functions
ALSA: aloop: Drop superfluous break
ALSA: aloop: Use the new helper for stop-count refcount
ALSA: aoa: check snd_ctl_new1() return value
ALSA: asihpi: Use flexible array for control cache
ALSA: caiaq: bound the length in the EP1 input parsers
ALSA: caiaq: fix out-of-bounds read in the Traktor Kontrol S4 input parser
ALSA: cmipci: check snd_ctl_new1() return value
ALSA: compress: Fix task creation error unwind
ALSA: Consistently define pci_device_ids using named initializers
ALSA: control: Use scoped cleanup for user control buffers
ALSA: core: Add scoped cleanup helper for card references
ALSA: core: Fix unintuitive behavior of snd_power_ref_and_wait()
ALSA: core: Mark some variables as __ro_after_init
ALSA: core: Use flexible array for card private data
ALSA: core: Use the new helper for the power refcount
ALSA: ctxfi: Keep line/mic notification controls per mixer
ALSA: ctxfi: simplify mixer allocation
ALSA: ctxfi: Use flexible array for SRCIMP imappers
ALSA: doc: usb-audio: Add doc for QUIRK_FLAG_IFB_SILENCE_ON_EMPTY
ALSA: drivers: Mark some variables as __ro_after_init
ALSA: emu10k1: Use common error handling code in snd_emu10k1_playback_open()
ALSA: es18xx: check control allocation before private data setup
ALSA: es1938: check snd_ctl_new1() return value
ALSA: FCP: Add Focusrite ISA C8X support
ALSA: FCP: Fix NULL pointer dereference in interface lookup
ALSA: FCP: fix OOB write in fcp_meter_ctl_get()
ALSA: firewire: Drop redundant mod_devicetable.h includes
ALSA: firewire: isight: bound the sample count to the packet payload
ALSA: firewire: Make use of ieee1394's .driver_data_ptr
ALSA: gus: check snd_ctl_new1() return value
ALSA: hda/ca0132: add QUIRK_GENERIC path for Gigabyte GA-Z170X-Gaming G1
ALSA: hda/cirrus_scodec: Make Kconfig visible if KUNIT
ALSA: hda/common: Use system_device_crosststamp::sys_systime
ALSA: hda/conexant: Add pin config quirk for Lenovo IdeaPad Slim 5 16AKP10
ALSA: hda/core: Add include defining struct hda_device_id
ALSA: hda/cs35l41: Fix firmware load work teardown
ALSA: hda/hdmi: Add force-connect quirk for HP EliteDesk 800 G5 Mini
ALSA: hda/hdmi: Use 'AC_PINSENSE_ELDV' to detect pinsense for Loongson
ALSA: hda/realtek - Add quirk for Dell Pro QC1255
ALSA: hda/realtek - Add quirk for HP Victus 15-fa0xxx (MB 8A50)
ALSA: hda/realtek - Fixed Headphone noise issue for Dell QCM1255
ALSA: hda/realtek: Add CS35L41 I2C quirk for ASUS UM3405GA
ALSA: hda/realtek: Add HDA_CODEC_QUIRK for Samsung 750XBE/730XBE
ALSA: hda/realtek: Add headset mic quirk for Acer S40-54
ALSA: hda/realtek: Add inverted LED quirk for HP ZBook 8 G2a
ALSA: hda/realtek: Add LED fixup for HP EliteBook 6 G2i Laptops
ALSA: hda/realtek: Add mic mute LED quirk for HP Laptop 15-fd0xxx
ALSA: hda/realtek: Add micmute quirk to Acer Nitro AN515-58
ALSA: hda/realtek: Add mute LED quirk for HP Laptop 14s-dr1xxx
ALSA: hda/realtek: Add mute LED quirk for HP Victus 16-e0xxx (MB 88ED)
ALSA: hda/realtek: Add quirk for Acer Nitro ANV15-41
ALSA: hda/realtek: Add quirk for ASUS VivoBook X509DAP
ALSA: hda/realtek: add quirk for Framework F111:0010
ALSA: hda/realtek: Add quirk for HP 255 15.6 inch G9 Notebook PC
ALSA: hda/realtek: Add quirk for HP Dragonfly Folio G3 2-in-1 (103c:8a05)
ALSA: hda/realtek: Add quirk for HP EliteBook 830 G8 (8AB8) to enable mute LEDs
ALSA: hda/realtek: Add quirk for HP Pavilion All-in-One 27-ca1xxx
ALSA: hda/realtek: Add quirk for HP Pavilion x360
ALSA: hda/realtek: Add quirk for HP Victus 16-e0xxx (88EE) to enable mute LED
ALSA: hda/realtek: Add quirk for Infinix INBOOK X3 Slim
ALSA: hda/realtek: Add quirk for Lenovo Xiaoxin 14 GT
ALSA: hda/realtek: Add quirk for Lenovo Yoga 7 16IAP7
ALSA: hda/realtek: Add quirk for Lenovo Yoga Pro 7 14IRH8
ALSA: hda/realtek: Add quirk for TongFang X6SP45xU
ALSA: hda/realtek: Add quirk for TongFang X6xx45xU
ALSA: hda/realtek: ALC882: Fixup for Clevo P775TM1
ALSA: hda/realtek: Enable mute LED on HP EliteBook 840 G6
ALSA: hda/realtek: Enable mute LED quirk for HP Laptop 15-dw0xxx
ALSA: hda/realtek: Fix headphone output on ASUS ROG Ally X
ALSA: hda/realtek: Fix headset mic on Acer Nitro 5 AN515-46
ALSA: hda/realtek: Fix headset mic on ASUS ROG Ally X
ALSA: hda/realtek: Fix noisy mic for Clevo V6xxAW
ALSA: hda/realtek: Fix speakers on Alienware x16 R2
ALSA: hda/realtek: Fix speakers on Legion Pro 7 16ARX8H with codec SSID 17aa:38a7
ALSA: hda/realtek: Fix speakers on Lunnen Ground 14
ALSA: hda/realtek: Fix speakers on MECHREVO WUJIE Series
ALSA: hda/realtek: Update Acer Nitro ANV15-41 quirk to enable mute LED
ALSA: hda/realtek:ALC269 fixup for Yoga Pro 7 15ASH11 mic mute LED
ALSA: hda/tas2781: Cancel async firmware request at unbind
ALSA: hda/tas2781: clear cali_data.total_sz when calibration read fails
ALSA: hda/tas2781: fix ACPI reference handling
ALSA: hda/tas2781: Fix device-0 reset issue and handle -EXDEV in block data processing
ALSA: hda/tas2781: Fix spelling mistake: "Froce" -. "Force"
ALSA: hda: Add Lenovo Legion 7i 16IAX7 17AA3874 quirk
ALSA: hda: codecs: hdmi: disable keep-alive before audio format change
ALSA: hda: conexant: Remove mic bias threshold override
ALSA: hda: cs35l41: imply SERIAL_MULTI_INSTANTIATE
ALSA: hda: cs35l41: validate and free ACPI mute object
ALSA: hda: cs35l56: Fail if wmfw file is missing
ALSA: hda: Fix cached processing coefficient verbs
ALSA: hda: fix Kconfig dependency of HD Audio PCI
ALSA: hda: MAINTAINERS: Fix missing cirrus* file reference
ALSA: hda: Use the new helper for PCM instance refcount
ALSA: ice1712: check snd_ctl_new1() return value
ALSA: ice1724: Fix blocking open for independent surround PCMs
ALSA: Improve style of pnp_device_id array terminators
ALSA: isa: Mark '*_registered' variables as __ro_after_init
ALSA: jack: use scnprintf to improve parse_mask_bits
ALSA: lx6464es: fix period byte count for 16-bit streams
ALSA: M-Audio C600 disable Output Gain Knob
ALSA: opti9xx: restore snd-miro state after resume
ALSA: oss: Use flexible allocation for PCM plugins
ALSA: oxygen: add HT-Omega eClaro (7284:9783) support
ALSA: pcm: fix __le32 cast warning in snd_pcm_set_sync_per_card
ALSA: pcm: Fix unlocked runtime state reads in xfer ioctls
ALSA: pcm: Fix unlocked state reads in read/write file ops
ALSA: pcm: use snd_pcm_get_state() in remaining ioctl checks
ALSA: pcm: wake linked drain waiters on unlink
ALSA: pcxhr: Share PLL frequency register calculation
ALSA: scarlett2: Add Gen 4 firmware 2417 autogain status text
ALSA: scarlett2: Add Gen 4 firmware 2417 front-panel controls
ALSA: scarlett2: Allow selecting config_set by firmware version
ALSA: scarlett2: Fold min_firmware_version into config_sets
ALSA: scarlett2: Update offsets for 2i2 Gen 4 firmware 2417
ALSA: seq: avoid stale FIFO cells during resize
ALSA: seq: Clear variable event pointer on read
ALSA: seq: close a re-opened queue timer in the destructor
ALSA: seq: Don't re-bounce the error event
ALSA: seq: Fix division by zero in initialize_timer()
ALSA: seq: Fix kernel heap address leak in bounce_error_event()
ALSA: seq: Fix partial userptr event expansion
ALSA: seq: Fix uninitialised heap leak in snd_seq_event_dup()
ALSA: seq: midi: Serialize output teardown with event_input
ALSA: seq: oss/rw: allocate evrec with main struct
ALSA: seq: oss: Fix UAF at handling events with embedded SysEx data
ALSA: seq: oss: Reject reads that cannot fit the next event
ALSA: seq: oss: Serialize readq reset state with q->lock
ALSA: seq: oss: Use scoped cleanup for temporary MIDI use lock
ALSA: seq: Register kernel port with full information
ALSA: seq: Remove arbitrary prioq insertion limit
ALSA: seq: Restore created port information after insertion
ALSA: seq: Use flexible array for device arguments
ALSA: seq: Use flexible array for MIDI channels
ALSA: sh: Use more common error handling code in snd_aica_probe()
ALSA: timer: Clear SNDRV_TIMER_IFLG_DEAD once the close completes
ALSA: timer: Disable work at freeing timer object
ALSA: timer: don't re-enter an instance callback that is still running
ALSA: timer: drain a slave's callback before its master detaches it
ALSA: timer: Fix racy timeri->timer changes with rwlock
ALSA: timer: Manage timer object with kref
ALSA: ump: fix double free of out_cvts on rawmidi error
ALSA: us144mkii: capture_urb_complete: redundant usb_anchor_urb corrupts anchor list on each resubmission
ALSA: us144mkii: re-anchor capture URBs on resubmission
ALSA: usb-audio: Add dB map quirk for Razer Barracuda X 2.4
ALSA: usb-audio: Add delay quirk for iBasso DC-Elite
ALSA: usb-audio: Add FIXED_RATE quirk for JBL Quantum650 Wireless
ALSA: usb-audio: Add GET_SAMPLE_RATE quirk for C-Media CM6206
ALSA: usb-audio: Add iface reset and delay quirk for Generic USB Headphone
ALSA: usb-audio: Add iface reset and delay quirk for JKY Technology Q2A
ALSA: usb-audio: Add iface reset and delay quirk for XIBERIA K03S
ALSA: usb-audio: add IFB_SILENCE_ON_EMPTY quirk for Behringer Flow 8
ALSA: usb-audio: Add quirk flag for Edifier MF200
ALSA: usb-audio: Add quirk flag for Sennheiser MOMENTUM 3
ALSA: usb-audio: Add quirk flags for SC13A
ALSA: usb-audio: Add quirk for Corsair Virtuoso (later revision)
ALSA: usb-audio: Add quirk for Novation Mininova
ALSA: usb-audio: Add quirk for Redragon H510-PRO Wireless headset
ALSA: usb-audio: Add quirk for YAMAHA CDS3000
ALSA: usb-audio: Add QUIRK_FLAG_MIXER_GET_CUR_BROKEN
ALSA: usb-audio: Add QUIRK_FLAG_MIXER_GET_CUR_BROKEN for Logitech PRO X 2 LIGHTSPEED
ALSA: usb-audio: avoid kobject path lookup in DualSense match
ALSA: usb-audio: caiaq: validate EP1 reply lengths
ALSA: usb-audio: Clamp frame size in implicit-feedback mode
ALSA: usb-audio: Fix DMA buffer out-of-bounds write when fill_max is set
ALSA: usb-audio: Fix imbalance per-channel volume of sticky mixers
ALSA: usb-audio: Fix mixer regression on SteelSeries Arctis Nova 5
ALSA: usb-audio: fix OOB write in snd_usbmidi_akai_output()
ALSA: usb-audio: fix OOB write on Type II inbound URBs
ALSA: usb-audio: fix stack info leak in RME Digiface status
ALSA: usb-audio: Fix sticky mixer regressions on M-Audio Fast Track Ultra
ALSA: usb-audio: fix use-after-free in ump_to_endpoint()
ALSA: usb-audio: Kill MIDI 2.0 URBs before freeing endpoints
ALSA: usb-audio: Propagate errors in scarlett_ctl_enum_put()
ALSA: usb-audio: Propagate US-16x08 write errors in route/mix EQ-switch put callbacks
ALSA: usb-audio: Propagate write errors in generic mixer put callbacks
ALSA: usb-audio: qcom: clear opened when stream enable fails
ALSA: usb-audio: qcom: Fix return value in qc_usb_audio_offload_fill_avail_pcms
ALSA: usb-audio: qcom: Free QMI handle
ALSA: usb-audio: qcom: Free sideband sg_table objects
ALSA: usb-audio: qcom: Guard sideband endpoint removal
ALSA: usb-audio: qcom: Improve error logging in USB offload
ALSA: usb-audio: qcom: Initialize offload control return value
ALSA: usb-audio: qcom: reject stream disable with no active interface
ALSA: usb-audio: qcom: Use PAGE_ALIGN macro for buffer size calculation
ALSA: usb-audio: qcom: Use snprintf for mixer control name formatting
ALSA: usb-audio: Roll back quirk control caches on write errors
ALSA: usb-audio: simplify mixer control name handling
ALSA: usb-audio: Skip DSD quirk for Musical Fidelity M6s DAC
ALSA: usb-audio: Update Babyface Pro control caches only after successful writes
ALSA: usb-audio: Update US-16x08 EQ/comp shadow state after successful writes
ALSA: usb-audio: Use flexible allocation for FCP packets
ALSA: usb-audio: Use flexible allocation for Scarlett2 packets
ALSA: usb-audio: Use the new helper for shutdown refcount
ALSA: usb: Fix UAF at delayed release of MIDI2 EPs
ALSA: usb: qcom: Drop unused variables
ALSA: usx2y: bound the hwdep mmap fault offset
ALSA: usx2y: Drain pending US-428 pipe-4 output commands
ALSA: usx2y: us144mkii: fix work UAF on disconnect
ALSA: virtio: Add missing 384 kHz PCM rate mapping
ALSA: virtio: Validate control metadata from the device
ALSA: wavefront: add suspend and resume support
ALSA: xen-front: Connect event channel after stream prepare
ALSA: xen-front: Reset event channel state on stream clear
ALSA: ymfpci: check snd_ctl_new1() return value
 
Linux: ALSA:hda/realtek:ALC269 fixup for Legion 7 15ASH11 Mic Mute LED
 
amba/serial: amba-pl011: Bring back zx29 UART support
 
amba: use generic driver_override infrastructure
 
amd-xgbe: fix MAC_AUTO_SW handling in CL37 AN
 
amd/amdkfd: Add kfd_ioctl_profiler to contain profiler kernel driver changes
amd/amdkfd: Fix profiler lock init order
 
amdgpu/ih6.1: Fix minor version
 
amdkfd: Only ignore -ENOENT for KFD init failuires
amdkfd: properly free secondary context id
 
amt: fix size calculation in amt_get_size()
amt: fix use-after-free in AMT delayed works
amt: make the head writable before rewriting the L2 header
amt: re-read skb header pointers after every pull
amt: Store struct sock in struct amt_dev.
 
apparmor: aa_getprocattr free procattr leak on format failure
apparmor: aa_label_alloc use aa_label_free on alloc failure
apparmor: add a conditional version of get_newest_label
apparmor: add Georgia Garcia as co-maintainer of apparmor
apparmor: advertise the tcp fast open fix is applied
apparmor: change fn_label_build() call to not return NULL
apparmor: check label build before no_new_privs test
apparmor: don't audit files pointing to aa_null.dentry
apparmor: enable differential encoding
apparmor: fail policy unpack on accept2 allocation failure
apparmor: Fix inverted comparison in cache_hold_inc()
apparmor: fix kernel-doc warnings
apparmor: fix label can not be immediately before a declaration
apparmor: fix NULL pointer dereference in unpack_pdb
apparmor: fix potential UAF in aa_replace_profiles
apparmor: fix race in unix socket mediation when peer_path is used
apparmor: fix rawdata_f_data implicit flex array
apparmor: fix refcount leak when updating the sk_ctx
apparmor: Fix return in ns_mkdir_op
apparmor: fix shadowing of plabel that prevents cache from being updated
apparmor: fix uninitialised pointer passed to audit_log_untrustedstring()
apparmor: fix use-after-free in rawdata dedup loop
apparmor: free rawdata as soon as possible
apparmor: grab ns lock and refresh when looking up changehat child profiles
apparmor: make fn_label_build() capable of handling not supported
apparmor: mediate the implicit connect of TCP fast open sendmsg
apparmor: propagate -ENOMEM correctly in unpack_table
apparmor: put secmark label after secid lookup
apparmor: release exe file resources on path failure
apparmor: remove or add symlinks to rawdata according to export_binary
apparmor: remove unnecessary goto and associated label
apparmor: replace get_zeroed_page() with kzalloc()
apparmor: use __label_make_stale in __aa_proxy_redirect
 
appletalk: move the protocol out of tree
appletalk: stop storing per-interface state in struct net_device
 
ARC: configs: Drop redundant I2C_DESIGNWARE_PLATFORM
 
arc: validate DT CPU map strings before parsing them
 
arch/Kconfig: Remove tautological condition from AUTOFDO_CLANG
arch/Kconfig: Remove tautological conditions from HAS_LTO_CLANG
 
arch/riscv: Add bitrev.h file to support rev8 and brev8
arch/riscv: vdso: remove CFI landing pad from rt_sigreturn
 
arch: arm: dts: cpcap-mapphone: Add audio-codec jack detection interrupts
arch: arm: dts: cpcap-mapphone: Set VAUDIO regulator always-on
arch: select HAVE_ARCH_BITREVERSE conditionally on BITREVERSE
 
arm64, mailmap: update email address for Peter Collingbourne
 
arm64/cpufeature: Define hwcaps for 2025 dpISA features
 
arm64/daifflags: Make local_daif_*() helpers __always_inline
 
arm64/hw_breakpoint: reject unaligned watchpoints that would truncate BAS
 
arm64/mm: Check the requested PFN range during memory removal
arm64/mm: drop vmemmap_pmd helpers and use generic code
arm64/mm: Optimize TLB flush in unmap_hotplug_[pmd|pud]_range()
arm64/mm: Rename ptdesc_t
arm64/mm: Replace BUG_ON() with VM_WARN_ON_ONCE()
 
arm64/sysreg: Add HDBSS related register information
arm64/sysreg: Fix BWE field encoding in ID_AA64DFR2_EL1
 
arm64: arch_timer: reuse arch_timer_read_cnt{p,v}ct_el0() helpers
arm64: Avoid double evaluation of __ptep_get()
arm64: Avoid eager DVMSync reclaim batches with C1-Pro SME erratum
arm64: configs: Update defconfig for AST2700 platform support
arm64: Correct value returned by ESR_ELx_FSC_ADDRSZ_nL()
arm64: cpufeature: Add support for the MPAM v0.1 architecture version
arm64: cpufeature: Add WORKAROUND_DISABLE_CNP capability
arm64: cpufeature: Expose ID_AA64ISAR2_EL1.ATS1A to KVM
arm64: cputype: Add C1-Premium definitions
arm64: cputype: Add C1-Ultra definitions
arm64: defconfig: Drop default or selected drivers
arm64: defconfig: Drop unused Ethernet vendors
arm64: defconfig: Drop unused legacy netfilter options
arm64: defconfig: enable BST SDHCI controller
arm64: defconfig: Enable CIX Sky1 pinctrl, PCIe host, and Cadence GPIO
arm64: defconfig: Enable dma-buf heaps
arm64: defconfig: Enable DP83822 PHY driver
arm64: defconfig: Enable LPASS LPI pin controller for SM6350
arm64: defconfig: Enable PCI M.2 power sequencing driver
arm64: defconfig: Move entries to match savedefconfig
arm64: defconfig: Switch Ethernet drivers to modules
arm64: Document SVE constraints on new hwcaps
arm64: dts: add support for A9 based Amlogic BY401
arm64: dts: Add support for LX2160 Twins board in single configuration
arm64: dts: add support for NXP i.MX95 15x15 audio board (version 2)
arm64: dts: allwinner: a523: add gpadc node
arm64: dts: allwinner: a523: Add missing GPIO interrupt
arm64: dts: allwinner: Add EL2 virtual timer interrupt
arm64: dts: allwinner: h616: add hstimer node
arm64: dts: allwinner: sun50i-a64: Enable DT overlays
arm64: dts: allwinner: sun50i-h616: Add SRAM nodes
arm64: dts: amlogic: meson-gxl-s905d-phicomm-n1: add bluetooth node
arm64: dts: amlogic: meson-s4-s905y4-khadas-vim1s: add Function key support
arm64: dts: amlogic: meson-s4-s905y4-khadas-vim1s: add POWER key support
arm64: dts: amlogic: meson-s4-s905y4-khadas-vim1s: add PWM LED support
arm64: dts: amlogic: meson-s4-s905y4-khadas-vim1s: enable bluetooth
arm64: dts: amlogic: meson-s4-s905y4-khadas-vim1s: enable HYM8563 RTC
arm64: dts: amlogic: meson-s4-s905y4-khadas-vim1s: use rc-khadas keymap
arm64: dts: amlogic: meson-s4: add internal SARADC controller
arm64: dts: amlogic: meson-s4: add UART_A node
arm64: dts: amlogic: meson-s4: add VRTC node
arm64: dts: amlogic: t7: Add clock controller nodes
arm64: dts: amlogic: t7: Add eMMC, SD card and SDIO pinctrl nodes
arm64: dts: amlogic: t7: Add i2c pinctrl node
arm64: dts: amlogic: t7: Add MMC controller nodes
arm64: dts: amlogic: t7: Add PWM controller nodes
arm64: dts: amlogic: t7: Add PWM pinctrl nodes
arm64: dts: amlogic: t7: Fix missing required reset property
arm64: dts: amlogic: t7: khadas-vim4: Add MMC nodes
arm64: dts: amlogic: t7: khadas-vim4: Add power regulators
arm64: dts: amlogic: t7: khadas-vim4: add PWM-driven status LED
arm64: dts: amlogic: t7: khadas-vim4: Add SDIO power sequence and WiFi clock
arm64: dts: amlogic: t7: khadas-vim4: reorder root node
arm64: dts: apple: Initial t8122 (M3) device trees
arm64: dts: apple: t8122: Fix I2C resources
arm64: dts: aspeed: Add initial AST27xx SoC device tree
arm64: dts: aspeed: Fix duplicate pinctrl labels and address scheme
arm64: dts: broadcom: bcm2712: Remove non-functional EL2 virtual timer
arm64: dts: bst: enable eMMC controller in C1200
arm64: dts: cix: Add CPU idle states for Sky1
arm64: dts: cix: Add SCMI performance domains for CPUFreq on Sky1
arm64: dts: exynos850: Add syscon-poweroff node
arm64: dts: exynos: Add EL2 virtual timer interrupt
arm64: dts: exynosautov920: Add syscon hsi2 node
arm64: dts: exynosautov920: enable support for ufs controller
arm64: dts: freescale: add Aquila iMX95 support
arm64: dts: freescale: add bootph-all to watchdog nodes for i.MX platforms
arm64: dts: freescale: add i.MX91 9x9 QSB basic support
arm64: dts: freescale: add i.MX95 19x19 FRDM PRO board dts
arm64: dts: freescale: add initial device tree for TQMa8x
arm64: dts: freescale: Add support for Variscite DART-MX93
arm64: dts: freescale: Add support for Variscite VAR-SOM-MX91
arm64: dts: freescale: fsl-ls1028a-tqmls1028a-mbls1028a: switch mmc aliases
arm64: dts: freescale: imx8mm-verdin: Add Zinnia
arm64: dts: freescale: imx8mm-verdin: Split UART_2 pinctrl group
arm64: dts: freescale: imx8mp-verdin: Add Zinnia
arm64: dts: freescale: imx8mp-verdin: Split UART_2 pinctrl group
arm64: dts: freescale: imx91-phyboard-segin: Add gpio-line-names
arm64: dts: freescale: imx91-phycore-som: Add gpio-line-names
arm64: dts: freescale: imx93-phyboard-nash: Add gpio-line-names
arm64: dts: freescale: imx93-phyboard-segin: Add gpio-line-names
arm64: dts: freescale: imx93-phycore-som: Add gpio-line-names
arm64: dts: freescale: imx95-aquila: Add Clover carrier board
arm64: dts: freescale: imx95-toradex-smarc: Add SER2 interface
arm64: dts: freescale: imx95-toradex-smarc: Enable bluetooth on lpuart5
arm64: dts: freescale: imx95-toradex-smarc: replace deprecated gpio property
arm64: dts: freescale: imx95-toradex-smarc: Use gpio-hog for WIFI_UART_EN
arm64: dts: freescale: imx95-verdin-ivy: fix RS485 RTS polarity
arm64: dts: freescale: imx95-verdin: Add Zinnia
arm64: dts: freescale: imx95-verdin: Split UART_2 pinctrl group
arm64: dts: freescale: imx{91,93}-phycore-som: Adjust PHY RST drive-strength
arm64: dts: freescale: imx{91,93}-phycore-som: Improve USDHC signals
arm64: dts: freescale: imx{91,93}-phycore-som: Set BUCK5 in FPWM mode
arm64: dts: freescale: moduline-display-av101hdt-a10: add backlight
arm64: dts: freescale: moduline-display-av123z7m-n17: add backlight
arm64: dts: hisilicon: hi3660-hikey960: move role-switch endpoint into connector
arm64: dts: imx8dxl-evk: Remove unnecessary PCIe EP properties
arm64: dts: imx8dxl/qm/qxp: Add Root Port node and PERST property
arm64: dts: imx8dxl: Add SolidRun SoM and HummingBoard
arm64: dts: imx8mm: Add Root Port node and PERST property
arm64: dts: imx8mn-vhip4-evalboard-v1: Correct interrupt flags
arm64: dts: imx8mn-vhip4-evalboard-v2: Correct interrupt flags
arm64: dts: imx8mn: Sort ifm VHIP4 EvalBoard Makefile entries
arm64: dts: imx8mp-ab2: Correct interrupt flags
arm64: dts: imx8mp-evk: Disable PCIe bus in the default dts
arm64: dts: imx8mp-kontron: Fix GPIO for display power switch
arm64: dts: imx8mp-kontron: Reduce EERAM SPI clock frequency
arm64: dts: imx8mp-phyboard-pollux: Add HDMI support
arm64: dts: imx8mp: Add DT overlays for DH i.MX8M Plus DHCOM SoM and boards
arm64: dts: imx8mp: Add Root Port node and PERST property
arm64: dts: imx8mq: Add Root Port node and PERST property
arm64: dts: imx8qm-tqma8qm-mba8x: Disable Cortex-A72 cluster
arm64: dts: imx8qxp-mek: Remove unnecessary PCIe EP vpcie-supply
arm64: dts: imx8ulp-evk: Correct Type-C int GPIO flags
arm64: dts: imx8ulp: Add CSI and ISI Nodes
arm64: dts: imx8x-colibri: Correct SODIMM PAD settings
arm64: dts: imx91-11x11-evk: add pinctrl for wdog3 reset
arm64: dts: imx91-11x11-evk: add reset gpios for ethernet PHYs
arm64: dts: imx91-11x11-evk: remove unused property clock-frequency from mdio node
arm64: dts: imx91-9x9-qsb: add pinctrl for wdog3 reset
arm64: dts: imx91-9x9-qsb: add reset gpios for ethernet PHYs
arm64: dts: imx91-9x9-qsb: remove unused property clock-frequency from mdio node
arm64: dts: imx91-var-dart-sonata: add RGB enable supply for PCA6408
arm64: dts: imx91-var-som-symphony: fix RGB_SEL handling
arm64: dts: imx91-var-som: Add support for Variscite Symphony board
arm64: dts: imx93-11x11-evk: remove unused property clock-frequency from mdio node
arm64: dts: imx93-9x9-qsb: Add tianma,tm050rdh03 panel
arm64: dts: imx93-9x9-qsb: remove unused property clock-frequency from mdio node
arm64: dts: imx93-var-dart: Add support for Variscite Sonata board
arm64: dts: imx93-var-som-symphony: add TPM support
arm64: dts: imx93-var-som-symphony: enable ADC
arm64: dts: imx93-var-som-symphony: enable TPM3 PWM
arm64: dts: imx93-var-som-symphony: enable UART7
arm64: dts: imx93-var-som-symphony: keep RGB_SEL low
arm64: dts: imx943-evk-sdwifi: add a new dtso to support SDIW612 WiFi
arm64: dts: imx943-evk: Add pcie[0,1] and pcie-ep[0,1] support
arm64: dts: imx943-evk: Fix PCIe EP vpcie-supply
arm64: dts: imx943: Add pcie1 and pcie1-ep supports
arm64: dts: imx94: Add pcie0 and pcie0-ep supports
arm64: dts: imx94: fix DDR PMU interrupt number
arm64: dts: imx95-15x15-evk: Disable PCIe bus in the default dts
arm64: dts: imx95-19x19-evk: Fix PCIe EP vpcie-supply
arm64: dts: imx95-var-dart-sonata: add CAN controller
arm64: dts: imx95-var-dart-sonata: add TPM reset GPIO
arm64: dts: imx952: Describe Mali G310 GPU
arm64: dts: imx95: Add Root Port node and PERST property
arm64: dts: imx95: Add SMMU PMU nodes
arm64: dts: imx95: Correct PCIe outbound address space configuration
arm64: dts: imx95: Correct SMMU reg
arm64: dts: imx: Add common imx-m2-pcie.dtso to enable PCIe on M.2 connector
arm64: dts: imx{91,93}-phyboard-segin: Add peb-av-18 overlays
arm64: dts: lx2160a-cex7: add usb hub
arm64: dts: lx2160a-clearfog-itx: move shared includes to dts
arm64: dts: lx2160a-clearfog-itx: remove redundant dts version tag
arm64: dts: lx2160a-rev2: avoid 32-bit pcie window system ram overlap
arm64: dts: lx2160a-rev2: extend 32-bit and add 64-bit pci regions
arm64: dts: lx2162a-clearfog: cleanup superfluous status properties
arm64: dts: lx2162a-clearfog: specify sfp ports led colour and function
arm64: dts: lx2162a-clearfog: use rev2 SoC dtsi
arm64: dts: marvell: pxa1908: Add PSCI function IDs
arm64: dts: marvell: samsung,coreprimevelte: Use memory-region for framebuffer
arm64: dts: marvell: samsung-coreprimevelte: Add missing SDIO properties
arm64: dts: marvell: samsung-coreprimevelte: Increase touchscreen voltage
arm64: dts: mediatek: add crypto offload support on MT7981
arm64: dts: mediatek: add LED and key support on Xiaomi AX3000T
arm64: dts: mediatek: add MT6365 PMIC include
arm64: dts: mediatek: mt6359: Switch to proper ldo_vcn33_[12] regulators
arm64: dts: mediatek: mt7988a-bpi-r4pro: drop duplicate fan properties
arm64: dts: mediatek: mt7988a-bpi-r4pro: rename mgmt port to lan5
arm64: dts: mediatek: mt7988a-bpi-r4pro: rework pcie gpio-hog handling
arm64: dts: mediatek: mt7988a-bpi-r4pro: update gpio-leds
arm64: dts: mediatek: mt8186-corsola-voltorb: Add MT6315 PMIC supplies
arm64: dts: mediatek: mt8188-geralt: Add little core CPU power supplies
arm64: dts: mediatek: mt8188-geralt: Add MT6359 PMIC supplies
arm64: dts: mediatek: mt8192-asurada: Add (BT|WIFI)_KILL_1V8_L GPIO line names
arm64: dts: mediatek: mt8192-asurada: Add CPU power supplies
arm64: dts: mediatek: mt8192-asurada: Add MT6315 PMIC supplies
arm64: dts: mediatek: mt8192-asurada: Add MT6359 PMIC supplies
arm64: dts: mediatek: mt8192-asurada: Add SPI NOR flash power supply
arm64: dts: mediatek: mt8192-asurada: Add supplies for ChromeOS EC regulators
arm64: dts: mediatek: mt8192-asurada: Fix SPI-NOR flash compatible
arm64: dts: mediatek: mt8192-asurada: Fix WiFi regulator description
arm64: dts: mediatek: mt8192-asurada: Move PCIe DMA bounce buffer to host
arm64: dts: mediatek: mt8195-cherry: Add MT6315 PMIC supplies
arm64: dts: mediatek: mt8195-cherry: Add MT6359 PMIC supplies
arm64: dts: mediatek: mt8195-cherry: Add supplies for ChromeOS EC regulators
arm64: dts: mediatek: mt8195-cherry: Add supply for SPI NOR flash
arm64: dts: mediatek: mt8195-cherry: Add vusb33 supplies for XHCI controllers
arm64: dts: mediatek: mt8195-cherry: Fix names for EC controlled regulators
arm64: dts: mediatek: mt8195-cherry: Fix VBUS regulator description
arm64: dts: mediatek: mt8195-cherry: Sort top level nodes correctly
arm64: dts: mediatek: mt8390-genio-700-evk: add specific CPU power supplies
arm64: dts: mediatek: mt8390-genio-common: add CPU power supplies
arm64: dts: mediatek: mt8390-genio-common: add MT6319 PMIC support
arm64: dts: mediatek: mt8390-genio-common: use MT6365 PMIC definitions
arm64: dts: mediatek: mt8390-tungsten-smarc: add HDMI support
arm64: dts: mediatek: mt8395-genio-common: add MT6315 PMIC supplies
arm64: dts: mediatek: mt8395-genio-common: add MT6360 PMIC supplies
arm64: dts: mediatek: mt8395-genio-common: use MT6365 PMIC definitions
arm64: dts: mediatek: mt8395-radxa-nio-12l: use MT6365 PMIC definitions
arm64: dts: microchip: lan969x: add OTP node
arm64: dts: nuvoton: Add Ethernet nodes
arm64: dts: qcom: Add Eliza-specific PM7550BA dtsi
arm64: dts: qcom: add IPQ9650 SoC and rdp488 board support
arm64: dts: qcom: Add Motorola Edge 30 (dubai) DTS
arm64: dts: qcom: Add support for MM clock controllers for Glymur
arm64: dts: qcom: add support for pixel 3a xl with the tianma panel
arm64: dts: qcom: Add the Nothing Phone (3a)
arm64: dts: qcom: agatti: add higher OPP levels
arm64: dts: qcom: agatti: Add IPA nodes
arm64: dts: qcom: Drop unused remoteproc_adsp_glink label
arm64: dts: qcom: eliza-mtp: Enable DisplayPort on USB
arm64: dts: qcom: eliza-mtp: Enable DSI display panel
arm64: dts: qcom: eliza-mtp: Enable USB and ADSP support
arm64: dts: qcom: eliza-mtp: Fix the debug UART index
arm64: dts: qcom: eliza: Add display (MDSS) with Display CC
arm64: dts: qcom: eliza: Add IMEM node
arm64: dts: qcom: eliza: Add QCE crypto
arm64: dts: qcom: eliza: Add QUPv3, GPI DMA, SDHCI and LLCC nodes
arm64: dts: qcom: eliza: Describe the ADSP and USB related nodes
arm64: dts: qcom: eliza: Fix DSI1 phy reference clock rate
arm64: dts: qcom: eliza: Fix reserved memory addresses & sizes
arm64: dts: qcom: eliza: Sort nodes by unit address
arm64: dts: qcom: fix temp-alarm probe failure for PMH0104 on Glymur
arm64: dts: qcom: glymur-crd: Drop forced host mode for USB SS0 and SS1
arm64: dts: qcom: glymur-crd: Enable ADSP and CDSP
arm64: dts: qcom: glymur-crd: Enable LID sensor
arm64: dts: qcom: glymur: Add ADSP and CDSP for Glymur SoC
arm64: dts: qcom: glymur: add coresight nodes
arm64: dts: qcom: glymur: Add crypto engine and BAM
arm64: dts: qcom: glymur: Add qfprom efuse node
arm64: dts: qcom: glymur: Enable cpufreq cooling devices
arm64: dts: qcom: glymur: Fix cache and SRAM simple_bus_reg warnings
arm64: dts: qcom: glymur: fix PCIe SMMU interrupts
arm64: dts: qcom: glymur: fix QUP serial engine IRQs
arm64: dts: qcom: glymur: Fix USB simple_bus_reg warning
arm64: dts: qcom: glymur: Fix wrong interrupt number for i2c19
arm64: dts: qcom: glymur: Mark USB SS1 and SS2 as role-switch capable
arm64: dts: qcom: hamoa-iot-evk: add MCP2518FD CAN on spi18
arm64: dts: qcom: hamoa: Fix OPP tables for all DisplayPort controllers
arm64: dts: qcom: ipq5210: add watchdog node
arm64: dts: qcom: ipq5424: Fix USB simple_bus_reg warnings
arm64: dts: qcom: ipq9650: add watchdog node
arm64: dts: qcom: kaanapali: Add power-domain and iface clk for ice node
arm64: dts: qcom: kaanapali: Add USB support for Kaanapali SoC
arm64: dts: qcom: kaanpaali: Add USB support for MTP platform
arm64: dts: qcom: kaanpaali: Add USB support for QRD platform
arm64: dts: qcom: kodiak: Add power-domain and iface clk for ice node
arm64: dts: qcom: kodiak: Add QSPI memory interconnect path
arm64: dts: qcom: kodiak: Fix ICE reg size
arm64: dts: qcom: lemans-evk-ifp-mezzanine: Enable mdss1 display Port
arm64: dts: qcom: lemans-evk: Enable CAN RX via I2C GPIO expander
arm64: dts: qcom: lemans-ride-common: Fix up WCN power grid
arm64: dts: qcom: lemans-ride: Enable mdss1 display Port
arm64: dts: qcom: lemans: Add eDP ref clock for eDP PHYs
arm64: dts: qcom: lemans: add mdss1 display device nodes
arm64: dts: qcom: lemans: Add power-domain and iface clk for ice node
arm64: dts: qcom: lemans: Move PCIe devices into soc node
arm64: dts: qcom: milos-fairphone-fp6: Add vibrator support
arm64: dts: qcom: milos: Add QCrypto nodes
arm64: dts: qcom: milos: Add qfprom efuse node
arm64: dts: qcom: milos: Reduce rmtfs_mem size to 2.5MiB
arm64: dts: qcom: monaco-arduino-monza: Add Bluetooth UART node
arm64: dts: qcom: monaco: Add default GIC address cells
arm64: dts: qcom: monaco: add GDSP fastrpc-compute-cb nodes
arm64: dts: qcom: monaco: Add power-domain and iface clk for ice node
arm64: dts: qcom: pm4125: move vdd-vbus-supply to connector nodes
arm64: dts: qcom: pm7250b: move vdd-vbus-supply to connector nodes
arm64: dts: qcom: pm8150b: move vdd-vbus-supply to connector nodes
arm64: dts: qcom: pmi632: move vdd-vbus-supply to connector nodes
arm64: dts: qcom: purwa: Add EL2 overlay for purwa-iot-evk
arm64: dts: qcom: purwa: Fix GPU IOMMU property
arm64: dts: qcom: qcs615-ride: Enable QSPI and NOR flash
arm64: dts: qcom: qcs615-ride: Fix BT RFA supply name
arm64: dts: qcom: qcs6490-rb3gen2: add rmtfs node
arm64: dts: qcom: qcs6490-rb3gen2: Enable CAN bus controller
arm64: dts: qcom: sc7180: Add power-domain and iface clk for ice node
arm64: dts: qcom: sc7180: Add QSPI memory interconnect path
arm64: dts: qcom: sc8180x: Fix phy simple_bus_reg warning
arm64: dts: qcom: sc8280xp-blackrock: Fix BT RFA supply name
arm64: dts: qcom: sc8280xp-crd: Fix BT RFA supply name
arm64: dts: qcom: sc8280xp-gaokun3: Fix BT RFA supply name
arm64: dts: qcom: sc8280xp-x13s: Fix BT RFA supply name
arm64: dts: qcom: sc8280xp: Add ADSP FastRPC node
arm64: dts: qcom: sc8280xp: add several missing pdc map entries
arm64: dts: qcom: sc8280xp: drop unused polling-delay-passive properties
arm64: dts: qcom: sc8280xp: gaokun3: correct EC interrupt pin
arm64: dts: qcom: sdm630: assign adsp_mem region to ADSP FastRPC node
arm64: dts: qcom: sdm630: describe adsp_mem region properly
arm64: dts: qcom: sdm630: set adsp compute-cbs' regs properly
arm64: dts: qcom: sdm660: set cdsp compute-cbs' regs properly
arm64: dts: qcom: sdm670-google-sargo: add imx355 front camera
arm64: dts: qcom: sdm670-google: add common device tree include
arm64: dts: qcom: sdm670: add camera mclk pins
arm64: dts: qcom: sdm670: add lpi pinctrl
arm64: dts: qcom: sdm670: label the camss ports instead of endpoints
arm64: dts: qcom: sdm845-google-common: Enable NFC
arm64: dts: qcom: sdm845-lg-common: Add camera flash
arm64: dts: qcom: sdm845-lg-common: Change ipa gsi-loader to 'self', add memory-region
arm64: dts: qcom: sdm845-lg-{judyln, judyp}: Reference memory region in fb
arm64: dts: qcom: sdm845-lg: Enable qcom,snoc-host-cap-skip-quirk
arm64: dts: qcom: sdm845-mezzanine: Fix camss ports unit_address_vs_reg warning
arm64: dts: qcom: sdm845-oneplus: Drop address from framebuffer node
arm64: dts: qcom: sdm845-oneplus: Enable known blocks and add placeholders
arm64: dts: qcom: sdm845-oneplus: Enable NFC
arm64: dts: qcom: sdm845-samsung-starqltechn: Convert fb to use memory-region
arm64: dts: qcom: sdm845-shift-axolotl: Convert fb to use memory-region
arm64: dts: qcom: sdm845-shift-axolotl: Correct touchscreen sleep state
arm64: dts: qcom: sdm845-shift-axolotl: describe WiFi/BT properly
arm64: dts: qcom: sdm845-shift-axolotl: Enable NFC
arm64: dts: qcom: sdm845-xiaomi-beryllium: Append compatible strings
arm64: dts: qcom: sdm845-xiaomi-beryllium: Correct IPA FW path
arm64: dts: qcom: sdm845-xiaomi-beryllium: Enable ath10k host-cap skip quirk
arm64: dts: qcom: sdm845-xiaomi-beryllium: Introduce framebuffer
arm64: dts: qcom: sdm850-lenovo-yoga-c630: lower PSCI cluster idle
arm64: dts: qcom: sm6125-xiaomi-laurel-sprout: Enable MDSS and add panel
arm64: dts: qcom: sm6350: add LPASS LPI pin controller
arm64: dts: qcom: sm8450-hdk: Fix BT RFA supply name
arm64: dts: qcom: sm8450: Add power-domain and iface clk for ice node
arm64: dts: qcom: sm8450: Fix ICE reg size
arm64: dts: qcom: sm8550: add cpu OPP table with DDR, LLCC & L3 bandwidths
arm64: dts: qcom: sm8550: Add power-domain and iface clk for ice node
arm64: dts: qcom: sm8650: Add power-domain and iface clk for ice node
arm64: dts: qcom: sm8650: Fix IPA IMEM slice
arm64: dts: qcom: sm8750: Add camera clock controller
arm64: dts: qcom: sm8750: Add power-domain and iface clk for ice node
arm64: dts: qcom: sm8750: allow mode-switch events to reach the QMP Combo PHY
arm64: dts: qcom: sm8750: Enable cpufreq cooling devices
arm64: dts: qcom: sm8750: Fix DSI1 phy reference clock rate
arm64: dts: qcom: talos-evk: Add sound card support with DA7212 codec
arm64: dts: qcom: talos: Add GPR node, audio services, and MI2S1 TLMM pins
arm64: dts: qcom: talos: Add QSPI support
arm64: dts: qcom: Use GIC_SPI macro for interrupt-map
arm64: dts: qcom: x1-omnibook-x14: Fix BT RFA supply name
arm64: dts: qcom: x1-zenbook-a14: Fix BT RFA supply name
arm64: dts: realtek: Add pinctrl support for RTD1625
arm64: dts: renesas: Add pinctrl reset-names for RZ/G2L and RZ/V2H family SoCs
arm64: dts: renesas: condor-common: Specify ethernet PHY reset timings
arm64: dts: renesas: draak: Rename clk-multiplier to clock-controller
arm64: dts: renesas: draak: Specify ethernet PHY reset timings
arm64: dts: renesas: eagle: Specify ethernet PHY reset timings
arm64: dts: renesas: ebisu: Rename clk-multiplier to clock-controller
arm64: dts: renesas: ebisu: Sort sound node
arm64: dts: renesas: ebisu: Specify ethernet PHY reset timings
arm64: dts: renesas: falcon: Specify ethernet PHY reset timings
arm64: dts: renesas: gray-hawk-single: Fix AVB0 PHY node alignment
arm64: dts: renesas: gray-hawk: Specify ethernet PHY reset timings
arm64: dts: renesas: hihope: Rename clk-multiplier to clock-controller
arm64: dts: renesas: ironhide: Describe all reserved memory
arm64: dts: renesas: ironhide: Describe inline ECC carveouts
arm64: dts: renesas: ironhide: Enable to use SCMI
arm64: dts: renesas: r8a77960-salvator-x: Enable GPU support
arm64: dts: renesas: r8a77960-salvator-xs: Enable GPU support
arm64: dts: renesas: r8a77960-ulcb: Enable GPU support
arm64: dts: renesas: r8a77961-salvator-xs: Enable GPU support
arm64: dts: renesas: r8a77961-ulcb: Enable GPU support
arm64: dts: renesas: r8a779md: Add Renesas R-Car R8A779MD M3Le DTs
arm64: dts: renesas: r8a779md: Add support for R-Car M3Le R8A779MD Geist
arm64: dts: renesas: r8a78000: Add MFIS, MFIS-SCP, and transport nodes
arm64: dts: renesas: r8a78000: Add PSCI node
arm64: dts: renesas: r8a78000: Fix GIC-720AE View 1 Redistributor description
arm64: dts: renesas: r9a07g043: Add max-frequency to SDHI nodes
arm64: dts: renesas: r9a07g044: Add DMA properties to serial nodes
arm64: dts: renesas: r9a07g044: Add max-frequency to SDHI nodes
arm64: dts: renesas: r9a07g054: Add max-frequency to SDHI nodes
arm64: dts: renesas: r9a07g0{43,44,54}: Remove TCIU8 interrupt from MTU3
arm64: dts: renesas: r9a08g046: Add audio clock nodes
arm64: dts: renesas: r9a08g046: Add DMAC node
arm64: dts: renesas: r9a08g046: Add GBETH nodes
arm64: dts: renesas: r9a08g046: Add i2c{0..3} device nodes
arm64: dts: renesas: r9a08g046: Add ICU node
arm64: dts: renesas: r9a08g046: Add OPP table
arm64: dts: renesas: r9a08g046: Add pincontrol node
arm64: dts: renesas: r9a08g046: Add rsci{0..3} device nodes
arm64: dts: renesas: r9a08g046: Add scif{1..5} device nodes
arm64: dts: renesas: r9a08g046: Add SSI support
arm64: dts: renesas: r9a08g046: Add wdt device node
arm64: dts: renesas: r9a08g046l48-smarc: Add gpio keys
arm64: dts: renesas: r9a08g046l48-smarc: Add SCIF0 pincontrol
arm64: dts: renesas: r9a08g046l48-smarc: Enable audio
arm64: dts: renesas: r9a08g046l48-smarc: Enable I2C{2,3} devices
arm64: dts: renesas: r9a09g047: Add fcpvd{0,1} nodes
arm64: dts: renesas: r9a09g047: Add vspd{0,1} nodes
arm64: dts: renesas: r9a09g056: Add PCIe node
arm64: dts: renesas: r9a09g056n48-rzv2n-evk: Add alias for on-SoC RTC
arm64: dts: renesas: r9a09g056n48-rzv2n-evk: Enable PCIe
arm64: dts: renesas: r9a09g057h44-rzv2h-evk: Add alias for on-SoC RTC
arm64: dts: renesas: r9a09g077: Add MTU3 support
arm64: dts: renesas: r9a09g077: Add xSPI nodes
arm64: dts: renesas: r9a09g087: Add MTU3 support
arm64: dts: renesas: r9a09g087: Add xSPI nodes
arm64: dts: renesas: rz-smarc-du-adv7513: Simplify DU port configuration
arm64: dts: renesas: rzg3e-smarc-som: Sort GMAC pinmux entries
arm64: dts: renesas: rzg3l-smarc-som: Add pinctrl configuration for ETH0
arm64: dts: renesas: rzg3l-smarc-som: Enable eth0 (GBETH0) interface
arm64: dts: renesas: rzg3l-smarc-som: Enable eth1 (GBETH1) interface
arm64: dts: renesas: rzg3l-smarc-som: Enable Versa clock generator
arm64: dts: renesas: rzg3l-smarc-som: Enable watchdog
arm64: dts: renesas: rzt2h-n2h-evk: Configure eMMC/SDHI pins
arm64: dts: renesas: rzt2h-n2h-evk: Enable xSPI nodes
arm64: dts: renesas: salvator-common: Rename clk-multiplier to clock-controller
arm64: dts: renesas: salvator-common: Sort sound node
arm64: dts: renesas: salvator-common: Specify ethernet PHY reset timings
arm64: dts: renesas: Simplify AA1024XD12 display DTO
arm64: dts: renesas: ulcb: Rename clk-multiplier to clock-controller
arm64: dts: renesas: ulcb: Specify ethernet PHY reset timings
arm64: dts: renesas: v3hsk: Specify ethernet PHY reset timings
arm64: dts: renesas: v3msk: Specify ethernet PHY reset timings
arm64: dts: renesas: white-hawk: Specify ethernet PHY reset timings
arm64: dts: rockchip: Add #{address,size}-cells to Chromium-based /firmware
arm64: dts: rockchip: Add AP6275P wireless support for Khadas Edge 2L
arm64: dts: rockchip: Add Bluetooth support for Khadas Edge 2L
arm64: dts: rockchip: Add EL2 virtual timer interrupt
arm64: dts: rockchip: Add frl-enable-gpios to rk3576 boards
arm64: dts: rockchip: Add frl-enable-gpios to rk3576-luckfox-core3576
arm64: dts: rockchip: Add frl-enable-gpios to rk3576-nanopi-r76s
arm64: dts: rockchip: Add frl-enable-gpios to rk3588 boards
arm64: dts: rockchip: Add frl-enable-gpios to rk3588s boards
arm64: dts: rockchip: Add frl-enable-gpios to rk3588s-gameforce-ace
arm64: dts: rockchip: Add frl-enable-gpios to rk3588s-khadas-edge2
arm64: dts: rockchip: Add frl-enable-gpios to rk3588s-orangepi-cm5-base
arm64: dts: rockchip: Add frl-enable-gpios to rk3588s-roc-pc
arm64: dts: rockchip: Add HDMI and VOP support for Khadas Edge 2L
arm64: dts: rockchip: Add HYM8563 RTC for Khadas Edge 2L
arm64: dts: rockchip: add mipi csi-2 receiver nodes to rk3588
arm64: dts: rockchip: Add missing pinctrl-names to rk3576 boards
arm64: dts: rockchip: Add missing pinctrl-names to rk3588 boards
arm64: dts: rockchip: Add missing pinctrl-names to rk3588s boards
arm64: dts: rockchip: Add PMIC support for Khadas Edge 2L
arm64: dts: rockchip: add radxa camera 4k on rock 5b+ cam0
arm64: dts: rockchip: add radxa camera 4k on rock 5b+ cam1
arm64: dts: rockchip: add rga3 dt nodes to rk3588
arm64: dts: rockchip: Add USB nodes for RK3528
arm64: dts: rockchip: Add verisilicon IOMMU node on RK3588
arm64: dts: rockchip: add vicap node to rk3588
arm64: dts: rockchip: Add watchdog node for RK3528
arm64: dts: rockchip: Disable removed devices from rk3399-nanopi-r4s
arm64: dts: rockchip: Drop unnecessary #{address,size}-cells from rk3588-jaguar
arm64: dts: rockchip: enable adc button for Radxa E25
arm64: dts: rockchip: Enable GPU for Khadas Edge 2L
arm64: dts: rockchip: Enable the NPU on rk3588-rock-5-itx
arm64: dts: rockchip: Enable USB 2.0 ports on ArmSoM Sige1
arm64: dts: rockchip: Enable USB 2.0 ports on NanoPi Zero2
arm64: dts: rockchip: Enable USB 2.0 ports on Radxa E20C
arm64: dts: rockchip: Enable USB for Khadas Edge 2L
arm64: dts: rockchip: Enable USB ports on Radxa ROCK 2A/2F
arm64: dts: rockchip: Fix EEPROM compatible on rk3399-nanopi-r4s-enterprise
arm64: dts: rockchip: fix Ethernet PHY not found on PX30 Cobra
arm64: dts: rockchip: fix Ethernet PHY not found on PX30 Ringneck
arm64: dts: rockchip: Fix gmac0 reset pin for NanoPi R5S
arm64: dts: rockchip: fix rk809 interrupt pin on rk3566-roc-pc
arm64: dts: rockchip: Fix vcc_sdio regulator max voltage on Pinebook Pro
arm64: dts: rockchip: Fix vdec register blocks order on RK3576
arm64: dts: rockchip: rock-3b: Model PI6C20100 as gated-fixed-clock
arm64: dts: rockchip: Update vdec register blocks order on RK3588
arm64: dts: s32g3: Fix SWT8 watchdog address
arm64: dts: s32g: add PIT support for s32g2 and s32g3
arm64: dts: s32g: add PWM support for s32g2 and s32g3
arm64: dts: s32g: add SAR ADC support for s32g2 and s32g3
arm64: dts: socfpga: agilex3: set alias for i3c controller
arm64: dts: socfpga: agilex5: Fix phy-mode to rgmii as HW provides clock delay
arm64: dts: socfpga: agilex5: set alias for i3c controllers
arm64: dts: socfpga: agilex5: update data-width for dmac
arm64: dts: socfpga: agilex7m: Add SoCFPGA Agilex7-M devkit
arm64: dts: st: Fix SAI addresses on stm32mp251
arm64: dts: ti: Add TQ-Systems TQMa62xx SoM and MBa62xx carrier board Device Trees
arm64: dts: ti: am62-phyboard-lyra: Add DT overlay for Lincoln LCD185-101CT panel
arm64: dts: ti: k3-am62-lp-sk: Add system-power-controller
arm64: dts: ti: k3-am62-verdin: Add DSI to HDMI adapter overlay
arm64: dts: ti: k3-am62-verdin: Add Mezzanine with Toradex Display 10.1" LVDS
arm64: dts: ti: k3-am62-verdin: Add NAU8822 Bridge Tied Load
arm64: dts: ti: k3-am62-verdin: Add Toradex Capacitive Touch Display 10.1" DSI
arm64: dts: ti: k3-am62-verdin: Add Toradex Capacitive Touch Display 10.1" LVDS
arm64: dts: ti: k3-am62-verdin: Add Toradex Capacitive Touch Display 7" DSI
arm64: dts: ti: k3-am62-verdin: Add Toradex DSI to LVDS adapter with 10.1" display
arm64: dts: ti: k3-am62-verdin: Add Toradex OV5640 CSI Cameras
arm64: dts: ti: k3-am62-verdin: Add Toradex Verdin Mezzanine CAN
arm64: dts: ti: k3-am62-verdin: Reserve UART_4 for Cortex-M4F
arm64: dts: ti: k3-am62a7-sk: Add bootph-all tag to vqmmc
arm64: dts: ti: k3-j721s2-som-p0: add bootph-pre-ram property to PMIC-B
arm64: dts: ti: k3-j722s-main: use J722S compatibles for WIZ, gmii-sel and CPSW3G
arm64: dts: ti: k3-j722s: Add mcu domain peripherals specific to J722S
arm64: dts: ti: k3-j722s: Add wakeup domain peripherals specific to J722S
arm64: dts: ti: k3-j722s: Use ti,j7200-padconf compatible
arm64: dts: tqma8mpql-mba8mpxl: configure sai clock in audio codec as well
arm64: errata: Mitigate TLBI errata on Microsoft Azure Cobalt 100 CPU
arm64: errata: Mitigate TLBI errata on NVIDIA Olympus CPU
arm64: errata: Mitigate TLBI errata on various Arm CPUs
arm64: errata: Reformat table for IDs
arm64: fixmap: Allow 256K early_ioremap() at any offset
arm64: fpsimd: Fix type mismatch in sme_{save,load}_state()
arm64: fpsimd: Fix type mismatch in sve_{save,load}_state()
arm64: fpsimd: Fold sve_init_regs() into do_sve_acc()
arm64: fpsimd: Move fpsimd save/restore inline
arm64: fpsimd: Move SME save/restore inline
arm64: fpsimd: Move SVE save/restore inline
arm64: fpsimd: Move sve_flush_live() inline
arm64: fpsimd: Move sve_get_vl() and sme_get_vl() inline
arm64: fpsimd: Remove
arm64: fpsimd: Remove sve_set_vq() and sme_set_vq()
arm64: fpsimd: Split FPSR/FPCR from SVE save/restore
arm64: fpsimd: Use assembler for baseline SME instructions
arm64: fpsimd: Use assembler for SVE instructions
arm64: fpsimd: Use opaque type for SME state
arm64: fpsimd: Use opaque type for SVE state
arm64: Implement _THIS_IP_ using inline asm
arm64: Kconfig: Add ASPEED SoC family Kconfig support
arm64: Kconfig: drop unneeded dependency on OF_GPIO for ARCH_MVEBU
arm64: kernel: Disable CNP on HiSilicon HIP09
arm64: kfence: Avoid NOMAP tricks when mapping the early pool
arm64: kprobes: Allow reentering kprobes while single-stepping
arm64: kprobes: Only handle faults originating from XOL slot
arm64: make huge_ptep_get handled unaligned addresses
arm64: mm: Check for pud_/pmd_set_huge() failures on kernel mappings
arm64: mm: Complete the PTE store in ptep_try_set()
arm64: mm: Defer read-only remap of data/bss linear alias
arm64: mm: Defer remap of linear alias of data/bss
arm64: mm: Don't abuse memblock NOMAP to check for overlaps
arm64: mm: Drop redundant pgd_t* argument from map_mem()
arm64: mm: Map the kernel data/bss read-only in the linear map
arm64: mm: Permit contiguous attribute for preliminary mappings
arm64: mm: Permit contiguous descriptors to be manipulated
arm64: mm: Preserve existing table mappings when mapping DRAM
arm64: mm: Preserve non-contiguous descriptors when mapping DRAM
arm64: mm: Remove bogus stop condition from map_mem() loop
arm64: mm: Remove misleading pte_none() comment from ptep_try_set()
arm64: mm: Unmap kernel data/bss entirely from the linear map
arm64: mm: When logging data aborts only decode Xs when ISV=1
arm64: Move fixmap and kasan page tables to end of kernel image
arm64: panic from init_IRQ if IRQ handler stacks cannot be allocated
arm64: patching: replace min_t with min in __text_poke
arm64: proton-pack: use sysfs_emit in sysfs show functions
arm64: remove redundant concurrent ptdump UAF mitigation
 
ARM64: remove unnecessary architecture-specific
 
arm64: Rename page table BSS section to .bss..pgtbl
arm64: smp: Do not mark secondary CPUs possible under nosmp
arm64: smp: Fix hot-unplug tearing by forcing unregistration
arm64: static_call: include asm/insns.h
arm64: syscall: Ensure saved x0 is kept in-sync with tracer updates
arm64: sysreg: Add FPCR and FPSR
arm64: tegra: Add #{address,size}-cells to Chromium-based /firmware
arm64: tegra: Add aspm-l1-entry-delay-ns to PCIe nodes
arm64: tegra: Add EL2 virtual timer interrupt for Tegra194
arm64: tegra: Enable PCIe for Jetson AGX Thor
arm64: tegra: Enable SMMU on Tegra194 display controllers
arm64: tegra: Fix address of Tegra264 main GPIO controller
arm64: tegra: Fix aspm-l1-entry-delay-ns L1 latency cells
arm64: tegra: Fix CPU compatible string to cortex-a78ae on Tegra234
arm64: tegra: Fix CPU1 node unit-address on Tegra264
arm64: tegra: Fix Tegra234 MGBE PTP clock
arm64: tegra: Mark MAX77620 as system power controller on Smaug
arm64: tegra: Remove fallback compatible for GPCDMA
 
ARM: Add a neon-intrinsics.h header like on arm64
 
arm: boot: ep93xx: don't rely on machine_is_*() for removed board files
 
ARM: configs: at91: sama7: add sama7d65 i3c-hci
ARM: configs: Drop duplicated CONFIG_EXT4_FS
ARM: configs: Drop redundant I2C_DESIGNWARE_PLATFORM
ARM: configs: Drop redundant SND_ATMEL_SOC
ARM: Don't let ARMv5 platforms select USE_OF
ARM: Drop tautological ld.lld conditions from ARCH_MULTI_V4{,T}
ARM: dts: Add a Raidsonic IB-4210-B DTS
ARM: dts: Add a Verbatim Gigabit NAS DTS
 
arm: dts: allwinner: t113s: enable watchdog for reboot
 
ARM: dts: am335x-sl50: Fix audio bitclock and frame master endpoint
ARM: dts: aspeed-g6: Add nodes for i3c controllers
ARM: dts: aspeed-g6: move i2c controllers directly into apb node
ARM: dts: aspeed: Add Meta SanMiguel BMC
ARM: dts: aspeed: anacapa: Add interrupt properties for PDB PCA9555
ARM: dts: aspeed: anacapa: Add JTAG CPLD TRST pin to SGPIO map
ARM: dts: aspeed: anacapa: Correct SGPIO names for monitoring
ARM: dts: aspeed: clemente: Remove IOB NIC TMP421 nodes
ARM: dts: aspeed: Enable networking for Asus Kommando IPMI Card
ARM: dts: aspeed: g6: Add PWM/Tach controller node
ARM: dts: aspeed: msx4: enable BMC networking via MAC0
ARM: dts: aspeed: rainiera6: Add Meta Rainiera6 BMC
ARM: dts: aspeed: sanmiguel: Add IOEXP interrupt pin settings
ARM: dts: aspeed: sanmiguel: Fix the CPU_CHIPTHROT linename
ARM: dts: aspeed: yosemite5: Add MP5998 power monitor
 
arm: dts: bcm2711: Fix typo in gpio-line-names
 
ARM: dts: BCM5301X: EA6500v2: fix USB3
ARM: dts: BCM5301X: EA9200: fix NVRAM size
ARM: dts: BCM5301X: fix PCIe controller 2 second interrupt
ARM: dts: BCM5301X: R6300v2: fix USB3
ARM: dts: dm8168-evm: Set stdout-path to uart3
ARM: dts: freescale: add bootph-all to i.MX7ULP watchdog nodes
ARM: dts: gemini: Add SSP/SPI block
ARM: dts: gemini: Correct the RUT1xx
ARM: dts: gemini: iTian SQ201 need to boot from mtdblock3
ARM: dts: gemini: Tag disk led for disk-activity
ARM: dts: imx25: remove empty clock-names for nand-controller@bb000000
ARM: dts: imx35: remove empty clock-names for nand-controller@bb000000
ARM: dts: imx53-ppd: add '#phy-cells' for usb-nop-xceiv
ARM: dts: imx53-qsb: add dvdd and avdd supply for panel sii,43wvf1g
ARM: dts: imx6-display5: replace marvell,88E1510 with ethernet-phy-ieee802.3-c22
ARM: dts: imx6qdl-tx6: remove undocumented karo,imx6qdl-tx6-sgtl5000 and keep only simple-audio-card
ARM: dts: imx6qdl: Add Root Port node and PERST property
ARM: dts: imx6sx: Add Root Port node and PERST property
ARM: dts: imx6ul-var-som-concerto: Factor out common parts for all CPU variants
ARM: dts: imx6ul-var-som-concerto: order DT properties
ARM: dts: imx6ul-var-som: add proper Wifi and Bluetooth support
ARM: dts: imx6ul-var-som: add support for EC configuration option (ENET1)
ARM: dts: imx6ul-var-som: add support for LVDS display panel
ARM: dts: imx6ul-var-som: change incorrect VAR-SOM-MX6UL references
ARM: dts: imx6ul-var-som: factor out audio support
ARM: dts: imx6ul-var-som: Factor out common parts for all CPU variants
ARM: dts: imx6ul-var-som: factor out ENET2 ethernet support
ARM: dts: imx6ul-var-som: factor out SD card support
ARM: dts: imx6ul-var-som: fix warning for boolean property with a value
ARM: dts: imx6ul-var-som: fix warning for non-existent dc-supply property
ARM: dts: imx6ul: add #io-channel-cells to ADC
ARM: dts: imx7: add nvmem-layout
ARM: dts: imx7d-pico-pi: add OV5645 camera support
ARM: dts: imx7d: Add Root Port node and PERST property
ARM: dts: imx: add (power|vdd)-supply for related node
ARM: dts: imx: Add bus-type for ov5642/ov5640
ARM: dts: imx: add ti,deskew = <0> for ti,tfp410
ARM: dts: imx: remove redundant bus-width for video-mux
ARM: dts: imx: replace undocumented compatible string edt,edt-ft5x06 with edt,edt-ft5206
ARM: dts: ixp4xx: use phandle-based GPIOs in mi424wr
 
arm: dts: mediatek: mt6589: Add Arm Generic Timer node
arm: dts: mediatek: mt7623: fix pinctrl child node names
arm: dts: mediatek: mt7623: fix pinctrl controller node name
arm: dts: mediatek: mt8135: fix pinctrl node name
 
ARM: dts: microchip: add I3C controller
ARM: dts: NSP: Move MX6X pinctrl config to PWM node
ARM: dts: nxp: imx51-ts4800: Rename wdt node to watchdog
ARM: dts: omap2: add stlc4560 spi-wireless node
ARM: dts: renesas: r8a73a4: Add ZT/ZTR trace clock on R-Mobile APE6
ARM: dts: renesas: r8a73a4: Describe coresight on R-Mobile APE6
ARM: dts: renesas: r8a7740: Add ZT/ZTR trace clocks
ARM: dts: renesas: r8a7740: Describe coresight
ARM: dts: rockchip: Add #{address,size}-cells to Chromium-based /firmware
ARM: dts: rockchip: Remove invalid properies from rk3288-veyron-analog-audio
ARM: dts: socfpga: arria10: Increase JFFS2 rootfs partition size
ARM: dts: socfpga: remove the reg property in the pmu
ARM: dts: stm32: add board pin documentation stm32mp135f-dk
ARM: dts: stm32: Enable PHY SSC on DH STM32MP13xx DHCOR DHSBC board
ARM: dts: stm32: stm32mp15x-mecio1-io: Enable internal ADC reference
ARM: dts: stm32: stm32mp15x-mecio1-io: Fix ADC sampling times
ARM: dts: stm32: stm32mp15x-mecio1-io: Fix expander gpio line typo
ARM: dts: stm32: stm32mp15x-mecio1-io: Fix GPIO names typo
ARM: dts: stm32: stm32mp15x-mecio1-io: Move divergent mecio1 ADC channels to board files
ARM: dts: stm32: stm32mp15x-mecio1-io: Move expander gpio-line-names to board files
ARM: dts: stm32: stm32mp15x-mecio1-io: Move gpio-line-names to board files
ARM: dts: sun8i: a83t: Add MIPI CSI-2 controller node
ARM: dts: ti/omap: omap4-epson-embt2ws: fix typo in iio device property
ARM: dts: zte: Add D-Link DWR-932M support
ARM: imx31: Fix IIM mapping leak in revision check
ARM: imx3: Fix CCM node reference leak
ARM: multi_v7_defconfig: Cleanup redundant options
ARM: multi_v7_defconfig: Correct QCOM_RPMH and QCOM_RPMHPD
ARM: multi_v7_defconfig: Enable dma-buf heaps
ARM: multi_v7_defconfig: Move entries to match savedefconfig
ARM: mvebu: drop unnecessary NULL check
ARM: mvebu: simplify of_node_put calls
 
arm: mvebu_v5_defconfig: remove stale MACH_LINKSTATION_LSCHL reference
 
ARM: npcm: Fix OF node refcount leaks in SMP setup
ARM: omap1: drop unused variable from omap16xx_gpio_init()
ARM: omap1: enable real software node lookup of GPIOs on Nokia 770
ARM: omap1: use platform_device_register_full() for GPIO devices on OMAP 16xx
ARM: omap2: simplify allocation for omap_device
ARM: orion5x: update board check in mss2_pci_init() to use the DT
ARM: pxa: pxa25x: attach software node to its target GPIO controller
ARM: pxa: pxa27x: attach software node to its target GPIO controller
ARM: pxa: spitz: attach software nodes to their target GPIO controllers
ARM: pxa: statify platform device definitions in spitz board file
ARM: remove the last few uses of do_bad_IRQ()
ARM: s3c: use gpio lookup table for LEDs
ARM: select legacy gpiolib interfaces where used
ARM: tegra: Add #{address,size}-cells to Chromium-based /firmware
ARM: tegra: Add DC interconnections for Tegra114
ARM: tegra: Add EMC OPP and ICC properties to Tegra114 EMC and ACTMON device-tree nodes
ARM: tegra: Configure Tegra114 power domains
ARM: tegra: grouper: Add support for front camera
ARM: tegra: lg-x3: Complete video device graph
ARM: tegra: lg-x3: Set PMIC's RTC address
ARM: tegra: p880: Lower CPU thermal limit
ARM: tegra: tf600t: Configure panel
ARM: tegra: tf600t: Drop backlight regulator
ARM: tegra: tf600t: Invert accelerometer calibration matrix
ARM: tegra: transformer: Add support for front camera
ARM: tegra: transformers: Add connector node for common trees
ARM: zte: Add zx297520v3 platform support
ARM: zte: clean up zx297520v3 doc. warnings
 
arm_mpam: Fix MPAMCFG_MBW_PBM register setting
arm_mpam: Fix software reset values of MPAMCFG_PRI
arm_mpam: guard MBWU state before adding it to garbage
arm_mpam: Update architecture version check for MPAM MSC
 
ASoC/sh: roll back Ecovec24/7724se Sound support
 
ASoC/soundwire: Intel: reset the PCMSyCM registers in hda_sdw_bpt_close
 
ASoC: adau1372: Clear PLL_EN on failed PLL lock without reset GPIO
ASoC: Add a component fixup_controls callback
ASoC: Add a new SoundWire enumeration helper
ASoC: add shared BCLK rate constraint for cross-DAI coordination
ASoC: Add support for GPIOs driven amplifiers
ASoC: Add TAS67524 quad-channel Class-D amplifier driver
ASoC: Address es9356 build failures without CONFIG_SND_SOC_SDCA
ASoC: amd: acp-sdw-legacy: Bound DAI link iteration
ASoC: amd: acp-sdw-legacy: Bound DAI link iteration
ASoC: amd: acp-sdw-sof: Bound DAI link iteration
ASoC: amd: acp3x-rn: remove unused machine
ASoC: amd: acp6x-mach: remove unused machine
ASoC: AMD: ACP7.x initial PCI driver bring-up
ASoC: amd: acp7x: add ACP PCI driver probe/remove sequence
ASoC: amd: acp7x: add helper functions and hw ops
ASoC: amd: acp7x: add system and runtime PM ops
ASoC: amd: acp: add ACP70 DMI override for new ASUS TUF platforms
ASoC: amd: acp: Add DMI quirk for Lenovo Legion 7 15ASH11
ASoC: amd: acp: amd-acp70-acpi-match: Add tas2783 support
ASoC: amd: acp: Fix linker error with SDCA quirks
ASoC: amd: enable acp7.x drivers build
ASoC: amd: ps-mach: remove unused machine
ASoC: amd: ps: disable MSI on resume in ACP PCI driver
ASoC: amd: ps: fix wrong ACP version string in pci_request_regions()
ASoC: amd: ps: honor machine_check in SoundWire machine select
ASoC: amd: ps: replace bitwise OR with logical OR in IRQ return check
ASoC: amd: remove unused machine
ASoC: amd: yc: Add Alienware m15 R7 AMD to DMIC quirk table
ASoC: amd: yc: Add DMI quirk for Acer Aspire AG14-22P
ASoC: amd: yc: Add DMI quirk for ASUS EXPERTBOOK PM1403CDA
ASoC: amd: yc: Add DMI quirk for HP Victus Laptop 16-e1xxx
ASoC: amd: yc: Add DMI quirk for HyperX OMEN Gaming Laptop 16-ap1xxx
ASoC: amd: yc: Add DMI quirk for MSI Raider A18 HX A7VHG
ASoC: amd: yc: Add DMI quirk for MSI Vector A16 HX A8WIG
ASoC: amd: yc: Add DMI quirk for Xiaomi RedmiBook 16 2025
ASoC: amd: yc: Add MSI Crosshair A16 HX D7WFKG to quirk table
ASoC: apple: mca: Use guard() for mutex locks
ASoC: arm: pxa2xx: remove platform_data processing
ASoC: atmel: Change manual bitfield manipulation to use FIELD_PREP()
ASoC: audio-graph-card2: Drop warning for manually selected DAI formats
ASoC: audio-graph-card2: recommend to use auto select DAI format
ASoC: aw88395: use struct_size() and __counted_by() for aw_container
ASoC: bcm: cygnus: use scoped child node loop
ASoC: bt-sco: fix duplicate DAPM widget names for wideband DAI
ASoC: codecs: Add TAS67524 quad-channel audio amplifier driver
ASoC: codecs: Adjust indentation in CONFIG_SND_SOC_ES9356 definition
ASoC: codecs: ak4619: update auto select format
ASoC: codecs: aw88261: add TDM support
ASoC: codecs: aw88261: fix incorrect masks for boost regs
ASoC: codecs: aw88261: fixes and cleanup
ASoC: codecs: aw88261: make volume control usable
ASoC: codecs: aw88261: reduce log spam
ASoC: codecs: aw88261: remove async start
ASoC: codecs: aw88261: remove fade in/out on start/stop
ASoC: codecs: aw88261: support changing sample rate and bit width
ASoC: codecs: framer-codec: don't use array if single pattern
ASoC: codecs: hdac_hdmi: Validate written enum value
ASoC: codecs: idt821034: don't use array if single pattern
ASoC: codecs: lpass-tx-macro: Fix enum kcontrol accesses
ASoC: codecs: lpass-va-macro: Fix LPASS Codec Version for SC7280
ASoC: codecs: lpass-wsa-macro: Fix enum kcontrol accesses
ASoC: codecs: lpass-{tx,wsa}-macro: fix enum kcontrol accesses
ASoC: codecs: max98090: switch to standard set_jack callback
ASoC: codecs: max98090: use component set_jack callback
ASoC: codecs: nau8822: add support for supply regulators
ASoC: codecs: pcm3168a: Drop CONFIG_PM-conditional preproc directive
ASoC: codecs: pcm3168a: Drop redundant pm_runtime_idle()
ASoC: codecs: pcm3168a: Fix and updates for power management
ASoC: codecs: pcm3168a: Prevent regulator double-disable in S4
ASoC: codecs: pcm3168a: update auto select format
ASoC: codecs: pcm512x: only print info once on no sclk
ASoC: codecs: peb2466: don't use array if single pattern
ASoC: codecs: rk3328: Use managed GPIO and clock helpers
ASoC: codecs: rt5640: Move long delayed work on system_dfl_long_wq
ASoC: codecs: tas675x: Fix CHx temperature range register bit fields
ASoC: codecs: tas675x: misc bugfixes and minor changes
ASoC: codecs: tas675x: use READ_ONCE for params to be used concurrently
ASoC: core: Move all users to deferrable card binding
ASoC: cs-amp-lib: Simplify overcomplicated error return
ASoC: cs35l41/cs35l45/cs4265: sort the reg_defaults tables
ASoC: cs35l41: sort the register default table
ASoC: cs35l45: sort the register default table
ASoC: cs35l56-shared-test: Fix possible null pointer dereference
ASoC: cs35l56-shared-test: Subtract reg_base offset in dummy regmap
ASoC: cs35l56-shared-test: Subtract reg_base offset in dummy regmap
ASoC: cs35l56: Abort TDM mask loop at maximum channel shift
ASoC: cs35l56: Cleanup if component_probe fails
ASoC: cs35l56: Don't leave parent IRQ disabled if system_suspend fails
ASoC: cs35l56: Fix missing calls to wm_adsp2_remove()
ASoC: cs35l56: Fix possible uninitialized value in cs35l56_spi_system_reset()
ASoC: cs35l56: Fix potential probe() deadlock
ASoC: cs35l56: Fix some cleanup memory leaks
ASoC: cs35l56: Fix wrong error test on simple_write_to_buffer()
ASoC: cs35l56: Fixes for deadlock/hang during component_probe()
ASoC: cs35l56: Increase pm_runtime autosuspend delay
ASoC: cs35l56: Prevent double-free of debugfs
ASoC: cs35l56: Remove unnecessary conditionals waiting for enumeration
ASoC: cs35l56: Replace open-coded SoundWire regmap with generic regmap-sdw
ASoC: cs35l56: Replace open-coded SoundWire regmap with generic regmap-sdw
ASoC: cs35l56: Share common SoundWire interrupt enable/disable code
ASoC: cs35l56: Use complete_all() to signal init_completion
ASoC: cs35l56: Use new SoundWire enumeration helper
ASoC: cs35l56: Use reg_base to offset addresses on SoundWire
ASoC: cs35l56: Use reg_base to offset addresses on SoundWire
ASoC: cs35l56: Use standard SoundWire regmap implementation
ASoC: cs35l56: Use standard SoundWire regmap implementation
ASoC: cs4265: sort the register default table
ASoC: cs42l42: Use new SoundWire enumeration helper
ASoC: cs42l43: Correct report for forced microphone jack
ASoC: cs42l43: Move long delayed work on system_dfl_long_wq
ASoC: cs42xx8: Add SPI bus support for CS42448/CS42888 codec
ASoC: cs42xx8: Add SPI bus support for CS42448/CS42888 codec
ASoC: cs530x: Fix expected MCLK rates for CS5302/4/8
ASoC: dapm: Fix widget lookup with prefixed names across DAPM contexts
ASoC: docs: Fix stale and misspelled references
ASoC: docs: fix TAS675x doc build warnings
ASoC: don't use array if single pattern
ASoC: Drop empty i2c remove callbacks
ASoC: dt-bindings: add SpacemiT K3 SoC compatible
ASoC: dt-bindings: Add support for the GPIOs driven amplifier
ASoC: dt-bindings: Add ti,tas67524
ASoC: dt-bindings: cdns,xtfpga-i2s: Convert to dt-schema
ASoC: dt-bindings: cirrus,cs42xx8: Add SPI bus support
ASoC: dt-bindings: everest,es8389: Document audio graph port
ASoC: dt-bindings: Fix RT5677 "realtek,gpio-config" type
ASoC: dt-bindings: fsl,rpmsg: Add hp-det-gpios property
ASoC: dt-bindings: fsl-sai: Document RX/TX BCLK swap support
ASoC: dt-bindings: fsl-sai: Document RX/TX BCLK swap support
ASoC: dt-bindings: imx-card: Complete the full list of supported DAI formats
ASoC: dt-bindings: mediatek,mt2701-hdmi-audio: add MT2701 HDMI audio
ASoC: dt-bindings: mediatek,mt6351: convert to DT schema
ASoC: dt-bindings: mediatek,mt8196-afe: add audio AFE
ASoC: dt-bindings: mediatek,mt8196-nau8825: Add audio sound card
ASoC: dt-bindings: mt2701-afe-pcm: add HDMI audio path clocks
ASoC: dt-bindings: nau8822: Add supply regulators
ASoC: dt-bindings: qcom,sm8250: Add Eliza sound card
ASoC: dt-bindings: qcom: Add Eliza LPASS macro codecs
ASoC: dt-bindings: realtek,rt5640: Make interrupts optional
ASoC: dt-bindings: renesas,fsi: add support multiple clocks
ASoC: dt-bindings: rockchip-spdif: Correct SPDIF clock descriptions
ASoC: dt-bindings: sound: Add DT binding for RZ/G3E sound
ASoC: dt-bindings: ti,tas2781: Add TAS2573 support
ASoC: dt-bindings: ti,tas2781: Add TAS2573 support
ASoC: es9356-sdca: Add ES9356 SDCA driver
ASoC: es9356-sdca: Depend on CONFIG_SND_SOC_SDCA
ASoC: es9356: Add back local call to sdw_show_ping_status()
ASoC: es9356: Use new SoundWire enumeration helper
ASoC: Fix races on creation of SDCA jack detection
ASoC: Fix SoundWire randconfig issues
ASoC: fs210x: Make cache write through again during resume
ASoC: fsl-asoc-card: add channel and rate constraints for CS42888
ASoC: fsl-asoc-card: Add some improvements
ASoC: fsl-asoc-card: enable dpcm_merged_chan flag for ASRC frontend
ASoC: fsl-asoc-card: enable ignore_pmdown_time for ASRC case
ASoC: fsl-asoc-card: exclude S20_3LE format for WM8960/WM8962 + SAI
ASoC: fsl-asoc-card: reduce WM8904 PLL ratio to meet frequency limit
ASoC: fsl: Allow MPC5200 PSC audio compile testing
ASoC: fsl: eukrea-tlv320: update board checks to use the DT
ASoC: fsl: fix m2m_init error path cleanup in fsl_asrc and fsl_easrc
ASoC: fsl: fsl_audmix: Validate written enum values
ASoC: fsl: fsl_qmc_audio: use scoped child node loop
ASoC: fsl: imx-card: Skip sysclk reset for active DAIs in shutdown
ASoC: fsl: imx-pcm-rpmsg: set debugfs_prefix via Component driver
ASoC: fsl: imx-rpmsg: Switch to core ignore-suspend-widgets support
ASoC: fsl_asrc: fix m2m_init error path to use goto instead of bare return
ASoC: fsl_asrc_dma: fix eDMA maxburst misalignment with channel count
ASoC: fsl_easrc: fix m2m_init error path to use goto instead of bare return
ASoC: fsl_micfil: Add DC output remover control
ASoC: fsl_sai: Add RX/TX BCLK swap support
ASoC: fsl_sai: Fix spurious BCLK on resume by clearing BYP
ASoC: hisilicon: Use guard() for spin locks
ASoC: img: img-spdif-in: Use guard() for spin locks
ASoC: img: img-spdif-out: Use guard() for spin locks
ASoC: img: Use guard() for spin locks
ASoC: Improve SDCA support for duplicated features
ASoC: imx-rpmsg: Add headphone jack detection and driver_name support
ASoC: imx-rpmsg: Set driver_name for snd_soc_card
ASoC: imx-rpmsg: Support headphone jack detection
ASoC: Intel: Add HDMI-In capture match table for NVL
ASoC: Intel: catpt: Add pretty-trace for large IPC payloads
ASoC: Intel: catpt: Cleanup components_kcontrols[]
ASoC: Intel: catpt: Code cleanup
ASoC: Intel: catpt: Complete coredump handling
ASoC: Intel: catpt: Drop manipulation of the obsolete direction flag
ASoC: Intel: catpt: Error handling and debug improvements
ASoC: Intel: catpt: Print error code if board-registration fails
ASoC: Intel: catpt: Remove unused WAVES controls
ASoC: Intel: catpt: Replace RAM-helpers with resource_xxx()
ASoC: Intel: catpt: Simplify catpt_stream_find()
ASoC: Intel: catpt: Simplify the RAM-navigation code
ASoC: Intel: catpt: Utilize lock-guard helper
ASoC: Intel: cht_bsw_rt5672: Drop unneeded NULL checks
ASoC: Intel: cht_bsw_rt5672: Simplify probe() with local 'dev' pointer
ASoC: Intel: NVL: Add entry for HDMI-In capture support to non-I2S codec boards.
ASoC: Intel: soc-acpi: Add entry for HDMI_In capture support in NVL match table
ASoC: Intel: soc-acpi: Add entry for sof_rt5682 in NVL match table.
ASoC: Intel: soc-acpi: arl: Add es9356 support
ASoC: Intel: sof_rt5682: Add HDMI-In capture with rt5682 support for NVL.
ASoC: Intel: sof_sdw: add es9356 support
ASoC: Intel: sof_sdw: Add quirks for new Dell laptops
ASoC: Intel: sof_sdw: append dai type to dai link name unconditionally
ASoC: loongson: Combined regmap definitions
ASoC: loongson: Refactor DMA and regmap handling
ASoC: loongson: Separate external shared DMA from the platform interface
ASoC: loongson: Use the `idma` identifier for internal DMA variables
ASoC: max98090: fix missing IS_ERR() before PTR_ERR() on mclk lookup
ASoC: max98095: fix missing IS_ERR() before PTR_ERR() on mclk lookup
ASoC: max98363: Use new SoundWire enumeration helper
ASoC: max98373: Add back local call to sdw_show_ping_status()
ASoC: max98373: Use new SoundWire enumeration helper
ASoC: mchp-spdifrx: Replace manual bitfield manipulations with macros and typo correction
ASoC: mediatek: Add support for MT8196 SoC
ASoC: mediatek: cleanup mtk_sof_dailink_parse_of() param
ASoC: mediatek: common: modify mtk afe platform driver for mt8196
ASoC: mediatek: common: mtk-afe-fe-dai: Use guard() for mutex locks
ASoC: mediatek: common: mtk-btcvsd: Use guard() for spin locks
ASoC: mediatek: mt2701: add AFE HDMI register definitions
ASoC: mediatek: mt2701: add HDMI audio memif, FE and BE DAIs
ASoC: mediatek: mt2701: add machine driver for on-chip HDMI codec
ASoC: mediatek: mt2701: add optional HDMI audio path clocks
ASoC: mediatek: mt2701: allocate i2s_path with priv
ASoC: mediatek: mt2701: fix snprintf bounds
ASoC: mediatek: mt8173-afe-pcm: set debugfs_prefix via Component driver
ASoC: mediatek: mt8183: Check runtime resume during probe
ASoC: mediatek: mt8183: Fix probe resource cleanup
ASoC: mediatek: mt8183: Release reserved memory on cleanup
ASoC: mediatek: mt8186-mt6366: tidyup mt8186_mt6366_card_set_be_link()
ASoC: mediatek: mt8186-mt6366: use *dev in mt8186_mt6366_soc_card_probe()
ASoC: mediatek: mt8186: mt8186-afe-gpio: Use guard() for mutex locks
ASoC: mediatek: mt8188: mt8188-afe-clk: Use guard() for spin locks
ASoC: mediatek: mt8189: Fix probe resource cleanup
ASoC: mediatek: mt8192 probe cleanup
ASoC: mediatek: mt8192: Check runtime resume during probe
ASoC: mediatek: mt8192: mt8192-afe-gpio: Use guard() for mutex locks
ASoC: mediatek: mt8192: Release reserved memory on cleanup
ASoC: mediatek: mt8195: mt8195-afe-clk: Use guard() for spin locks
ASoC: mediatek: mt8195: mt8195-dai-etdm: Use guard() for spin locks
ASoC: mediatek: mt8195: mt8365-afe-clk: Use guard() for mutex & spin locks
ASoC: mediatek: mt8195: mt8365-dai-adda: Use guard() for spin locks
ASoC: mediatek: mt8195: mt8365-dai-i2s: Use guard() for spin locks
ASoC: mediatek: mt8196: add common header
ASoC: mediatek: mt8196: add machine driver with nau8825
ASoC: mediatek: mt8196: add platform driver
ASoC: mediatek: mt8196: Fix probe resource cleanup
ASoC: mediatek: mt8196: support ADDA in platform driver
ASoC: mediatek: mt8196: support audio clock control
ASoC: mediatek: mt8196: support I2S in platform driver
ASoC: mediatek: mt8196: support TDM in platform driver
ASoC: mediatek: mt8365-afe-pcm: fix possible NULL-pointer dereferences in mt8365_afe_suspend()
ASoC: mediatek: mt8365_mt6357: use *dev in mt8365_mt6357_gpio_probe()
ASoC: mediatek: mtk-soundcard-driver: tidyup set_card_codec_info()
ASoC: mediatek: mtk-soundcard-driver: tidyup set_dailink_daifmt()
ASoC: mediatek: tidyup details
ASoC: mediatek: Use guard() for mutex & spin locks
ASoC: Merge up fixes
ASoC: meson: aiu: fifo-spdif: soft reset the S/PDIF datapath on start/stop
ASoC: meson: aiu: Validate written enum values
ASoC: meson: axg-tdm-formatter: Use guard() for mutex locks
ASoC: move card->pop_time to soc-dapm
ASoC: Move system_long_wq to system_dfl_long_wq
ASoC: mt8173-max98090: use standard callback to set jack
ASoC: nau8822: add support for supply regulators
ASoC: nau8825: Fix typos in comments
ASoC: ops: Log unknown controls in snd_soc_limit_volume()
ASoC: pcm6240: Use flexible array for config blocks
ASoC: pm4125: Use new SoundWire enumeration helper
ASoC: pxa2xx: push gpio usage into arch code
ASoC: pxa: integrate sound/arm/pxa2xx into sound/soc/pxa2xx
ASoC: qcom: Add Eliza audio support
ASoC: qcom: audioreach: Add support for shared memory push/pull modules
ASoC: qcom: audioreach: use cached shared memory module IID
ASoC: qcom: common: use scoped OF node handling
ASoC: qcom: q6apm-dai: add push-pull and watermark event support
ASoC: qcom: q6apm: add watermark event support
ASoC: qcom: q6apm: fix NULL pointer dereference in graph_callback
ASoC: qcom: q6apm: remove shared memory IID helpers
ASoC: qcom: q6apm: return error code to consumers on failures
ASoC: qcom: qdsp6: add push/pull module support
ASoC: qcom: sc8280xp: Add support for Eliza
ASoC: realtek: Add back local call to sdw_show_ping_status()
ASoC: remove .debugfs_prefix from Component
ASoC: remove SND_SOC_POSSIBLE_xBx_xFx
ASoC: renesas: fsi: add fsi_clk_prepare/unprepare()
ASoC: renesas: fsi: Add SPU clock control in hw_startup/shutdown
ASoC: renesas: fsi: Add SPU clock support
ASoC: renesas: fsi: Fix register access from in-flight IRQ after shutdown
ASoC: renesas: fsi: Fix trigger stop ordering
ASoC: renesas: fsi: Move fsi_clk_init()
ASoC: renesas: fsi: Move fsi_stream_is_working()
ASoC: renesas: fsi: refactor clock initialization
ASoC: renesas: fsi: remove platform data style support
ASoC: renesas: fsi: Use devm_clk_get_optional() for optional clocks
ASoC: renesas: rcar: update auto select format
ASoC: renesas: rz-ssi: Add pause support
ASoC: renesas: rz-ssi: Use generic PCM dmaengine APIs
ASoC: Rework initialization of i2c_device_ids
ASoC: rockchip: Drop problematic guard() changes
ASoC: rockchip: i2s-tdm: Use guard() for spin locks
ASoC: rockchip: i2s: Use managed hclk and runtime PM cleanup
ASoC: rockchip: Move MODULE_DEVICE_TABLE next to the table itself
ASoC: rockchip: Reorder clock enable sequence
ASoC: rockchip: rockchip_i2s: Use guard() for spin locks
ASoC: rockchip: rockchip_pdm: Handle runtime PM resume failures in set_fmt
ASoC: rockchip: rockchip_pdm: Reorder clock enable sequence
ASoC: rockchip: rockchip_sai: #include explicitly
ASoC: rockchip: rockchip_sai: Use guard() for spin locks
ASoC: rockchip: spdif: Reorder clock enable sequence
ASoC: rockchip: spdif: Restore regcache cache-only mode on sync failure
ASoC: rockchip: Use guard() for spin locks
ASoC: rsnd: Add ADG reset support for RZ/G3E
ASoC: rsnd: Add audmapp clock and reset support for RZ/G3E
ASoC: rsnd: Add reset controller support to rsnd_mod
ASoC: rsnd: Add RZ/G3E audio driver support
ASoC: rsnd: Add RZ/G3E DMA address calculation support
ASoC: rsnd: Add RZ/G3E SoC probing and register map
ASoC: rsnd: Add SSI reset support for RZ/G3E platform
ASoC: rsnd: Add system suspend/resume support
ASoC: rsnd: adg: Add per-SSI ADG and SSIF supply clock management
ASoC: rsnd: adg: Look up RZ/G3E clkin under audio-clk{a,b,c,i}
ASoC: rsnd: adg: make rsnd_adg_clk_control() idempotent
ASoC: rsnd: Fix RSND_SOC_MASK width to single nibble
ASoC: rsnd: Refactor DMA address tables with named structs
ASoC: rsnd: src: Acquire shared SCU clocks for RZ/G3E
ASoC: rsnd: src: Add missing scu_supply clock to suspend/resume
ASoC: rsnd: src: Add SRC reset support for RZ/G3E
ASoC: rsnd: ssiu: Add RZ/G3E BUSIF support
ASoC: rsnd: ssiu: Add shared SSI reset controller support
ASoC: rsnd: Support hyphen or dot in indexed clock and reset names
ASoC: rsnd: Support unprefixed DT node names for RZ/G3E
ASoC: rt1017: Use new SoundWire enumeration helper
ASoC: rt1308: Use new SoundWire enumeration helper
ASoC: rt1316: Use new SoundWire enumeration helper
ASoC: rt1318: Use new SoundWire enumeration helper
ASoC: rt1320: run the initialisation preset on the first hardware init
ASoC: rt1320: Use new SoundWire enumeration helper
ASoC: rt5575: Use __le32 for SPI burst write address
ASoC: rt5640: Handle nested IRQs
ASoC: rt5645: Make the Kconfig symbol user selectable
ASoC: rt5645: Perform the initial jack detect at probe
ASoC: rt5650: enhance spk protection function
ASoC: rt5682: Use new SoundWire enumeration helper
ASoC: rt5682: Use new SoundWire enumeration helper
ASoC: rt700: Use new SoundWire enumeration helper
ASoC: rt711: Use new SoundWire enumeration helper
ASoC: rt712-sdca: reset codec at io_init to fix silent headphone
ASoC: rt712: Use new SoundWire enumeration helper
ASoC: rt715: Use new SoundWire enumeration helper
 
ASoc: rt721: Use new SoundWire enumeration helper
 
ASoC: rt722-sdca: Add a control to support CAE firmware update
ASoC: rt722-sdca: add FU06 Playback Switch for speaker mute control
ASoC: rt722: reset codec to fix abnormal sound
ASoC: rt722: Use new SoundWire enumeration helper
ASoC: samsung: i2s: Use guard() for spin locks
ASoC: samsung: idma: Use guard() for spin locks
ASoC: samsung: odroid: Use guard() for spin locks
ASoC: samsung: pcm: Use guard() for spin locks
ASoC: samsung: spdif: Use guard() for spin locks
ASoC: samsung: Use guard() for spin locks
ASoC: SDCA: Add correct masks whilst reporting SDCA jack status
ASoC: SDCA: Add PDE verification reusable helper
ASoC: SDCA: Add sdca_irq_cleanup_late()
ASoC: SDCA: Always free firmware in FDL path
ASoC: SDCA: Correct pointer passed to devm_acpi_table_put
ASoC: SDCA: Ensure that Control Range is large enough for header
ASoC: SDCA: Fix bad move of jack_state initialisation
ASoC: SDCA: Make CONFIG_SND_SOC_SDCA a user selectable symbol
ASoC: SDCA: Make UMP message size check more robust
ASoC: SDCA: Move kcontrol search out of IRQ
ASoC: SDCA: Populate IRQ data earlier
ASoC: SDCA: Remove devm from primary IRQ cleanup
ASoC: SDCA: Remove sdca_function_data duplication
ASoC: SDCA: Rename sdca_irq_allocate() to include devm
ASoC: SDCA: Support devices with multiple functions of identical type
ASoC: SDCA: Switch to fixup_controls callback for IRQ registration
ASoC: SDCA: Use new SoundWire enumeration helper
ASoC: SDCA: Validate written enum value in ge_put_enum_double()
ASoC: sdw_utils: add ES9356 in codec_info_list
ASoC: sdw_utils: Add missed component_name strings for TI amps
ASoC: sdw_utils: add soc_sdw_es9356
ASoC: sdw_utils: fix missing component_name for cs42l43 part_id 0x2A3B
ASoC: sdw_utils: Remove dead code in asoc_sdw_ti_add_tac5xx2_routes()
ASoC: sdw_utils: return -EPROBE_DEFER if components are not registered yet
ASoC: sdw_utils: TI amp utility for tac5xx2 family
ASoC: Series of SDCA bug fixes
ASoC: sigmadsp: Use flexible array for control cache
ASoC: simple-amplifier: Add missing headers
ASoC: simple-amplifier: gpio-audio-amp: Add support for basic gain
ASoC: simple-amplifier: gpio-audio-amp: Add support for bypass gpio
ASoC: simple-amplifier: gpio-audio-amp: Add support for extra power supplies
ASoC: simple-amplifier: gpio-audio-amp: Add support for gain-labels
ASoC: simple-amplifier: gpio-audio-amp: Add support for gain-ranges
ASoC: simple-amplifier: gpio-audio-amp: Add support for mute gpio
ASoC: simple-amplifier: Introduce support for gpio-audio-amp
ASoC: simple-amplifier: Remove CONFIG_OF flag and of_match_ptr()
ASoC: simple-amplifier: Remove DAPM widgets and routes from the ASoC component driver
ASoC: simple-amplifier: Remove DRV_NAME defined value
ASoC: simple-amplifier: Rename drv_event() function
ASoC: simple-amplifier: Update author and copyright
ASoC: simple-amplifier: Use 'simple_amp' variable name instead of 'priv'
ASoC: simple-card: remove platform data style
ASoC: simple-card: remove platform data style
ASoC: sma1307: Fix uevent string leaks in fault worker
ASoC: soc-card: add snd_soc_card_set_topology_name()
ASoC: soc-component: remove .debugfs_prefix from Component
ASoC: soc-component: remove CONFIG_DEBUG_FS for debugfs_prefix
ASoC: soc-core: Add core support for ignoring suspend on selected DAPM widgets
ASoC: soc-core: Add core support for ignoring suspend on selected DAPM widgets
ASoC: soc-core: Create device_link to ensure correct suspend order
ASoC: soc-core: Don't fail if device_link could not be created
ASoC: soc-core: remove card->dmi_longname
ASoC: soc-dai: add shared BCLK clock for cross-DAI rate constraints
ASoC: soc-dapm: move card->pop_time to soc-dapm.c
ASoC: soc-generic-dmaengine: set debugfs_prefix via Component driver
ASoC: soc-pcm: add DEFINE_GUARD for snd_soc_card_mutex
ASoC: soc-pcm: constrain hw_params when DAIs share the same BCLK
ASoC: soc_sdw_utils: add is_amp flag to all amps
ASoC: soc_sdw_utils: Change comment into proper kernel doc
ASoC: soc_sdw_utils: skip aux device if it is not present
ASoC: soc_sdw_utils: skip aux device if it is not present
ASoC: sof-function-topology-lib: add virtual loop dai support
ASoC: SOF: amd: honor machine_check in SoundWire machine select
ASoC: SOF: DSP core count handling updates
ASoC: SOF: Intel: Enable offload for UAOL for LNL+
ASoC: SOF: Intel: hda-mlink/lnl: Convert offload enable functions to void
ASoC: SOF: Intel: hda-sdw-bpt: select SND_SOF_SOF_HDA_SDW_BPT properly
ASoC: SOF: Intel: lnl: Enable offload for UAOL link
ASoC: SOF: Intel: select SND_SOC_SDW_UTILS=y from SND_SOC_SOF_HDA_GENERIC=y
ASoC: SOF: Intel: Use codec_info_list.is_amp directly
ASoC: SOF: ipc3-control: Fix heap overflow in bytes_ext put/get
ASoC: SOF: ipc3-control: Fix TOCTOU in bytes_put and bytes_get
ASoC: SOF: ipc3-control: Use overflow checks in control_update size calc
ASoC: SOF: ipc3-control: Validate size in snd_sof_update_control
ASoC: SOF: ipc3/ipc4-control: harden kcontrol payload handling
ASoC: SOF: ipc4-control: Fix TOCTOU in sof_ipc4_bytes_put
ASoC: SOF: ipc4-control: Use local copy of IPC message for sending
ASoC: SOF: ipc4-control: Validate notification payload size
ASoC: SOF: ipc4-pcm: Continue the pipeline trigger in case of IPC timeout
ASoC: SOF: ipc4-topology: Allow the use of multiple formats for src output
ASoC: SOF: ipc4-topology: Enable deep buffer capture
ASoC: SOF: ipc4-topology: Handle SOF_DBG_DISABLE_MULTICORE flag for pipelines
ASoC: SOF: ipc4-topology: Print for format type in dbg_audio_format
ASoC: SOF: ipc4-topology: Refresh copier IPC payload before widget setup
ASoC: SOF: ipc4-topology: Support for multiple src output formats
ASoC: SOF: ipc4-topology: Validate the number of in/out formats for src/asrc
ASoC: SOF: sof-audio: Fix error path in sof_widget_setup_unlocked()
ASoC: SOF: topology: allow user to add topologies
ASoC: SOF: topology: allow user to add topologies
ASoC: SOF: topology: fix memory leak in snd_sof_load_topology
ASoC: SOF: topology: Use acpi mach from the machine driver
ASoC: SOF: topology: validate vendor array size before parsing
ASoC: SOF: Validate and correct the core id against the number of cores of the DSP
ASoC: SOF: validate probe info element counts
ASoC: sof_sdw: Add a quirk for 0x17aa383c laptop using sidecar amps with cs42l43
ASoC: sophgo: return 1 on volume change in cv1800b_adc_volume_set()
ASoC: spacemit: add K3 SoC support
ASoC: spacemit: add K3 SoC support with additional clocks
ASoC: sprd: sprd-mcdt: Use guard() for mutex & spin locks
ASoC: sti: uniperif_player: Use guard() for mutex & spin locks
ASoC: sti: uniperif_reader: Use guard() for spin locks
ASoC: sti: Use guard() for mutex & spin locks
ASoC: stm: stm32_adfsdm: set debugfs_prefix via Component driver
ASoC: stm: stm32_adfsdm: Use guard() for mutex locks
ASoC: stm: stm32_i2s: Use guard() for spin locks
ASoC: stm: stm32_sai_sub: Use guard() for mutex & spin locks
ASoC: stm: stm32_spdifrx: Use guard() for spin locks
ASoC: stm: Use guard() for mutex & spin locks
ASoC: sun4i-codec: Set quirks.playback_only for H616 codec
ASoC: tac5xx2-sdw: ACPI match for intel mtl platform
ASoC: tac5xx2-sdw: add soundwire based codec driver
ASoC: tac5xx2-sdw: select REGMAP_SOUNDWIRE_MBQ
ASoC: tac5xx2-sdw: Use new SoundWire enumeration helper
ASoC: tas2562: fix broken entries in the volume lookup table
ASoC: tas2562: Fix default digital volume
ASoC: tas2562: fix deprecated 'shut-down' GPIO always cleared after lookup
ASoC: tas2562: fix Digital Volume Control
ASoC: tas2562: fix DVC coefficient write order
ASoC: tas2562: Fix event generation for volume control
ASoC: tas2562: Validate values for volume writes
ASoC: tas2562: Volume setting fixes
ASoC: tas2781: Add TAS2573 support
ASoC: tas2781: bound firmware description string parsing
ASoC: tas2781: fix clang build error for goto bypassing cleanup variable
ASoC: tas2781: Update default register address to TAS2563
ASoC: tas2781: Use correct calibration data for SINEGAIN2 register
ASoC: tas2783: Update loaded firmware names to linux-firmware 20260519
ASoC: tas2783: Use new SoundWire enumeration helper
ASoC: tas2783A: remove unused tas25xx_(de)register_misc() functions
ASoC: tegra210: simplify ADX/AMX byte map get/put logic
ASoC: tegra210_adx: simplify byte map get/put logic
ASoC: tegra210_amx: simplify byte map get/put logic
ASoC: tegra: Add per-stream Mixer Fade controls
ASoC: tegra: Add S8 PCM format support for MVC
ASoC: tegra: ADMAIF: allocate with a single kzalloc
ASoC: tegra: ADX: use of_device_get_match_data
ASoC: tegra: Move MODULE_DEVICE_TABLE next to the table itself
ASoC: tegra: Move MODULE_DEVICE_TABLE next to the table itself
ASoC: tegra: tegra210-mixer: Reject too-short fade durations
ASoC: tegra: tegra210-mixer: Use div_u64() for 64-bit division
ASoC: tegra: tegra210_ahub: Validate written enum value
ASoC: tegra: Use guard() for mutex locks
ASoC: ti: Add back local call to sdw_show_ping_status()
ASoC: ti: ams-delta: Stop (ab)using card->pop_time
ASoC: ti: ams-delta: Use guard() for spin locks
ASoC: ti: Cleanup locking code using guard() helpers
ASoC: ti: davinci-mcasp: Add audio-graph-card2 and DPCM support
ASoC: ti: j721e-evm: allocate dai_links with priv
ASoC: ti: j721e-evm: Use guard() for mutex locks
ASoC: ti: omap-dmic: Use guard() for mutex locks
ASoC: ti: omap-hdmi: Use guard() for mutex locks
ASoC: ti: omap-mcbsp-st: Use guard() for spin locks
ASoC: ti: omap-mcbsp: Remove mixed goto/scoped cleanup handling
ASoC: ti: omap-mcbsp: Simplify lock and resource handling
ASoC: ti: omap-mcpdm: Use guard() for mutex locks
ASoC: ti: omap3pandora: update board check to use DT compatible
ASoC: ti: rx51: remove stale reference to machine_is_nokia_rx51()
ASoC: tlv320aic3x: Add multi endpoint support
ASoC: tlv320aic3x: restrict CLKDIV bypass Q values in dual-rate mode
ASoC: topology: Check PCM and DAI name strings before use
ASoC: uda1380: remove kmemdup_array
ASoC: uniphier: aio-compress: Use guard() for spin locks
ASoC: uniphier: aio-dma: Use guard() for spin locks
ASoC: uniphier: Use guard() for spin locks
ASoC: update auto format selection method
ASoC: Use codec_info_list.is_amp directly in find_acpi_adr_device()
ASoC: Use named initializers for arrays of i2c_device_data
ASoC: use scoped OF node handling in manual cleanup paths
ASoC: ux500: Use guard() for mutex locks
ASoC: Validate written enum values in custom controls
ASoC: wcd937x: Use new SoundWire enumeration helper
ASoC: wcd938x: Use new SoundWire enumeration helper
ASoC: wcd939x: Use new SoundWire enumeration helper
ASoC: wm_adsp_fw_find_test: Fix a couple of bugs
ASoC: wsa881x: Move custom workaround to gpiolib-of
ASoC: wsa881x: Move custom workaround to gpiolib-of
ASoC: wsa881x: Use new SoundWire enumeration helper
ASoC: xilinx: formatter_pcm: pass aud_drv_data to irq handlers
 
assoc_array: trim the final shortcut word using the current chunk end
 
ata: ahci: fail probe if BAR too small for claimed ports
ata: ahci: Move EXPORT_SYMBOL_GPL(ahci_do_softreset)
ata: ahci: use hweight_long() to count port_map bits
ata: ahci_ceva: fix error paths in ceva_ahci_platform_enable_resources()
ata: ahci_tegra: Explicitly specify PMC instance to use
ata: Annotate functions in the issuing path with __must_hold()
ata: Drop unused assignments of pci_device_id driver data
ata: libahci: use ahci_nr_ports() helper
ata: libata-core: Add NOLPM quirk for PNY CS900 1TB SSD
ata: libata-core: Allow capacity transition to zero for locked drives
ata: libata-core: Disable LPM on some WD drives
ata: libata-core: Disable LPM on WD Green 2.5 480GB
ata: libata-core: Disable LPM on WDC WD141KFGX-68FH9N0
ata: libata-core: Reject an invalid concurrent positioning ranges count
ata: libata-core: Skip HPA resize for locked drives
ata: libata-eh: Increase STANDBY IMMEDIATE timeout
ata: libata-eh: queue hotplug work on the system_dfl_long_wq workqueue
ata: libata-pmp: add JMicron JMS562 quirk
ata: libata-sata: fix ata_scsi_lpm_supported() iteration
ata: libata-scsi: limit simulated SCSI command copy to response length
ata: libata-scsi: Move long delayed work on system_dfl_long_wq
ata: libata-scsi: schedule deferred atapi command
ata: libata-scsi: terminate deferred commands on time out
ata: libata: Add an argument to ata_eh_reset()
ata: libata: avoid kernel-doc warnings
ata: libata: Document when host->eh_mutex should be held
ata: libata: Fix ata_exec_internal()
ata: libata: Pass ap parameter directly to functions in the issuing path
ata: pata_arasan_cf: simplify ioremap
ata: pata_ep93xx: add COMPILE_TEST support
ata: pata_ep93xx: avoid asm on non ARM
ata: pata_ep93xx: use unsigned long for data
ata: pata_isapnp: Drop unused assignments from pnp_device_id array
ata: pata_pxa: Fix DMA channel leak on probe error
ata: pata_sl82c105: fix bridge revision use-after-free
ata: sata_dwc_460ex: enable SATA interrupts only after IRQ handler is registered
ata: sata_dwc_460ex: fix clear_interrupt_bit() clearing all pending interrupts
ata: sata_dwc_460ex: fix infinite loop in NCQ tag completion bit-scanning
ata: sata_dwc_460ex: use platform_get_irq()
ata: sata_gemini: unwind clocks on IDE pinctrl errors
ata: sata_mv: accept 1 or 2 resources in platform probe
ata: Use named initializers for pci_device_id arrays
 
atm: convert to getsockopt_iter
atm: drv: Replace strcpy() + strlcat() with snprintf()
atm: remove AAL3/4 transport support
atm: remove dead SONET PHY ioctls
atm: remove orphaned uAPI for deleted drivers, protocols and SVCs
atm: remove SVC socket support and the signaling daemon interface
atm: remove the local ATM (NSAP) address registry
atm: remove the unused change_qos device operation
atm: remove the unused pre_send and send_bh device operations
atm: remove the unused send_oam / push_oam callbacks
atm: remove unused ATM PHY operations
atm: solos-pci: Simplify initialisation of pci_device_id array
 
audit: Fix data races of skb_queue_len() readers on audit_queue
audit: fix potential integer overflow in audit_log_n_hex()
audit: fix potential integer overflow in audit_log_n_string()
audit: fix potential use-after-free in audit_del_rule()
audit: fix recursive locking deadlock in audit_dupe_exe()
audit: fix removal of dangling executable rules
audit: use 'unsigned int' instead of 'unsigned'
 
b43: add channel info table for N-PHY r8 + radio 2057 r8
b43: add d11 core revision 0x16 to id table
b43: add firmware mappings for rev22
b43: add IPA TX gain table for N-PHY r8 + radio 2057 r8
b43: add RF power offset for N-PHY r8 + radio 2057 r8
b43: route d11 corerev 22 to 24-bit indirect radio access
b43: support radio 2057 rev 8
 
backing-file: fix backing_file_open() kerneldoc parameter
 
backlight: Add max25014atg backlight
backlight: cgbc: Remove redundant X86 dependency
backlight: ktd2801: Enable BL_CORE_SUSPENDRESUME
backlight: Use named initializers for arrays of i2c_device_data
 
bareudp: Remove synchronize_net() in bareudp_sock_release().
bareudp: Store struct sock in struct bareudp_dev.
bareudp: Use rtnl_dereference() in bareudp_sock_release().
 
batman-adv: access unicast_ttvn skb->data only after skb realloc
batman-adv: add missing includes
batman-adv: bla: annotate lasttime access with READ/WRITE_ONCE
batman-adv: bla: reacquire gw address after skb realloc
batman-adv: bla: update stale kernel-doc
batman-adv: clean untagged VLAN on netdev registration failure
batman-adv: convert cancellation of work items to disable helper
batman-adv: correct batadv_wifi_* kernel-doc
batman-adv: dat: acquire ARP hw source only after skb realloc
batman-adv: dat: ensure accessible eth_hdr proto field
batman-adv: dat: fix tie-break for candidate selection
batman-adv: dat: prevent false sharing between VLANs
batman-adv: document cleanup of batadv_wifi_net_devices entries
batman-adv: drop batman-adv specific version
batman-adv: drop duplicated wifi_flags assignments
batman-adv: ensure bcast is writable before modifying TTL
batman-adv: ensure minimal ethernet header on TX
batman-adv: extract netdev wifi detection information object
batman-adv: fix (m|b)cast csum after decrementing TTL
batman-adv: fix batadv_v_ogm_packet_recv error handling kernel-doc
batman-adv: fix kernel-doc typos and grammar errors
batman-adv: fix VLAN priority offset
batman-adv: frag: avoid underflow of TTL
batman-adv: frag: ensure fragment is writable before modifying TTL
batman-adv: frag: fix primary_if leak on failed linearization
batman-adv: frag: free unfragmentable packet
batman-adv: gw: acquire ethernet header only after skb realloc
batman-adv: gw: don't deselect gateway with active hardif
batman-adv: mcast: avoid OOB read of num_dests header
batman-adv: prevent ELP transmission interval underflow
batman-adv: replace non-atomic hardif config fields with (READ|WRITE)_ONCE
batman-adv: replace non-atomic last_ttvn with (READ|WRITE)_ONCE
batman-adv: replace non-atomic mesh state with (READ|WRITE)_ONCE
batman-adv: replace non-atomic meshif config fields with (READ|WRITE)_ONCE
batman-adv: replace non-atomic packet_size_max with (READ|WRITE)_ONCE
batman-adv: replace non-atomic vlan config fields with (READ|WRITE)_ONCE
batman-adv: retrieve ethhdr after potential skb realloc on RX
batman-adv: tp_meter: add only finished tp_vars to lists
batman-adv: tp_meter: annotate last_recv_time access with READ/WRITE_ONCE
batman-adv: tp_meter: avoid divide-by-zero for dec_cwnd
batman-adv: tp_meter: avoid window underflow
batman-adv: tp_meter: consolidate congestion control variables
batman-adv: tp_meter: fix fast recovery precondition
batman-adv: tp_meter: handle overlapping packets
batman-adv: tp_meter: handle seqno wrap-around for fast recovery detection
batman-adv: tp_meter: initialize dec_cwnd explicitly
batman-adv: tp_meter: initialize dup_acks explicitly
batman-adv: tp_meter: initialize last_recv_time during init
batman-adv: tp_meter: keep unacked list in ascending ordered
batman-adv: tp_meter: prevent parallel modifications of last_recv
batman-adv: tp_meter: restrict number of unacked list entries
batman-adv: tp_meter: split vars into sender and receiver types
batman-adv: tp_meter: update stale kernel-doc after refactoring
batman-adv: tp_meter: use locking for all congestion control variables
batman-adv: tt: avoid request storms during pending request
batman-adv: tt: directly retrieve wifi flags of net_device
batman-adv: tt: don't merge change entries with different VIDs
batman-adv: tt: prevent TVLV OOB check overflow
batman-adv: tt: replace open-coded overflow check with helper
batman-adv: tt: sync local and global tvlv preparation return values
batman-adv: tt: track roam count per VID
batman-adv: tvlv: avoid race of cifsnotfound handler state
batman-adv: tvlv: avoid unnecessary OGM buffer reallocations
batman-adv: tvlv: enforce 2-byte alignment
batman-adv: uapi: keep kernel-doc in struct member order
batman-adv: use atomic_xchg() for gw.reselect check
batman-adv: use GFP_KERNEL allocations for the wifi detection cache
batman-adv: use neigh_node's orig_node only as id
batman-adv: v: prevent OGM aggregation on disabled hardif
 
befs: handle set_blocksize failures
 
bfs: handle set_blocksize failures
bfs: replace get_zeroed_page() with kzalloc()
 
binder: cache secctx size before release zeroes it
binder: fix UAF in binder_free_transaction()
binder: fix UAF in binder_thread_release()
binder: Use LIST_HEAD() to initialize on stack list head
 
binfmt_elf_fdpic: only honour the first PT_INTERP
 
binfmt_misc: don't leak the user namespace when the mount fails
binfmt_misc: don't let an 'F' entry pin its own instance
binfmt_misc: don't warn when the mount is completed from another user namespace
binfmt_misc: reject a flag character as the field delimiter
binfmt_misc: replace __get_free_page() with kmalloc()
binfmt_misc: restore write access when removing an entry
binfmt_misc: set have_execfd only once the interpreter is opened
binfmt_misc: use exe_file_deny_write_access() for the interpreter clone
 
bitfield: add FIELD_GET_SIGNED()
bitfield: wire __bf_shf to __builtin_ctzll
 
bitmap: drop bitmap_print_to_pagebuf()
bitmap: fix find helper documentation
 
bitops: Define generic___bitrev8/16/32 for reuse
bitops: use common function parameter names
 
blk-cgroup: defer blkcg css_put until blkg is unlinked from queue
blk-cgroup: delay freeing policy data after rcu grace period
blk-cgroup: don't nest queue_lock under blkcg->lock in blkcg_destroy_blkgs()
blk-cgroup: don't nest queue_lock under rcu in bio_associate_blkg()
blk-cgroup: don't nest queue_lock under rcu in blkcg_print_blkgs()
blk-cgroup: don't nest queue_lock under rcu in blkg_lookup_create()
blk-cgroup: fix leaks and online flag on radix_tree_insert failure
blk-cgroup: fix UAF in __blkcg_rstat_flush()
blk-cgroup: protect iterating blkgs with blkcg->lock in blkcg_print_stat()
 
blk-mq: add tracepoint block_rq_tag_wait
blk-mq: bound blk_hctx_poll() to one jiffy
blk-mq: introduce blk_rq_has_data()
 
blk-throttle: schedule parent dispatch in tg_flush_bios()
 
block, bfq: don't grab queue_lock to initialize bfq
block, bfq: protect async queue reset with blkcg locks
block, bfq: release cgroup stats with bfq_group
 
block/bdev: Annotate the blk_holder_ops callback functions
 
block/blk-iocost: Combine two error paths in ioc_qos_write()
block/blk-iocost: Inline iocg_lock() and iocg_unlock()
block/blk-iocost: Split ioc_rqos_throttle()
 
block/blk-mq-debugfs: Improve lock context annotations
 
block/cgroup: Improve lock context annotations
block/cgroup: Inline blkg_conf_{open,close}_bdev_frozen()
block/cgroup: Split blkg_conf_exit()
block/cgroup: Split blkg_conf_prep()
 
block/crypto: Annotate the crypto functions
 
block/Kyber: Make the lock context annotations compatible with Clang
 
block/mq-deadline: Make the lock context annotations compatible with Clang
 
block/partitions/acorn: use min in {riscix,linux}_partition
 
block: add a "tag" for block status codes
block: add a bio_endio_status helper
block: add a macro to initialize the status table
block: add a str_to_blk_op helper
block: Add bvec_folio()
block: add configurable error injection
block: Add WQ_PERCPU to alloc_workqueue users
block: Annotate the queue limits functions
block: Avoid mounting the bdev pseudo-filesystem in userspace
block: avoid potential deadlock on zone revalidation failure
block: check bio split for unaligned bvec
block: clear BLK_FEAT_PCI_P2PDMA in blk_stack_limits() for non-supporting devices
block: do not warn when doing greedy allocation in folio_alloc_greedy()
block: don't set BIO_QUIET for BLK_STS_AGAIN
block: Enable lock context analysis
block: export blk-crypto symbols required by dm-inlinecrypt
block: export passthrough stats enabled
block: fix aligning of bounced dio read bios
block: fix GFP_ flags confusion in bio_integrity_alloc_buf
block: fix incorrect error injection static key decrement
block: fix IORING_URING_CMD_REISSUE flags check in blkdev_uring_cmd
block: fix race in blk_time_get_ns() returning 0
block: free copied pages when blk_rq_map_kern() fails
block: handle huge zero folios in bio_free_folios
block: handle REQ_OP_ZONE_APPEND in __bio_integrity_action
block: Include bvec.h kernel-doc in the htmldocs
block: invalidate cached plug timestamp after task switch
block: Make WBT latency writes honor enable state
block: mark biovec_init_pool static
block: optimize I/O merge hot path with unlikely() hints
block: partitions: fix of_node refcount leak in of_partition()
block: partitions: replace __get_free_page() with kmalloc()
block: propagate in_flight to whole disk on partition I/O
block: remove bio_copy_data_iter
block: remove blkdev_write_begin() and blkdev_write_end()
block: remove redundant GD_NEED_PART_SCAN in add_disk_final()
block: Remove redundant plug in __submit_bio()
block: remove zero_fill_bio_iter
block: respect iov_iter::nofault flag in bio_iov_iter_bounce_write()
block: revert the iov_iter after a short copy in bio_iov_iter_bounce_write()
block: serialize elevator changes for the same queue using a writer lock
block: show operation in error injection rules
block: skip sync_blockdev() on surprise removal in bdev_mark_dead()
block: stop the timeout timer when releasing a never added disk
block: switch numa_node to int in blk_mq_hw_ctx and init_request
block: try slab allocation in bio_alloc_bioset() before mempool
block: unexport bio_{set,check}_pages_dirty
block: unexport blk_io_schedule
block: unexport blk_status_to_str
 
Bluetooth: 6lowpan: avoid untracked enable work
Bluetooth: 6lowpan: fix cyclic locking warning on netdev unregister
Bluetooth: 6lowpan: Fix using chan->conn as indication to no remote netdev
Bluetooth: 6lowpan: hold L2CAP conn across debugfs control
Bluetooth: Add SPDX id lines to some source files
Bluetooth: bnep: pin L2CAP connection during netdev registration
Bluetooth: bpa10x: avoid OOB read of revision string in bpa10x_setup()
Bluetooth: btintel: Validate length before parsing diagnostics TLV
Bluetooth: btintel_pcie: Add 50 ms delay before MAC init on BlazarIW
Bluetooth: btintel_pcie: Add support for smart trigger dump
Bluetooth: btintel_pcie: Load IOSF debug regs by controller variant
Bluetooth: btintel_pcie: Refactor FLR to use device_reprobe()
Bluetooth: btintel_pcie: Separate coredump work from RX work
Bluetooth: btintel_pcie: Support Product level reset
Bluetooth: btmtk: add event filter to filter specific event
Bluetooth: btmtk: Disable remote wakeup for MT7922/MT7925
Bluetooth: btmtk: Fix short read errors in btmtk_usb_reg_read()
Bluetooth: btmtk: Fix short read errors in btmtk_usb_uhw_reg_read()
Bluetooth: btmtk: fix URB leak in alloc_mtk_intr_urb error path
Bluetooth: btmtk: remove extra copy in cmd array init
Bluetooth: btmtksdio: fix infinite loop in btmtksdio_txrx_work()
Bluetooth: btnxpuart: Fix out-of-bounds firmware read in nxp_recv_fw_req_v3()
Bluetooth: btrtl: fix RTL8761B/BU broken LE extended scan
Bluetooth: btrtl: validate firmware patch bounds
Bluetooth: btusb: Add Mercusys MA530 for Realtek RTL8761BUV
Bluetooth: btusb: Add Realtek RTL8922AE VID/PID 0bda/d922
Bluetooth: btusb: Add Realtek RTL8922AE VID/PID 0bda/d923
Bluetooth: btusb: Add support for Intel Lizard Peak 2 (0x8087:0x0040)
Bluetooth: btusb: Add support for TP-Link TL-UB250
Bluetooth: btusb: Add TP-Link UB600 for Realtek 8761BUV
Bluetooth: btusb: Add USB ID 2c4e:0128 for Mercusys MA60XNB
Bluetooth: btusb: clean up probe error handling
Bluetooth: btusb: Fix short read errors in btusb_qca_send_vendor_req()
Bluetooth: btusb: fix use-after-free on marvell probe failure
Bluetooth: btusb: fix use-after-free on registration failure
Bluetooth: btusb: fix wakeup irq devres lifetime
Bluetooth: btusb: fix wakeup source leak on probe failure
Bluetooth: btusb: MT7922: Add VID/PID 0e8d/223c
Bluetooth: btusb: MT7925: Add VID/PID 0e8d/8c38
Bluetooth: btusb: MT7925: Add VID/PID 13d3/3609
Bluetooth: btusb: validate Realtek vendor event length
Bluetooth: eir: Fix stack OOB write when prepending the Flags AD
Bluetooth: fix UAF in bt_accept_dequeue()
Bluetooth: hci: validate codec capability element length
Bluetooth: hci_conn: Fix null ptr deref in hci_abort_conn()
Bluetooth: hci_conn: hold conn reference in abort_conn_sync()
Bluetooth: hci_core: Fix UAF in hci_unregister_dev()
Bluetooth: hci_event: fix simultaneous discovery stuck in FINDING
Bluetooth: hci_h5: reset hci_uart::priv in the close() method
Bluetooth: hci_qca: Clear memdump state on invalid dump size
Bluetooth: hci_qca: fix NULL pointer dereference in qca_dmp_hdr() for non-serdev device
Bluetooth: hci_qca: fix NULL pointer dereference in qca_setup() for non-serdev device
Bluetooth: hci_sock: convert to getsockopt_iter
Bluetooth: hci_sock: write the full optval for getsockopt
Bluetooth: hci_sync: Add support for HCI_LE_Set_Host_Feature [v2]
Bluetooth: hci_sync: extend conn_hash lookup critical sections
Bluetooth: hci_sync: Fix advertising data UAFs
Bluetooth: hci_sync: fix hci_conn_del() use in hci_le_create_conn_sync
Bluetooth: hci_sync: hold conn in hci_connect_acl/le_sync() callbacks
Bluetooth: hci_sync: hold conn in hci_connect_big_sync() callback
Bluetooth: hci_sync: hold conn in hci_connect_pa_sync() callback
Bluetooth: hci_sync: hold conn in hci_past_sync() callback
Bluetooth: hci_sync: hold hdev->lock for hci_conn_params lookups
Bluetooth: hci_sync: Protect UUID list traversal
Bluetooth: hci_sync: remove unnecessary hci_conn_get in create_conn_sync
Bluetooth: hci_uart: clear HCI_UART_SENDING when write_work is canceled
Bluetooth: HIDP: reject frames without a transaction header
Bluetooth: HIDP: validate numbered report payloads
Bluetooth: ISO: avoid deadlocks in iso_sock_timeout
Bluetooth: ISO: avoid NULL deref of conn in iso_conn_big_sync()
Bluetooth: ISO: clear iso_data always when detaching conn from hcon
Bluetooth: ISO: convert to getsockopt_iter
Bluetooth: ISO: ensure no dangling hcon references in iso_conn
Bluetooth: ISO: exclude RFU bits from ISO_SDU_Length
Bluetooth: ISO: fix CONNECTED -> CLOSED transition on shutdown/release
Bluetooth: ISO: fix leaking sk after socket release
Bluetooth: ISO: fix malformed ISO_END/CONT handling
Bluetooth: ISO: fix race of kfree vs kref_get_unless_zero
Bluetooth: ISO: fix refcounting of iso_conn
Bluetooth: ISO: fix timeout vs sync_timeout typo in check_bcast_qos
Bluetooth: ISO: hold sk properly in iso_conn_ready
Bluetooth: ISO: lock sk in iso_connect_ind
Bluetooth: ISO: lock sk in iso_sock_getname
Bluetooth: ISO: validate sockaddr_iso first in iso_sock_rebind_bis()
Bluetooth: L2CAP: cancel pending_rx_work before taking conn->lock
Bluetooth: L2CAP: convert to getsockopt_iter
Bluetooth: L2CAP: fix tx ident leak for commands without a response
Bluetooth: L2CAP: Fix UAF in channel timeout by holding conn ref
Bluetooth: L2CAP: fix UAF in l2cap_le_connect_rsp
Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_new_connection_cb()
Bluetooth: L2CAP: validate connectionless PSM length
Bluetooth: L2CAP: validate option length before reading conf opt value
Bluetooth: MGMT: Fix adv monitor add failure cleanup
Bluetooth: mgmt: fix locking in unpair_device/disconnect_sync
Bluetooth: mgmt: fix pending command UAF in EIR updates
Bluetooth: mgmt: fix UAF in pair command cancellation
Bluetooth: MGMT: Fix UAF of hci_conn_params in add_device_complete
Bluetooth: mgmt: hold reference for hci_conn in mgmt_pending_cmds
Bluetooth: MGMT: revalidate LOAD_CONN_PARAM queued update
Bluetooth: mgmt: Translate HCI reason in Device Disconnected event
Bluetooth: qca: Add BT FW build version to kernel log
Bluetooth: qca: fix NVM tag length underflow in TLV parser
 
bluetooth: remove all PCMCIA drivers
 
Bluetooth: Remove unneeded crypto kconfig selections
Bluetooth: RFCOMM: convert to getsockopt_iter
Bluetooth: RFCOMM: Fix session UAF in set_termios
Bluetooth: RFCOMM: validate skb length in rfcomm_recv_frame
Bluetooth: SCO: convert to getsockopt_iter
Bluetooth: sco: Fix a race condition in sco_sock_timeout()
Bluetooth: SCO: give the socket its own sco_conn reference
Bluetooth: SMP: Use AES-CMAC library API
Bluetooth: vhci: validate devcoredump state before side effects
 
bnge/bng_re: fix ring ID widths
 
bnge: Fix NULL pointer dereference in aux device release
bnge: Fix resource leak in bnge_init_nic() error path
bnge: use int for bnge_fix_rings_count() return value
 
bnx2x: fix potential memory leak in bnx2x_alloc_mem_bp()
bnx2x: fix resource leaks in bnx2x_init_one() error paths
 
bnxt: convert to core rx_mode retry mechanism
bnxt: fix head underflow on XDP head-grow
bnxt: fix memory leak in bnxt_queue_mem_alloc error cases
 
bnxt_en: Determine and store default RX ring in vnic structure
bnxt_en: Disable EOP for TPA on all chips to prevent data corruption
bnxt_en: Drop pci_save_state() after pci_restore_state()
bnxt_en: Fix PTP PPS setting bug
bnxt_en: Handle partially initialized auxiliary devices
bnxt_en: Move RSS table fill outside __bnxt_hwrm_vnic_set_rss()
bnxt_en: Refresh VNIC default ring on queue restart if needed
 
bonding: 3ad: add lacp_strict configuration knob
bonding: 3ad: fix carrier when no usable slaves
bonding: 3ad: fix mux port state on oper down
bonding: alb: re-check primary_is_promisc under RTNL in bond_alb_monitor
bonding: annotate data-races in sysfs and procfs
bonding: fix devconf_all NULL dereference when IPv6 is disabled
 
bootconfig: fix NULL-pointer arithmetic in xbc_snprint_cmdline()
bootconfig: move xbc_snprint_cmdline() to lib/bootconfig.c
 
bpf, arm64: Add JIT support for stack arguments
bpf, arm64: Fix redundant MOV and clarify stack arg comments
bpf, arm64: Map BPF_REG_0 to x8 instead of x7
 
bpf, riscv: inline bpf_get_current_task() and bpf_get_current_task_btf()
 
bpf, sockmap: Account for receive queue in FIONREAD without a verdict program
bpf, sockmap: Fix cork use-after-free in tcp_bpf_sendmsg()
bpf, sockmap: fix integer overflow in bpf_msg_pop_data() bounds check
bpf, sockmap: Fix sk_redir use-after-free in send verdict
bpf, sockmap: Fix wrong rsge offset in bpf_msg_push_data()
bpf, sockmap: keep sk_msg copy state in sync
bpf, sockmap: reject a packet-modifying SK_SKB stream parser
bpf, sockmap: reject overflowing copy + len in bpf_msg_push_data()
bpf, sockmap: Reject unhashed UDP sockets on sockmap update
 
bpf,fork: wipe ->bpf_storage before bailouts that access it
 
bpf,x86: Fix exception unwinding with outgoing stack arguments
bpf,x86: Implement JIT support for stack arguments
 
bpf/arena: Add bpf_arena_map_kern_vm_start() and bpf_prog_arena()
 
bpf: Add bpf_list_add to insert node after a given list node
bpf: add bpf_list_is_first/last/empty kfuncs
bpf: Add bpf_prog_run_array_sleepable()
bpf: add bpf_real_inode() kfunc
bpf: Add bpf_struct_ops_for_each_prog()
bpf: Add bpf_trampoline_add/remove_prog functions
bpf: Add bpf_trampoline_multi_attach/detach functions
bpf: Add helper functions for r11-based stack argument insns
bpf: Add Jiayuan Chen to sockmap maintainers
bpf: Add missing access_ok call to copy_user_syms
bpf: Add multi tracing attach types
bpf: Add precision marking and backtracking for stack argument slots
bpf: Add simple xattr support to bpffs
bpf: Add sleepable support for classic tracepoint programs
bpf: Add sleepable support for raw tracepoint programs
bpf: Add sleepable variant of bpf_arena_alloc_pages for kernel callers
bpf: Add struct bpf_tramp_node object
bpf: Add struct bpf_trampoline_ops object
bpf: Add support for tracing multi link
bpf: Add support for tracing_multi link cookies
bpf: Add support for tracing_multi link fdinfo
bpf: Add support for tracing_multi link session
bpf: Add support to specify uprobe_multi target via file descriptor
bpf: Add syscall common attributes support for btf_load
bpf: Add syscall common attributes support for map_create
bpf: Add syscall common attributes support for prog_load
bpf: Add validation for bpf_set_retval argument
bpf: Allow LPM map access from sleepable BPF programs
bpf: allow non-owning list-node args via __nonown_allowed
bpf: Allow sleepable programs to use LPM trie maps directly
bpf: Allow special fields in resizable hashtab
bpf: Allow subprogs to return arena pointers
bpf: Allow type tag BTF records to succeed other modifier records
bpf: arena: use page_ref_count() instead of page_mapped() in arena_free_pages()
bpf: Assign reg->id when getting referenced kptr from ctx
bpf: Avoid faultable build ID reads under mm locks
bpf: Cache build IDs in sleepable stackmap path
bpf: Cancel special fields on map value recycle
bpf: Check acquire_reference() error for "__ref" struct_ops arguments
bpf: Check sk_state before sk_protocol in bpf_tcp_*_syncookie
bpf: Check tail zero of bpf_common_attr using offsetofend
bpf: Check tail zero of bpf_map_info
bpf: Check tail zero of bpf_prog_info
bpf: clean up btf_scan_decl_tags()
bpf: Clean up redundant stack arg checks for non-JITed programs
bpf: clear list node owner and unlink before drop
bpf: Clear rb node linkage when freeing bpf_rb_root
bpf: Compare parent_id in refsafe() for REF_TYPE_PTR
bpf: Convert bpf_get_spilled_reg macro to static inline function
bpf: Disable private stack for x86_64 if stack arguments used
bpf: Disable xfrm_decode_session hook attachment
bpf: Drop redundant hash_buf from map_get_hash operation
bpf: Emit verbose message when prog-specific btf_struct_access rejects a write
bpf: Enable r11 based insns
bpf: Enforce write checks for BTF pointer helper access
bpf: Exhaustive test coverage for signed division and modulo
bpf: Export cnum_umin/umax() helpers for netronome driver
bpf: Expose signature verdict via bpf_prog_aux
bpf: Extend BPF syscall with common attributes support
bpf: Extend BTF UAPI vlen, kinds to use unused bits
bpf: Extend liveness analysis to track stack argument slots
bpf: Factor fsession link to use struct bpf_tramp_node
bpf: Factor out stack_map build ID helpers
bpf: Fix arg_track_join log to use sa prefix for stack arg slots
bpf: Fix bpf_arena_handle_page_fault() redefinition without CONFIG_BPF_SYSCALL
bpf: Fix bpf_get/setsockopt to tos for ipv4-mapped ipv6 socket
bpf: Fix BPF_PROG_ASSOC_STRUCT_OPS last field check
bpf: fix BPF_PROG_QUERY OOB write and cgroup backward compat
bpf: Fix build_id caching in stack_map_get_build_id_offset()
bpf: fix crash in bpf_[set|remove]_dentry_xattr for negative dentries
bpf: Fix dead error check on acquire_reference() in check_kfunc_call
bpf: Fix dynptr ref counting to scan all call frames
bpf: Fix effective prog array index with BPF_F_PREORDER
bpf: Fix insn_aux_data leak on verifier err_free_env path
bpf: Fix netns reference imbalance in conntrack kfuncs
bpf: Fix NMI/tracepoint re-entry deadlock on lru locks
bpf: Fix NULL pointer dereference in bpf_task_from_vpid()
bpf: Fix partial copy of non-linear test_run output
bpf: Fix race between bpf_map_new_fd() and close_fd()
bpf: Fix security_bpf_prog_load() error handling
bpf: Fix setting retval to -EPERM for cgroup hooks not returning errno
bpf: Fix stack slot index in nospec checks
bpf: Fix tail_call_reachable leak
bpf: Fix tracing of kfuncs with implicit args
bpf: fix UAF by restoring RCU-delayed inode freeing in bpffs
bpf: Fix UAF in sock clone early bailouts
bpf: Fold reg->var_off into PTR_TO_FLOW_KEYS bounds check
bpf: Guard __get_user acesss with access_ok for uprobe_multi data
bpf: Guard conntrack opts error writes
bpf: have bpf_real_data_inode() take a struct file
bpf: Implement iteration ops for resizable hashtab
bpf: Implement resizable hashmap basic functions
bpf: Introduce bpf register BPF_REG_PARAMS
bpf: Introduce the bpf_list_del kfunc.
bpf: Keep dynamic inner array lookups nullable
bpf: lwt: Fix dst reference leak on reroute failure
bpf: Mask pseudo pointer values in verifier logs
bpf: Move sleepable verification code to btf_id_allow_sleepable
bpf: Move trampoline image setup into bpf_trampoline_ops callbacks
bpf: NUL-terminate replaced sysctl value
bpf: Optimize word-sized keys for resizable hashtable
bpf: Prefer dirty packs for eBPF allocations
bpf: Prefer packs that won't trigger an IBPB flush on allocation
bpf: Prepare architecture JIT support for stack arguments
bpf: Prepare verifier logs for upcoming kfunc stack arguments
bpf: Preserve pointer spill metadata during half-slot cleanup
bpf: Preserve pointer state for commuted arithmetic
bpf: Preserve reg->id of pointer objects after null-check
bpf: Print breakdown of insns processed by subprogs
bpf: Propagate untrusted pointer state in commuted arithmetic
bpf: Raise maximum call chain depth to 16 frames
bpf: range_within() must check cnum ranges instead of min/max pairs
bpf: Recover arena kernel faults with scratch page
bpf: refactor __bpf_list_add to take insertion point via **prev_ptr
bpf: refactor __bpf_list_del to take list node pointer
bpf: Refactor dynptr mutability tracking
bpf: Refactor jmp history to use dedicated spi/frame fields
bpf: Refactor object relationship tracking and fix dynptr UAF bug
bpf: Refactor record_call_access() to extract per-arg logic
bpf: Refactor reporting log_true_size for prog_load
bpf: Refactor to avoid redundant calculation of bpf_reg_state
bpf: Refactor to handle memory and size together
bpf: Reject BPF_MAP_TYPE_INODE_STORAGE creation if BPF LSM is uninitialized
bpf: Reject bpf_obj_drop() from tracing progs
bpf: Reject exclusive maps as inner maps in map-in-map
bpf: Reject exclusive maps for bpf_map_elem iterators
bpf: Reject fragmented frames in devmap
bpf: Reject negative const offsets for buffer pointers
bpf: Reject offset refcount acquire arguments
bpf: reject overlarge global subprog argument sizes
bpf: Reject passing scalar NULL to nonnull arg of a global subprog
bpf: Reject redirect helpers without a bpf_net_context
bpf: Reject registration of duplicated kfunc
bpf: Reject sleepable BPF_LSM_CGROUP programs at load time
bpf: Reject stack arguments if tail call reachable
bpf: Reject stack arguments in non-JITed programs
bpf: Remove copy_register_state wrapper function
bpf: Remove obsolete WARN_ON call
bpf: Remove redundant dynptr arg check for helper
bpf: Remove unused parameter from check_map_kptr_access()
bpf: Remove WARN_ON_ONCE in check_ids()
bpf: Remove WARN_ON_ONCE in check_kfunc_mem_size_reg()
bpf: Rename existing argno to arg
bpf: replace min/max fields with struct cnum{32,64}
bpf: replace pop/push emptiness check with bpf_list_empty()
bpf: Replace scratch PTE atomically when allocating arena pages
bpf: Report maximum combined stack depth
bpf: representation and basic operations on circular numbers
bpf: Reset register bounds before narrowing retval range in check_mem_access()
bpf: Restore sysctl new-value from 1 to 0
bpf: Restrict JIT predictor flush to cBPF
bpf: Reuse MAX_BPF_FUNC_ARGS for maximum number of arguments
bpf: Run generic devmap egress prog on private skb
bpf: Set sub->arg_cnt earlier in btf_prepare_func_args()
bpf: Silence unused-but-set-variable warning in bpf_for_each_reg_in_vstate_mask
bpf: Simplify mark_stack_slot_obj_read() and callers
bpf: Simplify sanitize_err() signature
bpf: Skip redundant IBPB in pack allocator
bpf: Support for hardening against JIT spraying
bpf: Support stack arguments for bpf functions
bpf: Support stack arguments for kfunc calls
bpf: Take mmap_lock in zap_pages()
bpf: tcp: fix double sock release on batch realloc
bpf: tcp: Fix use-after-free in bpf_iter_tcp_established_batch()
bpf: Tighten cgroup storage cookie checks for prog arrays
bpf: Unify dynptr handling in the verifier
bpf: Unify referenced object tracking in verifier
bpf: Unify release handling for helpers and kfuncs
bpf: Update bpf maintainers
bpf: Update transport_header when encapsulating UDP tunnel in lwt
bpf: use accessor functions for bpf_reg_state min/max fields
bpf: Use arg_is_fp() in has_fp_args()
bpf: use kvfree() for replaced sysctl write buffer
bpf: Use mutex lock pool for bpf trampolines
bpf: Use user_path_at for path resolution in uprobe_multi
bpf: Validate BTF repeated field counts before expansion
bpf: Validate outgoing stack args when btf_prepare_func_args fails
bpf: Verifier support for sleepable tracepoint programs
bpf: zero-initialize the fib lookup flow struct
 
bpftool: Add rhash map documentation
bpftool: Append extra host flags
bpftool: Avoid adding EXTRA_CFLAGS to HOST_CFLAGS
bpftool: Fix typo in struct_ops map FD generation for light skeleton
bpftool: Fix vmlinux BTF leak in cgroup commands
bpftool: Pass host flags to bootstrap libbpf
bpftool: Restrict feature tests during bootstrap compilation
bpftool: Support 24-bit vlen
bpftool: Use libbpf error code for flow dissector query
 
bridge: add a READ_ONCE() in br_timer_value()
bridge: add bridge_flags_bit enum
bridge: Add internal flags for neigh_forward_grat
bridge: Add missing READ_ONCE() annotations around FDB destination port
bridge: Add per-VLAN netlink handling for neigh_forward_grat
bridge: Add port-level netlink handling for neigh_forward_grat
bridge: Add selective forwarding of gratuitous neighbor announcements
bridge: cfm: reject invalid CCM interval at configuration time
bridge: Do not suppress ARP probes and DAD NS unconditionally
bridge: mcast: Synchronously shutdown port multicast timers
bridge: provide lockless access to p->config_pending
bridge: provide lockless access to p->designated_cost
bridge: provide lockless access to p->designated_port
bridge: provide lockless access to p->path_cost
bridge: provide lockless access to p->port_id
bridge: provide lockless access to p->priority
bridge: read p->flags once in br_port_fill_attrs()
bridge: stp: Fix a potential use-after-free when deleting a bridge
bridge: uapi: Add neigh_forward_grat netlink attributes
bridge: use atomic ops to read/change p->flags in br_netlink.c
bridge: use atomic ops to read/change p->flags in sysfs
bridge: use BR_ADMIN_COST_BIT
bridge: use BR_PROMISC_BIT
 
btrfs: add 32-bit compat ioctl for BTRFS_IOC_GET_SUBVOL_INFO
btrfs: add ioctl GET_CSUMS to read raw checksums from file range
btrfs: add message format for qgroupid
btrfs: add missing unlikely to if branches leading to a DEBUG_WARN()
btrfs: allocate eb-attached btree pages as movable
btrfs: always update/create the dev stats item when adding a new device
btrfs: annotate lockless read of defrag_bytes in should_nocow()
btrfs: avoid unnecessary dev stats updates
btrfs: balance: fix potential bg lookup failure in btrfs_may_alloc_data_chunk()
btrfs: balance: fix potential bg lookup failure in chunk_usage_filter()
btrfs: balance: fix potential bg lookup failure in chunk_usage_range_filter()
btrfs: change return type from int to bool in check_eb_range()
btrfs: check and set EXTENT_DELALLOC_NEW before clearing EXTENT_DELALLOC
btrfs: convert ioctl handlers to AUTO_KFREE
btrfs: convert kmalloc_array to kmalloc_objs in btrfs_calc_avail_data_space()
btrfs: decentralize transaction aborts in create_reloc_root()
btrfs: declare btrfs_ioctl_search_args_v2::buf as __u8
btrfs: derive f_fsid from on-disk fsid and dev_t
btrfs: detect dirty blocks without an ordered extent more reliably
btrfs: disable bs > ps support if no transparent hugepage support
btrfs: disable large folios for systems with highmem
btrfs: do more kmalloc_obj()/kmalloc_objs() conversions
btrfs: do not trim a device which is not writeable
btrfs: do not try compression for data reloc inodes
btrfs: don't force DIO writes to be serialized
btrfs: don't propagate EXTENT_FLAG_LOGGING to split extent maps
btrfs: Drop WQ_PERCPU from ordered_flags in btrfs_init_workqueues()
btrfs: enable cross-folio readahead for bs < ps and large folio cases
btrfs: fallback to transaction csum tree on a commit root csum miss
btrfs: fix a regression where PAGECACHE_TAG_DIRTY is never cleared
btrfs: fix deadlock cloning inline extent when using flushoncommit
btrfs: fix false IO failure after falling back to buffered write
btrfs: fix GET_SUBVOL_INFO after compat refactor
btrfs: fix incorrect buffered IO fallback for append direct writes
btrfs: fix invalid pointer dereference in __btrfs_run_delayed_refs()
btrfs: fix leaking BTRFS_FS_STATE_REMOUNTING flag
btrfs: fix memory leak in btrfs_do_encoded_write()
btrfs: fix NULL pointer deref during assertion in btrfs_backref_free_node()
btrfs: fix reloc root cleanup in merge_reloc_roots()
btrfs: fix root leak if its reloc root is unexpected in merge_reloc_roots()
btrfs: fix transaction abort logic in btrfs_fileattr_set()
btrfs: fix u32 to s64 type conversion in dirty_metadata_bytes accounting
btrfs: fix use-after-free after relocation failure with concurrent COW
btrfs: fix use-after-free on reloc root after error in insert_dirty_subvol()
btrfs: flush the fixup workers during close_ctree
btrfs: free mapping node on duplicate reloc root insert
btrfs: free-space-tree: reject mismatched extent and bitmap items
btrfs: initialize 'args' to avoid compiler warning in btrfs_ioctl_get_csums()
btrfs: initialize inode mapping flags for cached inodes
btrfs: introduce support for huge folios
btrfs: lift assertions to beginning of insert_delayed_ref()
btrfs: limit size of bios submitted from writeback
btrfs: lzo: add error message for invalid headers
btrfs: lzo: reject compressed segment that overflows the compressed input
btrfs: lzo: reject inline extents without valid headers
btrfs: make more ASSERTs verbose, part 3
btrfs: make sure report_eb_range() is not inlined
btrfs: migrate btrfs_bio_ctrl::submit_bitmap to support larger bitmaps
btrfs: move condition to WARN_ON in btrfs_set_delalloc_extent()
btrfs: move large data folios out of experimental features
btrfs: move locking into btrfs_get_reloc_bg_bytenr()
btrfs: move transaction abort message to __btrfs_abort_transaction()
btrfs: move WARN_ON on unexpected error in __add_tree_block()
btrfs: only account delalloc bytes for regular file inodes in btrfs_getattr()
btrfs: optimize fill_holes() to merge a new hole with both adjacent items
btrfs: pass a valid btrfs_tree_parent_check when possible
btrfs: prepare subpage operations to support more than BITS_PER_LONG sub-bitmaps
btrfs: print a message when a missing device re-appears
btrfs: print-tree: print header owner as signed
btrfs: protect sb_write_pointer() with invalidate lock
btrfs: raid56: fix an incorrect csum skip during scrub
btrfs: raid56: fix scrub read assembly submitting no reads
btrfs: reduce size of struct btrfs_block_group
btrfs: reduce size of struct btrfs_free_space_ctl
btrfs: refresh add_ra_bio_pages() to indicate it's using folios
btrfs: reject free space cache with more entries than pages
btrfs: reject inline file extents item in get_new_location()
btrfs: remove 2K block size support
btrfs: remove 32bit compat code for VFS inode number
btrfs: remove block group argument from copy_free_space_cache()
btrfs: remove call to transaction commit trace in btrfs_cleanup_transaction()
btrfs: remove call to transaction commit trace in warn_about_uncommitted_trans()
btrfs: remove folio checked subpage bitmap tracking
btrfs: remove folio ordered flag and subpage bitmap
btrfs: remove folio_test_ordered() usage
btrfs: remove fs_info from struct btrfs_backref_iter
btrfs: remove locked subpage bitmap
btrfs: remove op field from struct btrfs_free_space_ctl
btrfs: remove redundant writeback error check during fsync
btrfs: remove start field from struct btrfs_free_space_ctl
btrfs: remove the COW fixup mechanism
btrfs: remove the dev stats item for replace target device
btrfs: remove the dev stats item when removing a device
btrfs: remove unit field from struct btrfs_free_space_ctl
btrfs: remove unnecessary ctl argument from __btrfs_write_out_cache()
btrfs: remove unnecessary ctl argument from write_cache_extent_entries()
btrfs: replace __free_page with folio_put() in attach_eb_folio_to_filemap()
btrfs: replace open coded DEBUG_WARN in extent_writepage()
btrfs: report missing raid stripe tree root during lookup
btrfs: retry faulting in the pages after a zero sized short direct write
btrfs: return real error after lookup failure in btrfs_ioctl_default_subvol()
btrfs: send: pass bool for pending_move and refs_processed parameters
btrfs: send: switch struct fs_path to auto freeing
btrfs: simplify how first hit is passed to __btrfs_abort_transaction()
btrfs: simplify the btree folio wait during invalidation
btrfs: skip global block reserve accounting for rescue mounts
btrfs: stop checking for greater then zero return values in btrfs_sync_file()
btrfs: switch local indicator variables to bools
btrfs: tracepoints: add in_fsync field to transaction commit event
btrfs: tracepoints: add trace event for add_conflicting_inode()
btrfs: tracepoints: add trace event for btrfs_log_all_parents()
btrfs: tracepoints: add trace event for btrfs_log_inode()
btrfs: tracepoints: add trace event for btrfs_log_inode_parent()
btrfs: tracepoints: add trace event for btrfs_log_new_name()
btrfs: tracepoints: add trace event for btrfs_record_new_subvolume()
btrfs: tracepoints: add trace event for btrfs_record_snapshot_destroy()
btrfs: tracepoints: add trace event for btrfs_record_unlink_dir()
btrfs: tracepoints: add trace event for btrfs_sync_log()
btrfs: tracepoints: add trace event for log_all_new_ancestors()
btrfs: tracepoints: add trace event for log_conflicting_inodes()
btrfs: tracepoints: add trace event for log_new_delayed_dentries()
btrfs: tracepoints: add trace event for log_new_dir_dentries()
btrfs: tracepoints: add trace event for the start of a new transaction
btrfs: tracepoints: add trace event for transaction aborts
btrfs: tracepoints: add trace event for when fsync finishes
btrfs: tracepoints: pass a transaction handle to transaction commit event
btrfs: tracepoints: remove double negation in finish ordered extent event
btrfs: tracepoints: remove pointless root field from transaction commit event
btrfs: tracepoints: show inode type in btrfs_sync_file_enter() event
btrfs: tracepoints: trace transaction states during commit phase
btrfs: tree-checker: add more cross checks for free space tree
btrfs: tree-checker: ensure free space tree entries won't overflow
btrfs: tree-checker: extract the shared key check for free space entries
btrfs: tree-checker: validate INODE_REF's namelen
btrfs: tree-checker: validate names in ROOT_REF and ROOT_BACKREF
btrfs: trigger cow fixup via dirty_folio()
btrfs: unexport and move extent_invalidate_folio()
btrfs: unify folio dirty flag clearing
btrfs: update the out-of-date comments on subpage
btrfs: use a kmem_cache for block groups
btrfs: use a kmem_cache for free space control structures
btrfs: use a named enum for the log mode in inode log functions
btrfs: use bvec_phys() in compressed_bio_last_folio()
btrfs: use dirty flag to check if an ordered extent needs to be truncated
btrfs: use lockless read in nr_cached_objects shrinker callback
btrfs: use mapping shared locking for reading super block
btrfs: use min_size variable to setup block rsv in btrfs_replace_file_extents()
btrfs: use on stack backref iterator in build_backref_tree()
btrfs: use on-disk uuid for s_uuid in temp_fsid mounts
btrfs: use QSTR() in __btrfs_ioctl_snap_create()
btrfs: use shifts for sectorsize and nodesize
btrfs: use simple assertions where enough during inode logging and replay
btrfs: use the enums instead of int type in struct btrfs_block_group fields
btrfs: use verbose assertions in backref.c
btrfs: validate data reloc tree file extent item members
btrfs: validate negative error number passed to btrfs_abort_transaction()
btrfs: validate properties before setting them
btrfs: warn about extent buffer that can not be released
btrfs: zoned: always set data_relocation_bg
btrfs: zoned: always set max_active_zones for zoned devices
btrfs: zoned: decode 'RECLAIM_ZONES' state in tracepoints
btrfs: zoned: document RECLAIM_ZONES flush state
btrfs: zoned: don't account data relocation space-info in statfs free space
btrfs: zoned: fix deadlock between metadata writeback and transaction commit
btrfs: zoned: fix deadlock waiting for ticket during data relocation
btrfs: zoned: fix missing chunk metadata reservation
btrfs: zoned: reset meta_write_pointer on zone reset
btrfs: zoned: skip fully truncated ordered extents at zone finish
 
buffer: Add bh_end_read(), bh_end_write() and bh_end_async_write()
buffer: Add bh_submit()
buffer: Change calling convention for end_buffer_read_sync()
buffer: Convert __bh_read to bh_submit()
buffer: Convert __bh_read_batch to bh_submit()
buffer: Convert __block_write_full_folio to __bh_submit()
buffer: Convert __bread_slow to bh_submit()
buffer: Convert __sync_dirty_buffer to bh_submit()
buffer: Convert block_read_full_folio to bh_submit()
buffer: Convert write_dirty_buffer to bh_submit()
buffer: Remove b_end_io
buffer: Remove end_buffer_write_sync()
buffer: Remove forward declaration of submit_bh_wbc()
buffer: Remove mark_buffer_async_write()
buffer: Remove mark_buffer_async_write_endio()
buffer: Remove submit_bh()
 
bug/kunit: Core support for suppressing warning backtraces
 
bug: fix warning suppressions with kunit built as module
 
bus: fsl-mc: wait for the MC firmware to complete its boot
bus: mhi: ep: Add missing state_lock protection for mhi_state access
bus: mhi: ep: Fix potential deadlock in mhi_ep_reset_worker()
bus: mhi: ep: Protect mhi_ep_handle_syserr() in the error path
bus: mhi: host: pci_generic: Add Telit FE910C04 modem support
bus: mhi: host: pci_generic: Fix the physical function check
bus: mhi: host: pci_generic: Round up nr_irqs to power of two
bus: sunxi-rsb: Always check register address validity
bus: tegra-aconnect: Use dev_err_probe for probe error paths
bus: ts-nbus: drop unneeded dependency on OF_GPIO
 
bvec: make the bvec_iter helpers inline functions
 
cache: sifive_ccache: Add StarFive JH7110 SoC support
 
cachefiles: Fix double fput
cachefiles: Fix double unlock in nomem_d_alloc error path
cachefiles: Fix file burial to take lock when unsetting S_KERNEL_FILE
 
Linux: call_once:: Fix typo in comment for call_once()
 
can: bcm: add locking when updating filter and timer values
can: bcm: add missing device refcount for CAN filter removal
can: bcm: add missing rcu list annotations and operations
can: bcm: defer rx_op deallocation to workqueue to fix thrtimer UAF
can: bcm: extend bcm_tx_lock usage for data and timer updates
can: bcm: fix CAN frame rx/tx statistics
can: bcm: fix data race on rx_stamp/rx_ifindex in bcm_rx_handler()
can: bcm: fix lockless bound/ifindex race and silent RX_SETUP failure
can: bcm: fix stale rx/tx ops after device removal
can: bcm: track a single source interface for ANYDEV timeout/throttle ops
can: bcm: validate frame length in bcm_rx_setup() for RTR replies
can: c_can: c_can_chip_config(): keep controller in init mode until bittiming is configured
can: ctucanfd: add missing MODULE_DEVICE_TABLE()
can: ctucanfd: handle bus error interrupts
can: ctucanfd: mark error-active controller status valid
can: ctucanfd: unmap BAR0 using base address
can: ctucanfd: use self-test mode for PRESUME_ACK
can: ems_usb: validate CPC message lengths
can: esd_usb: kill anchored URBs before freeing netdevs
can: etas_es58x: es58x_read_bulk_callback(): fix RX buffer leak on URB resubmit failure
can: gs_usb: gs_usb_receive_bulk_callback(): resubmit URB on skb allocation failure
can: isotp: check register_netdevice_notifier() error in module init
can: isotp: fix timer drain order, wakeup handling and tx_gen ordering
can: isotp: fix use-after-free race with concurrent NETDEV_UNREGISTER
can: isotp: serialize TX state transitions under so->rx_lock
can: isotp: use unconditional synchronize_rcu() in isotp_release()
can: j1939: fix lockless local-destination check
can: j1939: transport: j1939_session_fresh_new(): initialize receive buffer
can: j1939: use netdevice_tracker for j1939_{priv,session,ecu} tracking
can: kvaser_usb: kvaser_usb_hydra_get_busparams(): fix memory leak in kvaser_usb_hydra_get_busparams()
can: kvaser_usb_leaf: kvaser_usb_leaf_wait_cmd(): validate received command extents
can: peak: Modification of references to email accounts being deleted
can: peak_usb: add bounds check for USB channel index
can: peak_usb: peak_usb_start(): fix double free of transfer buffer on URB submit error
can: peak_usb: validate uCAN receive record lengths
can: raw: add locking for raw flags bitfield
can: rcar_canfd: change the initializing flow for clocks and resets
can: softing: fw_parse(): validate firmware record spans
can: virtio: Add virtio CAN driver
can: virtio: Fix comment in UAPI header
can: vxcan: Kconfig: fix description stating no local echo provided
 
cdrom: fix stack out-of-bounds read in CDROMVOLCTRL
 
cdx: use generic driver_override infrastructure
 
ceph: add client reset state machine and session teardown
ceph: add diagnostic timeout loop to wait_caps_flush()
ceph: add manual reset debugfs control and tracepoints
ceph: add owner/capability checks for CEPH_IOC_SET_LAYOUT*
ceph: avoid fs reclaim while using current->journal_info
ceph: convert inode flags to named bit positions and atomic bitops
ceph: fix hanging __ceph_get_caps() with stale mds_wanted
ceph: fix MDS random selection readiness predicate
ceph: fix pre-auth out-of-bounds read on snaptrace in ceph_handle_caps()
ceph: fix refcount leak in ceph_readdir()
ceph: fix writeback_count leak in write_folio_nounlock()
ceph: harden send_mds_reconnect and handle active-MDS peer reset
ceph: use proper endian conversion for flock_len in reconnect
ceph: use the mount idmap for the owner checks in the SET_LAYOUT ioctls
 
cgroup/cpuset: Free sched domains on rebuild guard failure
cgroup/cpuset: rebind mm mempolicy to effective_mems, not mems_allowed
cgroup/cpuset: Skip hardwall ancestor scan in cpuset v2 in cpuset_current_node_allowed()
 
cgroup/rdma: add rdma.events to track resource limit exhaustion
cgroup/rdma: add rdma.events.local for per-cgroup allocation failure attribution
cgroup/rdma: add rdma.peak for per-device peak usage tracking
cgroup/rdma: document rdma.peak, rdma.events and rdma.events.local
cgroup/rdma: Drop unnecessary READ_ONCE() on event counters
cgroup/rdma: refactor resource parsing with match_table_t/match_token()
 
cgroup: Add per-subsys-css kill_css_finish deferral
cgroup: Annotate unlocked nr_populated_* accesses with READ_ONCE/WRITE_ONCE
cgroup: Defer kill_css_finish() in cgroup_apply_control_disable()
cgroup: Inline cgroup_has_tasks() in cgroup.h
cgroup: Migrate tasks to the root css when a controller is rebound
cgroup: Move populated counters to cgroup_subsys_state
cgroup: pair max limit READ_ONCE() with WRITE_ONCE()
 
char/nvram: Remove redundant nvram_mutex
 
char: applicom: remove low-quality, unused driver
char: dtlk: remove driver for ISA speech synthesizer card
char: tlclk: fix use-after-free in tlclk_cleanup()
 
checkpatch: add check for function pointer arrays in declarations
checkpatch: add option to not force /* */ for SPDX
checkpatch: allow passing config directory
checkpatch: cuppress warnings when Reported-by: is followed by Link:
checkpatch: Undeprecate rcu_read_lock_trace() and rcu_read_unlock_trace()
 
cifs: add fscache_resize_cookie() to cifs_setsize()
cifs: consolidate time_last_write stamp into _cifsFileInfo_put()
cifs: define variable sized buffer for querydir responses
cifs: Fix and improve cifs_is_path_accessible() function
cifs: fix cifsFileInfo leak on kmalloc failure in deferred close drain paths
cifs: Fix missing credit release on failure in cifs_issue_read()
cifs: Fix support for creating SFU fifo
cifs: Fix support for creating SFU socket
cifs: fix time_last_write stamp placement in setattr/truncate paths
cifs: Implement fileattr_get for case sensitivity
cifs: invalidate cfid on unlink/rename/rmdir
cifs: negotiate chained SMB2 compression capabilities
cifs: prevent readdir from changing file size due to stale directory metadata
cifs: remove all cifs files before kill super
cifs: Remove CIFSSMBSetPathInfoFB() fallback function
cifs: Show reason why autodisabling serverino support
cifs: update internal module version number
cifs: validate DFS referral string offsets
cifs: validate full SID length in security descriptors
cifs: validate idmap key payload length
 
clang-format: fix formatting of guard() and scoped_guard() statements
 
cleanup: Annotate guard constructors with nonnull
cleanup: Remove NULL check from unconditional guards
cleanup: Specify nonnull argument index
 
clk-lpc18xx-ccu: kzalloc + kcalloc to kzalloc_flex
 
clk: at91: keep securam node alive while mapping it
clk: at91: sam9x7: Fix gmac_gclk clock definition
clk: at91: sam9x7: Remove gmac peripheral clock with ID 67
clk: at91: sam9x7: Rename macb0_clk to gmac_clk
clk: at91: sama7d65: add peripheral clock for I3C
clk: bcm: iproc-asiu: simplify allocation
clk: bulk: Use dev_err_probe() helper in of_clk_bulk_get()
clk: canaan: Add clock driver for Canaan K230
clk: clk-axi-clkgen: Add support versal timings
clk: clk-max77686: kzalloc + kcalloc to kzalloc
clk: hisilicon: clkdivider-hi6220: use kzalloc_flex
clk: hisilicon: Improve deallocation in error path
clk: keystone: don't cache clock rate
clk: keystone: sci-clk: Add restore_context() operation
clk: keystone: sci-clk: fix application of sizeof to pointer
clk: mediatek: add MUX_CLR_SET macro
clk: mediatek: mt7988: use MUX_CLR_SET for gate-less muxes
clk: mediatek: mt8192: use MUX_CLR_SET
clk: microchip: mpfs-ccc: fix peripheral driver registration failures after oob fix
clk: microchip: rename clk-core to clk-pic32
clk: mmp: pxa1908-apbc: Add reset cells
clk: mmp: pxa1908-apbcp: Add reset cells
clk: mvebu: use kzalloc_flex
clk: qcom: a53: Corrected frequency multiplier for 1152MHz
clk: qcom: add Global Clock controller (GCC) driver for IPQ9650 SoC
clk: qcom: Add Hawi TCSR clock controller driver
clk: qcom: Add support for global clock controller on Hawi
clk: qcom: Add support for GXCLK for Milos
clk: qcom: camcc-milos: Declare icc path dependency for CAMSS_TOP_GDSC
clk: qcom: camcc-x1e80100: Add support for camera QDSS debug clocks
clk: qcom: camcc-x1p42100: Add support for camera clock controller
clk: qcom: clk-alpha-pll: Add support for Taycan EHA_T PLL
clk: qcom: clk-rpmh: Make all VRMs optional
clk: qcom: cmnpll: Account for reference clock divider
clk: qcom: cmnpll: Add IPQ5332 SoC support
clk: qcom: Constify qcom_cc_driver_data and list of critical CBCR registers
clk: qcom: dispcc-eliza: Fix disp_cc_mdss_mdp_clk_src RCG stall on Eliza EVK
clk: qcom: dispcc-x1e80100: Fix (possibly) dumping regmap
clk: qcom: gdsc: Support enabling interconnect path for power domain
clk: qcom: nord: negcc: add support for the USB2 PHY reset
clk: qcom: regmap-phy-mux: Rework the implementation
clk: qcom: rpmh: Add support for Hawi RPMH clocks
clk: qcom: videocc-x1p42100: Add support for video clock controller
clk: renesas: cpg-mssr: Add number of clock cells check
clk: renesas: r8a08g046: Add support for PLL6
clk: renesas: r8a73a4: Add ZT/ZTR trace clocks
clk: renesas: r8a7740: Add ZT/ZTR trace clocks
clk: renesas: r8a779g0: Add DSC clock
clk: renesas: r9a08g045: Drop unused DEF_G3S_MUX macro
clk: renesas: r9a08g045: Drop unused pm_domain header file
clk: renesas: r9a08g046: Add CA55 core clocks
clk: renesas: r9a08g046: Add GBETH clocks and resets
clk: renesas: r9a08g046: Add GPIO clocks/resets
clk: renesas: r9a08g046: Add I2C clocks and resets
clk: renesas: r9a08g046: Add IA55_PCLK to critical module clocks
clk: renesas: r9a08g046: Add RSCI clocks and resets
clk: renesas: r9a08g046: Add RSPI clocks and resets
clk: renesas: r9a08g046: Add SCIF{1..5} clocks and resets
clk: renesas: r9a08g046: Add SSIF-2 clocks and resets
clk: renesas: r9a08g046: Add WDT clocks and reset
clk: renesas: r9a09g047: Add CLK_PLLDSI{0,1} clocks
clk: renesas: r9a09g047: Add CLK_PLLDSI{0,1}_CSDIV clocks
clk: renesas: r9a09g047: Add CLK_PLLDSI{0,1}_DIV7 clocks
clk: renesas: r9a09g047: Add CLK_PLLETH_LPCLK support
clk: renesas: r9a09g047: Add support for DSI clocks and resets
clk: renesas: r9a09g047: Add support for LCDC{0,1} clocks and resets
clk: renesas: r9a09g047: Add support for SMUX2_DSI{0,1}_CLK
clk: renesas: r9a09g077: Add MTU3 module clock
clk: renesas: rzg2l: Add support for enabling PLLs
clk: renesas: rzg2l: Consolidate DEF_MUX() and DEF_MUX_FLAGS()
clk: renesas: rzg2l: Drop always-false check in rzg3s_cpg_pll_clk_recalc_rate()
clk: renesas: rzg2l: Refactor rzg3l_cpg_pll_clk_endisable()
clk: renesas: rzg2l: Rename iterator in for_each_mod_clock() to avoid shadowing
clk: renesas: rzg2l: Rename RZG3L-prefixed PLL macros to CPG-prefixed ones
clk: renesas: rzg2l: Simplify SAM PLL configuration macro
clk: renesas: rzg3s/rzg3l: Simplify PLL configuration macro
clk: renesas: rzv2h: Add PLLDSI clk mux support
clk: rockchip: add helper to register auxiliary GRFs
clk: rockchip: allow COMPILE_TEST builds
clk: rockchip: allow grf_type_sys lookup in aux_grf_table
clk: rockchip: rk3588: add GATE_GRF clocks for I2S MCLK output to IO
clk: rockchip: rk3588: don't disable unused I2S MCLK output gates
clk: samsung: exynos850: mark APM I3C clocks as critical
clk: samsung: exynos990: Fix PERIC0/1 USI clock types
clk: scmi: Fix clock rate rounding
clk: scmi: Use new determine_rate clock operation
clk: scmi: Use new simplified per-clock rate properties
clk: scpi: Unregister child clock providers on remove
clk: socfpga: agilex: implement l3_main_free_clk
clk: spacemit: k3: Add PCIe DBI clock
clk: spacemit: k3: Fix PCIe clock register offset
clk: spacemit: k3: fix USB2 bus clock
clk: spacemit: k3: set hdma clock as critical
clk: spacemit: k3: Switch to pll2_d6 as parent for PCIe clock
clk: visconti: pll: use kzalloc_flex
 
clocksource/drivers/arm_arch_timer: Default to EL2 virtual timer when running VHE
clocksource/drivers/arm_arch_timer: Workaround bcm2712 broken EL2 virtual timer
 
clocksource/drivers/mips-gic-timer: Only use VDSO_CLOCKMODE_GIC when it is a available
 
clocksource/drivers/mmio: Make the code compatible with modules
 
clocksource/drivers/sun5i: Add D1 hstimer support
clocksource/drivers/sun5i: Handle error returns from devm_reset_control_get_optional_exclusive()
 
clocksource/drivers/timer-of: Make the code compatible with modules
 
clocksource/drivers/timer-rtl-otto: Make rttm_cs variable static
 
clocksource/drivers/timer-tegra186: Correct num_wdts for Tegra186 and Tegra234
clocksource/drivers/timer-tegra186: Fix support for multiple watchdog instances
clocksource/drivers/timer-tegra186: Register all accessible watchdog timers
clocksource/drivers/timer-tegra186: Reserve and service a kernel watchdog
 
clocksource/drivers/timer-ti-dm: Add clockevent support
clocksource/drivers/timer-ti-dm: Add clocksource support
clocksource/drivers/timer-ti-dm: Fix property name in comment
 
clocksource/hyperv: Implement read_snapshot() for TSC page clocksource
 
clocksource: Add devm_clocksource_register_*() helpers
clocksource: Clean up clocksource_update_freq() functions
clocksource: move NXP timer selection to drivers/clocksource
 
coco/tdx-host: Don't expose P-SEAMLDR information on CPUs with erratum
coco/tdx-host: Expose P-SEAMLDR information via sysfs
coco/tdx-host: Expose TDX module version
coco/tdx-host: Implement firmware upload sysfs ABI for TDX module updates
coco/tdx-host: Introduce a "tdx_host" device
coco/tdx-host: Lock out module updates when reading version
 
comedi: comedi_parport: deal with premature interrupt
comedi: Consistently define pci_device_ids using named initializers
 
compiler-clang.h: Drop explicit version number from "all" diagnostic macro
compiler-clang.h: Remove __cleanup -Wunused-variable workaround
 
compiler-context-analysis: Bump required Clang version to 23
 
config: stmark2: defconfig updates
 
configfs: dentry refcount needs to be pinned only once
configfs: fix lockless traversals of ->s_children
configfs: mark pinned dentries persistent
configfs: replace __get_free_pages() with kzalloc()
 
configfs_attach_group(): drop the unused parent_item argument
 
configfs_create(): lift parent timestamp updates into callers
 
configfs_depend_prep(): pass configfs_dirent instead of dentry
 
configfs_detach_prep(): pass configfs_dirent instead of dentry
 
configfs_detach_rollback(): pass configfs_dirent instead of dentry
 
configfs_do_depend_item(): pass configfs_dirent instead of dentry
 
configfs_lookup(): don't leave ->s_dentry dangling on failure
configfs_lookup(): switch to d_splice_alias()
 
configfs_mkdir(): use take_dentry_name_snapshot()
 
configfs_remove_dir(), detach_attrs(): switch to passing dentry
 
configs_attach_item(): drop unused parent_item argument
 
console: mdacon: remove this obsolete driver
 
coresight: Add PM callbacks for sink device
coresight: Control path during CPU idle
coresight: Control path with range
coresight: cti: Fix DT filter signals silently ignored
coresight: Disable source helpers in coresight_disable_path()
coresight: etb10: restore atomic_t for shared reading state
coresight: ete: Always save state on power down
coresight: etm3x: Set active path on target CPU
coresight: etm4x: Correct TRCVMIDCCTLR1 save and restore
coresight: etm4x: Hook CPU PM callbacks
coresight: etm4x: Remove redundant checks in PM save and restore
coresight: etm4x: Set active path on target CPU
coresight: Extract device init into coresight_init_device()
coresight: fix missing error code when trace ID is invalid
coresight: Fix source not disabled on idr_alloc_u32 failure
coresight: Handle helper enable failure properly
coresight: Introduce coresight_enable_source() helper
coresight: Move CPU hotplug callbacks to core layer
coresight: Move per-CPU source pointer to core layer
coresight: pass THIS_MODULE implicitly through a macro
coresight: perf: Retrieve path and source from event data
coresight: platform: defer connection counter increment until alloc succeeds
coresight: Populate CPU ID into coresight_device
coresight: Register CPU PM notifier in core layer
coresight: Remove .cpu_id() callback from source ops
coresight: Save active path for system tracers
coresight: syscfg: Use IRQ-safe spinlock to protect active variables
coresight: sysfs: Increment refcount only for software source
coresight: sysfs: Use source's path pointer for path control
coresight: sysfs: Validate CPU online status for per-CPU sources
coresight: Take a reference on csdev
coresight: Take hotplug lock in enable_source_store() for Sysfs mode
coresight: Take per-CPU source reference during AUX setup
coresight: tmc: Fix overflow when calculating is bigger than 2GiB
coresight: trbe: Save and restore state across CPU low power state
coresight: ultrasoc-smb: Fix OOB write in smb_sync_perf_buffer()
coresight: Use helpers to fetch first and last nodes
 
counter: ftm-quaddec: use devm_mutex_init()
counter: intel-qep: Replace manual mutex logic with lock guards
counter: intel-qep: Use devm_mutex_init()
counter: interrupt-cnt: use devm_mutex_init()
counter: microchip-tcb-capture: Fix DT channel validation
 
cpu/hotplug: Fix NULL kobject warning in cpuhp_smt_enable()
 
cpu: Add lockdep_is_cpus_held()/lockdep_is_cpus_write_held() stubs for !CONFIG_HOTPLUG_CPU
cpu: hotplug: Bound hotplug states sysfs output
cpu: hotplug: Preserve per instance callback errors
 
cpufreq/amd-pstate: Loosen requirement on lowest nonlinear frequency != min freq
cpufreq/amd-pstate: Prevent the driver from loading on unsupported hardware
cpufreq/amd-pstate: Use FIELD_MODIFY()
 
cpufreq: amd-pstate: Use trace_call__##name() at guarded tracepoint call site
cpufreq: apple-soc: Use FIELD_MODIFY()
cpufreq: Avoid redundant target() calls for unchanged limits
cpufreq: clean up dead dependencies on X86 in Kconfig
cpufreq: conservative: Simplify frequency limit handling
cpufreq: cppc: mask Desired_Excursion when autonomous selection is enabled
cpufreq: cppc: Sanitize lockless policy limit snapshots
cpufreq: Documentation: fix conservative governor freq_step description
cpufreq: Documentation: fix sampling_down_factor range
cpufreq: elanfreq: Drop support for AMD Elan SC4*
cpufreq: Extract cpufreq_policy_init_qos() function
cpufreq: Fix hotplug-suspend race during reboot
cpufreq: Fix typo in comment
cpufreq: governor: Fix data races on per-CPU idle/nice baselines
cpufreq: governor: Fix stale prev_cpu_nice spike when enabling ignore_nice_load
cpufreq: intel_pstate: Improve warning message on HWP-disabled hybrid CPUs
cpufreq: intel_pstate: Set non-turbo capacity to HWP_GUARANTEED_PERF()
cpufreq: intel_pstate: Sync policy->cur during CPU offline
cpufreq: Make cpufreq_update_pressure() fall back to cpuinfo.max_freq
cpufreq: pcc: fix use-after-free and double free in _OSC evaluation
cpufreq: powernow-k8: Fix possible memory leak in powernowk8_cpu_init()
cpufreq: qcom-cpufreq-hw: Fix possible double free
cpufreq: qcom: Add cpufreq scaling support for Qualcomm Shikra SoC
cpufreq: qcom: Unify user-visible "Qualcomm" name
cpufreq: Remove driver default policy->min/max init
cpufreq: schedutil: Fix uncleared need_freq_update on the .adjust_perf() path
cpufreq: schedutil: Publish util hooks only after all sg_cpu are initialized
cpufreq: Set default policy->min/max values for all drivers
cpufreq: ti: Add EPROBE_DEFER for K3 SoCs
cpufreq: Use policy->min/max init as QoS request
 
cpuidle: Allow exit latency to exceed target residency
 
cpumask: switch cpumap_print_to_pagebuf() to using scnprintf()
 
cramfs: drop obsolete Future Development notes and update tools URL
 
create_default_group(): pass parent's dentry instead of config_group
 
CREDITS: Add Wolfram Sang
 
crypto/ccp: export firmware supported vm types
crypto/ccp: hoist kernel part of SNP_PLATFORM_STATUS
crypto/ccp: Skip SNP_INIT if preparation fails
 
crypto: aegis128 - Use neon-intrinsics.h on ARM too
crypto: aes - Fix conditions for selecting MAC dependencies
crypto: af_alg - Allow cbc(paes)
crypto: af_alg - Cap AEAD AD length to 0x80000000
crypto: af_alg - Document that it is *always* slower
crypto: af_alg - Document the deprecation of AF_ALG
crypto: af_alg - Drop support for off-CPU cryptography
crypto: af_alg - Remove zero-copy support from skcipher and aead
crypto: amcc - convert irq_of_parse_and_map to platform_get_irq
crypto: amlogic - avoid double cleanup in meson_crypto_probe()
crypto: api - Fold __crypto_alloc_tfmgfp() into __crypto_alloc_tfm()
crypto: api - Fold crypto_alloc_tfmmem() into crypto_create_tfm_node()
crypto: api - Remove crypto_clone_tfm()
crypto: api - Remove per-tfm refcount
crypto: api - use designated initializers for report structs
crypto: artpec6 - refactor crypto_setup_out_descr for readability
crypto: asymmetric_keys - fix OOB read in pefile_digest_pe_contents
crypto: atmel - use min3 to simplify atmel_sha_append_sg
crypto: atmel-ecc - add support for atecc608b
crypto: atmel-ecc - drop CONFIG_OF guard and of_match_ptr
crypto: atmel-ecc - drop dead code in atmel_ecdh_max_size
crypto: atmel-ecc - replace min_t with min
crypto: atmel-ecc - Use named initializers for struct i2c_device_id
crypto: atmel-i2c - drop redundant void * callback cast in enqueue
crypto: atmel-sha - use memcpy_and_pad to simplify hmac_setup
crypto: atmel-sha204a - drop __maybe_unused and of_match_ptr
crypto: atmel-sha204a - drop hwrng quality reduction for ATSHA204A
crypto: atmel-sha204a - Drop of_device_id data
crypto: atmel-sha204a - fail on hwrng registration error in probe path
crypto: atmel-sha204a - fix blocking and non-blocking rng logic
crypto: atmel-sha204a - remove sysfs group before hwrng
crypto: atmel-sha204a - Use named initializers for struct i2c_device_id
crypto: authencesn - Use memcpy_from/to_sglist
crypto: caam - use print_hex_dump_devel to guard key hex dumps
crypto: caam - use print_hex_dump_devel to guard key hex dumps
crypto: cavium/cpt - fix DMA cleanup using wrong loop index
crypto: ccm - Set rfc4309 maxauthsize from child
crypto: ccp - Check for page allocation failure correctly in TIO
crypto: ccp - Define pci_device_ids using named initializers
crypto: ccp - Do not initialize SNP for ioctl(SNP_COMMIT)
crypto: ccp - Do not initialize SNP for ioctl(SNP_CONFIG)
crypto: ccp - Do not initialize SNP for ioctl(SNP_VLEK_LOAD)
crypto: ccp - Do not initialize SNP for SEV ioctls
crypto: ccp - Fix snp_filter_reserved_mem_regions() off-by-one
crypto: ccp - Initialize data during __sev_snp_init_locked()
crypto: ccp - Reverse the cleanup order in psp_dev_destroy()
crypto: ccp - Treat zero-length cert chain as query for blob lengths
crypto: ccp/sev-dev-tsm - bail out early when pdev->bus is NULL
crypto: ccp/tsm - Enable the root port after the endpoint
crypto: ccree - replace snprintf("%s") with strscpy
crypto: cesa - allocate engines with main struct
crypto: cesa - use max to simplify mv_cesa_probe
crypto: chacha20poly1305 - validate poly1305 template argument
crypto: cipher - Remove crypto_clone_cipher()
crypto: crypto4xx - Remove insecure and unused rng_alg
crypto: crypto_null - Drop unused cipher_null crypto_alg
crypto: drbg - Change DRBG_MAX_REQUESTS to 4096
crypto: drbg - Clean up generation code
crypto: drbg - Clean up loop in drbg_hmac_update()
crypto: drbg - Consolidate "instantiate" logic and remove drbg_state::C
crypto: drbg - De-virtualize drbg_state_ops
crypto: drbg - Eliminate use of 'drbg_string' and lists
crypto: drbg - Embed V and C into struct drbg_state
crypto: drbg - Fix drbg_max_addtl() on 64-bit kernels
crypto: drbg - Fix ineffective sanity check
crypto: drbg - Fix misaligned writes in CTR_DRBG and HASH_DRBG
crypto: drbg - Fix returning success on failure in CTR_DRBG
crypto: drbg - Fix the fips_enabled priority boost
crypto: drbg - Flatten the DRBG menu
crypto: drbg - Fold drbg_instantiate() into drbg_kcapi_seed()
crypto: drbg - Fold drbg_prepare_hrng() into drbg_kcapi_seed()
crypto: drbg - Fold include/crypto/drbg.h into crypto/drbg.c
crypto: drbg - Include get_random_bytes() output in additional input
crypto: drbg - Install separate seed functions for pr and nopr
crypto: drbg - Move fixed values into constants
crypto: drbg - Move module aliases to end of file
crypto: drbg - Put rng_alg methods in logical order
crypto: drbg - Remove always-enabled symbol CRYPTO_DRBG_HMAC
crypto: drbg - Remove broken commented-out code
crypto: drbg - Remove drbg_core
crypto: drbg - Remove import of crypto_cipher functions
crypto: drbg - Remove obsolete FIPS 140-2 continuous test
crypto: drbg - Remove redundant reseeding based on random.c state
crypto: drbg - Remove support for "prediction resistance"
crypto: drbg - Remove support for CTR_DRBG
crypto: drbg - Remove support for HASH_DRBG
crypto: drbg - Remove support for HMAC-SHA256 and HMAC-SHA384
crypto: drbg - Remove unhelpful helper functions
crypto: drbg - Rename MAX_ADDTL => MAX_ADDTL_BYTES
crypto: drbg - Separate "reseed" case in drbg_kcapi_seed()
crypto: drbg - Simplify "uninstantiate" logic
crypto: drbg - Simplify algorithm registration
crypto: drbg - Simplify drbg_generate_long() and fold into caller
crypto: drbg - Use HMAC-SHA512 library API
crypto: drivers - Drop explicit assigment of 0 in pci_device_id array
crypto: drivers - Move MODULE_DEVICE_TABLE next to the table itself
crypto: drivers - remove of_match_ptr from OF match tables
crypto: ecc - Fix carry overflow in vli multiplication
crypto: ecc - Unbreak the build on arm with CONFIG_KASAN_STACK=y
crypto: ecrdsa - fix unknown OID check in ecrdsa_param_curve
crypto: ecrdsa - remove empty sig_alg exit callback
crypto: eip93 - fix reset ring register definition
crypto: exynos-rng - Remove exynos-rng driver
crypto: fcrypt - Remove support for FCrypt block cipher
crypto: hash - Remove support for cloning hash tfms
crypto: hisi-trng - Remove crypto_rng interface
crypto: hisilicon - mask all error type when removing driver
crypto: hisilicon/qm - allow VF devices to query hardware isolation status
crypto: hisilicon/qm - disable error report before flr
crypto: hisilicon/qm - place the interrupt status interface after the PM usage counter
crypto: hisilicon/qm - support doorbell enable control
crypto: hisilicon/qm - support function-level error reset
crypto: hisilicon/sec2 - lower priority for hisilicon crypto implementations
crypto: inside-secure/eip93 - Add check for devm_request_threaded_irq
crypto: inside-secure/eip93 - Drop superfluous blank line
crypto: ixp4xx - fix buffer chain unwind on allocation failure
crypto: jitterentropy - drop redundant delta check in jent_entropy_init
crypto: jitterentropy - fix URL
crypto: krb5 - filter out async aead implementations at alloc
crypto: loongson - Remove broken and unused loongson-rng
crypto: loongson - Select CRYPTO_RNG
crypto: marvell/octeontx - fix DMA cleanup using wrong loop index
crypto: nx - fix nx_crypto_ctx_exit argument
crypto: octeontx - use strscpy_pad in ucode_load_store
crypto: omap - add omap_aes_unregister_algs helper
crypto: omap - add omap_des_unregister_algs helper
crypto: omap - add omap_sham_unregister_algs helper
crypto: omap-des - add COMPILE_TEST and fix CONFIG_OF=n build
crypto: omap-des - drop of_match_ptr from OF match table
crypto: pcbc - Remove support for PCBC mode
crypto: pcrypt - restore callback for non-parallel fallback
crypto: powerpc/aes - use min in ppc_{ecb,cbc,ctr,xts}_crypt
crypto: qat - add KPT support for GEN6 devices
crypto: qat - centralize bus master enable
crypto: qat - factor out AER reset helpers
crypto: qat - fix heartbeat error injection
crypto: qat - fix restarting state leak on allocation failure
crypto: qat - fix VF2PF work teardown race in adf_disable_sriov()
crypto: qat - handle sysfs-triggered reset callbacks
crypto: qat - keep VFs enabled during reset
crypto: qat - notify fatal error before AER reset preparation
crypto: qat - protect service table iterations with service_lock
crypto: qat - remove MODULE_VERSION
crypto: qat - remove unused character device and IOCTLs
crypto: qat - rename adf_ctl_drv.c to adf_module.c
crypto: qat - simplify adf_service_mask_to_string helper
crypto: qat - skip restart for down devices
crypto: qat - use pci logging variants for PCI-specific messages
crypto: qat - validate RSA CRT component lengths
crypto: qce - fix error path in devm_qce_register_algs
crypto: riscv/aes - replace min_t with min in riscv64_aes_ctr_crypt
crypto: rng - Free default RNG on module exit
crypto: safexcel - Fix potential memory leak in safexcel_pci_probe()
crypto: safexcel - Remove repeated plus
crypto: starfive - use list_first_entry_or_null to simplify cryp_find_dev
crypto: starfive - use scatterlist length before DMA mapping
crypto: sun4i-ss - Remove insecure and unused rng_alg
crypto: sun8i-ss - avoid hash and rng references
crypto: talitos - add chaining of arbitrary number of descriptor for the SEC1
crypto: talitos - allocate channels with main struct
crypto: talitos - move code in current_desc_hdr() into a standalone function
crypto: talitos - move dma mapping code in talitos_submit() into a standalone dma_map_request() function
crypto: talitos - move dma unmapping code in flush_channel() into a standalone dma_unmap_request() function
crypto: talitos - use devm_platform_ioremap_resource()
crypto: talitos - use dma_sync_single_for_cpu() before reading descriptor header
crypto: talitos/hash - drop workqueue mechanism for SEC1
crypto: talitos/hash - fix SEC2 64k - 1 ahash request limitation
crypto: talitos/hash - prepare SEC1 descriptor chaining, remove additional descriptor
crypto: talitos/hash - remove useless wrapper
crypto: talitos/hash - rename first_desc/last_desc to first_request/last_request
crypto: talitos/hash - use descriptor chaining for SEC1 instead of workqueue
crypto: tegra - Don't touch bo refcount in host1x bo pin/unpin
crypto: tegra - Fix dma_free_coherent size error
crypto: tegra - fix rctx->cryptlen calculation in tegra_gcm_do_one_req()
crypto: tegra - fix refcount leak in tegra_se_host1x_submit()
crypto: tegra - Return ENOMEM when input buffer allocation fails for ccm
crypto: testmgr - Add test for drbg_pr_hmac_sha512
crypto: testmgr - allow authenc(hmac(sha{256,384}),cts(cbc(aes))) in FIPS mode
crypto: testmgr - disallow RSA PKCS#1 SHA-1 sig algs in FIPS mode
crypto: testmgr - Update test for drbg_nopr_hmac_sha512
crypto: xilinx-trng - Fix return value of xtrng_hwrng_trng_read()
crypto: xilinx-trng - Remove crypto_rng interface
crypto: xilinx-trng - Replace crypto_drbg_ctr_df() with HMAC-SHA512
 
cxgb4: Fix decode strings dump for T6 adapters
 
cxl/fwctl: Fix __fortify_panic
 
cxl/memdev: Hold memdev lock during memdev poison injection/clear
cxl/memdev: Introduce cxl_class_memdev_type
cxl/memdev: Pin parents for entire memdev lifetime
 
cxl/pci: Convert PCIBIOS errors to errno on DVSEC config accesses
cxl/pci: Fix the incorrect check of pci_read_config_word() return
 
cxl/port: update reference to removed CONFIG_PROVE_CXL_LOCKING
 
cxl/region: Avoid variable shadowing in region attach paths
cxl/region: Block region delete during region creation
cxl/region: Fill first free targets[] slot during auto-discovery
cxl/region: Fix out-of-bounds access in cxl_cancel_auto_attach()
cxl/region: Introduce devm_cxl_probe_mem()
cxl/region: Resolve region deletion races
cxl/region: Validate partition index before array access
 
cxl/test: Add check after kzalloc() memory in alloc_mock_res()
cxl/test: Enforce PMD alignment for volatile mock regions
cxl/test: Fix __fortify_panic
cxl/test: Fix integer overflow in mock LSA bounds checks
cxl/test: Unregister cxl_acpi in cxl_test_init() error path
cxl/test: Verify cmd->size_in before accessing payload
cxl/test: Zero out LSA backing memory to avoid leaking to user
 
cxl: Add dummy function for cxl_memdev_attach_region for !CONFIG_CXL_REGION
cxl: Align interleave decode/encode helpers with their callers
cxl: Fix CXL_HEADERLOG_SIZE to match RAS Capability size
 
d_prune_aliases(): make sure to skip NORCU aliases
 
d_walk(): shrink rcu_read_lock() scope
 
dax/bus: Upgrade resource conflict message to dev_err() in alloc_dax_region()
 
dax/kmem: account for partial discontiguous resource upon removal
 
dcache: add extra sanity checks of the dentry in dentry_free()
dcache: use kmalloc_flex() in __d_alloc
 
ddrm/amd/display: [FW Promotion] Release 0.1.61.0
 
debugobjects: Plug race against a concurrent OOM disable
 
devcoredump: Remove exit call
 
devfreq: change devfreq_event_class to a const struct
 
device core: make struct device_driver groups members constant arrays
 
device property: fix fwnode reference leak in fwnode_graph_get_endpoint_by_id()
device property: initialize the remaining fields of fwnode_handle in fwnode_init()
 
devlink: fix net namespace reference leak in reload
devlink: Fix parent ref leak in devl_rate_node_create()
devlink: Fix parent ref leak on tc-bw failure
devlink: heap-allocate param fill buffers in devlink_nl_param_fill
devlink: Implement devlink param multi attribute nested data values
devlink: pass param values by pointer
devlink: Warn on resource ID collision with PARENT_TOP
 
dibs: fix use-after-free of dmb_node in loopback attach/detach/unregister
dibs: Improve DIBS prompts and help texts
dibs: initialise dibs->lock in dibs_dev_alloc()
dibs: loopback: validate offset and size in move_data()
 
dio: Replace deprecated strcpy with strscpy in dio_init
dio: Update DIO_SCMAX comment
dio: Use tabs and avoid continuation logging in dio_init
 
direct-io: remove IOCB_NOWAIT support
 
dlm: add usercopy whitelist to dlm_cb cache
dlm: fix add msg handle in send_queue ordered
dlm: init per node debugfs before add to node hash
dlm: use hlist_for_each_entry_srcu for SRCU protected lists
 
dm cache: make smq background work limit configurable
 
dm era: fix error code propagation in era_ctr()
dm era: fix NULL pointer dereference in metadata_open()
dm era: fix out-of-bounds memory access for non-zero start sector
 
dm thin metadata: fix metadata snapshot consistency on commit failure
dm thin metadata: fix superblock refcount leak on snapshot shadow failure
 
dm vdo: use get_random_u32() where appropriate
 
dm-bufio: fix wrong count calculation in dm_bufio_issue_discard
 
dm-ima: don't copy the active table to the inactive table
dm-ima: Fail more gracefully in dm_ima_measure_on_*
dm-ima: Fix issues with dm_ima_measure_on_device_rename
dm-ima: Fix UAF errors and measuring incorrect context
dm-ima: Handle race between rename and table swap
dm-ima: remove broken last_target_measured logic
dm-ima: remove dm_ima_reset_data()
dm-ima: remove new_map from dm_ima_measure_on_device_clear
dm-ima: Remove status_flags from dm_ima_measure_on_table_load()
dm-ima: use active table's size if available
 
dm-inlinecrypt: add support for hardware-wrapped keys
dm-inlinecrypt: add target for inline block device encryption
dm-inlinecrypt: Fix an error handling path in inlinecrypt_ctr()
 
dm-integrity: don't increment hash_offset twice
dm-integrity: fix a bug if the bio is out of limits
dm-integrity: fix leaking uninitialized kernel memory
dm-integrity: fix the 'fix_hmac' option
 
dm-ioctl: fix a possible overflow in list_version_get_info
dm-ioctl: report an error if a device has no table
 
dm-log: fix a bitset_size overflow on 32bit machines
 
dm-pcache: reject option groups without values
 
dm-raid: only requeue bios when dm is suspending
dm-raid: only requeue bios when dm is suspending
 
dm-stats: fix dm_jiffies_to_msec64
dm-stats: fix merge accounting
 
dm-verity: avoid double increment of &use_bh_wq_enabled
dm-verity: fix a possible NULL pointer dereference
dm-verity: fix buffer overflow in FEC calculation
dm-verity: increase sprintf buffer size
dm-verity: make error counter atomic
 
dm-zoned-metadata: Use strscpy() to copy device name
 
dm: add documentation for dm-inlinecrypt target
dm: avoid leaking the caller's thread keyring via the table device file
dm: limit target bio polling to one shot
 
dm_early_create: fix freeing used table on dm_resume failure
 
dma-buf/dma_fence_array: remove unused functionality v4
 
dma-buf/udmabuf: skip redundant cpu sync to fix cacheline EEXIST warning
 
dma-buf: Change st-dma-fence-chain.c to use kunit
dma-buf: Change st-dma-fence-unwrap.c to use kunit
dma-buf: Change st-dma-fence.c to use kunit
dma-buf: Change st-dma-resv.c to use kunit
dma-buf: dma-fence: Fix potential NULL pointer dereference
dma-buf: heaps: cma: Turn the heap into a module
dma-buf: heaps: Export mem_accounting parameter
dma-buf: heaps: system: Turn the heap into a module
dma-buf: move system_cc_shared heap under separate Kconfig
dma-buf: Remove the old selftest
 
dma-contiguous: add kconfig option to setup numa cma area if not configured explicitly
dma-contiguous: simplify numa cma area handling
 
dma-debug: Ensure mappings are created and released with matching attributes
dma-debug: Feed DMA attribute for unmapping flows too
dma-debug: Record DMA attributes in debug entry
dma-debug: Remove unused DMA attribute parameter
 
dma-fence: Fix potential tracepoint null pointer dereferences
dma-fence: Make dma_fence_dedup_array() robust against 0-count input
dma-fence: use correct callback in dma_fence_timeline_name()
 
dma: map_benchmark: turn dma_sg_map_param buf into a flexible array
 
dmaengine: altera-msgdma: Use memcpy_toio for descriptor FIFO writes
dmaengine: cirrus: Drop left-over from platform probing
dmaengine: dma-axi-dmac: Drop struct clk from main struct
dmaengine: dma-axi-dmac: Properly free struct axi_dmac_desc
dmaengine: dma-axi-dmac: use DMA pool to manange DMA descriptor
dmaengine: dmatest: split struct dmatest_info from variable declaration
dmaengine: dw-axi-dmac: drop redundant DMAC enable in block start
dmaengine: dw-axi-dmac: fix PM for system sleep and channel alloc
dmaengine: dw-edma-pcie: Reject devices without driver data
dmaengine: dw-edma: Add spinlock to protect DONE_INT_MASK and ABORT_INT_MASK
dmaengine: dw-edma: Add Xilinx CPM6-DMA DeviceID
dmaengine: dw-edma: Remove dw_edma_add_irq_mask()
dmaengine: Fix possible use after free
dmaengine: idxd: fix double free of wq, engine, and group structs
dmaengine: idxd: fix fdev setup failure cleanup in idxd_cdev_open()
dmaengine: imx-sdma: Refine spba bus searching in probe
dmaengine: iop32x-adma: Remove a leftover header file
dmaengine: mmp_pdma: add SpacemiT K3 support
dmaengine: mmp_pdma: refactor DRCMR access with helper function
dmaengine: Move MODULE_DEVICE_TABLE next to the table itself
dmaengine: nbpfaxi: Drop unused platform_device_id array
dmaengine: qcom: bam_dma: Add support for BAM v2.0.0
dmaengine: qcom: bam_dma: Fix command element mask field for BAM v1.6.0+
dmaengine: qcom: gpi: set DMA_PRIVATE capability
dmaengine: qcom: hidma: use sysfs_emit() in sysfs show callbacks
dmaengine: qcom: Unify user-visible "Qualcomm" name
dmaengine: sh: rz-dmac: Add cyclic DMA support
dmaengine: sh: rz-dmac: Add DMA ACK signal routing support
dmaengine: sh: rz-dmac: Add helper to check if the channel is enabled
dmaengine: sh: rz-dmac: Add helper to check if the channel is paused
dmaengine: sh: rz-dmac: Add helper to compute the lmdesc address
dmaengine: sh: rz-dmac: Add runtime PM support
dmaengine: sh: rz-dmac: Add suspend to RAM support
dmaengine: sh: rz-dmac: Adjust rz_dmac_chan_get_residue() to return error codes
dmaengine: sh: rz-dmac: Drop the update of channel->chctrl with CHCTRL_SETEN
dmaengine: sh: rz-dmac: Fix incorrect NULL check for list_first_entry()
dmaengine: sh: rz-dmac: Move interrupt request after everything is set up
dmaengine: sh: rz-dmac: Refactor pause/resume code
dmaengine: sh: rz-dmac: Save the start LM descriptor
dmaengine: sh: rz-dmac: Set the Link End (LE) bit on the last descriptor
dmaengine: sh: rz-dmac: Use list_first_entry_or_null()
dmaengine: sh: rz-dmac: Use rz_dmac_disable_hw()
dmaengine: sh: rz-dmac: Use virt-dma APIs for channel descriptor processing
dmaengine: ste_dma40: turn d40_base phy_chans into a flexible array
dmaengine: sun6i-dma: Fix reclaim descriptors while terminating DMA
dmaengine: switchtec-dma: fix FIELD_GET misuse when programming SE threshold
dmaengine: tegra210-adma: Add error logging on failure paths
dmaengine: tegra: Add Tegra264 support
dmaengine: tegra: Fix burst size calculation
dmaengine: tegra: Make reset control optional
dmaengine: tegra: Support address width > 39 bits
dmaengine: tegra: Use iommu-map for stream ID
dmaengine: tegra: Use managed DMA controller registration
dmaengine: tegra: Use struct for register offsets
 
doc/netlink: rt-link: fix binary attributes marked as strings
 
doc: security: Add documentation of exporting and deleting IMA measurements
 
Docs/ABI/damon: document fail_charge_{num,denom}
Docs/ABI/damon: mark schemes//filters/ deprecated
Docs/ABI/damon: update for pause sysfs file
 
Docs/admin-guide/cgroup-v1: document rdma.peak, rdma.events and rdma.events.local
 
Docs/admin-guide/cgroup-v2: document io.latency rotational vs non-rotational behavior
Docs/admin-guide/cgroup-v2: drop stale misc interface file count
Docs/admin-guide/cgroup-v2: fix memory.stat doc details
Docs/admin-guide/cgroup-v2: note blkcg_debug_stats gates io.latency stats
 
Docs/admin-guide/mm/damon/lru_sort: update for entire memory monitoring
 
Docs/admin-guide/mm/damon/reclaim: update for autotune_monitoring_intervals
Docs/admin-guide/mm/damon/reclaim: update for entire memory monitoring
 
Docs/admin-guide/mm/damon/stat: document kdamond_pid parameter
 
Docs/admin-guide/mm/damon/usage: clarify current_value of quota goals
Docs/admin-guide/mm/damon/usage: document data attributes monitoring
Docs/admin-guide/mm/damon/usage: document fail_charge_{num,denom} files
Docs/admin-guide/mm/damon/usage: mark scheme filters sysfs dir as deprecated
Docs/admin-guide/mm/damon/usage: update for memcg damon filter
Docs/admin-guide/mm/damon/usage: update for pause file
 
Docs/admin-guide/mm/damon: fix 'parametrs' typo
 
Docs/driver-api/uio-howto: document mmap_prepare callback
 
docs/dyndbg: explain flags parse 1st
docs/dyndbg: update examples \012 to \n
 
docs/filesystems/9p: fix broken external links
 
docs/fs/ntfs: add mount options to support Windows native symbolic links
 
docs/ja_JP: translate more of submitting-patches.rst
docs/ja_JP: translate more of submitting-patches.rst (no-mime)
docs/ja_JP: translate submitting-patches.rst (interleaved-replies)
 
Docs/LoongArch: Add advanced extended IRQ model
 
Docs/mm/damon/design: document data attributes monitoring
Docs/mm/damon/design: document fail_charge_{num,denom}
Docs/mm/damon/design: fix three typos
Docs/mm/damon/design: update for context pause/resume feature
Docs/mm/damon/design: update for memcg damon filter
 
Docs/mm/damon/maintainer-profile: add AI review usage guideline
 
docs/mm: clarify that we are not looking for LLM generated content
docs/mm: fix typo in process_addrs.rst
 
docs/pt_BR: process: link maintainer-kvm-x86 in maintainer-handbooks
 
docs/zh_CN: Add acm.rst translation
docs/zh_CN: Add authorization.rst translation
docs/zh_CN: Add chipidea.rst translation
docs/zh_CN: Add CREDITS translation
docs/zh_CN: Add dwc3.rst translation
docs/zh_CN: Add ehci.rst translation
docs/zh_CN: Add index.rst translation
docs/zh_CN: Add usbmon.rst translation
 
Docs/{ABI,admin-guide}/damon: fix various typoes
 
docs/{it_it,sp_SP,zh_CN,zh_TW}: update references to removed CONFIG_DEBUG_SLAB
 
docs: acpi: dsd: add Motorcomm yt8xxx PHY properties
docs: add guidelines for submitting new filesystems
docs: admin-guide: add IGNORE_DIRS example for cscope
docs: admin-guide: clarify perf bench all behavior
docs: admin-guide: fix stress-ng command examples
docs: admin-guide: fix typos in workload tracing guide
docs: admin-guide: thunderbolt: Add instructions how to use USB4STREAM
docs: auto-generate maintainer entry profile links
docs: cgroup: Fix stale source file paths
docs: changes.rst: restore pahole 1.26 minimum (regressed by sort)
docs: clarify page pool NAPI consumer requirement
docs: coding-assistant: explain important steps when looking for bugs
docs: driver-api: eisa: add SPDX license identifier
docs: dt: submitting-patches: Remove possible confusion of combining DTS
docs: dt: writing-bindings: Extend compatible fallbacks guideline
docs: dt: writing-schema: Clarify what is required in a schema
docs: Fix minor grammatical error
docs: fix typo in leds-lp55xx.rst
docs: fix typo in uniwill-laptop.rst
docs: fix typo in user_mode_linux_howto_v2.rst
docs: fix typos in kernel documentation
docs: housekeeping: Fix struct member access in code example
docs: hwmon: (coretemp) fix outdated documentation
docs: hwmon: (lm75) Add section for sysfs interface
docs: hwmon: htu31: document debugfs serial_number
docs: hwmon: ltc4283: fix malformed table docs build error
docs: iio: adc: ad4691: add driver documentation
docs: iio: triggered-buffers: use new helpers in example
docs: infiniband: correct name of option to enable the ib_uverbs module
docs: ipmi: Fix path of the "hotmod" module parameter
docs: kernel-doc: python: strip __counted_by_ptr macro
docs: kernel-parameters: Fix stale sticore file paths
docs: kernel-parameters: Remove sa1100ir IrDA parameter
docs: kgdb: Fix path of driver options
docs: kgdb: Fix stale source file paths
docs: kselftest: Document the FORCE_TARGETS build variable
docs: kselftest: remove link to obsolete wiki
docs: leds: Fix sysfs ABI reference in lp5812.rst
docs: locking: Fix stale dquot.c path
docs: maintainers: add SPDX license to the file
docs: maintainers_include: add a filtering javascript
docs: maintainers_include: add external profile URLs
docs: maintainers_include: auto-generate maintainer profile TOC
docs: maintainers_include: better handle directories
docs: maintainers_include: better handle doc wildcards
docs: maintainers_include: clean most SPHINXDIRS=process warnings
docs: maintainers_include: cleanup the code
docs: maintainers_include: do some coding style cleanups
docs: maintainers_include: don't ignore invalid profile entries
docs: maintainers_include: fix support for O=dir
docs: maintainers_include: improve its output
docs: maintainers_include: keep hidden TOC sorted
docs: maintainers_include: keep the last entry at the end
docs: maintainers_include: Only show main entry for profiles
docs: maintainers_include: parse MAINTAINERS just once
docs: maintainers_include: preserve names for files under process/
docs: maintainers_include: properly handle file patterns
docs: maintainers_include: restore compatibility with Python 3.6
docs: maintainers_include: split state machine on multiple funcs
docs: maintainers_include: store maintainers entries on a dict
docs: maintainers_include: use a better title for profiles
docs: md: fix grammar in speed_limit description
docs: memfd_preservation: fix rendering of ABI documentation
docs: mm: clarify that user_reserve_kbytes has no effect when overcommit_memory is set to 0 or 1
docs: net: add Rx notes to the checksum guide
docs: net: arcnet: remove outdated/irrelevant information; improve style
docs: net: ethtool: document ops-locked drivers and op_needs_rtnl
docs: net: fix minor issues with checksum offloads
docs: net: fix minor issues with devlink docs
docs: net: fix minor issues with driver guide
docs: net: fix minor issues with segmentation offloads
docs: net: fix minor issues with strparser docs
docs: net: fix minor issues with the NAPI guide
docs: net: fix minor issues with XDP metadata docs
docs: net: netdevices: small fixes and clarifications
docs: net: page_pool: drop reference to removed PP_FLAG_PAGE_FRAG
docs: net: refresh netdev feature guidance
docs: net: render the checksum comment in checksum-offloads.rst
docs: net: statistics: fix kernel-internal stats list
docs: net: tls-offload: document tls_dev_del, tls_dev_resync, and rekey
docs: net: update devmem code examples
docs: netlink: Correct buffer sizing info
docs: networking: add guidance on what to push via extack
docs: omap/dss: Fix stale modedb.c path
docs: page_pool: drop the mention of the legacy stats API
docs: proc: add documentation about mount restrictions
docs: proc: fix minor grammar and formatting issues
docs: pt_BR: add translation for kernel development process guides
docs: pt_BR: Translate 3.Early-stage.rst into Portuguese
docs: pt_BR: Translate process/kernel-docs.rst into Portuguese
docs: pt_BR: translate process/license-rules.rst
docs: pt_BR: update "Purpose of Defconfigs" section in maintainer-soc.rst
docs: pt_BR: update maintainer-handbooks
docs: pt_BR: update minimal software requirements in changes.rst
docs: real-time: Fix duplicated sched(7) text
docs: Remove stale ISDN parameters
docs: reporting-issues: replace "these advices" with "all of this advice"
docs: security-bugs: clarify some mandatory steps for AI reports
docs: security-bugs: clarify what counts as a valid version
docs: sonypi: Fix stale header file path
docs: sphinx-static: fix typo "wich" -> "which"
docs: staging: fix various typos and grammar issues
docs: submitting-patches: Clarify that "reviewer" is a person
docs: sysctl/net: Remove ax25, netrom, rose entries
docs: threat-model: add missing closing parenthesis
docs: threat-model: clarify "security bug" vs "vulnerability"
docs: threat-model: move fake devices out of "non production use"
docs: tools: Fix typo 'ackward' to 'awkward' in unittest.rst
docs: Update nosmt support for arm64
docs: watchdog-api: general cleaning
docs: watchdog-kernel-api: general cleanups
docs: watchdog-parameters: add missing watchdog_core parameters
docs: watchdog: explain watchdog API options
docs: watchdog: Fix brackets
docs: watchdog: mlx-wdt: small fixes
docs: watchdog: pcwd: fix typo and driver info.
docs: xforms_lists: allow __maybe_unused in func parameters
 
Linux: document dentry_kill()
Linux: Document rcu_read_lock() use in select_collect2()
 
Documentation/admin-guide/mm: fix typos in transhuge.rst
 
Documentation/amdgpu: Add documentation for Peak Tops Limiter (PTL) sysfs interface
 
Documentation/binfmt-misc.rst: Specify aux vector for "O" flag description
 
Documentation/bpf: Refresh map_lru_hash_update.dot for rqspinlock
Documentation/bpf: Update btf doc with updated vlen, kind sizes
 
Documentation/gpu/rfc: fix toctree
 
Documentation/gpu: add dedicated documentation for Intel display
Documentation/gpu: add remaining DOC: comments to Intel display documentation
Documentation/gpu: add some tables of contents to large documents
Documentation/gpu: Add TCC, update TCP in amdgpu glossary
Documentation/gpu: limit main toctree depth to 2
Documentation/gpu: use === for Intel display section heading underlines
 
Documentation/hwmon: add Delta E50SN12051 documentation
 
Documentation/kernel-parameters: Remove "Deprecated" from isolcpus=
 
Documentation/rtla: Add -A/--aligned option
 
Documentation/rv: Replace stale website link
 
Documentation/scheduler: Fix duplicated word in sched-deadline
 
Documentation/tcp_ao: Document the supported MAC algorithms and lengths
 
Documentation: ABI: add sysfs interface for ZynqMP CSU registers
Documentation: ABI: sysfs-class-reboot-mode-reboot_modes: fix doc warnings
Documentation: ABI: Take over as contact for sysfs-driver-tegra-fuse
Documentation: add documentation of AMD isp 4 driver
Documentation: Add the RPC language description of NLM version 3
Documentation: admin-guide: media: add rk3588 vicap
Documentation: adopt new coding style of type-aware kmalloc-family
Documentation: arch: fix brackets
Documentation: bug-hunting.rst: fix grammar
Documentation: core-api/cpu_hotplug: Remove stale cpu0_hotplug docs
Documentation: core-api/cpu_hotplug: Remove stale cpu0_hotplug docs
Documentation: deprecated.rst: kmalloc-family: mark argument as optional
Documentation: drm: Remove drm_atomic_state rename entry
Documentation: filesystems: cramfs: correct stale hard-link and endianness claims
Documentation: fix spelling mistake "stucture" -> "structure"
Documentation: Fix syntax of kmalloc_objs example in coding style doc
Documentation: fix typo and formattting in security/credentials.rst
Documentation: futex: Add a note about robust list race condition
Documentation: gpu: nova: document the IFR header layout
Documentation: hwmon: adt7411: document supported sysfs attributes
Documentation: hwmon: fix typo in heading for max31730
Documentation: iio: fix typo in triggered-buffers example
Documentation: iio: make ADXL Y-axis calibbias description consistent
Documentation: KVM: Clarify that PMU_V3_IRQ IntID requirements for GICv5
Documentation: KVM: Fix typos in VGICv5 documentation
Documentation: KVM: Synchronize x86 VM types
Documentation: leds: Document pattern behavior of Samsung S2M series PMIC RGB LEDs
Documentation: leds: leds-class: Document keyboard backlight LED class naming
Documentation: media: add CEC opcodes
Documentation: media: Fix v4l2_vp9_segmentation
Documentation: mm: update the admin guide for mTHP collapse
Documentation: net/smc: correct old value of smcr_max_recv_wr
Documentation: networking: devlink: stmmac: fix typo in phc_coarse_adj
Documentation: networking: ip-sysctl: fix typo in tcp_ecn_option
Documentation: PCI: Fix typos
Documentation: proc: fix section numbering in table of contents
Documentation: process: fix brackets
Documentation: qat_rl: make rate limiting wording clearer
Documentation: RCU: adopt new coding style of type-aware kmalloc-family
Documentation: rust: testing: add Kconfig guidance
Documentation: sound: Add TAS675x codec mixer controls documentation
Documentation: sound: tas675x: Fix temperature range and impedance documentation
Documentation: tracing: fix typo in events documentation
Documentation: update deferred_probe_timeout cmdline parameter documentation
 
dpaa2-eth: put MAC endpoint device on disconnect
 
dpaa2-switch: change dpaa2_switch_port_set_fdb() function prototype
dpaa2-switch: do not accept VLAN uppers while bridged
dpaa2-switch: factor out the FDB in-use check into a helper
dpaa2-switch: fix handling of NAPI on the remove path
dpaa2-switch: fix the error path in dpaa2_switch_rx()
dpaa2-switch: fix VLAN upper check not rejecting bridge join
dpaa2-switch: move FDB selection for join path into a helper
dpaa2-switch: move FDB selection for leave path into a helper
dpaa2-switch: put MAC endpoint device on disconnect
dpaa2-switch: remove duplicated check for the maximum number of VLANs
dpaa2-switch: rework FDB management on the bridge leave path
dpaa2-switch: support VLAN flag changes on existing VIDs
dpaa2-switch: unify the FDB update logic in dpaa2_switch_port_set_fdb()
 
dpll: add fractional frequency offset to pin-parent-device
dpll: add generic DPLL type
dpll: add pin operational state
dpll: allow fwnode pins to attempt state change without capability bit
dpll: allow registering FW-identified pin with a different DPLL
dpll: balance create/delete notifications in __dpll_pin_(un)register
dpll: change dpll_netdev_pin_handle_size() to assume DPLL_A_PIN_ID will be used
dpll: emit per-dpll delete notifications in dpll_pin_on_pin_unregister()
dpll: extend pin notifier with notification source ID
dpll: fix NULL pointer dereference in dpll_msg_add_pin_ref_sync()
dpll: fix stale iteration in dpll_pin_on_pin_unregister()
dpll: guard sync-pair removal on full pin unregister
dpll: send delete notification before unregister in on-pin rollback
dpll: use pin owner's dpll ref for pin-level attribute reporting
dpll: zl3073x: implement pin operational state reporting
dpll: zl3073x: report FFO as DPLL vs input reference offset
dpll: zl3073x: Use named initializers for struct i2c_device_id
 
drbd: clean up UAPI headers
drbd: don't leak the shared secret to unprivileged netlink dumps
drbd: move UAPI headers to include/uapi/linux/
drbd: reject data replies with an out-of-range payload size
drbd: replace genl_magic with explicit netlink serialization
 
driver core: Add low-level macros for device attributes
driver core: add missing kernel-doc for union members
driver core: Allow the constification of device attributes
driver core: Avoid warning when removing a device while its supplier is unbinding
driver core: class: fix typo in struct class documentation
driver core: Constify core device attributes
driver core: constify group arrays arguments in driver_add_groups and driver_remove_groups
driver core: Delete DEVICE_ATTR_PREALLOC()
driver core: delete useless forward declaration of "struct class"
driver core: faux: clean up init error handling
driver core: faux: fix root device registration
driver core: Fix missing jiffies conversion in deferred_probe_extend_timeout()
driver core: Guard deferred probe timeout extension with delayed_work_pending()
driver core: make struct bus_type groups members constant arrays
driver core: move dev_has_sync_state() to drivers/base/base.h
driver core: platform: Include header for struct platform_device_id
driver core: platform: set mod_name in driver registration
driver core: reject devices with unregistered buses
driver core: remove driver_set_override()
driver core: Replace dev->can_match with dev_can_match()
driver core: Replace dev->dma_coherent with dev_dma_coherent()
driver core: Replace dev->dma_iommu with dev_dma_iommu()
driver core: Replace dev->dma_ops_bypass with dev_dma_ops_bypass()
driver core: Replace dev->dma_skip_sync with dev_dma_skip_sync()
driver core: Replace dev->of_node_reused with dev_of_node_reused()
driver core: Replace dev->offline + ->offline_disabled with accessors
driver core: Replace dev->state_synced with dev_state_synced()
driver core: Stop using generic sysfs macros for device attributes
driver core: Use mod_delayed_work to prevent lost deferred probe work
driver core: use READ_ONCE() for dev->driver in dev_has_sync_state()
driver core: Use system_percpu_wq instead of system_wq
 
driver: core: Include headers for acpi_device_id and of_device_id for struct device_driver
 
drivers/base/memory: make memory block get/put explicit
drivers/base/memory: set mem->altmap after successful device registration
 
drivers/block/rbd: Use strscpy() to copy strings into arrays
 
drivers/char/mem: eliminate unnecessary use of success_hook
 
drivers/of/overlay: Use memcpy() to copy known length strings
 
drivers/of: fdt: Make ibm,phandle logic only happen on pseries
drivers/of: validate live-tree string properties before string use
drivers/of: validate status properties in reconfig state changes
 
drivers/virt: pkvm: Fix end calculation in mmio_guard_ioremap_hook()
 
Drivers: hv: vmbus: add VTL2 redirect connection ID
Drivers: hv: vmbus: Remove vmbus_irq_initialized
Drivers: hv: vmbus: Replace lockdep_hardirq_threaded() with lockdep annotation
Drivers: hv: vmbus: Set DMA coherent mask for VMBus devices
Drivers: hv: vmbus: use generic driver_override infrastructure
 
drivers: misc: vmw_vmci: fix typo in comment
 
drm/admgpu: Add support for ATHUB 3.4.2
 
drm/amd/amdgpu : Distribute inv_tlbs on individual XCC
 
drm/amd/amdgpu: disable ASPM on VI if pcie dpm is disabled
 
drm/amd/amdxcp: use kasprintf for XCP platform device names
 
drm/amd/display: [FW Promotion] Release 0.1.57.0
drm/amd/display: [FW Promotion] Release 0.1.59.0
drm/amd/display: Add a default case for dc_status_to_str
drm/amd/display: Add additional IPS entry/exit for PSR/Replay
drm/amd/display: Add ADDR3 swizzle modes
drm/amd/display: Add allow_clock_gating to dcn42 dccg
drm/amd/display: Add Auxless-ALPM support in VESA Panel Replay
drm/amd/display: Add AV mute wait frames to dce110_set_avmute
drm/amd/display: Add DC link support for FRL
drm/amd/display: Add DC resource support for FRL
drm/amd/display: Add DC_VALIDATE_MODE_AND_PROGRAMMING condition check for force odm2:1
drm/amd/display: Add DCCG DIO, HPO, OPP, and OPTC support for FRL
drm/amd/display: Add DCN42 PMO init_for_pstate_support
drm/amd/display: Add DCN42B code to DC
drm/amd/display: Add DCN42B DC resource files
drm/amd/display: Add DCN42B DMUB support
drm/amd/display: Add DCN42B to dml21_translation_helper
drm/amd/display: Add dcn42b_soc_bb to DML2
drm/amd/display: Add debug option for replay ESD recovery
drm/amd/display: Add DML changes to support HDMI FRL
drm/amd/display: Add dp_skip_rbr flag for NUTMEG
drm/amd/display: Add DRAM table fields to clk_mgr_internal
drm/amd/display: Add FRL register for DCN302
drm/amd/display: Add FRL register for DCN303
drm/amd/display: Add FRL registers for DCN30
drm/amd/display: Add FRL registers for DCN315
drm/amd/display: Add FRL registers for DCN316
drm/amd/display: Add FRL registers for DCN321
drm/amd/display: Add FRL support to clk_mgr, dsc, hdcp
drm/amd/display: add HDMI 2.1 Compliance Support
drm/amd/display: add HDMI 2.1 DSC over FRL support
drm/amd/display: add HDMI 2.1 FRL base support to DML 2.0
drm/amd/display: Add HDMI FRL definitions to includes
drm/amd/display: Add IN_FORMATS_ASYNC support for planes
drm/amd/display: Add KUnit test for color helpers
drm/amd/display: Add KUnit test for colorop TF bitmasks
drm/amd/display: Add KUnit test for CRC function
drm/amd/display: Add KUnit test for HDCP process_output
drm/amd/display: Add KUnit test for ISM functions
drm/amd/display: Add KUnit test for PSR function
drm/amd/display: Add KUnit test for replay
drm/amd/display: Add KUnit tests for amdgpu_dm_colorop
drm/amd/display: Add KUnit tests for amdgpu_dm_psr_set_event
drm/amd/display: Add KUnit tests for color LUT functions
drm/amd/display: Add KUnit tests for dm_ism_dispatch_next_event
drm/amd/display: add max bandwidth budget to QoS interface
drm/amd/display: add memory bandwidth override debug interface
drm/amd/display: Add minimum vfp requirement
drm/amd/display: add missing CSC entries for BT.2020 for DCE IPs
drm/amd/display: Add missing kdoc for ALLM parameters
drm/amd/display: Add more color KUnit tests
drm/amd/display: Add more KUnit tests for amdgpu_dm_ism
drm/amd/display: Add no_native_i2c codepath
drm/amd/display: Add power module on Linux
drm/amd/display: Add README.md file to DML2_0 repository
drm/amd/display: Add Replay/PSR active check in link loss status check
drm/amd/display: Add required FRL registers for DCN31
drm/amd/display: Add some missing code for dcn42
drm/amd/display: Add support for FRL to DC core
drm/amd/display: Add the necessary FRL registers for DCN314
drm/amd/display: Align HWSS fast commit path with legacy path
drm/amd/display: Allow constructing DCE6 link encoder without DDC
drm/amd/display: Allow constructing DCE8 link encoder without DDC
drm/amd/display: Allow DCE link encoder without AUX registers
drm/amd/display: Allow embedded connectors without DDC
drm/amd/display: Allow power up when PG disallowed in driver
drm/amd/display: allow self-refresh exit while entry is blocked
drm/amd/display: always-true lower-bound assert
drm/amd/display: Avoid DPMS-on for phantom stream
drm/amd/display: avoid large stack allocation in commit_planes_do_stream_update_sequence
drm/amd/display: Bound VBIOS record-chain walk loops
drm/amd/display: bypass post csc for additional color spaces in dcn42
drm/amd/display: Change default driver setting for "Force ODM2:1 for eDP" policy
drm/amd/display: Check for sharpening case when calculating max vtaps for scaler
drm/amd/display: Check for tg ops in dce110_set_avmute
drm/amd/display: check GRPH_FLIP status before sending event
drm/amd/display: check if dml21_add_phantom_plane() is successful
drm/amd/display: Clamp HDMI HDCP2 rx_id_list read to buffer size
drm/amd/display: Clamp VBIOS HDMI retimer register count to array size
drm/amd/display: Clean Up Legacy DML Content
drm/amd/display: Clean up PSR helper functions
drm/amd/display: consolidate DCN vblank/flip handling onto vupdate_no_lock
drm/amd/display: Consult MCCS FreeSync cap only if requested & supported
drm/amd/display: dce100: skip non-DP stream encoders for DP MST
drm/amd/display: Delete dce_get_required_clocks_state()
drm/amd/display: Delete disp_clk_voltage from integrated info (v2)
drm/amd/display: Delete dm_pp_clocks_state
drm/amd/display: Delete max_clks_by_state from DCE clock manager (v2)
drm/amd/display: Delete max_clocks_state
drm/amd/display: Delete unimplemented dm_pp_apply_power_level_change_request() (v2)
drm/amd/display: detect_link_and_local_sink: DP alt mode timeout path leaks prev_sink reference
drm/amd/display: Disable 10-bit truncation and dithering on DCE 6.x
drm/amd/display: Disable FRL and add module param to enable it
drm/amd/display: Disable hpo power gate
drm/amd/display: dmub_cmd.h: add missing kernel-doc for enums
drm/amd/display: dmub_cmd.h: correct all kernel-doc prototype warnings
drm/amd/display: dmub_cmd.h: correct typos and spellos
drm/amd/display: Do DML float narrowing explicit
drm/amd/display: Enable additional wait for pipe pending checks
drm/amd/display: Enable DCN 4.2.1 in amdgpu_dm
drm/amd/display: Enable DCN42 PMO policy
drm/amd/display: Enable dcn42 pstate pmo
drm/amd/display: Enable DM for DCN 4.2.1
drm/amd/display: Enable driver power gating
drm/amd/display: Enable frame skipping in 0x37B
drm/amd/display: Enable gcov coverage for amdgpu_dm KUnit builds
drm/amd/display: Enable HUBP/OPTC/DPP power gating
drm/amd/display: Enable IPS on DCN42
drm/amd/display: enable ODM 2:1 on single eDP based on pixel clock
drm/amd/display: Exclude the MST overhead from BW deallocation
drm/amd/display: Exit idle optimizations before programming
drm/amd/display: Export symbols for KUnit test modules
drm/amd/display: Extract dm_ism_dispatch_next_event
drm/amd/display: Extract transfer function helpers
drm/amd/display: Find link encoder for flexible DIG mapping cases
drm/amd/display: Fix 8K Mode Not Parsed by EDID
drm/amd/display: fix __udivdi3 link error
drm/amd/display: Fix amdgpu_dm KUnit allmodconfig build
drm/amd/display: Fix assertion due to disable/enable CM blocks
drm/amd/display: Fix backlight max_brightness to match exported range
drm/amd/display: fix BT.2020 YCbCr limited output CSC matrix
drm/amd/display: fix BT.2020 YCbCr output CSC matrices for DCE
drm/amd/display: fix buffer overruns warnings
drm/amd/display: Fix Color Manager (3DLUT, Shaper, Blend)
drm/amd/display: Fix compiler warnings in dml2
drm/amd/display: Fix CRC open failure during active rendering
drm/amd/display: fix dcn42 det allocation order
drm/amd/display: Fix DCN42 null registers & register masks
drm/amd/display: fix dcn42b det allocation order
drm/amd/display: Fix DCN42B null registers & register masks
drm/amd/display: Fix DCN42B version detection
drm/amd/display: Fix divide by zero in calc_psr_num_static_frames
drm/amd/display: Fix divide-by-zero in calculate_mcache_setting on zero viewport
drm/amd/display: Fix dml2_0 narrowing boundaries
drm/amd/display: Fix double free
drm/amd/display: Fix DP_PIXEL_FORMAT fields & update clk_src for DCN4x
drm/amd/display: Fix DPMS using partially updated pipe context
drm/amd/display: fix dual cursor shows on extend desktop
drm/amd/display: Fix eDP receiver ready status check in T7 sequence
drm/amd/display: Fix enum decl warnings
drm/amd/display: Fix flip-done timeouts on mode1 reset
drm/amd/display: Fix gamma 2.2 colorop TF direction in tests
drm/amd/display: fix hubp tmz field define mismatch
drm/amd/display: Fix implicit conversion warning
drm/amd/display: Fix implicit narrowing conversion warnings
drm/amd/display: Fix integer overflow in bios_get_image()
drm/amd/display: Fix ISM dc_lock deadlock during suspend
drm/amd/display: Fix kdoc parameter names for DSC padding helper
drm/amd/display: Fix mem_type change detection for async flips
drm/amd/display: Fix missing DCE check in dm_gpureset_toggle_interrupts()
drm/amd/display: Fix multiple compiler warnings
drm/amd/display: Fix narrowing boundaries and eDP parser assignment
drm/amd/display: Fix narrowing boundaries in dml
drm/amd/display: Fix NULL deref and buffer over-read in SDP debugfs
drm/amd/display: Fix NULL pointer dereference in amdgpu_dm_crtc_set_vblank()
drm/amd/display: Fix out-of-bounds read in dp_get_eq_aux_rd_interval()
drm/amd/display: Fix preferred link rate for NUTMEG
drm/amd/display: Fix refresh rate round up case
drm/amd/display: fix root clock disabled when DSC power gate disabled for DCN314
drm/amd/display: Fix signed/unsigned comparison mismatches
drm/amd/display: Fix type mismatches in DC and DMUB modules
drm/amd/display: Fix type mismatches in DML and normalize loop bounds
drm/amd/display: Fix type mismatches using guards and explicit casts
drm/amd/display: Fix unsigned underflow in SubVP vblank schedulability check v2
drm/amd/display: Fix warnings
drm/amd/display: Fix white screen on boot with OLED panel
drm/amd/display: Force PWM backlight on Lenovo Legion 5 15ARH05
drm/amd/display: guard against overflow in HDCP message dump
drm/amd/display: Handle aux_inst for connectors without DDC pin
drm/amd/display: Handle struct drm_plane_state.ignore_damage_clips
drm/amd/display: Implement block sequencing infrastructure for modular hardware operations.
drm/amd/display: Increase HDMI AV mute wait from 2 to 3 frames
drm/amd/display: Initialize dsc_caps to 0
drm/amd/display: Introduce dc_plane_cm and migrate surface update color path
drm/amd/display: Introduce FRL registers for DCN32
drm/amd/display: Introduce power module on Linux
drm/amd/display: only call pmfw if smu present flags true
drm/amd/display: Promote DC to 3.2.379
drm/amd/display: Promote DC to 3.2.380
drm/amd/display: Promote DC to 3.2.381
drm/amd/display: Promote DC to 3.2.382
drm/amd/display: Promote DC to 3.2.383
drm/amd/display: Promote DC to 3.2.384
drm/amd/display: properly handle family setting for early GC 11.5.4
drm/amd/display: Read EDID from VBIOS embedded panel info
drm/amd/display: Refactor amdgpu_dm_initialize_default_pipeline
drm/amd/display: Refactor dc_link_aux_transfer_raw
drm/amd/display: Refactor PSR functionality into dedicated power_psr module
drm/amd/display: Refactor Replay functionality into dedicated power_replay module
drm/amd/display: Reject gpio_bitshift >= 32 in bios_parser_get_gpio_pin_info()
drm/amd/display: Remove DCCG registers not needed in DCN42
drm/amd/display: Remove duplicate include of dce/dmub_hw_lock_mgr.h
drm/amd/display: Remove Mall, SubVP and MCLK from DCN42
drm/amd/display: Remove min/max clock levels from clk_mgr (v2)
drm/amd/display: Remove SYMCLK F and G values from link encoder and MANUAL_FLOW_CONTROL from optc
drm/amd/display: Remove unused dml2_project
drm/amd/display: Remove unused state param from enable_link_analog
drm/amd/display: remove watermark range notify
drm/amd/display: Rename backlight_properties to pwr_backlight_properties
drm/amd/display: Rename hdmi_frl_borrow_mode
drm/amd/display: Replace use of system_unbound_wq with system_dfl_wq
drm/amd/display: Restore 5s vbl offdelay for NV3x+ DGPUs
drm/amd/display: Restore analog connector support
drm/amd/display: Restore periodic detection for DCN35
drm/amd/display: Revert "Enable HUBP/OPTC/DPP power gating"
drm/amd/display: Revert "Unify fast update classification paths"
drm/amd/display: Separate ABM functions into dedicated power_abm.c file
drm/amd/display: Set max supported display clock without max_clks_by_state (v2)
drm/amd/display: set MSA MISC1 bit 6 when using VSC SDP for DCE 11.x
drm/amd/display: Set native cursor mode for disabled CRTCs
drm/amd/display: set new_stream to NULL after release
drm/amd/display: Silence link_dpms I2C retimer failures
drm/amd/display: Skip HDR metadata update when Smart Power OLED enabled
drm/amd/display: Skip PHY SSC reduction on some 8K panels
drm/amd/display: Tie FRL programming together in HWSS
drm/amd/display: Tie FRL support into amdgpu_dm
drm/amd/display: Undo accidental fix revert in amdgpu_dm_ism.c
drm/amd/display: Unify fast update classification paths
drm/amd/display: Unset Replay desync error verification by default
drm/amd/display: Update get_pixel_clk_frequency() for DCN4x DCCG DP DTO
drm/amd/display: Update HDCP and info_packet modules for FRL
drm/amd/display: Update MCIF_ADDR macro to address IGT DWB regression
drm/amd/display: Update tmz field for LSDMA
drm/amd/display: Use drm_display_info for AMD VSDB data
drm/amd/display: Use EDID from VBIOS embedded panel info
drm/amd/display: Use krealloc_array() in dal_vector_reserve()
drm/amd/display: use kvzalloc to allocate struct dc
drm/amd/display: Use lockdep_assert_held() for dc_lock check
drm/amd/display: use proper context for logging
drm/amd/display: use unsigned types for local pipe and REG_GET counters
drm/amd/display: Validate GPIO pin LUT table size before iterating
drm/amd/display: Validate payload length and link_index in dc_process_dmub_aux_transfer_async
drm/amd/display: widen dc_hdmi_frl_flags.force_frl_rate to unsigned int
drm/amd/display: widen FRL debug knobs to unsigned int
drm/amd/display: wire DCN42B mcache programming callback
drm/amd/display: Wrap DCN32 phantom-plane allocation in DC_RUN_WITH_PREEMPTION_ENABLED
drm/amd/display: Write REFCLK to 48MHz on DCN21
 
drm/amd/pm/ci: Don't disable MCLK DPM on Bonaire 0x6658 (R7 260X)
 
drm/amd/pm/si: Disregard vblank time when no displays are connected
drm/amd/pm/si: Don't schedule thermal work when queue isn't initialized
drm/amd/pm/si: Fix AC/DC switch notification
drm/amd/pm/si: Fix updating clock limits from power states
drm/amd/pm/si: Notify the SMC when switching to AC
 
drm/amd/pm/smu7: Fix AC/DC switch notification
drm/amd/pm/smu7: Notify SMU7 of DC->AC switch
 
drm/amd/pm: Add empty string validation to sysfs store functions
drm/amd/pm: Add fine grained flag to SMU v13.0.6
drm/amd/pm: Add mem temp to gpu metrics for smu_v15_0_8
drm/amd/pm: Add partition metrics support
drm/amd/pm: add SMU multi-msgs helpers
drm/amd/pm: Add thermal alert logging to smu15.0.8
drm/amd/pm: Align PPTable fill with non-Q10 static metrics
drm/amd/pm: apply SMU 13.0.10 workaround during MP1 unload
drm/amd/pm: bound OD parameter parsing to stack array size
drm/amd/pm: bound pp_dpm_set_pp_table() memcpy
drm/amd/pm: Check SMUv13.0.6/12 metrics integrity
drm/amd/pm: Delete dummy get_dal_power_level implementations
drm/amd/pm: Delete get_dal_power_level
drm/amd/pm: Delete non-functional SMU8 get_dal_power_level implementation
drm/amd/pm: Delete PP_DAL_POWERLEVEL
drm/amd/pm: Delete unused get_display_power_level() function
drm/amd/pm: Delete vddc_dep_on_dal_pwrl
drm/amd/pm: Enable thermal alert on SMUv15.0.8
drm/amd/pm: fix amdgpu_pm_info power display units
drm/amd/pm: fix memleak of dpm_policies on smu v15
drm/amd/pm: fix missing fine-grained dpm table flag on aldebaran
drm/amd/pm: fix pptable use-after-free
drm/amd/pm: fix smu13 power limit default/cap calculation
drm/amd/pm: fix smu13 power limit range calculation
drm/amd/pm: fix smu14 power limit range calculation
drm/amd/pm: fix torn gpu metrics reads
drm/amd/pm: hide pp_table sysfs on APUs
drm/amd/pm: make pp_features read-only when scpm is enabled
drm/amd/pm: mark metrics.energy_accumulator is invalid for smu 14.0.2
drm/amd/pm: re-enable MC access after PrepareMp1ForUnload on SMU V15 APUs
drm/amd/pm: Reject negative values in thermal_throttling_logging
drm/amd/pm: Relax manual min/max clock check
drm/amd/pm: remove trailing semicolon from AMDGPU_PM_POLICY_ATTR macro
drm/amd/pm: Rename enable_bapm() to notify_ac_dc()
drm/amd/pm: return -EINVAL on invalid CCLK OD core index
drm/amd/pm: smu_v14_0_0: use SoftMin for gfxclk in set_soft_freq_limited_range
drm/amd/pm: Stop pp_od_clk_voltage emit at PAGE_SIZE
drm/amd/pm: update dpm clock pm attributes for aldebaran (gc 9.4.2)
drm/amd/pm: Update emit clock logic
drm/amd/pm: use kcalloc in phm table copy helpers
drm/amd/pm: use milliwatts for GPU power sensors
drm/amd/pm: Use strscpy in profile mode parsing
drm/amd/pm: use the SMU multi-msgs helper in smu_v15_0
drm/amd/pm: use the SMU multi-msgs helper in smu_v15_0_0
drm/amd/pm: use the SMU multi-msgs helper in smu_v15_0_8
drm/amd/pm: zero unused SMU argument registers
 
drm/amd/ras: add error handling for seqno operations
drm/amd/ras: add first record offset check
drm/amd/ras: add length check for ras command output buffer
drm/amd/ras: Add more IP versions for uniras
drm/amd/ras: bound CPER record fetch buffer size
drm/amd/ras: cap pending_ecc_list size
drm/amd/ras: chunk UNIRAS CPER debugfs reads
drm/amd/ras: copy ras log data instead of referencing pointers
drm/amd/ras: Fix CPER ring debugfs read overflow
drm/amd/ras: fix memory leak on ras sw_init failure
drm/amd/ras: Fix SMU EEPROM record field decoding
drm/amd/ras: Fix UMC error address allocation leak
drm/amd/ras: make UNIRAS CPER debugfs header legacy-compatible
drm/amd/ras: Remove redundant error log
drm/amd/ras: remove unused code
drm/amd/ras: reset CPER ring on corrupt entry size
drm/amd/ras: return error when converting records to nps pages fails
drm/amd/ras: Return RAS TA injection result to userspace
drm/amd/ras: snapshot remote cmd header to fix double-fetch
drm/amd/ras: use mutex to prevent concurrent access conflicts
drm/amd/ras: validate RAS EEPROM tbl_size before record count
 
drm/amd: Add dedicated helper for amdgpu_device_find_parent()
drm/amd: Add register header files for DCN42B
drm/amd: Adjust ASPM support quirk to cover more Intel hosts
drm/amd: Create a device link between APU display and XHCI devices
drm/amd: Disable DP audio spread spectrum for Cyan Skillfish
drm/amd: Fix amdgpu_device_find_parent()
drm/amd: Reduce code duplication in runtime PM
 
drm/amdgpu : update mmhub eco sec lvl for vcn5_3
 
drm/amdgpu/discovery: Fix device family for DCN42
 
drm/amdgpu/gfx10: align mqd settings with KFD
drm/amdgpu/gfx10: replace BUG_ON() with WARN_ON()
 
drm/amdgpu/gfx11: align mqd settings with KFD
drm/amdgpu/gfx11: fix EOP interrupt routing for KQ and userq
drm/amdgpu/gfx11: replace BUG_ON() with WARN_ON()
 
drm/amdgpu/gfx12.1: align mqd settings with KFD
drm/amdgpu/gfx12.1: replace BUG_ON() with WARN_ON()
 
drm/amdgpu/gfx12: align mqd settings with KFD
drm/amdgpu/gfx12: fix EOP interrupt routing for KQ and userq
drm/amdgpu/gfx12: replace BUG_ON() with WARN_ON()
 
drm/amdgpu/gfx12_1: Increase reserved memory size to 150M
 
drm/amdgpu/gfx6: Support harvested SI chips with disabled TCCs (v2)
 
drm/amdgpu/gfx7: align mqd settings with KFD
 
drm/amdgpu/gfx8: align mqd settings with KFD
drm/amdgpu/gfx8: drop unecessary BUG_ON()
 
drm/amdgpu/gfx9.4.3: align mqd settings with KFD
drm/amdgpu/gfx9.4.3: replace BUG_ON() with WARN_ON()
drm/amdgpu/gfx9.4.3: skip PTL disable during GPU reset
 
drm/amdgpu/gfx9: align mqd settings with KFD
drm/amdgpu/gfx9: drop unnecessary 64-bit fence flag check in KIQ
drm/amdgpu/gfx9: Fix Ring and IB test fail after mode2
drm/amdgpu/gfx9: replace BUG_ON() with WARN_ON()
 
drm/amdgpu/gfx: fix cleaner shader IB buffer overflow
drm/amdgpu/gfx: move fault and EOP IRQ get/put to hw_init/hw_fini
 
drm/amdgpu/gfx_v12_0: set gfx.rs64_enable from PFP header on GFX12
 
drm/amdgpu/gfxhub: Program CRASH_ON_*_FAULT bits to 0 as needed
 
drm/amdgpu/gmc12.1: fix MMHUB0 check in pasid tlb flush
drm/amdgpu/gmc12.1: implement tlb inv semaphore
 
drm/amdgpu/gmc: Fix AMDGPU_GART_PLACEMENT_LOW to not overlap with VRAM
 
drm/amdgpu/jpeg: fix jpeg_v4_0_3_is_idle detection
drm/amdgpu/jpeg: fix jpeg_v5_0_1_is_idle detection
drm/amdgpu/jpeg: Fix sprintf buffer overflow warning in jpeg_v2_5
drm/amdgpu/jpeg: set no_user_fence for JPEG v2.0 ring
drm/amdgpu/jpeg: set no_user_fence for JPEG v2.5 ring
drm/amdgpu/jpeg: set no_user_fence for JPEG v3.0 ring
drm/amdgpu/jpeg: set no_user_fence for JPEG v4.0 ring
drm/amdgpu/jpeg: set no_user_fence for JPEG v4.0.3 ring
drm/amdgpu/jpeg: set no_user_fence for JPEG v4.0.5 ring
drm/amdgpu/jpeg: set no_user_fence for JPEG v5.0.0 ring
drm/amdgpu/jpeg: set no_user_fence for JPEG v5.0.1 ring
drm/amdgpu/jpeg: set no_user_fence for JPEG v5.0.2 ring
drm/amdgpu/jpeg: set no_user_fence for JPEG v5.3.0 ring
 
drm/amdgpu/mes11: set doorbell offset for suspending userq
 
drm/amdgpu/mes12: set doorbell offset for suspending userq
 
drm/amdgpu/nbio: add doorbell range init for vpe on 7.11.4
drm/amdgpu/nbio: enable doorbell range init for vpe on v7.11.5
drm/amdgpu/nbio: remove doorbell entry5 for vcn on 7.11.4
 
drm/amdgpu/pm: add missing revision check for CI
drm/amdgpu/pm: align Hawaii mclk workaround with radeon
drm/amdgpu/pm: fix SmartShift bias sysfs store PM refcount on parse error
 
drm/amdgpu/ras: add ras_suspend callback and use it for cp_ecc_error_irq
 
drm/amdgpu/sdma4.4.2: replace BUG_ON() with WARN_ON()
 
drm/amdgpu/sdma4: replace BUG_ON with WARN_ON in fence emission
 
drm/amdgpu/sdma5.0: replace BUG_ON() with WARN_ON()
 
drm/amdgpu/sdma5.2: replace BUG_ON() with WARN_ON()
 
drm/amdgpu/sdma6.0: replace BUG_ON() with WARN_ON()
 
drm/amdgpu/sdma7.0: replace BUG_ON() with WARN_ON()
 
drm/amdgpu/sdma7.1: fix support for disable_kq
drm/amdgpu/sdma7.1: replace BUG_ON() with WARN_ON()
 
drm/amdgpu/soc24: reset dGPU if suspend got aborted
 
drm/amdgpu/ttm: Consider concurrent VM flushes for buffer entities
 
drm/amdgpu/userq: add amdgpu_bo_unpin when amdgpu_ttm_alloc_gart fails
drm/amdgpu/userq: cancel reset work while tear down in progress
drm/amdgpu/userq: fix access to stale wptr mapping
drm/amdgpu/userq: Fix doorbell object cleanup of queue
drm/amdgpu/userq: fix indefinite fence wait during GPU reset
drm/amdgpu/userq: Fix reading timeline points in wait ioctl
drm/amdgpu/userq: Fix the mutex_init cleanup for fence_drv_lock
drm/amdgpu/userq: make sure queue is valid in the hang_detect_work
drm/amdgpu/userq: move mqd_destroy to later stage to keep core obj valid
drm/amdgpu/userq: move wptr_obj cleanup in mqd_destroy
drm/amdgpu/userq: pin mqd and fw object bo to avoid eviction
drm/amdgpu/userq: remove amdgpu_userq_create/destroy_object wrapper
drm/amdgpu/userq: remove the vital queue unmap logging
drm/amdgpu/userq: reserve root bo without interruption
drm/amdgpu/userq: serialize queue map against GPU reset
drm/amdgpu/userq: update the vm task info during signal ioctl
drm/amdgpu/userq: use array instead of list for userq_vas
drm/amdgpu/userq: use drm_exec in amdgpu_userq_fence_read_wptr
 
drm/amdgpu/uvd3.1: Don't validate the firmware when already validated
 
drm/amdgpu/uvd: Fix forcing MSG, FB BOs into VCPU segment when it isn't at 0 (v2)
drm/amdgpu/uvd: Place VCPU BO only in VRAM for UVD 4.x and older
 
drm/amdgpu/vce1: Check if VRAM address is lower than GART.
drm/amdgpu/vce1: Check that the GPU address is < 128 MiB
drm/amdgpu/vce1: Don't repeat GTT MGR node allocation
drm/amdgpu/vce1: Fix VCE 1 firmware size and offsets
drm/amdgpu/vce1: Remove superfluous address check
drm/amdgpu/vce1: Stop using amdgpu_vce_resume
 
drm/amdgpu/vce2: Fix VCE 2 firmware size and offsets
 
drm/amdgpu/vce3: Fix VCE 3 firmware size and offsets
 
drm/amdgpu/vce: fix integer overflow in image size
 
drm/amdgpu/vcn3: Avoid overflow on msg bound check
 
drm/amdgpu/vcn4: Avoid overflow on msg bound check
drm/amdgpu/vcn4: avoid rereading IB param length
 
drm/amdgpu/vcn5.0.0: enable secure submission on unified ring for VCN 5.3.0
 
drm/amdgpu/vcn: set no_user_fence for VCN v2.0 enc/dec rings
drm/amdgpu/vcn: set no_user_fence for VCN v2.5 enc/dec rings
drm/amdgpu/vcn: set no_user_fence for VCN v3.0 enc/dec rings
drm/amdgpu/vcn: set no_user_fence for VCN v4.0 enc ring
drm/amdgpu/vcn: set no_user_fence for VCN v4.0.3 enc ring
drm/amdgpu/vcn: set no_user_fence for VCN v4.0.5 enc ring
drm/amdgpu/vcn: set no_user_fence for VCN v5.0.0 enc ring
drm/amdgpu/vcn: set no_user_fence for VCN v5.0.1 enc ring
drm/amdgpu/vcn: set no_user_fence for VCN v5.0.2 enc ring
 
drm/amdgpu/vpe: add new vpe v2.0.0 register offset and sh/mask
drm/amdgpu/vpe: add vpe v2.0.0 support
drm/amdgpu/vpe: add vpe v2.2.0 support
drm/amdgpu/vpe: Force collaborate sync after TRAP
 
drm/amdgpu: add amdgpu.ptl module parameter for PTL control
drm/amdgpu: add doorbell range function for nbio v6_3_2
drm/amdgpu: add first record offset check
drm/amdgpu: Add gc v12_1_0 ip headers v6
drm/amdgpu: Add gc v12_1_1 ip headers v3
drm/amdgpu: Add guest driver CUID support
drm/amdgpu: Add helper to set gart size
drm/amdgpu: Add lockdep annotations for lock ordering validation
drm/amdgpu: Add nbio v6_3_2 ip headers v4
drm/amdgpu: Add nbio v6_3_2 support
drm/amdgpu: add new data types F8 and Vector for PTL
drm/amdgpu: add new performance monitor PSP interfaces
drm/amdgpu: Add node_id-to-die-name decoding for ih v7_1
drm/amdgpu: add psp interfaces for peak tops limiter driver
drm/amdgpu: add PTL enable/query gfx control support for GC 9.4.4
drm/amdgpu: Add size guard before copy discovery binary
drm/amdgpu: add SPI idle check for GC 9.4.4 in gfx_v9_4_3_is_idle()
drm/amdgpu: Add support for GC IP version 11.5.6
drm/amdgpu: add support for GC IP version 11.7.0
drm/amdgpu: add support for GC IP version 11.7.1
drm/amdgpu: add support for HDP IP version 6.4.0
drm/amdgpu: add support for IH IP version 6.4.0
drm/amdgpu: add support for MMHUB IP version 3.4.2
drm/amdgpu: add support for NBIO IP version 7.11.5
drm/amdgpu: add support for PSP version 15.0.9
drm/amdgpu: add support for SDMA IP version 6.4.0
drm/amdgpu: Add support for SMU 15.0.5
drm/amdgpu: add support for SMU version 15.0.9
drm/amdgpu: add sysfs for Peak Tops Limiter (PTL)
drm/amdgpu: add the doorbell index input for suspending userq
drm/amdgpu: Adjust _PR3 detection
drm/amdgpu: Align amdgpu_gtt_mgr entries to TLB size on all SI
drm/amdgpu: Align amdgpu_gtt_mgr entries to TLB size on Tahiti (v2)
drm/amdgpu: Allocate coredump ring buffers per ring
drm/amdgpu: allocate lockdep mutex on the heap to fix stack overflow
drm/amdgpu: always emit the job vm fence
drm/amdgpu: amdgpu{_reset}.h: fix all kernel-doc warnings
drm/amdgpu: avoid double drm_exec_fini() in userq validate
drm/amdgpu: avoid integer overflow in VA range check
drm/amdgpu: Avoid reset in AMDGPU unload path for APUs with GFX V11 and higher.
drm/amdgpu: Bound GPIO I2C table entry count from VBIOS
drm/amdgpu: bound SR-IOV RAS CPER dump parsing against used_size
drm/amdgpu: cap ATOM command table nesting depth
drm/amdgpu: cap GTT size to physical RAM on APUs
drm/amdgpu: check amdgpu_vm_bo_find() result in GET_MAPPING_INFO
drm/amdgpu: check and drop invalid bad page records
drm/amdgpu: check ASPM on the dGPU host link
drm/amdgpu: check num_entries in GEM_OP GET_MAPPING_INFO
drm/amdgpu: check PSP response status in psp_ptl_invoke
drm/amdgpu: clean up the userq unmap error handler
drm/amdgpu: compare MES firmware version ucode for gfx11
drm/amdgpu: convert amdgpu_vm_lock_by_pasid() to drm_exec
drm/amdgpu: Create hqd info structure
drm/amdgpu: create multiple clear/move ttm entities
drm/amdgpu: create PTL sysfs after XGMI reset-on-init restore
drm/amdgpu: deduplicate ring preempt ib function
drm/amdgpu: deprecate guilty handling
drm/amdgpu: Disable JDPG on VCN5_3
drm/amdgpu: Disable PCIe dynamic speed switching on Ryzen Pinnacle Ridge
drm/amdgpu: disallow multiple FENCE chunks in one submit
drm/amdgpu: Don't use UTS_RELEASE directly
drm/amdgpu: dont pin wptr bo instead use eviction fence
drm/amdgpu: drm/amdgpu: Set correct DMA mask for gfx12.1
drm/amdgpu: drop retry loop in amdgpu_hmm_range_get_pages
drm/amdgpu: enable mode2 reset for SMU IP v15.0.5
drm/amdgpu: Enable support for PSP 15_0_5
drm/amdgpu: Enable suspend/resume gang in mes 12.1
drm/amdgpu: Fix __rcu fence pointer accesses
drm/amdgpu: Fix amdgpu_bo_move() when old_mem and new_mem are both GTT
drm/amdgpu: Fix AMDGPU_GTT_MAX_TRANSFER_SIZE for non-4K systems
drm/amdgpu: fix amdgpu_hmm_range_get_pages
drm/amdgpu: fix AMDGPU_INFO_READ_MMR_REG
drm/amdgpu: fix amdgpu_vm_bo_reset_state_machine
drm/amdgpu: fix aperture iounmap skipped on device removal
drm/amdgpu: fix aperture mapping leak
drm/amdgpu: fix bo->pin leaking in amdgpu_bo_create_reserved
drm/amdgpu: fix buffer overflow during vBIOS update
drm/amdgpu: fix build for CONFIG_DRM_FBDEV_EMULATION=n
drm/amdgpu: fix calling VM invalidation in amdgpu_hmm_invalidate_gfx
drm/amdgpu: fix check in amdgpu_hmm_invalidate_gfx
drm/amdgpu: Fix context pstate override handling
drm/amdgpu: Fix discovery offset check under VF
drm/amdgpu: fix division by zero with invalid uvd dimensions
drm/amdgpu: fix duplicated buffer allocation for concurrent
drm/amdgpu: fix error return code in mes_v12_1_map_test_bo
drm/amdgpu: Fix gfx_hqd_mask in mes 12.1
drm/amdgpu: fix handling in amdgpu_userq_create
drm/amdgpu: Fix incorrect VRAM GART mappings on non-4K page size systems
drm/amdgpu: fix integer overflow in amdgpu_gem_align_pitch()
drm/amdgpu: fix JPEG v4.0.5 queue reset failure in DPG mode
drm/amdgpu: fix JPEG v5.0.0 queue reset failure in DPG mode
drm/amdgpu: fix JPEG v5.3.0 queue reset failure in DPG mode
drm/amdgpu: fix KASAN slab-out-of-bounds in amdgpu_coredump ring dump
drm/amdgpu: Fix kernel panic during driver load failure
drm/amdgpu: fix lifetime issue of amdgpu_vm_get_task_info_pasid()
drm/amdgpu: fix lock leak on ENOMEM in AMDGPU_GEM_OP_GET_MAPPING_INFO
drm/amdgpu: Fix lockdep false positive in amdgpu_lockdep_init
drm/amdgpu: Fix memory leak of i2s_pdata in ACP initialization
drm/amdgpu: fix missing check in vm_flush()
drm/amdgpu: fix nbif 6.3.1 l1 low power not functional
drm/amdgpu: Fix NBIO 7.11.5 offsets
drm/amdgpu: fix OOB risk parsing virt RAS batch trace replies on the VF
drm/amdgpu: fix potential overflow in fs_info.debugfs_name
drm/amdgpu: fix ptl state isssue after GPU reset or suspend
drm/amdgpu: fix recursive ww_mutex acquire in amdgpu_devcoredump_format
drm/amdgpu: fix resource leak on ACP reset timeout
drm/amdgpu: fix root reservation in amdgpu_vm_handle_fault
drm/amdgpu: fix shift-out-bounds warning of number_instance
drm/amdgpu: Fix TOCTOU on UniRAS command response size
drm/amdgpu: Fix user-triggerable BUG()/BUG_ON() calls
drm/amdgpu: fix userq hang detection and reset
drm/amdgpu: Fix UVD decode image min size calculation
drm/amdgpu: Fix UVD dpb min size calculation for H264
drm/amdgpu: Fix UVD min buffer sizes
drm/amdgpu: Fix VFCT bus number matching with soft filter
drm/amdgpu: fix waiting for all submissions for userptrs
drm/amdgpu: fix zero-size GDS range init on RDNA4
drm/amdgpu: Fixup boost mes detect hang array size
drm/amdgpu: Fixup detect and reset
drm/amdgpu: flush pending RCU callbacks on module unload
drm/amdgpu: get rid of amdgpu_ttm_clear_buffer
drm/amdgpu: give ttm entities access to all the sdma scheds
drm/amdgpu: grow VF RAS bad page table with bounded dynamic alloc
drm/amdgpu: harden FRU PIA parsing with bounded helpers
drm/amdgpu: Implement insert_end for VCE 3
drm/amdgpu: improve the userq seq BO free bit lookup
drm/amdgpu: In GFX12.1 CU is same as WGP
drm/amdgpu: init locals in umc_v12_0_convert_error_address
drm/amdgpu: initialize irq.lock spinlock earlier
drm/amdgpu: initialize iter.start in amdgpu_devcoredump_format
drm/amdgpu: invoke pm_genpd_remove() before freeing genpd
drm/amdgpu: make driver manages local vram allocations for for gmc v12.1 A+A
drm/amdgpu: Missing multi-XCC support in MES
drm/amdgpu: Move amdgpu_device_check_iommu_direct_map() earlier
drm/amdgpu: move debug_vm handling to amdgpu_cs_parser_fini
drm/amdgpu: Move get mes version info to the end of set_hw_resource
drm/amdgpu: Move KFD sched stop/start into PTL control path
drm/amdgpu: move program_aspm to amdgpu_nbio
drm/amdgpu: move read_indexed_register to amdgpu_reg_access
drm/amdgpu: Move VM PTE MTYPE override to per-PTE granularity
drm/amdgpu: nuke amdgpu_userq_fence_slab v2
drm/amdgpu: NUL-terminate securedisplay debugfs input from userspace
drm/amdgpu: Only send RMA CPER when threshold is exceeded
drm/amdgpu: Only set bo->moved when the BO was actually moved
drm/amdgpu: only set PTL SYSFS disable bit when PTL is disabled
drm/amdgpu: only use working sdma schedulers for ttm
drm/amdgpu: OR init_pte_flags into invalid leaf PTE updates
drm/amdgpu: Pack nested ucode_info struct
drm/amdgpu: pass all the sdma scheds to amdgpu_mman
drm/amdgpu: Place psp pri_fw bo to VRAM on A+A
drm/amdgpu: plumb timedout fence through to force completion
drm/amdgpu: Prefer default discovery offset
drm/amdgpu: Prefer ROM BAR for default VGA device
drm/amdgpu: Print vmid, pasid and more task info in devcoredump
drm/amdgpu: read TRUNCATE_COORD_MODE on gfx12
drm/amdgpu: reject mapping a reserved doorbell to a new queue
drm/amdgpu: reject non-user addresses early in GEM_USERPTR ioctl
drm/amdgpu: reject oversized IBs with per-ring packet limits
drm/amdgpu: Reject UVD message with dimensions above 4096
drm/amdgpu: Reject UVD message with invalid number of h265 refs
drm/amdgpu: Release VFCT ACPI table reference
drm/amdgpu: remove almost all calls to amdgpu_userq_detect_and_reset_queues
drm/amdgpu: remove deadlocks from amdgpu_userq_pre_reset
drm/amdgpu: Remove drm_sched_init_args->num_rqs usage
drm/amdgpu: Remove UML build exclusion from Kconfig
drm/amdgpu: remove va cursors for all mappings
drm/amdgpu: rename amdgpu_fill_buffer as amdgpu_ttm_clear_buffer
drm/amdgpu: Rename CPER Fatal severity macro
drm/amdgpu: Rename moved state to needs_update
drm/amdgpu: Replace use of system_unbound_wq with system_dfl_wq
drm/amdgpu: Replace VKMS vblank timer with common implementation
drm/amdgpu: Reserve space for IB contents in devcoredumps
drm/amdgpu: reserve TTM move fences slot for rearming eviction fences
drm/amdgpu: Respect placement requirements in amdgpu_gtt_mgr functions
drm/amdgpu: restart the CS if some parts of the VM are still invalidated
drm/amdgpu: restore UMD profile pstate after runtime resume
drm/amdgpu: restructure VM state machine v4
drm/amdgpu: rework amdgpu_userq_signal_ioctl v3
drm/amdgpu: rework userq fence signal processing
drm/amdgpu: rework userq reset work handling
drm/amdgpu: Set chicken bit for gfx_v12.1 xnack
drm/amdgpu: Set default xnack mode for gfx_v12.1 A0/B0
drm/amdgpu: set noretry=1 as default for GFX 10.1.x (Navi10/12/14)
drm/amdgpu: set sub_block_index for mca ras sub-blocks
drm/amdgpu: simplify return value in amdgpu_userq_get_doorbell_index
drm/amdgpu: simplify VCN reset helper
drm/amdgpu: skip already suspended IP blocks in ip_suspend_phase2
drm/amdgpu: skip clearing empty freed VM list on GEM close
drm/amdgpu: split amdgpu_ttm_set_buffer_funcs_status in 2 funcs
drm/amdgpu: Support MES suspend_all_sdma_gangs
drm/amdgpu: support nbio v6_3_2
drm/amdgpu: support rlc_1 fw load for gc 12_1
drm/amdgpu: support toc_1 fw load for mp0 v15_0_8
drm/amdgpu: Switch to gfx_v12_1_get_xccs_per_xcp
drm/amdgpu: Sync the pf2vf structure between guest and host
drm/amdgpu: Track PTL disable requests by source
drm/amdgpu: trigger GPU recovery when userq destroy fails to unmap a hung queue
drm/amdgpu: unmap all user mappings of framebuffer and doorbell before mode1 reset
drm/amdgpu: unmap userq for evicting user queue
drm/amdgpu: update cp cmd pkt for gfx v12_1
drm/amdgpu: update cp cmd pkt for gfx v12_1 v2
drm/amdgpu: Update driver if header for SMU V15.0.5
drm/amdgpu: Update mes 12.1's suspend/resume
drm/amdgpu: Update message IDs to PMFW to correctly gather GFXOFF residency logs
drm/amdgpu: Use asic specific pte_addr_mask
drm/amdgpu: use atomic operation to achieve lockless serialization
drm/amdgpu: use DRM_SCHED_PRIORITY_KERNEL for all ttm entities
drm/amdgpu: Use gmc->noretry instead of amdgpu_noretry directly
drm/amdgpu: Use helper to set gart size
drm/amdgpu: Use system unbound workqueue for soft IH ring
drm/amdgpu: use the ASP command for partition switch
drm/amdgpu: Use virtual alloc during coredump
drm/amdgpu: userq_va_mapped should remain true once done
drm/amdgpu: validate and share PSP fw_pri_buf copies via psp_copy_fw
drm/amdgpu: validate CP_GFX_SHADOW chunk size in CS pass1
drm/amdgpu: validate GEM_CREATE domain combinations
drm/amdgpu: validate RAS EEPROM tbl_size before record count
drm/amdgpu: validate the mes firmware version for gfx12
drm/amdgpu: validate the mes firmware version for gfx12.1
drm/amdgpu: Wait for GFX idle before PTL state transition
drm/amdgpu: zero-initialize GART table on allocation
 
drm/amdkfd: Add bounds check for AMDKFD_IOC_WAIT_EVENTS
drm/amdkfd: Add bounds check for CRAT subtype length
drm/amdkfd: Add detect+reset hangs to GC 12.1
drm/amdkfd: add kgd control interface for ptl
drm/amdkfd: Add PTL control IOCTL Option and unify refcount logic
drm/amdkfd: Add upper bound check for num_of_nodes
drm/amdkfd: always resume_all after suspend_all
drm/amdkfd: Avoid double-unpin of DOORBELL/MMIO BOs on free
drm/amdkfd: bump KFD ioctl minor version to 1.23
drm/amdkfd: Check bounds for allocate_sdma_queue restore_sdma_id
drm/amdkfd: Check bounds in allocate_event_notification_slot
drm/amdkfd: Check bounds on allocate_doorbell
drm/amdkfd: Check bounds on CRIU restore event id
drm/amdkfd: Check bounds on CRIU restore queue type and mqd size
drm/amdkfd: check find_first_zero_bit before __set_bit on kfd->doorbell_bitmap
drm/amdkfd: Check for pdd drm file first in CRIU restore path
drm/amdkfd: Check if there are kfd porcesses using adev by kfd_processes_count
drm/amdkfd: check if vm ready in svm map and unmap to gpu
drm/amdkfd: clamp v9 CRIU control stack checkpoint copy to BO size
drm/amdkfd: Don't acquire buffers during CRIU queue restore.
drm/amdkfd: Enable SDMA queue reset on gfx v12.1
drm/amdkfd: fix 32-bit overflow in CWSR total size calculation
drm/amdkfd: fix a vulnerability of integer overflow in kfd debugger
drm/amdkfd: Fix buffer overflow in SDMA queue checkpoint/restore on GFX11
drm/amdkfd: Fix infinite loop parsing CRAT with zero subtype length
drm/amdkfd: fix list_del corruption in kfd_criu_resume_svm
drm/amdkfd: Fix missing authorization check in KFD_IOC_DBG_TRAP_DISABLE
drm/amdkfd: Fix NULL deref during sysfs teardown
drm/amdkfd: fix NULL dereference in get_queue_ids()
drm/amdkfd: fix NULL pointer bug in svm_range_set_attr
drm/amdkfd: Fix OOB memory exposure in get_wave_state()
drm/amdkfd: fix QID bit leak in pqm_create_queue()
drm/amdkfd: fix redundant MQD iterations in GFX v12.1
drm/amdkfd: fix SMI event cross-process information leak
drm/amdkfd: Fix SMI event PID reporting for containers
drm/amdkfd: fix sysfs topology prop length on buffer truncation
drm/amdkfd: fix UAF race in destroy_queue_cpsch
drm/amdkfd: fix uint32_t overflow in EOP ring buffer size alignment
drm/amdkfd: Fix UML build guards for x86_64-only code
drm/amdkfd: fix unhalt_cpsch warning during module unload
drm/amdkfd: free MQD managers on DQM init failures
drm/amdkfd: Guard m->cp_hqd_eop_control setting by q->eop_ring_buffer_size
drm/amdkfd: Handle invalid event type in CRIU event restore
drm/amdkfd: hold event_mutex while checkpointing CRIU events
drm/amdkfd: Let driver decide buffer size at AMDKFD_IOC_GET_DMABUF_INFO ioctl
drm/amdkfd: Limit per-process xnack support for GFX12.1
drm/amdkfd: Make all TLB-flushes heavy-weight
drm/amdkfd: Properly acquire queue buffers in CRIU restore
drm/amdkfd: Queue reset support in KFD topology
drm/amdkfd: remove obsolete codes for kfd_mmap
drm/amdkfd: Reset queue/pipe in MES
drm/amdkfd: suspend scheduler during PTL re-enabling
drm/amdkfd: Unwind debug trap enable on copy_to_user failure
drm/amdkfd: Use exclusive bounds for SVM split alignment checks
drm/amdkfd: Use kvcalloc to allocate arrays
drm/amdkfd: Use memdup_array_user to copy data from/to user space at kfd ioctls
drm/amdkfd: Validate CRIU-restored IDs before idr_alloc
drm/amdkfd: validate SVM ioctl nattr against buffer size
 
drm/appletbdrm: Allocate request/response buffers in begin_fb_access
 
drm/arm/komeda: fix error handling for clk_prepare_enable() and callers
 
drm/arm/malidp: use clk_bulk API in runtime PM resume and suspend
 
drm/ast: Add constant for VGACR91
drm/ast: dp501: Fix open-coded register access
drm/ast: Fix open-coded scu_rev access
drm/ast: Gen1: Fix open-coded register access
drm/ast: Gen2: Fix open-coded register access
drm/ast: Gen4: Fix open-coded register access
drm/ast: Gen6: Fix open-coded register access
drm/ast: Move 32-bit register-access helpers to ast_drv.{c, h}
drm/ast: Remove traces of DRM_FORMAT_RGB888 handling
drm/ast: Replace references to struct drm_format_info.cpp
drm/ast: Store register addresses in struct ast_dramstruct
drm/ast: Support DRM_FORMAT_XRGB1555 on the primary plane
drm/ast: Use constants for A2P registers
drm/ast: Use constants for AHBC registers
drm/ast: Use constants for MCR registers
drm/ast: Use constants for SCU registers
drm/ast: Use constants for SDRAM registers
drm/ast: Use constants for WDT registers
 
drm/atomic: prefer drm_printf_indent() over inline \t
 
drm/auth: Only drm_drop_master if it exists
 
drm/bridge/rockchip: fix build after atomic API change.
 
drm/bridge: add of_drm_get_bridge_by_endpoint()
drm/bridge: adv7511: remove now-redundant call to drm_connector_attach_encoder()
drm/bridge: adv7511: switch to of_drm_get_bridge_by_endpoint()
drm/bridge: analogix_dp: Add &analogix_dp_plat_data.next_bridge
drm/bridge: analogix_dp: Add new API analogix_dp_finish_probe()
drm/bridge: analogix_dp: Apply drm_bridge_connector helper
drm/bridge: analogix_dp: Apply panel_bridge helper
drm/bridge: analogix_dp: Attach the next bridge in analogix_dp_bridge_attach()
drm/bridge: analogix_dp: Extract error pointer from correct variable
drm/bridge: analogix_dp: Fix PE/VS value shift mismatch during link training
drm/bridge: analogix_dp: Move the color format check to .atomic_check() for Rockchip platforms
drm/bridge: analogix_dp: Pass struct drm_atomic_state* for analogix_dp_bridge_mode_set()
drm/bridge: analogix_dp: Remove bridge disabing and panel unpreparing in analogix_dp_unbind()
drm/bridge: analogix_dp: Remove redundant &analogix_dp_plat_data.skip_connector
drm/bridge: analogix_dp: Remove unused &analogix_dp_plat_data.get_modes()
drm/bridge: analogix_dp: Remove unused struct drm_connector* for &analogix_dp_plat_data.attach()
drm/bridge: anx7625: Add WQ_PERCPU add to alloc_workqueue
drm/bridge: cdns-dsi: Replace deprecated UNIVERSAL_DEV_PM_OPS()
drm/bridge: chipone-icn6211: use devm_drm_bridge_add in dsi probe
drm/bridge: chrontel-ch7033: switch to of_drm_get_bridge_by_endpoint()
drm/bridge: display-connector: Fix I2C adapter resource leak
drm/bridge: drm_bridge_attach: lock the encoder chain mutex during insertion
drm/bridge: drm_bridge_get/put(): document NULL pointer behaviour
drm/bridge: drm_bridge_put(): ignore ERR_PTR
drm/bridge: dw-hdmi-qp: Use the common TMDS char rate constant
drm/bridge: dw-hdmi: document the output_port field
drm/bridge: dw-hdmi: move next_bridge lookup to attach time
drm/bridge: dw-hdmi: Use the common TMDS char rate constant
drm/bridge: dw-hdmi: warn on unsupported attach combination
drm/bridge: imx8mp-hdmi-tx-connector-fixup: add an hdmi-connector when missing using a DT overlay at boot time
drm/bridge: imx8mp-hdmi-tx-connector-fixup: show a warning when adding the overlay
drm/bridge: imx8mp-hdmi-tx: switch to DRM_BRIDGE_ATTACH_NO_CONNECTOR
drm/bridge: inno-hdmi: Use the common TMDS char rate constant
drm/bridge: ite-it6263: Drop unnecessary blank line
drm/bridge: ite-it6263: Move chip initialization code from probe to atomic_enable
drm/bridge: ite-it6263: remove now-redundant call to drm_connector_attach_encoder()
drm/bridge: ite-it66121: Convert to DRM HDMI Audio Helper
drm/bridge: ite-it66121: Move .mode_set logic to .atomic_enable
drm/bridge: ite-it66121: Select HDMI or DVI mode based on sink type
drm/bridge: ite-it66121: Switch to the HDMI connector helpers
drm/bridge: lock the encoder chain in scoped for_each loops
drm/bridge: lontium-lt8912b: Do not generate HFP
drm/bridge: lontium-lt9611uxc: switch to of_drm_get_bridge_by_endpoint()
drm/bridge: lt8713sx: switch to of_drm_get_bridge_by_endpoint()
drm/bridge: lt9611: switch to of_drm_get_bridge_by_endpoint()
drm/bridge: microchip-lvds: fix bus format mismatch with VESA displays
drm/bridge: microchip-lvds: migrate to atomic bridge ops
drm/bridge: microchip-lvds: Remove unused drm_panel and redundant port node lookup
drm/bridge: Move legacy bridge driver out of imx directory for multi-platform use
drm/bridge: prefer drm_printf_indent() over inline \t
drm/bridge: prevent encoder chain changes in pre_enable/post_disable
drm/bridge: prevent encoder chain changes while iterating with list_for_each_entry_from()
drm/bridge: prevent encoder chain changes while iterating with list_for_each_entry_reverse()
drm/bridge: ps8640: propagate AUX transfer register errors
drm/bridge: replace use of system_wq with system_percpu_wq
drm/bridge: simple-bridge: Add support for MStar TSUMU88ADT3-LF-1
drm/bridge: synopsys: dw-dp: Drop useless memory allocation
drm/bridge: tc358768: Add LP mode command support
drm/bridge: tc358768: Add support for long command tx via video buffer
drm/bridge: tc358768: Fix typo in TC358768_DSI_CONTROL_DIS_MODE
drm/bridge: tc358768: Separate indirect register writes
drm/bridge: tc358768: Separate video format config
drm/bridge: tc358768: Set pre_enable_prev_first for reverse order
drm/bridge: tc358768: Support non-continuous clock
drm/bridge: ti-sn65dsi83: add test pattern generation support
drm/bridge: ti-sn65dsi86: remove now-redundant call to drm_connector_attach_encoder()
drm/bridge: waveshare-dsi: support DSI LCD kits with LVDS panels
 
drm/buddy: Integrate lockdep annotations for gpu buddy manager
 
drm/ci: disable mr-label-maker-test
 
drm/colorop: Check if getting curve_1d_type default succeeds
 
drm/connector/hdmi: Fix out of bounds memory read
 
drm/connector: Make drm_connector_attach_hdr_output_metadata_property() return void
 
drm/crc: Fix typo in doc for drm_crtc_crc
 
drm/display: Add drm helper to check pr optimization support
drm/display: bridge-connector: attach the encoder to the created connector
 
drm/displayid: fix Tiled Display Topology ID size
 
drm/doc: document DRM_IOCTL_SYNCOBJ_EVENTFD
 
drm/dp/mst: fix buffer overflows in sideband chunk accumulation
drm/dp/mst: fix OOB reads in remote DPCD/I2C sideband reply parsers
drm/dp/mst: fix OOB reads on 2-byte fields in sideband reply parsers
 
drm/dp: Add a helper to get the SDP type as a string
drm/dp: Add bits for AS SDP FAVT Payload Fields Parsing support
drm/dp: Add DPCD for configuring AS SDP for PR + VRR
drm/dp: Add DSC virtual DPCD quirk for Realtek MST branch device
drm/dp: Add target_rr_divider field in AS SDP logging
drm/dp: Clean up DPRX feature enumeration macros
drm/dp: fix kernel-doc for struct drm_dp_as_sdp
drm/dp: Read the PCON max FRL bandwidth only for HDMI DFPs
drm/dp: Refactor AS SDP logging to use space-separated field names
drm/dp: Rename and relocate AS SDP payload field masks
drm/dp: Store coasting vtotal in struct drm_dp_as_sdp
drm/dp: Use drm_printf_indent for DP SDP logging
 
drm/dp_mst: Handle torn-down topology gracefully in drm_dp_mst_topology_queue_probe()
 
drm/drm_exec: avoid indirect goto
 
drm/drm_ras: Add clear-error-counter netlink command to drm_ras
 
drm/edid: add CTA Video Format Data Block support
drm/edid: fix OOB read in drm_parse_tiled_block()
drm/edid: Parse AMD Vendor-Specific Data Block
 
drm/encoder: add mutex to protect the bridge chain
drm/encoder: drm_encoder_cleanup: lock the encoder chain mutex during removal
 
drm/etnaviv: Remove drm_sched_init_args->num_rqs usage
drm/etnaviv: use kzalloc_flex
 
drm/exec, drm/xe, drm/amdgpu: Add an accessor for struct drm_exec::ticket
 
drm/exec, drm/xe: Avoid abusing the drm_exec retry pointer
 
drm/exec: Make the drm_exec_until_all_locked() macro more readable
drm/exec: Remove the index parameter from drm_exec_for_each_locked_obj[_reverse]
 
drm/exynos/dma: Drop iommu_dma_init_domain() stub
 
drm/exynos: Drop exynos_drm_gem.size field
drm/exynos: Drop MAX_FB_BUFFER in favor of DRM_FORMAT_MAX_PLANES
drm/exynos: exynos_dp: Apply analogix_dp_finish_probe()
drm/exynos: exynos_dp: Apply of-display-mode-bridge to parse the display-timings node
drm/exynos: exynos_dp: Remove &exynos_dp_device.ptn_bridge
drm/exynos: exynos_dp: remove now-redundant call to drm_connector_attach_encoder()
drm/exynos: exynos_dp: Remove unused &exynos_dp_device.connector
drm/exynos: fbdev: Calculate buffer geometry with format helpers
drm/exynos: fbdev: Inline exynos_drm_fbdev_update()
drm/exynos: fbdev: Remove offset into screen_buffer
drm/exynos: fbdev: Use a DRM client buffer
drm/exynos: fix size_t format string
drm/exynos: Internalize exynos_drm_gem_free_object()
drm/exynos: Make exynos_drm_framebuffer_init() an internal interface
drm/exynos: Use DRM core dedicated DMA device tracking facility
 
drm/fb-helper: Only consider active CRTCs for vblank sync
 
drm/fixed: fix kernel-doc for drm_sm2fixp()
 
drm/fourcc: Add DRM_FORMAT_P230
drm/fourcc: Add DRM_FORMAT_T430
drm/fourcc: Add DRM_FORMAT_XVUY2101010
drm/fourcc: Add DRM_FORMAT_XYYY2101010
drm/fourcc: Add DRM_FORMAT_Y8
drm/fourcc: Add warning for bad bpp
drm/fourcc: Fix descriptions of 32b float formats
 
drm/gem/shmem: Introduce __drm_gem_shmem_free_sgt_locked()
 
drm/gem: Consider GEM object reclaimable if shrinking fails
 
drm/gfx10: Program DB_RING_CONTROL
 
drm/gma500: Drop unused include of
drm/gma500: return errors from Oaktrail HDMI I2C reads
 
drm/gpusvm: do not route system pages to device_unmap() on IOVA unmap
drm/gpusvm: Drop redundant @flags.* kernel-doc on struct drm_gpusvm_pages
drm/gpusvm: Fix MM reference leak in drm_gpusvm_range_evict
drm/gpusvm: free the whole IOVA reservation on unmap
drm/gpusvm: publish dpagemap early to avoid device mapping leak on error
drm/gpusvm: Reject VMAs with VM_IO or VM_PFNMAP when creating SVM ranges
drm/gpusvm: Use dma-map IOVA alloc, link, and sync API in GPU SVM
drm/gpusvm: Zero HMM PFNs before scanning ranges
 
drm/gpuvm: Do not prepare NULL objects
drm/gpuvm: rust: add RUST_DRM_GPUVM option to Kconfig
drm/gpuvm: take refcount on DRM device
 
drm/gud: Add RCade Display Adapter VID/PID pair
 
drm/hisilicon/hibmc: add updating link cap in DP detect()
drm/hisilicon/hibmc: fix no showing when no connectors connected
drm/hisilicon/hibmc: move display contrl config to hibmc_probe()
drm/hisilicon/hibmc: use clock to look up the PLL value
 
drm/hisilicon/kirin: switch to of_drm_get_bridge_by_endpoint()
 
drm/hyperv: use VMBUS_RING_SIZE()
 
drm/i915/aux: use polling when irqs are unavailable
 
drm/i915/backlight: Fix VESA backlight possible check condition
drm/i915/backlight: Remove DP_EDP_BACKLIGHT_AUX_ENABLE_CAP check for DPCD backlight
 
drm/i915/bios: range check LFP Data Block panel_type2
 
drm/i915/bw: Deduplicate intel_sa_info instances
drm/i915/bw: Do not consider tile4 as tileY
drm/i915/bw: Don't call intel_dram_info() too early
drm/i915/bw: Extract get_display_bw_params()
drm/i915/bw: Extract platform-specific parameters
drm/i915/bw: Fix 'deinterleave' rounding direction
drm/i915/bw: Fix bw rounding direction
drm/i915/bw: Fix DCLK rounding mess
drm/i915/bw: Fix DEPROGBWPCLIMIT handling on BMG
drm/i915/bw: Fix num_planes handling on TGL+
drm/i915/bw: Fix rounding direction in clperchgroup calculation
drm/i915/bw: Fix/unify peakbw calculations
drm/i915/bw: Remove deinterleave fallback for TGL+
drm/i915/bw: Rename struct intel_sa_info to intel_display_bw_params
drm/i915/bw: Round the PM demand bandwidth down
 
drm/i915/casf: Constify crtc_state
drm/i915/casf: Extract scaler_has_casf()
drm/i915/casf: fix comment typos
drm/i915/casf: Handle CASF in skl_scaler_get_filter_select()
drm/i915/casf: Integrate the sharpness filter properly into the scaler code
drm/i915/casf: Make a proper hw state copy of the sharpness_strength
drm/i915/casf: Move the casf state to better place
drm/i915/casf: Remove redundant argument from intel_casf_filter_lut_load()
drm/i915/casf: rename *_coef*() into *_coeff*()
drm/i915/casf: rename sumcoeff into sum_coeff
drm/i915/casf: s/casf_enable/enable/
 
drm/i915/cdclk: Do the full CDCLK dance for min_voltage_level changes
drm/i915/cdclk: Fix up CDCLK_FREQ_DECIMAL without a full PLL re-enable
 
drm/i915/color: Fix HDR pre-CSC LUT programming loop
 
drm/i915/ddi: add wrapper for calling ->get_buf_trans() hook
drm/i915/ddi: Fix cleanup after DP connector init failure
drm/i915/ddi: Fix cleanup after HDMI connector init failure
 
drm/i915/de: Add a simple intel_de_read64_2x32()
drm/i915/de: Add intel_de_read16()
drm/i915/de: s/intel_de_read64_2x32()/intel_de_read64_2x32_volatile()/
 
drm/i915/display: Add helper for AS SDP transmission time selection
drm/i915/display: Add hook to check optimization support for Intel platforms
drm/i915/display: add struct intel_error_regs and use it
drm/i915/display: add struct intel_irq_regs and use it
drm/i915/display: add typedef for intel_reg_t and use it
drm/i915/display: always pass display->drm to for_each_intel_crtc*()
drm/i915/display: Avoid stale PIPE_SCANLINE values after crtc_enable
drm/i915/display: Copy color pipeline from plane in the primary joiner pipe
drm/i915/display: define and use intel_reg_{offset, equal, valid}() helpers
drm/i915/display: enable ccs modifiers on dg2
drm/i915/display: Fix NV12 ceiling division for bigjoiner case
drm/i915/display: Handle odd position for planar formats in selective fetch
drm/i915/display: move audio funcs under audio sub-struct
drm/i915/display: move BXT clock gating init to display
drm/i915/display: move cdclk funcs under cdclk sub-struct
drm/i915/display: move CFL clock gating init to display
drm/i915/display: move color funcs under color sub-struct
drm/i915/display: move display funcs under modeset sub-struct
drm/i915/display: move dpll funcs under dpll sub-struct
drm/i915/display: move fdi funcs under fdi sub-struct
drm/i915/display: move GLK clock gating init to display
drm/i915/display: move hotplug irq funcs under hotplug sub-struct
drm/i915/display: move HSW and BDW clock gating init to display
drm/i915/display: move pre-HSW clock gating init to display
drm/i915/display: move watermark funcs under wm sub-struct
drm/i915/display: Panel Replay BW optimization for DP2.0 tunneling
drm/i915/display: pass struct intel_display to all for_each_intel_crtc*() macros
drm/i915/display: stop passing i to for_each_*_intel_crtc_in_state() macros
drm/i915/display: stop passing i to for_each_pipe_crtc_modeset_{enable, disable}()
drm/i915/display: switch from drm_for_each_crtc() to for_each_intel_crtc()
drm/i915/display: switch to including common step file directly
drm/i915/display: Use ceiling division for NV12 UV surface offset calculation
 
drm/i915/dmc: Enable PIPEDMC_ERROR interrupt
drm/i915/dmc: Reduce wakelock hold time
drm/i915/dmc: Remove invalid PIPEDMC interrupt bits
drm/i915/dmc: use display instead of dereferencing dmc in intel_dmc_update_dc6_allowed_count()
 
drm/i915/dmc_wl: Remove macro HAS_DMC_WAKELOCK()
 
drm/i915/dp: Account for AS_SDP guardband only when enabled
drm/i915/dp: Add a helper to decide if AS SDP can be used
drm/i915/dp: Add helper to set common link params
drm/i915/dp: Add member to intel_dp to store AS SDP v2 support
drm/i915/dp: Allow AS SDP only if v2 is supported
drm/i915/dp: Cache max common lane count
drm/i915/dp: Change drm_err to drm_dbg_kms
drm/i915/dp: Compute and include coasting vtotal for AS SDP
drm/i915/dp: Compute AS SDP after PSR compute config
drm/i915/dp: Detect changes in common link parameters
drm/i915/dp: Don't use DP link min bpp for the FRL link bandwidth check
drm/i915/dp: Drop call to intel_panel_fixed_mode() from compute_config
drm/i915/dp: Enable AS SDP whenever VRR is possible or PR !async
drm/i915/dp: Fix readback for target_rr in Adaptive Sync SDP
drm/i915/dp: Fix VSC dynamic range signaling for RGB formats
drm/i915/dp: Ignore the sink's DSC max FRL rate without a PCON DSC encoder
drm/i915/dp: Implement the POST_LT_ADJ_REQ sequence
drm/i915/dp: Include all relevant AS SDP fields in comparison
drm/i915/dp: Make the RGB fallback for "4:2:0 only" modes the last resort
drm/i915/dp: Program AS SDP DB[1:0] for PR with Link off
drm/i915/dp: Require a HDMI sink for YCbCr output via PCON
drm/i915/dp: Reset link params after a DPRX capability change
drm/i915/dp: Restructure the sink/output format selection
drm/i915/dp: Set relevant Downspread Ctrl DPCD bits for PR + Auxless ALPM
drm/i915/dp: Set sdp_type in AS SDP unpack
drm/i915/dp: Skip AS SDP for DP branch devices
drm/i915/dp: Use crtc_state->enhanced_framing properly on ivb/hsw CPU eDP
drm/i915/dp: Use revision field of AS SDP data structure
drm/i915/dp: Validate "4:2:0 also" modes twice
drm/i915/dp: Validate sink format in .mode_valid()
 
drm/i915/dram: prefer display abstractions for VLV sideband
 
drm/i915/fb: Make intel_fb_needs_pot_stride_remap() static
drm/i915/fb: Nuke intel_tile_row_size()
drm/i915/fb: Reject per-plane remapping with DPT
drm/i915/fb: Use i915_gtt_view_is_*()
drm/i915/fb: Use intel_fb_needs_pot_stride_remap() in intel_fb_view_init()
 
drm/i915/fbdev: Use intel_parent_fb_pin_ggtt_(un)pin()
 
drm/i915/gem: Add missing nospec on parallel submit slot
drm/i915/gem: Do not leak siblings[] on proto context error
drm/i915/gem: Drop check for changed VM in EXECBUF
drm/i915/gem: Fix NULL deref in I915_CONTEXT_PARAM_SSEU
 
drm/i915/gt: Fix NULL deref on sched_engine alloc failure
drm/i915/gt: fix refcount underflow in intel_engine_park_heartbeat
drm/i915/gt: use correct selftest config symbol
 
drm/i915/hdcp: check streams[] bounds before overflow
drm/i915/hdcp: Drop mgr->base.lock acquisition in intel_conn_to_vcpi()
drm/i915/hdcp: require monotonically increasing seq_num_v
drm/i915/hdcp: Skip inactive MST connectors when building stream list
drm/i915/hdcp: Use new MST topology state in intel_conn_to_vcpi()
 
drm/i915/hdmi: Add missing intel_pfit_mode_valid() for 4:2:0 also modes
drm/i915/hdmi: Make the RGB fallback for "4:2:0 only" modes the last resort
drm/i915/hdmi: Poll for 200 msec for TMDS_Scrambler_Status
drm/i915/hdmi: Restructure 4:2:0 vs. 4:4:4 mode validation
drm/i915/hdmi: Restructure the sink/output format selection
 
drm/i915/intel_dvo: Drop call to intel_panel_fixed_mode() from compute_config
 
drm/i915/intel_panel: Avoid calls to intel_panel_fixed_mode() in mode_valid
 
drm/i915/intel_sdvo: Check fixed_mode->clock against max_dotclock in mode_valid
drm/i915/intel_sdvo: Drop call to intel_panel_fixed_mode() from compute_config
 
drm/i915/irq: add display irq funcs, start with intel_display_irq_reset()
drm/i915/irq: add intel_display_irq_ack() to irq funcs
drm/i915/irq: add intel_display_irq_handler() to irq funcs
drm/i915/irq: add intel_display_irq_postinstall() to irq funcs
drm/i915/irq: add platform specific display irq ack functions
drm/i915/irq: add platform specific display irq handler functions
drm/i915/irq: constify pipe stats parameters
drm/i915/irq: deduplicate dg1_de_irq_postinstall() and gen11_de_irq_postinstall()
drm/i915/irq: drop unnecessary forward declarations and includes
 
drm/i915/lt_phy: Update the Tx Swing for DP 1.4
 
drm/i915/ltphy: Fix SSC Enablement bit in PORT_CLOCK_CTL
 
drm/i915/mchbar: Define the end of the MCHBAR mirror
drm/i915/mchbar: drop unnecessary intel_mchbar_regs.h include
drm/i915/mchbar: include intel_mchbar_regs.h from intel_mchbar.h
drm/i915/mchbar: move intel_mchbar_regs.h under include/drm/intel
drm/i915/mchbar: Provide intel_mchbar_read*() abstraction
drm/i915/mchbar: Use intel_de_read*() for MCHBAR register accesses
drm/i915/mchbar: Use intel_mchbar_read() instead of intel_de_read()
drm/i915/mchbar: Use intel_mchbar_read*() instead of intel_uncore_read*()
drm/i915/mchbar: WARN when accessing non-MCHBAR registers via intel_mchbar_read*()
 
drm/i915/mst: Call intel_pfit_compute_config() for sharpness filter
drm/i915/mst: Call intel_pfit_compute_config() for sharpness filter
drm/i915/mst: limit DP MST ESI service loop
drm/i915/mst: Remove redundant has_pch_encoder=false assignment
 
drm/i915/mtl+: Enable PPS before PLL
 
drm/i915/pci: move intel_pci_config.h under include/drm/intel
 
drm/i915/pfit: Call intel_pfit_compute_config() unconditionally on (e)DP/HDMI
drm/i915/pfit: Prevent negative coordinates in center mode
 
drm/i915/pin: s/dev_priv/i915/ and drop struct drm_device usage
drm/i915/pin: switch to i915 core runtime pm
 
drm/i915/power: add "runtime" to intel_display_power_{suspend, resume}() names
drm/i915/power: drop resume parameter from intel_display_power_init_hw()
drm/i915/power: make intel_power_domains_{suspend, resume}() static
drm/i915/power: rename intel_power_domains_*() to intel_display_power_*()
 
drm/i915/psr: Add defininitions for INTEL_WA_REGISTER_CAPS DPCD register
drm/i915/psr: Add helper to get Async Video timing support in PR active
drm/i915/psr: Allow SCL=0 on platforms with always-on VRR TG
drm/i915/psr: Apply Intel DPCD workaround when SDP on prior line used
drm/i915/psr: Apply SDP on prior scanline workaround for Xe3p
drm/i915/psr: Block DC states on vblank enable when Panel Replay supported
drm/i915/psr: Disable Panel Replay on Dell XPS 16 DA16260 as a quirk
drm/i915/psr: Disable PSR2 on Xiaomi Book Pro 14 2026 as a quirk
drm/i915/psr: Do not use pipe_src as borders for SU area
drm/i915/psr: Init variable to avoid early exit from et alignment loop
drm/i915/psr: Program Panel Replay CONFIG3 using AS SDP transmission time
drm/i915/psr: Read Intel DPCD workaround register
drm/i915/psr: Simplify the conditions for SCL computation
drm/i915/psr: Use DC_OFF wake reference to block DC6 on vblank enable
drm/i915/psr: Write the PR config DPCDs in burst mode
 
drm/i915/qgv: Use intel_de_read() for MTL_MEM_SS_INFO* reads
 
drm/i915/reset: Add "intel_display_reset_count" debugfs file
drm/i915/reset: Disable execlist per-engine reset for display reset tests
drm/i915/reset: Move pending_fb_pin handling to i915
drm/i915/reset: Reorganize display reset code
 
drm/i915/rom: Use intel_de for SPI ROM register access
 
drm/i915/scaler: abstract scaler searching loop
drm/i915/scaler: eliminate dead code
drm/i915/scaler: remove id in favor of scaler_id
drm/i915/scaler: s/i/scaler_id/ where appropriate
drm/i915/scaler: unloop scaler readout that is run once
 
drm/i915/sdvo: use the i2c bus locking functions
 
drm/i915/selftests: Fix GT PM sort comparators
drm/i915/selftests: Prevent userspace mapping invalidation
drm/i915/selftests: Run vma tests only if current->mm is present
 
drm/i915/vma: Add helpers to check GTT view type
 
drm/i915/vrr: Avoid vrr for PCON with HDMI2.1 sink
drm/i915/vrr: require valid min/max vfreq for VRR
drm/i915/vrr: Use intel_de_read64_2x32()
 
drm/i915/wm: Allow SAGV with multiple pipes on pre-icl
drm/i915/wm: clear the plane ddb_y entries on plane disable
drm/i915/wm: Consolidate SAGV pipe active/interlace checks to common code
drm/i915/wm: Don't compute separate SAGV watermarks for RKL
drm/i915/wm: Extract skl_ddb_entry_verify()
drm/i915/wm: Extract skl_wm_level_verify()
drm/i915/wm: Reduce copy-pasta in skl_print_plane_wm_changes()
drm/i915/wm: Reject SAGV consistently when block_time_us==0
drm/i915/wm: Verify 'ddb_y' as well as 'ddb'
drm/i915/wm: Verify the correct plane DDB entry
 
drm/i915: clear CRTC color blob pointers after dropping refs
drm/i915: Clear i915->display when no longer valid
drm/i915: Completely reject DPT BIOS FBs.
drm/i915: Consolidate the intel_plane_(un)pin_fb() implementations
drm/i915: Don't pass the framebuffer to low level pinning functions
drm/i915: Don't pass the whole plane_config to initial_plane_phys()
drm/i915: drop unnecessary intel_pci_config.h include
drm/i915: Eliminate out of place "HBlank" CamelCase
drm/i915: Extract intel_fb_needs_cpu_access()
drm/i915: Extract intel_plane_needs_fence()
drm/i915: Extract intel_plane_needs_low_address()
drm/i915: Fix potential UAF in TTM object purge
drm/i915: Include the crtc min_voltage_level in the state dump
drm/i915: Introduce i915_fb_pin_dpt_(un)pin()
drm/i915: Introduce i915_fb_pin_ggtt_(un)pin()
drm/i915: Introduce intel_parent_fb_pin_get_map()
drm/i915: Introduce pin_params.needs_cpu_lmem_access
drm/i915: Introduce pin_params.needs_fence
drm/i915: Introduce pin_params.needs_low_address
drm/i915: Introduce pin_params.needs_physical
drm/i915: Introduce sanity to the plane_config pointer vs. array thing
drm/i915: Introduce struct intel_fb_pin_params
drm/i915: Introduce the main fb_pin parent interface
drm/i915: Make plane_config->fb a struct drm_framebuffer*
drm/i915: Move initial plane vblank wait into display code
drm/i915: move intel_fb_pin.c to i915_fb_pin.c
drm/i915: Move intel_fb_pin_params to the parent interface
drm/i915: move KBL clock gating init to display
drm/i915: move SKL clock gating init to display
drm/i915: Move the i915_dpt_offset()==0 assert
drm/i915: Move the sharpness filter dump next to pfit
drm/i915: move VLV IOSF sideband to display parent interface
drm/i915: pass struct drm_i915_private to i915_bo_fbdev_prefer_stolen()
drm/i915: pass struct intel_display * to VLV sideband wrappers
drm/i915: Reject BIOS FB rotation in common code
drm/i915: Reject tile4 BIOS FB
drm/i915: Reject X/Y tiled BIOS FB if we don't have fenced regions
drm/i915: relocate intel_hpd_cancel_work() call
drm/i915: Remove 'mem' and 'phy_base' from struct intel_initial_plane_config
drm/i915: remove HAS_PCH_NOP() dependency from clock gating
drm/i915: Remove the vma parent interface
drm/i915: Remove useless comment about MTRR.
drm/i915: rename intel_runtime_{suspend, resume} to i915_pm_runtime_{suspend, resume}
drm/i915: rename t into tap
drm/i915: Reorganize intel_plane_pin_fb() a bit
drm/i915: replace select with dependency for visible DEBUG_OBJECTS
drm/i915: Return NULL on error in active_instance
drm/i915: skip __i915_request_skip() for already signaled requests
drm/i915: Skip deprecated selftest
drm/i915: Split the pipe_src dump to its own line
drm/i915: Track fence region ID in plane state
drm/i915: Use a 1 second timeout for the polling vblank wait
 
drm/imagination: Access FW initialised state with READ/WRITE_ONCE
drm/imagination: acquire vm_ctx->lock before mapping memory to GPU VM
drm/imagination: Add support for trace points
drm/imagination: Count paired job fence as dependency in prepare_job()
drm/imagination: Don't timeout job if its fence has been signaled
drm/imagination: Fit paired fragment job in the correct CCCB
drm/imagination: Fix double call to drm_sched_entity_fini()
drm/imagination: fix error checking of pvr_vm_context_lookup()
drm/imagination: Fix missing argument in pvr_power_fw_{en,dis}able()
drm/imagination: Fix returned size for DRM_IOCTL_PVR_DEV_QUERY
drm/imagination: Fix user array stride in pvr_set_uobj_array()
drm/imagination: Fix value of HWRT address in pvr_job_create tracepoint
drm/imagination: make pvr_fw_trace_init_mask_ops static
drm/imagination: Minor improvements to job submission code documentation
drm/imagination: Move repeated job fence check to its own function
drm/imagination: Populate FW common context ID before passing to the FW
drm/imagination: Remove drm_sched_init_args->num_rqs usage
drm/imagination: Rename fence returned by pvr_queue_job_arm()
drm/imagination: Rename FW booted to FW initialised
drm/imagination: Rename pvr_queue_fence_is_ufo_backed() to reflect usage
drm/imagination: Restrict init_fw_trace_mask module param to read only
drm/imagination: Skip check on paired job fence during job submission
drm/imagination: Update check to skip prepare_job() for fragment jobs
drm/imagination: Update the trace point pvr_job_submit_fw()
 
drm/imx/dcss: remove now-redundant call to drm_connector_attach_encoder()
 
drm/imx/lcdc: remove now-redundant call to drm_connector_attach_encoder()
 
drm/imx: dc: remove now-redundant call to drm_connector_attach_encoder()
drm/imx: ldb: remove now-redundant call to drm_connector_attach_encoder()
drm/imx: parallel-display: remove now-redundant call to drm_connector_attach_encoder()
 
drm/ingenic: remove now-redundant call to drm_connector_attach_encoder()
 
drm/intel/display: Add support for pipe background color (v4)
 
drm/ipv3: add CONFIG_OF dependency for DRM_OF_DISPLAY_MODE_BRIDGE
 
drm/kmb/dsi: convert to of_drm_find_and_get_bridge()
drm/kmb/dsi: remove now-redundant call to drm_connector_attach_encoder()
 
drm/lima: Remove drm_sched_init_args->num_rqs usage
 
drm/log: Fix division by zero when scale module parameter is 0
drm/log: Fix infinite loop when scale is too large for display
drm/log: Fix out-of-bounds read on empty message length
 
drm/managed: use special gfp_t format specifier
 
drm/mediatek: Check CRTC state before freeing
drm/mediatek: Convert legacy DRM logging to drm_* helpers in mtk_dsi.c
drm/mediatek: dsi: Add compatible for mt8167-dsi
drm/mediatek: hdmi: Convert DRM_ERROR() to drm_err()
drm/mediatek: mtk_dpi: Open-code drm_simple_encoder_init()
drm/mediatek: mtk_dpi: remove now-redundant call to drm_connector_attach_encoder()
drm/mediatek: mtk_dsi: Enable HS clock only at pre-enable
drm/mediatek: mtk_dsi: remove now-redundant call to drm_connector_attach_encoder()
drm/mediatek: mtk_hdmi: Fix DDC adapter double put in v2
drm/mediatek: mtk_hdmi_common: take i2c adapter module reference
drm/mediatek: ovl_adaptor: balance component registrations
drm/mediatek: Simplify mtk_crtc allocation
 
drm/meson: encoder_cvbs: remove now-redundant call to drm_connector_attach_encoder()
drm/meson: encoder_hdmi: remove now-redundant call to drm_connector_attach_encoder()
 
drm/mgag200: Drop unused include of
drm/mgag200: Enable DRM_FORMAT_C8 on the primary plane
drm/mgag200: Enable DRM_FORMAT_XRGB1555 on the primary plane
drm/mgag200: g200se: Set hiprilvl from DRM format
drm/mgag200: Set scale from DRM format
drm/mgag200: Set xmulctrl from DRM format
drm/mgag200: Simplify offset calculation
 
drm/mipi-dsi: add mipi_dsi_shutdown_peripheral_multi
 
drm/msm/a6xx+: Add support to configure perfcntrs
 
drm/msm/a6xx: Add yield & flush helper
drm/msm/a6xx: Allow IFPC with perfcntr stream
drm/msm/a6xx: Append SEL regs to dyn pwrup reglist
drm/msm/a6xx: Increase pwrup_reglist size
drm/msm/a6xx: Limit GXPD votes to recovery in A8x
 
drm/msm/a8xx: Add perfcntr flush sequence
drm/msm/a8xx: Fix RSCC offset
drm/msm/a8xx: Make a8xx_recover IFPC safe
drm/msm/a8xx: use pipe protect slot 15 for last-span-unbound feature
 
drm/msm/adreno: add Adreno 810 GPU support
drm/msm/adreno: rename llc_mmio to cx_misc_mmio
drm/msm/adreno: set cx_misc_mmio regardless of if platform has LLCC
drm/msm/adreno: set fp16compoptdis for UBWC 3.0 formats
drm/msm/adreno: Sync registers from mesa
drm/msm/adreno: Trust the SSoT UBWC config
drm/msm/adreno: use new helper to set amsbc
drm/msm/adreno: use new helper to set macrotile_mode
drm/msm/adreno: use new helper to set min_acc length
drm/msm/adreno: use new helper to set ubwc_swizzle
drm/msm/adreno: use qcom_ubwc_version_tag() helper
drm/msm/adreno: use version ranges in A8xx UBWC code
drm/msm/adreno: write reserved UBWC-related bits
 
drm/msm/dp: Add sink_count to debug logs
drm/msm/dp: clear EDID on display unplug
drm/msm/dp: Drop EV_USER_NOTIFICATION
drm/msm/dp: drop event data
drm/msm/dp: fix HPD state status bit shift value
drm/msm/dp: Fix the ISR_* enum values
drm/msm/dp: Move link training to atomic_enable()
drm/msm/dp: Read DPCD and sink count in bridge detect()
drm/msm/dp: remove now-redundant call to drm_connector_attach_encoder()
drm/msm/dp: rework HPD handling
drm/msm/dp: turn link_ready into plugged
 
drm/msm/dpu: Add Milos support
drm/msm/dpu: drop ubwc_dec_version
drm/msm/dpu: invert the order of UBWC checks
drm/msm/dpu: use new helper to set ubwc_swizzle
 
drm/msm/dsi: add support for DSI-PHY on Milos
drm/msm/dsi: remove now-redundant call to drm_connector_attach_encoder()
 
drm/msm/hdmi: remove now-redundant call to drm_connector_attach_encoder()
drm/msm/hdmi: switch to of_drm_get_bridge_by_endpoint()
drm/msm/hdmi: Use the common TMDS char rate constants in 8996 PHY
drm/msm/hdmi: Use the common TMDS char rate constants in 8998 PHY
 
drm/msm/mdp4: remove now-redundant call to drm_connector_attach_encoder()
 
drm/msm/mdss: correct UBWC programming sequences
drm/msm/mdss: use new helper to set amsbc
drm/msm/mdss: use new helper to set macrotile_mode
drm/msm/mdss: use new helper to set min_acc length
drm/msm/mdss: use new helper to set UBWC bank spreading
drm/msm/mdss: use new helper to set ubwc_swizzle
drm/msm/mdss: use qcom_ubwc_version_tag() helper
 
drm/msm/registers: Add perfcntr json
drm/msm/registers: Sync gen_header.py from mesa
 
drm/msm: Add a6xx+ perfcntr tables
drm/msm: Add basic perfcntr infrastructure
drm/msm: Add per-context perfcntr state
drm/msm: Add PERFCNTR_CONFIG ioctl
drm/msm: Add sysprof accessors
drm/msm: Allow CAP_PERFMON for setting SYSPROF
drm/msm: mdss: Add Milos support
drm/msm: Remove drm_sched_init_args->num_rqs usage
drm/msm: Remove obsolete perf infrastructure
drm/msm: Restore second parameter name in purge() and evict()
 
drm/mxsfb/lcdif: move iteration-specific variables declaration inside loop in lcdif_attach_bridge
drm/mxsfb/lcdif: remove now-redundant call to drm_connector_attach_encoder()
drm/mxsfb/lcdif: simplify ep pointer management using __free
drm/mxsfb/lcdif: simplify remote pointer management using __free
drm/mxsfb/lcdif: use dev_err_probe() consistently in lcdif_attach_bridge
drm/mxsfb/lcdif: use DRM_BRIDGE_ATTACH_NO_CONNECTOR and the bridge-connector
 
drm/nouveau/acr: fix missing nvkm_done() in error path of nvkm_acr_oneinit()
 
drm/nouveau/bios: skip the IFR header if present
drm/nouveau/bios: specify correct display fuse register for Ampere and Ada
 
drm/nouveau/gsp: add SEC2 to GA100 chip table
drm/nouveau/gsp: formally support GA100
drm/nouveau/gsp: read MMU_LOCK to fix WPR placement on GA100
drm/nouveau/gsp: require GSP-RM for GA100 support
drm/nouveau/gsp: use fb.bios.addr for gspFwWprEnd instead of vga_workspace.addr
drm/nouveau/gsp: Use kzalloc_flex() for r535 display funcs
 
drm/nouveau/kms/nvd9-: Remove unused header in crc.c
 
drm/nouveau: expose VBIOS via debugfs on GSP-RM systems
drm/nouveau: Fix double call to drm_sched_entity_fini()
drm/nouveau: fix reversed error cleanup order in ucopy functions
drm/nouveau: GA100 has an FRTS region size of zero
drm/nouveau: only boot FRTS if its region is allocated
drm/nouveau: Remove drm_sched_init_args->num_rqs usage
drm/nouveau: replace use of system_unbound_wq with system_dfl_wq
drm/nouveau: tegra: Explicitly specify PMC instance to use
drm/nouveau: WQ_PERCPU added to alloc_workqueue users
 
drm/of: add helper to count data-lanes on a remote endpoint
 
drm/omap: dss: convert to of_drm_find_and_get_bridge()
 
drm/omapdrm: remove now-redundant call to drm_connector_attach_encoder()
 
drm/pagemap: Clear driver-provided PFNs from migration PFN array
drm/pagemap: Drop source_peer_migrates flag and assume true
drm/pagemap: Fix drm_pagemap_migrate_unmap_pages kerneldoc
drm/pagemap: Guard HPAGE_PMD_ORDER use with CONFIG_ARCH_ENABLE_THP_MIGRATION
drm/pagemap: Split drm_pagemap_migrate_map_pages into device / system
drm/pagemap: Use dma-map IOVA alloc, link, and sync API for DRM pagemap
 
drm/panel-edp: Add AUO B133HAN06.6 and BOE NV133FHM-N4F V8.0
drm/panel-edp: Add AUO B140XTN07.5, AUO B140HAK03.5, AUO B116XTN02.3, AUO B140XTK02.4, AUO B140HAN07.7
drm/panel-edp: Add BOE NT140WHM-N4T, BOE NT140WHM-T05, BOE NV140FHM-N40
drm/panel-edp: Add CMN N116BCN-EA1, CMN N140HCA-EEK, IVO M140NWFQ R5, IVO R140NWFW R0
drm/panel-edp: Add CSW PNB601LS1-2 and LGD LP116WHA-SPB1
drm/panel-edp: Add LG LP129WT232166 panel
drm/panel-edp: Add panel for Surface Pro 12in
drm/panel-edp: Modify panel name and delay for CMN 0x14d6
 
drm/panel/ilitek-ili9806e: Use refcounted allocation in place of devm_kzalloc()
 
drm/panel/lxd-m9189a: Use refcounted allocation in place of devm_kzalloc()
 
drm/panel/novatek-nt37700f: Use refcounted allocation in place of devm_kzalloc()
 
drm/panel/samsung-s6e63m0: Use refcounted allocation in place of devm_kzalloc()
 
drm/panel/sharp-ls043t1le01: Use refcounted allocation in place of devm_kzalloc()
 
drm/panel/startek-kd070fhfid015: Use refcounted allocation in place of devm_kzalloc()
 
drm/panel/tdo-tl070wsh30: Use refcounted allocation in place of devm_kzalloc()
 
drm/panel/truly-nt35597: Use refcounted allocation in place of devm_kzalloc()
 
drm/panel/visionox-g2647fb105: Use refcounted allocation in place of devm_kzalloc()
 
drm/panel: add devm_drm_panel_add() helper
drm/panel: Add driver for Novatek NT35532
drm/panel: add driver for Waveshare 8.8" DSI TOUCH-A panel
drm/panel: Add panel driver for ChipWealth CH13726A based panels
drm/panel: Clean up S6E3FC2X01 config dependencies
drm/panel: Clean up S6E3HA2 config dependencies and fill help text
drm/panel: Clean up SOFEF00 config dependencies
drm/panel: Enable GPIOLIB for panels which uses functions from it
drm/panel: fix kernel-doc warning for devm_drm_panel_add()
drm/panel: fix unmet dependency bug for DRM_PANEL_HIMAX_HX83121A
drm/panel: focaltech-ota7290b: Fix error check for devm_drm_panel_alloc()
drm/panel: himax-hx83102: support Waveshare 12.3" DSI panel
drm/panel: himax-hx8394: set prepare_prev_first
drm/panel: himax-hx8394: simplify hx8394_enable()
drm/panel: himax-hx8394: support Waveshare DSI panels
drm/panel: ilitek-ili9881c: do not fail probe if iovcc is absent
drm/panel: ilitek-ili9881c: support Waveshare 7.0" DSI panel
drm/panel: ilitek-ili9882t: fix unmet dependency for DRM_PANEL_ILITEK_ILI9882T
drm/panel: jadard-jd9365da-h3: Fix signedness bug
drm/panel: jadard-jd9365da-h3: set prepare_prev_first
drm/panel: jadard-jd9365da-h3: support variable DSI configuration
drm/panel: jadard-jd9365da-h3: support Waveshare 720p DSI panels
drm/panel: jadard-jd9365da-h3: support Waveshare round DSI panels
drm/panel: jadard-jd9365da-h3: support Waveshare WXGA DSI panels
drm/panel: jadard-jd9365da-h3: use drm_connector_helper_get_modes_fixed
drm/panel: Make drm_panel_init() static
drm/panel: panasonic-vvx10f034n00: transition to mipi_dsi wrapped functions
drm/panel: s6e3ha8: fix unmet dependency on DRM_DISPLAY_HELPER
drm/panel: simple: Add AM-1280800W8TZQW-T00H
drm/panel: simple: Add Displaytech DT050BTFT-PTS panel
drm/panel: simple: add NEC NL6448BC33-70C
drm/panel: simple: Add Startek KD070HDFLD092 LVDS panel support
drm/panel: simple: Add Team Source Display TST070WSBE-196C panel
drm/panel: simple: add Waveshare LCD panels
 
drm/panfrost: Add bus_ace optional clock support for RZ/G2L
drm/panfrost: Add GPU_PM_RT support for RZ/G3L SoC
drm/panfrost: Drop redundant optional clock checks in runtime PM
drm/panfrost: Remove drm_sched_init_args->num_rqs usage
 
drm/panthor: Add a GEM shrinker
drm/panthor: Always use the IRQ-safe variant when acquiring the fence lock
drm/panthor: Avoid potential UAF due to memory reclaim
drm/panthor: Check debugfs GEM lock initialization
drm/panthor: Check VMA boundaries for PMD mappings
drm/panthor: Don't call drm_gpuvm_bo_extobj_add() if the object is private
drm/panthor: Don't overrule pending immediate ticks in sched_resume_tick()
drm/panthor: Drop a needless check in panthor_fw_unplug()
drm/panthor: Fix a leak when a group is evicted before the tiler OOM is serviced
drm/panthor: Fix kernel-doc in panthor_sched.c so it's visible
drm/panthor: Fix kernel-doc warning in panthor_sched.c
drm/panthor: Fix missing declaration for panthor_transparent_hugepage
drm/panthor: Fix panthor_pwr_unplug()
drm/panthor: Fix potential invalid pointer deref in group_process_tiler_oom()
drm/panthor: Fix theoretical IOMEM access in suspended state
drm/panthor: Group panthor_kernel_bo_xxx() helpers
drm/panthor: Implement evicted status for GEM objects
drm/panthor: Interrupt group start/resumption if group_bind_locked() fails
drm/panthor: Keep interrupts masked until they are needed
drm/panthor: Keep the reset work disabled until everything is initialized
drm/panthor: Lazily allocate pages on mmap()
drm/panthor: Move panthor_gems_debugfs_init() to panthor_gem.c
drm/panthor: Part ways with drm_gem_shmem_object
drm/panthor: Pass an iomem pointer to GPU register access helpers
drm/panthor: Reduce padding in gems debugfs for refcount
drm/panthor: reject firmware sections with oversized data
drm/panthor: Remove drm_sched_init_args->num_rqs usage
drm/panthor: Remove unused panthor_vm_op_ctx::map::new_vma field
drm/panthor: Replace cross-component register accesses with helpers
drm/panthor: return error on truncated firmware
drm/panthor: skip zero-sized firmware sections
drm/panthor: Split panthor_vm_prepare_map_op_ctx() to prepare for reclaim
drm/panthor: Split register definitions by components
drm/panthor: Store IRQ register base iomem pointer in panthor_irq
drm/panthor: Track the number of mmap on a BO
drm/panthor: Use a local iomem base for firmware control registers
drm/panthor: Use a local iomem base for GPU registers
drm/panthor: Use a local iomem base for MMU AS registers
drm/panthor: Use a local iomem base for PWR registers
drm/panthor: validate firmware interface structure sizes
 
drm/radeon/evergreen_cs: Add missing NULL prefix check in surface check
 
drm/radeon/radeon_connectors: remove radeon_connector_free_edid
drm/radeon/radeon_connectors: use struct drm_edid instead of struct edid
 
drm/radeon: add missing revision check for CI
drm/radeon: fix autosuspend cleanup during teardown
drm/radeon: fix integer overflow in radeon_align_pitch()
drm/radeon: fix memory leak in radeon_ring_restore() on lock failure
drm/radeon: fix r100_copy_blit for large BOs
drm/radeon: replace nested min calls with min3
drm/radeon: restore hardware polling in fence_is_signaled to fix performance regression
 
drm/ras: include linux/types.h in drm_ras.h
 
drm/rockchip: analogix_dp: Add missing error check for platform_get_resource()
drm/rockchip: analogix_dp: Apply analogix_dp_finish_probe()
drm/rockchip: analogix_dp: remove now-redundant call to drm_connector_attach_encoder()
drm/rockchip: cdn-dp: add missing check in cdn_dp_config_video()
drm/rockchip: cdn-dp: remove now-redundant call to drm_connector_attach_encoder()
drm/rockchip: dw_dp: Drop unnecessary #include
drm/rockchip: dw_dp: Fix null-ptr-deref in dw_dp_remove()
drm/rockchip: dw_dp: remove now-redundant call to drm_connector_attach_encoder()
drm/rockchip: dw_dp: Simplify error handling
drm/rockchip: dw_dp: Switch to drmm_kzalloc()
drm/rockchip: dw_hdmi: avoid direct dereference of phy->dev.of_node
drm/rockchip: dw_hdmi_qp: remove now-redundant call to drm_connector_attach_encoder()
drm/rockchip: dw_hdmi_qp: Switch to drmm_encoder_init()
drm/rockchip: inno-hdmi: remove now-redundant call to drm_connector_attach_encoder()
drm/rockchip: inno-hdmi: Switch to drmm_kzalloc()
drm/rockchip: lvds: remove now-redundant call to drm_connector_attach_encoder()
drm/rockchip: rgb: remove now-redundant call to drm_connector_attach_encoder()
drm/rockchip: rk3066_hdmi: remove now-redundant call to drm_connector_attach_encoder()
drm/rockchip: Test for imported buffers with drm_gem_is_imported()
 
drm/sched: Account entity GPU time
drm/sched: Add fair scheduling policy
drm/sched: Add some more scheduling quality unit tests
drm/sched: Add some scheduling quality unit tests
drm/sched: Consolidate entity run queue management
drm/sched: Disallow initializing entities with no schedulers
drm/sched: Embed run queue singleton into the scheduler
drm/sched: Favour interactive clients slightly
drm/sched: Fix clang build warning in kunit tests
drm/sched: Free all finished jobs at once
drm/sched: Implement RR via FIFO
drm/sched: Make drm_sched_entity_kill() a public function
drm/sched: Mark fair policy as experimental
drm/sched: Move run queue related code into a separate file
drm/sched: Remove drm_sched_init_args->num_rqs
drm/sched: Remove drm_sched_init_args->num_rqs usage
drm/sched: Remove FIFO and RR and simplify to a single run queue
drm/sched: Remove idle entity from tree
drm/sched: Switch default policy to fair
 
drm/shmem_helper: Check VMA boundaries for PMD mappings
 
drm/sti: hdmi: Use the common TMDS char rate constants
 
drm/sun4i: hdmi: Use the common TMDS char rate constant
 
drm/syncobj: Fix memory leak in drm_syncobj_find_fence()
 
drm/sysfb: Avoid possible truncation with calculating visible size
drm/sysfb: Avoid truncating maximum stride
drm/sysfb: corebootdrm: Support power management
drm/sysfb: Do not page-align visible size of the framebuffer
drm/sysfb: efidrm: Support power management
drm/sysfb: ofdrm: Support power management
drm/sysfb: Return errno code from drm_sysfb_get_visible_size()
drm/sysfb: simpledrm: Support power management
drm/sysfb: vesadrm: Support power management
 
drm/tegra: dc: Fix device node reference leak in tegra_dc_has_output()
drm/tegra: dp: fix kernel-doc warnings in dp.h
drm/tegra: dp: use str_plural in drm_dp_link_train_{full,fast}
drm/tegra: Enable cmu for Tegra186 and Tegra194
drm/tegra: Explicitly specify PMC instance to use
drm/tegra: fbdev: Calculate buffer geometry with format helpers
drm/tegra: fbdev: Do not assign to struct drm_fb_helper.info
drm/tegra: fbdev: Remove offset into framebuffer memory
drm/tegra: fbdev: Use a DRM client buffer
drm/tegra: Fix a strange error handling path
drm/tegra: Fix iommu_map_sgtable() return value check
drm/tegra: gr2d/gr3d: Contain PM in the gr*d_probe/gr*d_remove
drm/tegra: gr2d/gr3d: Initialize address register map before HOST1X client is registered
drm/tegra: hdmi: Open-code drm_simple_encoder_init()
drm/tegra: hdmi: remove now-redundant call to drm_connector_attach_encoder()
drm/tegra: Make tegra_fb_alloc() an internal interface
drm/tegra: rgb: remove now-redundant call to drm_connector_attach_encoder()
drm/tegra: sor: Remove usage of drm_simple_encoder_init()
drm/tegra: sor: use str_plural in tegra_sor_dp_link_configure
drm/tegra: tegra_drm.h: fix all uapi kernel-doc warnings
 
drm/tests: bridge: remove now-redundant call to drm_connector_attach_encoder()
drm/tests: shmem: Set DMA mask to 64-bit in drm_gem_shmem
 
drm/tidss: Drop extra drm_mode_config_reset() call
drm/tidss: Fix missing drm_bridge_add() call
drm/tidss: remove now-redundant call to drm_connector_attach_encoder()
 
drm/tilcdc: remove now-redundant call to drm_connector_attach_encoder()
drm/tilcdc: replace use of system_wq with system_percpu_wq
 
drm/ttm/pool: back up at native page order
 
drm/ttm: Account for NULL and handle pages in ttm_pool_backup
drm/ttm: Support 52-bit PAs in ttm_place
 
drm/tve200: Fix probe cleanup after register failure
 
drm/tyr: Add DOORBELL_BLOCK registers
drm/tyr: add shmem backing for GEM objects
drm/tyr: move clock cleanup into Clocks Drop impl
drm/tyr: Print GPU_ID without filtering
drm/tyr: Remove custom register struct
drm/tyr: rename TyrObject to BoData
drm/tyr: separate driver type from driver data
drm/tyr: set DMA mask using GPU physical address
drm/tyr: use IoMem directly instead of Devres
drm/tyr: Use register! macro for GPU_CONTROL
drm/tyr: Use register! macro for JOB_CONTROL
drm/tyr: Use register! macro for MMU_CONTROL
drm/tyr: use shmem GEM object type in TyrDrmDriver
 
drm/v3d: Allocate all resources before enabling the clock
drm/v3d: Clean caches before runtime suspend
drm/v3d: Flush MMU TLB and cache during runtime resume
drm/v3d: Idle AXI transactions before disabling the clock on suspend
drm/v3d: Introduce Runtime Power Management
drm/v3d: Reach the GMP through the hub registers on V3D 7.x
drm/v3d: Reject invalid indirect BO handle in indirect CSD setup
drm/v3d: Remove drm_sched_init_args->num_rqs usage
drm/v3d: Serialize the scheduler timeout handlers
drm/v3d: Use devm_reset_control_get_optional_exclusive()
 
drm/vblank: Extract get_vblank_counter_and_timestamp()
 
drm/vc4: Clean-up UAPI header inclusion
drm/vc4: hvs/v3d: Fix null dereference in unbind
drm/vc4: Prevent shader BO mappings from becoming writable
drm/vc4: Shut down BO cache timer before teardown
drm/vc4: Supply the overflow slot size in BPOS, not the whole bin BO size
drm/vc4: Use devm_request_irq() for automatic cleanup
drm/vc4: Zero the tile state data array before each BIN job
 
drm/virtio: add VIRTGPU_PARAM_BLOB_ALIGNMENT to params
drm/virtio: bound EDID block reads to the response buffer
drm/virtio: Don't detach GEM from a non-created context
drm/virtio: Extend blob UAPI with deferred-mapping hinting
drm/virtio: fix deadlock in display_info_cb by removing hotplug from dequeue worker
drm/virtio: honor blob_alignment requirements
drm/virtio: support VIRTIO_GPU_F_BLOB_ALIGNMENT
drm/virtio: use uninterruptible resv lock for plane updates
 
drm/vmwgfx: avoid destroy_workqueue(NULL) on vkms init failure
drm/vmwgfx: bound DMA command body size against suffix pointer
drm/vmwgfx: clamp dirty-page range with min, not max
drm/vmwgfx: Convert to DRM vblank timers
drm/vmwgfx: Determine lock-waiting timeout from vblank state
drm/vmwgfx: drop dma_buf reference on foreign-fd prime import
drm/vmwgfx: enforce cursor size limits for MOB cursors
drm/vmwgfx: fix guest_memory_dirty bitfield clobbered as size
drm/vmwgfx: Move vblank handling into separate helper
drm/vmwgfx: reject DX_BIND_QUERY without a DX context
drm/vmwgfx: skip hash_del_rcu when validation context has no hash table
drm/vmwgfx: take fman->lock around fence list mutation in fifo_down
drm/vmwgfx: use check_add_overflow for shader size+offset bound
drm/vmwgfx: validate DRAW_PRIMITIVES header size before division
drm/vmwgfx: validate external BO copy bounds for both stride paths
drm/vmwgfx: Validate vmw_surface_metadata::array_size
 
drm/xe/bo: Fix bo leak on GGTT flag validation in xe_bo_init_locked()
drm/xe/bo: Fix bo leak on unaligned size validation in xe_bo_init_locked()
 
drm/xe/cri: Add new PCI IDs
 
drm/xe/debugfs: Correct printing of register whitelist ranges
 
drm/xe/devcoredump: Drop a FIXME in devcoredump
 
drm/xe/display: Add init_clock_gating.h stubs
drm/xe/display: Add macro with display driver features
drm/xe/display: Add macro with display driver ops
drm/xe/display: Drop xe_display_driver_remove() stub
drm/xe/display: Drop xe_display_driver_set_hooks()
drm/xe/display: fix oops in suspend/shutdown without display
drm/xe/display: Prefer forward declarations
drm/xe/display: skip FORCE_WC and vm_bound check for external dma-bufs
 
drm/xe/dma-buf: fix UAF with retry loop
drm/xe/dma-buf: handle empty bo and UAF races
 
drm/xe/drm_ras: Add per node cleanup action
drm/xe/drm_ras: Make counter allocation drm managed
 
drm/xe/eustall: Fix drm_dev_put called before stream disable in close
drm/xe/eustall: Return ENODEV from read if EU stall registers get reset
 
drm/xe/fb: Use the correct gtt view for remapped FBs
 
drm/xe/fbdev: put intel_fbdev_fb_prefer_stolen() behind IS_ENABLED(CONFIG_DRM_FBDEV_EMULATION)
 
drm/xe/ggtt: Remove duplicate XE_GGTT_FLAGS_64K macro definition
 
drm/xe/gsc: Fix BO leak on error in query_compatibility_version()
drm/xe/gsc: Fix double-free of managed BO in error path
 
drm/xe/gt: Drop redundant forcewake
 
drm/xe/gt_idle: Use NSEC_PER_MSEC instead of float literal
 
drm/xe/guc: Add support for NO_RESPONSE_BUSY in CTB
drm/xe/guc: Exclude indirect ring state page from ADS engine state size
drm/xe/guc: Fix buffer overflow in steered register list allocation
drm/xe/guc: Hold device ref until queue teardown completes
drm/xe/guc: Keep scheduler timeline name alive
drm/xe/guc: Update POLICY_SCHED_IF_IDLE documentation
drm/xe/guc: Use xe_device_is_l2_flush_optimized()
 
drm/xe/guc_ads: allocate UM queues in a separate BO
drm/xe/guc_ads: allocate UM queues in VRAM on dGFX
drm/xe/guc_ads: use uncached mapping for UM queue BO
 
drm/xe/guc_pc: Make xe_guc_pc_stop() void
drm/xe/guc_pc: Reorder forcewake in xe_guc_pc_fini_hw()
 
drm/xe/hdcp: Add NULL check for media_gt in intel_hdcp_gsc_check_status()
 
drm/xe/hw_engine: Fix double-free of managed BO in error path
 
drm/xe/hw_error: Cleanup array map
drm/xe/hw_error: Use HW_ERR prefix in log
 
drm/xe/hwmon: Enable energy attributes for CRI
drm/xe/hwmon: Read accepted power limit for CRI
 
drm/xe/i2c: Allow per domain unique id
 
drm/xe/kunit: Use KUNIT_EXPECT_EQ() in xe_wa_gt()
 
drm/xe/lrc: document sentinel and make CTX_TIMESTAMP read TOCTOU-safe
drm/xe/lrc: Refactor out engine id to hwe conversion
drm/xe/lrc: Refactor xe_lrc_timestamp to simplify logic
drm/xe/lrc: Use 64 bit ctx timestamp in the LRC snapshot
 
drm/xe/madvise: Skip invalidation for purgeable state updates
drm/xe/madvise: Track purgeability with BO-local counters
 
drm/xe/mcr: Extract reg_in_steering_type_ranges()
drm/xe/mcr: Remove unused xe_gt_mcr_steering_info_to_dss_id()
 
drm/xe/memirq: Drop cached iosys_map for MEMIRQ mask
drm/xe/memirq: Drop cached iosys_map for MEMIRQ status
drm/xe/memirq: Dump all source pages if MSI-X
drm/xe/memirq: Enable GT_MI_USER_INTERRUPT only
drm/xe/memirq: Make page layout macros private
drm/xe/memirq: Reduce buffer size
drm/xe/memirq: Update diagnostic message
drm/xe/memirq: Update GuC initialization and IRQ handler
drm/xe/memirq: Update interrupt handler logic
drm/xe/memirq: Use IRQ page from HW engine definition
 
drm/xe/multi_queue: Add helpers to access CS QUEUE TIMESTAMP from lrc
drm/xe/multi_queue: Add trace event for the multi queue timestamp
drm/xe/multi_queue: Capture queue run times for active queues
drm/xe/multi_queue: Fix secondary queue error case
drm/xe/multi_queue: Refactor CGP_SYNC send path
drm/xe/multi_queue: Refactor check for multi queue support for engine class
drm/xe/multi_queue: Remove redundant assignment in guc_exec_queue_run_job
drm/xe/multi_queue: skip submit when primary queue is suspended
drm/xe/multi_queue: Store primary LRC and position info in LRC
drm/xe/multi_queue: Use QUEUE_TIMESTAMP as job timestamp for multi-queue
drm/xe/multi_queue: Whitelist QUEUE_TIMESTAMP register
 
drm/xe/nvm: fix writable override for CRI
 
drm/xe/oa: (De-)whitelist OA registers on OA stream open/release
drm/xe/oa: Add val arg to xe_oa_is_valid_config_reg
drm/xe/oa: Check managed mutex initialization errors
drm/xe/oa: Fix exec_queue leak on width check in stream open
drm/xe/oa: Fix offset alignment for MERT WHITELIST_OA_MERT_MMIO_TRG
drm/xe/oa: Fix sync entry leak on OA config emit failure
drm/xe/oa: Implement Wa_14026633728
drm/xe/oa: MERTOA Wa_14026746987
drm/xe/oa: MERTOA Wa_14026779378
drm/xe/oa: Refactor oa_unit_supports_oa_format
drm/xe/oa: Use drm_gem_mmap_obj for OA buffer mmap
drm/xe/oa: Use xe_map layer
 
drm/xe/pat: Default XE_CACHE_NONE_COMPRESSION to invalid
drm/xe/pat: Introduce xe_cache_pat_idx() macro helper
drm/xe/pat: Print PAT_ATS during register dump
 
drm/xe/pf: Allow to change sched_if_idle policy under lock
drm/xe/pf: Check EQ/PT/PRIO when testing VF config
drm/xe/pf: Derive admin-only PF mode from xe_device state
drm/xe/pf: Disable display in admin only PF mode
drm/xe/pf: Don't attempt to process FAST_REQ or EVENT relays
drm/xe/pf: Don't reprovision policies if already default
drm/xe/pf: Encode scheduling priority KLV if needed
drm/xe/pf: Extract helper to show which VFs are provisioned
drm/xe/pf: Extract helpers for bulk EQ/PT provisioning
drm/xe/pf: Fix CFI failure in debugfs access
drm/xe/pf: Fix EAGAIN sign in pf_migration_consume()
drm/xe/pf: Fix MMIO access using PF view instead of VF view during migration
drm/xe/pf: Fix pf_get_sched_priority() function signature
drm/xe/pf: Fix VF's scheduling priority reporting
drm/xe/pf: Force new VFs prorities only once
drm/xe/pf: Perform fair scheduling auto-provisioning
drm/xe/pf: Print applied policy KLVs
drm/xe/pf: Reprovision policy settings after GT reset
drm/xe/pf: Reprovision scheduling to default when no VFs
drm/xe/pf: Restrict device query responses in admin-only PF mode
 
drm/xe/pm: Do early initialization in init_early()
drm/xe/pm: Don't access device in init_early()
 
drm/xe/pt: check no-DMA huge-pte cases before DMA segment test
drm/xe/pt: Fix NULL pointer dereference in xe_pt_zap_ptes_entry()
drm/xe/pt: prevent invalid cursor access for purged BOs
drm/xe/pt: Reset current_op in xe_pt_update_ops_init()
 
drm/xe/pxp: add termination on resume
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/ras: Introduce correctable error handling
 
drm/xe/reg_sr: Do sanity check for MCR vs non-MCR
 
drm/xe/rtp: (De-)whitelist OA registers for all hwe's for a gt
drm/xe/rtp: Add "always true" match function
drm/xe/rtp: Add RING_FORCE_TO_NONPRIV_DENY to OA whitelists
drm/xe/rtp: Add struct types for RTP tables
drm/xe/rtp: Do not break parsing when missing context
drm/xe/rtp: Don't short-circuit to false in or-yes case
drm/xe/rtp: Drop rule matching cases from rtp_to_sr_cases and rtp_cases
drm/xe/rtp: Ensure locking/ref counting for OA whitelists
drm/xe/rtp: Extract rule_match_item()
drm/xe/rtp: Fix build error with clang < 21 and non-const initializers
drm/xe/rtp: Fully parse the ruleset
drm/xe/rtp: Generalize whitelist_apply_to_hwe
drm/xe/rtp: Implement a structured parser for rule matching
drm/xe/rtp: Keep track of non-OA nonpriv slots
drm/xe/rtp: Maintain OA whitelists separately
drm/xe/rtp: Save OA nonpriv registers to register save/restore lists
drm/xe/rtp: Toggle 'deny' bit to (de-)whitelist OA regs
drm/xe/rtp: Write kunit test cases specific for rule matching
 
drm/xe/sriov: Mark NVL as SR-IOV capable
 
drm/xe/step: switch from enum xe_step to intel_step naming
drm/xe/step: switch to the shared step definitions with i915
 
drm/xe/sysctrl: Add system controller event support
drm/xe/sysctrl: Add system controller interrupt handler
 
drm/xe/tlb: Init range tilemask err to zero
 
drm/xe/tuning: Stop applying CCCHKNREG1 tuning from Xe3p onward
drm/xe/tuning: Use proper register offset for GAMSTLB_CTRL
 
drm/xe/uapi: Fix code examples in xe_drm.h documentation
drm/xe/uapi: Fix doc formatting and completeness in xe_drm.h
drm/xe/uapi: Fix grammar errors in xe_drm.h documentation
drm/xe/uapi: Fix kernel-doc cross-reference syntax in xe_drm.h
drm/xe/uapi: Fix typos and spelling errors in xe_drm.h documentation
drm/xe/uapi: Fix wrong names and references in xe_drm.h
drm/xe/uapi: Reject coh_none PAT index for CPU cached memory in madvise
drm/xe/uapi: Reject coh_none PAT index for CPU_ADDR_MIRROR
 
drm/xe/uc: Apply RCS/CCS yield policy to SR-IOV VFs
drm/xe/uc: Track uc firmware state changes
 
drm/xe/userptr: Drop bogus static from finish in force_invalidate
drm/xe/userptr: Hold notifier_lock for write on inject test path
drm/xe/userptr: Stub notifier_lock helpers when DRM_GPUSVM=n
 
drm/xe/vf: Add drm_dev guards when detaching CCS read/write buffers
drm/xe/vf: Fix signature of print functions
drm/xe/vf: Fix VF CCS attach/detach race with in-flight BO moves
drm/xe/vf: Use drm mm instead of drm sa for CCS read/write
 
drm/xe/vm: Add missing pad and extensions check
drm/xe/vm: Convert comma to semicolon
drm/xe/vm: Fix BO prefetch with CONSULT_MEM_ADVISE_PREF_LOC
drm/xe/vm: Fix SVM leak on resv obj alloc failure in xe_vm_create()
 
drm/xe/wopcm: fix WOPCM size for LNL+
 
drm/xe/xe3p: add gt tuning TileY 2x2 walk pattern
 
drm/xe/xe3p_lpg: Add missing indirect ring state feature flag
drm/xe/xe3p_lpg: Add Wa_18044193044
 
drm/xe/xe_drm_ras: Add support for clear-error-counter in XE drm_ras
 
drm/xe/xe_pci: Enable System Controller support on CRI platform
 
drm/xe/xe_survivability: Simplify runtime survivability error handling
 
drm/xe/xe_sysctrl: Add ABI and mailbox interface headers
drm/xe/xe_sysctrl: Add System Controller initialization support
drm/xe/xe_sysctrl: Add System Controller mailbox communication support
drm/xe/xe_sysctrl: Add System Controller mailbox register definitions
drm/xe/xe_sysctrl: Add System Controller power management support
drm/xe/xe_sysctrl: Add System Controller types and device integration
drm/xe/xe_sysctrl: Drop redundant endian conversions in mailbox header macros
 
drm/xe/xelp: Fix Wa_18022495364
 
drm/xe: Add compact-PT and addr mask handling for page reclaim
drm/xe: Add IRQ page to HW engine definition
drm/xe: Add memory pool with shadow support
drm/xe: Add missing '@' prefix to kernel-doc member tags
drm/xe: Add missing _H to include guard suffixes
drm/xe: Add missing include guards to unprotected headers
drm/xe: Add missing leading underscore to include guards
drm/xe: Add missing trailing underscore to include guards
drm/xe: Add timestamp_ms to LRC snapshot
drm/xe: Apply WA_14026999295 to engine
drm/xe: Assign queue name in time for drm_sched_init
drm/xe: Avoid memory allocations in xe_device_declare_wedged()
drm/xe: Clear pending_disable before signaling suspend fence
drm/xe: Clear xe->display when no longer valid
drm/xe: Const-ify parameters to xe_device_has_* functions
drm/xe: Convert stolen memory over to ttm_range_manager
drm/xe: Define and use MCR version of COMMON_SLICE_CHICKEN1
drm/xe: Define and use MCR version of COMMON_SLICE_CHICKEN4
drm/xe: Define CACHE_MODE_1 as MCR register
drm/xe: Disable garbage collector work item on SVM close
drm/xe: Document GT statistics
drm/xe: Don't use UTS_RELEASE directly
drm/xe: Drop redundant rtp entries for Wa_14019988906 & Wa_14019877138
drm/xe: Drop registration of guc_submit_wedged_fini from xe_guc_submit_wedge()
drm/xe: Drop skip_mtcfg descriptor flag
drm/xe: Drop unnecessary STOP_RING clearing
drm/xe: Drop unused drm/drm_atomic_helper.h include
drm/xe: Drop unused ggtt_balloon field
drm/xe: Drop unused param from xe_device_create()
drm/xe: Drop xe_hw_engine_mmio_write32()
drm/xe: Eliminate intel_fb_uses_dpt() call from __xe_pin_fb_vma()
drm/xe: Enable Wa_14025515070
drm/xe: expose multi-lrc engine classes in debugfs info
drm/xe: Extract xe_hw_engine_setup_reg_lrc()
drm/xe: Fix a bug in pc_adjust_freq_bounds()
drm/xe: Fix bo leak in xe_dma_buf_init_obj() on allocation failure
drm/xe: Fix bug in idledly unit conversion
drm/xe: Fix dma-buf attachment leak in xe_gem_prime_import()
drm/xe: Fix DPT allocation paths.
drm/xe: Fix error cleanup in xe_exec_queue_create_ioctl()
drm/xe: fix job timeout recovery for unstarted jobs and kernel queues
drm/xe: Fix kernel-doc comment syntax issues in header files
drm/xe: Fix memory leak in exec_queue_set_hang_replay_state()
drm/xe: Fix name and definition of GFX_MODE register
drm/xe: fix NPD in bo_meminfo()
drm/xe: Fix null pointer dereference in devcoredump cleanup
drm/xe: Fix potential NULL deref in xe_exec_queue_tlb_inval_last_fence_put_unlocked
drm/xe: Fix PTE index in xe_vm_populate_pgtable() for chunked binds
drm/xe: fix refcount leak in xe_range_fence_insert()
drm/xe: Fix stale and mismatched kernel-doc member tags in header files
drm/xe: Fix type and parameter name mismatches in kernel-doc references
drm/xe: Fix wa_oob codegen recipe for external module builds
drm/xe: Fix xe_device_probe() failure
drm/xe: free madvise VMA array on L2 flush failure
drm/xe: Hold a dma-buf reference for imported BOs
drm/xe: improve readability of debugfs engine info output
drm/xe: include all registered queues in TLB invalidation
drm/xe: Introduce xe_fb_pin_dpt_(un)pin()
drm/xe: Introduce xe_fb_pin_ggtt_(un)pin()
drm/xe: Kill the fbdev vma reuse hack
drm/xe: Make decision to use Xe2-style blitter instructions a feature flag
drm/xe: Make drm_driver const
drm/xe: Mark BCS engines as belonging to the GT forcewake domain
drm/xe: Mark ROW_CHICKEN5 as a masked register
drm/xe: Move CCS enablement to engine setup RTP
drm/xe: Move GFX_MODE programming to RTP
drm/xe: Move HWSTAM programming to RTP
drm/xe: Move the FORCE_WC assert into __xe_pin_fb_vma()
drm/xe: Move xe->info.devid|revid initialization
drm/xe: Move xe->info.force_execlist initialization
drm/xe: Move xe_uc_fw_abi.h to abi/
drm/xe: Normalize double-underscore include guards to single-underscore
drm/xe: Order ring writes before ring tail updates
drm/xe: pass struct xe_device to xe_display_bo_fbdev_prefer_stolen()
drm/xe: Refactor emit_clear_link_copy
drm/xe: Refactor emit_clear_main_copy
drm/xe: Refactor emit_xy_fast_copy and emit_mem_copy functions
drm/xe: Remove drm_sched_init_args->num_rqs usage
drm/xe: remove duplicate include
drm/xe: Remove redundant exec_queue_suspended() check in submit_exec_queue()
drm/xe: Reorganize intel_plane_pin_fb() a bit
drm/xe: Respect pin_params.alignment for GGTT
drm/xe: Restore IDLEDLY regiter on engine reset
drm/xe: Restructure reuse_vma()
drm/xe: Return error on non-migratable faults requiring devmem
drm/xe: Separate early xe_device initialization
drm/xe: Set GT rp min frequency as 1.2GHz default for BMG/CRI
drm/xe: Set TTM device beneficial_order to 9 (2M)
drm/xe: Standardize pat_index to u16 type
drm/xe: Steer MCR for NODE/L3BANK according to L3 fusing on Xe2/Xe3
drm/xe: Stop programming BLIT_CCTL on Xe2 and later platforms
drm/xe: Suppress reset log for killed queues
drm/xe: Use drmm_mutex_init for VRAM manager lock
drm/xe: Use fb cached min alignment
drm/xe: Use raw device ID to find sub-platform descriptor
drm/xe: Use xe_fb_pin_ggtt_pin() for the initial FB pin
drm/xe: Wait on external BO kernel fences in exec IOCTL
drm/xe: wedge from the timeout handler only after releasing the queue
 
drm/xlnx/zynqmp-dpsub: Fix dependencies for COMPILE_TEST
 
drm/{i915, xe}/fbdev: drop drm device parameter from intel_fbdev_fb_fill_info()
 
drm/{i915, xe}: add shared header for VLV IOSF sideband units and registers
drm/{i915, xe}: convert VLV sideband display wrappers into real functions
drm/{i915, xe}: move fbdev fb calls to parent interface
drm/{i915, xe}: move xe_display_flush_cleanup_work() to i915 display
 
drm: adp: remove now-redundant call to drm_connector_attach_encoder()
drm: Drop HPAGE_PMD_SIZE dependency in dma_iova_try_alloc calls
drm: Guard DRM_CLIENT_CAP_PLANE_COLOR_PIPELINE
drm: of: forbid bridge-only calls to drm_of_find_panel_or_bridge()
drm: rcar-du: encoder: convert to of_drm_find_and_get_bridge()
drm: rcar-du: encoder: remove now-redundant call to drm_connector_attach_encoder()
drm: rcar-du: Fix crash when no CMM is available
drm: Rename struct drm_atomic_state to drm_atomic_commit
drm: renesas: rcar-du: Switch to new VSP API
drm: renesas: rz-du: Add support for RZ/T2H SoC
drm: renesas: rz-du: Make DU reset control optional for RZ/T2H support
drm: renesas: rz-du: mipi_dsi: Fix return path on error
drm: renesas: rz-du: Move mode_valid logic to per-SoC clock limits
drm: renesas: rz-du: rzg2l_du_encoder: convert to of_drm_find_and_get_bridge()
drm: renesas: rz-du: rzg2l_du_encoder: remove now-redundant call to drm_connector_attach_encoder()
drm: renesas: rz-du: Switch to new VSP API
drm: renesas: rzg2l_mipi_dsi: Fix deassert/assert of CMN_RSTB signal
drm: renesas: rzg2l_mipi_dsi: Increase reset deassertion delay
drm: renesas: rzg2l_mipi_dsi: Move rzg2l_mipi_dsi_set_display_timing()
drm: renesas: shmobile: remove now-redundant call to drm_connector_attach_encoder()
drm: rz-du: Ensure correct suspend/resume ordering with VSP
drm: Suppress intentional warning backtraces in scaling unit tests
drm: uapi: Use SPDX in DRM core uAPI headers
drm: verisilicon: add max cursor size to HWDB
drm: verisilicon: add support for cursor planes
drm: verisilicon: call atomic helper's plane state check even if no CRTC
drm: verisilicon: fill plane's vs_format in atomic_check
drm: verisilicon: fix build failure of cursor plane code
drm: verisilicon: make vs_format conversion function return int
drm: verisilicon: remove now-redundant call to drm_connector_attach_encoder()
drm: verisilicon: subclass drm_plane_state
drm: xlnx: zynqmp: Add support for P030 & P230
drm: xlnx: zynqmp: Add support for T430
drm: xlnx: zynqmp: Add support for XVUY2101010
drm: xlnx: zynqmp: Add support for Y8 and XYYY2101010
drm: xlnx: zynqmp: Use drm helpers when calculating buffer sizes
drm: zynqmp_dp: switch to of_drm_get_bridge_by_endpoint()
drm: zynqmp_kms: remove now-redundant call to drm_connector_attach_encoder()
 
drop_monitor: fix size calculations for 64-bit attributes
drop_monitor: perform u64_stats updates under IRQ-disabled section
 
dt-bindigs: display: extend the LVDS codec with Triple 10-BIT LVDS Transmitter
dt-bindigs: display: extend the simple bridge with MStar TSUMU88ADT3-LF-1 bridge
 
dt-binding: leds: Publish common bindings under dual license
 
dt-bindings: add DTS style checker
dt-bindings: add self-test fixtures for style checker
dt-bindings: altera: add compatible for agilex5 socdk debug daughter card
dt-bindings: arm-smmu: Add compatible for Qualcomm Nord SoC
dt-bindings: arm-smmu: Constrain clocks for newer Qualcomm variants
dt-bindings: arm-smmu: Correct and add constraints for Hawi, Shikra and Kaanapali
dt-bindings: arm-smmu: qcom: Add compatible for Qualcomm Shikra SoC
dt-bindings: arm-smmu: qcom: Add Hawi compatible for Application processor
dt-bindings: arm-smmu: Update the description for Glymur GPU SMMU
dt-bindings: arm: Add two missing Gemini devices
dt-bindings: arm: altera: document the Agilex7-M devkit
dt-bindings: arm: amlogic: add A311Y3 support
dt-bindings: arm: apple: Add M3 based devices
dt-bindings: arm: apple: apple,pmgr: Add t8122 compatible
dt-bindings: arm: aspeed: Add AST2700 board compatible
dt-bindings: arm: aspeed: Add Meta Rainiera6 board
dt-bindings: arm: aspeed: add Meta SanMiguel BMC
dt-bindings: arm: cpus: Add compatible qcom,oryon-1-5
dt-bindings: arm: fsl: add Aquila iMX95
dt-bindings: arm: fsl: Add compatible for i.MX95 15x15 audio board (version 2)
dt-bindings: arm: fsl: add i.MX91 9x9 QSB board
dt-bindings: arm: fsl: Add i.MX95 19x19 FRDM PRO board
dt-bindings: arm: fsl: Add SolidRun i.MX8DXL SoM and HummingBoard
dt-bindings: arm: fsl: Add solidrun lx2160a twins board
dt-bindings: arm: fsl: add Variscite DART-MX93 Boards
dt-bindings: arm: fsl: add Variscite VAR-SOM-MX91 Boards
dt-bindings: arm: fsl: add variscite,var-som-imx6ull
dt-bindings: arm: fsl: Add verdin imx8m[mp] and imx95 zinnia board
dt-bindings: arm: fsl: change incorrect VAR-SOM-MX6UL references
dt-bindings: arm: qcom,ids: Add SoC ID for Nord SA8797P
dt-bindings: arm: qcom,ids: Add SoC ID for Shikra IoT variants
dt-bindings: arm: qcom,ids: Add SoC ID for SM7750
dt-bindings: arm: qcom,ids: add SOC IDs for IPQ9650 family
dt-bindings: arm: qcom: Add Microsoft Surface Pro 12in
dt-bindings: arm: qcom: Add SM7325 Motorola Edge 30 (dubai)
dt-bindings: arm: qcom: Add the Nothing Phone (3a)
dt-bindings: arm: qcom: Document Xiaomi Poco F1 Tianma variant
dt-bindings: arm: st,nomadik: Convert to DT schema
dt-bindings: arm: ti: Add compatible for AM625-based TQMa62xx SOM family and carrier board
dt-bindings: arm: zte: Add D-Link DWR932M board based on zx297520v3 SoC
dt-bindings: backlight: Add max25014 support
dt-bindings: cache: l2c2x0: Add missing power-domains
dt-bindings: cache: qcom,llcc: Document Eliza LLCC block
dt-bindings: cache: qcom,llcc: Document Hawi SoC
dt-bindings: cache: qcom,llcc: Document Shikra LLCC
dt-bindings: clock: Add Canaan K230 clock controller
dt-bindings: clock: add Qualcomm IPQ9650 GCC
dt-bindings: clock: amlogic: Fix redundant hyphen in "amlogic,t7-gp1--pll" string.
dt-bindings: clock: amlogic: t7: Add missing mpll3 parent clock
dt-bindings: clock: cirrus,cs2000-cp: Document CS2500
dt-bindings: clock: marvell,pxa1908: Add #reset-cells
dt-bindings: clock: qcom,kaanapali-gxclkctl: Correctly use additionalProperties
dt-bindings: clock: qcom,milos-camcc: Document interconnect path
dt-bindings: clock: qcom,sm6125-dispcc: reference qcom,gcc.yaml
dt-bindings: clock: qcom-rpmhcc: Add RPMHCC bindings for Hawi
dt-bindings: clock: qcom: Add CMN PLL support for IPQ5332 SoC
dt-bindings: clock: qcom: Add Hawi global clock controller
dt-bindings: clock: qcom: Add Hawi TCSR clock controller
dt-bindings: clock: qcom: add the definition for the USB2 PHY reset
dt-bindings: clock: qcom: Add X1P42100 camera clock controller
dt-bindings: clock: qcom: Add X1P42100 video clock controller
dt-bindings: clock: qcom: document the Milos GX clock controller
dt-bindings: clock: renesas,cpg-clocks: Document ZT/ZTR trace clock on R-Mobile A1
dt-bindings: clock: renesas,cpg-clocks: Document ZT/ZTR trace clock on R-Mobile APE6
dt-bindings: clock: renesas: div6: Use ZT/ZTR trace clock in R-Mobile APE6 example
dt-bindings: clock: Replace bouncing emails
dt-bindings: clock: rockchip,rk3588-cru: add I2S MCLK output to IO clock IDs
dt-bindings: Consolidate "sram" property definition
dt-bindings: cpufreq: Document Qualcomm Shikra SoC EPSS
dt-bindings: crypto: qcom,inline-crypto-engine: Document Hawi ICE
dt-bindings: crypto: qcom,prng: Document Glymur TRNG
dt-bindings: crypto: qcom,prng: Document Hawi TRNG
dt-bindings: crypto: qcom,prng: Document TRNG on Nord SoC
dt-bindings: crypto: qcom-qce: Add Qualcomm Eliza QCE
dt-bindings: crypto: qcom-qce: Document the Glymur crypto engine
dt-bindings: crypto: qcom-qce: Document the Milos crypto engine
dt-bindings: crypto: qcom-qce: document the Nord crypto engine
dt-bindings: dipslay/panel: describe panels using Focaltech OTA7290B
dt-bindings: display/lvds-codec: add ti,sn65lvds93
dt-bindings: display/msm/gmu: Document Adreno 810 GMU
dt-bindings: display/msm/gpu: Document Adreno 810 GPU
dt-bindings: display/msm: gpu: Document Adreno X2-185
dt-bindings: display/panel: himax,hx83102: describe Waveshare panel
dt-bindings: display/panel: himax,hx8394: describe Waveshare panel
dt-bindings: display/panel: ilitek,ili9881c: describe Waveshare panel
dt-bindings: display/panel: jadard,jd9365da-h3: describe Waveshare panel
dt-bindings: display: bridge: lt9211: Require data-lanes on DSI input ports
dt-bindings: display: bridge: ssd2825: inherit dsi-controller properties
dt-bindings: display: imx: add deprecated property 'port' and 'display-timings'
dt-bindings: display: imx: Add television encoder (TVE) for imx53
dt-bindings: display: msm-dsi-controller-main: document the Milos DSI Controller
dt-bindings: display: msm-dsi-phy-7nm: document the Milos DSI PHY
dt-bindings: display: msm: document the Milos DPU
dt-bindings: display: msm: document the Milos Mobile Display Subsystem
dt-bindings: display: panel-lvds: Add Riverdi RVT70HSLNWCA0 and RVT101HVLNWC00
dt-bindings: display: panel: Add ChipWealth CH13726A AMOLED driver
dt-bindings: display: panel: Add Novatek NT35532 LCD DSI
dt-bindings: display: panel: add Waveshare LCD panels
dt-bindings: display: panel: Describe Samsung SOFEF01-M DDIC
dt-bindings: display: renesas,rzg2l-du: Add RZ/T2H and RZ/N2H support
dt-bindings: display: renesas,rzg2l-du: Refuse port@1 for RZ/G2UL
dt-bindings: display: simple: Add AM-1280800W8TZQW-T00H
dt-bindings: display: simple: Add NEC NL6448BC33-70C panel
dt-bindings: display: simple: Add Startek KD070HDFLD092 panel
dt-bindings: display: simple: Document Displaytech DT050BTFT-PTS panel
dt-bindings: display: waveshare,dsp2dpi: describe DSI2LVDS setup
dt-bindings: dma: fsl-edma: add dma-channel-mask property description
dt-bindings: dma: nvidia,tegra186-gpc-dma: Add iommu-map property
dt-bindings: dma: nvidia,tegra186-gpc-dma: Make reset optional
dt-bindings: dma: qcom,bam-dma: Document BAM v2.0.0 compatible
dt-bindings: dma: qcom,gpi: Document GPI DMA engine for Hawi SoC
dt-bindings: dma: qcom,gpi: Document GPI DMA engine for Shikra SoC
dt-bindings: dma: qcom,gpi: Document the Eliza GPI DMA engine
dt-bindings: dma: snps,dw-axi-dmac: Add fallback compatible for CV1800B
dt-bindings: dmaengine: Add SpacemiT K3 DMA compatible string
dt-bindings: drop tab characters from DTS examples
dt-bindings: embedded-controller: Add Qualcomm reference device EC description
dt-bindings: embedded-controller: Document Surface RT EC
dt-bindings: extcon: document Samsung S2M series PMIC extcon device
dt-bindings: firmware: qcom,scm: Document SCM for Nord SoC
dt-bindings: firmware: qcom,scm: Document SCM on Hawi SoC
dt-bindings: firmware: qcom: scm: add CP_ADSP_SHARED VMID
dt-bindings: Fix phandle-array constraints, again
dt-bindings: fpga: Add Efinix SPI programming bindings
dt-bindings: fpga: Add Technologic Systems TS-7300 FPGA Manager
dt-bindings: fpga: altr,a10-pr-ip: convert to DT schema
dt-bindings: fpga: altr,socfpga-fpga-mgr: convert to DT schema
dt-bindings: gpio: Add EIO GPIO compatible to gpio-zynq
dt-bindings: gpio: Add Tegra238 support
dt-bindings: gpio: describe Waveshare GPIO controller
dt-bindings: gpio: dwapb: allow GPIO hogs
dt-bindings: gpio: fairchild,74hc595: add lines-initial-states property
dt-bindings: gpio: meson-axg: Fix whitespace issue
dt-bindings: gpio: zynq: Sort compatible strings alphabetically
dt-bindings: gpu: mali-bifrost: Add compatible for RZ/G3L SoC
dt-bindings: hwinfo: ti,k3-socinfo: Add nvmem-cells support
dt-bindings: hwmon/pmbus: Add Infineon xdp730
dt-bindings: hwmon: Add Apple System Management Controller hwmon schema
dt-bindings: hwmon: Add MPS mp2985
dt-bindings: hwmon: Document the LTC4283 Swap Controller
dt-bindings: hwmon: emc2305: Add fan-shutdown-percent property
dt-bindings: hwmon: lm75: Add ti,alert-polarity-active-high property
dt-bindings: hwmon: pmbus: Add Analog Devices MAX20860A
dt-bindings: hwmon: pmbus: add max20830
dt-bindings: hwmon: temperature: add support for EMC1812
dt-bindings: hwmon: zyxel,nsa320-mcu: convert to DT schema
dt-bindings: i2c: convert davinci i2c to dt-schema
dt-bindings: i2c: convert i2c-mux-reg to DT schema
dt-bindings: i2c: i2c-mux-pinctrl: change maintainer
dt-bindings: i2c: loongson,ls2x: Add ls2k0300-i2c compatible
dt-bindings: i2c: microchip,corei2c: permit resets
dt-bindings: i2c: qcom-cci: Document Glymur compatible
dt-bindings: i2c: qcom-cci: Document Shikra compatible
dt-bindings: i3c: mipi-i3c-hci: add Microchip SAMA7D65 compatible
dt-bindings: iio: adc: ad4080: add AD4880 support
dt-bindings: iio: adc: ad4080: add AD4884 support
dt-bindings: iio: adc: ad4130: Add new supported parts
dt-bindings: iio: adc: ad4130: Document interrupts property
dt-bindings: iio: adc: add AD4691 family
dt-bindings: iio: adc: Add GPADC for Allwinner A523
dt-bindings: iio: adc: hx711: clean up existing binding text
dt-bindings: iio: adc: mt6359: Add MT6365 PMIC AuxADC
dt-bindings: iio: adc: qcom,pm8018-adc: add label property for ADC channels
dt-bindings: iio: chemical: sensirion,scd30: Update maintainers field
dt-bindings: iio: dac: Add ADI AD5706R
dt-bindings: iio: dac: mcp47feb02: fix example indentation
dt-bindings: iio: dac: mcp47feb02: Fix I2C address in example
dt-bindings: iio: dac: mcp47feb02: fix reg property value bounds
dt-bindings: iio: gyroscope: add mount-matrix for bmg160
dt-bindings: iio: light: add Broadcom APDS9999
dt-bindings: iio: light: Document Avago APDS9900/9901 ALS/Proximity sensor
dt-bindings: iio: light: veml6030: add veml3328
dt-bindings: iio: magnetometer: add MEMSIC MMC5983MA
dt-bindings: iio: temperature: Add ADT7604 support to adi,ltc2983
dt-bindings: Input: Add Wacom W9000-series penabled touchscreens
dt-bindings: input: mediatek,pmic-keys: Add MT6365 support
dt-bindings: input: touchscreen: st,stmfts: Introduce reset GPIO
dt-bindings: interconnect: Document RPMh Network-On-Chip for Qualcomm Nord SoC
dt-bindings: interconnect: document the RPM Network-On-Chip interconnect in Shikra SoC
dt-bindings: interconnect: qcom,eliza-rpmh: Add SDCC1 slave
dt-bindings: interconnect: qcom,sdm660: Disallow clocks when appropriate
dt-bindings: interconnect: qcom,sm6115: Drop incorrect children if:then: block
dt-bindings: interconnect: qcom,sm6115: Restrict children and clocks
dt-bindings: interconnect: qcom-bwmon: Add Hawi cpu-bwmon compatible
dt-bindings: interconnect: qcom-bwmon: Add Hawi llcc-bwmon compatible
dt-bindings: interconnect: qcom: document the RPMh NoC for Hawi SoC
dt-bindings: interrupt-controller: Add support for Amlogic A9 SoCs
dt-bindings: interrupt-controller: Describe AST2700-A2 hardware instead of A0
dt-bindings: interrupt-controller: Document PDC for Qualcomm Nord SoC
dt-bindings: interrupt-controller: econet: Add CPU interrupt mapping
dt-bindings: interrupt-controller: qcom,pdc: Add Maili compatible string
dt-bindings: interrupt-controller: renesas,r9a09g077-icu: Fix reg size in example
dt-bindings: interrupt-controller: Repurpose binding for unreleased jh8100 for jhb100
dt-bindings: interrupt-controller: ti,irq-crossbar: Convert to DT schema
dt-bindings: iommu: riscv: Add bindings for Tenstorrent RISC-V IOMMU
dt-bindings: iommu: verisilicon: Add binding for VSI IOMMU
dt-bindings: leds: Document Samsung S2M series PMIC flash LED device
dt-bindings: leds: Document TI LM3560 Synchronous Boost Flash Driver
dt-bindings: leds: irled: ir-spi-led: Add new duty-cycle value
dt-bindings: mailbox: qcom,cpucp-mbox: Add Hawi compatible
dt-bindings: mailbox: qcom: Add IPCC support for Hawi Platform
dt-bindings: mailbox: qcom: Add IPCC support for Maili Platform
dt-bindings: mailbox: qcom: Add Shikra APCS compatible
dt-bindings: mailbox: qcom: Document Nord CPUCP mailbox controller
dt-bindings: media: camss: Add qcom,sm6350-camss
dt-bindings: media: mt9m114: document common video device properties
dt-bindings: media: sun4i-a10-video-engine: Add interconnect properties
dt-bindings: media: sun6i-a31-csi: Add optional interconnect properties
dt-bindings: media: sun6i-a31-isp: Add optional interconnect properties
dt-bindings: media: ti,j721e-csi2rx-shim: Support 32 dma chans
dt-bindings: memory: Document Tegra114 External Memory Controller
dt-bindings: memory: Document Tegra114 Memory Controller
dt-bindings: memory: renesas,rzg3e-xspi: Add RZ/T2H and RZ/N2H support
dt-bindings: memory: tegra264: Add full set of MC client IDs
dt-bindings: memory: tegra: Add nvidia,tegra238-mc compatible
dt-bindings: mfd: Add documentation for S2MU005 PMIC
dt-bindings: mfd: aspeed,ast2x00-scu: Describe AST2700 SCU0
dt-bindings: mfd: aspeed,ast2x00-scu: Support AST2700 SoC1 pinctrl
dt-bindings: mfd: hisilicon,hi655x-pmic: Convert to DT schema
dt-bindings: mfd: khadas,mcu: Drop type reference from "fan-supply"
dt-bindings: mfd: khadas: Add new compatible for Khadas VIM4 MCU
dt-bindings: mfd: mediatek: mt6397: Add MT6365 PMIC support
dt-bindings: mfd: mediatek: mt6397: Add rtc for MT6359
dt-bindings: mfd: qcom,tcsr: Add compatible for Nord
dt-bindings: mfd: qcom,tcsr: Document the IPQ5210 TCSR block
dt-bindings: mfd: sprd,sc2731: Include SC2730 regulator bindings
dt-bindings: mfd: st,stmpe: Add missing properties for PWM subnode
dt-bindings: mfd: syscon: Document the LVDS_CMN syscon for the RZ/G3L
dt-bindings: mfd: syscon: Revert renesas,r9a08g046-lvds-cmn
dt-bindings: mfd: ti,bq25703a: Expand to include BQ25792
dt-bindings: misc: fsl,qoriq-mc: drop trailing whitespace
dt-bindings: misc: qcom,fastrpc: Add compatible for Hawi SoC
dt-bindings: mmc: mtk-sd: Document extra clocks for MT8189
dt-bindings: mmc: renesas,sdhi: Document R-Car M3Le support
dt-bindings: mmc: sdhci-msm: Add Eliza compatible
dt-bindings: mmc: sdhci-msm: Document the Shikra compatible
dt-bindings: mmc: sdhci-msm: qcom: Add Hawi compatible
dt-bindings: mmc: sdhci-msm: Rename the binding to include 'qcom' prefix
dt-bindings: mmc: spacemit,sdhci: add pinctrl support for voltage switching
dt-bindings: mtd: nand: Add nand-randomizer property
dt-bindings: net: add st,stlc4560/p54spi binding
dt-bindings: net: Add support for Airoha AN8801R GbE PHY
dt-bindings: net: airoha: Add GDM port ethernet child node
dt-bindings: net: bluetooth: qualcomm: Fix WCN6855 regulator names
dt-bindings: net: dsa: add NETC switch
dt-bindings: net: dsa: Convert lan9303.txt to yaml format
dt-bindings: net: dsa: remove obsolete dsa.txt
dt-bindings: net: dsa: update the description of 'dsa,member' property
dt-bindings: net: ethernet-phy: increase max clock count to two
dt-bindings: net: lan966x: Accept standard ethernet prefixes
dt-bindings: net: microchip: Add LAN7500 and LAN7505 devices
dt-bindings: net: pse-pd: microchip,pd692x0: add port disable GPIO
dt-bindings: net: qca,ar803x: Add clocks for IPQ5018 PHY
dt-bindings: net: realtek,rtl9301-mdio: Add RTL931x series
dt-bindings: net: remove obsolete mdio.txt
dt-bindings: net: renesas,ether: Drop example "ethernet-phy-ieee802.3-c22" fallback
dt-bindings: net: starfive,jh7110-dwmac: Add jhb100 support
dt-bindings: net: starfive,jh7110-dwmac: Remove jh8100
dt-bindings: net: updated interrupt type to be active low, level triggered
dt-bindings: nvmem: consumer: Make 'nvmem' an array of one-item entries
dt-bindings: panel-simple-dsi: Add Team Source Display TST070WSNE-196C
dt-bindings: PCI: Add UltraRISC DP1000 PCIe controller
dt-bindings: PCI: fsl,imx6q-pcie: Add reset GPIO in Root Port node
dt-bindings: PCI: intel,lgm-pcie: Add 'atu' resource
dt-bindings: PCI: mediatek: Add support for EcoNet EN7528
dt-bindings: PCI: qcom,pcie-sm8550: Add Eliza compatible
dt-bindings: PCI: renesas,r9a08g045-pcie: Add RZ/V2N support
dt-bindings: PCI: sophgo: Add dma-coherent property for SG2042
dt-bindings: phy: add PHY bindings for the TI DS125DF111 Retimer PHY
dt-bindings: phy: add support for NXPs TJA1145 CAN transceiver
dt-bindings: phy: axiado,ax3000-emmc-phy: add Axiado eMMC PHY
dt-bindings: phy: Document PCIe PHY in EcoNet EN751221 and EN7528
dt-bindings: phy: lynx-10g: initial document
dt-bindings: phy: lynx-28g: add compatible strings per SerDes and instantiation
dt-bindings: phy: lynx-28g: add constraint on LX2162A lane indices
dt-bindings: phy: qcom,qmp-usb: Add ipq5210 USB3 PHY
dt-bindings: phy: qcom,qusb2: Document IPQ5210 compatible
dt-bindings: phy: qcom,sc8280xp-qmp-ufs-phy: Document Nord QMP UFS PHY
dt-bindings: phy: qcom,sc8280xp-qmp-usb43dp-phy: Add Eliza QMP PHY
dt-bindings: phy: qcom,snps-eusb2: Document the Eliza Synopsys eUSB2 PHY
dt-bindings: phy: qcom-edp: Add reference clock for sa8775p eDP PHY
dt-bindings: phy: rockchip,inno-usb2phy: Add compatible for RK3528
dt-bindings: phy: rockchip,inno-usb2phy: Require GRF for RK3568/RV1108
dt-bindings: phy: sc8280xp-qmp-pcie: Disallow bifurcation register on Purwa
dt-bindings: phy: sc8280xp-qmp-pcie: Document Eliza PCIe phy
dt-bindings: phy: spacemit: k3: add USB2 PHY support
dt-bindings: phy: ti: phy-gmii-sel: Add ti,j722s-phy-gmii-sel compatible
dt-bindings: phy: ti: phy-j721e-wiz: Add ti,j722s-wiz-10g compatible
dt-bindings: pinctl: amlogic,pinctrl-a4: Add compatible string for A9
dt-bindings: pinctrl: Add aspeed,ast2700-soc0-pinctrl
dt-bindings: pinctrl: Add aspeed,ast2700-soc1-pinctrl
dt-bindings: pinctrl: Add generic pinctrl for board-level mux chips
dt-bindings: pinctrl: Add UltraRISC DP1000 pinctrl controller
dt-bindings: pinctrl: describe the Qualcomm nord-tlmm
dt-bindings: pinctrl: Document Tegra238 pin controllers
dt-bindings: pinctrl: Document Tegra264 pin controllers
dt-bindings: pinctrl: mediatek,mt65xx: Add MT6392 pinctrl
dt-bindings: pinctrl: mediatek: mt6795: document the slew-rate property
dt-bindings: pinctrl: mediatek: mt8188: allow gpio hogs
dt-bindings: pinctrl: nvidia,tegra234: Add missing required block
dt-bindings: pinctrl: nvidia,tegra234: Correctly use additionalProperties
dt-bindings: pinctrl: qcom,eliza-tlmm: Merge QUP1_SE4 lane functions
dt-bindings: pinctrl: qcom,eliza-tlmm: Split QUP lane mirror alternates
dt-bindings: pinctrl: qcom,eliza-tlmm: Split QUP1_SE4 lanes
dt-bindings: pinctrl: qcom,pmic-gpio: Document PM8010 GPIO support
dt-bindings: pinctrl: qcom: add IPQ9650 pinctrl
dt-bindings: pinctrl: qcom: Add SM6350 LPI pinctrl
dt-bindings: pinctrl: qcom: Document Shikra Top Level Mode Multiplexer
dt-bindings: pinctrl: qcom: move gpio-hog schema to tlmm-common
dt-bindings: pinctrl: realtek,rtd1625: Fix input voltage property name
dt-bindings: pinctrl: renesas,rzg2l-pinctrl: Document reset-names
dt-bindings: pinctrl: renesas: Document RZ/G3L SoC
dt-bindings: pinctrl: sun55i-a523: increase IRQ banks number
dt-bindings: pinctrl: tegra238: add missing AON pin groups
dt-bindings: power: Add power-domains-child-ids property
dt-bindings: power: apple,pmgr-pwrstate: Add t8122 compatible
dt-bindings: power: imx93: Add MIPI PHY power domain
dt-bindings: power: qcom,rpmhpd: Add RPMh power domain for Nord SoC
dt-bindings: power: qcom,rpmhpd: Fix whitespace in RPMHPD defines
dt-bindings: power: qcom,rpmpd: document the Shikra RPM Power Domains
dt-bindings: pwm: add IPQ6018 binding
dt-bindings: pwm: apple,s5l-fpwm: Add t8122 compatible
dt-bindings: pwm: marvell,pxa-pwm: Add SpacemiT K3 PWM support
dt-bindings: pwm: stmpe: Drop legacy binding
dt-bindings: qcom: add IPQ9650 boards
dt-bindings: qcom: geni-se-qup: Add compatible for SA8797P SoC
dt-bindings: remoteproc: Add Shikra RPM processor compatible
dt-bindings: remoteproc: imx-rproc: Support i.MX94
dt-bindings: remoteproc: qcom,shikra-pas: Document Shikra PAS remoteprocs
dt-bindings: remoteproc: qcom,sm8550-pas: Add Hawi ADSP compatible
dt-bindings: remoteproc: qcom,sm8550-pas: Add Hawi CDSP compatible
dt-bindings: remoteproc: xlnx: Add firmware-name property
dt-bindings: Remove the redundant 'type: boolean'
dt-bindings: reserved-memory: Change maintainer for BPMP SHMEM
dt-bindings: reserved-memory: Wakeup Mailbox for Intel processors
dt-bindings: reset: altr: add COMBOPHY_RESET for Agilex5
dt-bindings: riscv: sort multi-letter Z extensions alphanumerically
dt-bindings: riscv: spacemit: add deepcomputing,fml13v05
dt-bindings: riscv: spacemit: Add K3 CoM260-IFX board
dt-bindings: rng: mtk-rng: add SMC-based TRNG variants
dt-bindings: rng: mtk-rng: fix style problems in example
dt-bindings: rtc: add ASPEED AST2700 compatible
dt-bindings: rtc: Add ST m41t93
dt-bindings: rtc: ds1307: Add epson,rx8901
dt-bindings: rtc: epson,rx6110: Convert to DT Schema
dt-bindings: serial: Add compatible for Qualcomm SA8797P SoC
dt-bindings: serial: rs485: remove deprecated .txt binding stub
dt-bindings: serial: snps-dw-apb-uart: Add UltraRISC DP1000 UART
dt-bindings: soc: imx: Add fsl,aipi-bus and fsl,emi-bus
dt-bindings: soc: microchip: document irqmux on pic64gx
dt-bindings: soc: qcom,aoss-qmp: Document the Eliza Always-On Subsystem side channel
dt-bindings: soc: qcom,aoss-qmp: Document the Hawi AOSS side channel
dt-bindings: soc: qcom: qcom,pmic-glink: Add Hawi compatible string
dt-bindings: soc: qcom: qcom,pmic-glink: Document Eliza compatible
dt-bindings: soc: renesas: Document MFIS IP core
dt-bindings: soc: renesas: Document R-Car R8A779MD Geist
dt-bindings: soc: renesas: mfis: Add R-Car V4H/V4M support
dt-bindings: soc: sophgo: add Milk-V Duo S board compatibles
dt-bindings: soc: sophgo: add sg2000 plic and clint documentation
dt-bindings: soc: spacemit: k3: Add PCIe DBI clock IDs
dt-bindings: soc: ti,omap-dmm: Convert to DT schema
dt-bindings: spmi: glymur-spmi-pmic-arb: Add compatible for Qualcomm Hawi SoC
dt-bindings: sram: Document Allwinner H616 VE SRAM
dt-bindings: sram: Document qcom,eliza-imem
dt-bindings: sram: sunxi-sram: Add H616 SRAM regions
dt-bindings: tegra: pmc: Add Tegra238 compatible
dt-bindings: thermal: Add SpacemiT K1 thermal sensor
dt-bindings: thermal: amlogic: Add support for T7
dt-bindings: thermal: amlogic: Correct 'reg' in the example
dt-bindings: thermal: amlogic: Fix missing header in the example
dt-bindings: thermal: cooling-devices: Update support for 3 cells cooling device
dt-bindings: thermal: qcom-tsens: Document Nord Temperature Sensor
dt-bindings: thermal: qcom-tsens: Document the Hawi Temperature Sensor
dt-bindings: thermal: qcom-tsens: Document the Shikra Temperature Sensor
dt-bindings: thermal: qoriq: Add compatible string for imx93
dt-bindings: timer: Add StarFive JHB100 clint
dt-bindings: timer: allwinner,sun5i-a13-hstimer: add H616 and D1
dt-bindings: timer: arm,arch_timer: Fix requirements for interrupt description
dt-bindings: timer: fsl,imxgpt: add compatible string fsl,imx25-epit
dt-bindings: timer: Remove sifive,fine-ctr-bits property
dt-bindings: timer: renesas,rz-mtu3: document RZ/{T2H,N2H}
dt-bindings: timer: renesas,rz-mtu3: Remove TCIU8 interrupt
dt-bindings: trivial-devices: add atmel,atecc608b
dt-bindings: trivial-devices: Add Delta E50SN12051
dt-bindings: trivial-devices: add fsl,mc1323
dt-bindings: trivial-devices: Add Murata D1U74T PSU
dt-bindings: trivial: Add LX1308 support
dt-bindings: usb: Add Genesys Logic GL3590 hub
dt-bindings: usb: cdns,usb3: document USBSSP controller support
dt-bindings: usb: cdns3: Add cdns,cdnsp compatible string
dt-bindings: usb: ci-hdrc-usb2: allow up to 3 clocks for qcom,ci-hdrc
dt-bindings: usb: dwc3: Add compatible for RK3528
dt-bindings: usb: qcom,pmic-typec: deprecate device-specific VBUS
dt-bindings: usb: qcom,pmic-typec: Drop redundant port
dt-bindings: usb: richtek,rt1711h: remove deprecated .txt file
dt-bindings: vendor-prefix: Add prefix for Efinix, Inc.
dt-bindings: vendor-prefixes: Add Displaytech Ltd.
dt-bindings: vendor-prefixes: add Gira
dt-bindings: vendor-prefixes: Add Verbatim Corporation
dt-bindings: watchdog: Add support for Andes ATCWDT200
dt-bindings: watchdog: Add watchdog compatible for RK3528
dt-bindings: watchdog: apple,wdt: Add t8122 compatible
dt-bindings: watchdog: Convert TS-4800 to DT schema
dt-bindings: watchdog: Convert TS-4800 to DT schema
dt-bindings: watchdog: Drop SMARC-sAM67 support
dt-bindings: watchdog: qcom-wdt: Add compatible for Nord watchdog
dt-bindings: watchdog: qcom-wdt: Document Hawi watchdog compatible
dt-bindings: watchdog: qcom-wdt: Document IPQ5210 watchdog
dt-bindings: watchdog: qcom-wdt: Document IPQ9650 watchdog
dt-bindings: watchdog: qcom-wdt: Document Shikra watchdog
dt-bindings: watchdog: qcom-wdt: Document sram property
dt-bindings: watchdog: renesas,r9a09g057-wdt: Rework example
dt-bindings: watchdog: renesas,rzn1-wdt: interrupts are not required
dt-bindings: watchdog: renesas,wdt: Document RZ/G3L support
dt-bindings: watchdog: rockchip: Add RV1103B compatible
dt-bindings: watchdog: ti,rti-wdt: Add ti,am62l-rti-wdt compatible
dt-bindings: wire style checker into dt_binding_check
 
dts: riscv: spacemit: correct 32k clock frequency
dts: riscv: spacemit: k3: Fix I/O power settings
dts: spacemit: set console baud rate on bpif3
 
e1000: fix memory leak in e1000_probe()
e1000: limit endianness conversion to boundary words
 
e1000e: limit endianness conversion to boundary words
e1000e: Reconfigure PLL clock gate timeout and re-enable K1 on Meteor Lake
e1000e: Use __napi_schedule_irqoff()
e1000e: use ktime_get_real_ns() in e1000e_systim_reset()
 
ecryptfs: remove redundant variable found_auth_tok
ecryptfs: use d_splice_alias() for ->lookup() return value
ecryptfs: use kasprintf in ecryptfs_crypto_api_algify_cipher_name
 
EDAC/i10nm: Don't fail probing if ADXL is missing
 
EDAC/i5000: disable error reporting at teardown and refactor helper
 
EDAC/i5100: disable error reporting at teardown and create helper
 
EDAC/i5400: disable error reporting at teardown and refactor helper
 
EDAC/i7300: disable error reporting if init fails and refactor helper
 
EDAC/igen6: Add Intel Nova Lake-H SoC support
EDAC/igen6: Add one Intel Panther Lake-H SoC support
EDAC/igen6: Fix call trace due to missing release()
EDAC/igen6: Fix memory topology parsing for Panther Lake-H SoCs
EDAC/igen6: Make registers for detecting IBECC configurable
 
EDAC/imh: Add RRL support for Intel Diamond Rapids server
 
EDAC/sb_edac: fix grammar in sb_decode_ddr3 warning
 
EDAC/skx_common: Add SubChannel support to ADXL decode
 
EDAC/{skx_common,i10nm,imh}: Move MC register access helpers to skx_common
 
EDAC/{skx_common,i10nm}: Introduce rrl_ctrl_mode
EDAC/{skx_common,i10nm}: Move RRL handling to common code
EDAC/{skx_common,i10nm}: Prepare RRL for sub-channel granularity
EDAC/{skx_common,i10nm}: Rename rrl_mode to rrl_source_type
 
EDAC/{skx_common,skx,i10nm}: Split skx_set_decode()
 
EDAC/{skx_common,skx}: Fix UBSAN shift-out-of-bounds in skx_get_dimm_info
 
EDAC: Consistently define pci_device_ids using named initializers
 
eea: create/destroy rx,tx queues for netdevice open and stop
eea: implement packet receive logic
eea: implement packet transmit logic
eea: introduce callback for ndo_get_stats64 and register netdev
eea: introduce ethtool support
eea: introduce PCI framework
eea: introduce ring and descriptor structures
eea: probe the netdevice and create adminq
 
eeprom: at24: Use named initializers for arrays of i2c_device_data
 
enic: fix tx_hang_reset use-after-free on device removal
 
erofs: add folio order to trace_erofs_read_folio
erofs: add sparse support to pcluster layout
erofs: call erofs_exit_ishare() before rcu_barrier()
erofs: cap LZMA stream pool size
erofs: clean up erofs_ishare_fill_inode()
erofs: ensure valid f_path for page cache sharing
erofs: fix EROFS_FS_ZIP_LZMA_DEFAULT_MAX_STREAMS on some UP platforms
erofs: get rid of erofs_is_ishare_inode() helper
erofs: handle 48-bit blocks_hi for compressed inodes
erofs: hide "cache_strategy=" for plain filesystems
erofs: introduce erofs_map_chunks()
erofs: relax sanity check for tail pclusters due to ztailpacking
erofs: remove fscache backend entirely
erofs: simplify RCU read critical sections
erofs: update the overview of the documentation
erofs: use more informative s_id for file-backed mounts
 
err.h: use __always_inline on all error pointer helpers
 
error-inject: use IS_ERR() check for debugfs_create_file()
 
espintcp: use sk_msg_free_partial to fix partial send
 
eth: bnxt: avoid deadlock when canceling IRQ affinity notifier
eth: bnxt: cancel IRQ notifier before freeing affinity mask
eth: bnxt: decrease indent in bnxt_request_irq()
eth: bnxt: disable rx-copybreak by default
eth: bnxt: improve the timing of stats
eth: bnxt: keep the aRFS rmap updated when TPH is enabled
eth: dpaa2: constify dpaa2_ethtool_stats and dpaa2_ethtool_extras
eth: fbnic: don't cache shinfo across skb realloc
eth: fbnic: fix ordering of heartbeat vs ownership
eth: fbnic: take netif_addr_lock_bh() around rx mode address programming
eth: mlx5: fix macsec dependency
 
ethernet: 3c509: Improve style of pnp_device_id array terminator
 
ethtool: Embed FEC hist ranges as buffer in struct
ethtool: rss: Fix hfunc and input_xfrm parsing on big endian
ethtool: tsconfig: always take rtnl_lock
 
eventfs: Fix use-after-free in eventfs_remove_rec()
eventfs: Use children field for rcu head and add memory barriers
 
eventpoll: add file based control interface
eventpoll: add missing kernel-doc for @ctx function parameters
eventpoll: clarify POLLFREE handshake comments
eventpoll: document ep_clear_and_put() two-pass pattern
eventpoll: document loop-check / path-check globals
eventpoll: drop unused depth argument from epoll_mutex_lock()
eventpoll: expand top-of-file overview / locking doc
eventpoll: export is_file_epoll()
eventpoll: extract ep_deliver_event() from ep_send_events()
eventpoll: extract lock dance from do_epoll_ctl() into ep_ctl_lock()
eventpoll: Fix epoll_wait() report false negative
eventpoll: hoist CTL_ADD scratch state into struct ep_ctl_ctx
eventpoll: pass struct epoll_filefd through ep_find() and ep_insert()
eventpoll: pin files while checking reverse paths
eventpoll: refresh epi_fget() / ep_remove_file() comments
eventpoll: relocate KCMP helpers near compat syscalls
eventpoll: rename attach_epitem() to ep_attach_file()
eventpoll: rename ep_refcount_dec_and_test() to ep_put()
eventpoll: rename epi->next and txlist for clarity
eventpoll: rename struct epoll_filefd to epoll_key
eventpoll: restore EP_UNACTIVE_PTR sentinel for ctx->tfile_check_list
eventpoll: split ep_clear_and_put() into drain helpers
eventpoll: split ep_insert() into alloc + register stages
eventpoll: use bool for predicate helpers
eventpoll: wrap EP_UNACTIVE_PTR in typed sentinel helpers
 
evm: terminate and bound the evm_xattrs read buffer
 
exec: fix off-by-one in binfmt max rewrite depth comment
exec: fix unsigned loop counter wrap in transfer_args_to_stack()
exec: free the old mm outside the exec locks
exec: introduce struct task_exec_state
 
exec_state: relocate dumpable information
 
exfat: add balloc parameter to exfat_map_cluster() for iomap support
exfat: add data_start_bytes and exfat_cluster_to_phys_bytes() helper
exfat: add exfat_file_open()
exfat: add iomap buffered I/O support
exfat: add iomap direct I/O support
exfat: add support for multi-cluster allocation
exfat: add support for SEEK_HOLE and SEEK_DATA in llseek
exfat: add swap_activate support
exfat: bound uniname advance in exfat_find_dir_entry()
exfat: fix handling of damaged volume in exfat_create_upcase_table()
exfat: fix implicit declaration of brelse()
exfat: fix potential use-after-free in exfat_find_dir_entry()
exfat: Implement fileattr_get for case sensitivity
exfat: preserve benign secondary entries during rename and move
exfat: replace unsafe macros with static inline functions
exfat: serialize truncate against in-flight DIO
exfat: simplify exfat_lookup()
 
exportfs,nfsd: rework checking for layout-based block device access support
 
exportfs: don't pass struct iattr to ->commit_blocks
exportfs: split out the ops for layout-based block device access
 
ext2: fix ignored return value of generic_write_sync()
ext2: Remove deprecated DAX support
 
ext4: add Kunit coverage for directory hash computation
ext4: Convert ext4_commit_super() to bh_submit()
ext4: Convert ext4_fc_submit_bh() to bh_submit()
ext4: convert extents KUnit test to sget_fc()
ext4: convert mballoc KUnit test to sget_fc()
ext4: Convert write_mmp_block_thawed() to bh_submit()
ext4: fast commit: add lock_updates tracepoint
ext4: fast commit: avoid i_data_sem by dropping ext4_map_blocks() in snapshots
ext4: fast commit: avoid self-deadlock in inode snapshotting
ext4: fast commit: avoid waiting for FC_COMMITTING
ext4: fast commit: export snapshot stats in fc_info
ext4: fast commit: snapshot inode state before writing log
ext4: fix ERR_PTR(0) in ext4_mkdir()
ext4: fix fast commit wait/wake bit mapping on 64-bit
ext4: fix kernel BUG in ext4_write_inline_data_end
ext4: fix LOGFLUSH shutdown ordering to allow ordered-mode data writeback
ext4: improve str2hashbuf by processing 4-byte chunks and removing function pointers
ext4: lockdep: handle i_data_sem subclassing for special inodes
ext4: remove mention of PageWriteback
ext4: replace KUnit tests for memcmp() with KUNIT_ASSERT_MEMEQ()
ext4: Use %pe to print PTR_ERR()
ext4: validate donor file superblock early in EXT4_IOC_MOVE_EXT
 
Linux: ext4; Convert __ext4_read_bh() to bh_submit()
 
f2fs: add iostat latency tracking for direct IO
f2fs: add logs in f2fs_disable_checkpoint()
f2fs: Add trace_f2fs_fault_report
f2fs: annotate lockless last_time[] accesses
f2fs: annotate lockless NAT counter reads
f2fs: atomic: fix UAF issue on f2fs_inode_info.atomic_inode
f2fs: avoid false shutdown fserror reports
f2fs: avoid unnecessary fscrypt_finalize_bounce_page()
f2fs: avoid unnecessary sanity check on ckpt_valid_blocks
f2fs: bound i_inline_xattr_size for non-inline-xattr inodes
f2fs: doc: fix the wrong description for critical_task_priority
f2fs: fix incorrect FI_NO_EXTENT handling in __destroy_extent_node()
f2fs: fix listxattr handling of corrupted xattr entries
f2fs: fix missing read bio submission on large folio error
f2fs: fix potential deadlock in f2fs_balance_fs()
f2fs: fix potential deadlock in gc_merge path of f2fs_balance_fs()
f2fs: fix to do sanity check on f2fs_get_node_folio_ra()
f2fs: fix to round down start offset of fallocate for pin file
f2fs: fix wrong description in printed log
f2fs: honor per-I/O write streams for direct writes
f2fs: keep atomic write retry from zeroing original data
f2fs: map data writes to FDP streams
f2fs: misc cleanup in f2fs_record_stop_reason()
f2fs: optimize representative type determination in GC
f2fs: pass correct iostat type for single node writes
f2fs: Prepare for supporting delayed bio completion
f2fs: read COW data with the original inode during atomic write
f2fs: reject setattr size changes on large folio files
f2fs: remove unneeded f2fs_is_compressed_page()
f2fs: Rename f2fs_post_read_wq into f2fs_wq
f2fs: skip direct I/O iostat context when disabled
f2fs: skip inode folio lookup for cached overwrite
f2fs: Split f2fs_write_end_io()
f2fs: support to report fserror
f2fs: validate ACL entry sizes in f2fs_acl_from_disk()
f2fs: validate compress cache inode only when enabled
f2fs: validate dentry name length before lookup compares it
f2fs: validate inline dentry name lengths before conversion
f2fs: validate orphan inode entry count
 
fanotify: allow reporting pidfds for reaped tasks
fanotify: report thread pidfds for FAN_REPORT_TID
fanotify: simplify fanotify_error_event_equal
 
fat: avoid stack overflow warning
fat: Implement fileattr_get for case sensitivity
fat: reject BPB volumes whose data area starts beyond total sectors
fat: stop reading directory entries past the end-of-directory marker
 
fbcon: correct CONFIG_FB_TILEBLITTING macro name in #endif comment
fbcon: don't suspend/resume when vc is graphics mode
fbcon: fix NULL pointer dereference for a console without vc_data
fbcon: Use correct type for vc_resize() return value
 
fbdev/arm: Export acorndata_8x8 font symbol for bootloader
 
fbdev: atmel_lcdfb: Use of_device_get_match_data()
fbdev: atmel_lcdfb: Use strscpy() to copy device name
fbdev: bitblit: bound-check glyph index in bit_cursor()
fbdev: bound mode sysfs output to the sysfs buffer
fbdev: broadsheetfb: fix potential memory leak in broadsheetfb_probe()
fbdev: carminefb: fix potential memory leak in alloc_carmine_fb()
fbdev: chipsfb: add missing MODULE_DESCRIPTION() macro
fbdev: clear fb_info->mode before deleting a videomode
fbdev: Consistently define pci_device_ids using named initializers
fbdev: core: Fix pointer desynchronization in fb_io_read()
fbdev: cyber2000fb: Use strscpy() to copy device name
fbdev: Do not export fbcon from fbdev
fbdev: efifb: fix memory leak in efifb_probe()
fbdev: fbcon: fix out-of-bounds read in err_out of fbcon_do_set_font()
fbdev: Fix fb_new_modelist to prevent null-ptr-deref in fb_videomode_to_var
fbdev: Fix out-of-bounds access when rotating console after font resize
fbdev: fix use-after-free in store_modes()
fbdev: goldfishfb: fail pan display on base-update timeout
fbdev: grvga: Fix CLUT register address offset in comment
fbdev: hecubafb: fix potential memory leak in hecubafb_probe()
fbdev: i740fb: fix potential memory leak in i740fb_probe()
fbdev: imxfb: Use of_device_get_match_data()
fbdev: matroxfb/ssd1307fb: Use named initializers for struct i2c_device_id
fbdev: metronomefb: fix potential memory leak in metronomefb_probe()
fbdev: mmpfb: Use strscpy() to copy device name
fbdev: modedb: fix a possible UAF in fb_find_mode()
fbdev: modedb: Fix misaligned fields in the 1920x1080-60 mode
fbdev: nvidia: fix potential memory leak in nvidiafb_probe()
fbdev: omap2: fix use-after-free in omapfb_mmap
fbdev: pm2fb: unwind WC setup on probe failure
fbdev: pxa168fb: use devm_ioremap_resource() for MMIO
fbdev: radeon: fix potential memory leak in radeonfb_pci_register()
fbdev: remove Hercules monochrome ISA graphics adapter driver
fbdev: rivafb: Use strscpy() to copy device name
fbdev: s3fb: fix potential memory leak in s3_pci_probe()
fbdev: s3fb: Use strscpy() to copy strings into arrays
fbdev: serialize mode sysfs access with lock_fb_info()
fbdev: sisfb: Replace strlen() strcpy() pair with strscpy()
fbdev: sm501fb: Fix buffer errors in OF binding code
fbdev: sm712: Fix operator precedence in big_swap macro
fbdev: sunxvr2500: replace printk with device-aware logging functions
fbdev: tdfxfb: fix potential memory leak in tdfxfb_probe()
fbdev: tridentfb: fix potential memory leak in trident_pci_probe()
fbdev: uvesafb: fix potential memory leak in uvesafb_probe()
fbdev: vesafb: fix memory leak in vesafb_probe()
fbdev: vga16fb: Drop unused assignment of platform_device_id driver data
fbdev: viafb: return an error when DMA copy times out
fbdev: Wrap fbcon updates from vga-switcheroo in helper
fbdev: Wrap user-invoked calls to fb_blank() in helper
fbdev: Wrap user-invoked calls to fb_set_var() in helper
 
fddi: validate skb length before parsing headers
 
fhandle: reject detached mounts in capable_wrt_mount()
 
filelock: add a tracepoint to start of break_lease()
filelock: add an inode_lease_ignore_mask helper
filelock: add support for ignoring deleg breaks for dir change events
filelock: fix break_lease() stub signature for CONFIG_FILE_LOCKING=n
filelock: move LEASE_BREAK_* flags out of #ifdef CONFIG_FILE_LOCKING
filelock: pass current blocking lease to trace_break_lease_block() rather than "new_fl"
 
find_acceptable_alias(): skip NORCU aliases with zero refcount
 
firewire: core: append _auto suffix for non-once iso resource operations
firewire: core: cancel using delayed work for iso_resource_once management
firewire: core: code cleanup for iso resource auto creation
firewire: core: code cleanup to remove old implementations for once operation
firewire: core: code refactoring for early return at client resource allocation
firewire: core: code refactoring for helper function to fill iso_resource parameters
firewire: core: code refactoring to queue work item for iso_resource
firewire: core: minor code refactoring for case-dependent parameters of iso resources management
firewire: core: move allocation/reallocation paths into specific branch after isoc resource management in cdev
firewire: core: Open-code topology list walk
firewire: core: reduce critical section duration in pre-processing of isoc resource management in cdev
firewire: core: refactor notification type determination after isoc resource management in cdev
firewire: core: rename member name for channel mask of isoc resource
firewire: core: split functions for iso_resource once operation
firewire: core: use switch statement for post-processing of isoc resource management in cdev
firewire: net: Fix fragmented datagram reassembly
firewire: ohci: fix NULL pointer dereference in ar_context_release
firewire: Simplify storing pointers in device id struct
 
firmware: arm_ffa: Defer probe until pKVM is initialized
firmware: arm_ffa: Fix Endpoint Memory Access Descriptor offset calculation
firmware: arm_ffa: Fix NULL dereference in ffa_partition_info_get()
firmware: arm_ffa: Fix out-of-bound writes in ffa_setup_and_transmit()
firmware: arm_ffa: Honor partition info descriptor size
firmware: arm_ffa: Register core as a platform driver
firmware: arm_ffa: Respect firmware advertised RX/TX buffer size limits
firmware: arm_ffa: Set the core device as FF-A device parent
firmware: arm_ffa: Treat missing FF-A feature on a platform as a probe miss
firmware: arm_scmi: Add a generic transport supplier
firmware: arm_scmi: Add bound iterators support
firmware: arm_scmi: Add clock determine_rate operation
firmware: arm_scmi: Add transport instance handles
firmware: arm_scmi: Convert to list_for_each_entry()
firmware: arm_scmi: Drop unused clock rate interfaces
firmware: arm_scmi: Fix bound iterators returning too many items
firmware: arm_scmi: Fix OOB in scmi_clock_describe_rates_get_lazy()
firmware: arm_scmi: Fix OOB in scmi_power_name_get()
firmware: arm_scmi: Grammar s/may needed/may be needed/
firmware: arm_scmi: Harden clock parents discovery
firmware: arm_scmi: imx: Support getting reset reason of MISC protocol
firmware: arm_scmi: Introduce all_rates_get clock operation
firmware: arm_scmi: Make clock rates allocation dynamic
firmware: arm_scmi: optee: Rework transport probe sequence
firmware: arm_scmi: quirk: Improve quirk range parsing
firmware: arm_scmi: quirk: Simplify quirk table iteration
firmware: arm_scmi: Rate-limit queue-full warnings in IRQ context
firmware: arm_scmi: Read sensor config as 32-bit value
firmware: arm_scmi: Refactor iterators internal allocation
firmware: arm_scmi: Rename struct scmi_revision_info to scmi_base_info
firmware: arm_scmi: Simplify clock rates exposed interface
firmware: arm_scmi: Use 64-bit division for clock rate rounding
firmware: arm_scmi: Use bound iterators to minimize discovered rates
firmware: arm_scmi: Use proper iter_response_bound_cleanup() name
firmware: arm_scmi: Validate BASE_ERROR_EVENT payload size
firmware: arm_scmi: Validate Powercap domains before state access
firmware: arm_scmi: Validate SENSOR_UPDATE payload size
firmware: arm_scmi: virtio: Rework transport probe sequence
firmware: google: Add bounds checks in coreboot_table_populate()
firmware: google: Skip failing entries instead of aborting populate
firmware: imx: sm-misc: Make scmi_imx_misc_ctrl_nb variable static
firmware: imx: sm-misc: Print boot/shutdown reasons
firmware: meson: sm: Add thermal calibration SMC call
firmware: meson: sm: Thermal calibration read via secure monitor
firmware: qcom: scm: Allow QSEECOM on Surface Pro 12in
firmware: raspberrypi: Change dependency to ARCH_BCM2835 and COMPILE_TEST
firmware: samsung: acpm: Add devm_acpm_get_by_phandle helper
firmware: samsung: acpm: Add TMU protocol support
firmware: samsung: acpm: Annotate rx_data->cmd with __counted_by_ptr
firmware: samsung: acpm: Consolidate transfer initialization helper
firmware: samsung: acpm: Drop redundant _ops suffix in acpm_ops members
firmware: samsung: acpm: Make acpm_ops const and access via pointer
firmware: samsung: acpm: remove compile-testing stubs
firmware: smccc: Fix Arm SMCCC SOC_ID name call
firmware: stratix10-rsu: avoid blocking reboot_image sysfs when busy
firmware: stratix10-svc: Add support to query Arm Trusted Firmware (ATF) version
firmware: stratix10-svc: change get provision data to async SMC call
firmware: stratix10-svc: fix FCS SMC call kernel-doc
firmware: stratix10-svc: fix memory leaks and list corruption bugs
firmware: stratix10-svc: fix teardown order in remove to prevent race
firmware: stratix10-svc: handle NO_RESPONSE in async poll
firmware: stratix10-svc: kmalloc_array + kzalloc to flex
firmware: tegra: bpmp: Add support for multi-socket platforms
firmware: tegra: bpmp: Propagate debugfs errors
firmware: tegra: Make TEGRA_IVC a hidden Kconfig symbol
firmware: ti_sci: Add BOARDCFG_MANAGED mode support
firmware: ti_sci: Add support for restoring clock context during resume
firmware: ti_sci: Add support for restoring IRQs during resume
firmware: zynqmp: Add dynamic CSU register discovery and sysfs interface
 
firmware_loader: Add cancel helper for async requests
firmware_loader: fix device reference leak in firmware_upload_register()
firmware_loader: Fix recursive lock in device_cache_fw_images()
 
Linux: fix a race between d_find_any_alias() and final dput() of NORCU dentries
 
fixp-arith: convert comments to kernel-doc format
 
floppy: Drop unused pnp driver data
 
flow_dissector: check device type before reading ETH_ADDRS
 
Linux: fold lock_for_kill() and __dentry_kill() into common helper
Linux: fold lock_for_kill() into shrink_kill()
 
forcedeth: fix UAF of txrx_stats in nv_remove
 
fortify: Disable -Wstringop-overread in tests
 
fou: Fix use-after-free in fou_create()
fou: Store struct sock in struct fou.
 
fpga-mgr: Add Efinix SPI programming driver
 
fpga: dfl-afu: validate DMA mapping length in afu_dma_map_region()
fpga: dfl: add bounds check in dfh_get_param_size()
fpga: lattice-sysconfig-spi: Don't use "proxy" headers
fpga: lattice-sysconfig-spi: Drop of_match_ptr() protection
fpga: lattice-sysconfig-spi: Fix the terminator entries in ID tables
fpga: lattice-sysconfig-spi: simplify with spi_get_device_match_data()
fpga: microchip-spi: fix zero header_size OOB read in mpf_ops_parse_header()
fpga: region: fix use-after-free in child_regions_with_firmware()
fpga: ts73xx-fpga: add OF match table for device tree probing
 
fprobe: Fix module reference count leak on error in register_fprobe()
 
freevxfs: don't BUG() on unknown typed-extent type
 
fs,fsverity: remove check for fsverity being enabled in setattr_prepare()
 
fs/btrfs: remove a comment referring to READ_ONLY_THP_FOR_FS
 
fs/coredump: reduce redundant log noise in validate_coredump_safety
 
fs/fcntl: fix SOFTIRQ-unsafe lock order in fasync signaling
 
fs/namespace: use __getname() to allocate mntpath buffer
 
fs/ntfs3: add bounds check to run_get_highest_vcn()
fs/ntfs3: add depth limit to indx_find_buffer to prevent stack overflow
fs/ntfs3: add fileattr support
fs/ntfs3: bound attr_off in UpdateResidentValue against data_off
fs/ntfs3: bound copy_lcns dp->page_lcns[] index in analysis pass
fs/ntfs3: bound DeleteIndexEntryAllocation memmove length
fs/ntfs3: bound NTFS_DE view.data_off in UpdateRecordData{Root,Allocation}
fs/ntfs3: call _ntfs_bad_inode() when failing to rename
fs/ntfs3: fix mount failure on 64K page-size kernels
fs/ntfs3: fix syncing wrong inode on DIRSYNC cross-directory rename
fs/ntfs3: fix wrong LCN in run_remove_range() when splitting a run
fs/ntfs3: fold file size handling into ntfs_set_size()
fs/ntfs3: fold resident writeback into writepages loop
fs/ntfs3: force waiting for direct I/O completion
fs/ntfs3: format code, deal with comments
fs/ntfs3: handle delayed allocation overlap in run lookup
fs/ntfs3: hold ni_lock across readdir metadata walk
fs/ntfs3: preserve non-DOS attribute bits in system.dos_attrib
fs/ntfs3: prevent potential lcn remains uninitialized
fs/ntfs3: reject SEEK_DATA and SEEK_HOLE past EOF early
fs/ntfs3: resize log->one_page_buf when adopting on-disk page size
fs/ntfs3: validate Dirty Page Table capacity in log_replay copy_lcns
fs/ntfs3: validate index entry key bounds
fs/ntfs3: validate lcns_follow in log_replay conversion
fs/ntfs3: zero stale pagecache beyond valid data length
 
fs/pipe: pre-allocate pages outside pipe->mutex in anon_pipe_write
fs/pipe: write to ->poll_usage only once
 
fs/proc/task_mmu: do not warn on seeing non-migration pmd entry
fs/proc/task_mmu: fix hugetlb self-deadlock in pagemap_scan_pte_hole()
fs/proc/task_mmu: fix make_uffd_wp_huge_pte() prot-update race
fs/proc/task_mmu: fix PAGEMAP_SCAN written state for PMD holes
fs/proc/task_mmu: fix PAGEMAP_SCAN written state for unpopulated ptes
fs/proc/task_mmu: read proc/pid/{smaps|numa_maps} under per-vma lock
fs/proc/task_mmu: use huge_page_size() in pagemap_scan_hugetlb_entry()
 
fs/proc: fix KPF_KSM reported for all anonymous pages
 
fs/read_write: Do not export __kernel_write() to the entire world
 
fs/resctrl: Add monitor property 'mbm_cntr_assign_fixed'
fs/resctrl: Continue counter allocation after failure
fs/resctrl: Disallow the software controller when MBM counters are assignable
fs/resctrl: Document tasks file behaviour for task id 0 and idle tasks
fs/resctrl: Document that automatic counter assignment is best effort
fs/resctrl: Fix double-add of pseudo-locked region's RMID to free list
fs/resctrl: Fix use-after-free during unmount
fs/resctrl: Free mon_data structures on rdt_get_tree() failure
fs/resctrl: Tidy up the error path in resctrl_mkdir_event_configs()
 
fs/select: replace __get_free_page() with kmalloc()
 
fs/super: fix emergency thaw double-unlock of s_umount
 
fs/timerfd: Use the new alarm/hrtimer functions
 
fs: Add case sensitivity flags to file_kattr
fs: add icount_read_once() and stop open-coding ->i_count loads
fs: allow lockless ->i_count bumps as long as it does not transition 0->1
fs: buffer: use clear_and_wake_up_bit() in unlock_buffer()
fs: cache the string generated by reading /proc/filesystems
fs: Clarify FS_CASEFOLD_FL semantics in UAPI header
fs: efs: remove unneeded debug prints
fs: fat: inode: replace sprintf() with scnprintf()
fs: fix spelling mistakes in comment
fs: fix ups and tidy ups to /proc/filesystems caching
fs: fold __start_removing_path into start_removing_path
fs: jbd2: use clear_and_wake_up_bit() in journal_end_buffer_io_sync()
fs: Move file_kattr initialization to callers
fs: move SB_I_USERNS_VISIBLE to FS_USERNS_MOUNT_RESTRICTED
fs: preserve ACL_DONT_CACHE state in forget_cached_acl()
fs: push nr_cached_objects memcg gating into individual filesystems
fs: RCU-ify filesystems list
fs: refuse O_TMPFILE creation with an unmapped fsuid or fsgid
fs: relocate and tidy up ihold()
fs: remove nr_thps from struct address_space
fs: remove start_removing_user_path_at
fs: retire sget()
fs: retire stale comment in fget_task_next()
fs: retire stale lock ordering annotations from inode hash
fs: unexport drop_super_exclusive
 
fscrypt: Add missing superblock check in find_or_insert_direct_key()
fscrypt: Avoid dynamic allocation in fscrypt_get_devices()
fscrypt: Fix key setup in edge case with multiple data unit sizes
fscrypt: Replace mk_users keyring with simple list
fscrypt: use the mount idmap for the owner check in fscrypt_ioctl_set_policy()
 
fsl-mc: Add minimal infrastructure to use platform MSI
fsl-mc: Remove legacy MSI implementation
fsl-mc: Remove MSI domain propagation to sub-devices
fsl-mc: Switch over to per-device platform MSI
 
fsl/fman: Free init resources on KeyGen failure in fman_init()
 
fsnotify: add FSNOTIFY_EVENT_RENAME data type
fsnotify: add fsnotify_modify_mark_mask()
fsnotify: new tracepoint in fsnotify()
 
fsverity: Fix bpf_get_fsverity_digest() dynptr assumptions
fsverity: Fix silent truncation in bpf_get_fsverity_digest()
fsverity: generate and store zero-block hash
 
ftrace: Add add_ftrace_hash_entry function
ftrace: Add ftrace_hash_count function
ftrace: Add ftrace_hash_remove function
ftrace: Add global mutex to serialize trace_parser access
ftrace: Drop extra comma in trace_buffered_event_enable
ftrace: Fix off-by-one fentry site disable in ftrace_free_mem()
ftrace: Protect direct_functions in ftrace_find_rec_direct
ftrace: Protect direct_functions in update_ftrace_direct_del
ftrace: Protect direct_functions in update_ftrace_direct_mod
 
fuse-uring: Avoid queue->stopped races and set/read that value under lock
fuse-uring: Avoid use-after-free in fuse_uring_async_stop_queues
fuse-uring: check connection abort during ring creation
fuse-uring: clear ent->fuse_req in commit_fetch error path
fuse-uring: drop kernel-doc notation for a comment
fuse-uring: end fuse_req on io-uring cancel task work
fuse-uring: fix data races on ring->ready
fuse-uring: fix EFAULT clobber in fuse_uring_commit
fuse-uring: fix moving cancelled entry to ent_in_userspace list
fuse-uring: fix race between registration and connection abortion
fuse-uring: make a fuse_req on SQE commit only findable after memcpy
fuse-uring: refactor io-uring header copying from ring
fuse-uring: refactor io-uring header copying to ring
fuse-uring: refactor setting up copy state for payload copying
fuse-uring: remove request-less entries from ent_w_req_queue to fix NULL deref
fuse-uring: separate next request fetching from sending logic
fuse-uring: use enum types for header copying
fuse-uring: use named constants for io-uring iovec indices
 
fuse: abort related layering cleanup
fuse: add back pointer from fuse_chan to fuse_conn
fuse: add fuse_request_sent tracepoint
fuse: Add SPDX ID lines to some files
fuse: add struct fuse_chan
fuse: alloc pqueue before installing fch in fuse_dev
fuse: avoid 32-bit prune notification count wrap
fuse: back uncached readdir buffers with pages
fuse: call fuse_send_readpages explicitly from fuse_readahead
fuse: change fud->fc to fud->chan
fuse: change req->fm to req->chan
fuse: change ring->fc to ring->chan
fuse: clean up interrupt reading
fuse: clear intr_entry in fuse_resend and fuse_remove_pending_req
fuse: convert page array allocation to kcalloc()
fuse: create notify.c
fuse: create poll.c
fuse: dax: Move long delayed work on system_dfl_long_wq
fuse: do not use start_removing_noperm()
fuse: don't access transport layer structs directly from the fs layer
fuse: don't block in fuse_get_dev() for non-sync_init case
fuse: drop redundant check in fuse_sync_bucket_alloc()
fuse: drop redundant err assignment in fuse_create_open()
fuse: expand MAINTAINERS with subsystem info, update mailing list
fuse: fix device node leak in cuse_process_init_reply()
fuse: fix io-uring background queue dispatch on request completion
fuse: fuse_dev_i.h: clean up kernel-doc warnings
fuse: fuse_i.h: clean up kernel-doc comments
fuse: invalidate page cache after DIO and async DIO writes
fuse: invalidate readdir cache on epoch bump
fuse: move 'devices' member from fuse_conn to fuse_chan
fuse: move background queuing related members to fuse_chan
fuse: move forget related struct and helpers
fuse: move fuse_dev and fuse_pqueue to dev.c
fuse: move fuse_dev_waitq to dev.c
fuse: move fuse_iqueue to fuse_chan
fuse: move interrupt related members to fuse_chan
fuse: move io_uring related members to fuse_chan
fuse: move request blocking related members to fuse_chan
fuse: move request timeout code to a new source file
fuse: move request timeout to fuse_chan
fuse: move struct fuse_req and related to fuse_dev_i.h
fuse: re-lock request before replacing page cache folio
fuse: re-lock request before returning from fuse_ref_folio()
fuse: reduce attributes invalidated on directory change
fuse: remove #include "fuse_i.h" from "dev_uring_i.h"
fuse: remove #include "fuse_i.h" from "req_timeout.c"
fuse: remove #include "fuse_i.h" from dev.c and dev_uring.c
fuse: remove fm arg of args->end callback
fuse: remove fuse_mutex protection from fuse_dev_ioctl_sync_init()
fuse: remove redundant buffer size checks for interrupt and forget requests
fuse: remove stray newline in fuse_dev_do_read()
fuse: replace __get_free_page() with kmalloc()
fuse: set ff->flock only on success
fuse: set params in fuse_chan_set_initialized()
fuse: simplify fuse_dev_ioctl_clone()
fuse: split off fch->lock from fc->lock
fuse: split off fuse_args and related definitions into a separate header
fuse: split out filesystem part of request sending
fuse: use current creds for backing files
fuse: use QSTR() instead of QSTR_INIT() in fuse_get_dentry
fuse: use READ_ONCE in fuse_chan_num_background()
 
futex/requeue: Revert "Prevent NULL pointer dereference in remove_waiter() on self-deadlock""
 
futex: Add robust futex unlock IP range
futex: Add support for unlocking robust futexes
futex: Cleanup UAPI defines
futex: Fix race in futex_pivot_pending() during private hash resize
futex: Make futex_mm_init() void
futex: Move futex related mm_struct data into a struct
futex: Move futex task related data into a struct
futex: Optimize futex hash bucket access patterns
futex: Prevent robust futex exit race some more
futex: Provide infrastructure to plug the non contended robust futex unlock race
futex: Provide UABI defines for robust list entry modifiers
 
fw_cfg: Add support for LoongArch architecture
 
gcov: use atomic counter updates to fix concurrent access crashes
 
gen_compile_commands: Ignore libgcc.a
 
geneve: Add dualstack flag to struct geneve_config.
geneve: ensure the skb is writable before fixing its headers
geneve: fix hint header definition wrt endianness
geneve: Fix off-by-one comparing with GRO_LEGACY_MAX_SIZE
geneve: gate GRO hint in geneve_gro_complete() on gs->gro_hint
geneve: Introduce IFLA_GENEVE_LOCAL and IFLA_GENEVE_LOCAL6.
geneve: Move udp_conf.local_ip6 under CONFIG_IPV6 in geneve_create_sock().
geneve: Pass struct geneve_dev to geneve_create_sock().
geneve: Pass struct geneve_dev to geneve_find_sock().
geneve: Remove synchronize_net() in geneve_sock_release().
geneve: Remove synchronize_net() in geneve_unquiesce().
geneve: require CAP_NET_ADMIN in the device netns for changelink
geneve: Reuse ipv6_addr_type() result in geneve_nl2info().
geneve: Store struct sock in struct geneve_sock.
geneve: validate inner network offset in geneve_gro_complete()
 
genirq/manage: Make NMI cleanup RT safe
 
genirq/msi: Correct CONFIG_PCI_MSI_ARCH_FALLBACKS macro name in comment
genirq/msi: Fix typos in msi_domain_ops comment
 
genirq/proc: Avoid formatting zero counts in /proc/interrupts
genirq/proc: Increase default interrupt number precision to four
genirq/proc: Runtime size the chip name
genirq/proc: Size interrupt directory names for 10-digit interrupt numbers
genirq/proc: Speed up /proc/interrupts iteration
genirq/proc: Utilize irq_desc::tot_count to avoid evaluation
 
genirq: Add rcuref count to struct irq_desc
genirq: Cache the condition for /proc/interrupts exposure
genirq: Calculate precision only when required
genirq: Expose irq_find_desc_at_or_after() in core code
genirq: Expose nr_irqs in core code
genirq: Move NULL check into irqdesc_lock guard unlock expression
 
get_maintainer: add --json output mode
 
gfs2: Convert gfs2_aspace_write_folio to bh_submit()
gfs2: Convert gfs2_dir_readahead to bh_submit()
gfs2: Convert gfs2_metapath_ra to bh_submit()
gfs2: fix quota init duplicate scan
gfs2: fix use-after-free in gfs2_qd_dealloc
gfs2: move quota_init qc iterator increment
gfs2: page poisoning fix
gfs2: Remove unused fallocate_chunk argument
gfs2: Remove use of b_end_io in gfs2_meta_read_endio()
gfs2: use d_splice_alias() for ->lookup() return value
 
gpib: Add attach routine for pci_xl board
gpib: Add enums for INES 72130 based cards
gpib: Add ines 72130 line_status routine
gpib: Add ines_pci_xl_interface
gpib: agilent_82357a: don't check a NULL serial string
gpib: cb7210: Fix region leak when request_irq fails
gpib: Don't use extended registers
gpib: fix double decrement of descriptor_busy in command_ioctl()
gpib: Fix inappropriate ioctl error return
gpib: Remove useless code
gpib: Suppress setting END on error from NI_USB dongle
 
Linux: gpib; Add register and unregister calls
 
gpio-f7188x: Add support for NCT6126D version B
 
gpio: 74x164: support lines-initial-states for boot-time output state
gpio: Add fwnode_gpiod_get() helper
gpio: add GPIO controller found on Waveshare DSI TOUCH panels
gpio: add kunit test cases for the GPIO subsystem
gpio: altera: Use generic MMIO GPIO
gpio: altera: User gc helper variable
gpio: amd8111: Drop useless zeros in array initialisation
gpio: core: fix const-correctness of gpio_chip_guard
gpio: cros-ec: Drop unused assignment of platform_device_id driver data
gpio: davinci: fix IRQ domain leak on devm_kzalloc failure
gpio: devres: Use devres parent if undefined
gpio: dwapb: Add ACPI ID LECA0001 for LECARC SoCs
gpio: dwapb: Defer clock gating until noirq
gpio: dwapb: Mask interrupts at hardware initialization
gpio: eic-sprd: use raw_spinlock_t in the irq startup path
gpio: en7523: allow COMPILE_TEST builds
gpio: ep93xx: use handle_bad_irq() as default IRQ handler
gpio: gpio-by-pinctrl: Apply initial value in direction output wrapper
gpio: gpio-ltc4283: Add support for the LTC4283 Swap Controller
gpio: gpiolib: use seq_puts() for plain strings
gpio: htc-egpio: use managed gpiochip registration
gpio: Initialize all i2c_device_id arrays using member names
gpio: Initialize i2c_device_id arrays using member names
gpio: ixp4xx: switch to dynamic GPIO base
gpio: max77620: Unify usage of space and comma in platform_device_id array
gpio: ml-ioh: share the register lock across channels
gpio: ml-ioh: use raw_spinlock_t for the register lock
gpio: mlxbf3: fail probe if gpiochip registration fails
gpio: mt7621: avoid corruption of shared interrupt trigger state
gpio: mt7621: be sure IRQ domain is created before exposing GPIO chips
gpio: mt7621: fix interrupt banks mapping on gpio chips
gpio: mt7621: more robust management of IRQ domain teardown
gpio: mvebu: fail probe if gpiochip registration fails
gpio: mvebu: free generic chips on unbind
gpio: mxc: use BIT() macro
gpio: nomadik: remove dead DB8540 code from
gpio: pca953x: drop bitmap_complement() where feasible
gpio: pca953x: fix cache_only and IRQ state on restore_context() failure
gpio: pca953x: fix pca953x_irq_bus_sync_unlock regmap lock
gpio: pch: use raw_spinlock_t for the register lock
gpio: pisosr: Read "ngpios" as u32
gpio: qcom: Unify user-visible "Qualcomm" name
gpio: realtek-otto: fix kernel-doc warnings
gpio: regmap: Don't set a fixed direction line
gpio: regmap: Support sparsed fixed direction
gpio: remove obsolete UAF FIXMEs from lookup paths
gpio: sch: use raw_spinlock_t in the irq startup path
gpio: shared-proxy: always serialize with a sleeping mutex
gpio: shared: make the voting mechanism adaptable
gpio: sim: add a Kconfig dependency on SYSFS
gpio: sim: Replace sprintf() with sysfs_emit()
gpio: sloppy-logic-analyzer: Fix memory leak in gpio_la_poll_probe()
gpio: sloppy-logic-analyzer: fix use-after-free via debugfs trigger on unbind
gpio: spear-spics: Add COMPILE_TEST support
gpio: tb10x: fix struct tb10x_gpio kernel-doc
gpio: tegra186: Add support for Tegra238
gpio: tegra186: Enable GTE for Tegra264
gpio: tegra: do not call pinctrl for GPIO direction
gpio: timberdale: Remove platform data header
gpio: timberdale: Return -ENOMEM on dynamic memory allocation in probe
gpio: timberdale: Use device properties
gpio: ts5500: remove obsolete driver
gpio: usbio: Add ACPI device-id for NVL platforms
gpio: Use named initializers for platform_device_id arrays
gpio: xgene: allow COMPILE_TEST builds
gpio: xilinx: drop bitmap_complement() where feasible
gpio: zevio: allow COMPILE_TEST builds
gpio: zynq: Add eio gpio support
 
gpiolib: acpi: Add robust bounds-checking for GPIO pin resources
gpiolib: acpi: Only trigger ActiveBoth interrupts on boot
gpiolib: acpi: Prevent out-of-bounds pin access in OperationRegion handler
gpiolib: add gpiod_is_single_ended() helper
gpiolib: Check gc->get_direction() before calling gpiod_get_direction()
gpiolib: initialize return value in gpiochip_set_multiple()
gpiolib: Mark gpio_devt, gpiolib_initialized and gpio_stub_drv as __ro_after_init
gpiolib: move legacy interface into linux/gpio/legacy.h
gpiolib: Replace strcpy() with memcpy()
gpiolib: tolerate gpio-hogs lacking a hogging state
 
gpios: palmas: add .get_direction() op
 
gpu/buddy: bail out of try_harder when alignment cannot be honoured
 
gpu: host1x: Allow entries in BO caches to be freed
gpu: host1x: Fix device reference leak in host1x_device_parse_dt() error path
gpu: host1x: Fix iommu_map_sgtable() return value check
gpu: host1x: Fix missing 'host1x_context_device_bus_type'
gpu: host1x: Fix use-after-free in host1x_bo_clear_cached_mappings
gpu: host1x: mipi: Fix device_node reference leak in tegra_mipi_request()
gpu: host1x: Skip redundant HW state update
gpu: host1x: Skip redundant syncpoint loads in host1x_syncpt_wait()
gpu: host1x: trace: fix string fields in host1x traces
gpu: nova, nova-core: Rename to kebab-case
gpu: nova-core: add auto-detection of 32-bit, 64-bit firmware images
gpu: nova-core: add Copy/Clone to Spec and Revision
gpu: nova-core: add FbHal::frts_size() for GA100 support
gpu: nova-core: add MCTP/NVDM protocol types for firmware communication
gpu: nova-core: add non-sec2 unload path
gpu: nova-core: add support for 32-bit firmware images
gpu: nova-core: Blackwell: compute PMU-reserved framebuffer size
gpu: nova-core: Blackwell: use correct sysmem flush registers
gpu: nova-core: convert to keyworded projection syntax
gpu: nova-core: do not consider 0xBB77 as a valid PCI ROM header signature
gpu: nova-core: do not import firmware commands into GSP command module
gpu: nova-core: don't assume 64-bit firmware images
gpu: nova-core: enable GA100
gpu: nova-core: factor .fwsignature* selection into a new find_gsp_sigs_section()
gpu: nova-core: firmware: parse `FalconUCodeDescV2` via `zerocopy`
gpu: nova-core: gsp: enable FSP boot path
gpu: nova-core: gsp: move chipset-specific parts of the boot process into a HAL
gpu: nova-core: gsp: replace ARef with &'a Device in sequencer
gpu: nova-core: gsp: run the unload bundle if Gsp::boot() fails
gpu: nova-core: gsp: shuffle boot code a bit to keep chipset-specific parts close
gpu: nova-core: Hopper/Blackwell: add FMC firmware image
gpu: nova-core: Hopper/Blackwell: add FMC signature extraction
gpu: nova-core: Hopper/Blackwell: add FSP Chain of Trust boot
gpu: nova-core: Hopper/Blackwell: add FSP falcon EMEM operations
gpu: nova-core: Hopper/Blackwell: add FSP falcon engine stub
gpu: nova-core: Hopper/Blackwell: add FSP message infrastructure
gpu: nova-core: Hopper/Blackwell: add FSP secure boot completion waiting
gpu: nova-core: Hopper/Blackwell: add FSP send/receive messaging
gpu: nova-core: Hopper/Blackwell: add GSP lockdown release polling
gpu: nova-core: Hopper/Blackwell: basic GPU identification
gpu: nova-core: Hopper/Blackwell: larger non-WPR heap
gpu: nova-core: Hopper/Blackwell: larger WPR2 (GSP) heap
gpu: nova-core: Hopper/Blackwell: new location for PCI config mirror
gpu: nova-core: Hopper/Blackwell: select FSP Chain of Trust version
gpu: nova-core: Hopper/Blackwell: skip GFW boot waiting
gpu: nova-core: make WPR heap sizing fallible
gpu: nova-core: move GFW boot wait into a GPU HAL
gpu: nova-core: move lifetime to `Bar0`
gpu: nova-core: only boot FRTS if its region is allocated
gpu: nova-core: program_brom cannot fail
gpu: nova-core: refactor SEC2 booter loading into BooterFirmware::run()
gpu: nova-core: remove unneeded get_gsp_info proxy function
gpu: nova-core: replace ARef with &'bound Device in SysmemFlush
gpu: nova-core: run Booter Unloader and FWSEC-SB upon unbinding
gpu: nova-core: send UNLOADING_GUEST_DRIVER GSP command upon unloading
gpu: nova-core: separate driver type from driver data
gpu: nova-core: set DMA mask width based on GPU architecture
gpu: nova-core: simplify and_then with condition to filter
gpu: nova-core: skip the IFR header if present
gpu: nova-core: unregister sysmem flush page from Drop
gpu: nova-core: use correct fwsignature for GA100
gpu: nova-core: use GPU Architecture to simplify HAL selections
gpu: nova-core: use lifetime for Bar
gpu: nova-core: use SizeConstants trait for u64 size constants
gpu: nova-core: vbios: avoid reading too far in read_more_at_offset
gpu: nova-core: vbios: compute FWSEC-relative Falcon data offset
gpu: nova-core: vbios: construct `FwSecBiosImage` directly from BIOS images
gpu: nova-core: vbios: drop redundant TryFrom import
gpu: nova-core: vbios: drop unused falcon_data_offset from FwSecBiosBuilder
gpu: nova-core: vbios: drop unused image wrappers
gpu: nova-core: vbios: keep PmuLookupTable local in setup_falcon_data
gpu: nova-core: vbios: move constants and functions to be associated
gpu: nova-core: vbios: read BitToken using FromBytes
gpu: nova-core: vbios: read PMU lookup entries using FromBytes
gpu: nova-core: vbios: remove unnecessary fields in PciRomHeader
gpu: nova-core: vbios: remove unused rom_header field
gpu: nova-core: vbios: simplify setup_falcon_data
gpu: nova-core: vbios: stop scanning at BIOS_MAX_SCAN_LEN
gpu: nova-core: vbios: store PMU lookup entries in a KVVec
gpu: nova-core: vbios: use checked access in `FwSecBiosImage::header`
gpu: nova-core: vbios: use checked accesses in `setup_falcon_data`
gpu: nova-core: vbios: use checked arithmetic for bios image range end
gpu: nova-core: vbios: use checked ops and accesses in `FwSecBiosImage::ucode`
gpu: nova-core: vbios: use let-else in Vbios::new
gpu: nova-core: vbios: use single logical block for the FWSEC section
gpu: nova-core: vbios: use the first PCI-AT image
gpu: nova: require little endian
gpu: nova: separate driver type from driver data
gpu: nova: Use module names consistently
 
gtp: check skb_pull_data() return in gtp1u_send_echo_resp()
gtp: parse extension headers before reading inner protocol
 
gue: validate REMCSUM private option length
 
gve: fix header buffer corruption with header-split and HW-GRO
gve: fix NULL dereference due to missing ptp adjfine
gve: fix Rx queue stall on alloc failure
gve: fix zero-length skb frag with header-split
gve: implement PTP gettimex64
gve: make nic clock reads thread safe
gve: skip error logging for retryable AdminQ commands
gve: Use generic power management
 
handshake: Require admin permission for DONE command
 
hdlc_ppp: sync per-proto timers before freeing hdlc state
 
hfs/hfsplus: fix u32 overflow in check_and_correct_requested_length
hfs/hfsplus: zero-initialize buffer in hfs_bnode_read
 
hfs/hfxplus: use kzalloc_flex()
 
hfs: disable the updating of file access times (atime)
hfs: fix incorrect inode ID assignment in hfs_new_inode()
hfs: Implement fileattr_get for case sensitivity
hfs: rework hfsplus_readdir() logic
 
hfsplus: Add a sanity check for btree node size
hfsplus: fix issue of direct writes beyond end-of-file
hfsplus: Remove the duplicate attr inode dirty marking action
hfsplus: Report case sensitivity in fileattr_get
hfsplus: rework hfsplus_readdir() logic
 
HID: appleir: fix UAF on pending key_up_timer in remove()
HID: bpf: Add Huion Inspiroy Frego M button quirk
HID: bpf: Fix hid_bpf_get_data() range check
HID: core: demote warning to debug level
HID: core: Fix OOB read in hid_get_report for numbered reports
HID: cp2112: Add fwnode support
HID: cp2112: Configure I2C bus speed from firmware
HID: hid-belkin: clean up usage of 'driver_data'
HID: hid-cypress: clean up usage of 'driver_data'
HID: hid-gfrm: clean up usage of 'driver_data'
HID: hid-goodix-spi: validate report size to prevent stack buffer overflow
HID: hid-ite: clean up usage of 'driver_data'
HID: hid-lenovo-go: cancel cfg_setup work in hid_go_cfg_remove()
HID: hid-oxp: Add Button Mapping Interface
HID: hid-oxp: Add OneXPlayer configuration driver
HID: hid-oxp: Add Second Generation Gamepad Mode Switch
HID: hid-oxp: Add Second Generation RGB Control
HID: hid-oxp: Add Vibration Intensity Attribute
HID: hidpp: fix potential UAF in hidpp_connect_event()
HID: i2c-hid-of: Use named initializers for struct i2c_device_id
HID: Input: Add battery list cleanup with devm action
HID: intel-thc-hid: intel-quickspi: reset touch IC on system resume
HID: lenovo: Add support for ThinkPad X13 Folio keyboard
HID: lenovo: Use KEY_PERFORMANCE capability for ThinkPad X12 Tab Gen 2
HID: letsketch: fix UAF on inrange_timer at driver unbind
HID: lg-g15: cancel pending work on remove to fix a use-after-free
HID: logitech-dj: Fix maxfield check in DJ short report validation
HID: logitech-hidpp: remove excess kernel-doc member in hidpp_scroll_counter
HID: logitech-hidpp: sync wheel multiplier on wheel mode changes
HID: multitouch: fix out-of-bounds bit access on mt_io_flags
HID: multitouch: Fix Yoga Book 9 14IAH10 touchscreen misclassification
HID: multitouch: Honor ContactCount for Yoga Book 9 to suppress ghost contacts
HID: nintendo: add support for HORI Wireless Switch Pad
HID: nintendo: Use %pM format specifier for MAC addresses
 
hid: Pen battery quirk for Surface Pro 12in
 
HID: picolcd: prevent NULL pointer dereference in picolcd_send_and_wait()
HID: pidff: Use correct effect type in effect update
HID: playstation: Add DualSense Edge extra button support
HID: rakk: add support for Rakk Dasig X side buttons
HID: sensor-hub: Add sensor_hub_input_attr_read_values() for multi-byte reads
HID: sony: use input_dev from sc struct in sony_init_ff()
HID: uhid: convert to hid_safe_input_report()
HID: usbhid: replace strlcat with better alternatives
HID: Use trace_call__##name() at guarded tracepoint call sites
HID: wacom: fix slab-out-of-bounds write in wacom_wac_queue_insert
HID: wacom: stop hardware after post-start probe failures
HID: wacom: use cleanup.h for wacom_wac_queue_flush() buffer management
HID: wacom: use GFP_ATOMIC in wacom_wac_queue_flush()
HID: wiimote: Fix table layout and whitespace errors
 
highmem-internal.h: fix typo in the comment for kunmap_atomic()
 
hinic: remove unused ethtool RSS user configuration buffers
 
hisi_acc_vfio_pci: simplify the command for reading device information
 
host1x: bus: Fix missing ops null check in error teardown
 
hpet: Check ACPI_COMPANION() against NULL at probe time
 
hpfs: handle set_blocksize failures
 
hrtimer: Correct CONFIG_NO_HZ_COMMON macro name in comment
hrtimer: Fix the bogus return type of __hrtimer_start_range_ns()
hrtimer: Provide hrtimer_start_range_ns_user()
hrtimer: Return ktime_t from hrtimer_get_next_event()/hrtimer_next_event_without()
hrtimer: Use hrtimer_start_expires_user() for hrtimer sleepers
 
hsr: broadcast netlink notifications in the device's net namespace
 
hv_balloon: Simplify data output in hv_balloon_debug_show()
 
hwmon: (ads7828) Fix external VREF regulator handling
hwmon: (ads7871) Convert to hwmon_device_register_with_info
hwmon: (ads7871) Use DMA-safe buffer for SPI writes
hwmon: (adt7411) Use scoped_guard() to acquire the subsystem lock
hwmon: (adt7462) Add of_match_table to support devicetree
hwmon: (adt7470) Fix busy-loop and I2C flooding in update thread
hwmon: (adt7470) Fix cache updated before hardware write on I2C error
hwmon: (adt7470) Fix divide-by-zero TOCTOU crash in fan speed read
hwmon: (adt7470) Fix fans stuck in manual mode on I2C errors
hwmon: (adt7470) Fix PWM auto temp state array and bounds check
hwmon: (adt7470) Fix swapped PWM3 and PWM4 auto mode masks
hwmon: (adt7470) Fix temperature alarm logic in hwmon_temp_read()
hwmon: (adt7470) Use cached PWM frequency value
hwmon: (adt7475) Add explicit header include
hwmon: (aspeed-g6-pwm-tach) Guard fan RPM calculation against divide-by-zero
hwmon: (asus-ec-sensors) add missed handle for ENOMEM
hwmon: (asus-ec-sensors) add ROG MAXIMUS Z790 EXTREME
hwmon: (asus-ec-sensors) add ROG STRIX B650E-E GAMING WIFI
hwmon: (asus-ec-sensors) add ROG STRIX B850-E GAMING WIFI
hwmon: (asus-ec-sensors) fix EC read intervals
hwmon: (asus-ec-sensors) fix looping over banks while reading from EC
hwmon: (asus_atk0110) Check package count before accessing element
hwmon: (coretemp) fix coding style issues
hwmon: (coretemp) replace hardcoded core count with dynamic value
hwmon: (corsair-cpro) Stop device IO before calling hid_hw_stop
hwmon: (corsair-psu) Fix linear11 calculation
hwmon: (corsair-psu) fix possible out-of-bounds access on missing string termination
hwmon: (corsair-psu) serialize debugfs access against hwmon
hwmon: (corsair-psu) Stop device IO before calling hid_hw_stop
hwmon: (cros_ec) Drop unused assignment of platform_device_id driver data
hwmon: (dell-smm) Add Dell Latitude 7530 to fan control whitelist
hwmon: (dell-smm) Use new buffer-based WMI API
hwmon: (emc2305) Fix fan channel index handling
hwmon: (gigabyte_waterforce) Stop device IO before calling hid_hw_stop
hwmon: (gpd-fan) Reject EC PWM value 0 as invalid
hwmon: (gpd-fan): drop global driver data and use per-device allocation
hwmon: (gpd-fan): fix race condition between device removal and sysfs access
hwmon: (gpd-fan): Initialize EC before registering hwmon device
hwmon: (gpd-fan): upgrade log level from warn to err for platform device creation failure
hwmon: (ina238) Add support for samples and update_interval
hwmon: (ina238) Add update_interval_us attribute
hwmon: (ina2xx) Fix various overflow issues
hwmon: (ina2xx) Use scoped_guard() to acquire the subsystem lock
hwmon: (it87) Clamp negative values to zero in set_fan()
hwmon: (lm63) expose PWM frequency and LUT hysteresis as writable
hwmon: (lm63) Mask PWM frequency multiplier to supported bits
hwmon: (lm75) Add explicit default cases in lm75_is_visible()
hwmon: (lm75) Add explicit header include
hwmon: (lm75) Support active-high alert polarity
hwmon: (lm90) Only report alarms if driver is ready
hwmon: (lm90) Use guard() and scoped_guard() to acquire subsystem lock
hwmon: (ltc2992) add missing 'select REGMAP_I2C' to Kconfig
hwmon: (ltc4282) Avoid overflow in maximum power calculation
hwmon: (ltc4282) Clamp negative current limits
hwmon: (ltc4282) Fix parsing adi,current-limit-sense-microvolt
hwmon: (ltc4282) Fix reading the minimum alarm voltage
hwmon: (max1619) add missing 'select REGMAP' to Kconfig
hwmon: (max6697) add missing 'select REGMAP_I2C' to Kconfig
hwmon: (mcp9982) Add external diode fault read
hwmon: (nct6683) Add support for ASRock Z890 Pro-A
hwmon: (nct6775-core) Fix number of temperature registers for NCT6116
hwmon: (nct6775-core) Prevent access to unsupported weight registers
hwmon: (nct7802) Add time step attributes for tweaking responsiveness
hwmon: (npcm750-pwm-fan): stop fan timer on device detach
hwmon: (nzxt-kraken3) Stop device IO before calling hid_hw_stop
hwmon: (nzxt-smart2) Check return value of init_device() in probe
hwmon: (nzxt-smart2) DMA-align output buffer
hwmon: (nzxt-smart2) Stop device IO before calling hid_hw_stop
hwmon: (occ) unregister sysfs devices outside occ lock
hwmon: (pmbus) add support for Delta E50SN12051
hwmon: (pmbus) Add support for Flex BMR316, BMR321, BMR350 and BMR351
hwmon: (pmbus) Fix passing events to regulator core
hwmon: (pmbus) Fix return value from pmbus_update_byte_data()
hwmon: (pmbus) Fix type confusion in notification logic
hwmon: (pmbus/adm1266) add clear_blackbox debugfs entry
hwmon: (pmbus/adm1266) add firmware_revision debugfs entry
hwmon: (pmbus/adm1266) add powerup_counter debugfs entry
hwmon: (pmbus/adm1266) add rtc debugfs entry
hwmon: (pmbus/core) Avoid race condition during probe
hwmon: (pmbus/core) honor vrm_version in pmbus_data2reg_vid()
hwmon: (pmbus/core) notify on the hwmon device, not the i2c client
hwmon: (pmbus/d1u74t) Add Murata D1U74T PSU driver
hwmon: (pmbus/lm25066) Fix PMBus coefficient calculations
hwmon: (pmbus/lm25066) Fix PMBus coefficients for LM5064/5066/5066i
hwmon: (pmbus/lx1308) Add support for LX1308
hwmon: (pmbus/max20830) add driver for max20830
hwmon: (pmbus/max20860a) Add driver for Analog Devices MAX20860A
hwmon: (pmbus/max34440) block unsupported VIN and IIN limit registers
hwmon: (pmbus/max34440): add support adpm12250
hwmon: (pmbus/mp2869) Drop unjustified __maybe_unused
hwmon: (pmbus/mp2869) Remove unused driver data
hwmon: (pmbus/xdp720) Add support for efuse xdp730
hwmon: (pmbus/xdp720) Fix driver issues xdp720/730
hwmon: (raspberrypi) Add voltage input support
hwmon: (raspberrypi) Fix delayed-work teardown race
hwmon: (sht3x) Fix unaligned accesses
hwmon: (tmp102) Use device_property_read_string API
hwmon: (w83627hf) remove VID sysfs files on error and remove
hwmon: (w83793) remove vrm sysfs file on probe failure
hwmon: add AMD Promontory 21 xHCI temperature sensor support
hwmon: add driver for ARCTIC Fan Controller
hwmon: add MP2985 driver
hwmon: Add update_interval_us chip attribute
hwmon: adm1275: Detect coefficient overflow
hwmon: adm1275: Prevent reading uninitialized stack
hwmon: Drop unused i2c driver_data
hwmon: emc2305: Support configurable fan PWM at shutdown
hwmon: ltc4283: Add support for the LTC4283 Swap Controller
hwmon: Move MODULE_DEVICE_TABLE next to the table itself
hwmon: occ: validate poll response sensor blocks
hwmon: Support guard() and scoped_guard for subsystem locks
hwmon: temperature: add support for EMC1812
hwmon: tmp401: Read "ti,n-factor" as signed
hwmon: Use named initializers for arrays of i2c_device_data
hwmon: Use named initializers for platform_device_id arrays
hwmon: Use non-OF thermal cooling device registration API
 
hwrng: core - drop unnecessary forward declarations
hwrng: core - use bool for wait parameter in rng_get_data
hwrng: core - use MAX to simplify RNG_BUFFER_SIZE
hwrng: core - use sysfs_emit_at in rng_available_show
hwrng: drivers - Drop unused assignment to pci driver_data
hwrng: hisi-trng - Move hisi-trng into drivers/char/hw_random/
hwrng: jh7110 - fix refcount leak in starfive_trng_read()
hwrng: mtk - add support for hw access via SMCC
hwrng: virtio: clamp device-reported used.len at copy_data()
hwrng: xilinx - Move xilinx-rng into drivers/char/hw_random/
 
hwspinlock: qcom: avoid uninitialized struct members
 
i2c: acpi: Return -ENOENT when no resources found in i2c_acpi_client_count()
i2c: algo: bit: use str_plural helper in bit_xfer
i2c: amd-mp2: Unregister callback on adapter add failure
i2c: at91: Add MCHP_LAN966X_PCI dependency
i2c: atr: annotate i2c_atr_adap_desc->aliases with __counted_by_ptr
i2c: bcm-kona: fix spelling mistake in timeout-check comment
i2c: busses: make K1 driver default for SpacemiT platforms
i2c: cadence: Add shutdown handler
i2c: core: clean up adapter registration error label
i2c: core: clean up bus id allocation
i2c: core: disable runtime PM on adapter registration failure
i2c: core: fix adapter debugfs creation
i2c: core: fix adapter deregistration race
i2c: core: fix adapter probe deferral loop
i2c: core: fix adapter registration race
i2c: core: fix hang on adapter registration failure
i2c: core: fix irq domain leak on adapter registration failure
i2c: core: fix NULL-deref on adapter registration failure
i2c: davinci: Unregister cpufreq notifier on probe failure
i2c: designware-pcidrv: Consistently define pci_device_ids using named initializers
i2c: designware: Add ACPI ID LECA0003 for LECARC SoCs
i2c: designware: Convert PCI driver to use shutdown hook
i2c: designware: Convert platform driver to use shutdown hook
i2c: designware: defer probe if child GpioInt controllers are not bound
i2c: designware: Handle active target cleanly
i2c: designware: Introduce shutdown exported function
i2c: designware: Use PM_RUNTIME_ACQUIRE()/PM_RUNTIME_ACQUIRE_ERR()
i2c: eg20t: Consistently define pci_device_ids using named initializers
i2c: i801: fix hardware state machine corruption in error path
i2c: icy: Use named initializer for zorro_device_id arrays
i2c: imx-lpi2c: mark I2C adapter when hardware is powered down
i2c: imx: Cancel hrtimer before clearing slave pointer
i2c: imx: fix locked bus on SMBus block-read of 0 (atomic)
i2c: imx: fix locked bus on SMBus block-read of 0 (IRQ)
i2c: imx: Fix slave registration race and error handling
i2c: imx: mark I2C adapter when hardware is powered down
i2c: iproc: reset bus after timeout if START_BUSY is stuck
i2c: jz4780: Cache host clock rate at probe to prevent CCF prepare_lock deadlock
i2c: Let i2c-core.h include
i2c: ls2x-v2: Add driver for Loongson-2K0300 I2C controller
i2c: ls2x-v2: return IRQ_HANDLED after servicing an error
i2c: mediatek: fix WRRD for SoCs without auto_restart option
i2c: mlxbf: Fix use-after-free in mlxbf_i2c_init_resource()
i2c: mpc: Fix timeout calculations
i2c: mux: reg: use device property accessors
i2c: mxs: add missing kernel-doc for struct mxs_i2c_dev members
i2c: pxa: Use named initializers for the platform_device_id array
i2c: qcom-cci: Do not check return value of cci_init()
i2c: qcom-cci: drop custom suspend/resume and rely on runtime PM helpers
i2c: qcom-cci: Move cci_init() under cci_reset() function
i2c: qcom-cci: Remove overcautious disable_irq() calls
i2c: qcom-geni: Use pm_runtime_force_{suspend,resume} helpers
i2c: qcom: Unify user-visible "Qualcomm" name
i2c: sis630: Replace dev_err() with dev_err_probe() in probe function
i2c: sis96x: Replace dev_err() with dev_err_probe() in probe function
i2c: spacemit: fix spurious IRQ handling returning IRQ_HANDLED
i2c: spacemit: request IRQ after controller initialization
i2c: sprd: Replace dev_err() with dev_err_probe() in probe function
i2c: st: Replace dev_err() with dev_err_probe() in probe function
i2c: stm32: Replace dev_err() with dev_err_probe() in probe function
i2c: stm32f4: Replace dev_err() with dev_err_probe() in probe function
i2c: stm32f7: Replace dev_err() with dev_err_probe() in probe function
i2c: stm32f7: truncate clock period instead of rounding it
i2c: sun6i-p2wi: Replace dev_err() with dev_err_probe() in probe function
i2c: tegra: Disable fair arbitration for non-MCTP buses
i2c: tegra: Replace dev_err() with dev_err_probe() in probe function
i2c: tegra: use dmaengine_get_dma_device() for DMA buffer allocation
i2c: tiny-usb: Replace dev_err() with dev_err_probe() in probe function
i2c: Use named initializers for arrays of i2c_device_data
 
i3c: Consistently define pci_device_ids using named initializers
i3c: dw-i3c-master: Fix IBI count register selection for versalnet
i3c: dw: Drop redundant Hot-Join cancel_work_sync() in shutdown
i3c: master: Add missing runtime PM get in dev_nack_retry_count_store()
i3c: master: Consolidate Hot-Join DAA work in the core
i3c: master: Defer new-device registration out of DAA caller context
i3c: master: Ensure Hot-Join operations are stopped on shutdown
i3c: master: Export i3c_master_enec_disec_locked()
i3c: master: Expose the APIs to support I3C hub
i3c: master: Make hot-join workqueue freezable to block hot-join during suspend
i3c: master: Make i3c_master_add_i3c_dev_locked() return void
i3c: master: Move DAA API functions after i3c_master_add_i3c_dev_locked()
i3c: master: Prevent reuse of dynamic address on device add failure
i3c: master: Reconcile dynamic addresses after DAA
i3c: master: rename i3c_master_reattach_i3c_dev() to *_locked
i3c: master: Replace sprintf() with sysfs_emit() family
i3c: master: Serialize i3c_set_hotjoin() with the maintenance lock
i3c: master: svc: Fix missed IBI after false SLVSTART on NPCM845
i3c: master: svc: Prevent IRQ storm from false SLVSTART on NPCM845
i3c: master: Update dev_nack_retry_count under maintenance lock
i3c: master: Use unsigned int for dev_nack_retry_count consistently
i3c: mipi-i3c-hci: Add DMA ring abort quirk for Intel controllers
i3c: mipi-i3c-hci: Add DMA ring abort/reset quirk for Intel controllers
i3c: mipi-i3c-hci: Add DMA-mode recovery for internal controller errors
i3c: mipi-i3c-hci: Add Hot-Join support
i3c: mipi-i3c-hci: add microchip sama7d65 SoC compatible with the required quirk
i3c: mipi-i3c-hci: Avoid restarting DMA ring after aborting wrong transfer
i3c: mipi-i3c-hci: Base timeouts on actual transfer start time
i3c: mipi-i3c-hci: Call hci_dma_xfer_done() from dequeue path
i3c: mipi-i3c-hci: Complete transfer lists immediately on error
i3c: mipi-i3c-hci: Consolidate DMA ring allocation
i3c: mipi-i3c-hci: Factor out hci_dma_abort()
i3c: mipi-i3c-hci: Factor out reset-and-restore helper
i3c: mipi-i3c-hci: Fix race in i3c_hci_addr_to_dev()
i3c: mipi-i3c-hci: Fix suspend behavior when bus disable falls back to software reset
i3c: mipi-i3c-hci: Ignore DISEC failures when disabling IBIs
i3c: mipi-i3c-hci: Increase DMA transfer ring size to maximum
i3c: mipi-i3c-hci: Move hci_dma_xfer_done() definition
i3c: mipi-i3c-hci: Preserve RUN bit when aborting DMA ring
i3c: mipi-i3c-hci: Prevent DMA enqueue while ring is aborting or in error
i3c: mipi-i3c-hci: Tolerate i3c_master_add_i3c_dev_locked() failures in DAA
i3c: mipi-i3c-hci: Use named initializers for platform_device_id's .driver_data
i3c: mipi-i3c-hci: Wait for DMA ring restart to complete
i3c: mipi-i3c-hci: Wait for NoOp commands to complete
 
i40e: Fix i40e_debug() to use struct i40e_hw argument
i40e: only timestamp PTP event packets
 
iavf: iavf_virtchnl_completion: drop duplicate ether_addr_equal() test
 
IB/cm: Fix av cm device leak on an error path in cm_init_av_by_path()
 
IB/core: Delegate IB_QP_RATE_LIMIT validation to drivers
 
IB/mad: Drop unmatched RMPP responses before reassembly
 
IB/mlx4: Fill in the access_flags if IB_MR_REREG_ACCESS is not specified
IB/mlx4: Fix refcount leak in add_port() error path
 
IB/mlx5: Don't mangle the mr->pd inside the rereg callback
IB/mlx5: Don't take the rereg_mr fallback without a new translation
IB/mlx5: Fix transport-domain rollback and initialize lb mutex earlier
IB/mlx5: Properly support implicit ODP rereg_mr
IB/mlx5: Pull the pdn out of the depths of the umr machinery
IB/mlx5: Push pdn above mlx5r_umr_update_xlt()
IB/mlx5: Push pdn above pagefault_dmabuf_mr()
IB/mlx5: Push pdn above pagfault_real_mr()
IB/mlx5: Reduce spinlock contention by moving free operations outside
IB/mlx5: Remove unused mkc bits in mlx5r_umr_update_mr_page_shift()
 
IB/rdmavt: Don't abuse udata and ib_respond_udata()
 
ice/ptp: Use provided clock ID for history snapshot
 
ice: access @pp through netmem_desc instead of page
ice: add Tx reference clock index handling to AN restart command
ice: allow creating VFs when !CONFIG_ICE_SWITCHDEV
ice: call netif_keep_dst() once when entering switchdev mode
ice: dpll: Fix compilation warning
ice: dpll: fix memory leak in ice_dpll_init_info error paths
ice: dpll: set pointers to NULL after kfree in ice_dpll_deinit_info
ice: fix AQ error code comparison in ice_set_pauseparam()
ice: fix FDIR CTRL VSI resource leak in ice_reset_all_vfs()
ice: fix ice_init_link() error return preventing probe
ice: fix LAG recipe to profile association
ice: fix memory leak in ice_lbtest_prepare_rings()
ice: fix PTP Call Trace during PTP release
ice: fix VF interrupts cleanup
ice: implement CPI support for E825C
ice: implement E825 TX ref clock control and TXC hardware sync status
ice: introduce TXC DPLL device and TX ref clock pin framework for E825
ice: mention fw_activate action along with devlink reload
ice: pass the return value of skb_checksum_help()
ice: prevent tstamp ring allocation for non-PF VSI types
ice: reject out-of-range ptype in ice_parser_profile_init
ice: remove redundant checks from PTP init
ice: suppress DPLL errors during reset recovery
ice: use READ_ONCE() to access cached PHC time
ice: wait for reset completion in ice_resume()
 
idpf: add padding to PTP virtchnl structures
idpf: adjust TxQ ring count minimum
idpf: bound interrupt-vector register fill to the allocated array
idpf: Fix mailbox IRQ name leak on request failure
idpf: fix max_vport related crash on allocation error during init
idpf: Replace use of system_unbound_wq with system_dfl_wq
 
ieee802154: admin-gate legacy LLSEC dump operations
ieee802154: allow legacy LLSEC ADD/DEL ops to pass strict validation
ieee802154: Avoid calling WARN_ON() on -ENOMEM in cfg802154_switch_netns()
ieee802154: ca8210: fix cas_ctl leak on spi_async failure
ieee802154: ca8210: fix pointer truncation in kfifo on 64-bit
ieee802154: fix kernel-infoleak in dgram_recvmsg()
ieee802154: Remove WARN_ON() in cfg802154_pernet_exit()
ieee802154: Restore initial state on failed device_rename() in cfg802154_switch_netns()
 
if_ether.h: add 802.1AC, warn about GRE 0x00FE
 
igb: fix typos in comments
igb: use ktime_get_real helpers in igb_ptp_reset()
igb: use napi_schedule_irqoff() instead of napi_schedule()
 
igbvf: Fix leak in TX DMA error cleanup
 
igc: fix netdev not re-attached after resume if interface is down
igc: fix typos in comments
igc: remove napi_synchronize() in igc_down()
igc: skip RX timestamp header for frame preemption verification
igc: use napi_schedule_irqoff() instead of napi_schedule()
igc: Use provided clock ID for history snapshot
 
iio: ABI: Add DAC 500ohm, 3.85kohm, and 16kohm powerdown modes
iio: ABI: Add quaternion axis modifier
iio: ABI: Add support for floating-point numbers in buffer scan elements
iio: accel: adxl313: Use dev_err_probe()
iio: accel: adxl313_core: Use devm-managed mutex initialization
iio: accel: adxl355: replace usleep_range() with fsleep()
iio: accel: adxl355: Use dev_err_probe()
iio: accel: adxl355_core: Use devm-managed mutex initialization
iio: accel: adxl367: Use devm-managed mutex initialization
iio: accel: adxl372: Use dev_err_probe()
iio: accel: adxl372: Use devm-managed mutex initialization
iio: accel: adxl380: Use devm-managed mutex initialization
iio: accel: bmc150: clamp the device-reported FIFO frame count
iio: accel: bmc150: Explicitly set .driver_data
iio: accel: HID: hid-sensor-accel-3d: Refactor channel initialization
iio: accel: kxsd9: fix runtime PM imbalance on write_raw() error
iio: accel: mma8452: cleanup codestyle warning
iio: accel: mma8452: handle I2C read error(s) in mma8452_read()
iio: accel: mma8452: sort headers alphabetically
iio: accel: mma8452: switch to non-devm request_threaded_irq()
iio: accel: mma8452: Use dev_err_probe()
iio: adc: ad4062: add GPIOLIB dependency
iio: adc: ad4062: use dev_err_probe()
iio: adc: ad4080: add support for AD4880 dual-channel ADC
iio: adc: ad4080: add support for AD4884
iio: adc: ad4080: fix AD4880 chip ID
iio: adc: ad4130: add missing `select IIO_TRIGGERED_BUFFER` to Kconfig
iio: adc: ad4130: add new supported parts
iio: adc: ad4130: Add SPI device ID table
iio: adc: ad4130: introduce chip info for future multidevice support
iio: adc: ad4170: use lookup table for gpio mask selection
iio: adc: ad4691: add initial driver for AD4691 family
iio: adc: ad4691: add oversampling support
iio: adc: ad4691: add SPI offload support
iio: adc: ad4691: add triggered buffer support
iio: adc: ad7091r5: Simplify driver_data handling
iio: adc: ad7191: Don't check for specific errors when parsing properties
iio: adc: ad7192: fix GPOCON register access annotation
iio: adc: ad7192: replace usleep_range() with fsleep()
iio: adc: ad7280a: Extract chan->address bit fields into named local variables
iio: adc: ad7280a: use cleanup helpers guard() and scoped_guard() for mutex locking
iio: adc: ad7280a: use dev_err_probe()
iio: adc: ad7292: add dev variable
iio: adc: ad7292: use dev_err_probe()
iio: adc: ad7380: select REGMAP
iio: adc: ad7625: fix type mismatch in clamp() macro
iio: adc: ad7768-1: Select GPIOLIB
iio: adc: ad7768-1: use dev_err_probe()
iio: adc: ad7779: add missing 'select IIO_TRIGGERED_BUFFER' to Kconfig
iio: adc: ad7780: add dev variable
iio: adc: ad7780: use dev_err_probe()
iio: adc: ad7791: add dev variable
iio: adc: ad7791: use dev_err_probe()
iio: adc: ad7793: add dev variable
iio: adc: ad7793: replace usleep_range() with fsleep()
iio: adc: ad7793: use dev_err_probe()
iio: adc: ad7949: use dev_err_probe()
iio: adc: ad799x: cache regulator voltages during probe
iio: adc: ad799x: convert to fully managed resources and drop remove()
iio: adc: ad799x: sort headers alphabetically
iio: adc: ad799x: use a static buffer for scan data
iio: adc: ad799x: use local device pointer in probe
iio: adc: ad9467: use dev_err_probe()
iio: adc: ad_sigma_delta: fix clear_pending_event for registerless devices
iio: adc: ad_sigma_delta: fix CS held asserted and state leaks
iio: adc: at91_adc: simplify timestamp channel definition
iio: adc: cc10001_adc: simplify timestamp channel definition
iio: adc: dln2-adc: simplify timestamp channel definition
iio: adc: hx711: move scale computation to per-device storage
iio: adc: ingenic-adc: refactor ingenic_adc_read_chan_info_raw()
iio: adc: ingenic-adc: rename ingenic_adc_enable_unlocked() function
iio: adc: ingenic-adc: use guard()() and scoped_guard() to handle synchronisation
iio: adc: lpc32xx: Initialize completion before requesting IRQ
iio: adc: ltc2309: add read delay for ltc2305
iio: adc: ltc2309: Optimize chip_info structure layout
iio: adc: mcp3422: rewrite mask macros with help of bits.h APIs
iio: adc: mcp3422: write bit operations using bitfield.h APIs
iio: adc: nxp-sar-adc: Fix the delay calculation in nxp_sar_adc_wait_for()
iio: adc: nxp-sar-adc: harden buffer ISR against per-channel read failure
iio: adc: nxp-sar-adc: use field_get() for EOC bit check
iio: adc: qcom-pm8xxx-xoadc: add support for reading channel labels
iio: adc: qcom-pm8xxx-xoadc: remove redundant error logs when reading values
iio: adc: qcom-spmi-iadc: balance enable_irq_wake() on driver unbind
iio: adc: qcom: Unify user-visible "Qualcomm" name
iio: adc: rcar: Fix up Marek Vasut MAINTAINERS entry
iio: adc: rtq6056: add i2c_device_id support
iio: adc: spear: Initialize completion before requesting IRQ
iio: adc: spear_adc: align headers with IWYU principle
iio: adc: spear_adc: sort includes alphabetically
iio: adc: stm32-adc: simplify timestamp channel definition
iio: adc: sun20i-gpadc: add A523 gpadc support
iio: adc: sun20i-gpadc: support non-contiguous channel lookups
iio: adc: ti-ads1119: fix PM reference leak in buffer preenable
iio: adc: ti-ads124s08: Return reset GPIO lookup errors
iio: adc: ti-ads1298: add bounds check to pga_settings index
iio: adc: ti-ads1298: Add parentheses around macro parameter
iio: adc: ti-ads1298: Fix incorrect timeout comment
iio: adc: ti-ads1298: Remove unnecessary CONFIG2 write during init
iio: adc: ti-ads7924: Use guard(mutex) in ADC read helper
iio: adc: ti-ads7950: complete conversion to using managed resources
iio: adc: ti-ads7950: simplify check for spi_setup() failures
iio: adc: ti-ads7950: switch to using devm_regulator_get_enable_read_voltage()
iio: adc: ti-ads7950: switch to using guard() notation
iio: adc: ti-ads7950: use spi_optimize_message()
iio: adc: ti-ads8688: use read_avail for available attributes
iio: adc: xilinx-ams: fix out-of-bounds channel lookup in event handling
iio: adc: xilinx-ams: refactor alarm mapping to table-driven approach
iio: adc: xilinx-ams: use guard(mutex) for automatic locking
iio: addac: ad74115: Use devm_mutex_init()
iio: adxl313: fix typos in documentation
iio: backend: add devm_iio_backend_get_by_index()
iio: backend: fix uninitialized data in debugfs
iio: buffer: cache timestamp offset in scan buffer
iio: buffer: check return value of iio_compute_scan_bytes()
iio: buffer: ensure repeat alignment is a power of two
iio: buffer: fix timestamp alignment when quaternion in scan
iio: buffer: hw-consumer: free scan_mask on buffer release
iio: buffer: Move from int64_t to s64 for timestamp
iio: chemical: bme680: use BME680_NUM_CHANNELS for scan buffer
iio: chemical: scd30: Cleanup initializations and fix sign-extension bug
iio: chemical: scd30: make command lookup table const
iio: chemical: scd30: reject (response=NULL, size>0) in scd30_i2c_command()
iio: chemical: scd30: Replace manual locking with RAII locking
iio: chemical: sps30: Replace manual locking with RAII locking
iio: common: cros_ec_sensors: simplify timestamp channel definition
iio: common: scmi_sensors: simplify timestamp channel definition
iio: common: ssp: remove SSP_CHAN_TIMESTAMP() macro
iio: common: st_sensors: honour channel endianness in read_axis_data
iio: Convert IIO_CHAN_SOFT_TIMESTAMP() to be compound literal
iio: core: Add IIO_COVERAGE channel type
iio: core: fix uninitialized data in debugfs
iio: dac: ad3552r-hs: fix uninitialized data ni ad3552r_hs_write_data_source()
iio: dac: ad3552r: Use devm_mutex_init()
iio: dac: ad3552r: use field_get() for power-down bit read
iio: dac: ad5504: introduce local dev pointer
iio: dac: ad5504: sort headers alphabetically
iio: dac: ad5686: add control_sync() for single-channel devices
iio: dac: ad5686: add helpers to handle powerdown masks
iio: dac: ad5686: add of_match table to the spi driver
iio: dac: ad5686: cleanup doc header of local structs
iio: dac: ad5686: create bus ops struct
iio: dac: ad5686: drop enum id
iio: dac: ad5686: refactor include headers
iio: dac: ad5686: remove redundant register definition
iio: dac: ad5686: Use devm_mutex_init()
iio: dac: ad5706r: Add support for AD5706R DAC
iio: dac: ad5755: Use devm_mutex_init()
iio: dac: ad5758: Use devm_mutex_init()
iio: dac: ad7303: Use devm_mutex_init()
iio: dac: ltc2664: Use devm_mutex_init()
iio: dac: max5821: Drop unused i2c driver data
iio: dac: mcp47feb02: Fix passing uninitialized vref1_uV for no Vref1 case
iio: dac: mcp4821: add configurable gain support
iio: dac: mcp4821: fix spelling mistake in enum name
iio: dac: mcp4821: move state initialization outside switch
iio: Drop unused driver_data in four i2c drivers
iio: event: Fix event FIFO reset race
iio: frequency: ad9832: remove kernel.h proxy header
iio: frequency: ad9832: simplify bitwise math
iio: frequency: ad9834: clean up includes
iio: frequency: adrf6780: replace usleep_range() with fsleep()
iio: gyro: adxrs290: Use guard(mutex) in lieu of manual lock+unlock
iio: gyro: bmg160: bail out when bandwidth/filter is not in table
iio: gyro: bmg160: wait full startup time after mode change at probe
iio: gyro: HID: hid-sensor-gyro-3d: Refactor channel initialization
iio: hid-sensor-rotation: Fix stale or zero output when reading raw values
iio: humidity: ens210: remove compiler warning workaround
iio: imu: adis: add IRQF_NO_THREAD to non-FIFO trigger IRQ
iio: imu: bmi160: add IRQF_NO_THREAD to data-ready trigger IRQ
iio: imu: bno055: add explicit scan buf layout
iio: imu: bno055: terminate dev_err() strings with a newline
iio: imu: inv_icm42600: fix timestamp clock period by using lower value
iio: imu: inv_icm42600: fix timestamping by limiting FIFO reading
iio: imu: kmx61: Use guard(mutex)() over manual locking
iio: imu: st_lsm6dsx: Add support for rotation sensor
iio: imu: st_lsm6dsx: deselect shub page before reading whoami
iio: imu: st_lsm6dsx: Fix check for invalid samples from FIFO
iio: Initialize i2c_device_id arrays using member names
iio: intel_dc_ti_adc: switch to using FIELD_GET_SIGNED()
iio: light: acpi-als: Check ACPI_COMPANION() against NULL
iio: light: add support for APDS9999 sensor
iio: light: al3000a: add missing REGMAP_I2C to Kconfig
iio: light: al3010: add missing REGMAP_I2C to Kconfig
iio: light: al3010: fix incorrect scale for the highest gain range
iio: light: al3010: read both ALS ADC registers again
iio: light: al3320a: add missing REGMAP_I2C to Kconfig
iio: light: al3320a: read both ALS ADC registers again
iio: light: cros_ec_light_prox: simplify timestamp channel definition
iio: light: gp2ap002: fix runtime PM leak on read error
iio: light: HID: hid-sensor-als: Refactor channel initialization
iio: light: HID: hid-sensor-prox: Refactor channel initialization
iio: light: iqs621-als: prefer early error handling over if (!ret)
iio: light: iqs621-als: use lock guards
iio: light: opt3001: fix missing state reset on timeout
iio: light: opt3001: make headers conform to iwyu
iio: light: opt3001: use macros from bits.h header
iio: light: si1133: add local variable for timeout
iio: light: si1133: add missing include headers
iio: light: si1133: group generic headers
iio: light: si1133: prefer complex macros enclosed in parenthesis
iio: light: si1133: prevent race condition on timeout
iio: light: si1133: remove unused macros
iio: light: si1133: reset counter to prevent race condition
iio: light: si1133: use guard(mutex)() macro
iio: light: stk3310: Deal with the ps interrupt issue in PM
iio: light: stk3310: Replace uint32_t with u32 and reorder members to eliminate padding
iio: light: stk3310: Sort headers alphabetically
iio: light: stk3310: Update includes to match IWYU
iio: light: stk3310: Use sizeof() for regmap_bulk_read/write count parameter
iio: light: tsl2591: remove unneeded tsl2591_compatible_als_persist_cycle()
iio: light: tsl2591: return actual error from probe IRQ failure
iio: light: vcnl4000: drop enum id table in favor of chip structs
iio: light: vcnl4000: make pm_runtime_enable() device-managed
iio: light: vcnl4000: move device tree entries into one line
iio: light: vcnl4000: move power state function into device-managed action
iio: light: vcnl4000: register an IIO device with a device-managed function
iio: light: vcnl4000: use lock guard()
iio: light: vcnl4000: validate device by prod ID instead of table ID
iio: light: veml3328: add support for new device
iio: light: veml6030: fix channel type when pushing events
iio: light: veml6030: remove unnecessary read of IT index
iio: light: veml6075: add bounds check to veml6075_it_ms index
iio: magnetometer: add driver for MEMSIC MMC5983MA
iio: magnetometer: ak8975: Add missed pm_runtime_put_autosuspend() call
iio: magnetometer: ak8975: avoid using temporary variable
iio: magnetometer: ak8975: change 'u8*' to 'u8 *' in cast
iio: magnetometer: ak8975: check if gpiod read was successful
iio: magnetometer: ak8975: consistently use 'data' parameter
iio: magnetometer: ak8975: drop duplicate NULL check
iio: magnetometer: ak8975: ensure device is awake for buffered capture
iio: magnetometer: ak8975: fix potential kernel stack memory leak
iio: magnetometer: ak8975: fix wrong errno on return
iio: magnetometer: ak8975: modernize polling loops with iopoll() macros
iio: magnetometer: ak8975: pass conversion timeouts as arguments
iio: magnetometer: ak8975: reduce usage of magic lengths of the buffer
iio: magnetometer: ak8975: remove duplicate error message
iio: magnetometer: ak8975: remove unnecessary braces
iio: magnetometer: ak8975: replace usleep_range() with fsleep()
iio: magnetometer: ak8975: sort headers alphabetically
iio: magnetometer: ak8975: unify return code variable name
iio: magnetometer: ak8975: update headers per IWYU principle
iio: magnetometer: hid-sensor-magn-3d: prefer 'u32' type
iio: magnetometer: HID: hid-sensor-magn-3d: Refactor channel initialization
iio: magnetometer: rm3100: Modernize locking and refactor control flow
iio: magnetometer: yamaha-yas530: Get rid of i2c_client_get_device_id()
iio: magnetometer: yamaha-yas530: replace usleep_range() with fsleep()
iio: magnetometer: yamaha-yas530: Use devm_mutex_init() for mutex initialization
iio: magnetometer: yas530: switch to using FIELD_GET_SIGNED()
iio: mcp9600: switch to using FIELD_GET_SIGNED()
iio: Move MODULE_DEVICE_TABLE next to the table itself
iio: orientation: hid-sensor-rotation: use ext_scan_type
iio: pressure: bmp280: switch to using FIELD_GET_SIGNED()
iio: pressure: bmp280: zero-init bmp580 trigger handler buffer
iio: pressure: cros_ec_baro: simplify timestamp channel definition
iio: pressure: HID: hid-sensor-press: Refactor channel initialization
iio: pressure: mpl115: fix runtime PM leak on read error
iio: proximity: srf08: Replace sprintf() with sysfs_emit()
iio: proximity: sx9324: Drop unused driver data
iio: proximity: sx9360: Drop unused driver data
iio: proximity: vl53l0x: notify trigger and clear IRQ on error paths
iio: Replace 'sign' field with union in struct iio_scan_type
iio: resolver: ad2s1210: notify trigger and clear state on fault read error
iio: ssp_sensors: cleanup codestyle check
iio: ssp_sensors: cleanup codestyle warning
iio: ssp_sensors: cleanup codestyle warning
iio: tcs3472: convert remaining locking to guard(mutex)
iio: tcs3472: move standalone return to default case
iio: tcs3472: power down chip on probe failure
iio: tcs3472: sort headers alphabetically
iio: tcs3472: use ! instead of explicit NULL check
iio: tcs3472: use devm for resource management
iio: tcs3472: use local struct device * for remaining cases
iio: temperature: Build mlx90635 with CONFIG_MLX90635
iio: temperature: ltc2983: Add support for ADT7604
iio: temperature: ltc2983: Fix inconsistent channel wording in messages
iio: temperature: ltc2983: Fix macro parenthesization and rename
iio: temperature: ltc2983: Fix n_wires default bypassing rotation check
iio: temperature: ltc2983: Fix reinit_completion() called after conversion start
iio: temperature: ltc2983: Use fwnode_property_present() for optional properties
iio: temperature: ltc2983: Use local device pointer consistently
iio: temperature: maxim_thermocouple: Fix indentation in of_match table
iio: temperature: tmp006: use devm_iio_trigger_register
iio: tools: Add support for floating-point types in buffer scan elements
iio: trigger: drop generic interrupt trigger.
iio: tsl2772: Add support for Avago APDS9900/9901 ALS/Proximity sensor
iio: Use named initializers for platform_device_id arrays
 
ila: reload IPv6 header after pskb_may_pull in checksum adjust
 
ima: Add support for flushing the hash table when staging measurements
ima: Add support for staging measurements with prompt
ima: fix out-of-bounds read in xattr_verify()
ima: Fix sigv3 signature handling for EVM_IMA_XATTR_DIGSIG
ima: Instantiate file_truncate and path_truncate hooks
ima: Introduce _ima_measurements_start() and _ima_measurements_next()
ima: Introduce ima_dump_measurement()
ima: Introduce per binary measurements list type binary_runtime_size value
ima: Introduce per binary measurements list type ima_num_records counter
ima: Mediate open/release method of the measurements list
ima: Remove ima_h_table structure
ima: Replace static htable queue with dynamically allocated array
ima: return error early if file xattr cannot be changed
ima: Support staging and deleting N measurements records
ima: Use snprintf() in create_securityfs_measurement_lists
 
include: remove unused cnt32_to_63.h
include: Remove unused crypto-ux500.h
include: Remove unused jz4740-adc.h
include: Remove unused jz4740-battery.h
include: Remove unused ks8851_mll.h
include: sound: add register header file for acp7.x series
 
inet: frags: publish queues before arming timer
inet: frags: remove redundant assignment in inet_frag_reasm_prepare()
 
init.h: discard exitcall symbols early
 
init/initramfs_test: wait_for_initramfs() before running
 
init: do_mounts: use kmalloc() for allocations of temporary buffers
 
initramfs: Refactor to use hex2bin() instead of custom approach
initramfs: Sort headers alphabetically
 
initramfs_test: add fill_cpio() inject_ox parameter
initramfs_test: test header fields with 0x hex prefix
 
Input: Add support for Wacom W9000-series penabled touchscreens
Input: ads7846 - don't use scratch for tx_buf when clearing register
Input: ads7846 - restore half-duplex support
Input: apbps2 - simplify resource mapping and IRQ retrieval
Input: atkbd - skip deactivate for HONOR ZQC-P
Input: atkbd - skip deactivate for Xiaomi Book Pro 14's internal keyboard
Input: atlas_btns - modernize the driver
Input: atmel_mxt_ts - set byte_offset as signed
Input: atmel_mxt_ts - use __free() for obuf in mxt_object_show
Input: byd - synchronize timer deletion before freeing private data
Input: cs40l50-vibra - validate custom data from user space
Input: Drop unused assignments from pnp_device_id arrays
Input: edt-ft5x06 - ignore contacts with an out-of-range slot id
Input: elan_i2c - prevent division by zero and arithmetic underflow
Input: evdev - fix information leak in evdev_pass_values()
Input: evdev - sanitize event type index when fetching event masks
Input: focaltech - fix array out-of-bounds in focaltech_process_rel_packet
Input: goodix - clamp the device-reported contact count
Input: gscps2 - advance receive buffer write index
Input: hynitron_cstxxx - validate touch count and finger IDs
Input: iforce - bound the device-reported force-feedback effect index
Input: iforce - validate input packet lengths
Input: ims-pcu - add response length checks
Input: ims-pcu - fix DMA mapping violation in line setup
Input: ims-pcu - fix firmware leak in async update
Input: ims-pcu - fix logic error in packet reset
Input: ims-pcu - fix out-of-bounds read in ims_pcu_irq() debug logging
Input: ims-pcu - fix potential infinite loop in CDC union descriptor parsing
Input: ims-pcu - fix race condition in reset_device sysfs callback
Input: ims-pcu - fix type confusion in CDC union descriptor parsing
Input: ims-pcu - fix use-after-free and double-free in disconnect
Input: ims-pcu - only expose sysfs attributes on control interface
Input: ims-pcu - release data interface on disconnect
Input: ims-pcu - validate control endpoint type
Input: ipaq-micro-keys - add length check in micro_key_receive
Input: ipaq-micro-keys - fix potential deadlock
Input: ipaq-micro-keys - simplify allocation
Input: iqs5xx - drop unused i2c driver_data
Input: lm8323 - remove space before newline
Input: maple_keyb - set driver data before registering input device
Input: maplecontrol - set driver data before registering input device
Input: maplemouse - fix NULL pointer dereference in open()
Input: maplemouse - set driver data before registering input device
Input: mms114 - fix multi-touch slot corruption
Input: mms114 - fix touch indexing for MMS134S and MMS136
Input: mms114 - reject an oversized device packet size
Input: pcap_keys - remove unused driver
Input: pcap_ts - remove unused driver
Input: psxpad-spi - set driver data before use
Input: remove changelogs
Input: rmi4 - change reg_size type to u32
Input: rmi4 - fix bit count in bitmap_copy()
Input: rmi4 - fix limit in rmi_register_desc_has_subpacket()
Input: rmi4 - fix memory leak in rmi_set_attn_data()
Input: rmi4 - fix num_subpackets overflow in register descriptor
Input: rmi4 - fix register descriptor address calculation
Input: rmi4 - fix type overflow in register counts
Input: rmi4 - initialize attn_fifo properly
Input: rmi4 - iterative IRQ handler
Input: rmi4 - propagate proper error code in F12 sensor tuning
Input: rmi4 - refactor F12 probe function
Input: rmi4 - refactor function allocation and registration
Input: rmi4 - refactor register descriptor parsing
Input: rmi4 - simplify size calculations in F12
Input: rmi4 - tolerate short register descriptor structure
Input: rmi4 - update formatting in F12
Input: rmi4 - use devm_kmalloc for F12 data packet buffer
Input: rmi4 - use flexible array member for IRQ masks in F12
Input: rmi4 - use kzalloc_flex() for struct rmi_function
Input: rmi4 - use local presence map in rmi_read_register_desc()
Input: rmi4 - use sizeof(*ptr) and idiomatic checks in f12 allocators
Input: rmi4 - use unaligned access helpers in F12
Input: stmfts - abstract reading information from the firmware
Input: stmfts - add optional reset GPIO support
Input: stmfts - disable regulators and disable irq when power on fails
Input: stmfts - fix formatting issues
Input: stmfts - fix the MODULE_LICENSE() string
Input: stmfts - switch to devm_regulator_bulk_get_const
Input: stmfts - use client to make future code cleaner
Input: stmfts - use dev struct directly
Input: stop force-feedback timer when unregistering input devices
Input: sur40 - fix input device registration ordering
Input: sur40 - fix V4L error path cleanup
Input: synaptics-rmi4 - block s_input when F54 queue is busy
Input: synaptics-rmi4 - bound the F30 keymap to the GPIO/LED count
Input: synaptics-rmi4 - bound the F3A keymap to the GPIO count
Input: synaptics-rmi4 - bound the F54 report size to the allocated buffer
Input: synaptics-rmi4 - fix F55 transmitter electrode count typo
Input: synaptics-rmi4 - propagate F54 worker errors to V4L2 queue
Input: synaptics-rmi4 - unregister function handlers on physical driver registration failure
Input: synaptics-rmi4 - zero report size on F54 work error
Input: touchwin - reset the packet index on every complete packet
Input: tsc2007 - reduce I2C transactions for Z2 read
Input: Use named initializers for arrays of i2c_device_data
Input: userio - allow setting other id values
Input: userio - update maintainer name
Input: xilinx_ps2 - remove driver
Input: xpad - add support for ZENAIM LEVERLESS
 
integrity: Add support for sigv3 verification using ML-DSA keys
integrity: Check for NULL returned by asymmetric_key_public_key
integrity: Check that algo parameter is within valid range
integrity: Refactor asymmetric_verify for reusability
 
intel_idle: Add constants for MSR_PKG_CST_CONFIG_CONTROL
intel_idle: Drop C-states redundant when PC6 is disabled
intel_idle: Introduce a helper for checking PC6
 
intel_th: fix MSC output device reference leak
 
interconnect: Add devm_of_icc_get_by_index() as exported API for users
interconnect: Do not create empty devres on missing interconnects
interconnect: Move MODULE_DEVICE_TABLE next to the table itself
interconnect: qcom: add Hawi interconnect provider driver
interconnect: qcom: Add interconnect provider driver for Nord SoC
interconnect: qcom: add Shikra interconnect provider driver
interconnect: qcom: eliza: Add SDCC1 slave node
interconnect: qcom: Fix indentation
interconnect: qcom: Restrict drivers per ARM/ARM64
 
io_uring, audit: don't log IORING_OP_RECV_ZC
 
io_uring/bpf-ops: add a separate maintainer entry
io_uring/bpf-ops: reject re-registration of an already-bound ops
io_uring/bpf-ops: restrict ctx access to BPF
 
io_uring/epoll: disallow adding an epoll file to an epoll context
io_uring/epoll: switch to using do_epoll_ctl_file() interface
 
io_uring/fs: check unused sqe fields for unlinkat
 
io_uring/io-wq: re-check IO_WQ_BIT_EXIT for each linked work item
 
io_uring/kbuf: align legacy buffer add limit with MAX_BIDS_PER_BGID
io_uring/kbuf: cap buffer selection length at MAX_RW_COUNT
io_uring/kbuf: free the replaced iovec after a successful grow
io_uring/kbuf: validate ring provided buffer addresses with access_ok()
 
io_uring/memmap: bound io_pin_pages() by page array byte size
io_uring/memmap: return -EINVAL from get_unmapped_area() on bad mmap
 
io_uring/mpscq: add lockless multi-producer, single-consumer FIFO queue
 
io_uring/msg_ring: reject CQE32 flag pass-through to normal rings
 
io_uring/net: allow filtering on IORING_OP_CONNECT
io_uring/net: Avoid msghdr on op_connect/op_bind async data
io_uring/net: initialize mshot_len for send
io_uring/net: make POLL_FIRST receive side checks consistent
io_uring/net: Remove async_size for OP_LISTEN
io_uring/net: support registered buffer for plain send and recv
 
io_uring/nop: Drop a wrong comment in struct io_nop
io_uring/nop: fix file reference leak with IOSQE_FIXED_FILE
 
io_uring/register: preserve SQ array entries on resize
 
io_uring/rsrc: add huge page accounting for registered buffers
io_uring/rsrc: bump struct io_mapped_ubuf length field to size_t
io_uring/rsrc: raise registered buffer 1GB limit
io_uring/rsrc: reject overflowing regvec bvec byte counts
 
io_uring/rw: fix missing ERESTARTSYS conversion in read paths
io_uring/rw: preserve partial result for iopoll
 
io_uring/uring_cmd: fix uring_cmd.c comments
 
io_uring/zcrx: add ctx pointer to zcrx
io_uring/zcrx: add shared-memory notification statistics
io_uring/zcrx: don't clear master_ctx from the import path
io_uring/zcrx: drop "notif" from stats struct names
io_uring/zcrx: kill dead 'sock' member in struct io_zcrx_args
io_uring/zcrx: make scrubbing more reliable
io_uring/zcrx: notify user on frag copy fallback
io_uring/zcrx: notify user when out of buffers
io_uring/zcrx: poison pointers on unregistration
io_uring/zcrx: remove extra ifq close
io_uring/zcrx: rename notif to event
io_uring/zcrx: rename ZCRX_NOTIF_NO_BUFFERS
io_uring/zcrx: reorder fd allocation in zcrx_export()
io_uring/zcrx: selftests: verify rx_buf_len for large chunks
 
io_uring: fix dangling iovec after provided-buffer bundle grow failure
io_uring: get rid of tw_pending for !DEFER task work
io_uring: grab RCU read lock marking task run
io_uring: parenthesize io_ring_head_to_buf() expansion
io_uring: preserve task restrictions across exec
io_uring: remove the per-ctx fallback task_work machinery
io_uring: restore RCU read section in io_req_local_work_add()
io_uring: run the tctx task_work fallback directly
io_uring: switch local task_work to a mpscq
io_uring: switch normal task_work to a mpscq
io_uring: Use system_dfl_wq instead of system_unbound_wq
io_uring: Use trace_call__##name() at guarded tracepoint call sites
 
iomap: add a separate bio_set for iomap_split_ioend
iomap: add comments for ifs_clear/set_range_dirty()
iomap: add dirty page control to iomap_zero_iter
iomap: Add IOMAP_F_ZERO_TAIL flag to trace event strings
iomap: avoid memset iomap when iter is done
iomap: consolidate bio submission
iomap: correct the range of a partial dirty clear
iomap: don't make REQ_POLLED imply REQ_NOWAIT
iomap: fix incorrect did_zero setting in iomap_zero_iter()
iomap: fix out-of-bounds bitmap_set() with zero-length range
iomap: guard io_size EOF trim against concurrent truncate underflow
iomap: introduce IOMAP_F_FSVERITY and teach writeback to handle fsverity
iomap: introduce IOMAP_F_ZERO_TAIL flag
iomap: introduce iomap_fsverity_write() for writing fsverity metadata
iomap: pass the correct len to fserror_report_io in __iomap_write_begin
iomap: prevent ioend merge when io_private differs
iomap: release pages on atomic dio size mismatch
iomap: remove over-strict inline data boundary check
iomap: submit read bio after each extent
iomap: support invalidating partial folios
iomap: teach iomap to read files with fsverity
 
iommu/amd: Add support for Hygon family 18h model 4h IOAPIC
iommu/amd: Adhere to IVINFO[VASIZE] for address limits
iommu/amd: Bound the early ACPI HID map
iommu/amd: Control INVALIDATE_IOMMU_PAGES PDE from the gather
iommu/amd: Don't split flush for amd_iommu_domain_flush_all()
iommu/amd: Explicitly bail from enable_iommus_vapic() when in legacy mode
iommu/amd: Fix a stale comment about which legacy mode is user visible
iommu/amd: Fix IRQ unsafe locking in gdom allocation
iommu/amd: Fix nested domain leak
iommu/amd: Fix premature break in init_iommu_one()
iommu/amd: Have amd_iommu_domain_flush_pages() use last
iommu/amd: Make CMD_INV_IOMMU_ALL_PAGES_ADDRESS match the spec
iommu/amd: Pass last in through to build_inv_address()
iommu/amd: Remove dead code for exclusion ranges in IVMD
iommu/amd: Remove unused IOMMU_IN/OUT_ADDR_BIT_SIZE macros
iommu/amd: Simplify build_inv_address()
iommu/amd: Wait for completion instead of returning early in iommu_completion_wait()
 
iommu/apple-dart: correct CONFIG_PCIE_APPLE macro name in comment
 
iommu/arm-smmu-qcom: Add glymur MDSS to ACTLR client table
iommu/arm-smmu-qcom: Fix fastrpc compatible string in ACTLR client match table
 
iommu/arm-smmu-v3-iommufd: Require exactly one Stream ID for a vDEVICE
 
iommu/arm-smmu-v3-sva: Enable Hardware Access and Hardware Dirty bits
 
iommu/arm-smmu-v3: Add struct arm_smmu_cmd to represent the HW format command
iommu/arm-smmu-v3: Allow ATS to be always on
iommu/arm-smmu-v3: Convert arm_smmu_cmdq_batch cmds to struct arm_smmu_cmd
iommu/arm-smmu-v3: Directly encode CMDQ_OP_ATC_INV
iommu/arm-smmu-v3: Directly encode CMDQ_OP_SYNC
iommu/arm-smmu-v3: Directly encode simple commands
iommu/arm-smmu-v3: Directly encode TLBI commands
iommu/arm-smmu-v3: Limit queue allocation retry boundary to PAGE_SIZE
iommu/arm-smmu-v3: Remove CMDQ_OP_CFGI_CD_ALL from arm_smmu_cmdq_build_cmd()
iommu/arm-smmu-v3: Use the HW arm_smmu_cmd in cmdq selection functions
iommu/arm-smmu-v3: Use the HW arm_smmu_cmd in cmdq submission functions
 
iommu/dma-iommu: Fix wrong scatterlist length assignment in P2PDMA path
 
iommu/hyperv: Create hyperv subdirectory under drivers/iommu
 
iommu/intel: Fix out-of-bounds memset in dmar_latency_disable()
 
iommu/io-pgtable-arm: Rework to use the iommu-pages API
iommu/io-pgtable-arm: Use address conversion consistently
iommu/io-pgtable-arm: Use consistent sizes for page allocation and freeing
 
iommu/iommufd: Fix IOPF group ownership UAF
 
iommu/riscv: Add NAPOT range invalidation support
iommu/riscv: Add RISCV_IOMMU_CAPABILITIES_NL
iommu/riscv: Advertise Svpbmt support to generic page table
iommu/riscv: Compute best stride for single invalidation
iommu/riscv: Enable PT_FEAT_DETAILED_GATHER and pass gather to iotlb_inval
iommu/riscv: Include the dword number in RISCV_IOMMU_CMD macros
 
iommu/rockchip: disable fetch dte time limit
 
iommu/vsi: Use list_for_each_entry()
 
iommu/vt-d: Avoid WARNING in sva unbind path
iommu/vt-d: Clear Present bit before tearing down scalable-mode context entry
iommu/vt-d: Disallow SVA if page walk is not coherent
iommu/vt-d: Fix RB-tree corruption in probe error path
iommu/vt-d: Improve IOMMU fault information
iommu/vt-d: Remove typo from pasid_pte_config_nested()
 
iommu: Add verisilicon IOMMU driver
iommu: arm-smmu-qcom: Ensure smmu is powered up in set_ttbr0_cfg
iommu: Avoid copying the user array twice in the full-array copy helper
iommu: Documentation: rearrange, update kernel-parameters
iommu: Split the kdoc comment for struct iommu_iotlb_gather
iommu: vsi: avoid -Wformat-security warning
 
iommu_pt: add kunit config for 32-bit VA (amdv1_cfg_1)
iommu_pt: Fix pgsize_bitmap calculation in get_info for smaller vasz's
iommu_pt: support small VA for AMDv1
 
iommufd/selftest: Add boundary tests for veventq_depth
iommufd/selftest: Add invalidation entry_num and entry_len boundary tests
iommufd/selftest: Cover invalid read counts on vEVENTQ FD
 
iommufd/viommu: Publish a vDEVICE only after vdevice_init() succeeds
iommufd/viommu: Release the igroup lock on the vdevice_size error path
 
iommufd: Avoid partial fault group delivery in iommufd_fault_fops_read()
iommufd: Break the loop on failure in iommufd_fault_fops_read()
iommufd: Clarify IOAS_MAP_FILE dma-buf support
iommufd: Destroy the pages content after detaching from dmabuf
iommufd: Fix data_len byte-count vs element-count mismatch
iommufd: Fix wrong hwpt passed to iommufd_auto_response_faults on replace
iommufd: Move vevent memory allocation outside spinlock
iommufd: Propagate allocation failure in iommufd_veventq_deliver_fetch()
iommufd: Reject DMABUF pages from the access pin path
iommufd: Reject invalid read count in iommufd_fault_fops_read()
iommufd: Reject invalid read count in iommufd_veventq_fops_read()
iommufd: Rewind header length in done if iommufd_veventq_fops_read() fails
iommufd: Set upper bounds on cache invalidation entry_num and entry_len
iommufd: Set veventq_depth upper bound
iommufd: Take dma_resv lock before dma_buf_unpin() in release path
iommufd: Use sizeof(*hdr) instead of sizeof(hdr) in veventq read
 
iommupt: Add PT_FEAT_DETAILED_GATHER
iommupt: Add struct iommupt_pending_gather
iommupt: Encode IOMMU_MMIO/IOMMU_CACHE via RISC-V Svpbmt bits
iommupt: Fixup build warning by using BIT_ULL() for RISCVPT_NC/IO
 
ionic: Fix check in ionic_get_link_ext_stats
ionic: Get "link_down_count" ext link stat from firmware
ionic: Report "rx_bits_phy" stat to ethtool
ionic: Update ionic_if.h with new extra port stats
 
iov_iter: Fix a memory leak in iov_iter_extract_user_pages()
iov_iter: Fix missing alloc fail check in iov_iter_extract_bvec_pages()
iov_iter: Fix potential underflow in iov_iter_extract_xarray_pages()
iov_iter: Remove unused variable in kunit_iov_iter.c
iov_iter: use kmemdup_array for dup_iter to harden against overflow
 
ip6_tunnel: annotate data-races around t->err_count and t->err_time
ip6_tunnel: clear skb2->cb[] in ip6ip6_err()
ip6_tunnel: do not use dst6_mtu() in ip4ip6_err() and ip6erspan_tunnel_xmit()
 
ip6mr: Allocate skb earlier in ip6mr_rtm_getroute().
ip6mr: Annotate access to mrt->mroute_do_{pim,assert,wrvifwhole}.
ip6mr: Call fib_rules_unregister() without RTNL.
ip6mr: Convert ip6mr_net_exit_batch() to ->exit_rtnl().
ip6mr: Convert ip6mr_rtm_dumproute() to RCU.
ip6mr: Convert ip6mr_rtm_getroute() to RCU.
ip6mr: Define net->ipv6.{ip6mr_notifier_ops,ipmr_seq} under CONFIG_IPV6_MROUTE.
ip6mr: Free mr_table after RCU grace period.
ip6mr: Move unregister_netdevice_many() out of ip6mr_free_table().
ip6mr: Move unregister_netdevice_many() out of mroute_clean_tables().
ip6mr: plug drop_reason to ip6mr_cache_report()
ip6mr: Remove RTNL in ip6mr_rules_init() and ip6mr_net_init().
ip6mr: Replace RTNL with a dedicated mutex for MFC.
ip6mr: Use MAXMIFS in mr6_msgsize().
 
ip_tunnel: annotate data-races around t->err_count and t->err_time
 
ipc/sem.c: use unsigned int for nsops
 
ipmi: Drop unused assignment of platform_device_id driver data
ipmi: fix refcount leak in i_ipmi_request()
ipmi: Fix user refcount underflow in event delivery
ipmi: si: Use platform_get_irq_optional() to retrieve interrupt
ipmi: Use LIST_HEAD() to initialize on stack list head
ipmi: Use named initializers for struct i2c_device_id
 
Linux: ipmi:kcs: Reduce the number of retries
Linux: ipmi:ssif: Drop unused assignment of platform_device_id driver data
 
ipmr: Convert mr_table.cache_resolve_queue_len to u32.
ipmr: Replace use of system_unbound_wq with system_dfl_wq
 
ipv4: account for fraggap on the paged allocation path
ipv4: Add __must_check to nexthop removal functions
ipv4: centralize devconf sysctl handling
ipv4: fib: Avoid calling fib_trie_table() in fib_new_table() for dying net.
ipv4: fib: Call fib_proc_exit() and nl_fib_lookup_exit() at ->pre_exit().
ipv4: fib: Convert fib_net_exit_batch() to ->exit_rtnl().
ipv4: fib: Don't dump dying fib_info in fib_leaf_notify().
ipv4: fib: Don't ignore error route in local/main tables.
ipv4: fib: Flush all fib_info in fib_table_flush() during netns dismantle.
ipv4: fib: free fib_alias with kfree_rcu() on insert error path
ipv4: fib: Free net->ipv4.{fib_table_hash,notifier_ops} without RTNL.
ipv4: fib_rule: Move fib4_rules_exit() to ->exit().
ipv4: Fix fib_nlmsg_size() for RTA_VIA nexthops
ipv4: fix use-after-free in fib_nhc_update_mtu()
ipv4: Flush the FIB once on multiple nexthop removal
ipv4: handle devconf post-set actions on netlink updates
ipv4: icmp: fill flow parameters in icmp_route_lookup decoy lookup
ipv4: igmp: annotate data-races around im->users
ipv4: igmp: annotate data-races around in_dev->mc_count
ipv4: igmp: annotate data-races around timer-related fields
ipv4: igmp: encode multicast exponential fields
ipv4: igmp: Fix potential memory leaks in igmp_mod_timer() and igmp_stop_timer()
ipv4: igmp: Fix potential UAF in igmp_gq_start_timer()
ipv4: igmp: get rid of IGMPV3_{QQIC,MRC} and simplify calculation
ipv4: igmp: remove multicast group from hash table on device destruction
ipv4: Provide a FIB flushing signal from nexthop removal functions
ipv4: raw: remove six obsolete EXPORT_SYMBOL_GPL()
ipv4: remove obsolete EXPORT_SYMBOL() and EXPORT_SYMBOL_GPL()
 
ipv6: account for fraggap on the paged allocation path
ipv6: addrconf: bail out of dad_failure when state is no longer POSTDAD
ipv6: addrconf: fix temp address generation after prefix deprecation
ipv6: Change allocation flags to match rcu_read_lock section requirements
ipv6: exthdrs: recompute network header pointer once
ipv6: fib6: fix NULL deref in fib6_walk_continue() on multi-batch dump
ipv6: fix error handling in disable_ipv6 sysctl
ipv6: fix error handling in disable_policy sysctl
ipv6: fix error handling in forwarding sysctl
ipv6: fix error handling in ignore_routes_with_linkdown sysctl
ipv6: fix missing notification for ignore_routes_with_linkdown
ipv6: Fix null-ptr-deref in fib6_nh_mtu_change().
ipv6: fix Route Information option length validation
ipv6: fix state corruption during proxy_ndp sysctl restart
ipv6: frags: cleanup __IP6_INC_STATS() confusion
ipv6: guard against possible NULL deref in __in6_dev_stats_get()
ipv6: Honor oif when choosing nexthop for locally generated traffic
ipv6: ioam: fix type confusion of dst_entry
ipv6: mcast: annotate data-races around mca_flags
ipv6: mcast: annotate data-races around mca_users
ipv6: mcast: annotate igmp6 timer expiry race
ipv6: mcast: Fix potential UAF in MLD delayed work
ipv6: mld: encode multicast exponential fields
ipv6: mld: rename mldv2_mrc() and add mldv2_qqi()
ipv6: ndisc: fix NULL deref in accept_untracked_na()
ipv6: prevent in6_dev_get() from resurrecting inet6_dev
ipv6: release fib6_null_entry on subtree failure
ipv6: remove obsolete EXPORT_SYMBOL() and EXPORT_SYMBOL_GPL()
ipv6: Select best matching nexthop object in fib6_table_lookup()
ipv6: use READ_ONCE() for bindv6only default in inet6_create()
ipv6: use READ_ONCE() in ipv6_flowlabel_get()
ipv6: use SKB_DROP_REASON_IP_OUTNOROUTES in inet6_csk_xmit()
 
ipvlan: inherit needed_headroom and needed_tailroom from phy_dev
ipvlan: use netif_receive_skb() in ipvlan_process_multicast()
 
ipvs: add conn_max sysctl to limit connections
ipvs: add totalconns for dest
ipvs: adjust double hashing when fwd method changes
ipvs: avoid out-of-bounds write in ip_vs_nat_icmp
ipvs: clear IPv4 options after rebasing tunnel ICMP errors
ipvs: clear the nfct flag under lock
ipvs: do not mangle ICMP replies for non-first fragments
ipvs: do not propagate one-packet flag to synced conns
ipvs: ensure inner headers in ICMP errors are in headroom
ipvs: fix doc syntax for conn_max sysctl
ipvs: fix more places with wrong ipv6 transport offsets
ipvs: fix places with wrong packet offsets
ipvs: fix PMTU for GUE/GRE tunnel ICMP errors
ipvs: fix the checksum validations
ipvs: pass parsed transport offset to state handlers
ipvs: properly update the overload flag on dest edit
ipvs: reload ip header after head reallocation
ipvs: Replace use of system_unbound_wq with system_dfl_long_wq
ipvs: reset full ip_vs_seq structs in ip_vs_conn_new
ipvs: return the csum validation for forward hook
ipvs: revalidate ihl to prevent out-of-bounds access
ipvs: separate destination availability state
ipvs: stop estimator after disabled calc phase
ipvs: use parsed transport offset in SCTP state lookup
ipvs: use parsed transport offset in TCP state lookup
 
irqchip/aspeed-intc: Remove AST2700-A0 support
 
irqchip/ast2700-intc: Add AST2700-A2 support
irqchip/ast2700-intc: Add KUnit tests for route resolution
 
irqchip/crossbar: Fix parent domain resource leak
irqchip/crossbar: Use correct index in crossbar_domain_free()
 
irqchip/econet-en751221: Support MIPS 34Kc VEIC mode
 
irqchip/exynos-combiner: Remove useless spinlock
 
irqchip/gic-v3-its: Add fsl_mc device plumbing to the msi-parent handling
irqchip/gic-v3-its: Fix OF node reference leak
irqchip/gic-v3-its: Use FIELD_MODIFY()
 
irqchip/gic-v4: Don't advertise VLPIs if no ITS is probed
 
irqchip/gic-v5: Immediately exec priority drop following activate
 
irqchip/gic: Replace __ASSEMBLY__ with __ASSEMBLER__
 
irqchip/imgpdc: Fix resource leak, add missing chained handler cleanup on remove
 
irqchip/irq-realtek-rtl: Add multicore support
irqchip/irq-realtek-rtl: Add/simplify register helpers
 
irqchip/irq-riscv-imsic-early: Fix fwnode leak on state setup failure
 
irqchip/loongarch-avec: Prepare for interrupt redirection support
irqchip/loongarch-avec: Return IRQ_SET_MASK_OK_DONE when keep affinity
 
irqchip/loongarch-ir: Add IR (interrupt redirection) irqchip support
 
irqchip/meson-gpio: Add support for Amlogic A9 SoCs
irqchip/meson-gpio: Use the correct register in meson_s4_gpio_irq_set_type()
 
irqchip/qcom-pdc: Add PDC_VERSION() macro to describe version register fields
irqchip/qcom-pdc: Split __pdc_enable_intr() into per-version helpers
irqchip/qcom-pdc: Tighten ioremap clamp to single DRV region size
irqchip/qcom-pdc: Use FIELD_GET() to extract bank index and bit position
 
irqchip/qcom: Unify user-visible "Qualcomm" name
 
irqchip/renesas-rzt2h: Add error interrupts support
irqchip/renesas-rzt2h: Add software-triggered interrupts support
 
irqchip/renesas-rzv2h: Add DMA ACK signal routing support
 
irqchip/riscv-imsic: Add nr_guest_files in per-HART local config
 
irqchip/starfive: Fix error check for devm_platform_ioremap_resource()
irqchip/starfive: Implement irq_set_type() and irq_ack() callbacks
irqchip/starfive: Increase the interrupt source number up to 64
irqchip/starfive: Rename jh8100 to jhb100
irqchip/starfive: Use devm_ interfaces to simplify resource release
 
irqchip/ts4800: Fix missing chained handler cleanup on remove
 
isa: switch to dynamic root device
 
isofs: bound Rock Ridge symlink components to the SL record
isofs: handle set_blocksize failures
isofs: Implement fileattr_get for case sensitivity
isofs: replace __get_free_page() with kmalloc()
isofs: replace __get_free_page() with kmalloc()
 
ixgbe: do not configure xps for XDP queues
ixgbe: E610: add discovering EEE capability
ixgbe: E610: add EEE support
ixgbe: E610: do not fill EEE lp_advertised from local PHY caps
ixgbe: e610: remove redundant assignment
ixgbe: E610: update ACI command structs with EEE fields
ixgbe: E610: update EEE supported speeds
ixgbe: E610: use new version of 0x601 ACI command buffer
ixgbe: fix unaligned u32 access in ixgbe_update_flash_X550()
ixgbe: move EEE config validation out of ixgbe_set_eee()
 
jbd2: check for aborted handle in jbd2_journal_dirty_metadata()
jbd2: Convert jbd2_write_superblock() to bh_submit()
jbd2: Convert journal commit to bh_submit()
jbd2: fix integer underflow in jbd2_journal_initialize_fast_commit()
jbd2: remove special jbd2 slabs
jbd2: replace __get_free_pages() with kmalloc()
 
jfs: handle set_blocksize failures
jfs: replace __get_free_page() with kmalloc()
 
kasan/test: only do kmalloc_double_kzfree for generic mode
 
kasan: Move generic KASAN page tables out of BSS too
kasan: skip HW tagging for all kernel thread stacks
 
kbuild/btf: Remove broken module relinking exclusion
 
kbuild: Bump minimum version of LLVM for building the kernel to 17.0.1
kbuild: distributed build support for Clang ThinLTO
kbuild: document generation of offset header files
kbuild: move vmlinux.a build rule to scripts/Makefile.vmlinux_a
kbuild: pacman-pkg: package unstripped vDSO libraries
kbuild: Remove check for broken scoping with clang < 17 in CC_HAS_ASM_GOTO_OUTPUT
kbuild: Remove unnecessary 'T' modifier in cmd_ar_builtin_fixup
kbuild: rpm-pkg: append %{?dist} macro to Release tag
kbuild: rpm-pkg: Preserve BTF sections in kernel modules during debuginfo stripping
kbuild: rust: add AutoFDO support
kbuild: rust: clean `*.long-type-*.txt` files
kbuild: rust: clean `zerocopy-derive` in `mrproper`
kbuild: rust: rename flag to `-Zdebuginfo-for-profiling` for Rust >= 1.98
kbuild: Stop modifying $(objtree)/Makefile when building oot-kmods oos
kbuild: Use ld.lld for linking host programs when LLVM is set
 
kcm: convert to getsockopt_iter
kcm: use WRITE_ONCE() when changing lower socket callbacks
 
kconfig: add kconfig-sym-check static checker
kconfig: add optional warnings for changed input values
kconfig: fix potential NULL pointer dereference in conf_askvalue
kconfig: Remove the architecture specific config for AutoFDO
kconfig: Remove the architecture specific config for Propeller
kconfig: tests: fix typo in comment
 
kcov: allow simultaneous KCOV_ENABLE/KCOV_REMOTE_ENABLE
kcov: refactor common handle ID into kcov_common_handle_id
kcov: use WRITE_ONCE() for selftest mode stores
 
kcsan: Silence -Wmaybe-uninitialized when calling __kcsan_check_access()
 
kdoc: xforms: ignore special static/inline macros
kdoc: xforms: move context attrs to function_xforms list
kdoc: xforms_lists: handle DECLARE_PER_CPU() in kernel-doc
 
kernel-doc: xforms: support __SYSFS_FUNCTION_ALTERNATIVE()
 
kernel/fork: clear PF_BLOCK_TS in copy_process()
 
kernel: param: initialize module_kset in a pure_initcall
 
kernfs: fix suspicious RCU usage in kernfs_put()
kernfs: fix xattr race condition with multiple superblocks
kernfs: link kn to its parent before the LSM init hook
 
keys/trusted_keys: mark 'migratable' as __ro_after_init
 
keys: cleanup dead code in Kconfig for FIPS_SIGNATURE_SELFTEST
 
KEYS: encrypted: Remove unnecessary selection of CRYPTO_RNG
 
keys: fix out-of-bounds read in keyring_get_key_chunk()
 
KEYS: fix overflow in keyctl_pkey_params_get_2()
 
keys: keyctl_pkey: replace BUG with return -EOPNOTSUPP
keys: make keyring key-chunk byte order agree with keyring_diff_objects()
keys: Pin request_key_auth payload in instantiate paths
keys: prevent slab cache merging for key_jar
keys: Replace strcpy(derived_buf, "AUTH_KEY") with strscpy(..., HASH_SIZE)
keys: request_key: replace BUG with return -EINVAL
 
KEYS: trusted: dcp: fix key_len validation and calc_blob_len() return type
KEYS: trusted: Debugging as a feature
KEYS: Use acquire when reading state in keyring search
 
keys: use kmalloc_flex in user_preparse
 
kfence: fix KASAN HW tags bypass via runtime sample_interval change
 
kho: add support for linked-block serialization
kho: align kho_scratch to MAX_ORDER_NR_PAGES pages
kho: docs: fix typo in ABI documentation
kho: fix deferred initialization of scratch areas
kho: make preserved pages compatible with deferred struct page init
kho: make sure scratch size is always aligned by CMA_MIN_ALIGNMENT_BYTES
 
Linux: kill configfs_drop_dentry()
Linux: kill d_dispose_if_unused()
 
klp-build: Don't use errexit
klp-build: Fix checksum comparison for changed offsets
klp-build: Fix hang on out-of-date .config
klp-build: Fix patch cleanup on interrupt
klp-build: Print "objtool klp diff" command in verbose mode
klp-build: Reject patches to realmode
klp-build: Reject patches to vDSO
klp-build: Remove redundant SRC and OBJ variables
klp-build: Suppress excessive fuzz output by default
klp-build: Use "objtool klp checksum" subcommand
klp-build: Validate patch file existence
klp-build: Validate short-circuit prerequisites
 
kselftest/arm64: Add 2025 dpISA coverage to hwcaps
kselftest/arm64: Add POE as a feature in the signal tests
kselftest/arm64: Add tests for POR_EL0 save/reset/restore
kselftest/arm64: Move/add POE helpers to test_signals_utils.h
 
kselftest/filelock: add a .gitignore file
kselftest/filelock: report each test in oftlocks separately
kselftest/filelock: use ksft_perror()
 
kselftest/openat2: test for OPENAT2_REGULAR flag
 
kselftest: fix doc for ksft_test_result_report()
 
ksmbd: add a permission check for FSCTL_SET_ZERO_DATA
ksmbd: add a WRITE_DAC/WRITE_OWNER check to SMB2 SET_INFO SECURITY
ksmbd: add per-handle permission check to FILE_LINK_INFORMATION
ksmbd: add permission checks for FSCTL_DUPLICATE_EXTENTS_TO_FILE
ksmbd: align SMB2 oplock break ack handling
ksmbd: annotate oplock list traversals under m_lock
ksmbd: apply create security descriptor first
ksmbd: apply the pre-authentication PDU limit when decompressing
ksmbd: avoid level II oplock break notification on unlink
ksmbd: avoid zeroing the read buffer in smb2_read()
ksmbd: bound DACL dedup walk to copied ACEs
ksmbd: break conflicting-open leases only as far as needed
ksmbd: break handle caching for share conflicts
ksmbd: break RH leases before delete-on-close
ksmbd: chain pending lease breaks before waking waiters
ksmbd: check parent directory sharing conflicts on rename
ksmbd: clean up lease response flags and directory leases
ksmbd: close superseded durable handles through refcount handoff
ksmbd: coalesce sub-15ms write time updates on close
ksmbd: compress SMB2 READ responses
ksmbd: compute lease break-in-progress flag on response
ksmbd: defer destroy_previous_session() until after NTLM authentication
ksmbd: deny renaming directory with open children
ksmbd: do not wait for RH lease break ack on overwrite
ksmbd: doc: update feature support status for durable handles and compression
ksmbd: don't hold ci->m_lock while waiting for a lease break ack
ksmbd: downgrade oplock after break timeout
ksmbd: enforce FILE_READ_ATTRIBUTES on SMB_FIND_FILE_POSIX_INFORMATION
ksmbd: enforce signing required by the session
ksmbd: find bound sessions during reauthentication
ksmbd: Fix acl.sd_buf memory leak and invalid sd_size error handling
ksmbd: fix app-instance durable supersede session UAF
ksmbd: fix credit charge calculation for SMB2 QUERY_INFO
ksmbd: fix durable reconnect context parsing
ksmbd: fix inconsistent indenting warnings
ksmbd: fix integer overflow in set_file_allocation_info()
ksmbd: fix kernel-doc warnings in smb2_lease_break_noti()
ksmbd: fix lease break and ack state handling
ksmbd: fix memory leak of xattr_stream_name in smb2_rename()
ksmbd: fix multichannel binding and enforce channel limit
ksmbd: fix n.data memory leak in ksmbd_vfs_set_dos_attrib_xattr
ksmbd: fix out-of-bounds read in smb_check_perm_dacl()
ksmbd: fix outstanding credit leak on abort and error paths
ksmbd: fix path resolution in ksmbd_vfs_kern_path_create
ksmbd: fix sd_ndr.data memory leak in ksmbd_vfs_set_sd_xattr
ksmbd: fix stack buffer overflow in multichannel session-key copy
ksmbd: fix UAF of struct file_lock in SMB2_LOCK deferred-lock cancellation
ksmbd: fix UBSAN array-index-out-of-bounds in decode_compress_ctxt()
ksmbd: fix use-after-free in __close_file_table_ids()
ksmbd: fix use-after-free in same_client_has_lease()
ksmbd: fix use-after-free of a deferred file_lock on SMB2_CLOSE then SMB2_CANCEL
ksmbd: fix use-after-free of conn->preauth_info in concurrent SMB2 NEGOTIATE
ksmbd: fix use-after-free of fp->owner.name in durable handle owner check
ksmbd: handle channel binding with a different user
ksmbd: handle durable v2 app instance id
ksmbd: handle missing create contexts for lease opens
ksmbd: honor SMB2 v2 lease epochs
ksmbd: honor stream delete sharing for base file
ksmbd: increase SMB3_DEFAULT_TRANS_SIZE from 1MB to 4MB
ksmbd: invalidate durable handles on oplock break
ksmbd: keep common response iovecs in the work item
ksmbd: lock the binding preauth session in smb3_preauth_hash_rsp
ksmbd: mark invalid session responses as signed
ksmbd: mark rejected cross-dialect bindings as signed
ksmbd: negotiate and decode SMB2 compression
ksmbd: normalize ungrantable lease states
ksmbd: pin conn during async oplock break notification
ksmbd: preserve compound responses for chained errors
ksmbd: preserve open change time across rename
ksmbd: preserve VFS inherited POSIX ACL mask
ksmbd: prevent path traversal bypass by restricting caseless retry
ksmbd: propagate failed command status in related compounds
ksmbd: reject empty-attribute synchronize-only create
ksmbd: reject non-VALID session in compound request branch
ksmbd: reject repeated SMB2 NEGOTIATE requests
ksmbd: reject undersized DACLs before parsing ACEs
ksmbd: reject undersized decompressed SMB2 requests
ksmbd: remove stale channels from all sessions on teardown
ksmbd: Report filesystem case sensitivity via FS_ATTRIBUTE_INFORMATION
ksmbd: require source read access for duplicate extents
ksmbd: restore DACL size on check_add_overflow() to avoid malformed ACL
ksmbd: return oplock protocol error for level II ack
ksmbd: return requested create allocation size
ksmbd: return success for deferred final close
ksmbd: route v2 lease breaks on the client lease channel
ksmbd: run set info with opener credentials
ksmbd: send pending interim for last compound I/O
ksmbd: serialize QUERY_DIRECTORY requests per file
ksmbd: share SMB2 lease state across opens
ksmbd: sign rejected SMB2.1 session binding responses
ksmbd: sleep interruptibly in the durable handle scavenger
ksmbd: snapshot previous oplock state before durable checks
ksmbd: start file id allocation at 1
ksmbd: supersede disconnected delete-on-close durable handle
ksmbd: tighten create file attribute validation
ksmbd: track the connection owning a byte-range lock
ksmbd: treat read-control opens as stat opens only for leases
ksmbd: treat unnamed DATA stream as base file
ksmbd: use connection ClientGUID for lease lookup
ksmbd: use memcmp() to compare ClientGUIDs
ksmbd: use opener credentials for ADS I/O
ksmbd: use opener credentials for delete-on-close
ksmbd: use opener credentials for FSCTL mutations
ksmbd: use the session dialect for rejected binding signatures
ksmbd: validate :: stream type against directory create
ksmbd: validate ACE size against SID sub-authorities
ksmbd: validate compound request size before reading StructureSize2
ksmbd: validate compression Flags before kvmalloc
ksmbd: validate handle for create or get object id
ksmbd: validate minimum PDU size for transform requests
ksmbd: validate NTLMv2 response before updating session key
ksmbd: validate num_subauth when copying ACE in set_ntacl_dacl
ksmbd: validate SID namespace before mapping IDs
ksmbd: validate SMB2 lease create contexts
ksmbd: zero the smb2_read alignment tail to avoid an infoleak
 
kstrtox: Drop extern keyword in the simple_strtox() declarations
 
kunit: Add backtrace suppression self-tests
kunit: Add documentation for warning backtrace suppression API
kunit: fat: test cluster and directory i_pos layout helpers
kunit: Fix spelling mistakes in comments and messages
kunit: provide kunit_platform_device_register_full()
kunit: provide kunit_platform_device_unregister()
kunit: qemu_configs: Add or1k / openrisc configuration
kunit: tool: Add (primitive) support for outputting JUnit XML
kunit: tool: Parse and print the reason tests are skipped
 
kunit:tool: Don: 't write to stdout when it should be disabled
 
KVM: arm64: account pKVM reclaim against the VM mm
KVM: arm64: Add fail-safe for refcounted pages in __pkvm_hyp_donate_host
KVM: arm64: Add Fuad Tabba as a reviewer
KVM: arm64: Add missing hyp_enter when trapping sysreg
KVM: arm64: Avoid host/hyp share desync on unshare hypercall failure
KVM: arm64: Bound used_lrs when flushing the pKVM hyp vCPU
KVM: arm64: Clear __hyp_running_vcpu when flushing the pKVM hyp vCPU
KVM: arm64: Don't include
KVM: arm64: Don't leak PFN when kvm_translate_vncr() races MMU notifier
KVM: arm64: Don't override FFR save/restore argument
KVM: arm64: Don't populate TPIDR_EL2 in finalise_el2()
KVM: arm64: Ensure FFA ranges are page aligned
KVM: arm64: Ensure level is always initialized when relaxing perms
KVM: arm64: Factor out TG0/1 decoding of VTCR and TCR
KVM: arm64: Fallback to a supported value for unsupported guest TGx
KVM: arm64: Fix __deactivate_fgt macro parameter typo
KVM: arm64: Fix __pkvm_init_vm error path
KVM: arm64: Fix arch timer interrupts for GICv3-on-GICv5 guests
KVM: arm64: Fix block mapping validity check in stage-1 walker
KVM: arm64: Fix bounds checking in do_ffa_mem_reclaim()
KVM: arm64: Fix hyp_trace clock disabling
KVM: arm64: Fix hyp_trace_desc allocation size in hyp_trace_load()
KVM: arm64: Fix potential leak in hyp_trace_buffer_alloc_bpages_backing
KVM: arm64: Fix propagation of TLBI level in kvm_pgtable_stage2_relax_perms()
KVM: arm64: Fix sign-extension of MMIO loads
KVM: arm64: Flush HCR_EL2.VSE to deliver SErrors to pKVM guests
KVM: arm64: Free hyp-share tracking node when share hypercall fails
KVM: arm64: Guard against NULL vcpu on VHE hyp panic path
KVM: arm64: Key CPTR_EL2.E0POE propagation on FEAT_S1POE
KVM: arm64: nv: Avoid dereferencing NULL VNCR pseudo-TLB
KVM: arm64: nv: Don't save/restore FP register during a nested ERET or exception
KVM: arm64: nv: Drop bogus WARN for write to ZCR_EL2
KVM: arm64: nv: Fix PSTATE construction on illegal exception return
KVM: arm64: nv: Fix SPSR_EL2 restore in kvm_hyp_handle_mops()
KVM: arm64: nv: Fully update VNCR fixmap state in kvm_translate_vncr()
KVM: arm64: nv: Hold kvm->mmu_lock while initialising vcpu->arch.vncr_tlb
KVM: arm64: nv: Inject SEA if guest VNCR isn't normal memory
KVM: arm64: nv: Inject SEA if kvm_translate_vncr() can't resolve PFN
KVM: arm64: nv: Inject SEA TTW when desc update can't write to GPA
KVM: arm64: nv: Mark VM as bugged for unexpected VNCR abort
KVM: arm64: nv: Re-translate VNCR before injecting abort
KVM: arm64: nv: Rename vtcr_to_walk_info() to setup_s2_walk()
KVM: arm64: nv: Respect read-only PFN when mapping L1 VNCR
KVM: arm64: nv: Restart stage-1 walk if stage-2 desc update fails
KVM: arm64: nv: Track L2 to L1 exception emulation
KVM: arm64: nv: Use literal granule size in TLBI range calculation
KVM: arm64: nv: Write ESR_EL2 for injected nested SError exceptions
KVM: arm64: Omit tag sync on stage-2 mappings of the zero page
KVM: arm64: Only update XN attr when requested during S2 relaxation
KVM: arm64: pkvm: Remove struct cpu_sve_state
KVM: arm64: pkvm: Save host FPMR in host cpu context
KVM: arm64: pmu: Kill the PMU interrupt level cache
KVM: arm64: Pre-check vcpu memcache for host->guest donate
KVM: arm64: Pre-check vcpu memcache for host->guest share
KVM: arm64: Reject guest_memfd memslots when the VM has MTE
KVM: arm64: Remove @arch from __load_stage2()
KVM: arm64: Reset page order in pKVM hyp_pool
KVM: arm64: Restart instruction upon race in __kvm_at_s12()
KVM: arm64: Roll back partial shares on kvm_share_hyp() failure
KVM: arm64: Seed pkvm_ownership_selftest vcpu memcache
KVM: arm64: selftests: Add missing GIC CDEN to no-vgic-v5 selftest
KVM: arm64: selftests: Add MMIO sign-extending load test
KVM: arm64: selftests: Cleanup unused vars in GICv5 PPI selftest
KVM: arm64: selftests: Improve error handling for GICv5 PPI selftest
KVM: arm64: Set a Linux errno on SMCCC error in kvm_call_hyp_nvhe()
KVM: arm64: Set ESR_ELx.IL for injected undefined exceptions at EL2
KVM: arm64: Set IL for emulated SError injection
KVM: arm64: Set IL for injected FPAC exceptions during ERET emulation
KVM: arm64: Set IL for nested SError injection
KVM: arm64: Set IL in fake ESR for pKVM memory sharing exit
KVM: arm64: Simplify userspace notification of interrupt state
KVM: arm64: Sync SPSR_EL1 when injecting an exception into a pVM
KVM: arm64: timer: Kill the per-timer irq level cache
KVM: arm64: timer: Repaint kvm_timer_{should,irq_can}_fire() to kvm_timer_{pending,enabled}()
KVM: arm64: Unconditionally set IL for injected abort exceptions
KVM: arm64: Unconditionally set IL for injected undefined exceptions
KVM: arm64: Update Fuad Tabba's email address
KVM: arm64: Use ktime_get_snapshot_id() to retrieve CLOCK_BOOTTIME
KVM: arm64: Use ktime_get_snapshot_id() to snapshot CLOCK_REALTIME
KVM: arm64: Validate the offset to the mem access descriptor
KVM: arm64: vgic-its: Make ABI commit helpers return void
KVM: arm64: vgic-v2: Don't init the vgic on in-kernel interrupt injection
KVM: arm64: vgic-v2: Force vgic init on injection outside the run loop
KVM: arm64: vgic-v5: Add for_each_visible_v5_ppi() iterator
KVM: arm64: vgic-v5: Add missing trap handing for NV triage
KVM: arm64: vgic-v5: Atomically assign bits to PPI DVI bitmap
KVM: arm64: vgic-v5: Drop defensive checks from vgic_v5_ppi_queue_irq_unlock()
KVM: arm64: vgic-v5: Drop pointless ARM64_HAS_GICV5_CPUIF check
KVM: arm64: vgic-v5: Limit support to 64 PPIs
KVM: arm64: vgic-v5: Move PPI caps into kvm_vgic_global_state
KVM: arm64: vgic-v5: Remove use of __assign_bit() with a constant
KVM: arm64: vgic: Avoid double-deactivate of IRQs in the nested context
KVM: arm64: vgic: Check the interrupt is still ours before migrating it
KVM: arm64: vgic: Consolidate vgic_allocate_private_irqs_locked()
KVM: arm64: vgic: Constify struct irq_ops usage
KVM: arm64: vgic: Fix race between LPI release and re-registration
KVM: arm64: vgic: Handle race between interrupt affinity change and LPI disabling
KVM: arm64: vgic: Mitigate potential LPI registration failure
KVM: arm64: vgic: Rationalise per-CPU irq accessor
KVM: arm64: Wire AT S1E1A in the system instruction handling table
KVM: arm64: Zero out the stack initialized data in the FFA handler
KVM: Documentation: document KVM_{GET,SET}_NESTED_STATE for SVM
KVM: Fix kvm_vcpu_map[_readonly]() function prototypes
KVM: guest_memfd: fix NUMA interleave index double-counting
KVM: guest_memfd: Return -EEXIST for overlapping bindings
KVM: guest_memfd: Treat memslot binding offset+size as unsigned values
KVM: Move kvm_io_bus_get_dev() locking responsibilities to callers
KVM: nSVM: Bail early out of VMRUN emulation if advancing RIP fails
KVM: nSVM: enable GMET for guests
KVM: nSVM: invalidate cached PDPTRs across nested NPT transitions
KVM: nSVM: Move VMRUN instruction retirement after entering guest mode
KVM: nSVM: Stop leaking single-stepping on VMRUN into L2
KVM: nSVM: Unify RIP and PMU handling calls when emulating VMRUN
KVM: nSVM: Use kvm_rax_read() now that it's mode-aware
KVM: nVMX: advertise MBEC to nested guests
KVM: nVMX: allow MBEC with EVMCS
KVM: nVMX: Do a bitwise-AND of regs_avail when switching active VMCS
KVM: nVMX: Don't use vmcs01.GUEST_CR3 to snapshot L1's CR3 when EPT is disabled
KVM: nVMX: Hide shadow VMCS right after VMCLEAR
KVM: nVMX: Move vTPR vs. TPR Threshold consistency check into "normal" checks
KVM: nVMX: pass advanced EPT violation vmexit info to guest
KVM: nVMX: pass PFERR_USER_MASK to MMU on EPT violations
KVM: nVMX: Put vmcs12 pages if nested VM-Enter fails due to invalid guest state
KVM: nVMX: remove unnecessary code in prepare_vmcs02_rare
KVM: Rename invalidate_begin to invalidate_start for consistency
KVM: Replace guest-triggerable BUG_ON() in ioeventfd datamatch with get_unaligned()
KVM: RISC-V: SBI FWFT: Add optional init() callback for hardware probing
KVM: RISC-V: SBI FWFT: Fix stale feature exposure after runtime extension changes
KVM: RISC-V: SBI FWFT: Mark vCPU CSRs dirty after setting feature value
KVM: riscv: Add a G-stage PTE cmpxchg helper
KVM: riscv: Check hugetlb block mappings against memslot bounds
KVM: riscv: Fast-path dirty logging write faults
KVM: riscv: Fix Spectre-v1 in vector register access
KVM: riscv: PMU: Bound counter mask scan to BITS_PER_LONG
KVM: riscv: Rely on common MMU notifier locking
KVM: riscv: SBI FWFT: Apply LOCK flag only on successful set
KVM: riscv: selftests: Refactor ISA and SBI extension sublist macros
KVM: riscv: selftests: Split SBI FWFT into separate feature-specific sublists
KVM: riscv: Update G-stage PTE permissions atomically
KVM: riscv: Use an rwlock for mmu_lock
KVM: s390: Add capability to support 2G hugepages
KVM: s390: Add map/unmap ioctl and clean mappings post-guest
KVM: s390: Add module parameter to fence 2G hugepages
KVM: s390: Allow for 2G hugepages
KVM: s390: cmma: Fix dirty tracking when removing memslot
KVM: s390: Do not free SCA if it was not allocated
KVM: s390: Do not set special large pages dirty
KVM: s390: Document the KVM_CAP_S390_HPAGE_2G capability
KVM: s390: Enable adapter_indicators_set to use mapped pages
KVM: s390: Fall back to short-term pinning in MAP ioctl
KVM: s390: Fix cleanup in kvm_s390_pv_create_cpu()
KVM: s390: Fix cmma dirty tracking
KVM: s390: Fix code typo in gmap_protect_asce_top_level()
KVM: s390: Fix dat_crste_walk_range() early return
KVM: s390: Fix dat_peek_cmma() overflow
KVM: s390: Fix handle_{sske,pfmf} under memory pressure
KVM: s390: Fix kvm_s390_vcpu_unsetup_cmma()
KVM: s390: Fix leaking of PGM_ADDRESSING to userspace
KVM: s390: Fix locking in kvm_s390_set_mem_control()
KVM: s390: Fix ordering when adding to SCA
KVM: s390: Fix overclearing ESCA in case of error
KVM: s390: Fix race in __do_essa()
KVM: s390: Fix S390_USER_OPEREXEC enablement without STFLE 74
KVM: s390: Fix typo in UCONTROL documentation
KVM: s390: Fix unlikely NULL gmap dereference
KVM: s390: Fix unlikely race in try_get_locked_pte()
KVM: s390: Free the mmu cache when kvm_arch_vcpu_create() fails
KVM: s390: Implement KVM_PRE_FAULT_MEMORY
KVM: s390: Improve kvm_s390_vm_stop_migration()
KVM: s390: Initialize KVM_S390_GET_CMMA_BITS memory
KVM: s390: Introducing kvm_arch_set_irq_inatomic fast inject
KVM: s390: Minor refactor of base/ext facility lists
KVM: s390: pci: Fix GISC refcount leak on AIF enable failure
KVM: s390: pci: Fix handling of AIF enable without AISB
KVM: s390: pci: Fix memory accounting for pinned/unpinned pages
KVM: s390: pci: Fix missing error codes and memory unaccounting
KVM: s390: pci: Fix NULL dereference on AIBV allocation failure
KVM: s390: pci: Fix resource leak on IRQ registration failure
KVM: s390: pci: Reject adapter interrupt forwarding if already enabled
KVM: s390: pci: Validate AIBV and AISB before pinning guest pages
KVM: s390: Return -EINTR if a signal is pending while faulting-in
KVM: s390: Return failure in case of failure in kvm_s390_set_cmma_bits()
KVM: s390: selftests: Extended user_operexec tests
KVM: s390: selftests: Fix cmma selftest
KVM: s390: Silence potential warnings in _gmap_crstep_xchg_atomic()
KVM: s390: Track page size in struct guest_fault
KVM: s390: ucontrol: Add missing locking around gmap_remove_child()
KVM: s390: ucontrol: Fix sca_clear_ext_call()
KVM: s390: Update KVM_PRE_FAULT_MEMORY API documentation
KVM: s390: vsie: Add missing radix_tree_preload() in _gaccess_shadow_fault()
KVM: s390: vsie: Avoid potential deadlock with real spaces
KVM: s390: vsie: Fix allocation of struct vsie_rmap
KVM: s390: vsie: Implement ASTFLEIE facility 2
KVM: s390: vsie: Refactor handle_stfle
KVM: s390: vsie: Use mmu cache to allocate rmap
KVM: selftests: access_tracking_perf_test: bump number of NUMA nodes to 32
KVM: selftests: Add a hugetlb memslot alignment test mode
KVM: selftests: Add a test for gPAT handling in L2
KVM: selftests: Add a test to verify SEV {en,de}crypt debug ioctls
KVM: selftests: Add all (known) EFLAGS bit definitions
KVM: selftests: Add and use kvm_free_fd() to harden against fd goofs
KVM: selftests: Add guest_memfd regression test signed offset+size bug
KVM: selftests: Add nested page fault injection test
KVM: selftests: Add regression test for mediated PMU fixed counter filter bug
KVM: selftests: Cast guest_memfd fd to a signed int when checking for >= 0
KVM: selftests: Enable pre_fault_memory_test for s390
KVM: selftests: Expand the guest_memfd test macros to allow passing the VM
KVM: selftests: Fix pre_fault_memory_test to run on s390
KVM: selftests: Fix typo in comment in hyperv_features.c
KVM: selftests: Fix vcpu_get_stats_fd() ioctl name
KVM: selftests: hyperv_features: test write of 1 to HV_X64_MSR_RESET
KVM: selftests: hyperv_tlb_flush: replace NOP loop with udelay()
KVM: selftests: memslot_perf_test: make host wait timeout configurable
KVM: selftests: Randomize dirty_log_test's delay before reaping the bitmap
KVM: selftests: Remove unnecessary "%s" formatting of a constant string
KVM: selftests: sev_init2_tests: Derive SEV availability from KVM
KVM: selftests: sev_smoke_test: Only run VM types the host offers
KVM: selftests: sync_regs_test: drop stale TODO comment
KVM: selftests: Teach sev_*_test about revoking VM types
KVM: selftests: Test guest_memfd binding overlap without GPA overlap
KVM: selftests: Update hwcr_msr_test for CPUID faulting bit
KVM: selftests: Verify guest debug DR7.GD checking during instruction emulation
KVM: selftests: Verify SNP VMs are rejected from migration and mirroring
KVM: selftests: Verify VMX's GUEST_PENDING_DBG_EXCEPTIONS.BS Consistency Check
KVM: SEV: Add helper function to pin/unpin a single page
KVM: SEV: Allocate only as many bytes as needed for temp crypt buffers
KVM: SEV: Consolidate logic for printing state of SEV{,-ES,-SNP} enabling
KVM: SEV: Do not allow intra-host migration/mirroring of SNP VMs
KVM: SEV: Don't advertise support for unusable VM types
KVM: SEV: Don't advertise VM types that are disabled by firmware
KVM: SEV: Don't terminate SNP VMs on #VMGEXIT without a registered GHCB
KVM: SEV: Explicitly validate the dst buffer for debug operations
KVM: SEV: Handle unknown #VMGEXIT reasons in sev_handle_vmgexit()
KVM: SEV: Macrofy GPR swapping in __svm_sev_es_vcpu_run()
KVM: SEV: Mark source page dirty when writing back CPUID data on failure
KVM: SEV: Move GHCB "usage" check out of sev_es_validate_vmgexit()
KVM: SEV: Pin source page for write when adding CPUID data for SNP guest
KVM: SEV: Remove sometimes-used function-scoped "ret" from #VMGEXIT handler
KVM: SEV: Restrict userspace return codes for KVM_HC_MAP_GPA_RANGE
KVM: SEV: Return INVALID_EVENT for SNP-only #VMGEXIT from non-SNP guest
KVM: SEV: Return INVALID_INPUT, not MISSING_INPUT, for bad GUEST_REQUEST input(s)
KVM: SEV: Rewrite logic to {de,en}crypt memory for debug
KVM: SEV: Set supported SEV+ VM types during sev_hardware_setup()
KVM: SEV: Turn sev_es_validate_vmgexit() into a dedicated predicate
KVM: SEV: Unmap local kmaps in LIFO order, per highmem requirements
KVM: SVM: add GMET bit definitions
KVM: SVM: adopt the same VMX_RUN_* flags as VMX
KVM: SVM: Bump asid_generation on CPU online to avoid ASID collision after hotplug
KVM: SVM: Disable x2AVIC RDMSR interception for MSRs KVM actually supports
KVM: SVM: enable GMET and set it in MMU role
KVM: SVM: extract RESTORE_*_SPEC_CTRL_BODY out of svm/vmenter.S
KVM: SVM: Fix nested NPF injection of PFERR_GUEST_{PAGE,FINAL}_MASK bits
KVM: SVM: Fix page overflow in sev_dbg_crypt() for ENCRYPT path
KVM: SVM: Macrofy GPR swapping in __svm_vcpu_run()
KVM: SVM: make svm_flush_tlb_gva do a full asid flush if NPT enabled
KVM: SVM: Only disable x2AVIC WRMSR interception for MSRs that are accelerated
KVM: SVM: pass struct vcpu_svm to msr_write_intercepted
KVM: SVM: prepare for making SPEC_CTRL switch common with VMX
KVM: SVM: Refresh vcpu->arch.cr{0,3} prior to invoking fastpath handler
KVM: SVM: Serialize accesses to the owner and mirror list with separate lock
KVM: SVM: Truncate INVLPGA address in compatibility mode
KVM: SVM: Update x2APIC MSR intercepts if AVIC is inhibited while L2 is active
KVM: SVM: work around errata 1218
KVM: TDX/VMX: rework EPT_VIOLATION_EXEC_FOR_RING3_LIN into PROT_MASK
KVM: TDX: Account all non-transient page allocations for per-TD structures
KVM: TDX: Allow userspace to return errors to guest for MAPGPA
KVM: TDX: Drop kvm_x86_ops.link_external_spt()
KVM: TDX: Drop kvm_x86_ops.remove_external_spte()
KVM: TDX: Fix x2APIC MSR handling in tdx_has_emulated_msr()
KVM: TDX: Hoist tdx_sept_remove_private_spte() above set_private_spte()
KVM: TDX: Move external page table freeing to TDX code
KVM: TDX: Move KVM_BUG_ON()s in __tdp_mmu_set_spte_atomic() to TDX code
KVM: TDX: Move lockdep assert in __tdp_mmu_set_spte_atomic() to TDX code
KVM: TDX: Reject concurrent change to CPUID entry count
KVM: TDX: Rename tdx_sept_remove_private_spte() to show it's for leaf SPTEs
KVM: TDX: Wrap mapping of leaf and non-leaf S-EPT entries into helpers
KVM: VFIO: clean up control flow in kvm_vfio_file_add()
KVM: VFIO: deduplicate file release logic
KVM: VFIO: update coherency only if file was deleted
KVM: VFIO: use mutex guard in kvm_vfio_file_set_spapr_tce()
KVM: VMX: add memory clobber to asm for VMX instructions
KVM: VMX: enable use of MBEC
KVM: VMX: Grab vmcs12 on CR8 interception update iff vCPU is in guest mode
KVM: VMX: Handle bad values on proxied writes to LBR MSRs
KVM: VMX: Macrofy GPR swapping in __vmx_vcpu_run()
KVM: VMX: more cleanups to __vmx_vcpu_run
KVM: VMX: Read 32-bit GPR values for ENCLS instructions outside of 64-bit mode
KVM: VMX: Refresh GUEST_PENDING_DBG_EXCEPTIONS.BS on all injected #DBs
KVM: VMX: remove regs argument of __vmx_vcpu_run
KVM: VMX: replace vmx_spec_ctrl_restore_host with RESTORE_HOST_SPEC_CTRL_BODY
KVM: VMX: switch to RESTORE_GUEST_SPEC_CTRL_BODY
KVM: VMX: Synthesize nested EPT violation GVA_IS_VALID/GVA_TRANSLATED bits
KVM: x86/mmu: add support for GMET to NPT page table walks
KVM: x86/mmu: add support for MBEC to EPT page table walks
KVM: x86/mmu: Bug the VM, not the host kernel, if KVM write-protects upper SPTEs
KVM: x86/mmu: Check all address spaces before skipping unsync
KVM: x86/mmu: Check write tracking in all address spaces
KVM: x86/mmu: Drop KVM_BUG_ON() on shared lock to zap child external PTEs
KVM: x86/mmu: Ensure hugepage is in by slot before checking max mapping level
KVM: x86/mmu: Expose number of shadow MMU shadow pages as a stat
KVM: x86/mmu: Fix use-after-free on vendor module reload
KVM: x86/mmu: Fold set_external_spte_present() into its sole caller
KVM: x86/mmu: free up bit 10 of PTEs in preparation for MBEC
KVM: x86/mmu: hard code more bits in kvm_init_shadow_npt_mmu
KVM: x86/mmu: introduce ACC_READ_MASK
KVM: x86/mmu: introduce cpu_role bit for availability of PFEC.I/D
KVM: x86/mmu: merge make_spte_{non,}executable
KVM: x86/mmu: move cr4_smep to base role
KVM: x86/mmu: move pdptrs out of the MMU
KVM: x86/mmu: pass PFERR_GUEST_PAGE/FINAL_MASK to kvm_translate_gpa
KVM: x86/mmu: pass pte_access for final nGPA->GPA walk
KVM: x86/mmu: Plumb "sp" _pointer_ into the TDP MMU's handle_changed_spte()
KVM: x86/mmu: Plumb param "old_spte" into kvm_x86_ops.set_external_spte()
KVM: x86/mmu: Preserve nested TDP shadow page tables if they are used as roots
KVM: x86/mmu: propagate access mask from root pages down
KVM: x86/mmu: Recursively zap orphaned nested TDP shadow pages on emulated writes
KVM: x86/mmu: remove SPTE_EPT_*
KVM: x86/mmu: remove SPTE_PERM_MASK
KVM: x86/mmu: rename and clarify BYTE_MASK
KVM: x86/mmu: separate more EPT/non-EPT permission_fault()
KVM: x86/mmu: shuffle high bits of SPTEs in preparation for MBEC
KVM: x86/mmu: split XS/XU bits for EPT
KVM: x86/mmu: Update iter->old_spte if cmpxchg64 on mirror SPTE "fails"
KVM: x86/mmu: WARN and clear role.invalid when creating a child shadow page
KVM: x86/pmu: Add support for KVM_X86_PMU_OP_OPTIONAL_RET0
KVM: x86/pmu: Allow Host-Only/Guest-Only bits with nSVM and mediated PMU
KVM: x86/pmu: Check mediated PMU counter enablement before event filters
KVM: x86/pmu: Disable counters based on Host-Only/Guest-Only bits in SVM
KVM: x86/pmu: Do a single atomic OR when reprogramming counters
KVM: x86/pmu: Rename reprogram_counters() to clarify usage
KVM: x86/pmu: Reprogram Host/Guest-Only counters on nested transitions
KVM: x86/pmu: Track mediated PMU counters with mode-specific enables
KVM: x86/pmu: Use hardware value when reprogramming for FIXED_CTR_CTRL changes
KVM: x86/tdp_mmu: Centrally propagate to-present/atomic zap updates to external PTEs
KVM: x86/tdp_mmu: Morph !is_frozen_spte() check into a KVM_MMU_WARN_ON()
KVM: x86/xen: Bug the VM if 32-bit KVM observes a 64-bit mode hypercall
KVM: x86/xen: Don't truncate RAX when handling hypercall from protected guest
KVM: x86: Add dedicated API for getting mask of accelerated x2APIC MSRs
KVM: x86: Add dedicated storage for guest RIP
KVM: x86: Add mode-aware versions of kvm__{read,write}() helpers
KVM: x86: Add wrapper APIs to reset dirty/available register masks
KVM: x86: Bug the VM, not the kernel, if the ISR count {under,over}flows
KVM: x86: Cancel delayed I/O APIC EOI handling before destroying vCPUs
KVM: x86: Capture "struct x86_exception" in inject_emulated_exception()
KVM: x86: Check for invalid/obsolete root *after* making MMU pages available
KVM: x86: check that kvm_handle_invpcid is only invoked with shadow paging
KVM: x86: Consolidate CPUID fault handling for emulator and interception logic
KVM: x86: Define KVM_X86_QUIRK_NESTED_SVM_SHARED_PAT
KVM: x86: Don't leave APF half-enabled on bad APF data GPA
KVM: x86: Drop defunct vcpu_tsc_khz() declaration
KVM: x86: Drop kvm_vcpu_do_singlestep() now that it's been gutted
KVM: x86: Drop non-raw kvm__write() helpers
KVM: x86: Drop superfluous caching of KVM_ASYNC_PF_DELIVERY_AS_PF_VMEXIT
KVM: x86: Drop superfluous caching of KVM_ASYNC_PF_SEND_ALWAYS
KVM: x86: Drop the "EX" part of "EXREG" to avoid collision with APX
KVM: x86: Ensure vendor's exit handler runs before fastpath userspace exits
KVM: x86: Fix null pointer deref due to dummy array in trace_kvm_inj_exception()
KVM: x86: Fix shadow paging use-after-free due to unexpected role
KVM: x86: Fix wrong return value type in guest_cpuid_has()
KVM: x86: Harden is_64_bit_hypercall() against bugs on 32-bit kernels
KVM: x86: Honor KVM_GUESTDBG_USE_HW_BP when checking for code breakpoints in emulation
KVM: x86: Honor KVM_GUESTDBG_USE_HW_BP when emulating MOV DR (in emulator)
KVM: x86: hyper-v: Bound the bank index when querying sparse banks
KVM: x86: Ignore pending PV EOI if the vCPU has since disabled PV EOIs
KVM: x86: ioapic: Use old_dest_mode consistently in ioapic_write_indirect()
KVM: x86: Make "external SPTE" ops that can fail RET0 static calls
KVM: x86: make translate_nested_gpa vendor-specific
KVM: x86: Move async #PF helpers to x86.h (as inlines)
KVM: x86: Move enable_pmu/enable_mediated_pmu to pmu.h and pmu.c
KVM: x86: Move error handling inside free_external_spt()
KVM: x86: Move inlined GPR, CR, and DR helpers from x86.h to regs.h
KVM: x86: Move KVM_GUESTDBG_SINGLESTEP handling into kvm_inject_emulated_db()
KVM: x86: Move update_cr8_intercept() to lapic.c
KVM: x86: nSVM: Cache and validate vmcb12 g_pat
KVM: x86: nSVM: Clear VMCB_NPT clean bit when updating hPAT from guest mode
KVM: x86: nSVM: Redirect IA32_PAT accesses to either hPAT or gPAT
KVM: x86: nSVM: Save gPAT to vmcb12.g_pat on VMEXIT
KVM: x86: nSVM: Save/restore gPAT with KVM_{GET,SET}_NESTED_STATE
KVM: x86: nSVM: Set vmcb02.g_pat correctly for nested NPT
KVM: x86: Nullify irqfd->producer if updating IRTE for bypass fails
KVM: x86: Only reset TSC Deadline Timer in apic_timer_expired on KVM_RUN
KVM: x86: Prioritize CPUID faulting over CPUID VM-exits in nested VMX
KVM: x86: Remove defunct kvm_load_segment_descriptor() declaration.
KVM: x86: remove nested_mmu from mmu_is_nested()
KVM: x86: Remove supports_cpuid_fault() helper
KVM: x86: Remove unused X86EMUL_MODE_HOST define
KVM: x86: Rename kvm_cache_regs.h => regs.h
KVM: x86: Replace BUG_ON() with WARN_ON_ONCE() on "bad" nested GPA translation
KVM: x86: Set guest DR6 by kvm_queue_exception_p() in instruction emulation
KVM: x86: Take PIC lock on KVM_GET_IRQCHIP path
KVM: x86: Tell ->inject_page_fault() whether or a fault came from hardware
KVM: x86: Trace hypercall register *after* truncating values for 32-bit
KVM: x86: Track available/dirty register masks as "unsigned long" values
KVM: x86: Treat KVM's virtual PMU as disabled for TDX VMs
KVM: x86: Unconditionally recompute CR8 intercept on PPR update
KVM: x86: Use for lockdep header inclusion
KVM: x86: Use a proper bitmap for tracking available/dirty registers
KVM: x86: Use fls() instead of ffs() for rmaps histogram bucketing
KVM: x86: Virtualize AMD CPUID faulting
KVM: x86: WARN (once) if RTC pending EOI tracking goes off the rails
KVM: x86: WARN and fail kvm_set_irq() if a PIC or I/O APIC vector is invalid
KVM: x86: Widen x86_exception's error_code to 64 bits
 
l2tp: fix tunnel and session refcount leak on seq_file release
l2tp: ppp: convert to getsockopt_iter
 
landlock: Account all audit data allocations to user space
landlock: Add a place for flags to layer rules
landlock: Add API support and docs for the quiet flags
landlock: Add documentation for UDP support
landlock: Add UDP bind() access control
landlock: Add UDP send+connect access control
landlock: Demonstrate best-effort allowed_access filtering
landlock: Fix kernel-doc for the nested quiet layer flag
landlock: Fix LANDLOCK_SCOPE_SIGNAL bypass on the SIGIO path
landlock: Fix TCP Fast Open connection bypass
landlock: Fix unmarked concurrent access to socket family
landlock: Set audit_net.sk for socket access checks
landlock: Suppress logging when quiet flag is present
landlock: Update formatting
 
leds: Add support for TI LP5860 LED driver chip
leds: Adjust documentation of brightness sysfs node
leds: as3668: Fix Kconfig symbol name mismatch in Makefile
leds: bcm63138/cros_ec: Move MODULE_DEVICE_TABLE next to the table itself
leds: blinkm: Fix spelling and comment style above lock acquire
leds: class: Use firmware nodes for device lookup
leds: core: Fix race condition for software blink
leds: core: Report ENODATA for brightness of hardware controlled LED
leds: dac124s085: Declare SPI command word as __le16
leds: Fix CONFIG_OF dependency for LEDS_LP5860_CORE
leds: Fix sysfs ABI date
leds: flash: Add support for Samsung S2M series PMIC flash LED device
leds: Introduce the multi_max_intensity sysfs attribute
leds: pca9532: Don't stop blinking for non-zero brightness
leds: qcom-lpg: Allocate channels with main struct
leds: qcom: Unify user-visible "Qualcomm" name
leds: rgb: Add support for Samsung S2M series PMIC RGB LED device
leds: st1202: Drop unused include
leds: tps6131x: Increase overvoltage protection threshold to 6V
leds: trigger: gpio: Use GPIOD_FLAGS_BIT_NONEXCLUSIVE
leds: trigger: netdev: don't recurse on the netdev ops lock
leds: uleds: Fix potential buffer overread
leds: uleds: Return -EFAULT on copy_to_user() failure
leds: Use named initializers for arrays of i2c_device_data
 
lib/alloc_tag: introduce mem_alloc_profiling_permanently_disabled()
 
lib/base64: fix copy-pasted @padding doc in base64_decode()
lib/base64: validate before writing in decode tail path
 
lib/bitrev: Introduce GENERIC_BITREVERSE
 
lib/bug: cleanup comment style, types and modernize logging
 
lib/cmdline: adjust a few comments to fix kernel-doc -Wreturn warnings
 
lib/cmdline_kunit: add test case for memparse()
 
lib/crc: arm: Enable arm64's NEON intrinsics implementation of crc64
lib/crc: Turn NEON intrinsics crc64 implementation into common code
 
lib/crypto: docs: Fix some sentence fragments
lib/crypto: docs: Improve introduction sentence
lib/crypto: gf128hash: mark clmul32() as noinline_for_stack
lib/crypto: md5: Remove support for md5_mod_init_arch()
lib/crypto: powerpc/md5: Drop powerpc optimized MD5 code
 
lib/nmi_backtrace: print out the CPUs which fail to respond to NMI
 
lib/string_helpers: annotate struct strarray with __counted_by_ptr
lib/string_helpers: drop redundant allocation in kasprintf_strarray
 
lib/test_firmware: allocate the configured into_buf size
 
lib/test_hmm: check alloc_page_vma() return value and handle OOM
lib/test_hmm: fix error path in dmirror_devmem_fault()
lib/test_hmm: fix memory leak in dmirror_migrate_to_system()
lib/test_hmm: use kvfree() to free kvcalloc() allocations
 
lib/test_meminit: use && for bools
 
lib/test_vmalloc: add vrealloc test case
 
lib/tests: extend cmdline KUnit with next_arg() tests
lib/tests: string_helpers: decouple unescape and escape cases
lib/tests: string_helpers: don't use "proxy" headers
 
lib/uuid_kunit: add tests for the four random UUID/GUID generators
 
lib/vsprintf: Fix to check field_width and precision
lib/vsprintf: Limit the returning size to INT_MAX
lib/vsprintf: replace min_t/max_t with min/max
lib/vsprintf: Require exact hash_pointers mode matches
 
lib: add more string to 64-bit integer conversion overflow tests
lib: Add stale 'raid6' directory to .gitignore file
lib: fix _parse_integer_limit() to handle overflow
lib: fix memparse() to handle overflow
lib: interval_tree_test: validate benchmark parameters
lib: kunit: add tests for __ashldi3(), __ashrdi3(), and __lshrdi3()
lib: kunit_iov_iter: repeatedly call alloc_pages_bulk()
lib: split codetag_lock_module_list()
lib: test_hmm: use device devt for coherent device range selection
 
libbpf: Add __NR_bpf definition for LoongArch
libbpf: Add bpf_link_create support for tracing_multi link
libbpf: Add bpf_object_cleanup_btf function
libbpf: Add btf_type_is_traceable_func function
libbpf: Add OPTS_VALID() for log_opts in bpf_map_create
libbpf: Add path_fd to struct bpf_link_create_opts
libbpf: Add section handlers for sleepable tracepoints
libbpf: Add support for extended BPF syscall
libbpf: Add support to create tracing multi link
libbpf: Add syscall common attributes support for map_create
libbpf: Adjust btf_vlen() to return a __u32
libbpf: Also reset {insn,data}_cur on realloc failure
libbpf: Drop redundant self-loop in emit_check_err
libbpf: Fix deduplication of typedef with base definitions
libbpf: Fix UAF in strset__add_str()
libbpf: Guard add_data() against size overflow
libbpf: Harden parse_vma_segs() path parsing
libbpf: Initialize CFLAGS before including Makefile.include
libbpf: Reject non-exclusive metadata maps in the signed loader
libbpf: Report error when a negative kprobe offset is specified
libbpf: Skip endianness swap when loader generation failed
libbpf: Skip hash computation when loader generation failed
libbpf: Skip initial_value override on signed loaders
libbpf: Skip max_entries override on signed loaders
libbpf: Support resizable hashtable
libbpf: Use strscpy() in kernel code for skel_map_create()
 
libceph: Avoid using invalid osd indices from primary_temp
libceph: bound get_version reply decode to front len
libceph: bound pg_{temp,upmap,upmap_items} length to CEPH_PG_MAX_SIZE
libceph: fix multiple unsafe decodes in decode_locker()
libceph: Fix multiplication overflow in decode_new_up_state_weight()
libceph: fix OOB read in decode_watchers() via missing bounds check
libceph: fix two unsafe bare decodes in decode_lockers()
libceph: guard missing CRUSH type name lookup
libceph: refresh auth->authorizer_buf{,_len} after authorizer update
libceph: Reject monmaps advertising zero monitors
libceph: reject zero bucket types in crush_decode
libceph: remove debugfs files before client teardown
libceph: tolerate addrvecs with multiple entries of the same type
 
libfs: drop redundant SB_I_NOEXEC/SB_I_NODEV in init_pseudo() callers
libfs: set SB_I_NOEXEC and SB_I_NODEV by default in init_pseudo()
libfs: simple_transaction_get(): replace get_zeroed_page() with kzalloc()
 
libperf: Document code simplification case for widening struct perf_cpu
libperf: Document struct perf_cpu int16_t ABI limitation
 
light: tsl2591: simplify tsl2591_persist functions via lookup table
 
Linux: Linux 7.2
Linux: Linux 7.2-rc1
Linux: Linux 7.2-rc2
Linux: Linux 7.2-rc3
Linux: Linux 7.2-rc4
Linux: Linux 7.2-rc5
Linux: Linux 7.2-rc6
Linux: Linux 7.2-rc7
 
liveupdate: add LIVEUPDATE_SESSION_GET_NAME ioctl
liveupdate: avoid mixing cleanup guards with goto in luo_session_retrieve_fd
liveupdate: block session mutations during reboot
liveupdate: centralize state management into struct luo_ser
liveupdate: change file_set->count type to u64 for type safety
liveupdate: defer session block allocation and physical address setting
liveupdate: document current compatibility status
liveupdate: document liveupdate=on
liveupdate: document systemd support
liveupdate: Document that retrieve failure is permanent
liveupdate: Extract luo_file_deserialize_one helper
liveupdate: Extract luo_session_deserialize_one helper
liveupdate: fix GET_NAME ioctl argument validation
liveupdate: fix TOCTOU race in luo_session_retrieve()
liveupdate: fix u-a-f in luo_file_unpreserve_files() and luo_file_finish()
liveupdate: Reference count incoming FLB data
liveupdate: register luo_ser as KHO subtree
liveupdate: reject LIVEUPDATE_IOCTL_CREATE_SESSION with invalid name length
liveupdate: Remove limit on the number of files per session
liveupdate: Remove limit on the number of sessions
liveupdate: Remove unused ser field from struct luo_session
liveupdate: skip serialization for context-preserving kexec
liveupdate: Use refcount_t for FLB reference counts
liveupdate: validate session type before performing operation
 
lkdtm/powerpc: add isync after slbmte to enforce SLB update ordering
lkdtm/powerpc: add PPC_RADIX_TLBIEL test for radix MCE validation
 
lkdtm: Add case to provoke a crash in EFI runtime services
 
llc: Add SPDX id lines to llc header files
llc: Add SPDX id lines to some llc source files
llc: avoid sparse cast-truncates warning in counter clamps
llc: convert to getsockopt_iter
llc: fix SAP refcount leak in llc_ui_autobind()
llc: fix SAP refcount leak when creating incoming sockets
 
llist: make locking comments consistent
 
lockd: Avoid hashing uninitialized bytes in nlm4svc_lookup_file()
lockd: Convert NLMv3 server-side undefined procedures to xdrgen
lockd: Correct kernel-doc status descriptions for NLMv4 GRANTED
lockd: Do not monitor when looking up the LOCK_MSG callback host
lockd: Drop locks_init_lock() from nlm4_lock_to_lockd_lock()
lockd: fix NLMv3 GRANTED_MSG handling
lockd: Plug nlm_file leak when nlm_do_fopen() fails
lockd: Plug nlm_file refcount leak on cached nlm_do_fopen() failure
lockd: Refactor nlmsvc_callback()
lockd: Remove C macros that are no longer used
lockd: Remove dead code from fs/lockd/xdr.c
lockd: Rename struct nlm_args to lockd_args
lockd: Rename struct nlm_cookie to lockd_cookie
lockd: Rename struct nlm_lock to lockd_lock
lockd: Rename struct nlm_reboot to lockd_reboot
lockd: Rename struct nlm_res to lockd_res
lockd: Rename struct nlm_share to lockd_share
lockd: Stop warning on nlm__int__drop_reply in !V4 cast_status
lockd: Translate nlm__int__deadlock in __nlm4svc_proc_lock_msg()
lockd: Unify cast_status
lockd: Use xdrgen XDR functions for the NLMv3 CANCEL procedure
lockd: Use xdrgen XDR functions for the NLMv3 CANCEL_MSG procedure
lockd: Use xdrgen XDR functions for the NLMv3 CANCEL_RES procedure
lockd: Use xdrgen XDR functions for the NLMv3 FREE_ALL procedure
lockd: Use xdrgen XDR functions for the NLMv3 GRANTED procedure
lockd: Use xdrgen XDR functions for the NLMv3 GRANTED_MSG procedure
lockd: Use xdrgen XDR functions for the NLMv3 GRANTED_RES procedure
lockd: Use xdrgen XDR functions for the NLMv3 LOCK procedure
lockd: Use xdrgen XDR functions for the NLMv3 LOCK_MSG procedure
lockd: Use xdrgen XDR functions for the NLMv3 LOCK_RES procedure
lockd: Use xdrgen XDR functions for the NLMv3 NM_LOCK procedure
lockd: Use xdrgen XDR functions for the NLMv3 NULL procedure
lockd: Use xdrgen XDR functions for the NLMv3 SHARE procedure
lockd: Use xdrgen XDR functions for the NLMv3 SM_NOTIFY procedure
lockd: Use xdrgen XDR functions for the NLMv3 TEST procedure
lockd: Use xdrgen XDR functions for the NLMv3 TEST_MSG procedure
lockd: Use xdrgen XDR functions for the NLMv3 TEST_RES procedure
lockd: Use xdrgen XDR functions for the NLMv3 UNLOCK procedure
lockd: Use xdrgen XDR functions for the NLMv3 UNLOCK_MSG procedure
lockd: Use xdrgen XDR functions for the NLMv3 UNLOCK_RES procedure
lockd: Use xdrgen XDR functions for the NLMv3 UNSHARE procedure
 
lockdep/selftests: Restore migrate_disable() state on PREEMPT_RT
lockdep/selftests: Restore sched_rt_mutex state on PREEMPT_RT
 
locking/barrier: Use correct parameter names
 
locking/percpu-rwsem: Extract __percpu_up_read()
 
locking/qspinlock: Clarify pending field layout
 
locking/rt: Fix the incorrect RCU protection in rt_spin_unlock()
 
locking/rtmutex: Annotate API and implementation
 
locking: Add contended_release tracepoint to sleepable locks
locking: mutex: Fix proxy-exec potentially deactivating tasks marked TASK_RUNNING
 
loongarch/mm: drop vmemmap_check_pmd helper and use generic code
 
LoongArch: Add build salt to the vDSO
LoongArch: Add PIO for early access before ACPI PCI root register
LoongArch: Add THREAD_INFO_IN_TASK implementation
LoongArch: BPF: Fix memory leak in bpf_jit_free()
LoongArch: BPF: Fix off-by-one error in tail call
LoongArch: BPF: Fix outdated tail call comments
LoongArch: BPF: Inline bpf_get_current_task/_btf() helpers
LoongArch: BPF: Inline bpf_get_smp_processor_id() helper
LoongArch: BPF: Zero-extend signed ALU32 div/mod results
LoongArch: dts: Add i2c clocks and clock-frequency properties to LS2K0500
LoongArch: dts: Add i2c clocks and clock-frequency properties to LS2K1000
LoongArch: dts: Add i2c clocks and clock-frequency properties to LS2K2000
LoongArch: Fix address space mismatch in kexec command line lookup
LoongArch: Fix build errors due to wrong instructions for 32BIT
LoongArch: Fix missing dirty page tracking in {pte,pmd}_wrprotect()
LoongArch: Fix nr passing in set_direct_map_valid_noflush()
LoongArch: Fix oops during single-step debugging
LoongArch: Increase TASK_STRUCT_OFFSET up to 2040 for 32BIT
LoongArch: KVM: Add include defining struct cpu_feature
LoongArch: KVM: Add missing slots_lock for device register/unregister
LoongArch: KVM: Add separate KVM_REQ_LBT_LOAD bit
LoongArch: KVM: Add valid bit check when set CSR.ESTAT register
LoongArch: KVM: Check irq validity in kvm_vcpu_ioctl_interrupt()
LoongArch: KVM: Check msgint feature in interrupt post
LoongArch: KVM: Check the return values for put_user()
LoongArch: KVM: Deliver interrupt after IN_GUEST_MODE is set
LoongArch: KVM: Enable FPU with max supported FPU type
LoongArch: KVM: Fix FPU register width with user access API
LoongArch: KVM: Inject interrupts with batch method
LoongArch: KVM: Remove KVM_LARCH_LSX and KVM_LARCH_LASX
LoongArch: KVM: Remove some middle FPU states
LoongArch: KVM: Remove timer interrupt injection when SW timer expired
LoongArch: KVM: Return full old CSR value from kvm_emu_xchg_csr()
LoongArch: KVM: Use existing macro about interrupt bit mask
LoongArch: KVM: Validate irqchip index in irqfd routing
LoongArch: Move jump_label_init() before parse_early_param()
LoongArch: Move struct kimage forward declaration before use
LoongArch: Remove unused arch/loongarch/crypto directory
LoongArch: Report dying CPU to RCU in stop_this_cpu()
LoongArch: Retrieve CPU package ID from PPTT when available
 
loop: cleanup lo_rw_aio
loop: remove manually added partitions on detach
 
m68k: add DAC modules base addresses
m68k: avoid -Wunused-but-set-parameter in clear_user_page()
m68k: coldfire: create IO access functions for internal registers
m68k: coldfire: fix breakage of missed IO access update
m68k: coldfire: fix breakage of missed IO access updates
m68k: coldfire: rename timer register access defines
m68k: coldfire: select legacy gpiolib interface for mcfqspi
m68k: coldfire: use ColdFire specifc IO access in interrupt code
m68k: coldfire: use ColdFire specifc IO access in SoC code
m68k: coldfire: use ColdFire specifc IO access in system code
m68k: coldfire: use ColdFire specifc IO access in timer code
m68k: coldfire: use ColdFire specific IO access in headers
m68k: Correct CONFIG_MVME16x macro name in #endif comment
m68k: defconfig: add config for M5329EVB board
m68k: defconfig: add config for M54418EVB board
m68k: defconfig: add config for SnapGear/NETtel board
m68k: defconfig: update all ColdFire defconfigs
m68k: defconfig: Update defconfigs for v7.1-rc1
m68k: Define NR_CPUS to 1
m68k: hash: Use lower_16_bits() helper
m68k: mcf5441x: add CCM registers
m68k: mcf5441x: add CCR MISCCR2 bitfields
m68k: mcf5441x: add clock for DAC channel 1
m68k: mcf5441x: fix clocks numbering
m68k: Remove arch-specific strncpy() implementation
m68k: stmark2: add mcf5441x DAC platform devices
m68k: stmark2: enable DACs outputs
m68k: stmark2: use ioport.h macros for resources
m68k: update boards company name
 
mac802154: fix netdev use-after-free in beacon worker
mac802154: hold an interface reference across the scan worker
mac802154: llsec: add skb_cow_data() before in-place crypto
mac802154: llsec: reject frames shorter than the authentication tag
mac802154: Prevent overwrite return code in mac802154_perform_association()
mac802154: remove interfaces with RCU list deletion
 
macsec: don't read an unset MAC header in macsec_encrypt()
macsec: fix promiscuity refcount leak in macsec_dev_open()
 
macvlan: inherit needed_headroom and needed_tailroom from lowerdev
 
mailbox: add list of used channels to debugfs
mailbox: Clarify multi-thread is not supported in blocking mode
mailbox: don't free the channel if the startup callback failed
mailbox: exynos: Drop unused register definitions
mailbox: imx: Add a channel shutdown field
mailbox: imx: Don't force-thread the primary handler
mailbox: imx: Forward the timeout/ error in imx_mu_generic_tx()
mailbox: imx: Move the RX part of the mailbox into the threaded handler
mailbox: imx: Move the RXDB part of the mailbox into the threaded handler
mailbox: imx: Start splitting the IRQ handler in primary and threaded handler
mailbox: imx: Use channel index instead of zero in imx_mu_specific_rx()
mailbox: imx: use devm_of_platform_populate()
mailbox: imx: Use devm_pm_runtime_enable()
mailbox: Make mbox_send_message() return error code when tx fails
mailbox: mpfs: fix check for syscon presence in mpfs_mbox_inbox_isr()
mailbox: mtk-adsp: fix UAF during device teardown
mailbox: qcom-cpucp: Add support for Nord CPUCP mailbox controller
mailbox: qcom: Unify user-visible "Qualcomm" name
 
mailmap: add entries for Christoph Paasch
mailmap: add entries for Radu Rendec
mailmap: add entry for Jesse Brandeburg
mailmap: fix wrong canonical name for mgr@kernel.org
mailmap: map old addresses to Danila Tikhonov
mailmap: update Alexander Sverdlin's Email addresses
mailmap: update entry for Alice Mikityanska
mailmap: update Jorge Ramirez-Ortiz email address
mailmap: Update Maíra Canal's email address
 
MAINTAINERS/CREDITS: remove inactive checkpatch reviewers
 
MAINTAINERS: .mailmap: update Jens Wiklander's email address
MAINTAINERS: accel/ivpu: Remove myself and add Andrzej as maintainer
MAINTAINERS: Add a mailing list entry to MFD
MAINTAINERS: add Alexander as a kcov reviewer
MAINTAINERS: add Alexandre Courbot as Rust reviewer
MAINTAINERS: Add Axiado AX3000 eMMC PHY driver
MAINTAINERS: Add Axiado reviewer and Maintainers
MAINTAINERS: Add cgbc backlight driver
MAINTAINERS: Add CXL reviewer
MAINTAINERS: add Daniel Almeida as Rust reviewer
MAINTAINERS: Add entry for Andes ATCWDT200
MAINTAINERS: Add entry for Loongson ASoC driver
MAINTAINERS: add entry for TAS67524 audio amplifier
MAINTAINERS: Add Greg Kroah-Hartman to GPIB
MAINTAINERS: add Hao Ge as reviewer for codetag and alloc_tag
MAINTAINERS: Add include/linux/cpuhplock.h to CPU HOTPLUG area
MAINTAINERS: Add include/linux/vdso_datastore.h to vDSO block
MAINTAINERS: add kernel hardening keyword __counted_by_ptr
MAINTAINERS: add Lance as an rmap reviewer
MAINTAINERS: add Luca Ceresoli as reviewer for DRM bridge code
MAINTAINERS: Add maintainer info for libnvdimm and DAX
MAINTAINERS: add match for IIO API docs
MAINTAINERS: add more files to PAGE CACHE section
MAINTAINERS: add myself as a CAMSS patch reviewer
MAINTAINERS: add myself as a maintainer for Hisilicon Network Subsystem
MAINTAINERS: add myself as co-maintainer for Samsung pinctrl drivers
MAINTAINERS: Add myself as SCD30 maintainer
MAINTAINERS: Add myself for stmmac ethernet driver maintainance
MAINTAINERS: add nci tests to nfc
MAINTAINERS: add Onur Özkan as Rust reviewer
MAINTAINERS: Add Peter Griffin as a co-maintainer of Samsung Exynos SoCs
MAINTAINERS: Add Rockchip keyword matching
MAINTAINERS: Add RUST [SYNC] entry
MAINTAINERS: add Ryan Chen and Billy Tsai as reviewer for ARM/ASPEED
MAINTAINERS: add slab-related scripts and tools to SLAB ALLOCATOR
MAINTAINERS: add SpacemiT K1/K3 I2S entry
MAINTAINERS: add Tamir Duberstein as Rust reviewer
MAINTAINERS: add testing ABI documents for mm
MAINTAINERS: Add the ASoC gpio audio amplifier entry
MAINTAINERS: add Usama as a THP reviewer
MAINTAINERS: add vm.rst to memory management core
MAINTAINERS: ARM/FREESCALE: merge Layerscape entry into i.MX entry
MAINTAINERS: ASoC: SOF: add AMD reviewer for Sound Open Firmware
MAINTAINERS: BITOPS: include bitrev.[ch]
MAINTAINERS: BPF: Add self as reviewer and run parse_maintainers.pl
MAINTAINERS: Demote myself to reviewer
MAINTAINERS: dmaengine/ti: Remove myself and add Vignesh as maintainer
MAINTAINERS: Don't send batman-adv patches to netdev
MAINTAINERS: dpll: zl3073x: replace Prathosh Satish with Min Li
MAINTAINERS: Drop Karthikeyan Mitran from Mobiveil PCIe entry
MAINTAINERS: Drop obsolete FPU EMULATOR section
MAINTAINERS: expand Lynx 28G entry to cover Lynx 10G SerDes
MAINTAINERS: Fix regex for kdoc
MAINTAINERS: Fix spelling mistake in Peter's name
MAINTAINERS: Hand over phy-zynqmp to Tomi Valkeinen
MAINTAINERS: KVM: Include maintainer profile
MAINTAINERS: make clearer about what's expected for "P" field
MAINTAINERS: make Luiz a maintainer and myself reviewer for Realtek DSA
MAINTAINERS: make myself the maintainer of the Qualcomm QCE driver
MAINTAINERS: Move Peter De Schrijver to CREDITS
MAINTAINERS: Move Rick Edgecombe to TDX maintainer
MAINTAINERS: nvdimm: Include maintainer profile
MAINTAINERS: Orphan SUNPLUS ETHERNET DRIVER
MAINTAINERS: powerpc: update VMX AES entries
MAINTAINERS: Remove bouncing Intel RDMA ethernet protocol maintainer
MAINTAINERS: remove obsolete file entry in NETWORKING DRIVERS
MAINTAINERS: remove Rengarajan Sundararajan from LAN78XX
MAINTAINERS: Rename batman-adv T(ree)
MAINTAINERS: s/SeongJae/SJ/
MAINTAINERS: take over vboxsf from Hans de Goede
MAINTAINERS: update address for Brendan Jackman
MAINTAINERS: update address for Burak Emir
MAINTAINERS: Update address for David Heidelberg
MAINTAINERS: Update address for Ira Weiny
MAINTAINERS: Update Analog Devices IIO drivers entry
MAINTAINERS: update Chen Wang's email address
MAINTAINERS: Update Coly Li's email address
MAINTAINERS: Update HiSilicon PMU driver maintainer to Yushan Wang
MAINTAINERS: update Hongbo Li's email address
MAINTAINERS: Update Jason Wang's email address
MAINTAINERS: Update Li Nan's E-mail address
MAINTAINERS: Update maintainer and git tree for CIX SoC
MAINTAINERS: Update maintainer for IIO drivers
MAINTAINERS: Update maintainer for LT8912B DRM HDMI bridge
MAINTAINERS: Update Marvell octeontx2 driver maintainers
MAINTAINERS: update my email address
MAINTAINERS: update ndesaulniers
MAINTAINERS: update Nico Pache's email address
MAINTAINERS: Update SHARED MEMORY COMMUNICATIONS (SMC) maintainer entries
MAINTAINERS: Update SpacemiT SoC git tree repository
MAINTAINERS: Update wine-devel list address
MAINTAINERS: update Yu Kuai's email address
MAINTAINERS: USB: add usb.rs to USB subsystem file list
MAINTAINERS: use a URL for pin-init maintainer's profile entry
MAINTAINERS: use new drbd-dev mailing list
 
Linux: make cursors NORCU
Linux: make to_shrink_list() return whether it has moved dentry to list
 
maple_tree: document that "last" in mtree_insert_range() is inclusive
 
mctp: check register_netdevice_notifier() error in mctp_device_init()
mctp: convert to getsockopt_iter
mctp: i2c: Use named initializers for struct i2c_device_id
mctp: serial: handle zero-length frames to prevent rx buffer overflow
 
md-bitmap: Convert read_file_page and write_file_page to bh_submit()
 
md/raid0: use str_plural helper in dump_zones
 
md/raid1,raid10: fix bio accounting for split md cloned bios
md/raid1,raid10: fix deadlock in read error recovery path
md/raid1,raid10: fix error-path detection with md_cloned_bio()
 
md/raid10: fix writes_pending and barrier reference leaks on discard failures
md/raid10: fix writes_pending leak on write request failures
md/raid10: reset read_slot when reusing r10bio for discard
 
md/raid1: cleanup handle_read_error
md/raid1: fix writes_pending and barrier reference leaks on write failures
md/raid1: free r1_bio when REQ_NOWAIT is set and read would block on retry
md/raid1: honor REQ_NOWAIT when waiting for behind writes
md/raid1: move the exceed_read_errors condition out of fix_read_error
md/raid1: protect head_position for read balance
md/raid1: simplify raid1_write_request() error handling
 
md/raid5: account discard IO
md/raid5: always convert llbitmap bits for discard
md/raid5: avoid R5_Overlap races while breaking stripe batches
md/raid5: let stripe batch bm_seq comparison wrap-safe
md/raid5: use stripe state snapshot in break_stripe_batch_list()
md/raid5: validate discard support at request time
 
md: propagate BLK_FEAT_PCI_P2PDMA from member devices to RAID device
md: skip redundant raid_disks update when value is unchanged
 
media: airspy: Return queued buffers on start_streaming() failure
media: amlogic-c3: Add validations for ae and awb config
media: aspeed: fix missing of_reserved_mem_device_release() on probe failure
media: atomisp: avoid ACPI package count underflow in gmin_cfg_get_dsm
media: atomisp: Convert comments to kernel-doc
media: atomisp: Drop unused include
media: atomisp: Fix alloc_pages_bulk() failed errors
media: atomisp: Fix block comment coding style
media: atomisp: Fix block comment coding style in sh_css_param_shading.c
media: atomisp: Fix erroneous parameter descriptions
media: atomisp: Fix function signature alignment
media: atomisp: Fix memory leak in atomisp_fixed_pattern_table()
media: atomisp: gate ref and tnr frame config behind ISP enable flags
media: atomisp: gc2235: fix UAF and memory leak
media: atomisp: remove redundant call to ia_css_output0_configure()
media: atomisp: Remove redundant return statement
media: atomisp: replace ia_css_region with v4l2_rect
media: atomisp: style fix for trailing statements
media: atomisp: use kmalloc_objs for array allocations
media: atomisp: Use string choices helpers
media: cadence: csi2rx: Add .get_frame_desc op
media: cadence: csi2rx: add multistream support
media: cadence: csi2rx: Move to .enable/disable_streams API
media: cadence: csi2rx: Support runtime PM
media: cec: core: add LIP support
media: cec: seco: unregister adapter on IR probe failure
media: cedrus: clean up media device on probe failure
media: cedrus: Fix failure to clean up hardware on probe failure
media: cedrus: Fix missing cleanup in error path
media: cedrus: skip invalid H.264 reference list entries
media: chips-media: wave5: Add range checks for dec_output_info
media: chips-media: wave5: Add support for background detection
media: chips-media: wave5: Add Support for Packed YUV422 Formats
media: chips-media: wave5: Fix Reports from Kernel Lock Validator
media: chips-media: wave5: Move src_buf Removal to finish_encode
media: chips-media: wave5: Release m2m_ctx after Instance Removed from List
media: chips-media: wave5: Support CBP profile
media: cx231xx: fix devres lifetime
media: cx23885: add ioremap return check and cleanup
media: ddbridge: add WQ_PERCPU to alloc_workqueue users
media: dead code cleanup in kconfig for VIDEO_SOLO6X10
media: dm1105: fix missing error check for dma_alloc_coherent
media: Documentation: Improve LINK_FREQ documentation
media: Documentation: Use right function to test device power state
media: dt-bindings: add NXP i.MX95 compatible string
media: dt-bindings: add rockchip rk3588 vicap
media: dt-bindings: Document SC8280XP/SM8350 Iris
media: dt-bindings: media: renesas,fcp: Document RZ/G3E SoC
media: dt-bindings: media: renesas,fcp: Document RZ/G3L FCPVD IP
media: dt-bindings: media: renesas,vsp1: Document RZ/G3E
media: dt-bindings: media: renesas,vsp1: Document RZ/G3L VSPD
media: dt-bindings: media: rockchip-rga: add rockchip,rk3588-rga3
media: dt-bindings: mediatek: Constrain iommus
media: dt-bindings: qcom,qcm2290-venus: add Venus on SM6115
media: dt-bindings: qcom,sc7280-venus: drop non-PAS support
media: dt-bindings: qcom,sm8250-venus: sort out power domains
media: dt-bindings: qcom,sm8550-iris: Add X1P42100 compatible
media: dt-bindings: qcom-sc7180-venus: move video-firmware here
media: dt-bindings: rockchip,rk3568-mipi-csi2: add rk3588 compatible
media: dt-bindings: venus: Add qcom,msm8939 schema
media: dw9719: Add back the I²C device id table
media: em28xx-video: fix missing res_free() on init_usb_xfer failure
media: em28xx: Add include for struct usb_device_id
media: gspca: Fix comment in sd_init()
media: gspca: refactor endpoint lookup
media: gspca: use module_usb_driver()
media: hdpvr: refactor endpoint lookup
media: i2c: adv7604: Add range checks for chip info
media: i2c: alvium: fix critical pointer access in alvium_ctrl_init
media: i2c: cvs: Add driver of Intel Computer Vision Sensing Controller(CVS)
media: i2c: drop unneeded dependencies on OF_GPIO
media: i2c: imx274: trivial cleanup
media: i2c: lm3560: Add proper support for LM3559
media: i2c: lm3560: Add support for PM features
media: i2c: lm3560: Convert to use OF bindings
media: i2c: lm3560: Fix v4l2 subdev registration
media: i2c: lm3560: Optimize mutex lock usage
media: i2c: mt9p031: Rewrite assignment to make smatch happy
media: imon: Add iMON VFD HID OEM v1.2 key mappings
media: imon_raw: Refactor endpoint lookup
media: imx219: Fix maximum frame length in lines
media: imx219: Rename "PIXEL_ARRAY" as "ACTIVE_AREA"
media: imx219: Set horizontal blanking on mode change
media: imx274: Remove redundant kernel-doc comments
media: imx334: Remove redundant kernel-doc comments
media: imx335: Remove redundant kernel-doc comments
media: imx412: Remove redundant kernel-doc comments
media: include/uapi/linux/cec*.h: add CEC LIP support
media: include/uapi/linux/cec*: clarify which msgs are CEC 2.0
media: intel/ipu6: Improve DWC PHY HSFREQRANGE band selection for overlapping ranges
media: iris: add FPS calculation and VPP FW overhead in frequency formula
media: iris: Add hardware power on/off ops for X1P42100
media: iris: Add platform data for X1P42100
media: iris: don't specify bank_spreading in the source code
media: iris: don't specify highest_bank_bit in the source code
media: iris: don't specify max_channels in the source code
media: iris: don't specify min_acc_length in the source code
media: iris: don't specify ubwc_swizzle in the source code
media: iris: drop remnants of UBWC configuration
media: iris: drop struct iris_fmt
media: iris: Fix use IRQF_NO_AUTOEN when requesting the IRQ
media: iris: Initialize HFI ops after firmware load in core init
media: iris: optimize COMV buffer allocation for VPU3x and VPU4x
media: iris: retrieve UBWC platform configuration
media: iris: scale MMCX power domain on SM8250
media: irtoy: Refactor endpoint lookup
media: ivtv: use clamp in ivtv_try_fmt_vid_{out,cap}
media: mali-c55: Add missing of_reserved_mem_device_release()
media: mali-c55: core: Remove redundant dev_err()
media: mali-c55: Disable pm_runtime on probe error
media: mali-c55: Fix possible ERR_PTR in enable_streams
media: mali-c55: Initialise dev for tpg/rsz/isp subdevs
media: mali-c55: Power-off the peripheral in remove()
media: mali-c55: Remove unneeded semicolon
media: marvell-cam: fix missing pci_disable_device() on remove
media: mc-entity: Drop ifdef for media_entity_cleanup definition
media: mc-entity: Fix documentation typo in function name
media: meson: vdec: Fix memory leak in error path of vdec_open
media: mgb4: Fix DV timings limits
media: msi2500: Return queued buffers on start_streaming() failure
media: mtk-jpeg: cancel workqueue on release for supported platforms only
media: nuvoton: npcm-video: fix error handling in npcm_video_init()
media: nuvoton: npcm-video: fix memory leaks in probe and remove
media: nxp: imx8-isi: Add missing v4l2_subdev_cleanup() in crossbar and pipe
media: nxp: imx8-isi: Clean up already-initialized pipes on probe failure
media: nxp: imx8-isi: Fix missing v4l2_subdev_cleanup() in pipe init error path
media: nxp: imx8-isi: Fix potential out-of-bounds issues
media: nxp: imx8-isi: Fix scale factor calculation for hardware rounding
media: nxp: imx8-isi: Fix use-after-free on remove
media: nxp: imx8-isi: Prioritize pending buffers over discard buffers
media: ov13b10: Support multiple regulators
media: ov9282: Remove redundant kernel-doc comments
media: pci: add AVMatrix HWS capture driver
media: pci: dm1105: Free allocated workqueue
media: pci: intel: Add CVS support for IPU bridge driver
media: platform: amd: add DRM_AMDGPU dependency
media: platform: amd: Add isp4 fw and hw interface
media: platform: amd: Introduce amd isp4 capture driver
media: platform: amd: isp4 debug fs logging and more descriptive errors
media: platform: amd: isp4 subdev and firmware loading handling added
media: platform: amd: isp4 video node and buffers handling added
media: platform: amd: isp4: drop stale list reinit before free
media: platform: amd: low level support for isp4 firmware
media: platform: cros-ec: Add Dirkson to the match table
media: platform: cros-ec: Add Kulnex and Moxoe to the match table
media: pwc: Drain fill_buf on start_streaming() failure
media: pwc: Return queued buffers on start_streaming() failure
media: qcom: camss: Add common TPG support
media: qcom: camss: Add debug message to camss-video format check
media: qcom: camss: Add link support for TPG
media: qcom: camss: Add missing clocks for VFE lite on sa8775p
media: qcom: camss: Add per-format BPL alignment helper
media: qcom: camss: Add SM6350 support
media: qcom: camss: avoid format string warning
media: qcom: camss: csid-340: Add port-to-interface mapping
media: qcom: camss: csid-340: Enable PIX interface routing
media: qcom: camss: csid-340: Switch to generic CSID_CFG/CTRL registers
media: qcom: camss: Fix csid clock configuration for sa8775p
media: qcom: camss: Fix csid IRQ offset for sa8775p
media: qcom: camss: Fix RDI streaming for CSID 340
media: qcom: camss: Fix RDI streaming for CSID 680
media: qcom: camss: Fix RDI streaming for CSID GEN2
media: qcom: camss: Fix RDI streaming for CSID GEN3
media: qcom: camss: tpg: Add TPG support for multiple targets
media: qcom: camss: Use proper BPL alignment helper and non-power-of-two rounding
media: qcom: camss: vfe-340: Proper client handling
media: qcom: camss: vfe-340: Support for PIX client
media: qcom: camss: vfe: fix PIX subdev naming on VFE lite
media: qcom: camss: vfe: Make PIX BPL alignment format-based on CAMSS_2290
media: qcom: iris: Add B frames support for encoder
media: qcom: iris: add helpers for 8bit and 10bit formats
media: qcom: iris: Add hierarchical coding support for encoder
media: qcom: iris: Add intra refresh support for gen1 encoder
media: qcom: iris: Add Long-Term Reference support for encoder
media: qcom: iris: add QC10C & P010 buffer size calculations
media: qcom: iris: don't use function indirection in gen2-specific code
media: qcom: iris: drop hw_response_timeout_val from platform data
media: qcom: iris: drop pas_id from the iris_platform_data struct
media: qcom: iris: extract firmware description data
media: qcom: iris: Fix FPS calculation and VPP FW overhead
media: qcom: iris: gen2: add support for 10bit decoding
media: qcom: iris: merge hfi_response_ops and hfi_command_ops
media: qcom: iris: move get_instance to iris_hfi_sys_ops
media: qcom: iris: Optimize iris_hfi_gen1_packet_session_set_property
media: qcom: iris: Simplify COMV size calculation
media: qcom: iris: split firmware_data from raw platform data
media: qcom: iris: split HFI session ops from core ops
media: qcom: iris: split platform data from firmware data
media: qcom: iris: use common set_preset_registers function
media: qcom: iris: use new firmware name for SM8250
media: qcom: iris: vdec: allow GEN2 decoding into 10bit format
media: qcom: iris: vdec: update find_format to handle 8bit and 10bit formats
media: qcom: iris: vdec: update size and stride calculations for 10bit formats
media: qcom: venus: add codec blacklist mechanism
media: qcom: venus: Add msm8939 resource struct
media: qcom: venus: add power domain enable logic for Venus cores
media: qcom: venus: drop extra padding in NV12 raw size calculation
media: qcom: venus: flip the venus/iris switch
media: qcom: venus: relax encoder frame/blur dimension steps on v4
media: qcom: venus: relax encoder frame/blur step size on v6
media: radio-si476x: Unregister v4l2_device on probe failure
media: rc: mceusb: Add support for 04eb:e033
media: rcar-vin: Drop min_queued_buffers
media: renesas: vsp1: Avoid forward function declaration
media: renesas: vsp1: Drop deprecated vsp1_du_setup_lif() function
media: renesas: vsp1: Simplify iteration over format arrays
media: renesas: vsp1: Split vsp1_du_setup_lif()
media: renesas: vsp1: Use mutex guards
media: renesas: vsp1: Use mutex scoped guards
media: renesas: vsp1: Use spinlock guards
media: renesas: vsp1: Use spinlock scoped guards
media: rkisp1: Add support for CAC
media: rkvdec: common: Drop bitfields for the bitwriter
media: rkvdec: Introduce a global bitwriter helper
media: rkvdec: Use the global bitwriter instead of local one
media: rkvdec: vdpu383: Drop bitfields for the bitwriter
media: rockchip: rga: add feature flags
media: rockchip: rga: add rga3 support
media: rockchip: rga: align stride to 4 bytes
media: rockchip: rga: announce and sync colorimetry
media: rockchip: rga: avoid odd frame sizes for YUV formats
media: rockchip: rga: calculate x_div/y_div using v4l2_format_info
media: rockchip: rga: change offset to dma_addresses
media: rockchip: rga: check scaling factor
media: rockchip: rga: disable multi-core support
media: rockchip: rga: fix too small buffer size
media: rockchip: rga: move cmdbuf to rga_ctx
media: rockchip: rga: move hw specific parts to a dedicated struct
media: rockchip: rga: move rga_fmt to rga-hw.h
media: rockchip: rga: remove redundant rga_frame variables
media: rockchip: rga: remove size from rga_frame
media: rockchip: rga: remove stride from rga_frame
media: rockchip: rga: reuse cmdbuf contents
media: rockchip: rga: share the interrupt when an external iommu is used
media: rockchip: rga: support external iommus
media: rockchip: rga: use card type to specify rga type
media: rockchip: rga: use clk_bulk api
media: rockchip: rga: use stride for offset calculation
media: rockchip: rkcif: add support for rk3588 vicap mipi capture
media: rtl2832: fix use-after-free in rtl2832_remove()
media: rtl2832_sdr: Return queued buffers on start_streaming() failure
media: rz2gl-cru: Introduce a spinlock for hw operations
media: rz2gl-cru: Return pending buffers in order
media: rzg2l-cru: Add MAINTAINERS entry
media: rzg2l-cru: Do not use irqsave when not needed
media: rzg2l-cru: Manually track active slot number
media: rzg2l-cru: Modernize locking usage with guards
media: rzg2l-cru: Remove debug printouts from irq
media: rzg2l-cru: Remove locking from start/stop routines
media: rzg2l-cru: Remove the 'state' variable
media: rzg2l-cru: Remove wrong locking comment
media: rzg2l-cru: Rework rzg2l_cru_fill_hw_slot()
media: rzg2l-cru: Simplify irq return value handling
media: rzg2l-cru: Skip ICnMC configuration when ICnSVC is used
media: rzg2l-cru: Split hw locking from buffers
media: rzg2l-cru: Use only frame end interrupts
media: rzg2l-cru: Use proper guard() in irq handler
media: rzv2h-ivc: Add myself as co-maintainer
media: rzv2h-ivc: Wait for frame end in stop_streaming
media: s2255: refactor endpoint lookup
media: saa7134: Fix a possible memory leak in saa7134_video_init1
media: si470x-usb: refactor endpoint lookup
media: staging: atmel-isc: Remove driver
media: staging: atomisp: Remove unnecessary return statement in void function
media: staging: imx-csi: explicitly start media pipeline on pad 0
media: staging: imx-csi: move media_pipeline to video device
media: staging: imx-csi: use media_pad_is_streaming helper
media: staging: imx: remove unnecessary out-of-memory error message
media: staging: ipu3-imgu: Add range check for imgu_css_cfg_acc_stripe
media: stm32-dcmipp: Return queued buffers on start_streaming() failure
media: stm32: dcmi: unregister notifier on probe failure
media: sun4i-csi: Return queued buffers on start_streaming() failure
media: synopsys: Add PHY stopstate wait for i.MX93
media: synopsys: Add support for i.MX95
media: synopsys: Add support for multiple streams
media: synopsys: Add support for RAW16 Bayer formats
media: synopsys: Fix IPI using hardcoded datatype
media: synopsys: hdmirx: Fix HPD lane hold time
media: synopsys: hdmirx: replace use of system_unbound_wq with system_dfl_wq
media: tegra-vde: Add HAS_IOMEM dependency to match SRAM select
media: tegra-video: tegra210: remove redundant NULL check in dequeue_buf_done
media: tegra-video: vi: fix invalid u32 return value in format lookup
media: ti: j721e-csi2rx: add a subdev for the core device
media: ti: j721e-csi2rx: add multistream support
media: ti: j721e-csi2rx: add support for processing virtual channels
media: ti: j721e-csi2rx: allocate DMA channel based on context index
media: ti: j721e-csi2rx: Change the drain architecture for multistream
media: ti: j721e-csi2rx: Fix error handling for media_entity_remote_source_pad_unique()
media: ti: j721e-csi2rx: get number of contexts from device tree
media: ti: j721e-csi2rx: Minor cleanup of loop variables
media: ti: j721e-csi2rx: prepare SHIM code for multiple contexts
media: ti: j721e-csi2rx: Remove word size alignment on frame width
media: ti: j721e-csi2rx: separate out device and context
media: ti: j721e-csi2rx: Submit all available buffers
media: ti: j721e-csi2rx: Support runtime suspend
media: ti: j721e-csi2rx: Support system suspend using pm_notifier
media: ti: vpe: #include explicitly
media: ti: vpe: Fix fwnode_handle leak in vip_probe_complete()
media: ti: vpe: Fix the error code of devm_kzalloc() in vip_probe_slice()
media: ti: vpe: Fix the error code of devm_request_irq()
media: ti: vpe: unwind v4l2 device registration on probe error
media: tvp514x: Remove redundant kernel-doc comments
media: uapi: rkisp: Correct name version enum
media: Use named initializers for arrays of i2c_device_data
media: uvcvideo: Announce deprecation intentions for UVCIOC_CTRL_MAP
media: uvcvideo: Avoid partial metadata buffers
media: uvcvideo: Do not add clock samples with small sof delta
media: uvcvideo: Do not add samples if dev_sof has not changed
media: uvcvideo: Do not open code uvc_queue_get_current_buffer
media: uvcvideo: Fix buffer sequence in frame gaps
media: uvcvideo: Fix deadlock if uvc_status_stop is called from async_ctrl.work
media: uvcvideo: Fix dev_sof filtering in hw timestamp
media: uvcvideo: Fix sequence number when no EOF
media: uvcvideo: Import standard controls from uvcdynctrl
media: uvcvideo: Introduce allow_privacy_override module parameter
media: uvcvideo: Only do uvc_video_get_time() if needed
media: uvcvideo: Relax the constrains for interpolating the hw clock
media: uvcvideo: Use hw timestaming if the clock buffer is full
media: v4l2-common: add has_alpha to v4l2_format_info
media: v4l2-common: add missing 1 and 2 byte RGB formats to v4l2_format_info
media: v4l2-common: add v4l2_fill_pixfmt_mp_aligned helper
media: v4l2-common: Add YUV24 format info
media: v4l2-common: Always register clock with device-specific name
media: v4l2-common: sort RGB formats in v4l2_format_info
media: v4l2-controls: Add control for background detection
media: v4l2-ctrls-request: add NULL check in v4l2_ctrl_request_complete()
media: v4l2-ctrls: validate HEVC active reference counts
media: v4l2-dev: Add range check for vdev->minor
media: v4l2-fwnode: Fix subdev owner overwritten in v4l2_async_register_subdev_sensor()
media: v4l2-subdev: Allow accessing routes with STREAMS client capability
media: v4l2-subdev: Fail {enable,disable}_streams and s_streaming nicely
media: v4l2-subdev: Refactor returning routes
media: vb2: use ssize_t for vb2_read/vb2_write
media: vde: Explicitly specify PMC instance to use
media: venus: scale MMCX power domain on SM8250
media: verisilicon: Export only needed pixels formats
media: verisilicon: remove hantro_run declaration
media: video-i2c: fix buffer queue ordering
media: video-i2c: use vb2_video_unregister_device on driver removal
media: vidtv: fix NULL pointer dereference in vidtv_mux_push_si
media: vidtv: fix reference leak on failed device registration
media: vimc: fix reference leak on failed device registration
media: visl: check if ctx->tpg_str_buf allocation failed
media: vivid: add vivid_update_reduced_fps()
media: vivid: check for vb2_is_busy() when toggling caps
media: vivid: fix cleanup bugs in vivid_init()
media: vpif_capture: fix OF node reference imbalance
 
mei: bus: access mei_device under device_lock on cleanup
mei: expose device kind for ioe device
mei: me: remove comma from mei_cfg_idx sentinel
mei: pull kvfree out of spinlock
mei: store kind as enum
 
memblock tests: define MIGRATE_CMA
 
memcg: int16_t for cached slab stats
memcg: multi objcg charge support
memcg: store node_id instead of pglist_data pointer
memcg: uint16_t for nr_bytes in obj_stock_pcp
 
memory: omap-gpmc: Silence W=1 kerneldoc warnings
memory: renesas-rpc-if: Fix duplicate device name on multi-instance platforms
memory: tegra114-emc: Do not print error on icc_node_create() failure
memory: tegra114-emc: Simplify tegra114_emc_interconnect_init() error message
memory: tegra186-emc: stop borrowing MC aggregate hook for EMC
memory: tegra234: drop dead NULL check in tegra234_mc_icc_aggregate()
memory: tegra264: Add full set of MC clients
memory: tegra264: drop redundant tegra264_mc_icc_aggregate()
memory: tegra264: Skip clients without bpmp_id or type
memory: tegra: Add Tegra114 EMC driver
memory: tegra: Add Tegra238 MC support
memory: tegra: Deduplicate rate request management code
memory: tegra: Fix possible null pointer dereference
memory: tegra: Implement EMEM regs and ICC ops for Tegra114
memory: tegra: Make ->resume() callback return void
memory: tegra: Restore MC interrupt masks on resume
memory: tegra: Wire up system sleep PM ops
 
memstick: Constify the driver id_table
memstick: ms_block: reject a card that reports too many blocks
 
Linux: Merge back earlier cpufreq material for 7.2
Linux: Merge back earlier thermal control material for 7.2
 
Merge branch : '100GbE' 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 : '20260106-qcom_ipq5332_cmnpll-v2-2-f9f7e4efbd79@oss.qualcomm.com' into clk-for-7.2
Merge branch : '20260225-topic-wcn6855_pmu_dtbdings-v3-1-576ec5c4e631@oss.qualcomm.com' into arm64-for-7.2
Merge branch : '20260227061544.1785978-1-praveen.talari@oss.qualcomm.com' into drivers-for-7.2
Merge branch : '20260416-qcom_ice_power_and_clk_vote-v5-13-5ccf5d7e2846@oss.qualcomm.com' into arm64-for-7.2
Merge branch : '20260507-ipq9650_boot_to_shell-v3-1-62742b49c991@oss.qualcomm.com' into arm64-for-7.2
Merge branch : '20260507-ipq9650_boot_to_shell-v3-1-62742b49c991@oss.qualcomm.com' into clk-for-7.2
Merge branch : '20260507-ubwc-rework-v4-4-c19593d20c1d@oss.qualcomm.com' into drivers-for-7.2
Merge branch : '20260507-ubwc-rework-v4-4-c19593d20c1d@oss.qualcomm.com' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into HEAD
Merge branch : 'acpi-button'
Merge branch : 'acpi-driver'
Merge branch : 'acpi-driver-devm'
Merge branch : 'acpi-pmic'
Merge branch : 'acpi-tad'
Merge branch : 'acpi-video'
Merge branch : 'acpica'
Merge branch : 'add-missing-facility-check-to-ptp_s390-driver'
Merge branch : 'add-motorcomm-8531s-set-ds-func-and-8522-driver'
Merge branch : 'add-ovs-packet-family-ynl-spec-and-unicast-notification-support'
Merge branch : 'add-preliminary-netc-switch-support-for-i-mx94'
Merge branch : 'add-starfive-jhb100-soc-sgmii-gmac-support'
Merge branch : 'add-validation-for-bpf_set_retval-helper'
Merge branch : 'airoha-fixes-for-sched-htb-offload-support'
Merge branch : 'amt-fix-use-after-free-of-the-skb-head-across-pulls'
Merge branch : 'appletalk-move-the-protocol-out-of-tree'
Merge branch : 'arcnet-remove-outdated-drivers-and-information-and-unused-code-small-cleanups-and-documentation-improvements'
Merge branch : 'arena_direct_access'
Merge branch : 'arena_direct_access' of git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next into for-7.2
Merge branch : 'atm-remove-more-dead-code'
Merge branch : 'avoid-mistaken-parent-class-deactivation-during-peek'
Merge branch : 'bnxt_en-bug-fixes'
Merge branch : 'bonding-3ad-fix-carrier-state-with-no-usable-slaves'
Merge branch : 'bpf-add-support-for-sleepable-tracepoint-programs'
Merge branch : 'bpf-align-syscall-writeback-behavior-with-user-declared-size'
Merge branch : 'bpf-allow-uprobe_multi-binary-specified-by-file-descriptor'
Merge branch : 'bpf-arm64-stack-argument-fixes'
Merge branch : 'bpf-check-tail-zero-of-bpf_map_info-and-bpf_prog_info'
Merge branch : 'bpf-enforce-btf-pointer-write-checks-for-global-args'
Merge branch : 'bpf-extend-bpf-syscall-with-common-attributes-support'
Merge branch : 'bpf-extend-btf-uapi-vlen-kinds-to-use-unused-bits'
Merge branch : 'bpf-extend-the-bpf_list-family-of-apis'
Merge branch : 'bpf-fix-bpf_get-setsockopt-to-tos-for-ipv4-mapped-ipv6-socket'
Merge branch : 'bpf-fix-generic-devmap-egress-skb-sharing'
Merge branch : 'bpf-fix-lru-nmi-tracepoint-re-entry-deadlock'
Merge branch : 'bpf-fix-setting-retval-to-eperm-for-cgroup-hooks-not-returning-errno'
Merge branch : 'bpf-fix-stack-slot-index-for-spectre-v4-nospec-checks'
Merge branch : 'bpf-fix-sysctl-new-value-handling-in-__cgroup_bpf_run_filter_sysctl'
Merge branch : 'bpf-fix-tracing-of-kfuncs-with-implicit-args'
Merge branch : 'bpf-follow-up-fixes-for-bpf-syscall-common-attributes'
Merge branch : 'bpf-follow-up-fixes-for-stack-argument-support'
Merge branch : 'bpf-guard-conntrack-opts-error-writes'
Merge branch : 'bpf-implement-stack_map_get_build_id_offset_sleepable'
Merge branch : 'bpf-introduce-resizable-hash-map'
Merge branch : 'bpf-lpm_trie-allow-sleepable-bpf-programs-to-use-lpm-tries'
Merge branch : 'bpf-mask-pseudo-pointer-values-in-verifier-logs'
Merge branch : 'bpf-maximum-combined-stack-depth'
Merge branch : 'bpf-prepare-to-support-stack-arguments'
Merge branch : 'bpf-preserve-pointer-state-for-commuted-arithmetic'
Merge branch : 'bpf-range_within-must-check-cnum-ranges-instead-of-min-max-pairs'
Merge branch : 'bpf-reject-negative-const-offsets-for-buffer-pointers'
Merge branch : 'bpf-reject-offset-refcount-acquire-arguments'
Merge branch : 'bpf-replace-min-max-fields-with-struct-cnum-32-64'
Merge branch : 'bpf-skmsg-some-fixes-for-skmsg'
Merge branch : 'bpf-sockmap-fix-fionread-for-sockets-without-a-verdict-program'
Merge branch : 'bpf-sockmap-fix-sockmap-leaking-udp-socks'
Merge branch : 'bpf-sockmap-reject-a-packet-modifying-sk_skb-stream-parser'
Merge branch : 'bpf-support-stack-arguments-for-bpf-functions-and-kfuncs'
Merge branch : 'bpf-tracing_multi-link'
Merge branch : 'bpf-update-transport_header-when-encapsulating-udp-tunnel-in-lwt'
Merge branch : 'bpf-verifier-fix-ptr_to_flow_keys-constant-offset-oob'
Merge branch : 'bridge-add-selective-forwarding-of-gratuitous-neighbor-announcements'
Merge branch : 'bridge-do-not-suppress-arp-probes-and-dad-ns-unconditionally'
Merge branch : 'bridge-prepare-lockless-br_port_fill_attrs-i'
Merge branch : 'consolidate-fcrypt-and-pcbc-code-into-net-rxrpc'
Merge branch : 'devlink-fix-a-couple-parent-ref-leaks'
Merge branch : 'devlink-warn-on-resource-id-collision-with-parent_top'
Merge branch : 'docs-fixes' into docs-mw
Merge branch : 'docs-net-more-adjustments-to-docs'
Merge branch : 'docs-net-updates-for-old-and-cobwebbed-docs'
Merge branch : 'docs-page_pool-tweaks-and-updates'
Merge branch : 'dpaa2-switch-fdb-management-refactoring'
Merge branch : 'dpaa2-switch-various-improvements'
Merge branch : 'dpll-add-pin-operational-state'
Merge branch : 'dpll-ice-add-generic-dpll-type-and-full-tx-reference-clock-control-for-e825'
Merge branch : 'dpll-rework-fractional-frequency-offset-reporting'
Merge branch : 'drop-skb-metadata-before-lwt-encapsulation'
Merge branch : 'drop_monitor-take-care-of-32bit-kernels'
Merge branch : 'eea-add-basic-driver-framework-for-alibaba-elastic-ethernet-adaptor'
Merge branch : 'eth-bnxt-fix-irq-notifier-bugs'
Merge branch : 'extend-netkit-io_uring-zc-selftests'
Merge branch : 'first-series-for-xpcs-based-rsfec-configuration'
Merge branch : 'fix-broken-tc_act_redirect-from-qdiscs'
Merge branch : 'fix-effective-prog-array-indexing-with-bpf_f_preorder'
Merge branch : 'fix-kptr-dtor-deadlock'
Merge branch : 'fix-mana-rx-with-bounce-buffering'
Merge branch : 'fix-skb-length-accounting-after-xdp-frag-adjustment'
Merge branch : 'fix-stale-register-bounds-on-lsm-retval-context-load'
Merge branch : 'fix-wrong-transport_header-when-sending-vlan-tagged-frames'
Merge branch : 'fixes' into for-next
Merge branch : 'fixes' of into for-next
Merge branch : 'fixes-for-bpf_get_fsverity_digest'
Merge branch : 'fixes-for-mv88e6xxx-for-6320-6321-family'
Merge branch : 'for-7.1-fixes' into for-7.2
Merge branch : 'for-7.1-fixes' into for-7.2
Merge branch : 'for-7.1-fixes' into for-7.2
Merge branch : 'for-7.1-fixes' into for-7.2
Merge branch : 'for-7.1-fixes' into for-7.2
Merge branch : 'for-7.1-fixes' into for-7.2
Merge branch : 'for-7.1-fixes' into for-7.2
Merge branch : 'for-7.1-fixes' into for-7.2
Merge branch : 'for-7.1-fixes' into for-7.2
Merge branch : 'for-7.2-vsprintf-pmM-uppercase' into for-linus
Merge branch : 'for-7.2-vsprintf-size-checks' into for-linus
Merge branch : 'for-7.2/bpf' into for-linus
Merge branch : 'for-7.2/cleanup_driver_data' into for-linus
Merge branch : 'for-7.2/core' into for-linus
Merge branch : 'for-7.2/cp2112' into for-linus
Merge branch : 'for-7.2/cxl-misc' into cxl-for-next
Merge branch : 'for-7.2/cxl-type2-attach-region' into cxl-for-next
Merge branch : 'for-7.2/i2c-hid' into for-linus
Merge branch : 'for-7.2/logitech' into for-linus
Merge branch : 'for-7.2/multitouch' into for-linus
Merge branch : 'for-7.2/nintendo' into for-linus
Merge branch : 'for-7.2/oxp' into for-linus
Merge branch : 'for-7.2/playstation' into for-linus
Merge branch : 'for-7.2/rakk' into for-linus
Merge branch : 'for-7.2/sony' into for-linus
Merge branch : 'for-7.2/wacom' into for-linus
Merge branch : 'for-7.2/wiimote' into for-linus
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-linus' into for-next
Merge branch : 'for-linus' into for-next
Merge branch : 'for-next/cpufeature' into for-next/core
Merge branch : 'for-next/errata' into for-next/core
Merge branch : 'for-next/fpsimd-cleanups' into for-next/core
Merge branch : 'for-next/misc' into for-next/core
Merge branch : 'for-next/mm' into for-next/core
Merge branch : 'for-next/mpam' 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-next/sysregs' into for-next/core
Merge branch : 'for-v7.2/tegra114-mc-bindings' into mem-ctrl-next
Merge branch : 'geneve-allow-binding-udp-socket-to-a-specific-address'
Merge branch : 'gve-add-support-for-ptp-gettimex64'
Merge branch : 'gve-bug-fixes-for-header-split-and-ptp'
Merge branch : 'ib-mux-pinctrl' into devel
Merge branch : 'ib-qcom-configs' into devel
Merge branch : 'icc-eliza' into icc-next
Merge branch : 'icc-hawi' into icc-next
Merge branch : 'icc-misc' into icc-next
Merge branch : 'icc-nord' into icc-next
Merge branch : 'icc-shikra' into icc-next
Merge branch : 'icssg-xdp-zero-copy-bug-fixes'
Merge branch : 'idle-time-acc' into features
Merge branch : 'intel-sst' of https://github.com/spandruvada/linux-kernel into review-ilpo-next
Merge branch : 'intel-wired-lan-driver-updates-2026-06-09-idpf-ice-i40e-iavf-ixgbe-igc-igb-e1000e-e1000'
Merge branch : 'intel-wired-lan-driver-updates-2026-07-17-ice-idpf-iavf'
Merge branch : 'intel-wired-lan-updates-2024-04-30-ixgbe-i40e-ice'
Merge branch : 'introduce-airoha-an8801r-series-gigabit-ethernet-phy-driver'
Merge branch : 'introduce-arena-library-and-runtime'
Merge branch : 'ionic-expose-more-port-stats-to-ethtool'
Merge branch : 'ip6mr-no-rtnl-for-rtnl_family_ip6mr-rtnetlink'
Merge branch : 'ipq5018-add-and-enable-gephy-rx-and-tx-clocks'
Merge branch : 'ipv4-fib-remove-rtnl-in-fib_net_exit_batch'
Merge branch : 'ipv4-flush-the-fib-once-on-multiple-nexthop-removal'
Merge branch : 'ipv4-igmp-annotate-diagnostic-procfs-data-races'
Merge branch : 'ipv4-ipv6-account-for-fraggap-on-paged-allocation-paths'
Merge branch : 'ipv4-ipv6-fix-uaf-and-memory-leak-in-igmp-mld'
Merge branch : 'ipv6-fix-error-handling-in-disable_ipv6-sysctl'
Merge branch : 'ipv6-frags-adopt-__in6_dev_stats_get-a-bit-more'
Merge branch : 'ipv6-honor-oif-when-choosing-nexthop-for-locally-generated-traffic'
Merge branch : 'ipv6-mcast-annotate-data-races-in-proc-net-igmp6'
Merge branch : 'irq/urgent' into irq/drivers
Merge branch : 'irq/urgent' into irq/drivers
Merge branch : 'keep-dynamic-inner-array-lookups-nullable'
Merge branch : 'keep-phy-link-during-wol-sleep-cycle'
Merge branch : 'ksz87xx-add-support-for-low-loss-cable-equalizer-errata'
Merge branch : 'kvm-apx-prepare' into HEAD
Merge branch : 'kvm-ghcb-for-7.2' into HEAD
Merge branch : 'kvm-mbec' into HEAD
Merge branch : 'kvm-single-pdptrs' into HEAD
Merge branch : 'kvm-vmenter' into HEAD
Merge branch : 'linus' into timers/clocksource
Merge branch : 'locking/context' into locking/core
Merge branch : 'log-clean-up-and-tap-follow-ups'
Merge branch : 'mac-phy-interrupt-changed-to-level-triggered-interrupt'
Merge branch : 'mana-per-vport-eq'
Merge branch : 'mauro' into docs-mw
Merge branch : 'mauro' into docs-mw
Merge branch : 'md-7.2' of https://git.kernel.org/pub/scm/linux/kernel/git/mdraid/linux into block-7.2
Merge branch : 'minimize-annotations-for-arena-programs'
Merge branch : 'mlx5-next' of git://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linux
Merge branch : 'mlx5-next' of git://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linux
Merge branch : 'mm-hotfixes-stable' into mm-stable to pick up the series
Merge branch : 'more-gen_loader-fixes'
Merge branch : 'more-gen_loader-fixes-2'
Merge branch : 'mptcp-misc-fixes-for-v7-2-rc5'
Merge branch : 'mptcp-misc-fixes-for-v7-2-rc6'
Merge branch : 'mptcp-pm-drop-tcp-ts-with-add_addrv6-port'
Merge branch : 'mptcp-pm-in-kernel-increase-limits'
Merge branch : 'mv88e6xxx-cache-scratch-config3-of-6352'
Merge branch : 'mv88e6xxx-serdes-on-mv88e6321'
Merge branch : 'net-add-retry-mechanism-to-ndo_set_rx_mode_async'
Merge branch : 'net-airoha-preliminary-patches-to-support-multiple-net_devices-connected-to-the-same-gdm-port'
Merge branch : 'net-airoha-support-multiple-net_devices-connected-to-the-same-gdm-port'
Merge branch : 'net-atlantic-add-ptp-support-for-aqc113-antigua'
Merge branch : 'net-atlantic-fix-two-ring-teardown-leaks'
Merge branch : 'net-avoid-nested-up-notifier-events'
Merge branch : 'net-bridge-fix-vlan-range-dumps-starting-with-a-pvid'
Merge branch : 'net-bridge-mcast-support-exponential-field-encoding'
Merge branch : 'net-bridge-take-care-of-p-flags-accesses'
Merge branch : 'net-convert-af_netlink-and-af_vsock-to-getsockopt_iter-api'
Merge branch : 'net-convert-atm-xdp-af_iucv-l2tp_ppp-rxrpc-tipc-to-getsockopt_iter'
Merge branch : 'net-convert-four-more-protocols-to-getsockopt_iter'
Merge branch : 'net-devmem-allow-bind-rx-from-non-init-user-namespaces'
Merge branch : 'net-devmem-support-devmem-with-netkit-devices'
Merge branch : 'net-dsa-microchip-remove-one-indirection-layer'
Merge branch : 'net-dsa-microchip-remove-unnecessary-dsa_switch_ops-callbacks'
Merge branch : 'net-dsa-microchip-remove-unnecessary-ksz_dev_ops-callbacks'
Merge branch : 'net-dsa-microchip-remove-unnecessary-ksz_dev_ops-callbacks'
Merge branch : 'net-dsa-mt7530-fix-swallowed-mdio-read-errors'
Merge branch : 'net-dsa-mxl862xx-serdes-ports'
Merge branch : 'net-dsa-netc-add-bridge-mode-support'
Merge branch : 'net-dsa-realtek-rtl8365mb-bridge-offloading-and-vlan-support'
Merge branch : 'net-dsa-realtek-use-devm_mutex_init'
Merge branch : 'net-dsa-yt921x-add-acl-support'
Merge branch : 'net-dsa-yt921x-add-port-police-support'
Merge branch : 'net-dsa-yt921x-add-port-tbf-support'
Merge branch : 'net-enetc-prepare-for-enetc-v4-vf-support'
Merge branch : 'net-ethtool-let-ops-locked-drivers-run-without-rtnl_lock'
Merge branch : 'net-ethtool-make-sure-__ethtool_get_link_ksettings-is-ops-locked'
Merge branch : 'net-fib-fix-two-use-after-free-in-drivers-during-rcu-dump'
Merge branch : 'net-fix-hard_header_len-races-in-packet-send-paths'
Merge branch : 'net-fix-protodown-with-macvlan'
Merge branch : 'net-fix-two-issues-in-sk_clone-error-path'
Merge branch : 'net-hns3-enhance-tc-flow-offload-support'
Merge branch : 'net-hns3-fix-configuration-deadlocks-and-refactor-link-setup'
Merge branch : 'net-mana-avoid-queue-struct-allocation-failure-under-memory-fragmentation'
Merge branch : 'net-mana-fix-error-path-issues-in-queue-setup'
Merge branch : 'net-mdio-realtek-rtl9300-add-rtl931x-support'
Merge branch : 'net-mdio-realtek-rtl9300-groundwork-for-multi-soc-support'
Merge branch : 'net-mdio-realtek-rtl9300-refactor-initialization-and-port-lookup'
Merge branch : 'net-mdio-realtek-rtl9300-soc-independent-command-runner'
Merge branch : 'net-mlx5-add-satellite-pf-support'
Merge branch : 'net-mlx5-add-switchdev-mode-support-for-socket-direct-single-netdev-part-1-2'
Merge branch : 'net-mlx5-add-switchdev-mode-support-for-socket-direct-single-netdev-part-2-2'
Merge branch : 'net-mlx5-avoid-payload-in-skb-s-linear-part-for-better-gro-processing'
Merge branch : 'net-mlx5-enable-sub-page-allocations-for-mlx5_frag_buf'
Merge branch : 'net-mlx5-fix-e-switch-work-queue-deadlock-with-devlink-lock'
Merge branch : 'net-mlx5-frag-buffer-improvements'
Merge branch : 'net-mlx5-icm-page-management-in-vhca_id-mode'
Merge branch : 'net-mlx5-improve-representor-lifecycle-and-late-ib-representor-loading'
Merge branch : 'net-mlx5-lag-bug-fixes'
Merge branch : 'net-mlx5-prepare-eswitch-infrastructure-for-satellite-pf-support'
Merge branch : 'net-mlx5-steering-misc-enhancements'
Merge branch : 'net-mlx5e-fix-crashes-in-dynamic-per-channel-stats-and-hv-vhca-agent'
Merge branch : 'net-mlx5e-improve-rss-indirection-table-sizing-and-resizing'
Merge branch : 'net-mlx5e-report-more-netdev-stats'
Merge branch : 'net-mlx5e-report-zero-bandwidth-for-non-ets-traffic'
Merge branch : 'net-mlx5e-simplify-and-optimize-napi-poll-flow'
Merge branch : 'net-openvswitch-fix-skb-leak-on-flow-key-update-failure'
Merge branch : 'net-phy-dp83822-add-optional-external-phy-clock'
Merge branch : 'net-phy-motorcomm-add-acpi-_dsd-property-support'
Merge branch : 'net-phy-sfp-fix-mii_bus-leak-and-revert-rollball-bridge-probe'
Merge branch : 'net-psp-add-more-validation'
Merge branch : 'net-rds-convert-rds-to-getsockopt_iter'
Merge branch : 'net-remove-tls_toe'
Merge branch : 'net-require-cap_net_admin-in-the-device-netns-for-tunnel-changelink'
Merge branch : 'net-sched-act_ct-preserve-tc_skb_cb-across-defragmentation'
Merge branch : 'net-sched-changes-around-qdisc_qstats_qlen_backlog'
Merge branch : 'net-sched-finish-the-qdisc_dequeue_peeked-conversion-taprio-multiq'
Merge branch : 'net-sched-fix-qdisc-graft-hierarchy-validation'
Merge branch : 'net-sched-netem-enhancements'
Merge branch : 'net-sched-prepare-lockless-qdisc-dumps'
Merge branch : 'net-sched-refine-fq_codel-memory-limits'
Merge branch : 'net-sched-sch_drr-lockless-cl-deficit-and-cl-quantum'
Merge branch : 'net-sched-sch_htb-first-round-of-fixes'
Merge branch : 'net-sched-tc_dump_qdisc-optimizations'
Merge branch : 'net-sfp-extend-smbus-support'
Merge branch : 'net-shaper-follow-ups-to-recent-fixes'
Merge branch : 'net-stmmac-dwmac-spacemit-fix-wrong-macro-definition'
Merge branch : 'net-stmmac-fixes-for-maximum-tx-rx-queues-to-use-by-driver'
Merge branch : 'net-stmmac-l3-l4-filter-bug-fixes'
Merge branch : 'net-tls-fail-splice-after-a-failed-async-decrypt'
Merge branch : 'net-use-ip_outnoroutes-drop-reason'
Merge branch : 'netconsole-fix-reported-problems'
Merge branch : 'netdev-expose-page-pool-order-via-netlink'
Merge branch : 'netdevsim-add-fake-ft-cls_flower-offload'
Merge branch : 'netdevsim-psp-fix-issues-with-stats-collection'
Merge branch : 'netpoll-move-out-netconsole-specific-functions'
Merge branch : 'next' into for-linus
Merge branch : 'object-relationship-tracking-refactor-followup'
Merge branch : 'octeontx2-af-npc-enhancements'
Merge branch : 'octeontx2-af-npc-enhancements'
Merge branch : 'octeontx2-quiesce-stale-mailbox-irq-state-before-request_irq'
Merge branch : 'pci/aspm'
Merge branch : 'pci/controller/altera'
Merge branch : 'pci/controller/dwc'
Merge branch : 'pci/controller/dwc-amd-mdb'
Merge branch : 'pci/controller/dwc-imx6'
Merge branch : 'pci/controller/dwc-intel-gw'
Merge branch : 'pci/controller/dwc-meson'
Merge branch : 'pci/controller/dwc-qcom'
Merge branch : 'pci/controller/dwc-tegra194'
Merge branch : 'pci/controller/dwc-ultrarisc'
Merge branch : 'pci/controller/host-common'
Merge branch : 'pci/controller/iproc-bcma'
Merge branch : 'pci/controller/link_train_delay'
Merge branch : 'pci/controller/loongson'
Merge branch : 'pci/controller/mediatek'
Merge branch : 'pci/controller/mediatek-gen3'
Merge branch : 'pci/controller/misc'
Merge branch : 'pci/controller/mvebu'
Merge branch : 'pci/controller/rcar-host'
Merge branch : 'pci/controller/rescan_lock'
Merge branch : 'pci/controller/tlp_macros'
Merge branch : 'pci/dt-binding'
Merge branch : 'pci/endpoint'
Merge branch : 'pci/enumeration'
Merge branch : 'pci/misc'
Merge branch : 'pci/p2pdma'
Merge branch : 'pci/pm'
Merge branch : 'pci/procfs'
Merge branch : 'pci/pwrctrl'
Merge branch : 'pci/reset'
Merge branch : 'pci/resource'
Merge branch : 'pci/rom'
Merge branch : 'pci/switchtec'
Merge branch : 'pci/sysfs'
Merge branch : 'pci/virtualization'
Merge branch : 'pds_core-fix-use-after-free-on-workqueue-during-remove'
Merge branch : 'pm-cpufreq'
Merge branch : 'pm-cpuidle'
Merge branch : 'psp-add-support-for-dev-assoc-disassoc'
Merge branch : 'r8152-add-support-for-the-rtl8159-10gbit-usb-ethernet-chip'
Merge branch : 'refactor-verifier-object-relationship-tracking'
Merge branch : 'reimplement-tcp-ao-using-crypto-library'
Merge branch : 'remove-unused-support-for-crypto-tfm-cloning'
Merge branch : 'revert-tun-tap-vhost-net-apply-qdisc-backpressure-on-full-ptr_ring-to-reduce-tx-drops'
Merge branch : 'rework-pci_device_id-initialisation'
Merge branch : 'risc-v-jit-support-for-bpf_get_current_task-_btf'
Merge branch : 'rndis_host-add-le310x1-id-and-enable-low-power-handling'
Merge branch : 'rtnetlink-rtnl-avoidance-in-rtnl_getlink-and-rtnl_dump_ifinfo'
Merge branch : 'rust-for-s390' into features
Merge branch : 'rxrpc-miscellaneous-fixes'
Merge branch : 'rxrpc-miscellaneous-fixes'
Merge branch : 'sched/cache'
Merge branch : 'selftests-bpf-add-xdp-load-balancer-benchmark'
Merge branch : 'selftests-bpf-drop-xdping-tool'
Merge branch : 'selftests-bpf-fix-tests-for-llvm23-true-signature'
Merge branch : 'selftests-bpf-libarena-add-initial-data-structures'
Merge branch : 'selftests-bpf-tolerate-partial-builds-across-kernel-configs'
Merge branch : 'selftests-bpf-use-local-types-for-kfunc-declarations'
Merge branch : 'selftests-bpf-xdp-lb-benchmark-fixes'
Merge branch : 'selftests-drv-net-convert-so_txtime-to-drv-net'
Merge branch : 'selftests-drv-net-so_txtime-trivial-fixes'
Merge branch : 'selftests-mptcp-reduce-bufferbloat-and-cleanup'
Merge branch : 'selftests-net-add-missing-kconfig-and-settings'
Merge branch : 'selftests-rds-add-roce-support-to-rds-selftests'
Merge branch : 'selftests-rds-log-collection-tap-compliance-and-cleanups'
Merge branch : 'selftests-rds-roce-support-follow-ups'
Merge branch : 'selftests-vsock-improve-vng-version-and-quirk-handling'
Merge branch : 'selftests-xsk-simplify-umem-setup'
Merge branch : 'selftests-xsk-stabilize-timeout-test-behavior'
Merge branch : 'slab/for-7.2/alloc_bulk' into slab/for-next
Merge branch : 'slab/for-7.2/alloc_token' into slab/for-next
Merge branch : 'slab/for-7.2/tools' into slab/for-next
Merge branch : 'so_txtime-improvements'
Merge branch : 'support-bpf-traversal-of-wakeup-sources'
Merge branch : 'tcp-move-some-fastpath-fields-to-appropriate-groups'
Merge branch : 'tcp-rehash-onto-different-local-ecmp-path-on-retransmit-timeout'
Merge branch : 'tcp-tcp-ao-connect-fixes'
Merge branch : 'tcp-validate-rst-sequence-in-syn-received'
Merge branch : 'thermal-testing'
Merge branch : 'thermal-testing'
Merge branch : 'timers/urgent' into timers/core
Merge branch : 'tip/sched/urgent'
Merge branch : 'tipc-fix-netlink-gate-and-receive-path-bugs'
Merge branch : 'tipc-syzbot-related-fixes'
Merge branch : 'tls-fix-plaintext-sk_msg-ring-over-fill'
Merge branch : 'tls-receive-path-fixes-and-clean-ups'
Merge branch : 'tls-reject-the-combination-of-tls-and-sockmap'
Merge branch : 'tools-build-bpf-append-extra_cflags-and-host_extracflags'
Merge branch : 'topic/firewire-include-fix' into for-linus
Merge branch : 'tun-tap-vhost-net-apply-qdisc-backpressure-on-full-ptr_ring-to-reduce-tx-drops'
Merge branch : 'udp_tunnel-speed-up-udp-tunnel-device-destruction-part-i'
Merge branch : 'udp_tunnel-speed-up-udp-tunnel-device-destruction-part-ii'
Merge branch : 'v7.2-shared/socids' into v7.2-clk/next
Merge branch : 'vfs-7.2.eventpoll' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs into for-7.2/io_uring-epoll
Merge branch : 'vsock-consolidate-acceptq-accounting-into-core-helpers'
Merge branch : 'vsock-virtio-collapse-receive-queue-under-memory-pressure'
Merge branch : 'vsock-virtio-fix-worker-access-after-virtqueue-teardown'
Merge branch : 'vxlan-fixes-for-skb-header-pulling-cloning-and-concurrency-in-tx-path'
Merge branch : 'vxlan-geneve-require-cap_net_admin-in-the-device-netns-for-changelink'
Merge branch : 'wangxun-improve-service-task-synchronization'
 
Merge branch 'xfrm: XFRM_MSG_MIGRATE_STATE new netlink message'
 
Merge branch : 'xsk-fix-af_xdp-multi-buffer-tx-descriptor-reclaim'
Merge branch : 'xsk-harden-tx-metadata-validation-against-races'
 
Linux: Merge branch 7.1/scsi-fixes into 7.2/scsi-staging
Linux: Merge branch 7.2/scsi-queue into 7.2/scsi-fixes
 
Merge branch into tip/master: 'core/urgent'
Merge branch into tip/master: 'timers/clocksource'
Merge branch into tip/master: 'timers/urgent'
 
Linux: Merge branch kvm-arm64/misc-7.2 into kvmarm-master/next
Linux: Merge branch kvm-arm64/no-lazy-vgic-init into kvmarm-master/next
Linux: Merge branch kvm-arm64/nv-fp-elision into kvmarm-master/next
Linux: Merge branch kvm-arm64/nv-granule-sizes into kvmarm-master/next
Linux: Merge branch kvm-arm64/nv-mmu-7.2 into kvmarm-master/next
Linux: Merge branch kvm-arm64/pkvm-fixes-7.2 into kvmarm-master/next
Linux: Merge branch kvm-arm64/vgic-v5-PPI-fixes into kvmarm-master/next
 
Merge branches : 'acpi-processor', 'acpi-cppc' and 'acpi-pci'
Merge branches : 'acpi-sysfs', 'acpi-resource', 'acpi-driver' and 'acpi-processor'
Merge branches : 'apple/dart', 'arm/smmu/updates', 'arm/smmu/bindings', 'rockchip', 'verisilicon', 'riscv', 'intel/vt-d', 'amd/amd-vi' and 'core' into next
Merge branches : 'clk-cleanup', 'clk-mediatek', 'clk-marvell' and 'clk-versal' into clk-next
Merge branches : 'clk-microchip' and 'clk-qcom' into clk-next
Merge branches : 'clk-renesas', 'clk-socfpga', 'clk-amlogic' and 'clk-canaan' into clk-next
Merge branches : 'clk-ti', 'clk-samsung', 'clk-rockchip' and 'clk-spacemit' into clk-next
Merge branches : 'for-next/scmi/fixes' and 'for-next/ffa/fixes'
Merge branches : 'ib-mfd-gpio-7.2' and 'ib-mfd-leds-7.2' into ibs-for-mfd-merged
Merge branches : 'pm-cpuidle', 'pm-opp' and 'pm-qos'
Merge branches : 'pm-sleep', 'pm-powercap' and 'pm-tools'
Merge branches : 'rcutorture.2026.05.24' and 'misc.2026.05.24' into rcu-merge.2026.05.24
 
Merge commit : '6beaec3aee9852438b89e4d7891caf5e84d45851' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux into gpio/for-current
Merge commit : 'kvm-vmenter-load-store-regs' into HEAD
 
Linux: Merge drm/drm-fixes into drm-misc-fixes
Linux: Merge drm/drm-next into drm-intel-gt-next
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-intel-next
Linux: Merge drm/drm-next into drm-misc-next
Linux: Merge drm/drm-next into drm-misc-next
Linux: Merge drm/drm-next into drm-misc-next
Linux: Merge drm/drm-next into drm-misc-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 git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf 7.1-rc3
Linux: Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf 7.1-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
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/netfilter/nf
Linux: Merge patch series "`zerocopy` support"
 
Merge patch series "afs: Miscellaneous fixes"
Merge patch series "afs: Miscellaneous fixes"
 
Linux: Merge patch series "assorted ->i_count changes + extension of lockless handling"
 
Merge patch series "binfmt_misc: don't let an 'F' entry pin its own instance"
 
Merge patch series "can: bcm: collected fixes"
Merge patch series "can: j1939: resend lost patches for buffer init and netdevice tracking"
 
Linux: Merge patch series "Casefold Fixes"
Linux: Merge patch series "cleanup block-style layouts exports"
Linux: Merge patch series "drop unused VFS exports"
 
Merge patch series "eventpoll: clarity refactor"
Merge patch series "eventpoll: Fix epoll_wait() report false negative"
 
Merge patch series "exec: introduce task_exec_state for exec-time metadata"
 
Linux: Merge patch series "Exposing case folding behavior"
Linux: Merge patch series "fix crashes when mounting legacy file system with sector size > PAGE_SIZE"
Linux: Merge patch series "Fix for unintended FUSE ACL cache"
 
Merge patch series "fs/pipe: reduce pipe->mutex contention by pre-allocating outside the lock"
 
Merge patch series "fs: don't warn when a mount is completed from another user namespace"
Merge patch series "fs: refactor code to use clear_and_wake_up_bit()"
Merge patch series "fs: refuse O_TMPFILE creation with an unmapped fsuid or fsgid"
Merge patch series "fs: replace __get_free_pages() call with kmalloc()"
 
Merge patch series "initramfs: test and improve cpio hex header validation"
 
Linux: Merge patch series "io_uring related epoll cleanups"
 
Merge patch series "iomap: consolidate bio submission"
Merge patch series "iomap: trivial fixes for ext4 conversion"
 
Merge patch series "libfs: set SB_I_NOEXEC and SB_I_NODEV in init_pseudo()"
 
Merge patch series "liveupdate: Remove limits on sessions and files"
 
Merge patch series "mm: improve write performance with RWF_DONTCACHE"
 
Merge patch series "net: can: isotp-fixes"
 
Merge patch series "netfs: Miscellaneous fixes"
Merge patch series "netfs: Miscellaneous fixes"
 
Linux: Merge patch series "OPENAT2_REGULAR flag support for openat2"
 
Merge patch series "pidfs: preserve thread pidfds reopened by file handle"
 
Merge patch series "proc: protect ptrace_may_access() with exec_update_lock"
Merge patch series "proc: subset=pid: Relax check of mount visibility"
 
Linux: Merge patch series "Remove b_end_io from struct buffer_head"
Linux: Merge patch series "revamp fs/filesystems.c"
Linux: Merge patch series "Rework simple xattrs"
 
Merge patch series "rust: auxiliary: replace drvdata() with registration data"
Merge patch series "rust: device: Higher-Ranked Lifetime Types for device drivers"
 
Merge patch series "scsi: ufs: Add persistent TX Equalization settings support"
 
Merge patch series "selftests/clone3: fix cap_checkpoint_restore test"
 
Merge patch series "selftests/namespaces: Fix test hangs and false failures"
 
Merge patch series "selftests: openat2: migrate to kselftest harness"
 
Merge patch series "super: retire sget()"
 
Merge patch series "uaccess/sockptr: copy_struct_ fixes and more helpers"
 
Linux: Merge patch series "VFS changes for nfsd CB_NOTIFY callbacks in directory delegations"
Linux: Merge patch series "vfs infrastructure for fs-verity support for XFS with post EOF merkle tree"
 
Merge patch series "vfs: add O_EMPTYPATH to openat(2)/openat2(2)"
 
Merge patch series "writeback: fix race between cgroup_writeback_umount() and inode_switch_wbs()"
 
Merge remote-tracking branch : 'drm/drm-fixes' into drm-misc-fixes
Merge remote-tracking branch : 'drm/drm-fixes' into drm-misc-fixes
Merge remote-tracking branch : 'drm/drm-next' into drm-rust-next
Merge remote-tracking branch : 'tip/locking/context' into for-7.2
Merge remote-tracking branch : 'torvalds/master' into perf-tools-next
Merge remote-tracking branch : 'torvalds/master' into perf-tools-next
Merge remote-tracking branch : 'wsa/i2c/fix-registration' into i2c/i2c-host
 
Merge remote-tracking branches : 'ras/edac-drivers' and 'ras/edac-misc' into edac-updates
Merge remote-tracking branches : 'vfs/vfs-7.2.casefold', 'vfs/vfs-7.2.directory.delegations' and 'vfs/vfs-7.2.exportfs' into vfs-7.2-merge
 
Merge tag : '9p-for-7.2-rc1' of https://github.com/martinetd/linux
Merge tag : 'acpi-7.2-rc1' of gitolite.kernel.org:pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'acpi-7.2-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'acpi-7.2-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'alloc-7.2-rc1' of https://github.com/Rust-for-Linux/linux into rust-next
Merge tag : 'amd-drm-fixes-7.2-2026-06-19' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag : 'amd-drm-fixes-7.2-2026-07-02' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag : 'amd-drm-fixes-7.2-2026-07-09' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag : 'amd-drm-fixes-7.2-2026-07-17' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag : 'amd-drm-fixes-7.2-2026-07-29' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag : 'amd-drm-fixes-7.2-2026-07-30' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag : 'amd-drm-fixes-7.2-2026-08-06' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag : 'amd-drm-fixes-7.2-2026-08-12' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag : 'amd-drm-fixes-v7.2-2026-07-24' of git://git.kernel.org/pub/scm/linux/kernel/git/superm1/linux into drm-fixes
Merge tag : 'amd-drm-next-7.2-2026-05-06' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag : 'amd-drm-next-7.2-2026-05-13' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag : 'amd-drm-next-7.2-2026-05-20' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag : 'amd-drm-next-7.2-2026-05-29' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag : 'amd-drm-next-7.2-2026-06-03' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag : 'amd-drm-next-7.2-2026-06-04' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag : 'amd-pstate-v7.2-2026-07-22' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/superm1/linux
Merge tag : 'amdtee-for-v7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/jenswi/linux-tee into soc/drivers
Merge tag : 'amlogic-arm64-dt-for-v7.2-v2' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into soc/dt
Merge tag : 'apparmor-pr-2026-06-22' of git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
Merge tag : 'apple-soc-dt-7.2' of https://git.kernel.org/pub/scm/linux/kernel/git/sven/linux into soc/dt
Merge tag : 'apple-soc-fixes-7.2' of https://git.kernel.org/pub/scm/linux/kernel/git/sven/linux into arm/fixes
Merge tag : 'arc-7.2-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc
Merge tag : 'arm-soc/for-7.2/devicetree' of https://github.com/Broadcom/stblinux into soc/dt
Merge tag : 'arm-soc/for-7.2/devicetree-arm64-fixes' of https://github.com/Broadcom/stblinux into arm/fixes
Merge tag : 'arm-soc/for-7.2/devicetree-fixes-v2' of https://github.com/Broadcom/stblinux into arm/fixes
Merge tag : 'arm-soc/for-7.2/drivers' of https://github.com/Broadcom/stblinux into soc/drivers
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 gitolite.kernel.org:pub/scm/linux/kernel/git/arm64/linux
Merge tag : 'asoc-fix-v7.2-merge-window' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag : 'asoc-fix-v7.2-rc1' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag : 'asoc-fix-v7.2-rc2' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag : 'asoc-fix-v7.2-rc3' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag : 'asoc-fix-v7.2-rc5' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag : 'asoc-fix-v7.2-rc6' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag : 'asoc-fix-v7.2-rc7' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag : 'asoc-v7.2' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag : 'asoc-wsa881x-gpiolib-of' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into gpio/for-next
Merge tag : 'aspeed-7.2-devicetree-0' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/bmc/linux into soc/dt
Merge tag : 'aspeed-7.2-driver-fixes-0' of https://git.kernel.org/pub/scm/linux/kernel/git/bmc/linux into arm/fixes
Merge tag : 'aspeed-7.2-drivers-0' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/bmc/linux into soc/drivers
Merge tag : 'aspeed-7.3-maintainers-0' of https://git.kernel.org/pub/scm/linux/kernel/git/bmc/linux into arm/fixes
Merge tag : 'at24-updates-for-v7.2-rc1' into i2c/i2c-host
Merge tag : 'at91-defconfig-7.2' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into soc/defconfig
Merge tag : 'at91-dt-7.2' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into soc/dt
Merge tag : 'ata-7.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux
Merge tag : 'ata-7.2-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux
Merge tag : 'ata-7.2-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux
Merge tag : 'ata-7.2-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux
Merge tag : 'ata-7.2-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux
Merge tag : 'ata-7.2-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux
Merge tag : 'ath-current-20260713' of git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath
Merge tag : 'ath-current-20260727' of git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath
Merge tag : 'ath-next-20260427' of git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath
Merge tag : 'ath-next-20260526' of git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath
Merge tag : 'ath-next-20260602' of git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath
Merge tag : 'ath-next-20260609' of git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath
Merge tag : 'audit-pr-20260615' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit
Merge tag : 'audit-pr-20260710' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit
Merge tag : 'audit-pr-20260730' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit
Merge tag : 'backlight-next-7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight
Merge tag : 'batadv-net-pullrequest-20260619' of https://git.open-mesh.org/batadv
Merge tag : 'batadv-net-pullrequest-20260630' of https://git.open-mesh.org/batadv
Merge tag : 'batadv-net-pullrequest-20260708' of https://git.open-mesh.org/batadv
Merge tag : 'batadv-next-pullrequest-20260601' of https://git.open-mesh.org/batadv
Merge tag : 'batadv-next-pullrequest-20260603' of https://git.open-mesh.org/batadv
Merge tag : 'batadv-next-pullrequest-20260605' of https://git.open-mesh.org/batadv
Merge tag : 'bitmap-for-7.2' of https://github.com/norov/linux
Merge tag : 'block-7.2-20260625' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
Merge tag : 'block-7.2-20260710' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
Merge tag : 'block-7.2-20260717' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
Merge tag : 'block-7.2-20260724' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
Merge tag : 'block-7.2-20260731' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
Merge tag : 'block-7.2-20260815' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
Merge tag : 'bootconfig-fixes-v7.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'bootconfig-v7.2' 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.2' into loongarch-next
Merge tag : 'bpf-next-7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
Merge tag : 'bst-arm64-emmc-driver-defconfig-for-v7.2' of https://github.com/BlackSesame-SoC/linux into soc/defconfig
Merge tag : 'bst-arm64-emmc-driver-dts-for-v7.2' of https://github.com/BlackSesame-SoC/linux into soc/dt
Merge tag : 'cache-for-v7.2' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into soc/drivers
Merge tag : 'ceph-for-7.2-rc1' of https://github.com/ceph/ceph-client
Merge tag : 'ceph-for-7.2-rc5' of https://github.com/ceph/ceph-client
Merge tag : 'ceph-for-7.2-rc8' of https://github.com/ceph/ceph-client
Merge tag : 'cgroup-for-7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup
Merge tag : 'cgroup-for-7.2-rc3-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup
Merge tag : 'cgroup-for-7.2-rc6-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup
Merge tag : 'char-misc-7.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
Merge tag : 'char-misc-7.2-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
Merge tag : 'char-misc-7.2-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
Merge tag : 'char-misc-7.2-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
Merge tag : 'chrome-platform-firmware-v7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux
Merge tag : 'chrome-platform-v7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux
Merge tag : 'cix-defconfig-v7.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/cix into soc/defconfig
Merge tag : 'cix-dt-v7.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/cix into soc/dt
Merge tag : 'clk-canaan-7.2' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into clk-canaan
Merge tag : 'clk-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux
Merge tag : 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux
Merge tag : 'clk-meson-v7.2-1' of ssh://github.com/BayLibre/clk-meson into clk-amlogic
Merge tag : 'clk-microchip-7.2' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into clk-microchip
Merge tag : 'clk-microchip-fixes-7.1' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into clk-microchip
Merge tag : 'clk-renesas-rzg3e-plldsi-tag' into renesas-clk-for-v7.2
Merge tag : 'core-rseq-2026-06-13' of gitolite.kernel.org:pub/scm/linux/kernel/git/tip/tip
Merge tag : 'core-urgent-2026-06-23' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'core_urgent_for_v7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'coresight-next-v7.2' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/coresight/linux into char-misc-next
Merge tag : 'counter-fixes-for-7.2' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/wbg/counter into char-misc-linus
Merge tag : 'counter-updates-for-7.2' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/wbg/counter into char-misc-next
Merge tag : 'cpufreq-arm-updates-7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm
Merge tag : 'crc-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux
Merge tag : 'cxl-for-7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl/cxl
Merge tag : 'dd-lifetimes-7.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core into drm-rust-next
Merge tag : 'device-id-rework' of git://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux
Merge tag : 'devicetree-fixes-for-7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux
Merge tag : 'devicetree-fixes-for-7.2-1' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux
Merge tag : 'devicetree-for-7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux
Merge tag : 'dlm-7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm
Merge tag : 'dma-mapping-7.2-2026-06-16' of git://git.kernel.org/pub/scm/linux/kernel/git/mszyprowski/linux
Merge tag : 'dmaengine-7.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine
Merge tag : 'dmaengine-fix-7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine
Merge tag : 'docs-7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/docs/linux
Merge tag : 'docs-7.2-2' of git://git.kernel.org/pub/scm/linux/kernel/git/docs/linux
Merge tag : 'driver-core-7.2-rc1' of gitolite.kernel.org:pub/scm/linux/kernel/git/driver-core/driver-core
Merge tag : 'driver-core-7.2-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core
Merge tag : 'drm-fixes-2026-06-27' of https://gitlab.freedesktop.org/drm/kernel
Merge tag : 'drm-fixes-2026-07-04' of https://gitlab.freedesktop.org/drm/kernel
Merge tag : 'drm-fixes-2026-07-10' of https://gitlab.freedesktop.org/drm/kernel
Merge tag : 'drm-fixes-2026-07-18-1' of https://gitlab.freedesktop.org/drm/kernel
Merge tag : 'drm-fixes-2026-07-25' of https://gitlab.freedesktop.org/drm/kernel
Merge tag : 'drm-fixes-2026-08-01' of https://gitlab.freedesktop.org/drm/kernel
Merge tag : 'drm-fixes-2026-08-08' of https://gitlab.freedesktop.org/drm/kernel
Merge tag : 'drm-fixes-2026-08-15' of https://gitlab.freedesktop.org/drm/kernel
Merge tag : 'drm-intel-fixes-2026-07-02' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-fixes
Merge tag : 'drm-intel-fixes-2026-07-09' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-fixes
Merge tag : 'drm-intel-fixes-2026-07-17' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-fixes
Merge tag : 'drm-intel-fixes-2026-07-23' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-fixes
Merge tag : 'drm-intel-fixes-2026-07-30' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-fixes
Merge tag : 'drm-intel-gt-next-2026-05-29' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-next
Merge tag : 'drm-intel-next-2026-05-05' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-next
Merge tag : 'drm-intel-next-2026-05-14' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-next
Merge tag : 'drm-intel-next-2026-05-28' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-next
Merge tag : 'drm-intel-next-fixes-2026-06-17' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-next
Merge tag : 'drm-intel-next-fixes-2026-06-25-1' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-next
Merge tag : 'drm-misc-fixes-2026-06-25' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag : 'drm-misc-fixes-2026-07-02' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag : 'drm-misc-fixes-2026-07-09' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag : 'drm-misc-fixes-2026-07-17' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag : 'drm-misc-fixes-2026-07-24' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag : 'drm-misc-fixes-2026-07-30' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag : 'drm-misc-fixes-2026-08-06' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag : 'drm-misc-fixes-2026-08-13' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag : 'drm-misc-next-2026-04-20' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
Merge tag : 'drm-misc-next-2026-05-07' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
Merge tag : 'drm-misc-next-2026-05-14' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
Merge tag : 'drm-misc-next-2026-05-21' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
Merge tag : 'drm-misc-next-2026-05-28' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
Merge tag : 'drm-misc-next-fixes-2026-06-05' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
Merge tag : 'drm-misc-next-fixes-2026-06-11' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
Merge tag : 'drm-msm-next-2026-05-30' of https://gitlab.freedesktop.org/drm/msm into drm-next
Merge tag : 'drm-next-2026-06-17' of https://gitlab.freedesktop.org/drm/kernel
Merge tag : 'drm-next-2026-06-27' of https://gitlab.freedesktop.org/drm/kernel
Merge tag : 'drm-rust-next-2026-06-04' of https://gitlab.freedesktop.org/drm/rust/kernel into drm-next
Merge tag : 'drm-xe-fixes-2026-07-02' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag : 'drm-xe-fixes-2026-07-09' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag : 'drm-xe-fixes-2026-07-17' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag : 'drm-xe-fixes-2026-07-23' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag : 'drm-xe-fixes-2026-07-30' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag : 'drm-xe-fixes-2026-08-06' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag : 'drm-xe-fixes-2026-08-13' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag : 'drm-xe-next-2026-04-30' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-next
Merge tag : 'drm-xe-next-2026-05-14' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-next
Merge tag : 'drm-xe-next-2026-05-21' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-next
Merge tag : 'drm-xe-next-2026-05-28' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-next
Merge tag : 'drm-xe-next-fixes-2026-06-17' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-next
Merge tag : 'ecryptfs-7.2-rc1-updates' of git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs
Merge tag : 'edac_updates_for_v7.2_rc1' of gitolite.kernel.org:pub/scm/linux/kernel/git/ras/ras
Merge tag : 'ep93xx-20260529' of https://git.kernel.org/pub/scm/linux/kernel/git/asv/linux into soc/arm
Merge tag : 'erofs-for-7.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs
Merge tag : 'erofs-for-7.2-rc4-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs
Merge tag : 'erofs-for-7.2-rc6-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs
Merge tag : 'exfat-for-7.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat
Merge tag : 'ext4_for_linus-7.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4
Merge tag : 'exynos-drm-next-for-v7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos into drm-next
Merge tag : 'f2fs-for-7.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs
Merge tag : 'fbdev-for-7.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev
Merge tag : 'fbdev-for-7.2-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev
Merge tag : 'fbdev-for-7.2-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev
Merge tag : 'ffa-updates-7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into soc/drivers
Merge tag : 'firewire-fixes-7.2-final' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394
Merge tag : 'firewire-fixes-7.2-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394
Merge tag : 'firewire-updates-7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394
Merge tag : 'for-7.2-rc3-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag : 'for-7.2-rc4-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag : 'for-7.2-rc5-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag : 'for-7.2-rc6-fixup-worker-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag : 'for-7.2-rc6-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag : 'for-7.2-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag : 'for-7.2/block-20260615' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
Merge tag : 'for-7.2/dm-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
Merge tag : 'for-7.2/dm-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
Merge tag : 'for-7.2/io_uring-20260615' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
Merge tag : 'for-7.2/io_uring-epoll-20260616' 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/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' of https://github.com/openrisc/linux
Merge tag : 'for-linus-7.2-1' of https://github.com/cminyard/linux-ipmi
Merge tag : 'for-linus-7.2-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip
Merge tag : 'for-linus-7.2a-rc2-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip
Merge tag : 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd
Merge tag : 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd
Merge tag : 'for-net-2026-07-06' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth
Merge tag : 'for-net-2026-07-13' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth
Merge tag : 'for-net-2026-07-21' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth
Merge tag : 'for-net-2026-07-28' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth
Merge tag : 'for-net-next-2026-06-11' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next
Merge tag : 'for-next-keys-7.2-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd
Merge tag : 'for-next-keys-7.2-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd
Merge tag : 'for-next-tpm-7.2-rc1-fixed' of git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd
Merge tag : 'for-v7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply
Merge tag : 'for-v7.2-rc' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply
Merge tag : 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost
Merge tag : 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost
Merge tag : 'fpga-for-7.2-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga into char-misc-next
Merge tag : 'fs_for_v7.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs
Merge tag : 'fscrypt-for-linus' of git://git.kernel.org/pub/scm/fs/fscrypt/linux
Merge tag : 'fscrypt-for-linus' of git://git.kernel.org/pub/scm/fs/fscrypt/linux
Merge tag : 'fscrypt-for-linus' of git://git.kernel.org/pub/scm/fs/fscrypt/linux
Merge tag : 'fsnotify_for_v7.2-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 : 'fuse-update-7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse
Merge tag : 'gemini-for-v7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-integrator into soc/dt
Merge tag : 'gfs2-for-7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2
Merge tag : 'gpio-fixes-for-v7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag : 'gpio-fixes-for-v7.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag : 'gpio-fixes-for-v7.2-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag : 'gpio-fixes-for-v7.2-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag : 'gpio-fixes-for-v7.2-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag : 'gpio-updates-for-v7.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag : 'hardening-v7.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag : 'hardening-v7.2-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag : 'hfs-v7.2-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/vdubeyko/hfs
Merge tag : 'hid-for-linus-2026061601' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid
Merge tag : 'hid-for-linus-2026070801' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid
Merge tag : 'hisi-arm64-dt-for-7.2' of https://github.com/hisilicon/linux-hisi into soc/dt
Merge tag : 'hwlock-v7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux
Merge tag : 'hwmon-for-v7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging
Merge tag : 'hwmon-for-v7.2-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging
Merge tag : 'hwmon-for-v7.2-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging
Merge tag : 'hwmon-for-v7.2-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging
Merge tag : 'hwmon-for-v7.2-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging
Merge tag : 'hyperv-fixes-signed-20260731' of git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux
Merge tag : 'hyperv-next-signed-20260621' of git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux
Merge tag : 'i2c-7.2-part1' of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux
Merge tag : 'i2c-7.2-part2' of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux
Merge tag : 'i2c-fixes-7.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux
Merge tag : 'i2c-fixes-7.2-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux
Merge tag : 'i2c-fixes-7.2-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux
Merge tag : 'i3c/for-7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux
Merge tag : 'ib-gpio-add-fwnode-gpiod-get-for-v7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux into gpio/for-next
Merge tag : 'ib-gpio-add-gpiod-is-single-ended-for-v7.2' into i2c/i2c-host
Merge tag : 'ib-gpio-add-gpiod-is-single-ended-for-v7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux into gpio/for-next
Merge tag : 'ib-mfd-gpio-v7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd into gpio/for-next
Merge tag : 'icc-7.2-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/djakov/icc into char-misc-next
Merge tag : 'ieee802154-for-net-next-2026-06-20' of git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan-next
Merge tag : 'iio-fixes-for-7.1b' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-next
Merge tag : 'iio-fixes-for-7.2a' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-linus
Merge tag : 'iio-for-7.2a' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/jic23/iio into work-testing
Merge tag : 'imx-binding-7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/frank.li/linux into soc/dt
Merge tag : 'imx-defconfig-7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/frank.li/linux into soc/defconfig
Merge tag : 'imx-dt-7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/frank.li/linux into soc/dt
Merge tag : 'imx-dt64-7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/frank.li/linux into soc/dt
Merge tag : 'imx-dt64-7.2-part2' of git://git.kernel.org/pub/scm/linux/kernel/git/frank.li/linux into soc/dt
Merge tag : 'imx-maintainers-7.3' of https://git.kernel.org/pub/scm/linux/kernel/git/frank.li/linux into arm/fixes
Merge tag : 'imx-soc-updates-for-v7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/frank.li/linux into soc/arm
Merge tag : 'input-for-v7.2-rc0' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
Merge tag : 'input-for-v7.2-rc0-2' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
Merge tag : 'input-for-v7.2-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
Merge tag : 'input-for-v7.2-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
Merge tag : 'input-for-v7.2-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
Merge tag : 'integrity-v7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity
Merge tag : 'integrity-v7.2-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity
Merge tag : 'intel-gpio-v7.1-1' of git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel into gpio/for-current
Merge tag : 'intel-pinctrl-v7.2-1' of git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel into devel
Merge tag : 'io_uring-7.2-20260625' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
Merge tag : 'io_uring-7.2-20260710' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
Merge tag : 'io_uring-7.2-20260717' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
Merge tag : 'io_uring-7.2-20260724' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
Merge tag : 'io_uring-7.2-20260731' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
Merge tag : 'io_uring-7.2-20260815' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
Merge tag : 'iommu-fixes-v7.2-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux
Merge tag : 'iommu-updates-v7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux
Merge tag : 'ipsec-2026-06-22' of git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec
Merge tag : 'ipsec-2026-07-10' of git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec
Merge tag : 'ipsec-next-2026-06-12' of git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next
Merge tag : 'irq-core-2026-06-13' of gitolite.kernel.org:pub/scm/linux/kernel/git/tip/tip
Merge tag : 'irq-drivers-2026-06-13' of gitolite.kernel.org:pub/scm/linux/kernel/git/tip/tip
Merge tag : 'irq-msi-2026-06-13' of gitolite.kernel.org:pub/scm/linux/kernel/git/tip/tip
Merge tag : 'irq-msi-2026-06-24' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'irq-urgent-2026-06-23' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'irq-urgent-2026-07-05' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'iwlwifi-fixes-2026-07-21' of https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next
Merge tag : 'iwlwifi-next-2026-05-26' of https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next
Merge tag : 'iwlwifi-next-2026-06-03' of https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next
Merge tag : 'kbuild-7.2-1' of git://git.kernel.org/pub/scm/linux/kernel/git/kbuild/linux
Merge tag : 'kbuild-7.2-2' of git://git.kernel.org/pub/scm/linux/kernel/git/kbuild/linux
Merge tag : 'kbuild-fixes-7.2-1' of git://git.kernel.org/pub/scm/linux/kernel/git/kbuild/linux
Merge tag : 'kcsan-20260612-v7.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/melver/linux
Merge tag : 'kernel-7.2-rc1.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'kernel-7.2-rc1.task_exec_state' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'kvm-riscv-7.2-1' of https://github.com/kvm-riscv/linux into HEAD
Merge tag : 'kvm-riscv-fixes-7.2-1' of https://github.com/kvm-riscv/linux into HEAD
Merge tag : 'kvm-s390-master-7.1-4' of https://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux into HEAD
Merge tag : 'kvm-s390-master-7.2-1' of git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux into HEAD
Merge tag : 'kvm-s390-master-7.2-2' of git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux into HEAD
Merge tag : 'kvm-s390-master-7.2-3' of https://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux into HEAD
Merge tag : 'kvm-s390-next-7.2-1' of https://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux into HEAD
Merge tag : 'kvm-s390-next-7.2-2' of https://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux into HEAD
Merge tag : 'kvm-x86-fixes-7.2-rc4' of https://github.com/kvm-x86/linux into HEAD
Merge tag : 'kvm-x86-generic-7.2' of https://github.com/kvm-x86/linux into HEAD
Merge tag : 'kvm-x86-gmem-7.2' of https://github.com/kvm-x86/linux into HEAD
Merge tag : 'kvm-x86-misc-7.2' of https://github.com/kvm-x86/linux into HEAD
Merge tag : 'kvm-x86-mmu-7.2' of https://github.com/kvm-x86/linux into HEAD
Merge tag : 'kvm-x86-selftests-7.2' of https://github.com/kvm-x86/linux into HEAD
Merge tag : 'kvm-x86-sev-7.2' of https://github.com/kvm-x86/linux into HEAD
Merge tag : 'kvm-x86-svm-7.2' of https://github.com/kvm-x86/linux into HEAD
Merge tag : 'kvm-x86-vfio-7.2' of https://github.com/kvm-x86/linux into HEAD
Merge tag : 'kvm-x86-vmx-7.2' of https://github.com/kvm-x86/linux into HEAD
Merge tag : 'kvmarm-7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
Merge tag : 'kvmarm-fixes-7.2-1' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
Merge tag : 'kvmarm-fixes-7.2-2' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
Merge tag : 'kvmarm-fixes-7.2-3' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
Merge tag : 'landlock-7.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/mic/linux
Merge tag : 'landlock-7.2-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/mic/linux
Merge tag : 'leds-next-7.2' 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 : 'libnvdimm-for-7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm
Merge tag : 'linux-can-fixes-for-7.2-20260716' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can
Merge tag : 'linux-can-fixes-for-7.2-20260729' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can
Merge tag : 'linux_kselftest-fixes-7.2-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag : 'linux_kselftest-kunit-7.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag : 'linux_kselftest-kunit-fixes-7.2-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag : 'linux_kselftest-next-7.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag : 'linux_kselftest-next-7.2-rc1-second' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag : 'livepatching-for-7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching
Merge tag : 'liveupdate-fixes-2026-07-22' of git://git.kernel.org/pub/scm/linux/kernel/git/liveupdate/linux
Merge tag : 'liveupdate-fixes-2026-08-03' of git://git.kernel.org/pub/scm/linux/kernel/git/liveupdate/linux
Merge tag : 'liveupdate-v7.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/liveupdate/linux
Merge tag : 'locking-core-2026-06-14' of gitolite.kernel.org:pub/scm/linux/kernel/git/tip/tip
Merge tag : 'locking-urgent-2026-06-23' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'locking-urgent-2026-07-05' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'locking-urgent-2026-08-04' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'locking-urgent-2026-08-08' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'loongarch-7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
Merge tag : 'loongarch-fixes-7.2-1' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
Merge tag : 'loongarch-kvm-7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson into HEAD
Merge tag : 'lsm-pr-20260615' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm
Merge tag : 'm68k-for-v7.2-tag1' of gitolite.kernel.org:pub/scm/linux/kernel/git/geert/linux-m68k
Merge tag : 'm68k-for-v7.2-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k
Merge tag : 'm68knommu-fixes-on-top-off-7.2-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu
Merge tag : 'm68knommu-fixes-on-top-off-7.2-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu
Merge tag : 'm68knommu-for-v7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu
Merge tag : 'mailbox-v7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/jassibrar/mailbox
Merge tag : 'md-7.2-20260531' of https://git.kernel.org/pub/scm/linux/kernel/git/mdraid/linux into for-7.2/block
Merge tag : 'media/v7.2-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media
Merge tag : 'mediatek-drm-fixes-20260729' of https://git.kernel.org/pub/scm/linux/kernel/git/chunkuang.hu/linux into drm-fixes
Merge tag : 'mediatek-drm-next-20260521' of https://git.kernel.org/pub/scm/linux/kernel/git/chunkuang.hu/linux into drm-next
Merge tag : 'memblock-v7.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rppt/memblock
Merge tag : 'memory-controller-drv-7.2' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl into soc/drivers
Merge tag : 'memory-controller-drv-7.2-2' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl into soc/drivers
Merge tag : 'memory-controller-drv-tegra-dt-bindings-7.2' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl into for-7.2/arm/dt
Merge tag : 'mfd-fixes-7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd
Merge tag : 'mfd-next-7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd
Merge tag : 'mhi-for-v7.2' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/mani/mhi into char-misc-next
Merge tag : 'microchip-dt64-7.2' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into soc/dt
Merge tag : 'mips-fixes_7.2_1' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux
Merge tag : 'mips_7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux
Merge tag : 'mm-hotfixes-stable-2026-07-06-17-49' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag : 'mm-hotfixes-stable-2026-07-20-11-37' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag : 'mm-hotfixes-stable-2026-07-27-14-18' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag : 'mm-hotfixes-stable-2026-07-30-19-30' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag : 'mm-hotfixes-stable-2026-08-06-18-44' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag : 'mm-nonmm-stable-2026-06-21-10-22' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag : 'mm-stable-2026-06-18-09-26' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag : 'mm-stable-2026-06-23-08-55' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag : 'mmc-v7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc
Merge tag : 'mmc-v7.2-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc
Merge tag : 'mmc-v7.2-rc2-2' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc
Merge tag : 'modules-7.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/modules/linux
Merge tag : 'mt76-fixes-2026-07-22' of https://github.com/nbd168/wireless
Merge tag : 'mt76-next-2026-06-09' of https://github.com/nbd168/wireless
Merge tag : 'mtd/fixes-for-7.2-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux
Merge tag : 'mtd/for-7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux
Merge tag : 'mtd/spi-mem-cont-read-for-7.2' into nand/next
Merge tag : 'mtk-dts32-for-v7.2' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/mediatek/linux into soc/dt
Merge tag : 'mtk-dts64-for-v7.2' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/mediatek/linux into soc/dt
Merge tag : 'mtk-soc-for-v7.2' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/mediatek/linux into soc/drivers
Merge tag : 'mvebu-arm-7.2-1' of git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into soc/arm
Merge tag : 'nand/for-7.2' into mtd/next
Merge tag : 'net-7.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag : 'net-7.2-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag : 'net-7.2-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag : 'net-7.2-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag : 'net-7.2-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag : 'net-7.2-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag : 'net-7.2-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag : 'net-7.2-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag : 'net-next-7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next
Merge tag : 'nf-26-06-21' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge tag : 'nf-26-06-23' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge tag : 'nf-26-06-30' of https://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge tag : 'nf-26-07-03' of https://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge tag : 'nf-26-07-08' of https://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge tag : 'nf-26-07-10' of https://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge tag : 'nf-26-07-23' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge tag : 'nf-26-08-10' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge tag : 'nf-next-26-05-25' of https://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next
Merge tag : 'nf-next-26-06-07' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next
Merge tag : 'nf-next-26-06-14' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next
Merge tag : 'nfc-net-next-20260611' of https://codeberg.org/linux-nfc/linux
Merge tag : 'nfs-for-7.2-1' of git://git.linux-nfs.org/projects/anna/linux-nfs
Merge tag : 'nfs-for-7.2-2' of git://git.linux-nfs.org/projects/anna/linux-nfs
Merge tag : 'nfs-for-7.2-3' of git://git.linux-nfs.org/projects/anna/linux-nfs
Merge tag : 'nfsd-7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux
Merge tag : 'nfsd-7.2-1' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux
Merge tag : 'nfsd-7.2-2' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux
Merge tag : 'nilfs2-v7.2-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/vdubeyko/nilfs2
Merge tag : 'nolibc-20260614-for-7.2-1' of git://git.kernel.org/pub/scm/linux/kernel/git/nolibc/linux-nolibc
Merge tag : 'ntb-7.2' of https://github.com/jonmason/ntb
Merge tag : 'ntfs-for-7.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/ntfs
Merge tag : 'ntfs-for-7.2-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/ntfs
Merge tag : 'ntfs-for-7.2-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/ntfs
Merge tag : 'ntfs3_for_7.2' of https://github.com/Paragon-Software-Group/linux-ntfs3
Merge tag : 'nuvoton-7.2-arm-fixes-0' of https://git.kernel.org/pub/scm/linux/kernel/git/bmc/linux into arm/fixes
Merge tag : 'nuvoton-7.2-devicetree-0' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/bmc/linux into soc/dt
Merge tag : 'nvme-7.2-2026-06-04' of git://git.infradead.org/nvme into for-7.2/block
Merge tag : 'nvme-7.2-2026-06-23' of git://git.infradead.org/nvme into block-7.2
Merge tag : 'objtool-core-2026-06-14' of gitolite.kernel.org:pub/scm/linux/kernel/git/tip/tip
Merge tag : 'omap-for-v7.2/dt-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap into soc/dt
Merge tag : 'omap-for-v7.2/soc-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap into soc/arm
Merge tag : 'opp-updates-7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm
Merge tag : 'optee-fix-for-v7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/jenswi/linux-tee into arm/fixes
Merge tag : 'optee-for-v7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/jenswi/linux-tee into soc/drivers
Merge tag : 'ovpn-net-20260720' of https://github.com/OpenVPN/ovpn-net-next
Merge tag : 'ovpn-net-20260730' of https://github.com/OpenVPN/ovpn-net-next
Merge tag : 'ovpn-net-20260809' of https://github.com/OpenVPN/ovpn-net-next
Merge tag : 'pci-v7.2-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci
Merge tag : 'pci-v7.2-fixes-1' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci
Merge tag : 'perf-core-2026-06-14' of gitolite.kernel.org:pub/scm/linux/kernel/git/tip/tip
Merge tag : 'perf-tools-fixes-for-v7.2-1-2026-07-25' of git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools
Merge tag : 'perf-tools-for-v7.2-1-2026-06-22' of git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools
Merge tag : 'perf-urgent-2026-06-23' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'perf-urgent-2026-07-05' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'perf-urgent-2026-07-11' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'perf-urgent-2026-08-02' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'perf_urgent_for_v7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'phy-fixes-7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy
Merge tag : 'phy-for-7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy
Merge tag : 'pin-init-v7.2' of https://github.com/Rust-for-Linux/linux into rust-next
Merge tag : 'pinctrl-qcom-fixes-for-v7.2-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux into fixes
Merge tag : 'pinctrl-qcom-fixes-for-v7.2-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux into fixes
Merge tag : 'pinctrl-v7.2-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl
Merge tag : 'pinctrl-v7.2-2' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl
Merge tag : 'pinctrl-v7.2-3' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl
Merge tag : 'platform-drivers-x86-v7.2-1' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag : 'platform-drivers-x86-v7.2-2' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag : 'platform-drivers-x86-v7.2-3' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag : 'platform-drivers-x86-v7.2-4' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag : 'pm-7.2-rc1' of gitolite.kernel.org:pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'pm-7.2-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'pm-7.2-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'pm-7.2-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'pmdomain-v7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm
Merge tag : 'pmdomain-v7.2-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm
Merge tag : 'pmdomain-v7.2-rc2-2' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm
Merge tag : 'powerpc-7.2-1' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
Merge tag : 'powerpc-7.2-2' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
Merge tag : 'powerpc-7.2-3' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
Merge tag : 'powerpc-7.2-4' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
Merge tag : 'printk-for-7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux
Merge tag : 'probes-fixes-v7.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'probes-fixes-v7.2-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'probes-fixes-v7.2-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'probes-fixes-v7.2-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'probes-fixes-v7.2-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'probes-v7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'pull-configfs-fixed' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Merge tag : 'pull-d_add' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Merge tag : 'pull-dcache' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Merge tag : 'pull-fixes' of gitolite.kernel.org:pub/scm/linux/kernel/git/viro/vfs
Merge tag : 'pwm/for-7.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux
Merge tag : 'pwm/for-7.2-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux
Merge tag : 'pwrseq-fixes-for-v7.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag : 'pwrseq-updates-for-v7.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag : 'pxa1908-dt-for-7.2' of https://codeberg.org/pxa1908-mainline/linux into soc/dt
Merge tag : 'qcom-arm64-fixes-for-7.2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/fixes
Merge tag : 'qcom-arm64-for-7.2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt
Merge tag : 'qcom-clk-fixes-for-7.2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into clk-fixes
Merge tag : 'qcom-clk-for-7.2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into clk-qcom
Merge tag : 'qcom-drivers-for-7.2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/drivers
Merge tag : 'rcu.release.v7.2' of gitolite.kernel.org:pub/scm/linux/kernel/git/rcu/linux
Merge tag : 'regmap-fix-v7.2-merge-window' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap
Merge tag : 'regmap-fix-v7.2-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap
Merge tag : 'regmap-fix-v7.2-rc7-2' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap
Merge tag : 'regmap-v7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap
Merge tag : 'regulator-fix-v7.2-merge-window' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
Merge tag : 'regulator-fix-v7.2-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
Merge tag : 'regulator-fix-v7.2-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
Merge tag : 'regulator-fix-v7.2-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
Merge tag : 'regulator-fix-v7.2-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
Merge tag : 'regulator-v7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
Merge tag : 'renesas-clk-for-v7.2-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into clk-renesas
Merge tag : 'renesas-clk-for-v7.2-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into clk-renesas
Merge tag : 'renesas-drivers-for-v7.2-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/drivers
Merge tag : 'renesas-drivers-for-v7.2-tag2' of https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/drivers
Merge tag : 'renesas-dts-for-v7.2-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt
Merge tag : 'renesas-dts-for-v7.2-tag2' of https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt
Merge tag : 'renesas-fixes-for-v7.1-tag1' into renesas-dts-for-v7.2
Merge tag : 'renesas-fixes-for-v7.2-tag1' of https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into arm/fixes
Merge tag : 'renesas-pinctrl-for-v7.2-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into devel
Merge tag : 'renesas-pinctrl-for-v7.2-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into devel
Merge tag : 'renesas-pinctrl-for-v7.2-tag3' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into devel
Merge tag : 'renesas-r8a73a4-dt-binding-defs-tag1' into renesas-clk-for-v7.2
Merge tag : 'renesas-r8a73a4-dt-binding-defs-tag1' into renesas-dts-for-v7.2
Merge tag : 'renesas-r8a7740-dt-binding-defs-tag1' into renesas-clk-for-v7.2
Merge tag : 'renesas-r8a7740-dt-binding-defs-tag1' into renesas-dts-for-v7.2
Merge tag : 'renesas-r8a78000-dt-binding-defs-tag1' into renesas-drivers-for-v7.2
Merge tag : 'renesas-r8a78000-dt-binding-defs-tag1' into renesas-dts-for-v7.2
Merge tag : 'renesas-r9a08g046-dt-binding-defs-tag2' into renesas-dts-for-v7.2
Merge tag : 'renesas-r9a08g046-dt-binding-defs-tag2' into renesas-pinctrl-for-v7.2
Merge tag : 'reset-fixes-for-v7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/pza/linux into arm/fixes
Merge tag : 'riscv-dt-for-v7.2' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into soc/dt
Merge tag : 'riscv-for-linus-7.2-mw1' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Merge tag : 'riscv-for-linus-7.2-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Merge tag : 'riscv-for-linus-7.2-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Merge tag : 'riscv-for-linus-7.2-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Merge tag : 'riscv-for-linus-7.2-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Merge tag : 'riscv-for-linus-v7.2-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Merge tag : 'riscv-soc-drivers-for-v7.2' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into soc/drivers
Merge tag : 'riscv-sophgo-dt-for-v7.2' of https://github.com/sophgo/linux into soc/dt
Merge tag : 'rpmsg-v7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux
Merge tag : 'rproc-v7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux
Merge tag : 'rtc-7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux
Merge tag : 'rtw-next-2026-06-03' of https://github.com/pkshih/rtw
Merge tag : 'rust-7.2' of gitolite.kernel.org:pub/scm/linux/kernel/git/ojeda/linux
Merge tag : 'rust-7.2-2' of git://git.kernel.org/pub/scm/linux/kernel/git/ojeda/linux
Merge tag : 'rust-fixes-7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/ojeda/linux
Merge tag : 'rust-fixes-7.2-2' of git://git.kernel.org/pub/scm/linux/kernel/git/ojeda/linux
Merge tag : 's390-7.2-1' of gitolite.kernel.org:pub/scm/linux/kernel/git/s390/linux
Merge tag : 's390-7.2-2' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag : 's390-7.2-3' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag : 's390-7.2-4' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag : 's390-7.2-5' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag : 's390-7.2-6' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag : 's390-7.2-7' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag : 'samsung-clk-7.2' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into clk-samsung
Merge tag : 'samsung-drivers-7.2' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/drivers
Merge tag : 'samsung-dt64-7.2' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/dt
Merge tag : 'samsung-soc-7.2' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/arm
Merge tag : 'sched-core-2026-06-14' of gitolite.kernel.org:pub/scm/linux/kernel/git/tip/tip
Merge tag : 'sched-urgent-2026-08-02' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'sched_ext-for-7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext
Merge tag : 'sched_ext-for-7.2-1' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext
Merge tag : 'sched_ext-for-7.2-rc3-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext
Merge tag : 'sched_ext-for-7.2-rc6-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext
Merge tag : 'sched_urgent_for_v7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'scmi-ffa-fixes-7.2' of https://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into arm/fixes
Merge tag : 'scmi-updates-7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into soc/drivers
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-20260615' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux
Merge tag : 'selinux-pr-20260710' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux
Merge tag : 'selinux-pr-20260717' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux
Merge tag : 'selinux-pr-20260805' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux
Merge tag : 'slab-for-7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab
Merge tag : 'slab-for-7.2-part2' of git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab
Merge tag : 'slab-for-7.2-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab
Merge tag : 'smp-core-2026-06-13' of gitolite.kernel.org:pub/scm/linux/kernel/git/tip/tip
Merge tag : 'smp-urgent-2026-06-23' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'smp-urgent-2026-07-26' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'soc-arm-7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag : 'soc-defconfig-7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag : 'soc-drivers-7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag : 'soc-dt-7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag : 'soc-fixes-7.2-1' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag : 'soc-fixes-7.2-2' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag : 'soc-fixes-7.2-3' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag : 'soc-pxa-gpio-for-v7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux into soc/arm
Merge tag : 'soc_fsl-7.1-2' of https://git.kernel.org/pub/scm/linux/kernel/git/chleroy/linux into soc/drivers
Merge tag : 'socfpga_clk_update_for_v7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux into clk-socfpga
Merge tag : 'socfpga_dts_updates_for_v7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux into soc/dt
Merge tag : 'sound-7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag : 'sound-7.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag : 'sound-7.2-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag : 'sound-7.2-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag : 'sound-7.2-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag : 'sound-7.2-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag : 'sound-7.2-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag : 'sound-fix-7.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag : 'soundwire-7.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire
Merge tag : 'spacemit-clk-fixes-for-7.2-1' of https://git.kernel.org/pub/scm/linux/kernel/git/spacemit/linux into clk-fixes
Merge tag : 'spacemit-clk-for-7.2-1' of ssh://github.com/spacemit-com/linux into clk-spacemit
Merge tag : 'spacemit-dt-for-7.2-1' of https://github.com/spacemit-com/linux into soc/dt
Merge tag : 'sparc-for-7.2-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/alarsson/linux-sparc
Merge tag : 'spdx-7.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx
Merge tag : 'spi-fix-v7.2-merge-window' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag : 'spi-fix-v7.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag : 'spi-fix-v7.2-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag : 'spi-fix-v7.2-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag : 'spi-fix-v7.2-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag : 'spi-fix-v7.2-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag : 'spi-nor/for-7.2' into mtd/next
Merge tag : 'spi-v7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag : 'spmi-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi
Merge tag : 'staging-7.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging
Merge tag : 'staging-7.2-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging
Merge tag : 'staging-7.2-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging
Merge tag : 'staging-7.2-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging
Merge tag : 'stm32-dt-for-7.2-1' of git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32 into soc/dt
Merge tag : 'strncpy-removal-v7.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag : 'sunxi-drivers-for-7.2' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into soc/drivers
Merge tag : 'sunxi-dt-for-7.2-2' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into soc/dt
Merge tag : 'svc_fixes_for_v7.2' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux into char-misc-linus
Merge tag : 'svc_updates_for_v7.2' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux into char-misc-next
Merge tag : 'tee-update-for-v7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/jenswi/linux-tee into arm/fixes
Merge tag : 'tegra-for-7.2-arm-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/dt
Merge tag : 'tegra-for-7.2-arm64-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/dt
Merge tag : 'tegra-for-7.2-arm64-dt-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/fixes
Merge tag : 'tegra-for-7.2-arm64-dt-fixes-v2' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/fixes
Merge tag : 'tegra-for-7.2-dt-bindings' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/dt
Merge tag : 'tegra-for-7.2-firmware' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/drivers
Merge tag : 'tegra-for-7.2-pmc' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/drivers
Merge tag : 'tegra-for-7.2-pmc-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/fixes
Merge tag : 'tegra-for-7.2-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/drivers
Merge tag : 'tegra-for-7.2-soc-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/fixes
Merge tag : 'tenstorrent-dt-for-v7.2' of https://git.kernel.org/pub/scm/linux/kernel/git/tenstorrent/linux into soc/dt
Merge tag : 'thead-dt-for-v7.2' of https://git.kernel.org/pub/scm/linux/kernel/git/fustini/linux into soc/dt
Merge tag : 'thermal-7.2-rc1' of gitolite.kernel.org:pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'thermal-7.2-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'thermal-7.2-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'thermal-v7.2-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/thermal/linux
Merge tag : 'thunderbolt-for-v7.2-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt into usb-next
Merge tag : 'thunderbolt-for-v7.2-rc7' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt into usb-linus
Merge tag : 'ti-driver-soc-for-v7.2' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/drivers
Merge tag : 'ti-k3-dt-for-v7.2' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/dt
Merge tag : 'ti-k3-sci-clk-for-v7.2' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into clk-ti
Merge tag : 'timers-clocksource-2026-06-13' of gitolite.kernel.org:pub/scm/linux/kernel/git/tip/tip
Merge tag : 'timers-core-2026-06-13' of gitolite.kernel.org:pub/scm/linux/kernel/git/tip/tip
Merge tag : 'timers-nohz-2026-06-13' of gitolite.kernel.org:pub/scm/linux/kernel/git/tip/tip
Merge tag : 'timers-ptp-2026-06-13' of gitolite.kernel.org:pub/scm/linux/kernel/git/tip/tip
Merge tag : 'timers-urgent-2026-06-23' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'timers-urgent-2026-07-11' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'timers-v7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/daniel.lezcano/linux into timers/clocksource
Merge tag : 'timers-v7.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/daniel.lezcano/linux into timers/clocksource
Merge tag : 'timers-vdso-2026-06-13' of gitolite.kernel.org:pub/scm/linux/kernel/git/tip/tip
Merge tag : 'timers_urgent_for_v7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'topic/pipe-reorder-2026-04-15' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-intel-next
Merge tag : 'topic/step-2026-04-09' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-intel-next
Merge tag : 'topic/step-2026-04-09' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-xe-next
Merge tag : 'trace-latency-v7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'trace-ring-buffer-v7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'trace-tools-7.2-2' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'trace-tools-v7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'trace-tools-v7.2-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'trace-tools-v7.2-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'trace-v7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'trace-v7.2-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'trace-v7.2-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'trace-v7.2-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'trace-v7.2-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'trace-v7.2-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'tty-7.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty
Merge tag : 'tty-7.2-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty
Merge tag : 'tty-7.2-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty
Merge tag : 'tty-7.2-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty
Merge tag : 'uml-for-linus-7.2-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux
Merge tag : 'usb-7.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
Merge tag : 'usb-7.2-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
Merge tag : 'usb-7.2-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
Merge tag : 'usb-7.2-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
Merge tag : 'usb-serial-7.2-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-next
Merge tag : 'usb-serial-7.2-rc2' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-linus
Merge tag : 'usb-serial-7.2-rc4' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-linus
Merge tag : 'v7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux into gpio/for-next
Merge tag : 'v7.1-rc2' into nolibc/for-next
Merge tag : 'v7.1-rc3' into staging-next
Merge tag : 'v7.1-rc3' into usb-next
Merge tag : 'v7.1-rc5' into driver-core-next
Merge tag : 'v7.1-rc5' into rdma.git for-next
Merge tag : 'v7.1-rc6' into char-misc-next
Merge tag : 'v7.1-rc6' into next
Merge tag : 'v7.1-rc6' into tty-next
Merge tag : 'v7.1-rc6' into usb-next
Merge tag : 'v7.1-rc6' into work
Merge tag : 'v7.2-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
Merge tag : 'v7.2-p2' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
Merge tag : 'v7.2-p3' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
Merge tag : 'v7.2-qcom-pinctrl-defconfigs' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl into soc/defconfig
Merge tag : 'v7.2-rc-part1-ksmbd-fixes' of git://git.samba.org/ksmbd
Merge tag : 'v7.2-rc-part1-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag : 'v7.2-rc-part2-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag : 'v7.2-rc-part2-smb3-server-fixes' of git://git.samba.org/ksmbd
Merge tag : 'v7.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux into gpio/for-current
Merge tag : 'v7.2-rc1-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag : 'v7.2-rc1-smb3-server-fixes' of git://git.samba.org/ksmbd
Merge tag : 'v7.2-rc2-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag : 'v7.2-rc2-smb3-server-fixes' of git://git.samba.org/ksmbd
Merge tag : 'v7.2-rc3-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag : 'v7.2-rc3-smb3-server-fixes' of git://git.samba.org/ksmbd
Merge tag : 'v7.2-rc4-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag : 'v7.2-rc4-smb3-server-fixes' of git://git.samba.org/ksmbd
Merge tag : 'v7.2-rc5-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag : 'v7.2-rc5-smb3-server-fixes' of git://git.samba.org/ksmbd
Merge tag : 'v7.2-rc6-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag : 'v7.2-rc6-smb3-server-fixes' of git://git.samba.org/ksmbd
Merge tag : 'v7.2-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux into gpio/for-current
Merge tag : 'v7.2-rockchip-clk1' of https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into clk-rockchip
Merge tag : 'v7.2-rockchip-clkfixes1' of https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into clk-fixes
Merge tag : 'v7.2-rockchip-dts32' of https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt
Merge tag : 'v7.2-rockchip-dts64-1' of https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt
Merge tag : 'v7.2-rockchip-dts64-2' of https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt
Merge tag : 'vfio-v7.2-rc1' of https://github.com/awilliam/linux-vfio
Merge tag : 'vfio-v7.2-rc2' of https://github.com/awilliam/linux-vfio
Merge tag : 'vfs-7.2-rc1.bh' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-7.2-rc1.casefold' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-7.2-rc1.directory.delegations' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-7.2-rc1.eventpoll' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-7.2-rc1.exportfs' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-7.2-rc1.inode' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-7.2-rc1.iomap' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-7.2-rc1.kfunc' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-7.2-rc1.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-7.2-rc1.openat2' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-7.2-rc1.procfs' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-7.2-rc1.super' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-7.2-rc1.writeback' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-7.2-rc1.xattr' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-7.2-rc2.fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-7.2-rc5.fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-7.2-rc6.fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-7.2-rc8.fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'watchdog-for-v7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging
Merge tag : 'watchdog-for-v7.2-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging
Merge tag : 'watchdog-for-v7.2-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging
Merge tag : 'wireless-2026-07-09' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless
Merge tag : 'wireless-2026-07-22' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless
Merge tag : 'wireless-2026-07-29' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless
Merge tag : 'wireless-next-2026-04-30' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next
Merge tag : 'wireless-next-2026-05-06' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next
Merge tag : 'wireless-next-2026-05-21' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next
Merge tag : 'wireless-next-2026-05-28' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next
Merge tag : 'wireless-next-2026-06-10' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next
Merge tag : 'wq-for-7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq
Merge tag : 'x86-cpu-2026-06-14' of gitolite.kernel.org:pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86-msr-2026-06-14' of gitolite.kernel.org:pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86-urgent-2026-06-23' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86-urgent-2026-07-05' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86-urgent-2026-07-11' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86-urgent-2026-07-19' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86-urgent-2026-07-26' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86-urgent-2026-08-02' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86-urgent-2026-08-08' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86_bugs_saferet' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86_cache_for_v7.2_rc1' of gitolite.kernel.org:pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86_cleanups_for_v7.2_rc1' of gitolite.kernel.org:pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86_microcode_for_v7.2_rc1' of gitolite.kernel.org:pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86_misc_for_7.2-rc1' of gitolite.kernel.org:pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86_mm_for_7.2-rc1' of gitolite.kernel.org:pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86_sev_for_v7.2_rc1' of gitolite.kernel.org:pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86_tdx_for_7.2-rc1' of gitolite.kernel.org:pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86_urgent_for_v7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'xfs-fixes-7.2-rc2' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Merge tag : 'xfs-fixes-7.2-rc4' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Merge tag : 'xfs-fixes-7.2-rc7' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Merge tag : 'xfs-merge-7.2' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Merge tag : 'zx29-docfix-for-7.2' of https://gitlab.com/stefandoesinger/zx297520-kernel into soc/arm
Merge tag : 'zx29-dts-for-7.2' of https://gitlab.com/stefandoesinger/zx297520-kernel into soc/dt
Merge tag : 'zx29-plat-for-7.2' of https://gitlab.com/stefandoesinger/zx297520-kernel into soc/arm
Merge tag : 'zynqmp-soc-for-7.2' of https://github.com/Xilinx/linux-xlnx into soc/drivers
 
Linux: Merge v7.1-rc5 into drm-next
Linux: Merge v7.2-rc3 into drm-misc-fixes
 
mfd: bd72720: Drop BUCK11 ID
mfd: bq257xx: Add BQ25792 support
mfd: Consistently define pci_device_ids using named initializers
mfd: cros_ec: Delay dev_set_drvdata() until probe success
mfd: cros_ec: Don't add cros_ec_ucsi if it is defined in OF or ACPI
mfd: cs42l43: Sanity check firmware size
mfd: cs5535: Add, assign and expose the software node for the GPIO cell
mfd: dt-bindings: mt6397: Add regulator supplies
mfd: ezx-pcap: Remove unused driver
mfd: MAINTAINERS: Remove Krzysztof from Samsung PMIC drivers
mfd: max77620: Convert poweroff support to sys-off API
mfd: max77759: Improve static struct formatting and commentary
mfd: menf21bmc: Inline i2c_check_functionality check
mfd: qcom: Unify user-visible "Qualcomm" name
mfd: qcom_rpm: Add msm8960 QDSS clock resource
mfd: rsmu: Add 8a34002 support
mfd: rsmu: Fix page register setup
mfd: rz-mtu3: Make reset optional
mfd: rz-mtu3: Store &pdev->dev in local variable
mfd: rz-mtu3: Use device-managed APIs
mfd: rz-mtu3: Use local variable for reset
mfd: sec: Add support for S2MU005 PMIC
mfd: sec: Set DMA coherent mask
mfd: si476x-i2c: Fix spelling mistakes in comments
mfd: simple-mfd-i2c: Add a reboot cell for the SpacemiT P1 chip
mfd: sm501: Fix reference leak on failed device registration
mfd: sprd-sc27xx: Switch to devm_mfd_add_devices()
mfd: timberdale: Move GPIO_NR_PINS into the driver
mfd: timberdale: Set up a software node for the GPIO cell
mfd: tps65219: Make poweroff handler conditional on system-power-controller
mfd: tps6586x: Fix OF node refcount
mfd: tps65910: Add error handling for dummy I2C transfer in probe
mfd: twl-core: Use i2c_check_functionality as boolean value
mfd: twl4030-power: Update checks for specific boards to use the DT
mfd: wm8994: Remove dead legacy-gpio code
 
microblaze: restore the page alignment of swapper_pg_dir
 
minix: avoid overflow in bitmap block count calculation
minix: handle set_blocksize failures
minix: release the sb buffer_head when setting the v3 block size fails
 
mips: Add build salt to the vDSO
 
MIPS: alchemy: db1000: use nodes attached to GPIO chips in properties
MIPS: alchemy: db1300: switch to static device properties
MIPS: alchemy: gpr: switch to static device properties
MIPS: alchemy: mtx1: attach software nodes to GPIO chips
MIPS: alchemy: platform: add missing include
MIPS: alchemy: provide visible function prototypes to board files
MIPS: ath79: reduce ARCH_DMA_MINALIGN
MIPS: configs: Enable the current Ingenic USB PHY symbol
 
mips: cps: Assemble jr.hb with an R2 ISA level
 
MIPS: csrc-r4k: Only use VDSO_CLOCKMODE_R4K when it is a available
MIPS: DEC: Ensure 32-bit stack location for o32 prom_printf()
MIPS: DEC: Ensure RTC platform device deregistration upon failure
MIPS: DEC: Fix prototypes for halt/reset handlers
MIPS: DEC: Prevent initial console buffer from landing in XKPHYS
MIPS: DEC: Remove do_IRQ() call indirection
MIPS: DEC: Remove IRQF_ONESHOT reference for IOASIC DMA error IRQs
 
mips: dts: ar9132: fix wdt node name
 
MIPS: Fix big-endian stack argument fetching in o32 wrapper
MIPS: Introduce Kconfig MIPS_GENERIC_GETTIMEOFDAY
MIPS: ip22-gio: do not export device release function
MIPS: ip22-gio: fix device reference leak in probe
MIPS: ip22-gio: fix gio device memory leak
MIPS: ip22-gio: fix kfree() of static object
MIPS: ip22-gio: switch to dynamic root device
MIPS: kernel: proc: Delete unnecessary braces in show_cpuinfo()
MIPS: kernel: proc: Use seq_putc() calls in show_cpuinfo()
MIPS: lib: Remove '.hidden' for local symbols
MIPS: loongson64: add IRQ work based on self-IPI
MIPS: Loongson64: dts: Add node for LS7A PCH LPC
MIPS: Loongson64: dts: Sort nodes
MIPS: Make do_IRQ() available for assembly callers
MIPS: mm: Add check for highmem before removing memory block
MIPS: mm: Fix out-of-bounds write in maar_res_walk()
MIPS: mm: remove comment referring to removed CONFIG_MIPS_CMP
MIPS: mobileye: Remove duplicate FIT_IMAGE_FDT_EPM5 from main Kconfig
 
mips: n64: add __iomem for writel call
mips: ralink: mt7621: add missing __iomem
 
MIPS: ralink: reduce ARCH_DMA_MINALIGN
MIPS: RB532: attach the software node to its target GPIO controller
MIPS: RB532: serial: statify setup_serial_port()
 
mips: Remove remaining defconfig references to the pktcdvd driver
 
MIPS: Remove unused arch/mips/crypto directory
 
mips: sched: Fix CPUMASK_OFFSTACK memory corruption
mips: select legacy gpiolib interfaces where used
 
MIPS: smp: report dying CPU to RCU in stop_this_cpu()
MIPS: VDSO: Avoid including .got in dynamic segment
MIPS: VDSO: Fold MIPS_CLOCK_VSYSCALL into MIPS_GENERIC_GETTIMEOFDAY
MIPS: VDSO: Fold MIPS_DISABLE_VDSO into MIPS_GENERIC_GETTIMEOFDAY
MIPS: VDSO: Gate microMIPS restriction on GCC version
MIPS: VDSO: Only map the data pages when the vDSO is used
 
misc: fastrpc: fix channel ctx ref leak when session alloc fails
misc: fastrpc: Fix initial memory allocation for Audio PD memory pool
misc: fastrpc: fix memory leak in fastrpc_channel_ctx_free
misc: fastrpc: Remove buffer from list prior to unmap operation
misc: fastrpc: take fl->lock when moving mmaps on interrupted invoke
misc: nsm: only unlock nsm_dev on post-lock error paths
misc: nsm: pin the module while the device is open
misc: pch_phub: Drop two unused functions
misc: pch_phub: Introduce an enum for device indentification
misc: pci_endpoint_test: Remove dead BAR read before doorbell trigger
misc: pci_endpoint_test: Validate BAR index in doorbell test
misc: Remove old APDS990x driver
misc: rtsx: Use named initializers for struct pci_device_id
misc: tifm: Use PCI_VDEVICE to initialize pci_device_id array
 
mlx5: Rename the vport number enums for host PF and VF
 
mlxsw: fix refcount leak in mlxsw_sp_port_lag_join()
mlxsw: fix refcount leak in mlxsw_sp_vrs_lpm_tree_replace()
mlxsw: minimal: Use named initializers for struct i2c_device_id
mlxsw: spectrum_ethtool: expose per-PG rx_discards
mlxsw: spectrum_fid: use a dedicated list head pointer for sorted insert
 
mm, page_alloc: reintroduce page allocation stall warning
 
mm, slab: add an optimistic __slab_try_return_freelist()
mm, slab: simplify returning slab in __refill_objects_node()
 
mm, swap: add support for stable large allocation in swap cache directly
mm, swap: avoid leaving unused extend table after alloc race
mm, swap: consolidate cluster allocation helpers
mm, swap: delay and unify memcg lookup and charging for swapin
mm, swap: merge zeromap into swap table
mm, swap: move common swap cache operations into standalone helpers
mm, swap: simplify swap cache allocation helper
mm, swap: support flexible batch freeing of slots in different memcgs
mm, swap: unify large folio allocation
 
mm/alloc_tag: replace fixed-size early PFN array with dynamic linked list
 
mm/bootmem_info: drop initialization of page->lru
mm/bootmem_info: remove call to kmemleak_free_part_phys()
mm/bootmem_info: stop marking mem_section_usage as MIX_SECTION_INFO
mm/bootmem_info: stop marking the pgdat as NODE_INFO
mm/bootmem_info: stop using PG_private
 
mm/compaction: cap compact_gap() at COMPACT_CLUSTER_MAX
mm/compaction: handle free_pages_prepare() properly in compaction_free()
mm/compaction: respect cpusets when checking retry suitability
 
mm/damon/core: add kdamond_call() debug_sanity check
mm/damon/core: always put unsuccessfully committed target pids
mm/damon/core: clarify next_intervals_tune_sis update path
mm/damon/core: commit probes
mm/damon/core: disallow overlapping input ranges for damon_set_regions()
mm/damon/core: do data attributes monitoring
mm/damon/core: do not use region out of a loop in damon_set_regions()
mm/damon/core: embed damon_probe objects in damon_ctx
mm/damon/core: handle
mm/damon/core: hide damon_add_region()
mm/damon/core: hide damon_destroy_region()
mm/damon/core: hide damon_insert_region()
mm/damon/core: introduce damon_ctx->paused
mm/damon/core: introduce damon_filter
mm/damon/core: introduce DAMON_FILTER_TYPE_MEMCG
mm/damon/core: introduce damon_ops->apply_probes
mm/damon/core: introduce damon_region->probe_hits
mm/damon/core: introduce failed region quota charge ratio
mm/damon/core: introduce struct damon_probe
mm/damon/core: make charge_addr_from aware of end-address exclusivity
mm/damon/core: merge regions after applying DAMOS schemes
mm/damon/core: remove damon_set_region_biggest_system_ram_default()
mm/damon/core: remove damon_verify_nr_regions()
mm/damon/core: safely handle no region case in damon_set_regions()
mm/damon/core: trace esz at first setup
mm/damon/core: validate ranges in damon_set_regions()
 
mm/damon/lru_sort: cover all system rams
mm/damon/lru_sort: error out for >10000 active_mem_bp
mm/damon/lru_sort: skip damon_call() if ctx has not started
mm/damon/lru_sort: validate min_region_size to be power of 2
 
mm/damon/ops-common: handle extreme intervals in damon_hot_score()
mm/damon/ops-common: optimize damon_hot_score() using ilog2()
mm/damon/ops-common: putback folios on invalid migrate nid
 
mm/damon/paddr: support DAMON_FILTER_TYPE_MEMCG
mm/damon/paddr: support data attributes monitoring
 
mm/damon/reclaim: add autotune_monitoring_intervals parameter
mm/damon/reclaim: cover all system rams
mm/damon/reclaim: skip damon_call() if ctx has not started
mm/damon/reclaim: validate min_region_size to be power of 2
 
mm/damon/stat: add a parameter for reading kdamond pid
mm/damon/stat: use damon_set_region_system_rams_default()
 
mm/damon/sysfs-schemes: fix dir put orders in access_pattern_add_dirs()
mm/damon/sysfs-schemes: fix double increment of nr_regions
mm/damon/sysfs-schemes: implement fail_charge_{num,denom} files
mm/damon/sysfs-schemes: implement probe dir
mm/damon/sysfs-schemes: implement probe/hits file
mm/damon/sysfs-schemes: implement tried_regions//probes/
mm/damon/sysfs-schemes: move memcg_path_to_id() to sysfs-common
mm/damon/sysfs-schemes: put stats for scheme_add_dirs() internal error
 
mm/damon/sysfs: add filters//path file
mm/damon/sysfs: add pause file under context dir
mm/damon/sysfs: implement filter dir
mm/damon/sysfs: implement filter dir files
mm/damon/sysfs: implement filters directory
mm/damon/sysfs: implement probe dir
mm/damon/sysfs: implement probes dir
mm/damon/sysfs: setup damon_filter->memcg_id from path
mm/damon/sysfs: setup probes on DAMON core API parameters
 
mm/damon/tests/core-kunit: add damon_set_regions() test cases
mm/damon/tests/core-kunit: test fail_charge_{num,denom} committing
mm/damon/tests/core-kunit: test pause commitment
 
mm/damon/tests/vaddr-kunit: replace damon_add_region() with damon_set_regions()
 
mm/damon/vaddr: attempt per-vma lock during page table walk
 
mm/damon: add a kernel-doc comment for damon_ctx->probes
mm/damon: add a kernel-doc comment for damon_ctx->rnd_state
mm/damon: add node_eligible_mem_bp goal metric
mm/damon: add synchronous commit for commit_inputs
mm/damon: adjust isolated pages stat for DAMOS_MIGRATE_{HOT,COLD}
mm/damon: fix missing parens in macro arguments
mm/damon: introduce damon_set_region_system_rams_default()
mm/damon: replace damon_rand() with a per-ctx lockless PRNG
mm/damon: support MADV_COLLAPSE via DAMOS_COLLAPSE scheme action
mm/damon: trace probe_hits
 
mm/fake-numa: fix under-allocation detection in uniform split
 
mm/filemap: __filemap_add_folio() restore index before retrying
mm/filemap: count only the faulting address as a mmap hit
mm/filemap: do not count FAULT_FLAG_TRIED retries as mmap hits
mm/filemap: fix page_cache_prev_miss() when no hole is found
mm/filemap: use folio_next_index() for start
 
mm/gup: cleanup pgtable entry accessors
 
mm/gup_test: reject wrapped user ranges
 
mm/huge_memory: fix huge_zero_pfn race
mm/huge_memory: fix outdated comment about freeing subpages in __folio_split
mm/huge_memory: initialise workingset state before folio split
mm/huge_memory: move THP gfp limit helper into header
mm/huge_memory: preserve pmd_swp_uffd_wp on device-private PMD downgrade
mm/huge_memory: remove folio split check for READ_ONLY_THP_FOR_FS
mm/huge_memory: remove READ_ONLY_THP_FOR_FS from file_thp_enabled()
mm/huge_memory: separate out CONFIG_PERSISTENT_HUGE_ZERO_FOLIO logic
mm/huge_memory: set PG_has_hwpoisoned only after new folio head is established
mm/huge_memory: unlock i_mmap_rwsem before releasing after-split folios
 
mm/hugetlb: fix hugetlb cgroup rsvd charge/uncharge mismatch
mm/hugetlb: fix list corruption in allocate_file_region_entries()
mm/hugetlb: fix swap entry corruption when clearing uffd-wp at fork()
 
mm/hugetlb_cma: restrict hugetlb_cma parameter to gigantic-page alignment
 
mm/kfence: use special gfp_t format specifier
 
mm/khugepaged: add folio dirty check after try_to_unmap()
mm/khugepaged: add per-order mTHP collapse failure statistics
mm/khugepaged: avoid underflow in madvise_collapse for sub-PMD MADV_COLLAPSE
mm/khugepaged: avoid unnecessary mTHP collapse attempts
mm/khugepaged: enable clean pagecache folio collapse for writable files
mm/khugepaged: fix inconsistent MMF_VM_HUGEPAGE flag due to allocation failure order
mm/khugepaged: fix PMD collapse swap PTE accounting
mm/khugepaged: generalize __collapse_huge_page_* for mTHP support
mm/khugepaged: generalize alloc_charge_folio()
mm/khugepaged: generalize collapse_huge_page for mTHP collapse
mm/khugepaged: generalize hugepage_vma_revalidate for mTHP support
mm/khugepaged: improve tracepoints for mTHP orders
mm/khugepaged: introduce collapse_possible_orders helper functions
mm/khugepaged: introduce mTHP collapse support
mm/khugepaged: remove READ_ONLY_THP_FOR_FS check
mm/khugepaged: remove READ_ONLY_THP_FOR_FS check in hugepage_enabled()
mm/khugepaged: require collapse_huge_page to enter/exit with the lock dropped
mm/khugepaged: return -EAGAIN for SCAN_PAGE_HAS_PRIVATE in MADV_COLLAPSE
mm/khugepaged: rework max_ptes_* handling with helper functions
mm/khugepaged: run khugepaged for all orders
mm/khugepaged: skip collapsing mTHP to smaller orders
mm/khugepaged: use ALIGN helpers for PMD alignment
 
mm/kmemleak: dedupe verbose scan output by allocation backtrace
mm/kmemleak: fix checksum computation for per-cpu objects
 
mm/lruvec: preemptively free dead folios during lru_add drain
 
mm/madvise: reject invalid process_madvise() advice for zero-length vectors
 
mm/memcg, swap: store cgroup id in cluster table directly
mm/memcg, swap: tidy up cgroup v1 memsw swap helpers
 
mm/memcg: remove no longer used swap cgroup array
 
mm/memcontrol: hoist pstatc_pcpu assignment out of CPU loop
 
mm/memory-failure: remove hugetlb output parameter from try_memory_failure_hugetlb()
mm/memory-failure: replace magic number 3 with GET_PAGE_MAX_RETRY_NUM
mm/memory-failure: trace: change memory_failure_event to ras subsystem
mm/memory-failure: use bool for forcekill state
mm/memory-failure: use zone_pcp_disable() for poison handling
 
mm/memory: update stale locking comments for fault handlers
 
mm/memory_hotplug: factor out altmap freeing checks
mm/memory_hotplug: fix incorrect altmap passing in error path
 
mm/mglru: avoid reclaim type fall back when isolation makes no progress
mm/mglru: consolidate common code for retrieving evictable size
mm/mglru: don't abort scan immediately right after aging
mm/mglru: relocate the LRU scan batch limit to callers
mm/mglru: remove no longer used reclaim argument for folio protection
mm/mglru: remove redundant swap constrained check upon isolation
mm/mglru: rename variables related to aging and rotation
mm/mglru: restructure the reclaim loop
mm/mglru: scan and count the exact number of folios
mm/mglru: simplify and improve dirty writeback handling
mm/mglru: use a smaller batch for reclaim
mm/mglru: use folio_mark_accessed to replace folio_set_active
mm/mglru: use the common routine for dirty/writeback reactivation
 
mm/migrate: exclude hugetlb folios from MTHP_STAT_NR_ANON accounting
mm/migrate: find_mm_struct: fix race between security checks and suid exec
mm/migrate: rename PAGE_ migration flags to FOLIO_
 
mm/migrate_device: cleanup up PMD Checks and warnings
 
mm/mm_init: fix pageblock migratetype for ZONE_DEVICE compound pages
mm/mm_init: fix uninitialized struct pages for ZONE_DEVICE
 
mm/mmu_notifier: fix a begin vs. start typo in the invalidate range comment
 
mm/mseal: use min/max in mseal_apply
 
mm/nodemask: correctly describe nodemask operation return types
 
mm/page_alloc: cleanup flag vars in alloc_pages_bulk_noprof()
mm/page_alloc: document that alloc_pages_nolock() uses RCU
mm/page_alloc: don't overload migratetype in find_suitable_fallback()
mm/page_alloc: drop a misleading __always_inline
mm/page_alloc: fix deferred compaction accounting
mm/page_alloc: fix defrag_mode for non-reclaimable allocations
mm/page_alloc: only update NUMA min ratios on sysctl write
mm/page_alloc: optimize __free_contig_frozen_range()
mm/page_alloc: optimize free_contig_range()
mm/page_alloc: remove ifdefs from pindex helpers
mm/page_alloc: remove VM_BUG_ON()s from pindex helpers
mm/page_alloc: replace kernel_init_pages() with batch page clearing
 
mm/page_frag: reject invalid CPUs in page_frag_test
 
mm/page_io: don't nest queue_lock under rcu in bio_associate_blkg_from_page()
mm/page_io: rename swap_iocb fields for clarity
 
mm/page_owner: fix %pGp format specifier argument type
 
mm/page_reporting: use system_freezable_wq to fix UAF during suspend
 
mm/page_table_check: skip special zero mappings
 
mm/page_vma_mapped: fix device-private PMD handling
 
mm/page_vma_mapped_walk: use ptep_get_lockless() for lockless access
 
mm/percpu-internal.h: optimise pcpu_chunk struct to save memory
 
mm/percpu-km: fix bitmap overflow and accounting in pcpu_create_chunk()
 
mm/ptdump: always stabilise against page table freeing using init_mm
 
mm/readahead: add kerneldoc for read_pages
mm/readahead: no PG_readahead on EOF
mm/readahead: simplify page_cache_ra_unbounded loop counter reset
 
mm/shrinker: avoid out-of-bounds read in set_shrinker_bit()
mm/shrinker: do not hold RCU lock in shrinker_debugfs_count_show()
mm/shrinker: simplify shrinker_memcg_alloc() using guard()
 
mm/slab: add a node-track-caller variant for kmem buckets allocation
mm/slab: add alloc_flags to slab_alloc_context
mm/slab: allow __GFP_NOMEMALLOC and __GFP_NOWARN for kmalloc_nolock()
mm/slab: allow kmem_cache_alloc_bulk() with any gfp flags
mm/slab: decouple SLAB_NO_SHEAVES from SLAB_NO_OBJ_EXT
mm/slab: do not init any kfence objects on allocation
mm/slab: do not limit zeroing to orig_size when only red zoning is enabled
mm/slab: fix a memory leak due to bootstrapping sheaves twice
mm/slab: improve kmem_cache_alloc_bulk
mm/slab: introduce alloc_flags and SLAB_ALLOC_NOLOCK
mm/slab: introduce kmalloc_flags()
mm/slab: introduce slab_alloc_context
mm/slab: pass alloc_flags through slab_post_alloc_hook() chain
mm/slab: pass alloc_flags to new slab allocation
mm/slab: pass slab_alloc_context to __do_kmalloc_node()
mm/slab: prevent unbounded recursion in free path with new kmalloc type
mm/slab: remove __GFP_NO_OBJ_EXT usage from alloc_slab_obj_exts()
mm/slab: replace __GFP_NO_OBJ_EXT with SLAB_ALLOC_NO_RECURSE for sheaves
mm/slab: replace slab_alloc_node() parameters with slab_alloc_context
mm/slab: replace struct partial_context with slab_alloc_context
mm/slab: stop inlining __slab_alloc_node()
 
mm/slub: defer freelist construction until after bulk allocation from a new slab
mm/slub: detach and reattach partial slabs in batch
mm/slub: fix lost local objects when bulk remote free batch fills
mm/slub: fix typo in sheaves comment
mm/slub: introduce helpers for node partial slab state
mm/slub: preserve original size in _kmalloc_nolock_noprof retry path
mm/slub: use empty sheaf helpers for oversized sheaves
 
mm/sparse-vmemmap: fix DAX vmemmap accounting with optimization
mm/sparse-vmemmap: fix vmemmap accounting underflow
mm/sparse-vmemmap: flush_cache_vmap() after hotplugging vmemmap
mm/sparse-vmemmap: pass @pgmap argument to memory deactivation paths
mm/sparse-vmemmap: provide generic vmemmap_set_pmd() and vmemmap_check_pmd()
 
mm/sparse: remove sparse buffer pre-allocation mechanism
mm/sparse: remove unnecessary NULL check before allocating mem_section
 
mm/swap, PM: hibernate: fix swapoff race in uswsusp by pinning swap device
 
mm/swap: add cond_resched() in swap_reclaim_full_clusters to prevent softlockup
mm/swap: remove redundant swap device reference in alloc/free
 
mm/thp: clear deferred split shrinker bits when queues drain
mm/thp: dead code cleanup in Kconfig
 
mm/truncate: use folio_split() in truncate_inode_partial_folio()
 
mm/util: don't read __page_2 for order-1 folios in snapshot_page()
 
mm/vma: eliminate mmap_action->error_hook, introduce error_override
mm/vma: remove mmap_action->success_hook
 
mm/vmalloc: acquire init_mm lock on huge vmap to avoid ptdump UAF
mm/vmalloc: extract vm_area_free_pages() helper from vfree()
mm/vmalloc: free unused pages on vrealloc() shrink
mm/vmalloc: use physical page count for vrealloc() grow-in-place check
mm/vmalloc: use physical page count in vread_iter() for VM_ALLOC areas
 
mm/vmpressure: skip socket pressure for costly order reclaim
 
mm/vmscan: add balance_pgdat begin/end tracepoints
mm/vmscan: fix typos in comments
mm/vmscan: pass NULL to trace vmscan node reclaim
mm/vmscan: remove sc->file_taken
mm/vmscan: remove sc->unqueued_dirty
mm/vmscan: unify writeback reclaim statistic and throttling
 
mm/vmstat: fold stranded per-cpu node stats when a node comes online
 
mm: a second pagecache maintainer
mm: Add ptep_try_set() for lockless empty-slot installs
mm: bypass mmap_miss heuristic for VM_EXEC readahead
mm: convert vmemmap_p?d_populate() to static functions
mm: decrement MTHP_STAT_NR_ANON in free_zone_device_folio()
mm: delete stale comment about cachelines
mm: do file ownership checks with the proper mount idmap
mm: document the folio refcount a little better
mm: fix incorrect flush address in direct page table reclaim
mm: fix mmap errno value when MAP_DROPPABLE is not supported
mm: fs: remove filemap_nr_thps*() functions and their users
mm: huge_memory: refactor defrag_show() to use defrag_flags[]
mm: huge_memory: use sysfs_match_string() in defrag_store()
mm: introduce for_each_free_list()
mm: kick writeback flusher for IOCB_DONTCACHE with targeted dirty tracking
mm: limit filemap_fault readahead to VMA boundaries
mm: list_lru: deduplicate lock_list_lru()
mm: list_lru: deduplicate unlock_list_lru()
mm: list_lru: fix set_shrinker_bit() call during race with cgroup deletion
mm: list_lru: introduce caller locking for additions and deletions
mm: list_lru: introduce folio_memcg_list_lru_alloc()
mm: list_lru: lock_list_lru_of_memcg() cannot return NULL if !skip_empty
mm: list_lru: move list dead check to lock_list_lru_of_memcg()
mm: Make empty_zero_page[] const
mm: make mmap_miss accounting symmetric for VM_SEQ_READ
mm: memcg: initialize *locked in memcg1_oom_prepare() stub
mm: memory: flatten alloc_anon_folio() retry loop
mm: merge writeout into pageout
mm: mglru: fix stale batch updates after memcg reparenting
mm: migrate_device: fix pte_pfn/pte_dirty called on non-present PTE
mm: mm_init: use div64_ul() instead of do_div()
mm: page_ext: add count limit to page_ext_iter_next to prevent invalid PFN access
mm: page_isolation: avoid unsafe folio reads while scanning compound pages
mm: page_reporting: allow driver to set batch capacity
mm: preserve PG_dropbehind flag during folio split
mm: Refactor lazy_mmu_mode_pause() and lazy_mmu_mode_resume()
mm: rejig pageblock mask definitions
mm: remove mentions of PageWriteback
mm: remove page_mapped()
mm: remove READ_ONLY_THP_FOR_FS Kconfig option
mm: shmem: refactor thpsize_shmem_enabled_show() with helper arrays
mm: shmem: refactor thpsize_shmem_enabled_store() with sysfs_match_string()
mm: shrinker: fix NULL pointer dereference in debugfs
mm: shrinker: fix shrinker_info teardown race with expansion
mm: simplify the mempool_alloc_bulk API
mm: skip KASAN tagging for page-allocated page tables
mm: swap_cgroup: fix NULL deref in lookup_swap_cgroup_id on swapless host
mm: switch deferred split shrinker to list_lru
mm: track DONTCACHE dirty pages per bdi_writeback
mm: use mapping_mapped to simplify the code
mm: use mapping_max_folio_order() for force_thp_readahead order
mm: use zone lock guard in __offline_isolated_pages()
mm: use zone lock guard in free_pcppages_bulk()
mm: use zone lock guard in put_page_back_buddy()
mm: use zone lock guard in reserve_highatomic_pageblock()
mm: use zone lock guard in set_migratetype_isolate()
mm: use zone lock guard in take_page_off_buddy()
mm: use zone lock guard in unreserve_highatomic_pageblock()
mm: use zone lock guard in unset_migratetype_isolate()
mm: vmscan: abort proactive reclaim early when freezing for suspend
 
mmc: atmel-mci: Fix use-after-free in atmci_remove due to race condition
mmc: block: fix RPMB device unregister ordering
mmc: core: Add validation for host-provided max_segs
mmc: davinci: avoid NULL deref of host->data in IRQ handler
mmc: davinci: fix mmc_add_host order in probe
mmc: dw_mmc: Add desc_num field for clarity
mmc: dw_mmc: exynos: increase DMA threshold value for exynos7870
mmc: dw_mmc: implement option for configuring DMA threshold
mmc: dw_mmc: Move misplaced comment
mmc: host: Move MODULE_DEVICE_TABLE next to the table itself
mmc: loongson2: Fix sg iteration in data reorder functions
mmc: Merge branch fixes into next
mmc: Merge branch fixes into next
mmc: Merge branch fixes into next
mmc: mmc_test: Fix __counted_by handling after kzalloc_flex() conversion
mmc: omap_hsmmc: fix busy_timeout overflow in ns conversion on 32-bit
mmc: renesas_sdhi: Add OF entry for RZ/G2E SoC
mmc: renesas_sdhi: Add OF entry for RZ/G2N SoC
mmc: renesas_sdhi: add R-Car M3Le compatibility string
mmc: sdhci-esdhc-imx: disable irq during suspend to fix unhandled interrupt
mmc: sdhci-esdhc-imx: fix esdhc_change_pinstate() to allow default state restore
mmc: sdhci-esdhc-imx: fix resume error handling
mmc: sdhci-esdhc-imx: make non-fatal errors non-blocking in suspend
mmc: sdhci-esdhc-imx: remove unnecessary mmc_card_wake_sdio_irq check for tuning save/restore
mmc: sdhci-esdhc-imx: restore DLL override for DDR modes on resume
mmc: sdhci-esdhc-imx: restore pinctrl before restoring ios timing on resume
mmc: sdhci-esdhc-imx: use pm_runtime_resume_and_get() in suspend
mmc: sdhci-of-dwcmshc: check bus clock enable result in the probe() method
mmc: sdhci-of-dwcmshc: remove redundant IS_ERR() check
mmc: sdhci-of-dwcmshc: use dev_err_probe() to simplify error paths
mmc: sdhci-of-k1: add comprehensive SDR tuning support
mmc: sdhci-of-k1: add regulator and pinctrl voltage switching support
mmc: sdhci-of-k1: enable essential clock infrastructure for SD operation
mmc: sdhci: make tuning_err a signed int
mmc: sdhci: unmap the bounce buffer before device release
mmc: via-sdmmc: Simplify initialisation of pci_device_id array
mmc: vub300: defer reset until cmd_mutex is unlocked
mmc: vub300: fix use-after-free on probe failure
 
mod_devicetable.h: Split into per subsystem headers
 
modpost: Add __llvm_covfun and __llvm_covmap to section_white_list
modpost: Handle malformed WMI GUID strings
modpost: Ignore Clang LTO suffixes in symbol matching
 
module, arm64: force sh_addr=0 for arch-specific sections
 
module, arm: force sh_addr=0 for arch-specific sections
 
module, m68k: force sh_addr=0 for arch-specific sections
 
module, riscv: force sh_addr=0 for arch-specific sections
 
module: decompress: check return value of module_extend_max_pages()
 
mount: honour SB_NOUSER in the new mount API
 
mpls: fix NULL deref in mpls_valid_fib_dump_req() on CONFIG_INET=n
mpls: Set rt->rt_nhn just before returning from mpls_nh_build_multi().
 
mptcp: avoid combining some incoming suboptions
mptcp: change mptcp_established_options() to return opt_size
mptcp: decrement subflows counter on failed passive join
mptcp: fastopen: only mark MPTFO subflows with SYN data
mptcp: fix BUILD_BUG_ON on legacy ARM config
mptcp: fix stale skb->sk reference on subflow close
mptcp: introduce add_addr_v6_port_drop_ts sysctl knob
mptcp: only set DATA_FIN when a mapping is present
mptcp: options: reset DSS fields in case of unexpected size
mptcp: options: rst: drop unused skb parameter
mptcp: options: suboptions sizes can be negative
mptcp: pm: avoid computing add_addr size twice
mptcp: pm: avoid computing rm_addr size twice
mptcp: pm: avoid using del_timer directly
mptcp: pm: drop TCP TS with ADD_ADDRv6 + port
mptcp: pm: fix data race in add_addr timer callback
mptcp: pm: fix memory leak from alloc-during-teardown race
mptcp: pm: in-kernel: explicitly limit batches to array size
mptcp: pm: in-kernel: increase all limits to 64
mptcp: pm: in-kernel: increase endpoints limit
mptcp: pm: kernel: allow flushing more than 8 endpoints
mptcp: pm: make mptcp_pm_add_addr_send_ack static
mptcp: pm: remove add_ prefix from timer
mptcp: pm: rename add_entry structure to add_addr
mptcp: pm: uniform announced addresses helpers
mptcp: pm: use for_each_subflow helper
mptcp: pm: userspace: fix use-after-free in get_local_id
mptcp: reclaim forward-allocated memory on RX path errors
mptcp: remove MPC && MPJ check
 
mshv: add bounds check on vp_index in mshv_intercept_isr()
mshv: Fix duplicate GSI detection for GSI 0
mshv: fix hv_input_get_system_property struct
mshv: Fix level-triggered check on uninitialized data
mshv: Fix missing error code on VP allocation failure
mshv: Fix race in mshv_irqfd_deassign
mshv: Fix sleeping under spinlock in mshv_portid_alloc
mshv: Order pt_vp_array publish against irqfd assertion path
mshv: Publish VP to pt_vp_array before installing the file descriptor
mshv: Use kfree_rcu in mshv_portid_free
 
mshv_vtl: bounds-check cpu index in vtl mmap fault handler
mshv_vtl: clear hypercall output before copyout
mshv_vtl: fix fd leak in mshv_ioctl_create_vtl()
 
mtd: cfi: Use common error handling code in two functions
mtd: Consistently define pci_device_ids
mtd: fix double free and WARN_ON in add_mtd_device() error paths
mtd: inftlmount: convert printk(KERN_WARNING) to pr_warn
mtd: maps: remove AMD Élan specific drivers
mtd: maps: remove obsolete impa7 map driver
mtd: maps: remove uclinux map driver
mtd: maps: vmu-flash: fix fault in unaligned fixup
mtd: maps: vmu-flash: fix NULL pointer dereference in initialization
mtd: mchp23k256: use SPI match data for chip caps
mtd: mtdoops: replace simple_strtoul with kstrtouint
mtd: mtdpart: fix uninitialized erasesize on MTDPART_OFS_RETAIN error path
mtd: mtdpart: validate partition bounds in mtd_add_partition()
mtd: mtdsuper: replace simple_strtoul with kstrtouint
mtd: mtdswap: remove debugfs stats file on teardown
mtd: nand: ecc-mtk: handle ECC clock enable failures
mtd: nand: mtk-ecc: stop on ECC idle timeouts
mtd: netsc520: Remove mapping since board is no longer supported
mtd: onenand: samsung: report DMA completion timeouts
mtd: qcom: Unify user-visible "Qualcomm" name
mtd: rawnand: fix condition in 'nand_select_target()'
mtd: rawnand: fsl_ifc: return errors for failed page reads
mtd: rawnand: ingenic: handle ECC clock enable failures
mtd: rawnand: lpc32xx_mlc: fail DMA transfers on timeout
mtd: rawnand: lpc32xx_slc: fail DMA transfer on completion timeout
mtd: rawnand: ndfc: add CONFIG_OF dependency
mtd: rawnand: ndfc: fix gcc uninitialized var
mtd: rawnand: ndfc: use ioread32be/iowrite32be and allow COMPILE_TEST
mtd: rawnand: Pause continuous reads at block boundaries
mtd: rawnand: pl353: fix probe resource allocation
mtd: rawnand: qcom: embed nand_controller into qcom_nand_controller
mtd: sc520cdp: Remove mapping since board is no longer supported
mtd: slram: remove failed entries from the device list
mtd: slram: simplify register_device() cleanup
mtd: sm_ftl: allocate cis_buffer with main struct
mtd: spi-nor: Add steps for testing locking support
mtd: spi-nor: Add steps for testing locking with CMP
mtd: spi-nor: Create a local SR cache
mtd: spi-nor: debugfs: Add a locked sectors map
mtd: spi-nor: debugfs: Add locking support
mtd: spi-nor: debugfs: Align variable access with the rest of the file
mtd: spi-nor: debugfs: Enhance output
mtd: spi-nor: debugfs: Fix the flags list
mtd: spi-nor: Drop duplicate Kconfig dependency
mtd: spi-nor: Improve opcodes documentation
mtd: spi-nor: Make sure the QE bit is kept enabled if useful
mtd: spi-nor: spansion: add die erase support in s28hx-t
mtd: spi-nor: spansion: use die erase for multi-die devices only
mtd: spi-nor: swp: Add support for the complement feature
mtd: spi-nor: swp: Clarify a comment
mtd: spi-nor: swp: Cosmetic changes
mtd: spi-nor: swp: Create a helper that writes SR, CR and checks
mtd: spi-nor: swp: Create a TB intermediate variable
mtd: spi-nor: swp: Create helpers for building the SR register
mtd: spi-nor: swp: Explain the MEMLOCK ioctl implementation behaviour
mtd: spi-nor: swp: Improve locking user experience
mtd: spi-nor: swp: Rename a mask
mtd: spi-nor: swp: Simplify checking the locked/unlocked range
mtd: spi-nor: swp: Use a pointer for SR instead of a single byte
mtd: spi-nor: winbond: Add W25H01NWxxAM CMP locking support
mtd: spi-nor: winbond: Add W25H02NWxxAM CMP locking support
mtd: spi-nor: winbond: Add W25H512NWxxAM CMP locking support
mtd: spi-nor: winbond: Add W25Q01NWxxIM CMP locking support
mtd: spi-nor: winbond: Add W25Q01NWxxIQ CMP locking support
mtd: spi-nor: winbond: Add W25Q02NWxxIM CMP locking support
mtd: spinand: Add support for randomizer
mtd: spinand: Drop a too strong limitation
mtd: spinand: Drop ECC dirmaps
mtd: spinand: Expose spinand_op_is_odtr()
mtd: spinand: initialize ret in regular page reads
mtd: spinand: macronix: Enable randomizer support
mtd: spinand: Make sure continuous read is always disabled during probe
mtd: spinand: Prevent continuous reads on some controllers
mtd: spinand: Use secondary ops for continuous reads
mtd: spinand: winbond: Add support for continuous reads on W25NxxJW
mtd: spinand: winbond: Add support for continuous reads on W25NxxJW
mtd: spinand: winbond: Add support for continuous reads on W35NxxJW
mtd: spinand: winbond: Create a helper to detect the need for the HS bit
mtd: spinand: winbond: Create a helper to write the HS bit
mtd: ts5500_flash: Remove mapping since board is no longer supported
mtd: virt-concat: free duplicate generated name
mtd: virt_concat: fix use-after-free in mtd_virt_concat_destroy()
mtd: virt_concat: fix use-after-free in mtd_virt_concat_destroy_joins()
 
mtip32xx: fix use-after-free on service thread failure
 
mux: add devm_mux_state_get_from_np() to get mux from child node
mux: describe np parameter in __devm_mux_state_get()
 
mv88e6xxx: Add mv88e6352_reset for 6352 family
mv88e6xxx: Add mv88e6352_serdes_get_lane
mv88e6xxx: Add SERDES Support for mv88e6321
mv88e6xxx: Cache scratch config3 of 6352
mv88e6xxx: Refactor 6352's serdes functions
mv88e6xxx: Remove locks for 6352's has_serdes
mv88e6xxx: Use cached config3 in 6352 has_serdes
 
n64cart: use strscpy in n64cart_probe
 
namei: use QSTR() instead of QSTR_INIT() in path_pts
 
namespace: record fully visible mounts in list
 
nbd: don't warn when reclassifying a busy socket lock
nbd: Reclassify sockets to avoid lockdep circular dependency
 
ne2k: fold drivers/net/Space.c into ne.c
 
neighbour: remove obsolete EXPORT_SYMBOL()
 
net, bpf: check master for NULL in xdp_master_redirect()
 
net/9p/usbg: Constify struct configfs_item_operations
 
net/9p: fix infinite loop in p9_client_rpc on fatal signal
net/9p: fix race condition on rdma->state in trans_rdma.c
net/9p: Replace strlen() strcpy() pair with strscpy()
 
net/af_iucv: fix NULL deref in afiucv_hs_callback_syn()
 
net/atm: fix slab-out-of-bounds read in vcc_setsockopt()
 
net/dibs: Correct freeing of dmb_clientid_arr
 
net/dns_resolver: consolidate namelen checks in dns_query
net/dns_resolver: use kasprintf + kmemdup_nul to simplify dns_query
 
net/ethtool: drop duplicate TSCONFIG HWTSTAMP BUILD_BUG_ON from SET handler
 
net/intel: Replace manual array size calculation with ARRAY_SIZE
 
net/iucv: fix use-after-free of a severed iucv_path
net/iucv: take a reference on the socket found in afiucv_hs_rcv()
 
net/liquidio: drop cached VF pci_dev LUT
 
net/mlx5: add debugfs stats for frag buf dma pools
net/mlx5: Add FDB peer miss rules for satellite PFs
net/mlx5: add frag buf pools create/destroy paths
net/mlx5: Add function_id_type for enable/disable_hca cmds
net/mlx5: Add mlx5_vport_set_other_func_general_cap macro
net/mlx5: Add satellite PF vport support
net/mlx5: Add sd_group_size bits for SD management
net/mlx5: Add SPF function type for page management
net/mlx5: Add UD and UC packet pacing caps
net/mlx5: Add VHCA_ID page management mode support
net/mlx5: Add vhca_id_type support to IPsec alias creation
net/mlx5: Check max_macs devlink param value against max capability
net/mlx5: convert miss_list allocation to kvmalloc_array()
net/mlx5: devcom, add DEVCOM_CANT_FAIL for non-rollback events
net/mlx5: devcom, expose locked variant of send_event
net/mlx5: DR, Remove unused field of struct mlx5dr_matcher_rx_tx
net/mlx5: E-Switch, add representor lifecycle lock
net/mlx5: E-Switch, align disable sequence with switchdev-to-legacy transition
net/mlx5: E-Switch, fix deadlock between devlink lock and esw->wq
net/mlx5: E-Switch, fix zero num_dest in prio_tag egress vlan rule
net/mlx5: E-Switch, introduce generic work queue dispatch helper
net/mlx5: E-Switch, let esw work callers choose GFP flags
net/mlx5: E-Switch, load reps via work queue after registration
net/mlx5: E-Switch, move devcom init from TC to eswitch layer
net/mlx5: E-Switch, move work queue generation counter
net/mlx5: E-Switch, notify SD on eswitch disable
net/mlx5: E-Switch, serialize representor lifecycle
net/mlx5: E-Switch, skip uplink IB rep load for SD secondary devices
net/mlx5: E-Switch, Tie rep load/unload to SD LAG state
net/mlx5: E-Switch, unwind only newly loaded representor types
net/mlx5: Expose PF number from query_esw_functions
net/mlx5: Extend query_esw_functions output for multi-function support
net/mlx5: Fix L3 tunnel entropy refcount leak
net/mlx5: Fix MCIA register buffer overflow on 32 dword reads
net/mlx5: free mlx5_st_idx_data on final dealloc
net/mlx5: fw_tracer, return NULL on create error
net/mlx5: Generalize enable/disable HCA for any PF vport
net/mlx5: HWS, Check if device is down while polling for completion
net/mlx5: HWS, fix matcher leak on resize target setup failure
net/mlx5: HWS, Handle destroying table that has a miss table
net/mlx5: HWS: correct CONFIG_MLX5_HW_STEERING macro name in comment
net/mlx5: Initialize host PF host number earlier
net/mlx5: Initialize satellite PF SF vports
net/mlx5: Introduce generic helper for PF SFs info
net/mlx5: LAG, add MPESW over SD LAG support
net/mlx5: Lag, avoid LAG and representor lock cycles
net/mlx5: LAG, block multipath LAG for SD devices
net/mlx5: LAG, block RoCE and VF LAG for SD devices
net/mlx5: LAG, disable both regular and SD LAG on lag_disable_change
net/mlx5: LAG, extend shared FDB API with group_id filter
net/mlx5: LAG, factor out shared FDB code into dedicated file
net/mlx5: LAG, Fix off-by-one in single-FDB error rollback
net/mlx5: LAG, introduce software vport LAG implementation
net/mlx5: LAG, MPESW, Fix missing complete() on devcom error
net/mlx5: LAG, prepare for SD device integration
net/mlx5: LAG, replace peer count check with direct peer lookup
net/mlx5: LAG, store demux resources per master lag_func
net/mlx5: Lag: refactor representor reload handling
net/mlx5: Make debugfs page counters by function type dynamic
net/mlx5: Map SF controller to pfnum for satellite PFs
net/mlx5: Refactor mlx5_set_msix_vec_count() SET_HCA_CAP
net/mlx5: Register devlink ports for satellite PFs
net/mlx5: Register SF resource on satellite PF ports
net/mlx5: Relax capability check for eswitch query paths
net/mlx5: Remove broken and unused mlx5_query_mtppse()
net/mlx5: Remove unused host_sf_enable field
net/mlx5: SD, add L2 table silent mode query support
net/mlx5: SD, defer vport metadata init until SD is ready
net/mlx5: SD, enable SD over ECPF and allow switchdev transition
net/mlx5: SD, expend vport metadata for SD secondary devices
net/mlx5: SD, introduce Socket Direct LAG
net/mlx5: SD, keep netdev resources on same PF in switchdev mode
net/mlx5: SD, make primary/secondary role determination more robust
net/mlx5: SD, support switchdev mode transition with shared FDB
net/mlx5: SF, Handle function changed event
net/mlx5: Simplify cpumask operations in comp_irq_request_sf()
net/mlx5: Support SPF SFs in SF hardware table
net/mlx5: Support state get/set for satellite PF ports
net/mlx5: Switch vport HCA cap helpers to kvzalloc
net/mlx5: Update IFC allowed_list_size field bits
net/mlx5: Use helper to parse host PF info
net/mlx5: use internal dma pools for frag buf alloc
net/mlx5: Use mlx5_eswitch_is_vf_vport() for IPsec VF checks
net/mlx5: use numa_mem_id() for default frag buf allocations
net/mlx5: Use provided clock ID for history snapshot
net/mlx5: Use v1 response layout for query_esw_functions
net/mlx5: Use vport helper for IPsec eswitch set caps
net/mlx5: wire frag buf pools lifecycle hooks
 
net/mlx5e: advertise max RSS indirection table size to ethtool
net/mlx5e: Avoid copying payload to the skb's linear part
net/mlx5e: Count full skb length in TSO byte counters
net/mlx5e: DMA-sync earlier in mlx5e_skb_from_cqe_mpwrq_nonlinear
net/mlx5e: fix BQL reset on SQ re-activation
net/mlx5e: Fix HV VHCA stats agent registration race
net/mlx5e: Fix HV VHCA stats zero-sized buffer allocation
net/mlx5e: Fix publication race for priv->channel_stats[]
net/mlx5e: increase RSS indirection table spread factor
net/mlx5e: Let kTLS RX get async ICOSQ param in napi poll
net/mlx5e: macsec: fix use-after-free of metadata_dst on RX SC delete
net/mlx5e: Reduce branches in napi poll
net/mlx5e: Reduce stack use reading PCIe congestion thresholds
net/mlx5e: Reject unsupported CB Shaper TSA in ETS validation
net/mlx5e: remove channel count limit for XOR8 RSS hash
net/mlx5e: Report hw_gso_packets and hw_gso_bytes netdev stats
net/mlx5e: Report RX HW-GRO netdev stats
net/mlx5e: Report stop and wake TX queue stats
net/mlx5e: Report TX csum_none netdev stat
net/mlx5e: Report zero bandwidth for non-ETS traffic classes
net/mlx5e: resize configured default RSS context table on channel change
net/mlx5e: resize non-default RSS indirection tables on channel change
net/mlx5e: TC, Check if flow is PEER before acquiring devcom lock
net/mlx5e: TC, enable steering for SD LAG
net/mlx5e: TC, skip peer flow cleanup when LAG seq is unavailable
net/mlx5e: TC, track peer flow slots with bitmap
net/mlx5e: Use sender devcom for MPV master-up
net/mlx5e: Verify unique vhca_id count instead of range
 
net/ncsi: fix heap OOB read in NCSI_CMD_SEND_CMD payload length
 
net/openvswitch: check Ethernet header length in key_extract()
 
net/packet: avoid fanout hook re-registration after unregister
net/packet: reset the MAC header on the packet-socket transmit path
 
net/rds: Don't sleep inside rds_ib_conn_path_shutdown
net/rds: use special gfp_t format specifier
 
net/rxrpc: Add local FCrypt-PCBC implementation
net/rxrpc: Reimplement DES-PCBC using DES library
net/rxrpc: Use local FCrypt-PCBC implementation
 
net/sched: act_api: fix TOCTOU NULL deref on a->goto_chain
net/sched: act_bpf: use rcu_dereference_bh() to read the filter
net/sched: act_csum: don't mangle UDP tunnel GSO packets
net/sched: act_ct: fix nf_connlabels leak on two error paths
net/sched: act_ct: fix sk_buff leak when the header checks reject a packet
net/sched: act_ct: preserve tc_skb_cb across defragmentation
net/sched: act_gact, act_police: range check the fallback control action
net/sched: act_pedit: fix TOCTOU heap OOB write in tc offload
net/sched: act_pedit: require matching IPv4 L4 protocol
net/sched: act_tunnel_key: Defer dst_release to RCU callback
net/sched: add const qualifiers to gnet_stats helpers
net/sched: add qdisc_qlen_inc() and qdisc_qlen_dec()
net/sched: add qdisc_qlen_lockless() helper
net/sched: add qstats_cpu_drop_inc() helper
net/sched: add READ_ONCE() in gnet_stats_add_queue[_cpu]
net/sched: annotate data-races around sch->qstats.backlog
net/sched: cake: reject overhead values that underflow length
net/sched: cls_api: Always acquire rtnl_lock when destroying locked classifiers
net/sched: cls_api: Handle TC_ACT_CONSUMED in tcf_qevent_handle
net/sched: cls_bpf: prevent unbounded recursion in offload rollback
net/sched: cls_bpf: reject dev-bound programs bound to a different device
net/sched: cls_flow: Dont expose folded kernel pointers
net/sched: cls_route: fix fastmap use-after-free on filter
net/sched: cls_u32: skip hash tables in u32_bind_class()
net/sched: cls_u32: validate offshift to prevent shift-out-of-bounds
net/sched: dualpi2: clear stale classification on filter miss
net/sched: dualpi2: fix GSO backlog accounting
net/sched: fq_codel: local packets no longer count against memory limit
net/sched: Handle TC_ACT_REDIRECT from qdisc filter chains
net/sched: hhf: clear heavy-hitter state on reset
net/sched: mq: no longer acquire qdisc spinlocks in dump operations
net/sched: mq_prio: no longer acquire qdisc spinlocks in mqprio_dump()
net/sched: mq_prio: no longer acquire qdisc spinlocks in mqprio_dump_class_stats()
net/sched: netem: add per-impairment extended statistics
net/sched: netem: handle multi-segment skb in corruption
net/sched: netem: remove useless VERSION
net/sched: netem: reorder struct netem_sched_data
net/sched: netem: replace pr_info with netlink extack error messages
net/sched: prefer existing extack message in qdisc_offload_graft_helper()
net/sched: propagate tc_fill_tclass() error
net/sched: qdisc_qstats_qlen_backlog() runs locklessly
net/sched: reject overly deep qdisc hierarchies
net/sched: rename qstats_overlimit_inc() to qstats_cpu_overlimit_inc()
net/sched: sch_cake: drop WARN_ON(1) for malformed packets in ACK filter
net/sched: sch_cake: skip clearing unused tins during rate adjustment
net/sched: sch_codel: Do not call qdisc_tree_reduce_backlog during peek before restoring qlen
net/sched: sch_drr: annotate data-races around cl->deficit
net/sched: sch_drr: make cl->quantum lockless
net/sched: sch_dualpi2: Add missing module alias
net/sched: sch_dualpi2: annotate data-races in dualpi2_dump_stats()
net/sched: sch_dualpi2: Do not call qdisc_tree_reduce_backlog during peek before restoring qlen
net/sched: sch_ets: make cl->quantum lockless
net/sched: sch_fq_codel: Do not call qdisc_tree_reduce_backlog during peek before restoring qlen
net/sched: sch_hfsc: annotate data-races in hfsc_dump_class_stats()
net/sched: sch_hfsc: Don't make class passive twice
net/sched: sch_htb: annotate data-races (I)
net/sched: sch_htb: annotate data-races (II)
net/sched: sch_htb: annotate data-races (III)
net/sched: sch_htb: do not change sch->flags in htb_dump()
net/sched: sch_htb: fix htb_dump_class_stats() vs offload mode
net/sched: sch_multiq: Replace direct dequeue call with peek and qdisc_dequeue_peeked
net/sched: sch_taprio: Replace direct dequeue call with peek and qdisc_dequeue_peeked
net/sched: sch_teql: Introduce slaves_lock to avoid race condition and UAF
net/sched: sch_teql: move rcu_read_lock()/spin_lock() from _bh variants
net/sched: serialize qdisc_rtab_list against concurrent get/put
net/sched: speedup tc_dump_qdisc() when tcm_handle is provided
net/sched: speedup tc_dump_qdisc() when tcm_ifindex is provided
net/sched: switch tc_dump_qdisc() to for_each_netdev_dump()
net/sched: taprio: prepare taprio_dump() for RTNL removal
net/sched: tbf: add extack to offload params
net/sched: tc_dump_qdisc_root() refactor
net/sched: Update function name in TCQ_F_NOPARENT comment
 
net/smc: cap allocation order for SMC-R physically contiguous buffers
net/smc: fix qentry overwrite for CONFIRM_LINK and ADD_LINK_CONT in smc_llc_event_handler()
net/smc: fix socket use-after-free during link group termination
net/smc: fix TOCTOU race between smc_listen_out() and listener close
net/smc: fix UAF in smc_cdc_rx_handler() by pinning the socket
 
net/stmmac: Apply MTL_MAX queue limit if config missing
net/stmmac: Apply TBS config only to used queues
 
net/sun: Fix multiple typos in comments
 
net/tcp-ao: Drop support for most non-RFC-specified algorithms
net/tcp-ao: fix use-after-free of key in del_async path
net/tcp-ao: Return void from functions that can no longer fail
net/tcp-ao: Use crypto library API instead of crypto_ahash
net/tcp-ao: Use stack-allocated MAC and traffic_key buffers
 
net/tcp: Remove tcp_sigpool
 
net/tls: Consume empty data records in tls_sw_read_sock()
net/tls: Fail tls_sw_splice_read() after a failed async decrypt
 
net/x25: fix use-after-free in x25_kill_by_neigh()
net/x25: fix use-after-free of the socket by its timers
 
net: add retry mechanism to ndo_set_rx_mode_async
net: add the driver-facing netdev_work scheduling API
net: af_key: initialize alg_key_len for IPComp states
net: airoha: better handle MIBs for GDM ports with multiple devs attached
net: airoha: configure QoS channel for HW accelerated flowtable traffic
net: airoha: dma map xmit frags with skb_frag_dma_map()
net: airoha: Do not stop GDM port if it is shared
net: airoha: Fix always-true condition in PPE1 queue reservation loop
net: airoha: fix BQL underflow in shared QDMA TX ring
net: airoha: Fix debugfs new-tuple display for IPv4 ROUTE entries
net: airoha: Fix DMA direction for NPU mailbox buffer
net: airoha: Fix error handling in airoha_ppe_flush_sram_entries()
net: airoha: fix ETS channel derivation in airoha_tc_setup_qdisc_ets()
net: airoha: fix foe_check_time allocation size
net: airoha: fix max receive size configuration
net: airoha: fix MIB stats collection to be lossless
net: airoha: Fix MODULE_LICENSE to match SPDX GPL-2.0-only identifier
net: airoha: fix netif_set_real_num_tx_queues for sparse QoS channels
net: airoha: Fix non-standard return value in airoha_ppe_get_wdma_info()
net: airoha: Fix off-by-one in airoha_tc_remove_htb_queue()
net: airoha: Fix potential use-after-free in airoha_ppe_deinit()
net: airoha: Fix register index for Tx-fwd counter configuration
net: airoha: Fix skb->priority underflow in airoha_dev_select_queue()
net: airoha: Fix TX scheduler queue mask loop upper bound
net: airoha: Fix typos in comments and Kconfig
net: airoha: Introduce airoha_fe_get()/airoha_qdma_get() register read helpers
net: airoha: Introduce airoha_gdm_dev struct
net: airoha: Introduce WAN device flag
net: airoha: Move airoha_qdma pointer in airoha_gdm_dev struct
net: airoha: move get_sport() callback at the beginning of airoha_enable_gdm2_loopback()
net: airoha: Move qos_sq_bmap in airoha_gdm_dev struct
net: airoha: Move {cpu,fwd}_tx_packets in airoha_gdm_dev struct
net: airoha: Rely on airoha_gdm_dev pointer in airoha_is_lan_gdm_port()
net: airoha: Remove private net_device pointer in airoha_gdm_dev struct
net: airoha: Rename airoha_set_gdm2_loopback in airoha_enable_gdm2_loopback
net: airoha: Rename get_src_port_id callback in get_sport
net: airoha: Report extack error to the user if airoha_tc_htb_modify_queue() fails
net: airoha: Reserve RX headroom to avoid skb reallocation
net: airoha: simplify WAN device check in airoha_dev_init()
net: airoha: Support multiple LAN/WAN interfaces for hw MAC address configuration
net: airoha: Support multiple net_devices for a single FE GDM port
net: airoha: use int instead of atomic_t for qdma users counter
net: always declare __sock_wfree() and tcp_wfree()
net: arcnet: com20020-pci: avoid -Wformat-truncation warning
net: arcnet: com20020: remove misleading references to multicast
net: arcnet: expand unnecessary I/O abstraction macros
net: arcnet: fix typos in comments
net: arcnet: remove code depending on nonexistent config option
net: arcnet: remove ISA and PCMCIA support; modernize documentation
net: atlantic: add AQC113 filter data structures, firmware query and register dump
net: atlantic: add AQC113 hardware register definitions and accessors
net: atlantic: add AQC113 PTP hardware ops in hw_atl2
net: atlantic: add AQC113 PTP support in aq_ptp and driver core
net: atlantic: add AQC113 PTP traffic class and TX path setup
net: atlantic: add AQC113 TX timestamp polling and PTP TX classification
net: atlantic: correct L3L4 filter flow_type masking and IPv6 handling
net: atlantic: decouple aq_set_data_fl3l4() from driver internals
net: atlantic: extend hw_ops and TX descriptor for AQC113 PTP
net: atlantic: fix AQC113 HW init: ART, L2 filter slot, MAC address
net: atlantic: free RX pages of consumed but not refilled buffers
net: atlantic: free stranded TX buffers on ring deinit
net: atlantic: implement AQC113 L2/L3/L4 RX filter ops
net: atlantic: move active_ipv4/ipv6 bitmap updates after HW write
net: atm: reject out-of-range traffic classes in QoS validation
net: au1000: move free_irq out of the close-time spinlocked section
net: avoid theoretical races with ref drain
net: axienet: Use dedicated ethtool_ops for the dmaengine path
net: b44: use ethtool_puts
net: bcmasp: Divide init to allow partial bring up
net: bcmasp: Keep phy link during WoL sleep cycle
net: bcmgenet: convert RX path to page_pool
net: bcmgenet: Use weighted round-robin TX DMA arbitration
net: block MSG_NO_SHARED_FRAGS in sendmsg()
net: bonding: don't recurse on the slave's netdev ops lock
net: bridge: don't recurse on the port's netdev ops lock
net: bridge: mrp: fix Option TLV length in MRP_Test frames
net: bridge: mrp: fix uninitialised bytes on the wire
net: bridge: remove stale rcu_barrier() in br_multicast_dev_del()
net: bridge: stop fast-leave after deleting a port group
net: bridge: use atomic ops to read/change p->flags (I)
net: bridge: use atomic ops to read/change p->flags (II)
net: bridge: use atomic ops to read/change p->flags (III)
net: bridge: vlan: fix vlan range dumps starting with pvid
net: Call net_enable_timestamp() before failure in sk_clone().
net: change ndo_set_rx_mode_async return type to int
net: Consistently define pci_device_ids using named initializers
net: constify sk_skb_reason_drop() sock parameter
net: convert netmem_tx flag to enum
net: cpsw_new: unregister devlink on port registration failure
net: cs89x0: remove ISA bus probing
net: Defer netdev KOBJ_ADD uevent until the device is published
net: defer netdev_name_node_alt_flush() call to netdev_run_todo()
net: devmem: allow bind-rx from non-init user namespaces
net: devmem: prevent net-iov / page mixing
net: devmem: support TX over NETMEM_TX_NO_DMA devices
net: do not acquire dev->tx_global_lock in netdev_watchdog_up()
net: do not send ICMP/NDISC Redirects when peer allocation fails
net: Do not turn on carrier when protodown is on
net: Do not unconditionally turn on carrier when turning off protodown
net: document NETDEV_CHANGENAME as ops locked
net: dpaa: fix mode setting
net: drop_monitor: fix info leak in NET_DM_ATTR_PAYLOAD
net: dsa: add NETC switch tag support
net: dsa: b53: avoid devlink resource IDs collision with PARENT_TOP
net: dsa: b53: hide legacy gpiolib usage on non-mips
net: dsa: dsa_loop: avoid devlink resource IDs collision with PARENT_TOP
net: dsa: Fix skb ownership in taggers
net: dsa: hellcreek: avoid devlink resource IDs collision with PARENT_TOP
net: dsa: hellcreek: replace kcalloc with struct_size
net: dsa: microchip: bypass dev_ops for change_mtu() operation
net: dsa: microchip: bypass dev_ops for FDB ageing operations
net: dsa: microchip: bypass dev_ops for FDB and MDB operations
net: dsa: microchip: bypass dev_ops for mirror operations
net: dsa: microchip: bypass dev_ops for phy_read()/phy_write()
net: dsa: microchip: bypass dev_ops for phylink_get_caps()
net: dsa: microchip: bypass dev_ops for port_setup()
net: dsa: microchip: bypass dev_ops for VLAN operations
net: dsa: microchip: bypass dev_ops->setup() and teardown() for ksz8
net: dsa: microchip: bypass dev_ops->setup() and teardown() for ksz9477
net: dsa: microchip: bypass dev_ops->setup() and teardown() for lan937x
net: dsa: microchip: call DSA's phy_{read/write} to do mdio {read/write}
net: dsa: microchip: don't reset on shutdown or driver removal
net: dsa: microchip: ensure each ksz_dev_ops has its own dsa_switch_ops
net: dsa: microchip: hook up ksz_switch_alloc() to chip-specific dsa_switch_ops
net: dsa: microchip: implement .support_eee() only if needed
net: dsa: microchip: implement .{get/set}_wol only if needed
net: dsa: microchip: implement get_phy_flags only if needed
net: dsa: microchip: implement KSZ87xx Module 3 low-loss cable errata
net: dsa: microchip: implement lan937x-specific MDIO registration
net: dsa: microchip: implement port_hsr_join for KSZ9477 only
net: dsa: microchip: implement port_teardown only if needed
net: dsa: microchip: move KSZ8 ksz_dev_ops to ksz8.c
net: dsa: microchip: move KSZ9477 and LAN937 ksz_dev_ops to individual drivers
net: dsa: microchip: move phylink_mac_ops to individual drivers
net: dsa: microchip: remove dev_ops->setup() and teardown()
net: dsa: microchip: remove setup_rgmii_delay() KSZ operation
net: dsa: microchip: Remove unused ksz8_all_queues_split()
net: dsa: microchip: remove unused phylink_mac_link_up() callback
net: dsa: microchip: remove unused port_cleanup() callback
net: dsa: microchip: remove useless common cls_flower_{add/del} operations
net: dsa: microchip: remove VLAN operations for ksz8463
net: dsa: microchip: split ksz_connect_tag_protocol()
net: dsa: microchip: split ksz_get_tag_protocol()
net: dsa: microchip: wrap the MAC configuration checks in a function
net: dsa: mt7530: check bus->read() errors in the MDIO regmap backend
net: dsa: mt7530: error out on failed reads in ATC/VTCR command polling
net: dsa: mt7530: error out on failed reads in MT7531 PHY polling
net: dsa: mv88e6xxx: allow SPEED_200 for 6320 family on supported ports
net: dsa: mv88e6xxx: Avoid devlink resource IDs collision with PARENT_TOP
net: dsa: mv88e6xxx: define .pot_clear() for 6321
net: dsa: mv88e6xxx: enable .rmu_disable() for 6320 family
net: dsa: mv88e6xxx: enable devlink ATU hash param for 6320 family
net: dsa: mv88e6xxx: fix number of g1 interrupts for 6320 family
net: dsa: mv88e6xxx: remove unused .port_max_speed_mode()
net: dsa: mxl862xx: add support for SerDes ports
net: dsa: mxl862xx: avoid unaligned 16-bit access in api_wrap
net: dsa: mxl862xx: fix use-after-free of DSA ports in crc_err_work
net: dsa: mxl862xx: move API macros to mxl862xx-host.h
net: dsa: mxl862xx: move phylink stubs to mxl862xx-phylink.c
net: dsa: mxl862xx: store firmware version for feature gating
net: dsa: netc: add bridge mode support
net: dsa: netc: add FDB, STP, MTU, port setup and host flooding support
net: dsa: netc: add phylink MAC operations
net: dsa: netc: add support for ethtool private statistics
net: dsa: netc: add support for the standardized counters
net: dsa: netc: add VLAN filter table and egress treatment management
net: dsa: netc: fix unmet Kconfig dependencies for NET_DSA_NETC_SWITCH
net: dsa: netc: implement dynamic FDB entry ageing
net: dsa: netc: initialize buffer pool table and implement flow-control
net: dsa: netc: initialize the group bitmap of ETT and ECT
net: dsa: netc: introduce NXP NETC switch driver for i.MX94
net: dsa: pass extack to dsa_switch_ops :: port_policer_add()
net: dsa: qca8k: Add support for force mode for fixed link topology
net: dsa: qca8k: fix led devicename when using external mdio bus
net: dsa: realtek: fix memory leak in rtl8366rb_setup_led()
net: dsa: realtek: rtl8365mb: add bridge port flags
net: dsa: realtek: rtl8365mb: add FDB support
net: dsa: realtek: rtl8365mb: add port_bridge_{join,leave}
net: dsa: realtek: rtl8365mb: add support for RTL8367SB
net: dsa: realtek: rtl8365mb: add table lookup interface
net: dsa: realtek: rtl8365mb: add VLAN support
net: dsa: realtek: rtl8365mb: prepare for multiple source files
net: dsa: realtek: rtl8365mb: reject unsupported topologies
net: dsa: realtek: rtl8365mb: use devm_mutex_init for mib_lock
net: dsa: realtek: rtl8365mb: use dsa helpers for port iteration
net: dsa: realtek: rtl8365mb: use ERR_PTR
net: dsa: realtek: Use %pM format specifier for MAC addresses
net: dsa: realtek: use devm_mutex_init for l2_lock
net: dsa: realtek: use devm_mutex_init for regmap lock
net: dsa: realtek: use devm_mutex_init for vlan_lock
net: dsa: sja1105: fix lastused timestamp in flower stats
net: dsa: sja1105: flower: reject cross-chip redirect
net: dsa: sja1105: round up PTP perout pin duration
net: dsa: tag_yt921x: handle ACL tag code
net: dsa: Use named initializers for struct i2c_device_id
net: dsa: yt921x: Add ACL support
net: dsa: yt921x: Add port police support
net: dsa: yt921x: Add port TBF support
net: dsa: yt921x: Refactor long register helpers
net: dst_metadata: fix false-positive memcpy overflow in tun_dst_unclone
net: dummy: do not acquire RTNL for too long
net: ehea: unwind probe_port sysfs file on failure
net: emac: Fix NULL pointer dereference in emac_probe
net: ena: clean up XDP TX queues when regular TX setup fails
net: enetc: add "Update" and "Delete" operations to VLAN filter table
net: enetc: add "Update" operation to the egress count table
net: enetc: add basic operations to the FDB table
net: enetc: add CBDR setup/teardown hooks to enetc_si_ops for VF support
net: enetc: add generic helper to initialize SR-IOV resources
net: enetc: add helpers to set/clear table bitmap
net: enetc: add interfaces to manage dynamic FDB entries
net: enetc: add interfaces to manage egress treatment table
net: enetc: add multiple command BD rings support
net: enetc: add pre-boot initialization for i.MX94 switch
net: enetc: add support for "Add" and "Delete" operations to IPFT
net: enetc: add support for the "Add" operation to VLAN filter table
net: enetc: add support for the "Update" operation to buffer pool table
net: enetc: add VF-PF messaging support for IP minor revision query
net: enetc: align v1 CBDR API with v4 for VF driver sharing
net: enetc: check the number of BDs needed for xdp_frame
net: enetc: convert mailbox messages to new formats
net: enetc: dynamically allocate rxmsg based on VF count
net: enetc: fix potential divide-by-zero when num_vsi is zero
net: enetc: integrate enetc_msg.c into enetc-pf-common driver
net: enetc: move VF message handlers to enetc_msg.c
net: enetc: relocate SR-IOV configuration helper for common PF support
net: enetc: use enetc_set_si_hw_addr() for setting MAC address
net: enetc: use MADDR_TYPE for MAC filter array size
net: enetc: use read_poll_timeout() for VF mailbox polling
net: ensure SCM_TXTIME delivery time is no older than system boot
net: eth: benet: Use strscpy() to copy strings into arrays
net: eth: fbnic: Add pma read and write access
net: eth: fbnic: Consolidate register reads for ids and devs
net: eth: fbnic: Fix addr validation in pcs write
net: ethernet: atheros: atl2: remove kernel backward-compatibility code
net: ethernet: mtk_eth_soc: fix supported_interface set after phylink_create
net: ethernet: mtk_eth_soc: pass eth to mtk_handle_irq_rx in poll_controller
net: ethernet: mtk_ppe: Fix rhashtable leak in mtk_ppe_init error paths
net: ethernet: mtk_wed: debugfs: correct index in wed_amsdu_show()
net: ethernet: mtk_wed: fix loading WO firmware for MT7986
net: ethernet: oa_tc6: Interrupt is active low, level triggered.
net: ethernet: oa_tc6: mdiobus->parent initialized with NULL
net: ethernet: oa_tc6: Remove FCS size in RX frame
net: ethernet: qualcomm: ppe: Demote from supported and fix maintainer addresses
net: ethernet: sis900: correct CONFIG_VLAN_8021Q macro name in comment
net: ethernet: sunplus: spl2sw: fix phy_node refcount leak in remove
net: ethernet: ti: am65-cpsw-nuss: Fix port_id extraction from SRC TAG
net: ethernet: ti: am65-cpsw-nuss: remove dead vid check in slave_add_vid()
net: ethernet: ti: icssg: guard PA stat lookups
net: ethtool: add KSZ87xx low-loss cable PHY tunables
net: ethtool: add netif_get_link_ksettings() for correct ops-locked use
net: ethtool: cmis_cdb: hold instance lock for ops locked devices
net: ethtool: don't take rtnl_lock for global string dump
net: ethtool: fix missing closing paren in rings_reply_size()
net: ethtool: ioctl: concentrate the locking
net: ethtool: keep rtnl_lock for ops using ethtool_op_get_link()
net: ethtool: make dev->hwprov ops-protected
net: ethtool: make sure __ethtool_get_link_ksettings() is ops-locked
net: ethtool: optionally skip rtnl_lock in cable test handlers
net: ethtool: optionally skip rtnl_lock in ethnl_act_module_fw_flash()
net: ethtool: optionally skip rtnl_lock in ethnl_tsinfo_dumpit()
net: ethtool: optionally skip rtnl_lock in RSS context handlers
net: ethtool: optionally skip rtnl_lock on IOCTL path
net: ethtool: optionally skip rtnl_lock on Netlink path for GET ops
net: ethtool: optionally skip rtnl_lock on Netlink path for SET ops
net: ethtool: relax ethnl_req_get_phydev() locking assertion
net: ethtool: serialize broadcast notification sequence allocation
net: expect instance lock in netdev_queue_get_dma_dev()
net: fec: remove reference to nonexistent CONFIG_GILBARCONAP option
net: fec_mpc52xx: add missing kernel-doc for @may_sleep
net: fec_mpc52xx_phy: Add missing MODULE_DESCRIPTION()
net: fib_rules: Don't dump dying fib_rule in fib_rules_dump().
net: fix skb length accounting after generic XDP frag adjustment
net: garp: reload skb header pointers after pskb_may_pull()
net: gianfar: dispose irq mappings on probe failure and device removal
net: gre: fix lltx regression for GRE tunnels with SEQ/CSUM
net: gro: fix double aggregation of flush-marked skbs
net: hip04: fix RX buffer leak on build_skb failure
net: hisilicon: hix5hd2_gmac: remove redundant NAPI delete
net: hns3: debugfs support for dumping fd rules
net: hns3: differentiate autoneg default values between copper and fiber
net: hns3: fix permanent link down deadlock after reset
net: hns3: fix speed configuration residue after driver reload
net: hns3: improve the unused_tuple parameter setting
net: hns3: move fd code to a separate file
net: hns3: refactor add_cls_flower to prepare for multiple actions
net: hns3: refactor MAC autoneg and speed configuration
net: hns3: support IP and tunnel VNI dissectors for tc flow
net: hns3: support two more actions for tc flow
net: hns3: unify copper port ksettings configuration path
net: hsr: fix memory leak on slave unregistration by removing synced VLANs
net: hsr: reject unresolved interlink ifindex
net: hsr: require valid EOT supervision TLV
net: hsr: simplify fill_last_seq_nrs()
net: ibm: emac: Clear MAL descriptors without memset
net: ibm: emac: fix unchecked platform_get_irq return value
net: ibm: emac: mal: fix potential system hang in mal_remove()
net: ibm: emac: mal: fix unchecked platform_get_irq return values
net: ibm: emac: Reserve VLAN header in MJS limit
net: ibm: emac: Use napi_gro_receive() for Rx packets
net: ife: require ETH_HLEN to be pullable in ife_decode()
net: ioam6: no longer acquire qdisc spinlock while calling qdisc_qstats_qlen_backlog()
net: ip6_gre: require CAP_NET_ADMIN in the device netns for changelink
net: ip6_tunnel: require CAP_NET_ADMIN in the device netns for changelink
net: ip6_vti: require CAP_NET_ADMIN in the device netns for changelink
net: ip_gre: require CAP_NET_ADMIN in the device netns for changelink
net: ip_vti: require CAP_NET_ADMIN in the device netns for changelink
net: ipa: fix SMEM state handle leaks in SMP2P init
net: ipip: require CAP_NET_ADMIN in the device netns for changelink
net: ipv4: bound TCP reordering sysctl writes and MTU probe sizes
net: ipv6: clear suppressed fib6 rule result
net: ipv6: fix dif and sdif mismatch in raw6_icmp_error
net: ixp4xx_hss: fix duplicate HDLC netdev allocation
net: lan743x: avoid netdev-based logging before netdev registration
net: lan743x: Initialize eth_syslock spinlock before use
net: lan966x: cleanup error handling in lan966x_fdma_rx_alloc_page_pool()
net: lan966x: restore RX state on reload failure
net: libwx: fix FDIR ATR queue mismatch for software VLAN packets
net: libwx: fix VMDQ mask for 1-queue mode
net: liquidio: fix BAR resource leak on PF number failure
net: llc: make empty have static storage duration
net: lwtunnel: Drop skb metadata before LWT encapsulation
net: macb: add TX stall timeout callback to recover from lost TSTART write
net: macb: drop in-flight Tx SKBs on close
net: make is_skb_wmem() available to modules
net: make page_pool_get_stats() void
net: mana: Add support for PF device 0x00C1
net: mana: Allocate interrupt context for each EQ when creating vPort
net: mana: Cache MANA_QUERY_LINK_CONFIG result to avoid repeated HWC queries
net: mana: Create separate EQs for each vPort
net: mana: Expose hardware diagnostic info via debugfs
net: mana: Fall back to standard MTU when PF reports adapter_mtu of 0
net: mana: guard TX wq object destroy with INVALID_MANA_HANDLE check
net: mana: hardening: Reject zero max_num_queues from GDMA_QUERY_MAX_RESOURCES
net: mana: hardening: Reject zero max_num_queues from MANA_QUERY_VPORT_CONFIG
net: mana: initialize gdma queue id to INVALID_QUEUE_ID
net: mana: Introduce GIC context with refcounting for interrupt management
net: mana: Optimize irq affinity for low vcpu configs
net: mana: Query device capabilities and configure MSI-X sharing for EQs
net: mana: Return error code from mana_create_rxq()
net: mana: Sync page pool RX frags for CPU
net: mana: Use GIC functions to allocate global EQs
net: mana: Use kvmalloc for large RX queue and buffer allocations
net: mana: Use per-queue allocation for tx_qp to reduce allocation size
net: mana: Validate the packet length reported by the NIC
net: marvell: prestera: initialize err in prestera_port_sfp_bind
net: mctp i3c: clean up notifier and buses if driver register fails
net: mctp: test: remove skb dumps from test output
net: mdio: Add support for RSFEC Control register for PMA
net: mdio: drop unneeded dependency on OF_GPIO
net: mdio: realtek-rtl9300: Add command/C22 register
net: mdio: realtek-rtl9300: Add device specific info structure
net: mdio: realtek-rtl9300: Add I/O register
net: mdio: realtek-rtl9300: Add pages to info structure
net: mdio: realtek-rtl9300: Add port mask register
net: mdio: realtek-rtl9300: Add ports to info structure
net: mdio: realtek-rtl9300: Add prefix to register field defines
net: mdio: realtek-rtl9300: Add register structure
net: mdio: realtek-rtl9300: Add registers for high port count models
net: mdio: realtek-rtl9300: Add support for RTL931x
net: mdio: realtek-rtl9300: Correctly handle ethernet-phy-package
net: mdio: realtek-rtl9300: enhance documentation & naming
net: mdio: realtek-rtl9300: harden otto_emdio_map_ports()
net: mdio: realtek-rtl9300: harden otto_emdio_probe_one()
net: mdio: realtek-rtl9300: Link I/O functions in info structure
net: mdio: realtek-rtl9300: Make otto_emdio_read_cmd() generic
net: mdio: realtek-rtl9300: provide generic command runner
net: mdio: realtek-rtl9300: Refactor otto_emdio_map_ports()
net: mdio: realtek-rtl9300: relocate c22/c45 device tree readout
net: mdio: realtek-rtl9300: relocate topology setup
net: mdio: realtek-rtl9300: reorder controller setup
net: mdio: realtek-rtl9300: use command runner for read_c22()
net: mdio: realtek-rtl9300: use command runner for read_c45()
net: mdio: realtek-rtl9300: use command runner for write_c22()
net: mdio: select REGMAP_MMIO instead of depending on it
net: mention the convention for .ndo_setup_tc()
net: microchip: sparx5: clean up PSFP resources on flower setup failure
net: microchip: vcap: fix races on the shared Super VCAP block
net: motorcomm: phy: set drive strength in YT8531s RGMII
net: mpls: initialize rtm_tos in mpls_getroute()
net: mscc: ocelot: validate netdev belongs to switch in .netdev_to_port()
net: mvneta: re-enable percpu interrupt on resume
net: napi: Skip last poll when arming gro timer in busy poll
net: ncsi: Set ncsi_stop_dev() to inline while NET_NCSI not enabled
net: netkit: declare NETMEM_TX_NO_DMA mode
net: nfp: Drop PCI class entries with .class_mask = 0
net: ngbe: fix NULL pointer dereference in non-MSI-X interrupt enabling
net: octeontx2-pf: Fix UB in shift operation
net: openvswitch: fix potential UAF on meter attach failure
net: openvswitch: fix skb leak on flow key update failure during ct
net: openvswitch: fix skb leak on flow key update failure during recirculation
net: openvswitch: reallocate update replies for mismatched IDs
net: openvswitch: reject oversized nested action attrs
net: packet: fix wrong transport_header when sending VLAN-tagged frame
net: page_pool: silence static analysis warnings in page_pool_nl_stats_fill()
net: page_pool: support dumping pps of a specific ifindex via Netlink
net: pch_gbe: handle TX skb allocation failure
net: pcs: xpcs: fix SGMII state reading
net: pfcp: allocate per-cpu tstats for PFCP netdevs
net: phy: Add Airoha phy library for shared code
net: phy: air_an8801: ensure maximum available speed link use
net: phy: air_phy_lib: Factorize BuckPBus register accessors
net: phy: aquantia: use ADVERTISE_XNP for extended next page advertising
net: phy: at803x: add RX and TX clock management for IPQ5018 PHY
net: phy: dp83822: Add optional external PHY clock
net: phy: dp83822: Improve readability in dp8382x_probe
net: phy: dp83867: add MDI-X management
net: phy: intel-xway: add PHY-level statistics via ethtool
net: phy: intel-xway: fix typo in Kconfig description
net: phy: Introduce Airoha AN8801R Gigabit Ethernet PHY driver
net: phy: marvell: fix return code
net: phy: mediatek: fix TX blink masks using the RX bits
net: phy: micrel: expose KSZ87xx low-loss cable tunables
net: phy: micrel: use dev_err_probe()
net: phy: motorcomm: Add YT8522 100M RMII PHY support
net: phy: motorcomm: move mdio lock out from yt8531_set_ds()
net: phy: motorcomm: use device properties for firmware tuning
net: phy: realtek: Add support for PHY LEDs on RTL8221B
net: phy: realtek: Clear MDIO_AN_10GBT_CTRL_ADV10G bit
net: phy: realtek: fix EEE advertisement write on the internal PHY MMD path
net: phy: realtek: replace magic number with register bit macros
net: phy: realtek: support MDI swapping for RTL8226-CG
net: phy: Rename Airoha common BuckPBus register accessors
net: phy: sfp: detect presence via I2C when no MOD_DEF0 GPIO
net: phy: sfp: free mii_bus in sfp_i2c_mdiobus_destroy
net: phy: sfp: probe for RollBall I2C-to-MDIO bridge in mdio-i2c
net: phylink: put link_gpio if phylink_create fails
net: pktgen: fix proc entry use-after-free
net: pppoe: implement GRO/GSO support
net: prestera: validate firmware header length
net: psample: fix info leak in PSAMPLE_ATTR_DATA
net: pse-pd: pd692x0: support disabling disable ports GPIO
net: pse-pd: scope pse_control regulator handle to kref lifetime
net: pse-pd: set user byte command SUB2 field
net: pse-pd: Use named initializers for arrays of i2c_device_data
net: qrtr: fix 32-bit integer overflow in qrtr_endpoint_post()
net: qrtr: fix node refcount leak on ctrl packet alloc failure
net: qrtr: ns: Raise lookup limit to 128
net: qrtr: ns: Raise node count limit to 512
net: qrtr: restrict socket creation to the initial network namespace
net: qualcomm: rmnet: validate MAP frame length before ingress parsing
net: rds: check cmsg_len before reading rds_rdma_args in size pass
net: remove CAP_SYS_RAWIO zero-padding in dev_validate_header
net: Remove orphaned ax25_ptr references
net: Remove rtnl_held of struct fib_dump_filter.
net: remove SIOCSHWTSTAMP and SIOCGHWTSTAMP from ndo_eth_ioctl comment
net: remove some unused EXPORT_SYMBOL()s
net: Remove support for AIO on sockets
net: remove WARN_ON_ONCE() from sk_mc_loop()
net: rename netdev_ops_assert_locked()
net: rnpgbe: fix mailbox endianness and remove pointer casts
net: sch_fq: update flow delivery time on earlier EDT packet
net: sched: avoid printing uninitialized link speed
net: sched: don't recurse on the netdev ops lock in qdiscs
net: selftests: add getsockopt_iter regression tests
net: serialize netif_running() check in enqueue_to_backlog()
net: Set dev->proto_down before changing carrier state
net: sfp: add quirk for OEM 2.5G optical modules
net: sfp: apply I2C adapter quirks to limit block size
net: sfp: extend SMBus support
net: shaper: add a comment why we don't need kfree_rcu() in flush
net: shaper: add a note that we expect cap dumps to be tiny
net: shaper: drop redundant xa_lock() bracketing
net: shaper: drop unnecessary kfree_rcu in pre_insert
net: sit: require CAP_NET_ADMIN in the device netns for changelink
net: skmsg: preserve sg.copy across SG transforms
net: slip: serialize receive against buffer reallocation
net: smc: fix splice entry lifetime imbalance in smc_rx_splice
net: socket: clean up __sys_accept4 comment
net: sparx5: unregister blocking notifier on init failure
net: stmmac: dwmac-spacemit: Fix wrong irq definition
net: stmmac: dwmac-spacemit: Fix wrong phy interface definition
net: stmmac: dwmac4: mask interrupts when stopping DMA in suspend
net: stmmac: dwmac4: Report DCB feature capability
net: stmmac: enable the MAC on link up for all supported speeds
net: stmmac: Fix E2E delay mechanism
net: stmmac: fix l3l4 filter rejecting unsupported offload requests
net: stmmac: Improve Tx timer arm logic further
net: stmmac: intel: skip SerDes reconfig when rate is unchanged
net: stmmac: mmc: Remove duplicate mmc_rx crc
net: stmmac: reset residual action in L3L4 filters on delete
net: stmmac: resume PHY before hardware setup when opening the interface
net: stmmac: starfive: Add jhb100 SGMII interface
net: stmmac: starfive: Add STMMAC_FLAG_SPH_DISABLE flag
net: stmmac: xgmac2: disable RBUE in default RX interrupt mask
net: stmmac: xgmac: fix l4 filter port overwrite on register update
net: stmmac: xgmac: report L3/L4 filter match count in ethtool stats
net: Stop leased rxq before uninstalling its memory provider
net: sungem: fix probe error cleanup
net: sxgbe: check descriptor ring allocation failures
net: sxgbe: free TX rings on RX allocation failure
net: tap: fix wrong transport_header when sending VLAN-tagged frame
net: tap: set skb->dev before parsing virtio net header in tap_get_user_xdp()
net: team: don't recurse on the port's netdev ops lock
net: thunderbolt: Fix frags[] overflow by bounding frame_count
net: thunderbolt: Tear down DMA paths before stopping the rings
net: thunderx: fix PTP device ref leak in nicvf_probe()
net: ti: icssg-prueth: Fix AF_XDP fill ring alloc and wakeup condition
net: ti: icssg: Fix XSK zero copy TX during application wakeup
net: ti: icssg: Use undirected TX tag for native XDP in HSR offload mode
net: ti: icssg: Use undirected TX tag for XDP zero copy in HSR offload mode
net: tls: reshuffle the device ops check
net: turn the rx_mode work into a generic netdev_work facility
net: txgbe: fix FDIR filter leak on remove
net: txgbe: fix heap overflow when reading module EEPROM
net: txgbe: fix phylink leak on AML init failure
net: txgbe: rework service event handling
net: udp_tunnel: fix memory leak in udp_tunnel_nic_unregister()
net: udp_tunnel: prevent double queueing in udp_tunnel_nic_device_sync
net: Unify user-visible "Qualcomm" name
net: usb: ax88179_178a: fix skb leak in ax88179_tx_fixup()
net: usb: ipheth: fix carrier_work UAF on disconnect
net: usb: kalmia: bound RX frame length in kalmia_rx_fixup()
net: usb: lan78xx: disable VLAN filter in promiscuous mode
net: usb: lan78xx: restore VLAN and hash filters after link up
net: usb: net1080: validate packet_len before pad-byte access in rx_fixup
net: usb: pegasus: replace simple_strtoul with kstrtouint
net: usb: qmi_wwan: add MeiG SRM813Q
net: usb: usbnet: use proper ep number macros
net: Use named initializer for zorro_device_id arrays
net: wangxun: avoid statistics updates during device teardown
net: wangxun: don't advertise IFF_SUPP_NOFCS
net: wangxun: introduce WX_STATE_DOWN to serialize device shutdown state
net: watchdog: fix refcount tracking races
net: wwan: iosm: bound device offsets in the MUX downlink decoder
net: wwan: t7xx: Add delay between MD and SAP suspend
net: wwan: t7xx: check skb_clone in control TX
net: wwan: t7xx: destroy DMA pool on CLDMA late init failure
 
net_sched: sch_fq: convert skb->tstamp if not monotonic
 
netconsole: clean up deactivated targets dropped before the cleanup worker
netconsole: clear cached dev_name on resume-window cleanup
netconsole: close netdevice unregister window during target resume
netconsole: Constify struct configfs_item_operations and configfs_group_operations
netconsole: do not dequeue pooled skbs that cannot satisfy len
netconsole: do not schedule skb pool refill from NMI
netconsole: don't drop the last byte of a full-sized message
netconsole: move find_skb() from netpoll
netconsole: move netpoll_send_udp() from netpoll
netconsole: move netpoll_udp_checksum() from netpoll
netconsole: move push_eth() from netpoll
netconsole: move push_ipv4() from netpoll
netconsole: move push_ipv6() from netpoll
netconsole: move push_udp() from netpoll
netconsole: take target_cleanup_list_lock in drop_netconsole_target()
 
netdev-genl: report NAPI thread PID in the caller's pid namespace
 
netdev: expose io_uring rx_page_order order via netlink
 
netdevsim: fib: fix use-after-free of FIB data via debugfs
netdevsim: psp: reset spi on key rotation and check for exhaustion on alloc
netdevsim: psp: update rx stats on the peer netdevsim
netdevsim: psp: use atomic64 for psp stats counters
netdevsim: remove ethtool debugfs files before freeing netdev
netdevsim: tc: allow to test nf_tables offload control plane code
 
netfilter: add option for GCOV profiling
netfilter: allow nfnetlink built-in only
netfilter: bridge: fix stale prevhdr pointer in br_ip6_fragment()
netfilter: bridge: release template ct on non-IP path
netfilter: conntrack: add deprecation warnings for irc and pptp trackers
netfilter: conntrack: call nf_ct_gre_keymap_destroy() if master helper is pptp
netfilter: conntrack: check NULL when retrieving ct extension
netfilter: conntrack: revert ct extension genid infrastructure
netfilter: ctnetlink: do not allow to reset helper on existing conntrack
netfilter: ctnetlink: use nf_ct_exp_net() in expectation dump
netfilter: cttimeout: detach dataplane timeout policy and repurpose refcount
netfilter: ebt_nflog: pin the NFLOG backend
netfilter: ebtables: module names must be null-terminated
netfilter: ebtables: terminate table name before find_table_lock()
netfilter: ebtables: zero chainstack array
netfilter: ecache: fix inverted time_after() check
netfilter: flowtable: avoid num_encaps underflow on bridge VLAN untag
netfilter: flowtable: bail out if forward path cannot be discovered
netfilter: flowtable: fix and simplify IP6IP6 tunnel handling
netfilter: flowtable: fix offloaded ct timeout never being extended
netfilter: flowtable: IPIP tunnel hardware offload is not yet support
netfilter: flowtable: publish GC-visible tuple last
netfilter: flowtable: support IPIP tunnel with direct xmit
netfilter: flowtable: use correct direction to set up tunnel route
netfilter: flowtable: use dst in this direction when pushing IPIP header
netfilter: flowtable: Validate iph->ihl in nf_flow_ip4_tunnel_proto()
netfilter: handle unreadable frags
netfilter: ip6tables: mark malformed IPv6 extension headers for hotdrop
netfilter: ipset: add and use mtype_del_cidr_all helper
netfilter: ipset: add small wrappers for hash and bucket sizes
netfilter: ipset: allocate the proper memory for the generic hash structure
netfilter: ipset: cleanup the add/del backlog when resize failed
netfilter: ipset: do not update comments from kernel-side hash adds
netfilter: ipset: Don't use test_bit() in lockless RCU readers in bitmap types
netfilter: ipset: Don't use test_bit() in lockless RCU readers in hash types
netfilter: ipset: exclude gc when resize is in progress
netfilter: ipset: fix list type element drift bug
netfilter: ipset: fix order of kfree_rcu() and rcu_assign_pointer()
netfilter: ipset: fix race between dump and ip_set_list resize
netfilter: ipset: fix refcount race between list:set GC and swap
netfilter: ipset: let destroy callbacks adjust ext mem size
netfilter: ipset: make sure gc is properly stopped
netfilter: ipset: mark the rcu locked areas properly
netfilter: ipset: rework cidr bookkeeping
netfilter: ipset: switch ext_size to atomic64_t
netfilter: ipset: switch to rcu work
netfilter: nf_conncount: add sequence counter to detect tree modifications
netfilter: nf_conncount: callers must hold rcu read lock
netfilter: nf_conncount: fix zone comparison in tuple dedup
netfilter: nf_conncount: gc and rcu fixes
netfilter: nf_conncount: prevent connlimit drops for early confirmed ct
netfilter: nf_conncount: split count_tree_node rbtree walk into helper
netfilter: nf_conncount: use per nf_conncount_data spinlocks
netfilter: nf_conncount: use per-rule hash initval
netfilter: nf_conntrack: defer invalid log until after unlock
netfilter: nf_conntrack: use get_unaligned_be32() in tcp_sack()
netfilter: nf_conntrack_expect: add and use nf_ct_expect_related_pair()
netfilter: nf_conntrack_expect: run expectation eviction with no helper
netfilter: nf_conntrack_expect: store master_tuple in expectation
netfilter: nf_conntrack_expect: use conntrack GC to reap expectations
netfilter: nf_conntrack_expect: zero at allocation time
netfilter: nf_conntrack_ftp: avoid u16 overflows
netfilter: nf_conntrack_helper: add refcounting from datapath
netfilter: nf_conntrack_helper: cap maximum number of expectation at helper registration
netfilter: nf_conntrack_helper: dynamically allocate struct nf_conntrack_helper
netfilter: nf_conntrack_irc: fix parse_dcc() off-by-one OOB read
netfilter: nf_conntrack_pptp: move GRE specific cleanup to GRE tracker
netfilter: nf_conntrack_proto_tcp: fix typos in comments
netfilter: nf_conntrack_reasm: guard mac_header adjustment after IPv6 defrag
netfilter: nf_conntrack_sip: validate skb_dst() before accessing it
netfilter: nf_conntrack_sip: widen NAT rewrite delta to s32 in sip_help_tcp()
netfilter: nf_dup_netdev: add nf_dev_xmit_recursion*() helpers and use them
netfilter: nf_flow_table: drop existing skb dst before skb_dst_set_noref()
netfilter: nf_nat: avoid invalid nat_net pointer use on failed nf_nat_init()
netfilter: nf_nat_sip: reload possible stale data pointer
netfilter: nf_queue: pin bridge device while NFQUEUE holds fake dst
netfilter: nf_reject: skip iphdr options when looking for icmp header
netfilter: nf_tables: make nft_object rhltable per table
netfilter: nf_tables: use DEBUG_NET_WARN_ON_ONCE in packet and control paths
netfilter: nf_tables_offload: suppress WARN_ON_ONCE for ENOMEM in abort path
netfilter: nfnetlink_cthelper: cap to maximum number of expectation per master
netfilter: nfnetlink_cthelper: cap to maximum number of expectation per master on updates
netfilter: nfnetlink_cthelper: use {READ,WRITE}_ONCE for accessing helper flags
netfilter: nfnetlink_log: wait for rcu grace period before freeing pernet state
netfilter: nfnetlink_osf: fix mss parsing on big-endian architectures
netfilter: nfnetlink_queue: restrict writes to network header
netfilter: nfnl_cthelper: apply per-class values when updating policies
netfilter: nft_compat: ebtables emulation must reject non-bridge targets
netfilter: nft_ct: expectation timeouts are passed in milliseconds
netfilter: nft_fib: reject fib expression on the netdev egress hook
netfilter: nft_flow_offload: zero device address for non-ether case
netfilter: nft_lookup: fix catchall element handling with inverted lookups
netfilter: nft_meta_bridge: add validate callback for get operations
netfilter: nft_meta_bridge: fix NFT_META_BRI_IIFPVID stack leak
netfilter: nft_payload: fix mask build for partial field offload
netfilter: nft_payload: reject offsets exceeding 65535 bytes
netfilter: nft_set_pipapo: don't leak bad clone into future transaction
netfilter: nft_set_pipapo_avx2: restore performance optimization
netfilter: nft_set_rbtree: get command skips end element with open interval
netfilter: nft_set_rbtree: remove dead conditional
netfilter: nft_synproxy: stop bypassing the priv->info snapshot
netfilter: nftables: restrict checkum update offset
netfilter: nftables: restrict linklayer and network header writes
netfilter: synproxy: adjust duplicate timestamp options
netfilter: synproxy: drop packets if timestamp adjustment fails
netfilter: synproxy: fix unaligned memory access in timestamp adjustment
netfilter: synproxy: protect nf_ct_seqadj_init() with conntrack lock
netfilter: x_tables.h: fix all kernel-doc warnings
netfilter: x_tables: disable 32bit compat interface in user namespaces
netfilter: xt_cluster: reject template conntracks in hash match
netfilter: xt_connmark: reject invalid shift parameters
netfilter: xt_hashlimit: validate hashtable supports XT_HASHLIMIT_RATE_MATCH
netfilter: xt_IDLETIMER: Switch to alarm_start_timer()
netfilter: xt_nat: reject unsupported target families
netfilter: xt_physdev: masks are not c-strings
netfilter: xt_rateest: fix u64 truncation in xt_rateest_mt()
netfilter: xt_u32: reject invalid shift counts
 
netfs: clear PG_private_2 on copy-to-cache append failure
netfs: Fix barriering when walking subrequest list
netfs: Fix decision whether to disallow write-streaming due to fscache use
netfs: Fix DIO write retry for filesystems without a ->prepare_write()
netfs: Fix folio state after ENOMEM whilst under writeback iteration
netfs: Fix folio_queue ENOMEM in writeback by adding a mempool
netfs: Fix kdoc warning
netfs: Fix netfs_create_write_req() to handle async cache object creation
netfs: Fix writeback error handling
netfs: Fix writethrough to use collection offload
netfs: handle single writeback rolling buffer allocation failure
netfs: release readahead folios on iterator preparation failure
netfs: Replace wb_lock with a bit lock for asynchronicity
 
netlabel: fix IPv6 unlabeled address add error handling
 
netlink: add one debug check in nla_nest_end()
netlink: convert to getsockopt_iter
netlink: specs: add OVS packet family specification
netlink: specs: rt-link: convert bridge port flag attributes to u8
netlink: specs: rt-link: missed broadcast-neigh
 
netpoll: expose UDP packet builder helpers for netconsole
netpoll: fix a use-after-free on shutdown path
netpoll: rename and export netpoll_zap_completion_queue()
 
nexthop: avoid unlocked f6i_list walk in nh_rt_cache_flush
nexthop: initialize extack in nh_res_bucket_migrate()
nexthop: take nh->lock for f6i_list walks in replace check and notify
 
nfc: nci: uart: Constify struct tty_ldisc_ops
nfc: nxp-nci: Add ISO15693 support
nfc: nxp-nci: treat -ENXIO in IRQ thread as no data available
nfc: trf7970a: fix comment typos
nfc: Use named initializers for struct i2c_device_id
 
nfp: Check resource mutex allocation
 
nfs: add nowait version of nfs_start_io_direct
nfs: Avoid transient zeroed case capability bits during probe
 
NFS: Charge unstable writes by request size, not folio size
NFS: correct CONFIG_NFS_V4 macro name in #endif comment
NFS: Decrement refcounts if allocating nfs_free_stateid_data fails
 
nfs: don't skip revalidate on directory delegation when attrs flagged stale
nfs: expose FMODE_NOWAIT for read-only files
 
NFS: fix eof updates after NFSv4.2 fallocate/zero-range
 
nfs: get rid of fake root dentries
nfs: Implement fileattr_get for case sensitivity
nfs: keep PG_UPTODATE clear after read errors in page groups
 
NFS: Pin the 'struct nfs_server' during a FREE_STATEID call
NFS: Prevent resource leak in nfs_alloc_server()
 
nfs: remove fileid field from struct nfs_inode
nfs: remove nfs_compat_user_ino64() and deprecate enable_ino64
 
NFS: remove unused page and page2 in nfs4_replace_transport()
NFS: replace __get_free_page() with kmalloc() in nfs_show_devname()
 
nfs: replace NFS_FILEID() and nfsi->fileid with inode->i_ino
 
NFS: show redacted cert_serial and privkey_serial in mount options
 
nfs: Skip pathconf probe when neither field is consumed
nfs: store the full NFS fileid in inode->i_ino
 
NFS: Use common error handling code in nfs_alloc_server()
 
nfs: use nfsi->rwsem to protect traversal of the file lock list
 
nfsd/blocklayout: always ignore loca_time_modify
 
nfsd: add netlink upcall for the nfsd.fh cache
nfsd: add netlink upcall for the svc_export cache
nfsd: add NFSD_CMD_CACHE_FLUSH netlink command
 
NFSD: Add NFSD_CMD_UNLOCK_EXPORT netlink command
NFSD: Add NFSD_CMD_UNLOCK_FILESYSTEM netlink command
NFSD: Add NFSD_CMD_UNLOCK_IP netlink command
 
nfsd: avoid leaking pre-allocated openowner on unconfirmed retry race
nfsd: Cap case-folding probe cost across READDIR entries
nfsd: check get_user() return when reading princhashlen
 
NFSD: Close cached file handles when revoking export state
NFSD: Extract revoke_one_stid() utility function
 
nfsd: fix dead ACL conflict guard in nfsd4_create
 
NFSD: Fix delegation reference leak in nfsd4_revoke_states
 
nfsd: fix inverted cp_ttl check in async copy reaper
nfsd: fix posix_acl leak and ignored error in nfsd4_create_file
nfsd: fix posix_acl leak on SETACL decode failure
 
NFSD: Fix SECINFO_NO_NAME decode error cleanup
NFSD: Handle layout stid in nfsd4_drop_revoked_stid()
 
nfsd: Implement NFSv4 FATTR4_CASE_INSENSITIVE and FATTR4_CASE_PRESERVING
 
NFSD: Increase the default max_block_size to 4MB
 
nfsd: Map -ESTALE from case probe to NFS3ERR_STALE
nfsd: move struct nfsd_genl_rqstp to nfsctl.c
 
NFSD: Prevent post-shutdown use-after-free in NFSD_CMD_UNLOCK_FILESYSTEM
NFSD: Put cache get-reqs dump attrs under reply
 
nfsd: release layout stid on setlease failure
 
NFSD: replace __get_free_page() with kmalloc() in nfsd_buffered_readdir()
NFSD: Replace idr_for_each_entry_ul in find_one_sb_stid()
 
nfsd: Report export case-folding via NFSv3 PATHCONF
nfsd: reset write verifier on deferred writeback errors
 
NFSD: Track svc_export in nfs4_stid
NFSD: Update my maintainer email addresses
 
nfsd: Use kernel credentials for case-info probe
 
NFSv4.1/pNFS: fix LAYOUTCOMMIT retry loop on OLD_STATEID
 
NFSv4.2: fix nfs4_listxattr size accounting
 
NFSv4/flexfiles: honor FF_FLAGS_NO_IO_THRU_MDS in pg_get_mirror_count_write
NFSv4/flexfiles: honor FF_FLAGS_NO_IO_THRU_MDS on fatal DS connect errors
NFSv4/flexfiles: reject zero filehandle version count
 
NFSv4/pnfs: defer return_range callbacks until after inode unlock
 
NFSv4/pNFS: reject zero-length r_addr in nfs4_decode_mp_ds_addr
 
NFSv4: clear exception state on successful mkdir retry
NFSv4: include MAY_WRITE in open permission mask for O_TRUNC
 
nilfs2: Convert nilfs_btnode_submit_block to bh_submit()
nilfs2: Convert nilfs_gccache_submit_read_data to bh_submit()
nilfs2: Convert nilfs_mdt_submit_block to bh_submit()
nilfs2: fix backing_dev_info reference leak
nilfs2: Fix return in nilfs_mkdir
nilfs2: reject CLEAN_SEGMENTS ioctl with out-of-range segment numbers
nilfs2: replace get_zeroed_page() with kzalloc()
 
nouveau/gsp/rm: cleanup IS_ERR_OR_NULL in core implementation
nouveau/gsp/rm: cleanup remaining IS_ERR_OR_NULL usage
nouveau/gsp/rm: cleanup WARN_ON(IS_ERR_OR_NULL)
 
nouveau/gsp: cleanup IS_ERR_OR_NULL in rm_alloc functions
nouveau/gsp: cleanup IS_ERR_OR_NULL in rpc_rd
 
nouveau/vmm: fix another SPT/LPT race
nouveau/vmm: use kzalloc_flex
 
ntb: amd: Use named initializer for pci_device_id::driver_data
 
NTB: epf: Avoid calling pci_irq_vector() from hardirq context
NTB: epf: Avoid pci_iounmap() with offset when PEER_SPAD and CONFIG share BAR
NTB: epf: Document legacy doorbell slot offset in ntb_epf_peer_db_set()
NTB: epf: Fix doorbell bitmask and IRQ vector handling
NTB: epf: Fix request_irq() unwind in ntb_epf_init_isr()
NTB: epf: Implement .db_vector_count()/mask() for doorbells
NTB: epf: Make db_valid_mask cover only real doorbell bits
NTB: epf: Report 0-based doorbell vector via ntb_db_event()
NTB: fix kernel-doc warnings in ntb.h
NTB: ntb_netdev: Preserve RX queue depth on allocation failure
 
ntb: Store original DMA address for future release
ntb: Use consistent DMA attributes when freeing DMA mappings
 
ntb_hw_amd: Fix incorrect debug message in link disable path
 
ntfs3: Allocate iomap inline_data using alloc_page
ntfs3: avoid -Wmaybe-uninitialized warning
ntfs3: avoid another -Wmaybe-uninitialized warning
ntfs3: bound to_move in indx_insert_into_root before hdr_insert_head
ntfs3: cap RESTART_TABLE free-chain walker at rt->used
ntfs3: fix out-of-bounds read in decompress_lznt
ntfs3: fix out-of-bounds read in ntfs_dir_emit() and hdr_find_e()
ntfs3: handle set_blocksize failures
ntfs3: Implement fileattr_get for case sensitivity
ntfs3: reject direct userspace writes to reserved $LX* xattrs
ntfs3: validate split-point offset in indx_insert_into_buffer
 
ntfs: add bounds check before accessing EA entries
ntfs: add native_symlink mount option
ntfs: Add WQ_PERCPU to alloc_workqueue users
ntfs: avoid calling post_write_mst_fixup() for invalid index_block
ntfs: avoid heap allocation for free-cluster readahead state
ntfs: avoid self-deadlock during inode eviction
ntfs: avoid stale runlist element dereference in fallocate
ntfs: avoid stale runlist element dereference in MFT writeback
ntfs: bound the attribute-list entry in ntfs_read_inode_mount()
ntfs: bound the look-ahead attribute-list entry in ntfs_external_attr_find()
ntfs: centalize $INDEX_ROOT header validation
ntfs: clean up target name conversion for WSL symlinks
ntfs: detect mapping-pairs LCN accumulator overflow
ntfs: do not replace volume name after lookup errors
ntfs: drop stale page-cache when shrinking a non-resident attr
ntfs: fail attrlist updates when the superblock is inactive
ntfs: fix hole runlist memory leak in insert range error path
ntfs: fix incorrect size of symbolic link
ntfs: fix mrec_lock ABBA deadlock in rename
ntfs: fix off-by-one in mapping pairs decoding bounds checks
ntfs: Fix spelling mistake "etnry" -> "entry"
ntfs: fix u16 truncation of restart-area length check
ntfs: fix WARN_ON for resident attribute in ntfs_map_runlist_nolock()
ntfs: free link name from ntfs_name_cache
ntfs: free volume-wide resources on fill_super failure
ntfs: grow index root value before reparent header update
ntfs: harden runlist realloc size calculations
ntfs: make system files immutable to prevent corruption
ntfs: not change 0-byte $DATA attribute to non-resident
ntfs: only alias volume $UpCase to default on exact match
ntfs: preserve RECALL_ON_OPEN on WSL special-file reparse points
ntfs: reinit search context before volume information lookup
ntfs: reject non-resident records for resident-only attributes
ntfs: remove unnecessary NULL checks before kfree
ntfs: remove unnecessary ternary boolean conversion
ntfs: remove unsupported quota handling
ntfs: sanitize MFT references returned from ntfs_lookup_inode_by_name()
ntfs: serialize volume label accesses
ntfs: skip extent mft records in writeback to prevent deadlock
ntfs: support creating Windows native symlinks
ntfs: support following Windows native symlink with absolute paths
ntfs: support following Windows native symlink with relative paths
ntfs: update index root allocated size before shrink
ntfs: use d_splice_alias() for ->lookup() return value
ntfs: use direct pointer for inline data to avoid redundant allocation
ntfs: use str_plural in ntfs_attr_make_non_resident
ntfs: validate attribute values on lookup
ntfs: validate index block header more strictly
ntfs: validate index entries on reading
ntfs: validate resident attribute lists and harden the validator
ntfs: validate resident index root values on lookup
ntfs: validate resident volume name values on lookup
 
ntsync: Honour caller's time namespace for absolute MONOTONIC timeouts
 
nubus: Switch to dynamic root device
 
nvdimm/btt: Free arena sub-allocations on discover_arenas() error path
nvdimm/btt: Free arenas on btt_init() error paths
nvdimm/btt: Handle preemption in BTT lane acquisition
 
nvdimm: Convert nvdimm_bus guard to class
nvdimm: Use sysfs_emit() for cpumask show callback
 
nvme-apple: Prevent shared tags across queues on Apple A11
 
nvme-core: align fabrics_q teardown with admin_q in nvme_free_ctrl
nvme-core: fix unsigned comparison warning in nvme_wait_freeze_timeout
nvme-core: warn on allocating admin tag set with existing queue
 
nvme-fc: Do not cancel requests in io target before it is initialized
 
nvme-multipath: enable PCI P2PDMA for multipath devices
nvme-multipath: fix flex array size in struct nvme_ns_head
nvme-multipath: pass NS head to nvme_mpath_revalidate_paths()
nvme-multipath: require exact iopolicy names for module parameter
nvme-multipath: set BIO_REMAPPED on bios remapped to per-path namespace disks
 
nvme-pci: fix out-of-bounds access in nvme_setup_descriptor_pools
nvme-pci: Use pci_suspend_retains_context() during suspend
 
nvme-tcp: cleanup nvme_tcp_init_iter
nvme-tcp: lockdep: use dynamic lockdep keys per socket instance
nvme-tcp: move nvme_tcp_reclassify_socket()
nvme-tcp: Use WQ_PERCPU explicitly if wq_unbound is false.
 
nvme: add diag attribute group under sysfs
nvme: add support multipath passthrough iostats
nvme: add sysfs attribute to change admin timeout per nvme controller
nvme: add sysfs attribute to change IO timeout per controller
nvme: core: reject invalid LBA data size from Identify Namespace
nvme: export command error counters via sysfs
nvme: export command retry count via sysfs
nvme: export controller reconnect event count via sysfs
nvme: export controller reset event count via sysfs
nvme: export I/O failure count when no path is available via sysfs
nvme: export I/O requeue count when no path is usable via sysfs
nvme: export multipath failover count via sysfs
nvme: fix crash and memory leak during invalid cdev teardown
nvme: fix FDP fdpcidx bounds check
nvme: Let the blocklayer set timeouts for requests
nvme: make nvme_add_ns{_head}_cdev return void
nvme: make some sysfs diagnostic structures static
nvme: quieten sparse warning in valid LBA size check
nvme: refresh multipath head zoned limits from path limits
nvme: remove redundant timeout argument from nvme_wait_freeze_timeout
nvme: target: allocate ana_state with port
nvme: target: rdma: fix ndev refcount leak on queue connect
nvme: use DEFINE_SIMPLE_SYSFS_GROUP_VISIBLE for multipath_sysfs
nvme: validate FDP configuration descriptor sizes
 
nvmem: apple-spmi-nvmem: wrap regmap calls to satisfy CFI
nvmem: layouts: Add fixed-layout driver
 
nvmet-auth: reject short AUTH_RECEIVE buffers
nvmet-auth: validate reply message payload bounds against transfer length
 
nvmet-loop: do not alloc admin tag set during reset
 
nvmet-rdma: handle inline data with a nonzero offset
 
nvmet-tcp: check return value of nvmet_tcp_set_queue_sock
nvmet-tcp: fix page fragment cache leak in error path
nvmet-tcp: handle TCP_CLOSING state in nvmet_tcp_state_change
 
nvmet: fix pre-auth out-of-bounds heap read in Discovery Get Log Page
nvmet: fix refcount leak in nvmet_sq_create()
 
objtool/klp: Add "objtool klp checksum" subcommand
objtool/klp: Add correlation debugging output
objtool/klp: Cache dont_correlate() result
objtool/klp: Calculate object checksums
objtool/klp: Create empty checksum sections for function-less object files
objtool/klp: Don't correlate .rodata.cst* constant pool objects
objtool/klp: Don't correlate __ADDRESSABLE() symbols
objtool/klp: Don't correlate __initstub__ symbols
objtool/klp: Don't correlate absolute symbols
objtool/klp: Don't report uncorrelated functions as new
objtool/klp: Don't set sym->file for section symbols
objtool/klp: Extricate checksum calculation from validate_branch()
objtool/klp: Fix --debug-checksum for duplicate symbol names
objtool/klp: Fix .data..once static local non-correlation
objtool/klp: Fix cloning of zero-length section symbols
objtool/klp: Fix create_fake_symbols() skipping entsize-based sections
objtool/klp: Fix extraction of text annotations for alternatives
objtool/klp: Fix handling of zero-length .altinstr_replacement sections
objtool/klp: Fix is_uncorrelated_static_local() for Clang
objtool/klp: Fix kCFI prefix finding/cloning
objtool/klp: Fix kCFI trap handling
objtool/klp: Fix pointer comparisons for rodata objects
objtool/klp: Fix position-dependent checksums for non-relocated jumps/calls
objtool/klp: Fix reloc corruption in convert_reloc_sym_to_secsym()
objtool/klp: Fix relocation conversion failures for R_X86_64_NONE
objtool/klp: Fix XXH3 state memory leak
objtool/klp: Handle Clang .data..Lanon anonymous data sections
objtool/klp: Improve local label check
objtool/klp: Remove "objtool --checksum"
objtool/klp: Rewrite symbol correlation algorithm
objtool/klp: Simplify reloc symbol conversion
 
objtool/rust: add one more `noreturn` Rust function for Rust 1.99.0
 
objtool: Add insn_sym() helper
objtool: Add is_alias_sym() helper
objtool: Add is_cold_func() helper
objtool: Consolidate file decoding into decode_file()
objtool: Fix reloc hash collision in find_reloc_by_dest_range()
objtool: Grow __cfi_* prefix symbols for all CFI+CALL_PADDING
objtool: Improve and simplify prefix symbol detection
objtool: Include libsubcmd headers directly from source tree
objtool: Move mark_rodata() to elf.c
objtool: Replace iterator callback with for_each_sym_by_mangled_name()
 
ocfs2/dlm: replace __get_free_page() with kmalloc()
ocfs2/dlm: require a ref for locking_state debugfs open
 
ocfs2: add journal NULL check in ocfs2_checkpoint_inode()
ocfs2: avoid moving extents to occupied clusters
ocfs2: Convert ocfs2_read_block to bh_submit()
ocfs2: Convert ocfs2_read_blocks to bh_submit()
ocfs2: Convert ocfs2_write_block to bh_submit()
ocfs2: Convert ocfs2_write_super_or_backup to bh_submit()
ocfs2: don't BUG_ON an invalid journal dinode
ocfs2: fix boundary check in ocfs2_check_dir_entry() to use buffer offset
ocfs2: fix buffer head management in ocfs2_read_blocks()
ocfs2: fix circular locking dependency in ocfs2_dio_end_io_write
ocfs2: fix NULL h_transaction deref in ocfs2_assure_trans_credits
ocfs2: fix out-of-bounds write in ocfs2_remove_refcount_extent
ocfs2: fix race between ocfs2_control_install_private() and ocfs2_control_release()
ocfs2: fix UBSAN array-index-out-of-bounds in ocfs2_sum_rightmost_rec
ocfs2: kill osb->system_file_mutex lock
ocfs2: rebase copied fsdlm LVB pointers in locking_state
ocfs2: reject dinodes whose i_rdev disagrees with the file type
ocfs2: reject dinodes with non-canonical i_mode type
ocfs2: reject FITRIM ranges shorter than a cluster
ocfs2: reject inconsistent inode size before truncate
ocfs2: reject non-inline dinodes with i_size and zero i_clusters
ocfs2: reject oversized group bitmap descriptors
ocfs2: use kzalloc for quota recovery bitmap allocation
ocfs2: validate fast symlink target during inode read
ocfs2: validate inline xattr header before checking outside values
ocfs2: validate inline xattr header before ibody lookups
ocfs2: validate inline xattr header before ibody remove
ocfs2: validate inline xattr header before inline refcount attach
ocfs2: validate inline xattr header before reflinking inline xattrs
 
octeontx2-af: Block VFs from clobbering special CGX PKIND state
octeontx2-af: cn10k: restrict VF LMTLINE sharing to its own PF
octeontx2-af: enforce single RVU AF probe
octeontx2-af: fix CGX debugfs RVU AF PCI reference leaks
octeontx2-af: fix NPC mailbox codes in mbox.h
octeontx2-af: fix VF bringup affecting PF promiscuous state
octeontx2-af: Free BPID bitmap on setup failure
octeontx2-af: kpu: Default profile updates
octeontx2-af: mcs: Fix unsupported secy stats read
octeontx2-af: npc: cn20k: add subbank search order control
octeontx2-af: npc: cn20k: Allocate npc_priv and dstats dynamically.
octeontx2-af: npc: cn20k: debugfs enhancements
octeontx2-af: npc: cn20k: fix NPC defrag
octeontx2-af: npc: cn20k: Fix subbank free list indexing for search order
octeontx2-af: npc: Fix size of entry2cntr_map
octeontx2-af: npc: Log successful MCAM drop-on-non-hit install at debug level
octeontx2-af: npc: Support for custom KPU profile from filesystem
octeontx2-af: Validate NIX maximum LFs correctly
 
octeontx2-pf: check DMAC extraction support before filtering
octeontx2-pf: clear stale mailbox IRQ state before request_irq()
octeontx2-pf: Clear stats of all resources when freeing resources
octeontx2-pf: Fix leak of SQ timestamp buffer on teardown
octeontx2-pf: fix SQB pointer leak on init failure
octeontx2-pf: mcs: Fix mcs resources free on PF shutdown
octeontx2-pf: Set correct sequence for carrier off and tx queue stop
octeontx2-pf: tc: fix egress ratelimiting
 
octeontx2-vf: clear stale mailbox IRQ state before request_irq()
octeontx2-vf: set TC flower flag on MCAM entry allocation
 
octeontx2: cn20k: Coordinate default rules with NIX LF lifecycle
octeontx2: cn20k: Respect NPC MCAM X2/X4 profile in flows and DFT alloc
 
of/address: Fix NULL bus dereference in of_pci_range_parser_one()
 
of/fdt: remove redundant memset in __unflatten_device_tree()
 
of: Add convenience wrappers for of_map_id()
of: cpu: add check in __of_find_n_match_cpu_property()
of: dynamic: Fix overlayed devices not probing because of fw_devlink
of: Explicitly include and
of: Factor arguments passed to of_map_id() into a struct
of: Fix RST inline emphasis warnings in of_map_id() kernel-doc
of: Introduce of_property_read_s32_index()
of: property: Fix of_fwnode_get_reference_args() with negative index
of: reserved_mem: avoid post-init UAF when alloc_reserved_mem_array() fails
of: reserved_mem: handle NULL name in of_reserved_mem_lookup()
of: reserved_mem: only support one entry in reg property
of: reserved_mem: prevent OOB when too many dynamic regions are defined
of: reserved_mem: zero total_reserved_mem_cnt if no valid /reserved-memory entry
of: Respect #{iommu,msi}-cells in maps
 
omfs: handle set_blocksize failures
 
openat2: introduce EFTYPE error code
openat2: new OPENAT2_REGULAR flag support
 
openrisc: Add full instruction cache invalidate functions
openrisc: Cache invalidation cleanup
openrisc: Fix jump_label smp syncing
openrisc: mm: Fix section mismatch between map_page and __set_fixmap
openrisc: signal: do not restore privileged SR bits on sigreturn
 
openvswitch: conntrack: annotate ct limit hlist traversal
openvswitch: fix GSO userspace truncation underflow
 
OPP: Fix race between OPP addition and lookup
OPP: of: Fix potential memory leak in opp_parse_supplies()
 
opp: rust: mark OPP methods as inline
 
optee: ffa: Add NULL check in optee_ffa_lend_protmem
 
orangefs: keep the readdir entry size 64-bit in fill_from_part()
 
ovl: check access to copy_file_range source with src mounter creds
ovl: don't warn when the mount is completed from another user namespace
ovl: fix comment about locking order
ovl: fix trusted xattr escape prefix matching
ovl: use linked upper dentry in copy-up tmpfile
 
ovpn: add missing rtnl_link_ops->get_size callback
ovpn: avoid putting unrelated P2P peer on socket release
ovpn: defer key slot crypto freeing to workqueue
ovpn: disable IPv4 redirects on MP interfaces
ovpn: ensure socket is owned by ovpn before deref sk_user_data
ovpn: ensure TCP vars are initialized first
ovpn: finish crypto callback cleanup before peer release
ovpn: fix incorrect use of rcu_access_pointer()
ovpn: fix NULL dereference when killing missing key
ovpn: fix peer refcount leak in TCP error paths
ovpn: fix use after free in unlock_ovpn()
ovpn: hash floated peer by transport identity only
ovpn: hold peer before scheduling keepalive work
ovpn: limit keepalive values to one day
ovpn: rehash peer in by_transp_addr table on CMD_PEER_SET
ovpn: run deferred work on a module-owned workqueue
ovpn: skip rehash for peers already removed from by_id
ovpn: use monotonic clock for peer keepalive timeouts
ovpn: zero-initialize sockaddr before learning a floated endpoint
 
p54spi: convert to devicetree
 
packet: synchronize pressure clearing with ring reconfiguration
packet: use consistent hard_header_len in non-ring send paths
packet: use consistent hard_header_len in TX_RING send path
 
parisc: #include for unlikely() in
 
partitions: aix: bound the lvd scan to one sector
partitions: aix: bound the pp_count scan to the ppe array
 
PCI/ASPM: Add pcie_encode_t_power_on() helper to encode L1SS T_POWER_ON fields
PCI/ASPM: Don't reconfigure ASPM entering low-power state
 
PCI/IOV: Skip VF Resizable BAR restore on read error
 
PCI/P2PDMA: Add Intel QAT, DSA, IAA devices to whitelist
PCI/P2PDMA: Avoid returning a provider for non_mappable_bars
 
PCI/proc: Fix race between pci_proc_init() and pci_bus_add_device()
 
PCI/pwrctrl: Do not try to power on/off devices that don't need pwrctrl
PCI/pwrctrl: Lock device when calling device_is_bound()
PCI/pwrctrl: Move pci_pwrctrl_is_required() earlier in file
 
PCI/sysfs: Add __weak pci_legacy_has_sparse() helper
PCI/sysfs: Add CAP_SYS_ADMIN check to __resource_resize_store()
PCI/sysfs: Add static PCI resource attribute macros
PCI/sysfs: Add stubs for pci_{create,remove}_sysfs_dev_files()
PCI/sysfs: Convert legacy I/O and memory attributes to static definitions
PCI/sysfs: Convert PCI resource files to static attributes
PCI/sysfs: Limit BAR resize attribute scope to platforms with PCI mmap
PCI/sysfs: Limit pci_sysfs_init() late_initcall compile scope
PCI/sysfs: Only allow supported resource types in I/O and MMIO helpers
PCI/sysfs: Remove pci_create_legacy_files() and pci_sysfs_init()
PCI/sysfs: Remove pci_{create,remove}_sysfs_dev_files()
PCI/sysfs: Split pci_llseek_resource() for device and legacy attributes
PCI/sysfs: Use kstrtobool() to parse the ROM attribute input
PCI/sysfs: Use PCI resource accessor macros
PCI/sysfs: Warn about BAR resize failure in __resource_resize_store()
 
PCI: aardvark: Add 100 ms delay after link training
PCI: Add common TLP type macros and convert aspeed/mediatek
PCI: Add macros for legacy I/O and memory address space sizes
PCI: Add pci_ats_required() for CXL.cache capable devices
PCI: Add pci_host_common_link_train_delay() helper
PCI: Add pci_resource_is_io() and pci_resource_is_mem() helpers
PCI: Add pci_suspend_retains_context() to check if device state is preserved during suspend
PCI: Allow ATS to be always on for pre-CXL devices
PCI: altera: Do not dispose parent IRQ mapping
PCI: altera: Fix resource leaks on probe failure
PCI: altera: Protect root bus removal with rescan lock
PCI: Always lift 2.5GT/s restriction in PCIe failed link retraining
PCI: amd-mdb: Assert PERST# on shutdown
PCI: amd-mdb: Use the right GPIO header
PCI: artpec6: Use common mode field in struct dw_pcie
PCI: Avoid FLR for MediaTek MT7925 WiFi
PCI: Avoid SBR for Qualcomm WCN6855/WCN7850 WiFi, SDX62/SDX65 modems
PCI: Bail out early for 2.5GT/s devices in PCIe failed link retraining
PCI: brcmstb: Protect root bus removal with rescan lock
PCI: cadence-hpa: Add post-link delay
PCI: cadence: Add post-link delay for LGA and j721e glue driver
PCI: cadence: Protect root bus removal with rescan lock
PCI: cadence: Use common TLP type macros
PCI: Check ROM header and data structure addr before accessing
PCI: Consolidate add_list (aka realloc_head) empty sanity checks
PCI: Convert pci_resource_alignment() input parameters to const
PCI: designware-plat: Drop unused include
PCI: dra7xx: Use common mode field in struct dw_pcie
PCI: Drop unnecessary retries when restoring BARs
PCI: dwc: Add dw_pcie_program_t_power_on() to program T_POWER_ON
PCI: dwc: Apply ECRC workaround for DesignWare cores prior to 5.10a
PCI: dwc: Avoid dwc_pcie_rasdes_debugfs_deinit() NULL dereference when no RAS DES capability
PCI: dwc: ep: Expose integrated eDMA resources via EPC aux-resource API
PCI: dwc: Fix signedness bug in fault injection test code
PCI: dwc: Protect root bus removal with rescan lock
PCI: dwc: Record integrated eDMA register window
PCI: dwc: Replace ATU type macros with common TLP type macros
PCI: dwc: Use common D3cold eligibility helper in suspend path
PCI: dwc: Use common mode field in struct dw_pcie
PCI: dwc: Use common pci_host_common_link_train_delay() helper
PCI: dwc: Use DEFINE_SHOW_ATTRIBUTE for ltssm_status debugfs
PCI: endpoint: Add auxiliary resource query API
PCI: endpoint: pci-ep-msi: Add embedded doorbell fallback
PCI: endpoint: pci-ep-msi: Refactor doorbell allocation for new backends
PCI: endpoint: pci-epf-ntb: Add check to detect 'db_count' value of 0
PCI: endpoint: pci-epf-test: Reuse pre-exposed doorbell targets
PCI: endpoint: pci-epf-vntb: Add check to detect 'db_count' value of 0
PCI: endpoint: pci-epf-vntb: Defer pci_epc_raise_irq() out of atomic context
PCI: endpoint: pci-epf-vntb: Document legacy MSI doorbell offset
PCI: endpoint: pci-epf-vntb: Exclude reserved slots from db_valid_mask
PCI: endpoint: pci-epf-vntb: Guard configfs writes after EPC attach
PCI: endpoint: pci-epf-vntb: Implement .db_vector_count()/mask() for doorbells
PCI: endpoint: pci-epf-vntb: Reject unusable doorbell counts
PCI: endpoint: pci-epf-vntb: Report 0-based doorbell vector via ntb_db_event()
PCI: endpoint: pci-epf-vntb: Reuse pre-exposed doorbells and IRQ flags
PCI: fu740: Drop unused include
PCI: host-common: Add pci_host_common_d3cold_possible() helper
PCI: host-common: Request bus reassignment when not probe-only
PCI: host-generic: Add common helpers for parsing Root Port properties
PCI: imx6: Assert PERST# before enabling regulators
PCI: imx6: Assert ref_clk_en after reference clock stabilizes on i.MX95
PCI: imx6: Configure REF_USE_PAD before PHY reset for i.MX95
PCI: imx6: Fix i.MX6Q/DL boot hang caused by improper PHY power sequencing
PCI: imx6: Fix IMX6SX_GPR12_PCIE_TEST_POWERDOWN handling
PCI: imx6: Integrate new pwrctrl API
PCI: imx6: Keep i.MX6 Root Port MSI/MSI-X Capabilities with iMSI-RX to work around hardware bug
PCI: imx6: Parse 'reset-gpios' in Root Port nodes
PCI: Indicate context lost if L1SS exit is broken during resume from system suspend
PCI: intel-gw: Add .start_link() callback
PCI: intel-gw: Enable clock before PHY init
PCI: intel-gw: Fix ATU base address setup and add optional DT 'atu' region
PCI: intel-gw: Move interrupt enable to own function
PCI: intel-gw: Remove unused PCIE_APP_INTX_OFST definition
PCI: Introduce named defines for PCI ROM
PCI: iproc: Protect root bus removal with rescan lock
PCI: iproc: Restore .map_irq() for the platform bus driver
PCI: keembay: Use common mode field in struct dw_pcie
PCI: Log all resource claims
PCI: Log device readiness timeouts as errors
PCI: loongson: Do not ignore downstream devices on external bridges
PCI: loongson: Override PCIe bridge supported speeds for Loongson-3C6000 series
PCI: Make pci_sriov_resource_alignment() pci_dev const
PCI: mediatek-gen3: Add 100 ms delay after link up
PCI: mediatek-gen3: Add a .shutdown() callback to control PERST# signal
PCI: mediatek-gen3: Do full device power down on removal
PCI: mediatek-gen3: Fix incorrectly skipped pwrctrl error message
PCI: mediatek-gen3: Fix PERST# control timing during system startup
PCI: mediatek: Fix IRQ domain leak when port fails to enable
PCI: mediatek: Fix operator precedence in PCIE_FTS_NUM_L0 macro
PCI: mediatek: Protect root bus removal with rescan lock
PCI: mediatek: Use actual physical address instead of virt_to_phys()
PCI: meson: Add missing remove callback
PCI: meson: Propagate devm_add_action_or_reset() failure
PCI: Move pci_resource_alignment() to setup-res.c file
PCI: mvebu: Use fixed-width interrupt masks to avoid truncation in 64-bit builds
PCI: plda: Protect root bus removal with rescan lock
PCI: qcom: Add .get_ltssm() callback to query LTSSM status
PCI: qcom: Add D3cold support
PCI: qcom: Disable ASPM L0s for SA8775P
PCI: qcom: Handle mixed PERST#/PHY DT configuration
PCI: qcom: Indicate broken L1SS exit during resume from system suspend
PCI: qcom: Initialize DWC MSI lock for firmware-managed ECAM hosts
PCI: qcom: Power down PHY via PARF_PHY_CTRL before disabling rails/clocks
PCI: qcom: Program T_POWER_ON
PCI: qcom: Set max OPP before DBI access during resume
PCI: rcar-host: Remove unused LIST_HEAD(res)
PCI: Remove const removal cast
PCI: Remove MPS/MRRS Kconfig settings (CONFIG_PCIE_BUS_*)
PCI: Rename 'added' to 'add_list'
PCI: rockchip: Protect root bus removal with rescan lock
PCI: rzg3s-host: Use common pci_host_common_link_train_delay() helper
PCI: Skip Resizable BAR restore on read error
PCI: Stop setting cached power state to 'unknown' on unbind
PCI: switchtec: Add Gen6 Device IDs
PCI: tegra194: Use aspm-l1-entry-delay-ns DT property for L1 entrance latency
PCI: tegra: Explicitly specify PMC instance to use
PCI: ultrarisc: Add UltraRISC DP1000 PCIe Root Complex driver
PCI: Use FIELD_MODIFY() instead of open-coding it
PCI: Use pcie_get_speed_cap() in PCIe failed link retraining
PCI: visconti: Drop unused include
PCI: Wait for device readiness after D3hot -> D0uninitialized transition
 
pds_core: cancel pending PCI reset work on AER recovery
pds_core: check for workqueue allocation failure
pds_core: fix auxiliary device add/del races
pds_core: fix deadlock between reset thread and remove
pds_core: fix use-after-free on workqueue during remove
pds_core: keep the health thread stopped during reset
pds_core: order completion reads after the ownership check
pds_core: quiesce DMA before freeing resources
pds_core: reject component parameter in legacy firmware update
pds_core: yield the CPU while waiting for the adminq to drain
 
percpu: Sanitize __percpu_qual include hell
 
perf amd ibs: Decode Remote-Socket flag in IBS OP raw dump
perf amd ibs: Decode Streaming-store flag in IBS OP raw dump
perf amd ibs: Make Fetch status bits dependent on PhyAddrValid for newer platforms
perf amd ibs: Suppress bogus TlbRefillLat and DCPhysAd on Zen4+
 
perf annotate-data: Fix libdw API contract violations
 
perf annotate: Don't pass evsel to add_sample
perf annotate: Fix crashes on empty annotate windows
perf annotate: Fix missing branch counter column in TUI mode
 
perf arch arm: Sort includes and add missed explicit dependencies
 
perf arch common: Use perf_env e_machine rather than arch
 
perf arch x86 tests: Add test for topdown event sorting
 
perf arch x86: Sort includes and add missed explicit dependencies
 
perf arm-spe: Don't warn about the discard bit if it doesn't exist
 
perf arm_spe: Decode Arm N1 IMPDEF events
perf arm_spe: Handle missing CPU IDs
perf arm_spe: Make a function to get the MIDR
perf arm_spe: Print remaining IMPDEF event numbers
perf arm_spe: Store MIDR in arm_spe_pkt
perf arm_spe: Turn event name mappings into an array
 
perf aslr: Strip sample registers
 
perf auxtrace: Add kernel-doc comment to auxtrace_record__init() function
perf auxtrace: Harden auxtrace_error event handling
 
perf beauty: Update copy of linux/socket.h with the kernel sources
 
perf bench bpf: Add missing .gitignore file
 
perf bench: Add --write-size option to sched pipe
 
perf bpf: Add NULL check for btf__type_by_id() in synthesize_bpf_prog_name()
perf bpf: Bounds-check array offsets in bpil_offs_to_addr()
perf bpf: Fix map data leak in bpf_metadata_create() on alloc failure
perf bpf: Fix metadata leak in perf_env__add_bpf_info() on duplicate insert
perf bpf: Fix up build failure due to change of btf_vlen() return type
perf bpf: Reject oversized BPF metadata events that truncate header.size
perf bpf: Use scnprintf() in snprintf_hex() and synthesize_bpf_prog_name()
perf bpf: Validate array presence before casting BPF prog info pointers
perf bpf: Validate func_info_rec_size and sub_id in synthesize_bpf_prog_name()
 
perf build-id: Fix off-by-one bug when printing kernel/module build-id
 
perf build: Add -fms-extensions for GEN_VMLINUX_H=1
perf build: Be more programmatic when setting up libunwind variables
perf build: Compile BPF skeletons with -mcpu=v3
perf build: Convert llvm-config shell queries to simply expanded variables
perf build: Decouple pmu-events from prepare umbrella target
perf build: Do not duplicate CFLAGS in Python extension builds
perf build: Encapsulate vmlinux.h and bpftool in bpf_skel.mak
perf build: Fix fsmount.o build
perf build: Move BPF skeleton generation out of Makefile.perf
perf build: Move libsymbol dependency out of prepare step
perf build: Pre-generate BPF skeleton tooling during umbrella prepare phase
perf build: Prefix SCRIPTS with output directory to fix continuous rebuilds
perf build: Remove empty archheaders target
perf build: Remove NO_GTK2 build test
perf build: Remove redundant libbpf feature check for static builds
perf build: Respect V=1 for Python extension builds
perf build: Unconditionally set up libunwind feature build flags
perf build: Update error message for BUILD_NONDISTRO=1
 
perf c2c: Bounds-check CPU and node IDs before bitmap and array access
perf c2c: Bounds-check CPU IDs in setup_nodes() topology loop
perf c2c: Fix hist entry and format list leaks in c2c_he_free()
perf c2c: Fix use-after-free in he__get_c2c_hists() error path
perf c2c: Free format list entries when c2c_hists__init() fails
perf c2c: Free format list entries when releasing c2c hist entries
perf c2c: Use perf_env e_machine rather than arch
 
perf callchain: Don't pass evsel and sample
perf callchain: Handle multiple address spaces
 
perf capstone: Determine architecture from e_machine
 
perf clang-format: Add a perf clang-format that overrides some kernel behaviors
 
perf cpumap: Reject RANGE_CPUS with start_cpu > end_cpu
 
perf cs-etm: Bounds-check CPU in cs_etm__get_queue()
perf cs-etm: Queue context packets for frontend
perf cs-etm: Reject CPU IDs that would overflow signed comparison
perf cs-etm: Require full global header in auxtrace_info size check
perf cs-etm: Validate num_cpu before metadata allocation
 
perf data convert json: Fix addr_location leak on time-filtered samples
 
perf data ctf: replace libbabeltrace with babeltrace2-ctf-writer
 
perf db-export: Remove evsel from struct export_sample
 
perf debuginfo: Fix libdw API contract violations
 
perf doc: Document new IBS capabilities in man page
 
perf dso: Fix heap overflow in dso__get_filename() on decompressed path
perf dso: Set error code when open() fails on uncompressed fallback path
perf dso: Set standard errno on decompression failure
 
perf dwarf-aux: Fix libdw API contract violations
perf dwarf-aux: Fix libdw segmentation fault in cu_walk_functions_at
 
perf dwarf: Avoid redefinition warnings for REG_DWARFNUM_NAME
 
perf env, dso, thread: Add _endian variants for e_machine helpers
 
perf env: Add helper to lazily compute the os_release
perf env: Add mutex to protect lazy environment initialization
perf env: Add perf_env__e_machine helper and use in perf_env__arch
perf env: Refactor perf_env__arch_strerrno
perf env: Remove unused perf_env__raw_arch
 
perf event: Fix size of synthesized sample with branch stacks
 
perf evlist: Try to avoid computing evsel from sample
 
perf evsel: Add bounds checking to trace point raw data accessors
perf evsel: Add lazy-initialized probe type detection helpers
perf evsel: Add no-libtraceevent stubs for evsel__field() and evsel__common_field()
perf evsel: Don't pass evsel with sample
perf evsel: Refactor evsel tracepoint sample accessors perf_sample
 
perf header: Byte-swap build ID event pid and bounds check section entries
perf header: In print_pmu_caps use perf_env e_machine
perf header: Propagate feature section processing errors
perf header: Sanity check HEADER_EVENT_DESC attr.size before swap
perf header: Validate bitmap size before allocating in do_read_bitmap()
perf header: Validate f_attr.ids section before use in perf_session__read_header()
perf header: Validate feature section size and add read path bounds checking
perf header: Validate null-termination in PERF_RECORD_EVENT_UPDATE string fields
 
perf hist: Remove evsel from struct hist_entry_iter
perf hist: Remove evsel parameter from inc samples functions
 
perf hists: Fix snprintf() in hists__scnprintf_title() UID filter path
 
perf hwmon: Fix fd check to accept fd 0 in hwmon_pmu__describe_items()
perf hwmon: Fix off-by-one null termination on sysfs reads
perf hwmon: Fix parse_hwmon_filename() strlcpy buffer overflow
perf hwmon: Guard label read against empty or failed reads
perf hwmon: Use scnprintf() in hwmon_pmu__for_each_event()
 
perf inject/aslr: Add ASLR tool infrastructure and MMAP tracking
perf inject/aslr: Implement sample address remapping
 
perf inject: Don't pass evsel with sample
perf inject: Fix itrace branch stack synthesis
 
perf intel-pt: Fix snprintf size tracking bug in insn decoder
 
perf jevents.py: Make generated C code more kernel style
 
perf jevents: Add IOMMU metrics for AMD
perf jevents: Add IOMMU metrics for Intel
 
perf jitdump: Fix a build error with ASAN
 
perf kmem: Add bounds checks to tracepoint read values
perf kmem: Don't pass evsel with sample
perf kmem: Fix memory leaks on error path and when skipping
 
perf kvm: Don't pass evsel with sample
 
perf kwork: Bounds check work->cpu before indexing cpus_runtime[]
perf kwork: Don't pass evsel with sample
perf kwork: Fix address sanitizer issues
perf kwork: Fix memory management of kwork_work
 
perf libdw: Fix callchain parent update in ORDER_CALLER mode
perf libdw: Fix libdw API contract violations and memory leaks
perf libdw: Support DWARF line 0 in inline list
 
perf lock contention: Allow 'mmap_lock' in -L/--lock-filter
perf lock contention: Enable end-timestamp accounting for cgroup aggregation
perf lock contention: Fix SIGCHLD vs pause() race in __cmd_contention()
 
perf lock-contention: Use perf_env e_machine rather than arch
 
perf lock: Avoid segv if event is missing a callchain
perf lock: Constify trace_lock_handler variables
perf lock: Fix non-atomic max/time and min_time updates in contention_data
perf lock: Only pass sample to handlers
 
perf machine: Propagate machine__init() error to callers
perf machine: Use perf_env e_machine rather than arch
perf machine: Use snprintf() for guestmount path construction
 
perf maps: Add maps__mutate_mapping
 
perf metricgroup: Avoid scanning unnecessary PMUs for identifier match
 
perf mmap: Fix NULL deref in aio cleanup on alloc failure
perf mmap: Guard cpu__get_node() return in aio_bind()
 
perf pmu-events AMD: Switch l2_itlb_misses to bp_l1_tlb_miss_l2_tlb_miss.all
 
perf pmu-events: Add API to get metric table name and iterate tables
perf pmu-events: Convert recursive shell assignments and macros to Make built-ins
perf pmu-events: Split big_c_string storage into standalone compilation unit
 
perf pmu: Fix perf_pmu__parse_scale/unit() OOB access on empty sysfs file
perf pmu: Fix pmu_id() heap underwrite on empty identifier file
perf pmu: Recognize 'default_core' as a core PMU and document matching
perf pmu: Skip test on Arm64 when #slots is zero
perf pmu: Use scnprintf in buffer offset calculations
 
perf print_insn: Use e_machine for fallback IP length check
 
perf probe-finder: Fix libdw API contract violations
 
perf record: Refactor ARM64 leaf caller setup out of arch
 
perf report: Directly use sample->evsel to avoid computing from sample->id
 
perf riscv: Add SDT argument parsing for RISC-V
perf riscv: Fix discarded const qualifier in _get_field()
perf riscv: fix register name strings
 
perf s390-sample-raw: Don't pass evsel or its PMU with sample
 
perf s390: Fix TEXTREL in Python extension by compiling as PIC
 
perf sample-raw: Use perf_env e_machine rather than arch
 
perf sample: Add file_offset field to struct perf_sample
 
perf sched stats: Fix segmentation faults, memory leaks, and stale pointers in diff mode
perf sched stats: Fix SIGCHLD vs pause() race in schedstat_live()
perf sched stats: Fix SIGCHLD vs pause() race in schedstat_record()
 
perf sched: Add missing mmap2 handler in timehist
perf sched: Bounds check CPU in sched switch events
perf sched: Bounds-check prio before test_bit() in timehist
perf sched: Cap max_cpu at MAX_CPUS in timehist sample processing
perf sched: Clean up idle_threads entry on init failure
perf sched: Don't pass evsel with sample
perf sched: Fix comp_cpus heap overflow with cross-machine recordings
perf sched: Fix idle-hist callchain display using wrong rb_first variant
perf sched: Fix NULL dereference in latency_runtime_event
perf sched: Fix register_pid() overflow, strcpy, and BUG_ON
perf sched: Fix thread reference leak in idle hist processing
perf sched: Fix thread reference leak in latency_switch_event
perf sched: Fix thread reference leaks in timehist_get_thread()
perf sched: Free callchain nodes in idle thread cleanup
perf sched: Include file offset in event skip messages
perf sched: Replace (void*)1 sentinel with proper runtime allocation
perf sched: Replace BUG_ON and add NULL checks in replay event helpers
perf sched: Replace BUG_ON on invalid CPU with graceful skip
perf sched: Use is_idle_sample() for idle thread runtime cast guard
perf sched: Use thread__put() in free_idle_threads()
 
perf script: Don't pass evsel with sample
perf script: Fix missing '+' indicator when branch counter reaches upper limit
perf script: Sort includes and add missed explicit dependencies
 
perf session: Add byte-swap and bounds check for PERF_RECORD_BPF_METADATA events
perf session: Add byte-swap handler for PERF_RECORD_COMPRESSED2
perf session: Add minimum event size and alignment validation
perf session: Add validated swap infrastructure with null-termination checks
perf session: Bound nr_cpus_avail and validate sample CPU
perf session: Bounds-check one_mmap event pointer in peek_event
perf session: Check for decompression buffer size overflow
perf session: Fix PERF_RECORD_READ swap and dump for variable-length events
perf session: Fix swap_sample_id_all() crash on crafted events
perf session: Include file offset in event skip/stop messages
perf session: Snapshot event->header.size in process_user_event()
perf session: Use bounded copy for PERF_RECORD_TIME_CONV
perf session: Validate HEADER_ATTR attr.size before swapping
perf session: Validate nr fields against event size on both swap and common paths
 
perf sort: Use perf_env e_machine rather than arch
 
perf srcline: Introduce inline_node__clear_frames()
 
perf stat: Add aggr_nr metric parser support
perf stat: Bounds-check CPU index in topology aggregation callbacks
perf stat: Fix false NMI watchdog warning in aggregation modes
perf stat: Introduce perf_env__get_cpu_topology() to guard NULL env->cpu
perf stat: Make metric only column line up with header
perf stat: Propagate supported flag to follower cgroup BPF events
perf stat: Use aggr_nr scaling for Intel uncore miss latency metrics
 
perf symbol: Add setters for bitfields sharing a byte to avoid concurrent update issues
perf symbol: Avoid use of machine__is
perf symbol: Lazily compute idle
 
perf symbols: Add bounds checks to elf_read_build_id() note iteration
perf symbols: Add bounds checks to read_build_id() note iteration in minimal build
perf symbols: Bounds-check .gnu_debuglink section data
perf symbols: Bounds-check descsz in sysfs__read_build_id() GNU fallback
perf symbols: Break infinite loop on zero-filled notes in sysfs__read_build_id()
perf symbols: Fix bswap copy-paste error for 32-bit ELF p_filesz
perf symbols: Fix signed overflow in sysfs__read_build_id() size check
perf symbols: Validate p_filesz before use in filename__read_build_id()
 
perf synthetic-events: Bound check when synthesizing mmap2 and build_id events
 
perf test amd ibs: Fix incorrect kernel version check
 
perf test cs-etm: Add all branch instructions to test
perf test cs-etm: Make disassembly test use kcore
perf test cs-etm: Move existing tests to coresight folder
perf test cs-etm: Reduce snapshot size
perf test cs-etm: Remove asm_pure_loop test
perf test cs-etm: Remove duplicate branch tests
perf test cs-etm: Remove unused Coresight workloads
perf test cs-etm: Replace memcpy test with raw dump stress test
perf test cs-etm: Replace unroll loop thread with deterministic decode test
perf test cs-etm: Skip if not root
perf test cs-etm: Speed up basic test
perf test cs-etm: Speed up disassembly test
perf test cs-etm: Test decoding for concurrent threads test
perf test cs-etm: Test process attribution
 
perf test ibs: Skip privilege test on Zen6 and newer platforms
 
perf test pmu-events: A sub-test per metric table
 
perf test: Add -j/--junit option for JUnit XML test reports
perf test: Add a workload that forces context switches
perf test: Add deterministic workload
perf test: Add file offset diagnostic test for corrupted perf.data
perf test: Add inject ASLR test
perf test: Add named_threads workload
perf test: Add shell test to validate JUnit XML reporting output
perf test: Add stat metrics --for-each-cgroup test
perf test: Add summary reporting
perf test: Add truncated perf.data robustness test
perf test: Add workload-ctl option
perf test: Compile named_threads workload with -O0
perf test: Drain pipe after child finishes to avoid losing output
perf test: Fix "trace summary" test for musl-based systems
perf test: Fix nanosleep check in the ftrace test
perf test: Fix subtest status alignment for multi-digit indexes
perf test: Fix sys_enter_openat event test for musl
perf test: Make leafloop workload immune to compiler options
perf test: Refactor parallel poll loop to drain all pipes simultaneously
perf test: Remove /usr/bin/cc dependency from Intel PT shell test
perf test: Show snippet failure output for verbose=1
perf test: Skip shebang and SPDX comments in shell test descriptions
perf test: Split monolithic 'util' test suite into sub-tests
perf test: Support dynamic test suites with setup callback and private data
perf test: Truncate printed test descriptions dynamically to avoid terminal wrapping
 
perf tests hwmon_pmu: Use PRIu64 + (uint64_t) cast for a __u64 field to work more widely
 
perf tests topology: Switch env->arch use to env->e_machine
 
perf tests: Add test for stat delay option with duration_time
perf tests: Add test for uncore event sorting
perf tests: Sort includes and add missed explicit dependencies
 
perf timechart: Bounds check CPU
perf timechart: Don't pass evsel with sample
perf timechart: Fix cat_backtrace() use-after-free on corrupted callchain
perf timechart: Fix cpu2y() OOB read on untrusted CPU index
perf timechart: Fix memory leaks
perf timechart: Include file offset in CPU bounds check messages
 
perf tool ibs: Sync AMD IBS header file
 
perf tool: Fix missing schedstat delegates and dont_split_sample_group in delegate_tool
perf tool: Remove evsel from tool APIs that pass the sample
 
perf tool_pmu: Make tool PMU events respect enable/disable
 
perf tools: Add bounds check to cpu__get_node()
perf tools: Add O_CLOEXEC to open() calls in DSO and ELF code
perf tools: Bounds check perf_event_attr fields against attr.size before printing
perf tools: Document recent additions to the perf.data file header
perf tools: Ensure event leader stays at head of evlist after sorting
perf tools: Fix event_contains() macro to verify full field extent
perf tools: Fix get_max_num() size_t underflow on empty sysfs file
perf tools: Fix int16_t truncation of max_cpu_num in set_max_cpu_num()
perf tools: Fix the check for parameterized field in event term
perf tools: Fix thread__set_comm_from_proc() on empty comm file
perf tools: Fix uninitialized pathname on uncompressed fallback in filename__decompress()
perf tools: Guard remaining test_bit calls from OOB sample CPU
perf tools: Guard test_bit from out-of-bounds sample CPU
perf tools: Harden compressed event processing
perf tools: Include file offset and event type name in skip messages
perf tools: NULL bitmap pointers after bitmap_free()
perf tools: Use mkostemp() for O_CLOEXEC on temporary files
perf tools: Use perf_env__get_cpu_topology() in machine__resolve()
perf tools: Use scnprintf() in build_id__snprintf() and hwmon read_events()
perf tools: Use scnprintf() in cpu_map__snprint() to prevent overflow
perf tools: Use snprintf() for root_dir path construction
perf tools: Use snprintf() in dso__read_running_kernel_build_id()
 
perf tpebs: Fix concurrent stop races and PID reuse hazards in tpebs_stop
 
perf trace beauty fcntl: Fix build with older kernel headers
 
perf trace beauty: Make beauty generated C code standalone .o files
 
perf trace: Don't pass evsel with sample
perf trace: Don't pass evsel with sample
perf trace: Fix noise and signed formatting of __probe_ip in bare dynamic probes
perf trace: Guard __probe_ip suppression with evsel__is_probe()
perf trace: Introduce --show-cpu option to display cpu id
 
perf unwind-libunwind: Add RISC-V libunwind support
perf unwind-libunwind: Make libunwind register reading cross platform
perf unwind-libunwind: Move flush/finish access out of local
perf unwind-libunwind: Remove libunwind-local
 
perf unwind: Refactor get_entries to allow dynamic libdw/libunwind selection
 
perf util: Fix perf_exe() buffer write past end
 
perf vendor events intel: Update alderlake events from 1.37 to 1.39
perf vendor events intel: Update alderlaken events from 1.37 to 1.39
perf vendor events intel: Update arrowlake events from 1.16 to 1.17
perf vendor events intel: Update clearwaterforest events and metrics from 1.00 to 1.02
perf vendor events intel: Update emeraldrapids events from 1.21 to 1.23
perf vendor events intel: Update grandridge events from 1.11 to 1.12
perf vendor events intel: Update graniterapids events from 1.17 to 1.18
perf vendor events intel: Update lunarlake events from 1.21 to 1.22
perf vendor events intel: Update meteorlake events from 1.20 to 1.21
perf vendor events intel: Update pantherlake events from 1.04 to 1.05
perf vendor events intel: Update sapphirerapids events from 1.36 to 1.39
perf vendor events intel: Update sierraforest events from 1.15 to 1.17
 
perf zstd: Fix compression error path in zstd_compress_stream_to_records()
perf zstd: Fix multi-iteration decompression and error handling
 
perf/arm-cmn: Fix DVM node events
 
perf/aux: Fix page UAF in map_range()
 
perf/core: Detach event groups during remove_on_exec
perf/core: Fix group leader use-after-free after sibling detach
 
perf/ftrace: Fix WARNING in __unregister_ftrace_function
 
perf/x86/amd/brs: Fix kernel address leakage
 
perf/x86/amd/core: Always use the NMI latency mitigation
perf/x86/amd/core: Avoid enabling BRS from the SVM reload path
 
perf/x86/amd/lbr: Fix kernel address leakage
 
perf/x86/amd/uncore: Use Node ID to identify DF and UMC domains
 
perf/x86/intel/uncore: Defer ADL global PMON enable to enable_box()
perf/x86/intel/uncore: Fix discovery unit lookup for multi-die systems
perf/x86/intel/uncore: Fix PCI device refcount leak in UPI discovery
perf/x86/intel/uncore: Fix uncore_die_to_cpu() for offline dies
perf/x86/intel/uncore: Guard against invalid box control address
perf/x86/intel/uncore: Implement global init callback for GNR uncore
perf/x86/intel/uncore: Move die_to_cpu() to uncore.c
 
perf/x86/intel: Consolidate MSR_IA32_PERF_CFG_C tracking
perf/x86/intel: Update event constraints and cache_extra_regsfor ADL
perf/x86/intel: Update event constraints and cache_extra_regsfor ARL
perf/x86/intel: Update event constraints and cache_extra_regsfor CWF
perf/x86/intel: Update event constraints and cache_extra_regsfor ICX
perf/x86/intel: Update event constraints and cache_extra_regsfor LNL
perf/x86/intel: Update event constraints and cache_extra_regsfor MTL
perf/x86/intel: Update event constraints and cache_extra_regsfor NVL
perf/x86/intel: Update event constraints and cache_extra_regsfor SPR
perf/x86/intel: Update event constraints and cache_extra_regsfor SRF
perf/x86/intel: Update event constraints for DMR
perf/x86/intel: Update event constraints for PTL
 
perf: Apply is_ignored_kernel_symbol() filter in ELF loading path for kernel DSOs
perf: Extract is_ignored_kernel_symbol() for kernel mapping symbol filtering
perf: Fix addr_filter_ranges lifetime
perf: Fix off-by-one stack buffer overflow in kallsyms__parse()
perf: qcom: Unify user-visible "Qualcomm" name
perf: Reject exited events as group leaders
perf: Reveal PMU type in fdinfo
 
pfcp: Store struct sock in struct pfcp_dev.
 
phonet: check register_netdevice_notifier() error in phonet_device_init()
phonet: pep: fix use-after-free in pep_get_sb()
 
phy: add basic support for NXPs TJA1145 CAN transceiver
phy: Add driver for EyeQ5 Ethernet PHY wrapper
phy: airoha: use C-style SPDX comment for header file
phy: axiado: add Axiado eMMC PHY driver
phy: econet: Add PCIe PHY driver for EcoNet EN751221 and EN7528 SoCs.
phy: freescale: imx8qm-hsio: provide regmap names
phy: freescale: phy-fsl-imx8qm-lvds-phy: Fix missing pm_runtime_disable() on probe error path
phy: freescale: phy-fsl-imx8qm-lvds-phy: Use synchronous PM runtime put in reset
phy: k1-usb: k3: add USB2 PHY support
phy: lynx-10g: new driver
phy: lynx-28g: add support for 25GBASER
phy: lynx-28g: add support for big endian register maps
phy: lynx-28g: avoid returning NULL in of_xlate() function
phy: lynx-28g: common lynx_pll_get()
phy: lynx-28g: common probe() and remove()
phy: lynx-28g: generalize protocol converter accessors
phy: lynx-28g: implement phy_exit() operation
phy: lynx-28g: improve phy_validate() procedure
phy: lynx-28g: make lynx_28g_pll_read_configuration() callable per PLL
phy: lynx-28g: move data structures to core
phy: lynx-28g: move lane mode helpers to new core module
phy: lynx-28g: move struct lynx_info definitions downwards
phy: lynx-28g: optimize read-modify-write operation
phy: lynx-28g: probe on per-SoC and per-instance compatible strings
phy: lynx-28g: provide default lynx_lane_supports_mode() implementation
phy: lynx-28g: reject probing on devices with unsupported OF nodes
phy: lynx-28g: require an OF node to probe
phy: lynx-28g: truly power the lanes up or down
phy: lynx-28g: use timeouts when waiting for lane halt and reset
phy: mediatek: xsphy: reduce main allocation
phy: miphy28lp: add COMPILE_TEST
phy: miphy28lp: kzalloc + kcalloc to single kzalloc
phy: Move MODULE_DEVICE_TABLE next to the table itself
phy: nxp-ptn3222: Use named initializers for struct i2c_device_id
phy: phy-can-transceiver: Check driver match and driver data against NULL
phy: phy-can-transceiver: Decouple assignment and definition in probe
phy: phy-can-transceiver: Don't check for specific errors when parsing properties
phy: phy-can-transceiver: Drop unused include
phy: phy-can-transceiver: Move OF ID table closer to their user
phy: phy-can-transceiver: use device_get_match_data()
phy: qcom-qmp-usbc: Rename QCS615 DP PHY variables and functions
phy: qcom-qmp-usbc: Use register definitions in qserdes-txrx-v3
phy: qcom-qmp: Add missing QSERDES COM v2 registers
phy: qcom-qmp: Drop unused register headers
phy: qcom-qmp: Make QSERDES TXRX v2 registers explicit
phy: qcom-qmp: Use explicit QSERDES COM v2 register definitions
phy: qcom-usb-hs: use flexible array member
phy: qcom: m31-eusb2: Fix return value of init call
phy: qcom: m31-eusb2: Make USB repeater optional
phy: qcom: qmp-combo: Move pipe_clk on/off to common
phy: qcom: qmp-pcie: Add QMP PCIe PHY support for Eliza
phy: renesas: phy-rzg3e-usb3: Fix malformed MODULE_AUTHOR string
phy: renesas: rcar-gen3-usb2: Simplify ID/VBUS detection logic
phy: renesas: rzg3e-usb3: Convert to FIELD_MODIFY()
phy: rockchip: inno-usb2: Add clkout_ctl_phy support
phy: rockchip: inno-usb2: Add missing clkout_ctl_phy kerneldoc
phy: rockchip: inno-usb2: Add support for RK3528
phy: rockchip: inno-usb2: Simplify rockchip,usbgrf handling
phy: rockchip: naneng-combphy: Always configure SSC spread direction
phy: rockchip: naneng-combphy: Consolidate SSC configuration
phy: tegra: xusb: Make USB_CONN_GPIO select conditional on GPIOLIB
phy: ti: add PHY driver for TI DS125DF111 Dual-Channel Retimer
phy: ti: alphabetically sort Kconfig and Makefile
phy: ti: gmii-sel: add support for J722S SoC family
phy: ti: phy-j721e-wiz: add support for J722S SoC family
phy: ti: tusb1210: Move long delayed work on system_dfl_long_wq
phy: zynqmp: fix clock error handling in xpsgtr_phy_init()
phy: zynqmp: fix L0_TM_DISABLE_SCRAMBLE_ENCODER mask
phy: zynqmp: fix runtime PM leak on probe allocation failure
phy: zynqmp: keep SERDES scrambler and 8b/10b enabled for USB
phy: zynqmp: use read-modify-write for SERDES scrambler bypass
 
pid: reject allocations through dead ancestor pid namespaces
 
pidfs: add pidfs_dentry_open() helper
pidfs: handle FS_IOC32_GETVERSION in compat ioctl
pidfs: make pidfs_ino_lock static
pidfs: preserve thread pidfds reopened by file handle
 
pinctrl-amd: Don't clear S4 wake bits at probe
 
pinctrl: actions: fix SPDX comment style in header
pinctrl: add generic board-level pinctrl driver using mux framework
pinctrl: add new generic groups/function creation function for pinmux
pinctrl: Add OF dependency for PINCTRL_GENERIC_MUX
pinctrl: add optional .release_mux() callback
pinctrl: airoha: an7581: add missed gpio32 pin group
pinctrl: airoha: an7581: fix incorrect led mapping in phy4_led1 pin function
pinctrl: airoha: an7581: fix misprint in gpio19 pinconf
pinctrl: airoha: an7583: add missed gpio22 pin group
pinctrl: airoha: an7583: add missed gpio32 pin group
pinctrl: airoha: an7583: fix gpio21 pin group
pinctrl: airoha: an7583: fix incorrect led mapping in phy4_led1 pin function
pinctrl: airoha: an7583: fix misprint in gpio19 pinconf
pinctrl: airoha: an7583: fix phy1_led1 pin function
pinctrl: airoha: an7583: remove undefined groups from pcm_spi pin function
pinctrl: airoha: fix pwm pin function for an7581 and an7583
pinctrl: airoha: Fix type in .pin_config_group_get() callback
pinctrl: aspeed: Add AST2700 SoC0 support
pinctrl: aspeed: Add AST2700 SoC1 support
pinctrl: aspeed: Enable compile testing outside of ARCH_ASPEED
pinctrl: aspeed: Fix GPIO mux value for ADC-capable balls
pinctrl: avoid duplicate function definitions
pinctrl: bcm: fix SPDX comment style in header
pinctrl: bcm: Move MODULE_DEVICE_TABLE next to the table itself
pinctrl: bm1880: add missing select GENERIC_PINCONF
pinctrl: core: Make pin group callbacks optional for pin-only drivers
pinctrl: cs42l43: Fix leaked pm reference on error path
pinctrl: cs42l43: Fix polarity on debounce
pinctrl: devicetree: don't free uninitialized dev_name on error path
pinctrl: equilibrium: Fix type in .pin_config_group_get() callback
pinctrl: Export pinctrl_get_group_selector()
pinctrl: extract pinctrl_generic_to_map() from pinctrl_generic_pins_function_dt_node_to_map()
pinctrl: generic: change signature of pinctrl_generic_to_map() to pass void data
pinctrl: ingenic: Fix type in .pin_config_group_get() callback
pinctrl: intel: move PWM base computation past feature check
pinctrl: Match DT helper types
pinctrl: max77620: Unify usage of space and comma in platform_device_id array
pinctrl: mediatek: common-v1: bypass pinctrl GPIO layer in set GPIO direction
pinctrl: mediatek: eint: Drop base from mtk_eint_chip_write_mask()
pinctrl: mediatek: fix SPDX comment style in header
pinctrl: mediatek: moore: Fix type in .pin_config_group_get() callback
pinctrl: mediatek: mt8167: Fix Schmitt trigger register offset of pins 34-39
pinctrl: mediatek: mt8516: Fix Schmitt trigger register offset of pins 34-39
pinctrl: mediatek: paris: bypass pinctrl GPIO layer in set GPIO direction
pinctrl: meson: amlogic-a4: fix gpio output glitch
pinctrl: meson: amlogic-a4: use nolock get range
pinctrl: meson: restore non-sleeping GPIO access
pinctrl: meson: support amlogic A9 SoC
pinctrl: microchip-sgpio: add missing select REGMAP_MMIO
pinctrl: Move Airoha driver to dedicated directory
pinctrl: nuvoton: ma35d1: fix MFP register offset and pin table
pinctrl: pinconf-generic: fix properties bitmap leak in parse_fw_cfg()
pinctrl: pinconf-generic: Use kmemdup_array() over kmemdup()
pinctrl: PINCTRL_STMFX should depend on CONFIG_OF
pinctrl: qcom: Add Shikra pinctrl driver
pinctrl: qcom: Add SM6350 LPASS LPI TLMM
pinctrl: qcom: add the TLMM driver for the Nord platforms
pinctrl: qcom: eliza: Add missing sdc2 pin function mappings
pinctrl: qcom: eliza: Merge QUP1_SE4 lanes in groups
pinctrl: qcom: eliza: Split QUP lane mirror alternates
pinctrl: qcom: eliza: Split QUP1_SE4 lanes
pinctrl: qcom: Fix resolving register base address from device node
pinctrl: qcom: Fix typo
pinctrl: qcom: Introduce IPQ9650 TLMM driver
pinctrl: qcom: ipq806x: mark gpio as a GPIO pin function
pinctrl: qcom: ipq806x: mark pci reset as a GPIO pin function
pinctrl: qcom: ipq9650: fix audio_sec_mclk_in1/out1 group pins
pinctrl: qcom: lpass-lpi: Add ability to use SPARE_1 for slew control
pinctrl: qcom: lpass-lpi: drop unused runtime-PM write helper
pinctrl: qcom: lpass-lpi: Enable runtime PM hooks on LPASS LPI SoCs
pinctrl: qcom: lpass-lpi: Switch to PM clock framework for runtime PM
pinctrl: qcom: Make important drivers default (1)
pinctrl: qcom: Make important drivers default (2)
pinctrl: qcom: Modify MSM_PULL_MASK to accurately represent PULL bits
pinctrl: qcom: Move MODULE_DEVICE_TABLE next to the table itself
pinctrl: qcom: nord: remove duplicated pin function
pinctrl: qcom: Register functions before enabling pinctrl
pinctrl: qcom: Remove unused macro definitions
pinctrl: qcom: Remove unused macro definitions
pinctrl: qcom: Replace open coded eoi call with irq_chip_eoi_parent()
pinctrl: qcom: sc8280xp: Add missing wakeup entries for GPIO143/151
pinctrl: qcom: sm6115: Add egpio support
pinctrl: qcom: spmi-gpio: Add PM8010 GPIO support
pinctrl: qcom: Unconditionally mark gpio as wakeup enable
pinctrl: qcom: Unify user-visible "Qualcomm" name
pinctrl: realtek: Enable compile testing
pinctrl: realtek: Fix typo
pinctrl: renesas: rzg2l: Add NOD register cache for PM suspend/resume
pinctrl: renesas: rzg2l: Add SR register cache for PM suspend/resume
pinctrl: renesas: rzg2l: Add support for clone channel control
pinctrl: renesas: rzg2l: Add support for RZ/G3L SoC
pinctrl: renesas: rzg2l: Add support for selecting power source for {WDT,AWO,ISO}
pinctrl: renesas: rzg2l: Fix type in .pin_config_group_get() callback
pinctrl: renesas: rzg2l: Handle PUPD for RZ/V2H(P) dedicated pins in PM
pinctrl: renesas: rzg2l: Handle RZ/V2H(P) IOLH configuration in PM cache
pinctrl: renesas: rzg2l: Keep member documentation aligned
pinctrl: renesas: rzg2l: Make QSPI register handling conditional
pinctrl: renesas: rzg2l: Populate struct gpio_chip::set_config
pinctrl: renesas: rzg2l: Simplify rzg2l_pinctrl_set_mux()
pinctrl: renesas: rzg2l: Update OEN pin validation to use exact match
pinctrl: renesas: rzg2l: Use -ENOTSUPP instead of -EOPNOTSUPP
pinctrl: renesas: rzg2l: Use raw_spinlock_irqsave() on power source update
pinctrl: renesas: rzg2l: Use tab instead of spaces
pinctrl: renesas: rzt2h: Remove unused variable in rzt2h_pinctrl_register()
pinctrl: renesas: rzt2h: Skip PFC mode configuration if already set
pinctrl: renesas: rzv2m: Fix type in .pin_config_group_get() callback
pinctrl: renesas: rzv2m: Use -ENOTSUPP instead of -EOPNOTSUPP
pinctrl: renesas: sh-pfc: Implement .pin_config_group_get() callback
pinctrl: rockchip: Move MODULE_DEVICE_TABLE next to the table itself
pinctrl: s32cc: use dev_err_probe() and improve error messages
pinctrl: single: Fix type in .pin_config_group_get() callback
pinctrl: sophgo: allocate power_cfg with priv
pinctrl: sophgo: Use FIELD_MODIFY()
pinctrl: spacemit: delete spacemit_pctrl_check_power()
pinctrl: spacemit: fix NULL check in spacemit_pin_set_config
pinctrl: spacemit: move over to generic pinmux dt_node_to_map implementation
pinctrl: spacemit: Use FIELD_MODIFY()
pinctrl: starfive: jh7110: Avoid ifdeffery
pinctrl: starfive: jh7110: Use __counted_by() flexarray
pinctrl: starfive: jh7110: use struct_size
pinctrl: sunxi: a523: Remove unneeded IRQ remuxing flag
pinctrl: sunxi: fix regulator leak in sunxi_pmx_request() error path
pinctrl: tegra238: add missing AON pin groups
pinctrl: tegra238: remove unused entries
pinctrl: tegra: Add Tegra238 pinmux driver
pinctrl: tegra: Add Tegra264 pinmux driver
pinctrl: tegra: Enable easier compile testing
pinctrl: tegra: Export tegra_pinctrl_probe()
pinctrl: tegra: PINCTRL_TEGRA238 should depend on ARCH_TEGRA
pinctrl: tegra: PINCTRL_TEGRA264 should depend on ARCH_TEGRA
pinctrl: ultrarisc: Add UltraRISC DP1000 pinctrl driver
pinctrl: Use named initializers for arrays of i2c_device_data
pinctrl: Use named initializers for platform_device_id arrays
pinctrl: vt8500: Enable compile testing
 
pkey: Move keytype check from pkey api to handler
 
platform-msi: Remove stale comment
 
platform/chrome: chromeos_privacy_screen: Check ACPI_COMPANION()
platform/chrome: chromeos_tbmc: Check ACPI_COMPANION()
platform/chrome: cros_ec_chardev: Add event relayer
platform/chrome: cros_ec_chardev: Introduce chardev_data
platform/chrome: cros_ec_chardev: Introduce rwsem for protecting ec_dev
platform/chrome: cros_ec_chardev: Move data to chardev_pdata
platform/chrome: cros_kbd_led_backlight: Drop CONFIG_MFD_CROS_EC_DEV ifdeffery
platform/chrome: cros_kbd_led_backlight: Drop max_brightness from driver data
platform/chrome: cros_kbd_led_backlight: Pass keyboard_led as parameter
platform/chrome: Prevent build for big-endian systems
platform/chrome: Remove superfluous dependencies from CROS_EC
platform/chrome: Resolve kb_wake_angle visibility race
platform/chrome: Use named initializers for struct i2c_device_id
platform/chrome: wilco_ec: event: Check ACPI_COMPANION()
 
platform/loongarch: laptop: Explicitly reset bl_powered state when suspend
platform/loongarch: laptop: Stop setting acpi_device_class()
 
platform/surface: SAM: Add support for Surface Pro 12in
 
platform/wmi: Make sysfs attributes const
platform/wmi: Make wmi_bus_class const
 
platform/x86/amd/hsmp: Clamp ioctl/send_message indices (Spectre v1)
 
platform/x86/amd/pmc: Add delay_suspend module parameter
platform/x86/amd/pmc: Add PMC driver support for AMD 1Ah M80H SoC
platform/x86/amd/pmc: Avoid logging "(null)" for DMI values
platform/x86/amd/pmc: Check for intermediate wakeup in function
platform/x86/amd/pmc: Delay suspend for some Lenovo Laptops
platform/x86/amd/pmc: Don't log during intermediate wakeups
platform/x86/amd/pmc: Use per-SoC cpu_info struct for SMU mailbox and IP info
 
platform/x86/amd: hfi: Support for ranking table versions
 
platform/x86/intel-uncore-freq: Expose instance ID in the sysfs
platform/x86/intel-uncore-freq: Fix current_freq_khz after CPU hotplug
platform/x86/intel-uncore-freq: Rename instance_id
 
platform/x86/intel/pmc/ssram: Add ACPI discovery scaffolding
platform/x86/intel/pmc/ssram: Add PCI platform data
platform/x86/intel/pmc/ssram: Make PMT registration optional
platform/x86/intel/pmc/ssram: Refactor DEVID/PWRMBASE extraction into helper
platform/x86/intel/pmc/ssram: Rename probe and PCI ID table for consistency
platform/x86/intel/pmc/ssram: Switch to static array with per-index probe state
 
platform/x86/intel/pmc: Add ACPI PWRM telemetry driver for Nova Lake S
platform/x86/intel/pmc: Add Nova Lake support to intel_pmc_core driver
platform/x86/intel/pmc: Add NVL PCI IDs for SSRAM telemetry discovery
platform/x86/intel/pmc: Add PMC SSRAM Kconfig description
platform/x86/intel/pmc: Add support for variable DMU offsets
platform/x86/intel/pmc: Enable Pkgc blocking residency counter
platform/x86/intel/pmc: Enable PkgC LTR blocking counter
platform/x86/intel/pmc: rate-limit LTR scale-factor warning
platform/x86/intel/pmc: Retrieve PMC info only for available PMCs
platform/x86/intel/pmc: Use __free() in pmc_core_punit_pmt_init()
platform/x86/intel/pmc: Use PCI DID for PMC SSRAM device discovery
 
platform/x86/intel/pmt/crashlog: Split init into pre-decode
 
platform/x86/intel/pmt/telemetry: Move overlap check to post-decode hook
 
platform/x86/intel/pmt: Add pre/post decode hooks around header parsing
platform/x86/intel/pmt: Cache the telemetry discovery header
platform/x86/intel/pmt: Pass discovery index instead of resource
platform/x86/intel/pmt: Unify header fetch and add ACPI source
 
platform/x86/intel/tpmi: convert mutex in mem_write() to guard
platform/x86/intel/tpmi: use cleanup helpers in mem_write()
 
platform/x86/intel/vsec: allocate res with intel_vsec_dev
platform/x86/intel/vsec: free ACPI discovery data on early errors
platform/x86/intel/vsec: Restore BAR fallback for header walk
 
platform/x86: alienware-wmi-base: Transition to new WMI API
platform/x86: amd-pmc: Fix S0i3 wakeup with alarmtimer
platform/x86: amd-pmc: Use correct IP block table for AMD 1Ah M80H SoC
platform/x86: apple-gmux: Drop unused assignment of pnp_device_id driver data
platform/x86: asus-armoury: add support for FX608JPR
platform/x86: asus-armoury: add support for G614PR
platform/x86: asus-armoury: add support for GA402NJ
platform/x86: asus-armoury: add support for GA403UM
platform/x86: asus-armoury: update power limits for G614PR
platform/x86: asus-wmi: add keystone dongle support
platform/x86: asus-wmi: temporarily revert to setting a charge limit
platform/x86: barco-p50-gpio: attach software node to its target GPIO device
platform/x86: bitland-mifs-wmi: Fix NULL pointer dereference during suspend/resume
platform/x86: classmate-laptop: Address memory leaks on driver removal
platform/x86: classmate-laptop: Convert accel driver to a platform one
platform/x86: classmate-laptop: Convert ipml driver to a platform one
platform/x86: classmate-laptop: Convert keys driver to a platform one
platform/x86: classmate-laptop: Convert tablet driver to a platform one
platform/x86: classmate-laptop: Convert v4 accel driver to a platform one
platform/x86: classmate-laptop: Pass struct device pointer to helpers
platform/x86: classmate-laptop: Register ACPI notify handlers directly
platform/x86: classmate-laptop: Rename two helper functions
platform/x86: classmate-laptop: Unify probe rollback and remove code
platform/x86: dell-ddv: Use new buffer-based WMI API
platform/x86: dell-descriptor: Use new buffer-based WMI API
platform/x86: dell-dw5826e: Add reset driver for DW5826e
platform/x86: dell-dw5826e: fix ACPI _DSM function index and bitmask usage
platform/x86: dell-laptop: add Inspiron N5110 to touchpad LED quirk table
platform/x86: dell-laptop: fix missing cleanups in init error path
platform/x86: dell-privacy: correct CONFIG_DELL_WMI_PRIVACY macro name in comments
platform/x86: dell-privacy: Use new buffer-based WMI API
platform/x86: dell-smbios-wmi: Use new buffer-based WMI API
platform/x86: dell-wmi-base: Use new buffer-based WMI API
platform/x86: dell_rbu: use strscpy in image_type_write
platform/x86: hp-wmi: Add support for Omen 16-ap0xxx (8D26)
platform/x86: hp-wmi: Add support for Omen 16-ap0xxx (8E35)
platform/x86: hp-wmi: Add thermal support for board 8B2F
platform/x86: int3472: Add include defining struct dmi_system_id
platform/x86: int3472: Add more MSI AI evo laptops
platform/x86: int3472: Add TPS68470 board data for intel nvl
platform/x86: int3472: Match MSI laptop board name
platform/x86: int3472: Rename daisy-chain GPIO props to generic
platform/x86: intel-hid: Add HP ProBook x360 440 G1 to button_array_table
platform/x86: intel-hid: Protect ACPI notify handler against recursion
platform/x86: ISST: Restore SST-PP control to all domains
platform/x86: lenovo-wmi-capdata: Add debugfs file for dumping capdata
platform/x86: lenovo-wmi-helpers: Add helper for creating per-device debugfs dir
platform/x86: lenovo-wmi-other: Add force_load_psy_ext module parameter
platform/x86: lenovo-wmi-other: Add GPU tunable attributes
platform/x86: lenovo-wmi-other: Add missing CPU tunable attributes
platform/x86: lenovo-wmi-other: Add WMI battery charge limiting
platform/x86: lenovo-wmi-other: Rename LWMI_OM_FW_ATTR_BASE_PATH
platform/x86: meraki-mx100: use real software node references
platform/x86: Move delayed work on system_dfl_wq
platform/x86: msi-ec: Add support for MSI Pulse GL66 12th Gen
platform/x86: msi-ec: Ensure dmi_system_id is defined
platform/x86: oxpec: add support for OneXPlayer Super X
platform/x86: panasonic-laptop: simplify allocation of sinf
platform/x86: pcengines-apuv2: reduce indiraction in swnode assignment
platform/x86: pmc_atom: Use named initializer for pci_device_id array
platform/x86: sel3350-platform: Retain LED state on load and unload
platform/x86: thinkpad_acpi: Add debugfs entry to display HWDD raw
platform/x86: thinkpad_acpi: Remove unneeded goto
platform/x86: uniwill-laptop: Add support for battery charge modes
platform/x86: uniwill-laptop: Enable battery charge modes on supported devices
platform/x86: uniwill-laptop: Mark EC_ADDR_OEM_4 as volatile
platform/x86: uniwill-laptop: Rework FN lock/super key suspend handling
platform/x86: use u8 * for raw byte buffers
platform/x86: x86-android-tablets: Add include defining struct dmi_system_id
platform/x86: x86-android-tablets: enable fwnode matching of GPIO chips
platform/x86: x86-android-tablets: Use named initializers for struct i2c_device_id
platform/x86: xo15-ebook: Convert ACPI driver to a platform one
platform/x86: xo15-ebook: Fix formatting of labels
platform/x86: xo15-ebook: Fix wakeup source and GPE handling
platform/x86: xo15-ebook: Register ACPI notify handler directly
platform/x86: xo15-ebook: Use devres-based resource management
 
platform: arm64 Use named initializers for struct i2c_device_id
platform: arm64: Add driver for EC found on Qualcomm reference devices
platform: arm64: qcom-hamoa-ec: Fix indentation in comment tables
platform: cznic: turris-omnia-mcu: replace use of system_wq with system_percpu_wq
 
PM: dpm_watchdog: Add sysctl interface for DPM watchdog timeouts
PM: hibernate: call preallocate_image() after freeze prepare
PM: hibernate: make LZ4 available for hibernation compression
PM: hibernate: Use flexible array for CRC uncompressed buffers
PM: QoS: Fix misc device registration unwind
PM: sleep: Use complete() in device_pm_sleep_init()
PM: tools: pm-graph: fix ValueError when parsing incomplete device properties
PM: wakeup: Add kfuncs to traverse over wakeup_sources
 
pmdomain: arm: Fix -EINVAL from scmi_pd_set_perf_state() on state 0
pmdomain: arm_scmi: add support for domain hierarchies
pmdomain: core: add support for power-domains-child-ids
pmdomain: core: fix early domain registration
pmdomain: core: fix unused variable warning with !PM_GENERIC_DOMAINS_OF
pmdomain: core: switch to dynamic root device
pmdomain: imx93-blk-ctrl: Extract PHY as shared domain for DSI/CSI
pmdomain: imx: Fix i.MX8MP power notifier
pmdomain: imx: Fix i.MX8MP VC8000E power up sequence
pmdomain: mediatek: Fix mt8183 hang on boot
pmdomain: mediatek: Fix possible nullptr KP in HWV cleanup/on-check
pmdomain: mediatek: fix remaining %pOF after of_node_put()
pmdomain: mediatek: mfg: initialize prev_o in mtk_mfg_attach_dev()
pmdomain: mediatek: mfg: move __packed after struct name to fix kernel-doc
pmdomain: Merge branch dt into next
pmdomain: Merge branch fixes into next
pmdomain: qcom: rpmhpd: Add missing MXC and MMCX power domains for Eliza
pmdomain: qcom: rpmhpd: Add power domains for Nord SoC
pmdomain: qcom: rpmpd: Add Shikra RPM Power Domains
pmdomain: qcom: Unify user-visible "Qualcomm" name
pmdomain: sunxi: support power domain flags for pck600
 
pmdomains: mediatek: Avoid setting RTFF's CLK_DIS before NRESTORE
 
pNFS/filelayout: fix cheking if a layout is striped
 
pNFS: Fix use-after-free in pnfs_update_layout()
 
populate_attrs(): move cleanup to the sole caller
 
populate_group(): move cleanup on failure to the sole caller
 
posix-cpu-timers: Fix pid refcount leak in do_cpu_nanosleep() error path
posix-cpu-timers: Prevent UAF caused by non-leader exec() race
posix-cpu-timers: Use u64 multiplication in update_rlimit_cpu()
 
posix-timers: Expand timer_[re]arm() callbacks with a boolean return value
posix-timers: Handle the timer_[re]arm() return value
posix-timers: Switch to hrtimer_start_expires_user()
 
power: Drop unused assignment of platform_device_id driver data
power: reset: linkstation-poweroff: fix use-after-free in the linkstation_poweroff_init()
power: reset: sc27xx: Add platform_device_id table
power: reset: st-poweroff: Use of_device_get_match_data()
power: sequencing: Add an API to return the pwrseq device's 'dev' pointer
power: sequencing: fix ABBA deadlock in pwrseq_device_unregister()
power: sequencing: pcie-m2: Add PCI ID 0x1103 for WCN6855 Bluetooth
power: sequencing: pcie-m2: Allow creating serdev for multiple PCI devices
power: sequencing: pcie-m2: Create BT node based on the pci_device_id[] table
power: sequencing: pcie-m2: Create serdev for PCI devices present before probe
power: sequencing: pcie-m2: Fix inconsistent function prefixes
power: sequencing: pcie-m2: Improve PCI device ID check
power: sequencing: pcie-m2: Sort PCI device IDs in ascending order
power: sequencing: print power sequencing device parent in debugfs
power: supply: ab8500_fg: Fix typos in comments
power: supply: add support for Samsung S2M series PMIC charger device
power: supply: Add support for Surface RT battery and charger
power: supply: bd71828: add a terminating table border
power: supply: bd71828: sysfs for auto input current limitation
power: supply: bq257xx: Add fields for 'charging' and 'overvoltage' states
power: supply: bq257xx: Consistently use indirect get/set helpers
power: supply: bq257xx: Fix VSYSMIN clamping logic
power: supply: bq257xx: Make the default current limit a per-chip attribute
power: supply: bq25890: fix the -10 C NTC lookup entry
power: supply: charger-manager: fix refcount leak in is_full_charged()
power: supply: charger-manager: Switch to alarm_start_timer()
power: supply: core: fix supplied_from allocations
power: supply: cpcap-battery: Fix missing nvmem_device_put() causing reference leak
power: supply: cpcap-charger: include missing
power: supply: cros_charge-control: Move MODULE_DEVICE_TABLE next to the table itself
power: supply: macsmc: Support macOS 27 SMC firmware
power: supply: max14577: Drop driver data in of and platform device id arrays
power: supply: max17040: handle missing status supplier
power: supply: max17042: fix OF node reference imbalance
power: supply: max17042_battery: Keep only critical alerts during suspend
power: supply: max17042_battery: Put LSB units into defines
power: supply: max17042_battery: Remove unused platform-data plumbing
power: supply: max17042_battery: Route MAX17055 SOC alerts through dSOCi
power: supply: max17042_battery: Use Current register in get_status
power: supply: max17042_battery: use ModelCfg refresh on max17055
power: supply: max17042_battery: Use modern PM ops to clear up warning
power: supply: mt6360_charger: Use of match table unconditionally
power: supply: Remove unused jz4740-battery.h
power: supply: Use named initializers for arrays of i2c_device_data
power: Unify code style for platform_device_id arrays
power: Use named initializers for platform_device_id arrays
 
powercap: intel_rapl: Fix memory leak in rapl_add_package_cpuslocked()
powercap: intel_rapl: Use sysfs_emit() in cpumask_show()
 
powerpc tools perf: Initialize error code in auxtrace_record_init function
 
powerpc/85xx: Add fsl,ifc to common device ids
 
powerpc/8xx: implement get_direction() in cpm1
 
powerpc/970: fix nap return address corruption on async interrupt exit
 
powerpc/boot: Allow text relocations for pseries wrapper with binutils 2.46+
powerpc/boot: Fix simpleboot CPU node lookup check
powerpc/boot: Fix treeboot-akebono CPU node lookup check
powerpc/boot: Fix treeboot-currituck CPU node lookup check
 
powerpc/code-patching: Avoid r/w mapping of the zero page
 
powerpc/dt_cpu_ftrs: Set CPU_FTR_P11_PVR for Power11 and later processors
 
powerpc/entry: Disable interrupts before irqentry_exit
 
powerpc/fadump: Add timeout to RTAS busy-wait loops
powerpc/fadump: define MIN_RMA in bytes rather than MB
 
powerpc/kexec: fix double get_cpu() imbalance in kexec_prepare_cpus
 
powerpc/mm: remove CONFIG_HAVE_BOOTMEM_INFO_NODE
 
powerpc/perf: fix preempt count underflow in fsl_emb_pmu_del
powerpc/perf: Use cpumask_intersects api for checking disable path
powerpc/perf: Use strstarts() to simplify is_thread_imc_pmu()
 
powerpc/powernv: fix preempt count leak in pnv_kexec_wait_secondaries_down
 
powerpc/ps3: Fix map failure path in dma_ioc0_map_pages()
powerpc/ps3: Remove unused struct table in setup_areas()
 
powerpc/pseries/Kconfig: Enable CONFIG_VPA_PMU to be used with KVM
 
powerpc/pseries/lparcfg: Replace deprecated strcpy in parse_system_parameter_string
 
powerpc/pseries: Ensure vpa,slb_shadow & dtl are unregistered during crash
powerpc/pseries: fix memory leak on krealloc failure in papr_init
powerpc/pseries: lparcfg - fix kbuf[] underflow
powerpc/pseries: Make pseries_get_iov_fw_value() & pnv_iov_get() pci_dev const
powerpc/pseries: papr-phy-attest - validate cmd.length, plug mem leak
powerpc/pseries: pci - logic bug
powerpc/pseries: Skip vpa_init() for boot cpu in smp_setup_cpu()
 
powerpc/rtas: Replace one-element array with flexible array member
 
powerpc/serial: Fix include guard comment
 
powerpc/spufs: fix out-of-bounds access in spufs_mem_mmap_access()
 
powerpc/time: Prepare to stop elapsing in dynticks-idle
 
powerpc/uaccess: correct check for CONFIG_PPC_E500 in mask_user_address()
 
powerpc/vtime: Initialize starttime at boot for native accounting
 
powerpc/xive: Add warning if target CPU not found
 
powerpc64/bpf: Add powerpc64 JIT support for timed may_goto
 
powerpc: add exit_flags field in pt_regs
powerpc: dts: Add missing model properties
powerpc: dts: Build devicetrees of enabled platforms
powerpc: dts: mpc8315erdb: Add missing model property
powerpc: Enable GENERIC_ENTRY feature
powerpc: Fix exit_flags field placement in pt_regs for ptrace
powerpc: Fix indentation and replace typedef with struct name
powerpc: introduce arch_enter_from_user_mode
powerpc: Introduce syscall exit arch functions
powerpc: Prepare for IRQ entry exit
powerpc: Prepare to build with generic entry/exit framework
powerpc: Remove arch-specific strncpy() implementation
powerpc: Remove dead non-preemption code
powerpc: Remove unused functions
powerpc: rename arch_irq_disabled_regs
powerpc: Restore KUAP registers on syscall restart exit
powerpc: Simplify access_ok()
powerpc: Simplify cpumask api usage for cpuinfo display
powerpc: Use cpumask_next_wrap instead
powerpc: use sysfs_emit{_at} in sysfs show functions
 
ppc/fadump: invoke kmsg_dump in fadump panic path
 
ppp: add PPPOX symbol
ppp: annotate concurrent dev->stats accesses
ppp: annotate data races in ppp_generic
ppp: defer channel free to an RCU grace period to fix pppol2tp RX UAF
 
pppoe: optimize hash with word access
pppoe: reload header pointer after dev_hard_header()
 
pps: bump PPS device count
pps: Convert to ktime_get_snapshot_id()
pps: generators: Use ktime_get_real_ts64() instead of ktime_get_snapshot()
 
printk: fix typos in comments
 
proc/meminfo: expose per-node balloon pages in node meminfo
 
proc: add tgid_iter.pid_ns member
proc: allow to mark /proc files permanent outside of fs/proc/
proc: Fix broken error paths for namespace links
proc: handle subset=pid separately in userns visibility checks
proc: only bump parent nlink when registering directories
proc: prevent reconfiguring subset=pid
proc: protect ptrace_may_access() with exec_update_lock (FD links)
proc: protect ptrace_may_access() with exec_update_lock (part 1)
proc: replace __get_free_page() with kmalloc()
proc: rewrite next_tgid()
proc: subset=pid: Show /proc/self/net only for CAP_NET_ADMIN
proc: use strnlen() for name validation in __proc_create
 
psp: add a comment about a psp_dev add netlink notification
psp: add a new netdev event for dev unregister
psp: add admin/non-admin version of psp_device_get_locked
psp: add new netlink cmd for dev-assoc and dev-disassoc
psp: fix NULL genl_sock deref race with concurrent netns teardown
psp: validate IPv4 header fields in psp_dev_rcv()
psp: validate protocol before mutating skb in psp_dev_encapsulate()
 
ptp: netc: explicitly clear TMR_OFF during initialization
ptp: netc: fix potential interrupt storm caused by incorrect unbind order
ptp: ocp: add shutdown callback
ptp: ocp: Fix board ID over-read
ptp: ptp_s390: Add missing facility check
ptp: ptp_vmclock: Convert to ktime_get_snapshot_id()
ptp: Switch to ktime_get_snapshot_id() for pre/post timestamps
ptp: switch to using FIELD_GET_SIGNED()
ptp: Use system_device_crosststamp::sys_systime
ptp: vmclock: Use hw_cycles from snapshot for precise TSC pairing
ptp: vmw: Drop ptp_vmw_acpi_device
 
ptr_ring: move free-space check into separate helper
 
ptrace: add ptracer_access_allowed()
 
pwm: atmel-tcb: Remove unneeded semicolon
pwm: Consistently define pci_device_ids using named initializers
pwm: Driver for qualcomm ipq6018 pwm block
pwm: imx27: Fix variable truncation in .apply()
pwm: ipq: Add missing module description
pwm: mediatek: correct mt7628 clock source setting
pwm: mediatek: set mt7628 pwm45_fixup flag to false
pwm: pca9685: Use named initializers for struct i2c_device_id
pwm: pxa: Add optional bus clock
pwm: rzg2l-gpt: Add missing newlines to dev_err_probe() messages
pwm: rzg2l-gpt: Fix period_ticks type from u32 to u64
pwm: stm32: Make use of mul_u64_u64_div_u64_roundup()
pwm: th1520: Remove requirement for mul_u64_u64_div_u64_roundup
 
pwrseq: core: fix use-after-free in pwrseq_debugfs_seq_next()
 
qede: fix off-by-one in BD ring consumption on build_skb failure
qede: fix out-of-bounds check for cqe->len_list[]
qede: sync udp_tunnel ports outside qede_lock in the recovery path
 
qnx4: handle set_blocksize failures
 
quota: allocate dquot_hash with kmalloc()
quota: allocate dquot_hash with kmalloc()
 
r8152: Add firmware upload capability for RTL8157/RTL8159
r8152: Add support for 10Gbit Link Speeds and EEE
r8152: Add support for the RTL8159 chip
r8152: Fix double consecutive clearing of PLA_MCU_SPDWN_EN bit
r8152: Use ocp/mdio test and clear functions in r8157_hw_phy_cfg()
 
raid1: fix nr_pending leak in REQ_ATOMIC bad-block error path
 
raid6: fix raid6_recov_rvv symbol undeclared warning
raid6: fix riscv symbol undeclared warnigns
raid6: hide internals
raid6: improve the public interface
raid6: move to lib/raid/
raid6: remove __KERNEL__ ifdefs
raid6: remove raid6_get_zero_page
raid6: remove unused defines in pq.h
raid6: rework registration of optimized algorithms
raid6: turn the userspace test harness into a kunit test
raid6: update top of file comments
raid6: use kmalloc() in raid6_select_algo()
raid6: use named initializers for struct raid6_calls
raid6: use static_call for gen_syndrom and xor_syndrom
raid6: use static_call for raid6_recov_2data and raid6_recov_datap
raid6: warn when using less than four devices
 
raid6_kunit: cleanup dataptr handling
raid6_kunit: dynamically allocate data buffers using vmalloc
raid6_kunit: randomize buffer alignment
raid6_kunit: randomize parameters and increase limits
raid6_kunit: use KUNIT_CASE_PARAM
 
rapidio/tsi721: prevent a bad dereference in tsi721_db_dpc()
 
rapidio: rio: add WQ_PERCPU to alloc_workqueue users
 
RAS/AMD/ATL: Drop malformed default N from Kconfig
 
raw: annotate lockless match fields in raw_v4_match()
 
rbd: check snap_count against RBD_MAX_SNAP_COUNT
rbd: Reset positive result codes to zero in object map update path
rbd: switch to dynamic root device
 
rcu-tasks: Fix possible boot-time tests failed for the call_rcu_tasks()
 
rcu/nocb: reduce stack usage in nocb_gp_wait()
 
rcu: Document rcu_access_pointer() feeding into cmpxchg()
rcu: Latch normal synchronize_rcu() path on flood
rcu: Simplify param_set_next_fqs_jiffies() by applying clamp_val()
rcu: Simplify rcu_do_batch() by applying clamp()
 
rcutorture: Fully test lazy RCU
 
RDMA/addr: Change addr_wq back to unordered workqueue
 
RDMA/bng_re: Remove unused variable rc
 
RDMA/bnxt_re: Add a max slot check for SQ
RDMA/bnxt_re: Avoid displaying the kernel pointer
RDMA/bnxt_re: Avoid repeated requests to allocate WC pages
RDMA/bnxt_re: Check debugfs parameter allocation for failure
RDMA/bnxt_re: Enable app allocated QPs
RDMA/bnxt_re: Enhance dbr usecnt logic in doorbell uapis
RDMA/bnxt_re: Enhance dpi lifecycle logic in doorbell uapis
RDMA/bnxt_re: Fail DBR related page allocation UAPIs if the feature is disabled
RDMA/bnxt_re: Free CQ toggle page after firmware teardown
RDMA/bnxt_re: Free SRQ toggle page after firmware teardown
RDMA/bnxt_re: Initialize dpi variable to zero
RDMA/bnxt_re: Proper rollback if the ioremap fails
RDMA/bnxt_re: Refactor bnxt_re_init_user_qp()
RDMA/bnxt_re: Reject GET_TOGGLE_MEM when toggle page was not allocated
RDMA/bnxt_re: Support doorbells for app allocated QPs
RDMA/bnxt_re: Update create_qp to use QP buffer umem attrs
RDMA/bnxt_re: Update hwq depth for app allocated QPs
RDMA/bnxt_re: Update msn table size for app allocated QPs
RDMA/bnxt_re: Update rq depth for app allocated QPs
RDMA/bnxt_re: Update sq depth for app allocated QPs
RDMA/bnxt_re: Use ib_umem_get_cq_buf_or_va() for user CQ buffer
RDMA/bnxt_re: Validate rate limit attribute in modify QP
 
RDMA/cma: Constify struct configfs_item_operations and configfs_group_operations
RDMA/cma: Fix hardware address comparison length in netevent callback
 
RDMA/core: Add ib_frmr_pool_drop for unrecoverable handles
RDMA/core: Avoid NULL dereference on FRMR bad usage
RDMA/core: Do not compile ib_core_uverbs without USER_ACCESS
RDMA/core: Don't make a dummy ib_udata on the stack in create_qp
RDMA/core: Fix broadcast address falsely detected as local
RDMA/core: Fix FRMR aging push to queue error flow
RDMA/core: Fix FRMR handle leak on push failure
RDMA/core: Fix FRMR set pinned push error path
RDMA/core: Fix memory leak in __ib_create_cq() on invalid cqe
RDMA/core: Fix skipped usage for driver built FRMR key
RDMA/core: Introduce generic buffer descriptor infrastructure for umem
RDMA/core: Make a new module for the uverbs components needed by drivers
RDMA/core: Move flow related functions to ib_uverbs_support.ko
RDMA/core: Move many of the little EXPORTs from uverbs_ioctl into ib_core_uverbs
RDMA/core: Move ucaps into ib_uverbs_support.ko
RDMA/core: Remove uverbs_async_event_release()
 
RDMA/counter: Fix incorrect port index in rdma_counter_init() error cleanup
RDMA/counter: Fix num_counters leak on bind_qp failure in alloc_and_bind()
 
RDMA/cxgb4: Convert to ib_respond_udata()
 
RDMA/efa: Add checksum support for admin responses
RDMA/efa: Implement the query port speed verb
RDMA/efa: Report 800 and 1600 Gbps link speed
RDMA/efa: Use ib_umem_get_cq_buf() for user CQ buffer
 
RDMA/erdma: initialize ret for empty receive WR lists
 
RDMA/hfi1: Open-code rvt_set_ibdev_name()
 
RDMA/hns: Add write support to debugfs
RDMA/hns: drop dead empty check in setup_root_hem()
RDMA/hns: Fix arithmetic overflow in calc_hem_config()
RDMA/hns: Fix log flood after cmd_mbox failure
RDMA/hns: Fix memory leak of bonding resources
RDMA/hns: Fix potential integer overflow in mhop hem cleanup
RDMA/hns: Fix warning in poll cq direct mode
RDMA/hns: Initialize seqfile before creating file
RDMA/hns: Support congestion control algorithm parameter configuration
RDMA/hns: Use named initializer for pci_device_id array
 
RDMA/ionic: Validate rate limit attribute in modify QP
 
RDMA/irdma: Fix OOB read during CQ MR registration
RDMA/irdma: Fix out-of-bounds write in irdma_copy_user_pgaddrs
RDMA/irdma: Fix typo in SQ completions generation
RDMA/irdma: Initialize iwmr->access during MR registration
RDMA/irdma: Prevent overflows in memory contiguity checks
RDMA/irdma: Prevent rereg_mr for non-mem regions
RDMA/irdma: Prevent user-triggered null deref on QP create
RDMA/irdma: Remove redundant legacy_mode checks
RDMA/irdma: Replace waitqueue and flag with completion
 
RDMA/iwcm: User strscpy() to copy device name
 
RDMA/mana_ib: Allocate interrupt contexts on EQs
RDMA/mana_ib: initialize err for empty send WR lists
RDMA/mana_ib: Use ib_get_eth_speed for reporting port speed
 
RDMA/mlx4: Use ib_umem_get_cq_buf() for user CQ buffer
RDMA/mlx4: Use secs_to_jiffies() instead of open-coding
 
RDMA/mlx5: Add support for rate limit in UD and UC QPs
 
RDMa/mlx5: Avoid frame overflow warning
 
RDMA/mlx5: Create ODP EQ for non-pinned dmabuf MRs
RDMA/mlx5: Drop FRMR pool handle on UMR revoke failure
RDMA/mlx5: Fix devx subscribe-event unwind NULL dereference
RDMA/mlx5: Fix error propagation in __mlx5_ib_add
RDMA/mlx5: Fix mkey creation error flow rollback
RDMA/mlx5: Fix state and counter desync on loopback enable failure
RDMA/mlx5: Fix TPH extraction in FRMR pool key
RDMA/mlx5: Fix UMR XLT cleanup on ODP populate failure
RDMA/mlx5: Fix undefined shift of user RQ WQE size
RDMA/mlx5: Refactor raw packet QP rate limit handling
RDMA/mlx5: Release the HW‑provided UAR index rather than the SW one
RDMA/mlx5: Remove DCT restrack tracking
RDMA/mlx5: Remove raw RSS QP restrack tracking
RDMA/mlx5: Report packet pacing capabilities when querying device
RDMA/mlx5: Support deferred rate limit configuration
RDMA/mlx5: Use ib_umem_get_cq_buf_or_va() for user CQ buffer
RDMA/mlx5: Use max() macro for bfreg calculation
RDMA/mlx5: Use QP port when decoding responder CQEs
RDMA/mlx5: Use strscpy() to copy strings into arrays
RDMA/mlx5: Use UMEM attribute for CQ doorbell record
RDMA/mlx5: Use UMEM attribute for QP doorbell record
RDMA/mlx5: Use UMEM attributes for QP buffers in create_qp
 
RDMA/mlx: Replace response_len with ib_respond_udata()
 
RDMA/nldev: Fix locking when accessing mr->pd
 
RDMA/qedr: Replace qedr_ib_copy_to_udata() with ib_respond_udata()
 
RDMA/rtrs-srv: Bound RDMA-Write length to chunk size in rdma_write_sg
RDMA/rtrs-srv: Fix integer underflow in process_read and process_write
 
RDMA/rtrs: Use flexible array for client path stats
 
RDMA/rxe: add SENT/RCVD bytes
RDMA/rxe: Copy WQE to local buffer in non-SRQ receive path
RDMA/rxe: Fix a use-after-free problem in rxe_mmap
RDMA/rxe: Fix TOCTOU heap overflow in get_srq_wqe
RDMA/rxe: Fix typos in comments
RDMA/rxe: remove rxe_ib_device_get_netdev() and RXE_PORT
RDMA/rxe: support perf mgmt GET method
 
RDMA/siw: bound Read Response placement to the RREAD length
RDMA/siw: Fix endpoint/socket association handling
RDMA/siw: publish QP after initialization
RDMA/siw: use kzalloc_flex
 
RDMA/srpt: fix integer overflow in immediate data length check
 
RDMA/umem: Add ib_umem_is_contiguous() stub for !CONFIG_INFINIBAND_USER_MEM
RDMA/umem: Be careful about boundary conditions in ib_umem_find_best_pgsz()
RDMA/umem: Block plain userspace memory registration under CoCo bounce
RDMA/umem: Make ib_umem_is_contiguous() safe on 32 bit
RDMA/umem: Rename ib_umem_get() to ib_umem_get_va()
RDMA/umem: Route ib_umem_get_va() through ib_umem_get_attr_or_va()
RDMA/umem: Split ib_umem_get_va() into a thin wrapper around __ib_umem_get_va()
 
RDMA/usnic: User strscpy() to copy device name
 
RDMA/uverbs: Add CQ buffer UMEM attribute and driver helpers
RDMA/uverbs: Expose CoCo DMA bounce requirement to userspace
RDMA/uverbs: Push out CQ buffer umem processing into a helper
RDMA/uverbs: Remove legacy umem field from struct ib_cq
RDMA/uverbs: Use UMEM attributes for QP creation
 
RDMA: Add missed = {} initialization to uresp structs
RDMA: Convert drivers using min to ib_respond_udata()
RDMA: Convert drivers using sizeof() to ib_respond_udata()
RDMA: Replace memset with = {} pattern for ib_respond_udata()
RDMA: Update the query_device() op
RDMA: Use ib_is_udata_in_empty() for places calling ib_is_udata_cleared()
RDMA: Use proper driver data response structs instead of open coding
 
rds: annotate data-race around rs_seen_congestion
rds: convert to getsockopt_iter
rds: drop incoming messages that cross network namespace boundaries
rds: filter RDS_INFO_* getsockopt by caller's netns
rds: Fix inet6_addr_lst NULL dereference when IPv6 is disabled
rds: tcp: hold the RCU lock across ipv6_chk_addr() in rds_tcp_laddr_check()
rds: tcp: unregister sysctl before tearing down listen socket
rds: tcp_listen: fix typos in comments
 
regcache: Do not overwrite error code when finalizing cache after error
regcache: Sort the local copy of an unsorted reg_defaults array
regcache: Use a consistent sort for defaults table
 
regmap-i2c: fix sparse warning in regmap_smbus_word_write_reg16
 
regmap: sdw-mbq: don't call an unset readable_reg callback
regmap: sdw-mbq: Fix swap of timeout and retry times
 
regulator: Add PM8150 PMIC support
regulator: Add PMAU0102 RPMH regulator support
regulator: add SGM3804 Dual Output driver
regulator: add support for SGM3804 Dual Output driver
regulator: bq257xx: drop confusing configuration of_node
regulator: core: clamp voltage constraints before applying apply_uV
regulator: core: regulator_lock_two() should test for EDEADLK not EDEADLOCK
regulator: da9121: Use subvariant ids in the I2C table
regulator: Drop unused assignment of platform_device_id driver data
regulator: dt-bindings: Add Unisoc SC2730 PMIC
regulator: dt-bindings: document the SGM3804 Dual Output regulator
regulator: dt-bindings: mt6311: Convert to DT schema
regulator: dt-bindings: mt6359: Deprecate bogus vcn33_[12]_* split regulators
regulator: dt-bindings: mt6359: Drop regulator-name pattern restrictions
regulator: dt-bindings: mt6360: add buck regulator supplies
regulator: dt-bindings: qcom,rpmh: Add PMAU0102 support
regulator: dt-bindings: qcom,rpmh: Add support for PM8350B
regulator: dt-bindings: qcom,smd-rpm-regulator: Add PM8019
regulator: dt-bindings: qcom,smd-rpm-regulator: Document PM8150 IC
regulator: fp9931: Fix VPOS/VNEG voltage selector table
regulator: ltc3676: Fix incorrect IRQSTAT bit offsets
regulator: mt6316: add missing MODULE_DEVICE_TABLE()
regulator: mt6358: use regmap helper to read fixed LDO calibration
regulator: mt6359: Add proper ldo_vcn33_[12] regulators
regulator: mt6359: Add regulator supply names
regulator: mt6359: const-ify regulator descriptions
regulator: mt6359: Fix vbbck default internal supply name
regulator: mt6363: add missing MODULE_DEVICE_TABLE()
regulator: palmas: Move MODULE_DEVICE_TABLE next to the table itself
regulator: pca9450: Correct default t_off_deb for PCA9451A/PCA9452
regulator: PM8350B LDO support
regulator: qcom-rpmh: Add support for PM8350B
regulator: qcom_smd-regulator: Add PM8019
regulator: qcom_smd-regulator: Add PM8019
regulator: qcom_smd: Add PM8150 regulators
regulator: remove used pcap regulator driver
regulator: rpmh-regulator: Add RPMH regulator support for Nord
regulator: scmi: fix of_node refcount leak in scmi_regulator_probe()
regulator: Unify usage of space and comma in platform_device_id arrays
regulator: Use named initializers for platform_device_id arrays
regulator: Use named initializers for platform_device_id arrays
 
remoteproc: Dead code cleanup in Kconfig for STM32_RPROC
remoteproc: imx_rproc: Add support for i.MX94
remoteproc: imx_rproc: Program non-zero SM CPU/LMM reset vector
remoteproc: imx_rproc: Use device node name as processor name
remoteproc: Move resource table data structure to its own header
remoteproc: qcom: Fix leak when custom dump_segments addition fails
remoteproc: qcom: pas: Add Shikra remoteproc support
remoteproc: qcom: pas: Drop start/stop completion from struct qcom_pas
remoteproc: qcom: Unify user-visible "Qualcomm" name
remoteproc: qcom_q6v5_wcss: drop redundant wcss_q6_bcr_reset
remoteproc: use rsc_table_for_each_entry() in rproc_handle_resources()
remoteproc: xlnx: Check remote core state
remoteproc: xlnx: Enable auto boot feature
remoteproc: xlnx: Remove binding header dependency
 
Linux: Replace by more specific (c files)
Linux: Replace by more specific (headers)
 
reset: imx7: Correct polarity of MIPI CSI resets on i.MX8MQ
reset: spacemit: k3: fix USB2 ahb reset
reset: sunxi: fix memory region leak on ioremap failure
 
resource: Make resource_alignment() input const resource
 
Revert "accel/amdxdna: Remove drm_sched_init_args->num_rqs usage"
Revert "accel/amdxdna: Support read-only user-pointer BO mappings"
 
Revert "accel/ethosu: Remove drm_sched_init_args->num_rqs usage"
 
Revert "accel/rocket: Remove drm_sched_init_args->num_rqs usage"
 
Revert "ALSA: scarlett2: Fix 2i2 Gen 4 direct monitor gain on firmware 2417"
Revert "ALSA: timer: Fix UAF at snd_timer_user_params()"
 
Revert "arm64: dts: imx8mm-kontron: Add support for reading SD_VSEL signal"
Revert "arm64: dts: imx8mp-kontron: Add support for reading SD_VSEL signal"
Revert "arm64: mm: Defer remap of linear alias of data/bss"
Revert "arm64: mm: Unmap kernel data/bss entirely from the linear map"
Revert "arm64: syscall: Ensure saved x0 is kept in-sync with tracer updates"
Revert "arm64: tegra: Disable ISO SMMU for Tegra194"
 
Revert "btrfs: fix the file offset calculation inside btrfs_decompress_buf2page()"
 
Revert "clk: qcom: regmap-phy-mux: Rework the implementation"
 
Revert "Documentation: ABI: add sysfs interface for ZynqMP CSU registers"
 
Revert "drm/amd/display: dmub_cmd.h: add missing kernel-doc for enums"
Revert "drm/amd/display: Restore 5s vbl offdelay for NV3x+ DGPUs"
 
Revert "drm/amdgpu: fix aperture mapping leak"
Revert "drm/amdgpu: Init mcm_addr look up table"
Revert "drm/amdgpu: Remove drm_sched_init_args->num_rqs usage"
 
Revert "drm/edid: add CTA Video Format Data Block support"
 
Revert "drm/etnaviv: Remove drm_sched_init_args->num_rqs usage"
 
Revert "drm/i915/backlight: Remove try_vesa_interface"
 
Revert "drm/i915/psr: Allow SCL=0 on platforms with always-on VRR TG"
 
Revert "drm/i915: replace select with dependency for visible DEBUG_OBJECTS"
 
Revert "drm/imagination: Remove drm_sched_init_args->num_rqs usage"
 
Revert "drm/lima: Remove drm_sched_init_args->num_rqs usage"
 
Revert "drm/msm: Remove drm_sched_init_args->num_rqs usage"
 
Revert "drm/nouveau: Remove drm_sched_init_args->num_rqs usage"
 
Revert "drm/pagemap: Guard HPAGE_PMD_ORDER use with CONFIG_ARCH_ENABLE_THP_MIGRATION"
 
Revert "drm/panfrost: Remove drm_sched_init_args->num_rqs usage"
 
Revert "drm/panthor: Remove drm_sched_init_args->num_rqs usage"
 
Revert "drm/sched: Embed run queue singleton into the scheduler"
Revert "drm/sched: Remove drm_sched_init_args->num_rqs usage"
Revert "drm/sched: Remove drm_sched_init_args->num_rqs"
Revert "drm/sched: Remove FIFO and RR and simplify to a single run queue"
Revert "drm/sched: Switch default policy to fair"
 
Revert "drm/v3d: Remove drm_sched_init_args->num_rqs usage"
 
Revert "drm/xe/nvls: Define GuC firmware for NVL-S"
 
Revert "drm/xe: Remove drm_sched_init_args->num_rqs usage"
Revert "drm/xe: Skip exec queue schedule toggle if queue is idle during suspend"
 
Revert "f2fs: remove non-uptodate folio from the page cache in move_data_block"
 
Revert "firmware: arm_ffa: Change initcall level of ffa_init() to rootfs_initcall"
Revert "firmware: zynqmp: Add dynamic CSU register discovery and sysfs interface"
 
Revert "fuse: fix conversion of fuse_reverse_inval_entry() to start_removing()"
 
Revert "gpib: cb7210: Fix region leak when request_irq fails"
 
Revert "i2c: designware: defer probe if child GpioInt controllers are not bound"
 
Revert "i915: don't use a vma that didn't match the context VM"
 
Revert "Input: rmi4 - fix register descriptor address calculation"
 
Revert "io_uring/epoll: disallow adding an epoll file to an epoll context"
 
Revert "io_uring: grab RCU read lock marking task run"
 
Revert "KVM: VMX: Read 32-bit GPR values for ENCLS instructions outside of 64-bit mode"
 
Revert "media: venus: hfi_platform: Correct supported codecs for sc7280"
 
Revert "Merge branch : 'gve-add-support-for-ptp-gettimex64'"
 
Revert "mm: limit filemap_fault readahead to VMA boundaries"
 
Revert "mtd: maps: remove uclinux map driver"
 
Revert "net: phy: sfp: probe for RollBall I2C-to-MDIO bridge in mdio-i2c"
Revert "net: thunderbolt: Enable end-to-end flow control also in transmit"
 
Revert "NFSD: Defer sub-object cleanup in export put callbacks"
 
Revert "nouveau/gsp/rm: cleanup IS_ERR_OR_NULL in core implementation"
Revert "nouveau/gsp/rm: cleanup remaining IS_ERR_OR_NULL usage"
Revert "nouveau/gsp/rm: cleanup WARN_ON(IS_ERR_OR_NULL)"
 
Revert "nouveau/gsp: cleanup IS_ERR_OR_NULL in rm_alloc functions"
Revert "nouveau/gsp: cleanup IS_ERR_OR_NULL in rpc_rd"
 
Revert "PCI/MSI: Unmap MSI-X region on error"
 
Revert "ptr_ring: move free-space check into separate helper"
 
Revert "svcrdma: Use contiguous pages for RDMA Read sink buffers"
 
Revert "thermal/drivers/hwmon: Cleanup coding style a bit"
 
Revert "thermal: hwmon: Register a hwmon device for each thermal zone"
Revert "thermal: hwmon: Use extra_groups for adding temperature attributes"
 
Revert "tmpfs: don't enable large folios if not supported"
 
Revert "treewide: Fix probing of devices in DT overlays"
 
Revert "tun/tap & vhost-net: avoid ptr_ring tail-drop when a qdisc is present"
 
Revert "tun/tap: add ptr_ring consume helper with netdev queue wakeup"
 
Revert "usb: typec: mux: avoid duplicated mux switches"
 
Revert "vhost-net: wake queue of tun/tap after ptr_ring consume"
 
Revert "vsock/virtio: fix skb overhead overflow on 32-bit builds"
 
Revert "wifi: mt76: Disable napi when removing device"
 
Revert: "f2fs: check in-memory block bitmap"
Revert: "f2fs: check in-memory sit version bitmap"
 
rfkill: Replace strcpy() with memcpy()
 
rhashtable: Add rhashtable_next_key() API
rhashtable: Add selftest for rhashtable_next_key()
rhashtable: clear stale iter->p on table restart
rhashtable: fix false-positive lockdep splat on rhltable destruction
rhashtable: Fix rhashtable_next_key() build warnings
rhashtable: give each instance its own lockdep class
rhashtable: Use irq work for shrinking
 
ring-buffer: Add persistent ring buffer invalid-page inject test
ring-buffer: Allow sparse CPU masks in ring_buffer_desc()
ring-buffer: Better comment the use of RB_MISSED_EVENTS
ring-buffer: Cleanup buffer_data_page related code
ring-buffer: Cleanup persistent ring buffer validation
ring-buffer: Fix crash passing ERR_PTR to kthread_stop()
ring-buffer: Fix event length with forced 8-byte alignment
ring-buffer: Fix reader page read offset for remote buffers
ring-buffer: Fix ring_buffer_read_page() copying only one event per page
ring-buffer: Fix subbuf_ids memory leak in rb_allocate_cpu_buffer() error path
ring-buffer: Have dropped subbuffers be persistent across reboots
ring-buffer: Initialise reader page order in rb_allocate_cpu_buffer()
ring-buffer: Prevent resizing of persistent ring buffer
ring-buffer: Prevent subbuf order change when resizing is disabled
ring-buffer: Show commit numbers in buffer_meta file
ring-buffer: Show persistent buffer dropped events in trace file
ring-buffer: Show persistent buffer dropped events in trace_pipe file
ring-buffer: Skip invalid sub-buffers when rewinding persistent ring buffer
ring-buffer: Skip invalid sub-buffers when validating persistent ring buffer
ring-buffer: Use current_context for safe per-CPU buffer swap
 
RISC-V: KVM: AIA: Make HGEI number management fully per-CPU
RISC-V: KVM: Avoid redundant page-table allocations in ioremap topup
RISC-V: KVM: Batch stage-2 TLB flushes
RISC-V: KVM: Document a TOCTOU race in SBI system suspend handler
RISC-V: KVM: Enhance the logging check for mmu mapping
RISC-V: KVM: Fix ebreak self test failure
RISC-V: KVM: Fix NULL pointer dereference in AIA IMSIC functions
RISC-V: KVM: Fix skip of valid pages in kvm_riscv_gstage_unmap_range
RISC-V: KVM: Fix skip of valid pages in kvm_riscv_gstage_wp_range
RISC-V: KVM: Fix timer state restore
RISC-V: KVM: Inject instruction access fault on unmapped guest fetch
RISC-V: KVM: Serialize virtual interrupt pending state updates
RISC-V: KVM: Use flexible array for APLIC IRQ state
RISC-V: KVM: Zicbo[m|z|p] block sizes should be always present in ONE_REG
 
riscv/mm: drop vmemmap_pmd helpers and use generic code
riscv/mm: use physical alignment for vmemmap_start_pfn
 
riscv/purgatory: add asm/purgatory.h
riscv/purgatory: return bool from verify_sha256_digest
 
riscv/sifive: remove warning in errata
 
riscv: Add build salt to the vDSO
riscv: add platform-specific double word shifts for riscv32
riscv: add UltraRISC SoC family Kconfig support
riscv: also select ARCH_KEEP_MEMBLOCK if kexec is selected
riscv: alternative: Also patch the CFI vDSO
riscv: alternative: Pass vDSO start as parameter to apply_vdso_alternatives()
riscv: alternative: Use IS_ENABLED() over ifdeffery for apply_vdso_alternatives()
riscv: cacheinfo: Fix node reference leak in populate_cache_leaves
riscv: cpu_ops: Change return value type of cpu_is_stopped() to bool
riscv: cpu_ops_sbi: No need to be bothered to check ret.error
riscv: dead code cleanup in kconfig for RISCV_PROBE_VECTOR_UNALIGNED_ACCESS
riscv: defconfig: enable ARCH_ULTRARISC
riscv: defconfig: Enable Eswin SoCs
riscv: drop __init from vec_check_unaligned_access_speed_all_cpus
riscv: Drop tautological condition from TOOLCHAIN_NEEDS_OLD_ISA_SPEC
riscv: dts: allwinner: d1s-t113: add hstimer node
riscv: dts: microchip: add adc interrupt on beaglev-fire
riscv: dts: microchip: add gpio line names on beaglev-fire
riscv: dts: microchip: add tsu clock to macb on pic64gx
riscv: dts: microchip: clean up beaglev-fire regulator node names
riscv: dts: microchip: fix pic64gx gpio interrupt-cells
riscv: dts: microchip: gpio controllers on mpfs need 2 interrupt cells
riscv: dts: microchip: remove gpio hogs from beaglev-fire
riscv: dts: microchip: remove redudant enabling of syscontroller
riscv: dts: microchip: sort pic64gx i2c nodes alphanumerically
riscv: dts: microchip: update pic64gx gpio interrupts to better match the SoC
riscv: dts: sophgo: Add dma-coherent to SG2042 PCIe controllers
riscv: dts: sophgo: reduce SG2042 MSI count to 16
riscv: dts: sophgo: sg2042: use hex for CPU unit address
riscv: dts: sophgo: sg2044: use hex for CPU unit address
riscv: dts: spacemit: add DeepComputing FML13V05 board device tree
riscv: dts: spacemit: Add PDMA controller node for K3 SoC
riscv: dts: spacemit: Add thermal sensor for K1 SoC
riscv: dts: spacemit: define a SPI controller node
riscv: dts: spacemit: Define the P1 PMIC regulators for OrangePi RV2
riscv: dts: spacemit: enable eMMC for OrangePi RV2
riscv: dts: spacemit: enable eMMC on Milk-V Jupiter
riscv: dts: spacemit: Enable i2c8 adapter for OrangePi RV2
riscv: dts: spacemit: enable PMIC on OrangePi R2S
riscv: dts: spacemit: enable QSPI for OrangePi RV2
riscv: dts: spacemit: enable SD card support on Milk-V Jupiter
riscv: dts: spacemit: enable USB3 on OrangePi R2S
riscv: dts: spacemit: Enable USB3.0/PCIe on OrangePi RV2
riscv: dts: spacemit: fix uboot partition offset on Milk-V Jupiter
riscv: dts: spacemit: k1-bananapi-f3: add SD card support with UHS modes
riscv: dts: spacemit: k1-musepi-pro: add 24c02 eeprom
riscv: dts: spacemit: k1-musepi-pro: add PMIC and power infrastructure
riscv: dts: spacemit: k1-musepi-pro: add SD card support with UHS modes
riscv: dts: spacemit: k1-musepi-pro: enable PCIe ports
riscv: dts: spacemit: k1-musepi-pro: enable QSPI and add SPI NOR
riscv: dts: spacemit: k1-musepi-pro: enable USB 3 ports
riscv: dts: spacemit: k1-musepi-pro: set default console baud rate
riscv: dts: spacemit: k1-orangepi-rv2: add SD card support with UHS modes
riscv: dts: spacemit: k1: add SD card controller and pinctrl support
riscv: dts: spacemit: k3: Add pwm support
riscv: dts: spacemit: k3: Add USB2.0 support
riscv: dts: spacemit: k3: Add Ziccrse extension for X100 cores
riscv: dts: spacemit: k3: Initial support for CoM260-IFX board
riscv: dts: spacemit: set console baud rate on Milk-V Jupiter
riscv: dts: spacemit: sort aliases on Milk-V Jupiter
riscv: dts: tenstorrent: Add PMU node to blackhole for Linux perf support
riscv: dts: thead: Add TH1520 I2C1 controller
riscv: dts: thead: Enable WiFi on Lichee Pi 4A
riscv: dts: thead: Enable wifi on the BeagleV-Ahead
riscv: Fix 32-bit call_on_irq_stack() frame pointer ABI
riscv: fix building compressed EFI image
riscv: Fix ftrace_graph_ret_addr() to use the correct task pointer
riscv: ftrace: Fix ftrace_modify_call failure on kprobed functions
riscv: ftrace: select HAVE_BUILDTIME_MCOUNT_SORT
riscv: Gate FUNCTION_ALIGNMENT_4B on DYNAMIC_FTRACE
riscv: hwprobe.rst: Document EXT_ZICFISS and EXT_ZICFILP
riscv: hwprobe.rst: Make indentation consistent
riscv: hwprobe: Avoid uninitialized read in hwprobe_get_cpus()
riscv: hwprobe: Register unaligned probes before usermode
riscv: Implement _THIS_IP_ using inline asm
riscv: Implement ARCH_HAS_CC_CAN_LINK
riscv: io: avoid null-pointer arithmetic in PIO helpers
riscv: kexec: use min to simplify riscv_kexec_elf_load
riscv: kexec_elf: Remove unused pr_fmt definition
riscv: kexec_file: Constrain segment placement to direct map
riscv: kfence: Call mark_new_valid_map() for kfence_unprotect()
riscv: kvm: Skip TLB flush when G-stage PTE becomes valid with Svvptc
riscv: kvm: Use endian-specific __lelong for NACL shared memory
riscv: lib: Fix ZBB strnlen reading past count boundary
riscv: misaligned: Fix fast_unaligned_access_speed_key init
riscv: mm: Define DIRECT_MAP_PHYSMEM_END
riscv: mm: Extract helper mark_new_valid_map()
riscv: mm: Fix out-of-bounds page-table walk during memory hot-remove
riscv: mm: fix SWIOTLB initialization for systems with DRAM above 4GB
riscv: mm: Make mark_new_valid_map() stuff depend on 64BIT && MMU
riscv: mm: Rename new_vmalloc into new_valid_map_cpus
riscv: mm: Unconditionally sfence.vma for spurious fault
riscv: mm: Use the bitmap API for new_valid_map_cpus
riscv: module: Use generic cmp_int() instead of custom cmp_3way()
riscv: panic if IRQ handler stacks cannot be allocated
riscv: pi: replace strlcat with strscpy in get_early_cmdline
riscv: Prevent NULL pointer dereference in machine_kexec_prepare()
riscv: probes: save original sp in rethook trampoline
riscv: propagate insert_resource result from add_resource
riscv: ptdump: Replace unbounded sprintf() in dump_prot()
riscv: Raise default NR_CPUS for 64BIT to 256
riscv: Remove tautological condition from selection of ARCH_SUPPORTS_CFI
riscv: replace select with dependency for visible RELOCATABLE
riscv: smp: use secs_to_jiffies in __cpu_up
riscv: stacktrace: Remove bogus -0x4 offset in non-FP walk_stackframe
riscv: time: Add missing __iomem in get_cycles() and get_cycles_hi()
riscv: traps_misaligned: Avoid redundant unaligned access speed probe
riscv: use sysfs_emit in cpu_show_ghostwrite
riscv: vdso: Always declare vdso_start symbols
riscv: vdso: Do not use LTO for the vDSO
riscv: vdso: Drop CONFIG_GENERIC_TIME_VSYSCALL guard around syscall fallbacks
riscv: vdso: Only try to install vDSO when present
 
rndis_host: add Telit LE310X1 RNDIS USB ID
rndis_host: enable power management for Telit LE310X1
 
rocker: Fix memory leak in ofdpa_port_fdb()
 
rpmsg: char: Fix use-after-free on probe error path
rpmsg: use generic driver_override infrastructure
 
rqspinlock: Fix order in raw_res_spin_(un)lock_irq to allow schedule
rqspinlock: Reset tail when preserving queue on deadlock
 
rseq: Prevent hard lockup on granted time slice extension
 
rtase: fix double free of multi-frag skb on DMA map failure
rtase: Fix flow control configuration
rtase: Workaround for TX hang caused by hardware packet parsing
 
rtc: ab8500: replace sprintf() with sysfs_emit()
rtc: ab8500: Simplify driver_data handling
rtc: abx80x: fix the RTC_VL_CLR clearing all status flags
rtc: aspeed: add AST2700 compatible
rtc: bq32000: add delay between RTC reads
rtc: cmos: unregister HPET IRQ handler on probe failure
rtc: Drop unused assignment of platform_device_id driver data
rtc: ds1307: add support for clock provider in ds1307
rtc: ds1307: Fix off-by-one issue with wday for rx8130
rtc: ds1307: handle oscillator stop flag for ds1337/ds1339/ds3231
rtc: ds1307: update reference to removed CONFIG_RTC_DRV_DS1307_HWMON
rtc: interface: Add rtc_read_next_alarm() to read next expiring timer
rtc: interface: fix typos in rtc_handle_legacy_irq() documentation
rtc: isl1208: Balance enable_irq_wake() with disable_irq_wake() on cleanup
rtc: m41t93: Add alarm support
rtc: m41t93: add device tree support
rtc: m41t93: Add square wave clock provider support
rtc: m41t93: Add watchdog support
rtc: m41t93: migrate to regmap api for register access
rtc: mpfs: fix counter upload completion condition
rtc: msc313: fix NULL deref in shared IRQ handler at probe
rtc: mv: add suspend/resume support for wakeup
rtc: remove unused pcap driver
rtc: renesas-rtca3: Check RADJ poll result during initial setup
rtc: renesas-rtca3: Factor out year decoding helper
rtc: renesas-rtca3: Fix incorrect error message for reset assert
rtc: renesas-rtca3: Fix PIE clear polling condition in alarm setup error path
rtc: renesas-rtca3: Fix typo in rtca3_ppb_per_cycle documentation
rtc: rv3032: switch to using FIELD_GET_SIGNED()
rtc: s35390a: fix typo in comment
rtc: Use named initializers for arrays of i2c_device_data
rtc: Use named initializers for platform_device_id arrays
 
rtla/actions: Restore continue flag in actions_perform()
 
rtla/tests: Add get_workload_pids() helper
rtla/tests: Add runtime test for -H/--house-keeping
rtla/tests: Add runtime test for -k and -u options
rtla/tests: Add runtime tests for -C/--cgroup
rtla/tests: Add runtime tests for restoring continue flag
rtla/tests: Add unit test for restoring continue flag
rtla/tests: Add unit tests for -A/--aligned option
rtla/tests: Add unit tests for _parse_args() functions
rtla/tests: Add unit tests for actions module
rtla/tests: Add unit tests for CLI option callbacks
rtla/tests: Check -c/--cpus thread affinity
rtla/tests: Cover all hist options in runtime tests
rtla/tests: Cover both top and hist tools where possible
rtla/tests: Extend timerlat top --aa-only coverage
rtla/tests: Fix pgrep filter in get_workload_pids.sh
rtla/tests: Run runtime tests in temporary directory
rtla/tests: Use negative match when testing --aa-only
 
rtla/timerlat: Add -A/--aligned CLI option
 
rtla/timerlat_top: Fix on-threshold actions firing on signal
 
rtla: Add libsubcmd dependency
rtla: Also link in ctype.c
rtla: Document tests in README
rtla: Fix and clean up .gitignore
rtla: Fix missing unistd include
rtla: Parse cmdline using libsubcmd
rtla: Stop the record trace on interrupt
 
rtnetlink: add RTEXT_FILTER_NAME_ONLY support
rtnetlink: add RTEXT_FILTER_NAME_ONLY support to rtnl_dump_ifinfo()
rtnetlink: do not acquire RTNL in rtnl_getlink() with RTEXT_FILTER_NAME_ONLY
rtnetlink: do not assume RTNL is held in link_master_filtered()
rtnetlink: do not use RTNL in rtnl_af_register() and rtnl_af_unregister()
rtnetlink: use dev_isalive() in rtnl_getlink()
rtnetlink: use nla_nest_end_safe() in rtnl_fill_prop_list()
 
run-clang-tools: run multiprocessing.Pool as context manager
 
rust/bindgen_parameters: Mark s390 types as opaque to prevent repr conflicts
 
rust/drm/gem: Add DriverAllocImpl type alias
rust/drm/gem: Use DeviceContext with GEM objects
 
rust/drm: Introduce DeviceContext
 
rust: ACPI: fix missing match data for PRP0001
rust: alloc: add Box::zeroed()
rust: alloc: add doc test for `Vec::extend_with`
rust: alloc: cleanup doctest imports to "kernel vertical" style
rust: alloc: cleanup imports and use "kernel vertical" style
rust: alloc: fix `Vec::extend_with` SAFETY comment
rust: alloc: fix assert in `Vec::reserve` doc test
rust: alloc: remove `'static` bound on `ForeignOwnable`
rust: allow `clippy::unwrap_or_default` globally
rust: allow `suspicious_runtime_symbol_definitions` lint for Rust >= 1.98
rust: aref: use the "kernel vertical" imports style
rust: auxiliary: add registration data to auxiliary devices
rust: auxiliary: generalize Registration over ForLt
rust: auxiliary: implement Sync for Device
rust: auxiliary: make Driver trait lifetime-parameterized
rust: bitfield: Add KUnit tests for bitfield
rust: bitfield: mark `Debug` impl as `#[inline]`
rust: block: fix GenDisk cleanup paths
rust: block: mq: align init_request numa_node arg with C signature
rust: cpufreq: clean new `clippy::map_or_identity` lint for Rust 1.98.0
rust: device: avoid trailing ; in printing macros
rust: device: implement Sync for Device
rust: device: make Core and CoreInternal lifetime-parameterized
rust: devres: add 'static bound to Devres
rust: dma: update to keyworded index projection syntax
rust: doc: disable doc inlining for all prelude items
rust: doctest: fix incorrect pattern in replacement
rust: driver core: drop drvdata before devres release
rust: driver core: remove drvdata() and driver_type
rust: driver: decouple driver private data from driver type
rust: driver: move 'static bounds to constructor
rust: driver: update module documentation for GAT-based Data type
rust: drm: add base GPUVM immediate mode abstraction
rust: drm: add FEAT_RENDER flag for render node support
rust: drm: gem: s/device::Device/Device/ for shmem.rs
rust: error: replace match + panic in const context with const expect
rust: extract `bitfield!` macro from `register!`
rust: fmt: use vertical import style
rust: gpuvm: add GpuVa struct
rust: gpuvm: add GpuVm::obtain()
rust: gpuvm: add GpuVmCore::sm_map()
rust: gpuvm: add GpuVmCore::sm_unmap()
rust: helpers: Add memchr wrapper for string operations
rust: i2c: make Driver trait lifetime-parameterized
rust: inline some init methods
rust: io: gate ioremap doctests on CONFIG_HAS_IOMEM
rust: io: gate ioremap/iounmap on CONFIG_HAS_IOMEM
rust: io: make IoMem and ExclusiveIoMem lifetime-parameterized
rust: io: use the `bitfield!` macro in `register!`
rust: kasan: add support for Software Tag-Based KASAN
rust: kasan: KASAN+RUST requires clang
rust: kbuild: define `procmacro-extension` variable
rust: kbuild: define `procmacro-name` function
rust: kbuild: remove unused variable
rust: Kbuild: set frame-pointer llvm module flag for CONFIG_FRAME_POINTER
rust: kbuild: show the right `quiet_cmd_rustc_procmacrolibrary`
rust: kbuild: support `skip_clippy` for `rustc_procmacro`
rust: kbuild: support per-target environment variables
rust: make `build_assert` module the home of related macros
rust: miscdevice: remove redundant imports
rust: miscdevice: use vertical import style
rust: module_param: add missing newline to pr_warn_once
rust: module_param: use `pr_warn_once!` for null pointer warning
rust: page: mark Page::nid as inline
rust: page: use the "kernel vertical" imports style
rust: pci: implement Sync for Device
rust: pci: make Bar lifetime-parameterized
rust: pci: make Driver trait lifetime-parameterized
rust: pci: use 'static lifetime for PCI BAR resource names
rust: pin-init: bump minimum Rust version to 1.82
rust: pin-init: cleanup `Zeroable` and `ZeroableOptions`
rust: pin-init: cleanup workaround for old Rust compiler
rust: pin-init: docs: fix typos in MaybeZeroable documentation
rust: pin-init: examples: fix `useless_borrows_in_formatting` clippy warning
rust: pin-init: examples: mark as `#[inline]` all `From::from()`s for `Error`
rust: pin-init: extend `impl_zeroable_option` macro to handle generics
rust: pin-init: fix badge URL in README
rust: pin-init: internal: add `PhantomInvariant` and `PhantomInvariantLifetime`
rust: pin-init: internal: add missing where clause to projection types
rust: pin-init: internal: adjust license identifier of `zeroable.rs`
rust: pin-init: internal: init: handle code blocks early
rust: pin-init: internal: make `make_closure` inherent methods
rust: pin-init: internal: pin_data: add struct to record field info
rust: pin-init: internal: pin_data: filter non-`#[cfg]` attr in generated code
rust: pin-init: internal: pin_data: use closure for `handle_field`
rust: pin-init: internal: project slots instead of references
rust: pin-init: internal: project using full slot
rust: pin-init: internal: remove `collect_tuple` polyfill after MSRV bump
rust: pin-init: internal: remove redundant `#[pin]` filtering
rust: pin-init: internal: suppress `non_snake_case` lint in `#[pin_data]`
rust: pin-init: internal: suppress `non_snake_case` lint in `[pin_]init!`
rust: pin-init: internal: turn `PhantomPinned` error into warnings
rust: pin-init: internal: use marker on drop guard type for pinned fields
rust: pin-init: move `InitClosure` out from `__internal`
rust: pin-init: remove `E` from `InitClosure`
rust: pin_init: internal: use `loop {}` to produce never value
rust: platform: implement Sync for Device
rust: platform: make Driver trait lifetime-parameterized
rust: prelude: add `zerocopy{,_derive}::FromBytes`
rust: prelude: add `zerocopy{,_derive}::IntoBytes`
rust: ptr: add panicking index projection variant
rust: ptr: remove implicit index projection syntax
rust: ptr: rename `ProjectIndex::index` to `build_index`
rust: ptr: use `match` instead of `unwrap_or_else` for `build_index`
rust: str: clean unused import for Rust >= 1.98
rust: str: use the "kernel vertical" imports style
rust: sync: add #[must_use] to GlobalGuard and GlobalLock::try_lock
rust: sync: add `UniqueArc::as_ptr`
rust: sync: completion: Mark inline complete_all and wait_for_completion
rust: tests: add Kconfig for KUnit test
rust: tests: drop 'use crate' in bitmap and atomic KUnit tests
rust: time: fix as_micros_ceil() to round correctly for negative Delta
rust: types: add `ForLt` trait for higher-ranked lifetime support
rust: uaccess: use INLINE_COPY_TO_USER to guard copy_to_user()
rust: usb: implement Sync for Device
rust: usb: make Driver trait lifetime-parameterized
rust: zerocopy-derive: add `README.md`
rust: zerocopy-derive: add SPDX License Identifiers
rust: zerocopy-derive: avoid generating non-ASCII identifiers
rust: zerocopy-derive: enable support in kbuild
rust: zerocopy-derive: import crate
rust: zerocopy: add `README.md`
rust: zerocopy: add SPDX License Identifiers
rust: zerocopy: enable support in kbuild
rust: zerocopy: import crate
rust: zerocopy: remove float `Display` support
rust: zerocopy: update to v0.8.52
rust: zerocopy: update to v0.8.54
 
rust_binder: clear freeze listener on node removal
rust_binder: do not query current thread for all ioctls
rust_binder: fix BINDER_GET_EXTENDED_ERROR
rust_binder: only print failure if error has source
rust_binder: reject context manager self-transaction
rust_binder: synchronize Rust Binder stats with freeze commands
rust_binder: use a u64 stride when cleaning up the offsets array
rust_binder: use lock_vma_under_rcu() in shrinker
 
rxrpc: convert to getsockopt_iter
rxrpc: Don't move a peeked OOB message onto the pending queue
rxrpc: Fix ACKALL packet handling
rxrpc: Fix double unlock in rxrpc_recvmsg()
rxrpc: fix io_thread race in rxrpc_wake_up_io_thread()
rxrpc: Fix leak of connection from OOB challenge
rxrpc: Fix leak of released call in recvmsg(MSG_PEEK)
rxrpc: Fix oob challenge leak in cleanup after notification failure
rxrpc: Fix potential infinite loop in rxrpc_recvmsg()
rxrpc: Fix rxrpc_rotate_tx_rotate() to check there's something to rotate
rxrpc: Fix socket notification race
rxrpc: Fix the reception of a reply packet before data transmission
rxrpc: Fix UAF in rxgk_issue_challenge()
rxrpc: rxrpc_verify_data ensure rx_dec_buffer alloc
rxrpc: serialize kernel accept preallocation with socket teardown
 
s390/ap/zcrypt: Rearrange fields within AP and zcrypt structs
 
s390/ap: Fix locking issue in SE bind and associate sysfs functions
s390/ap: Implement SE bind and associate uevents
 
s390/appldata: Remove unused appldata_sysctl_header variable
 
s390/barrier: Use alternative instead of ifdef for bcr_serialize()
 
s390/bpf: Inline smp_processor_id and current_task
 
s390/bug: Provide ARCH_WARN_ASM for Rust WARN/BUG support
 
s390/checksum: Fix csum_partial() without vector facility
 
s390/cio: Purge based on the cdev's online status
 
s390/cmpxchg: Fix KASAN stack-out-of-bounds in atomic helpers
 
s390/con3270: Replace __get_free_page() with kmalloc()
 
s390/dasd: Fix path verification interrupted by concurrent dasd_sleep_on_immediatly
s390/dasd: Fix potential NULL pointer dereference
s390/dasd: Fix undersized format-check buffer
s390/dasd: Replace get_zeroed_page() with kzalloc()
 
s390/debug: Add s390dbf kernel parameter
s390/debug: Remove s390dbf_sysctl_header variable
 
s390/diag: Add missing array_index_nospec() call to memtop_get_page_count()
 
s390/fpu: Move GR_NUM / VX_NUM macros to separate header file
s390/fpu: Shorten GR_NUM / VX_NUM macros
 
s390/hvc_iucv: Replace get_zeroed_page() with kzalloc()
 
s390/idle: Add missing EXPORT_SYMBOL_GPL()
s390/idle: Provide arch specific kcpustat_field_idle()/kcpustat_field_iowait()
s390/idle: Remove idle time and count sysfs files
 
s390/irq/idle: Use stcke instead of stckf for time stamps
 
s390/ism: Drop superfluous zeros in pci_device_id array
s390/ism: Fix UAF of sba and ieq during ism_dev_exit()
 
s390/jump_label: Implement ARCH_STATIC_BRANCH_JUMP_ASM and ARCH_STATIC_BRANCH_ASM macros
 
s390/Kconfig: Cleanup defaults for selftests
 
s390/memmove: Optimize backward copy case
 
s390/mm: Complete ptep_get() conversion
s390/mm: Fix handling of _PAGE_UNUSED pte bit
s390/mm: Fix type mismatch in get_align_mask().
s390/mm: Make PTC and UV call order consistent
s390/mm: Map empty zero pages read-only
s390/mm: use free_reserved_page() in vmem_free_pages()
 
s390/monwriter: Reject buffer reuse with different data length
 
s390/pci: Fix s390_pci_mmio_write syscall error return without MIO
 
s390/percpu: Add missing do { } while (0) constructs
s390/percpu: Infrastructure for more efficient this_cpu operations
s390/percpu: Provide arch_this_cpu_read() implementation
s390/percpu: Provide arch_this_cpu_write() implementation
s390/percpu: Use new percpu code section for arch_this_cpu_[and|or]()
s390/percpu: Use new percpu code section for arch_this_cpu_add()
s390/percpu: Use new percpu code section for arch_this_cpu_add_return()
 
s390/perf_cpum_cf: Add missing array_index_nospec() to __hw_perf_event_init()
 
s390/pkey: Check length in pkey_pckmo handler implementation
s390/pkey: Check length in PKEY_VERIFYPROTK ioctl
 
s390/process: Fix kernel thread function pointer type
 
s390/processor: Implement cpu_relax() with cpu serialization
s390/processor: Remove duplicated cpu_relax() define
 
s390/ptff: Export ptff_function_mask[]
 
s390/purgatory: Enforce z10 minimum architecture level
 
s390/qeth: Check CAP_NET_ADMIN for private ioctls
s390/qeth: Replace get_zeroed_page() with kzalloc()
s390/qeth: validate user buffer length in SNMP and ARP query ioctls
 
s390/sclp: Allow user-space to provide PCI reports for NVMe SMART data
s390/sclp: Detect ASTFLEIE 2 facility
s390/sclp: Remove unused sclp_vt220_buffered_chars variable
 
s390/string: Add -ffreestanding compile option to string.o
s390/string: Convert memcpy() to C
s390/string: Convert memmove() to C
s390/string: Convert memset() to C
s390/string: Convert memset(16|32|64)() to C
s390/string: Remove strlcat() implementation
 
s390/time: Prepare to stop elapsing in dynticks-idle
 
s390/timex: Move union tod_clock type to separate header
 
s390/tishift: Convert __ashlti3(), __ashrti3(), __lshrti3() to C
 
s390/tracing: Add s390-tod clock
 
s390/trng: Replace __get_free_page() with kmalloc()
 
s390/vfio_ccw: Calculate idal length based on idaw type
s390/vfio_ccw: Cancel existing workqueues
s390/vfio_ccw: Ensure first IDAW remains constant
s390/vfio_ccw: Ensure index for read/write regions are within range
s390/vfio_ccw: Fix out of bounds check on CCW array
s390/vfio_ccw: Free all memory if cp_init() fails
s390/vfio_ccw: Implement a crw lock
s390/vfio_ccw: Limit the number of channel program segments
s390/vfio_ccw: Move cp cleanup out of not operational
s390/vfio_ccw: Selectively expand io_mutex
 
s390/zcore: Removed unused variables
s390/zcore: Use octal permission
 
s390/zcrypt: Close speculative mem read possibility
s390/zcrypt: Fix buffer over-read in cca_cipher2protkey
s390/zcrypt: Fix CPRB memory allocation in zcrypt misc code
s390/zcrypt: Fix missing mem scrub at clear key import in cca_clr2cipherkey()
s390/zcrypt: Fix wrong domain value verification with EP11 CPRBs
s390/zcrypt: Improve CCA CPRB length and overflow checks
s390/zcrypt: Improve EP11 CPRB domain handling with ASN.1 parsing
s390/zcrypt: Improve EP11 CPRB length and overflow checks
s390/zcrypt: Pad trailing CCA or EP11 message with zeros
s390/zcrypt: Remove the empty file
s390/zcrypt: Replace get_zeroed_page() with kzalloc()
s390/zcrypt: Validate length for CCA AES cipher key requests
s390/zcrypt: Validate length for CCA ECC private key requests
 
s390: Add .noinstr.text to boot and purgatory linker scripts
s390: Add build salt to the vDSO
s390: Enable Rust support
s390: Remove extra check of task_stack_page()
s390: Revert support for DCACHE_WORD_ACCESS
 
samples/damon/mtier: error out for zero quota goal target values
samples/damon/mtier: fail early if address range parameters are invalid
samples/damon/mtier: replace damon_add_region() with damon_set_regions()
 
samples/landlock: Add quiet flag support to sandboxer
samples/landlock: Add sandboxer UDP access control
 
samples: ftrace: Fix typos in benchmark comment
samples: rust: rust_driver_auxiliary: showcase lifetime-bound registration data
samples: rust: rust_driver_pci: use HRT lifetime for Bar
samples: rust_misc_device: use vertical import style
 
scatterlist: Fix offset in folio calc in extract_xarray_to_sg()
 
sched/cache: Add migrate_llc_task migration type for cache-aware balancing
sched/cache: Add user control to adjust the aggressiveness of cache-aware scheduling
sched/cache: Allow only 1 thread of the process to calculate the LLC occupancy
sched/cache: Allow the user space to turn on and off cache aware scheduling
sched/cache: Annotate lockless accesses to mm->sc_stat.cpu
sched/cache: Assign preferred LLC ID to processes
sched/cache: Avoid cache-aware scheduling for memory-heavy processes
sched/cache: Calculate the LLC size and store it in sched_domain
sched/cache: Calculate the percpu sd task LLC preference
sched/cache: Check local_group only once in update_sg_lb_stats()
sched/cache: Count tasks prefering destination LLC in a sched group
sched/cache: Disable cache aware scheduling for processes with high thread counts
sched/cache: Enable cache aware scheduling for multi LLCs NUMA node
sched/cache: Fix cache aware scheduling enabling for multi LLCs system
sched/cache: Fix checking active load balance by only considering the CFS task
sched/cache: Fix has_multi_llcs iff at least one partition has multiple LLCs
sched/cache: Fix potential NULL mm pointer access
sched/cache: Fix race condition during sched domain rebuild
sched/cache: Fix rcu warning when accessing sd_llc domain
sched/cache: Fix stale preferred_llc for a new task
sched/cache: Fix unpaired account_llc_enqueue/dequeue
sched/cache: Handle moving single tasks to/from their preferred LLC
sched/cache: Introduce helper functions to enforce LLC migration policy
sched/cache: Introduce infrastructure for cache-aware load balancing
sched/cache: Introduce per CPU's tasks LLC preference counter
sched/cache: Limit the scan number of CPUs when calculating task occupancy
sched/cache: Make LLC id continuous
sched/cache: Prioritize tasks preferring destination LLC during balancing
sched/cache: Record per LLC utilization to guide cache aware scheduling decisions
sched/cache: Respect LLC preference in task migration and detach
sched/cache: Skip cache-aware scheduling for single-threaded processes
sched/cache: Track LLC-preferred tasks per runqueue
 
sched/clock: Provide !HAVE_UNSTABLE_SCHED_CLOCK stub for sched_clock_stable()
 
sched/core: Combine separate 'else' and 'if' statements
 
sched/coredump: introduce enum task_dumpable
 
sched/cputime: Correctly support generic vtime idle time
sched/cputime: Drop now-stale mul_u64_u64_div_u64() over-approximation guard
sched/cputime: Handle dyntick-idle steal time correctly
sched/cputime: Handle idle irqtime gracefully
sched/cputime: Provide get_cpu_[idle|iowait]_time_us() off-case
sched/cputime: Remove superfluous and error prone kcpustat_field() parameter
 
sched/deadline: Fix replenishment logic for non-deferred servers
sched/deadline: Reject debugfs dl_server writes for offline CPUs
sched/deadline: Use revised wakeup rule only for running dl_server
sched/deadline: Use task_on_rq_migrating() helper
 
sched/debug: Collapse subsequent CONFIG_SCHED_CLASS_EXT sections
sched/debug: Use char * instead of char (*)[]
 
sched/fair: Add newidle balance to pick_task_fair()
sched/fair: Add sched_smt_active check for fastpaths
sched/fair: Add SIS_UTIL support to select_idle_capacity()
sched/fair: Allocate cfs_tg_state with percpu allocator
sched/fair: Attach sched_domain_shared to sd_asym_cpucapacity
sched/fair: Call update_curr() before unthrottling the hierarchy
sched/fair: Co-locate cfs_rq and sched_entity in cfs_tg_state
sched/fair: Convert cfs bandwidth throttling to use guards
sched/fair: Drop redundant RCU read lock in NOHZ kick path
sched/fair: Fix cpu_util runnable_avg arithmetic
sched/fair: Fix newidle vs core-sched
sched/fair: Fix RCU usage in NOHZ exit path on CPU offline
sched/fair: Move the throttled tasks to a local list in tg_unthrottle_up()
sched/fair: Prefer fully-idle SMT cores in asym-capacity idle selection
sched/fair: Reject misfit pulls onto busy SMT siblings on asym-capacity
sched/fair: Remove task_group->se pointer array
sched/fair: Unify cfs_rq throttling via account_cfs_rq_runtime()
sched/fair: Update util_est after updating util_avg during dequeue
sched/fair: Use rq_clock() in update_tg_load_avg() rate-limit
sched/fair: Use throttled_csd_list for local unthrottle
 
sched/idle: Handle offlining first in idle loop
 
sched/membarrier: Modernize membarrier_global_expedited with cleanup guards
sched/membarrier: Use per-CPU mutexes for targeted commands
 
sched/mmcid: Fix OOB clear_bit when CID is MM_CID_UNSET in fixup path
 
sched/proxy: Only return migrate when needed
sched/proxy: Optimize try_to_wake_up()
sched/proxy: Remove PROXY_WAKING
sched/proxy: Remove superfluous clear_task_blocked_in()
sched/proxy: Switch proxy to use p->is_blocked
 
sched/psi: Create the psimon kthread outside of cgroup_mutex
sched/psi: Shut down rtpoll_timer in psi_cgroup_free()
 
sched/rt: Have RT_PUSH_IPI be default off for non PREEMPT_RT
sched/rt: Update default bandwidth for real-time tasks to ONE
 
sched/topology: Allow multiple domains to claim sched_domain_shared
sched/topology: Provide arch_llc_mask for cache aware scheduling
 
sched: Add blocked_donor link to task for smarter mutex handoffs
sched: Add is_blocked task flag
sched: Be more strict about p->is_blocked
sched: deadline: Add dl_rq->curr pointer to address issues with Proxy Exec
sched: deadline: Add some helper variables to cleanup deadline logic
sched: Have try_to_wake_up() handle return-migration for PROXY_WAKING case
sched: Remove sched_class::pick_next_task()
sched: restore timer_slack_ns when resetting RT policy on fork
sched: Rework block_task so it can be directly called
sched: Rework prev_balance() to avoid stale prev references
sched: Simplify ifdeffery around cpu_smt_mask
sched: Simplify ttwu_runnable()
sched: Switch rq->next_class on proxy_resched_idle()
sched: Unify SMT active check via sched_smt_active()
sched: Update time before requeueing delayed entities
sched: Use trace_call__() to save a static branch
sched: Use {READ,WRITE}_ONCE() for preempt_dynamic_mode
 
sched_ext: Add __printf format attributes to scx_vexit() and bstr formatters
sched_ext: Add bpf_sched_ext_ops_cid struct_ops type
sched_ext: Add cid-form kfunc wrappers alongside cpu-form
sched_ext: Add cmask mask ops
sched_ext: Add cmask, a base-windowed bitmap over cid space
sched_ext: Add ext_types.h for early subsystem-wide defs
sched_ext: add p->scx.tid and SCX_OPS_TID_TO_TASK lookup
sched_ext: Add scx_arena_to_kaddr() / scx_kaddr_to_arena()
sched_ext: Add scx_bpf_cid_override() kfunc
sched_ext: Add scx_cmask_test() and scx_cmask_for_each_cid()
sched_ext: Add scx_task_iter_relock() and use it in scx_root_enable_workfn()
sched_ext: Add topological CPU IDs (cids)
sched_ext: Annotate ksyncs with __rcu in alloc/free_kick_syncs()
sched_ext: Auto-register/unregister dl_server reservations
sched_ext: Avoid flooding the log with deprecation warnings
sched_ext: Check remote rq eligibility under task's rq lock
sched_ext: Collect ext_*.c include headers in build_policy.c
sched_ext: Convert ops.set_cmask() to arena-resident cmask
sched_ext: Document the ops compat strategy in compat.h/compat.bpf.h
sched_ext: Documentation: add note about multiple ops.enqueue() calls in a row
sched_ext: Documentation: clarify arena-backed doubly-linked lists in scx_qmap
sched_ext: Documentation: Fix ops table header reference
sched_ext: Don't enable non-ext tasks in the sub-sched task loops
sched_ext: Don't warn on core-sched forced idle in put_prev_task_scx()
sched_ext: Dump the exit CPU first
sched_ext: Enable tick for finite slices on nohz_full
sched_ext: Expose exit_cpu to BPF and userspace
sched_ext: Extract scx_dump_cpu() from scx_dump_state()
sched_ext: Fix ops_cid layout assert
sched_ext: Fix premature ops->priv publication in scx_alloc_and_add_sched()
sched_ext: Forbid cpu-form kfuncs from cid-form schedulers
sched_ext: Guard BPF arena helper calls to fix 32-bit build
sched_ext: idle: Fix errno loss in scx_idle_init()
sched_ext: Make kernel/sched/ext/ sources self-contained for clangd
sched_ext: Make scx_bpf_kick_cid() return s32
sched_ext: Make scx_enable() take scx_enable_cmd
sched_ext: Mark !CONFIG_EXT_SUB_SCHED dummy stubs static inline
sched_ext: Mark waker CPU busy when selected in WAKE_SYNC case
sched_ext: Move scx_exit(), scx_error() and friends to ext_internal.h
sched_ext: Move shared helpers from ext.c into internal.h and cid.h
sched_ext: Move sources under kernel/sched/ext/
sched_ext: Normalize exit dump header to "on CPU N"
sched_ext: Order single-cid cmask helpers as (cid, mask)
sched_ext: Pin parent scx_sched across a child sub-scheduler's lifetime
sched_ext: Preserve rq tracking across local DSQ dispatch
sched_ext: Print sub-scheduler disabled log and reason
sched_ext: Record an error on errno-only sub-enable failure
sched_ext: Reject setting disallow from init_task outside the enable path
sched_ext: Relocate cpu_acquire/cpu_release to end of struct sched_ext_ops
sched_ext: Remove redundant rcu_read_lock/unlock() in sysrq_handle_sched_ext_reset()
sched_ext: Rename ops_cpu_valid() to scx_cpu_valid() and expose it
sched_ext: Rename scx_cmask.nr_bits to nr_cids
sched_ext: Replace tryget_task_struct() with get_task_struct()
sched_ext: Require an arena for cid-form schedulers
sched_ext: Require cid-form struct_ops for sub-sched support
sched_ext: Reset dsq_vtime and slice when a task leaves SCX
sched_ext: scx_qmap: move globals and cpu_ctx into a BPF arena map
sched_ext: scx_qmap: move task_ctx into a BPF arena slab
sched_ext: scx_qmap: rename tctx to taskc
sched_ext: scx_qmap: replace FIFO queue maps with arena-backed lists
sched_ext: Shift scx_kick_cpu() validity check to scx_bpf_kick_cpu()
sched_ext: Skip ops.set_weight() for disabled tasks
sched_ext: Skip sub-disable teardown for never-linked sub-schedulers
sched_ext: Sub-allocator over kernel-claimed BPF arena pages
sched_ext: Take cgroup_lock() first in scx_cgroup_lock()
sched_ext: Track bits[] storage size in struct scx_cmask
sched_ext: Use offsetofend on both sides of the ops_cid layout assert
 
scripts/bloat-o-meter: ignore _sdata
 
scripts/gdb: Update x86 interrupts to the array based storage
 
scripts/jobserver-exec: propagate child exit status
 
scripts/kernel-doc: Detect mismatched inline member documentation tags
 
scripts/Makefile.warn: Drop -Wformat handling for clang < 16
 
scripts/sbom: add additional dependency sources for cmd graph
scripts/sbom: add cmd graph generation
scripts/sbom: add command parsers
scripts/sbom: add documentation
scripts/sbom: add JSON-LD serialization
scripts/sbom: add shared SPDX elements
scripts/sbom: add SPDX build graph
scripts/sbom: add SPDX classes
scripts/sbom: add SPDX output graph
scripts/sbom: add SPDX source graph
scripts/sbom: add unit tests for command parsers
scripts/sbom: add unit tests for SPDX-License-Identifier parsing
scripts/sbom: collect file metadata
scripts/sbom: integrate script in make process
scripts/sbom: setup sbom logging
 
scripts/sorttable: Handle RISC-V patchable ftrace entries
 
scripts/timers: Add timer_migration_tree.py
 
scripts/x86/intel: Add a script to update the old microcode list
 
scripts: generate_rust_analyzer: support passing env vars
scripts: modpost: detect and report truncated buf_printf() output
 
scsi: advansys: Drop ISA_DMA_API remnants
scsi: bfa: Reduce kernel stack usage in bfa_fcs_lport_fdmi_build_portattr_block()
scsi: core: Convert INQUIRY information
scsi: core: Do not block on tag allocation in scsi_eh_lock_door()
scsi: core: pair EH runtime PM get and put
scsi: core: Remove export for scsi_device_from_queue()
scsi: core: scsi_scan: Fix typo in comment
scsi: core: target: Add INQUIRY-related constants to scsi_common.h
scsi: core: Use the INQUIRY-related constants
scsi: core: wake eh reliably when using scsi_schedule_eh
scsi: devinfo: Broaden Promise VTrak E310/E610 identification
scsi: elx: efct: Fix I/O leak on unsupported additional CDB
scsi: elx: efct: Fix refcount leak in efct_hw_io_abort()
scsi: fcoe: don't recurse on the netdev's ops lock
scsi: hisi_sas: Add slave_destroy interface for v3 hw
scsi: hpsa: Fix DMA mapping leak on IOACCEL2 reset path
scsi: isci: Remove unused macro scu_get_command_request_logical_port()
scsi: libiscsi: Fix spelling and format errors
scsi: libiscsi: Fix stale-data leak into the SCSI sense buffer
scsi: libiscsi_tcp: Bound SCSI Response data segment to the connection buffer
scsi: libsas: Fix HA resume deadlock and hisi_sas disk-wake race
scsi: libsas: terminate deferred commands on time out
scsi: lpfc: Fix memory leak in lpfc_sli4_driver_resource_setup()
scsi: lpfc: Fix spelling mistakes in comments
scsi: lpfc: Turn lpfc_queue q_pgs into a flexible array
scsi: mailmap: Update Avri Altman's email address
scsi: megaraid_mbox: Avoid double kfree()
scsi: megaraid_mbox: Reduce stack usage in megaraid_cmm_register()
scsi: mpi3mr: Fix potential deadlock in mpi3mr_fault_uevent_emit
scsi: mvsas: Don't emit __LINE__ in debug messages
scsi: ncr53c8xx: Drop CONFIG_ prefix from Zalon-specific compiler defines
scsi: pm8001: Fix error code in non_fatal_log_show()
scsi: pm8001: Reject firmware update in fatal error state
scsi: pm8001: Reject non-fatal dump when controller is crashed
scsi: Revert "scsi: Fix sas_user_scan() to handle wildcard and multi-channel scans"
scsi: sas: Skip opt_sectors when DMA reports no real optimization hint
scsi: scsi_debug: Fix one-partition tape setup bounds
scsi: scsi_debug: Fix REPORT ZONES alloc_len underflow OOB write
scsi: scsi_debug: Negate wrapped memcmp() result
scsi: scsi_debug: Remove unused variable sdebug_any_injecting_opt
scsi: scsi_ioctl: Use strnlen() in scsi_ioctl_get_pci()
scsi: scsi_transport_srp: Move long delayed work to system_dfl_long_wq
scsi: sg: Report request-table problems when any status is set
scsi: smartpqi: Use shost_to_hba() in pqi_scan_finished()
scsi: snic: vnic_dev: Remove dead store in vnic_dev_discover_res()
scsi: st: Fix typo in documentation
scsi: storvsc: Replace symbolic permissions with octal
scsi: target: Bound PR-OUT TransportID parsing to the received buffer
scsi: target: Clear cmd_cnt when initial counter enrollment fails
scsi: target: core: Fix iSCSI ISID use-after-free in REGISTER AND MOVE
scsi: target: Fix hexadecimal CHAP_I handling
scsi: target: iblock: Fix wrong PR ops NULL check for PREEMPT/RELEASE
scsi: target: Remove tcm_loop target reset handling
scsi: target: Use constant-time crypto_memneq() for CHAP digests
scsi: ufs: core: Add a quirk for extended TX EQTR Adapt L0L1L2L3 length
scsi: ufs: core: Add support to retrieve and store TX Equalization settings
scsi: ufs: core: Cancel RTC work in active-active suspend
scsi: ufs: core: Complain if UIC argument 2 is invalid
scsi: ufs: core: Configure only active lanes during link
scsi: ufs: core: Fix NULL pointer dereference in scsi_cmd_priv() calls
scsi: ufs: core: Handle PM commands timeout before SCSI EH
scsi: ufs: core: Initialize hba->rpmbs list in ufshcd
scsi: ufs: core: Inline two functions related to UIC commands
scsi: ufs: core: Introduce function ufshcd_query_attr_qword()
scsi: ufs: core: Optimize ufshcd_add_uic_command_trace()
scsi: ufs: core: Revert "Delegate the interrupt service routine to a threaded IRQ handler"
scsi: ufs: core: Skip link param validation when lanes_per_direction is unset
scsi: ufs: core: tracing: Do not dereference pointers in TP_printk()
scsi: ufs: dt-bindings: Add compatible for Nord UFS Host Controller
scsi: ufs: dt-bindings: Add compatible for SA8797P UFS Host Controller
scsi: ufs: dt-bindings: Add missing mcq reg for qcom,sa8255p-ufshc
scsi: ufs: exynos: Add support for ExynosAutov920 SoC
scsi: ufs: exynos: dt-bindings: Add ExynosAutov920 compatible string
scsi: ufs: Fix wrong value printed in unexpected UPIU response case
scsi: ufs: qcom: dt-bindings: Document the Hawi UFS controller
scsi: ufs: qcom: Unify user-visible "Qualcomm" name
scsi: ufs: Remove redundant vops NULL check and trivial wrapper
scsi: ufs: Remove unnecessary return in void vops wrappers
scsi: ufs: tc-dwc-g210-pci: Simplify initialization of pci_device_id array
scsi: ufs: ufs-pci: Add AMD device ID support
scsi: ufs: ufs-qcom: Enable Auto Hibern8 clock request support
scsi: ufs: ufs-qcom: Use quirk EXTENDED_TX_EQTR_ADAPT_LENGTH_L0L1L2L3
scsi: ufs: ufshcd-pci: Use PCI_VDEVICE and named initializers for pci array
scsi: xen: scsiback: Free the command tag on the TMR submit-failure path
scsi: xen: scsiback: Free unsubmitted command instead of double-putting it
scsi: zfcp: Fix memory leak during adapter release by destroying gid_pn_req
 
sctp: add INIT verification after cookie unpacking
sctp: auth: verify auth requirement when auth_chunk is NULL
sctp: avoid auth_enable sysctl UAF during netns teardown
sctp: clear control chunk transport if it is being removed
sctp: clear new_transport when removing a peer
sctp: close UDP tunnel sockets during netns teardown
sctp: correct CONFIG_SCTP_DBG_OBJCNT macro name in comment
sctp: don't free the ASCONF's own transport in DEL-IP processing
sctp: fix addip_serial increment on ASCONF_ACK allocation failure
sctp: fix addr_wq_timer race in sctp_free_addr_wq()
sctp: fix auth_chunk_list capacity check in sctp_auth_ep_add_chunkid
sctp: fix auth_hmacs array size in struct sctp_cookie
sctp: fix err_chunk memory leaks in INIT handling
sctp: fix SCTP_RESET_STREAMS stream list length limit
sctp: Fix typo in comment
sctp: fix use-after-free of cached ASCONF chunk
sctp: hold socket lock when dumping endpoints in sctp_diag
sctp: keep chunk->transport in step with the list it is queued on
sctp: prevent peer transport count overflow
sctp: reject stale cookies with mismatched verification tags
sctp: Unwind address notifier registration on failure
sctp: validate Adaptation Indication parameter length
sctp: validate cookie AUTH state before use
sctp: validate embedded address parameter length
sctp: validate STALE_COOKIE cause length before reading staleness
sctp: validate stream count in sctp_process_strreset_inreq()
 
security,fs,nfs,net: update security_inode_listsecurity() interface
 
security/apparmor/apparmorfs.c: conditionally compile get_loaddata_common_ref()
 
security/Kconfig.hardening: Remove tautological condition from CC_HAS_RANDSTRUCT
security/Kconfig.hardening: Remove tautological condition from CC_HAS_ZERO_CALL_USED_REGS
security/Kconfig.hardening: Remove tautological condition from FORTIFY_SOURCE
 
security: apparmor: fix two spelling mistakes
 
seg6: validate SRH length before reading fixed fields
 
select_collect(): ignore dentries on shrink lists if they have positive refcounts
 
selftest/cgroup: fix zswap attempt_writeback() on 64K pagesize system
selftest/cgroup: fix zswap test_no_invasive_cgroup_shrink on large pagesize system
 
selftest/mm: register existing mapping with userfaultfd in hugetlb-mremap
 
selftest/rxe: Add selftests for perf
 
selftest: add tests for O_EMPTYPATH
selftest: fix headers in fclog.c
selftest: net: Extend ipmr.c for IP6MR.
 
selftests/acct: add taskstats TGID retention test
 
selftests/alsa: Fix format specifier and function mismatch in mixer-test
selftests/alsa: Fix memory leak in find_controls error path
 
selftests/arm64: fix spelling errors in comments
 
selftests/bpf: a test for proper cnums compare in is_state_visited()
selftests/bpf: Adapt sockmap update error handling
selftests/bpf: Add __arch_loongarch to limit test cases for LoongArch
selftests/bpf: Add arena ASAN runtime to libarena
selftests/bpf: Add arena direct-value one-past-end reject test
selftests/bpf: Add ASAN support for libarena selftests
selftests/bpf: Add basic libarena scaffolding
selftests/bpf: Add basic tests for resizable hash map
selftests/bpf: Add bench_force_done() for early benchmark completion
selftests/bpf: Add BPF batch-timing library
selftests/bpf: Add BPF iterator tests for resizable hash map
selftests/bpf: Add bpf-nop benchmark for timing overhead baseline
selftests/bpf: Add BPF_STRICT_BUILD toggle
selftests/bpf: Add BTF fixup for __naked subprog parameter names
selftests/bpf: Add BTF repeated field count overflow test
selftests/bpf: Add buddy allocator for libarena
selftests/bpf: Add exception tests with stack arguments
selftests/bpf: Add get_preempt_count() support for LoongArch
selftests/bpf: Add ifdef guard for WRITE_ONCE macro in bpf_atomic.h
selftests/bpf: Add LWT encap tests for skb metadata
selftests/bpf: Add precision backtracking test for stack arguments
selftests/bpf: Add resizable hashmap to benchmarks
selftests/bpf: Add retval test for bool and errno LSM cgroup hooks
selftests/bpf: Add selftests for libarena buddy allocator
selftests/bpf: Add test cases for bpf_list_del/add/is_first/is_last/empty
selftests/bpf: add test for bpf_msg_pop_data() overflow
selftests/bpf: Add test for redirect from qdisc qevent block
selftests/bpf: Add test for sleepable lsm_cgroup rejection
selftests/bpf: Add test for stack arg read without caller write
selftests/bpf: Add test for stale bounds on LSM retval context load
selftests/bpf: Add test to verify checking padding bytes for BPF syscall common attributes
selftests/bpf: Add test to verify the fix for bpf_setsockopt() helper
selftests/bpf: Add tests for BPF function stack arguments
selftests/bpf: Add tests for bpf_set_retval validation
selftests/bpf: add tests for PTR_TO_FLOW_KEYS offset bounds
selftests/bpf: Add tests for sleepable tracepoint programs
selftests/bpf: Add tests for stack argument validation
selftests/bpf: Add tests for the new type-tag based __arena identifier
selftests/bpf: Add tests for wakeup_sources kfuncs
selftests/bpf: Add tests to verify checking padding bytes for bpf_[map,prog]_info
selftests/bpf: Add tests to verify map create failure log
selftests/bpf: Add tests to verify the fix of encapsulating VxLAN in lwt
selftests/bpf: Add tracing multi attach benchmark test
selftests/bpf: Add tracing multi attach fails test
selftests/bpf: Add tracing multi attach rollback tests
selftests/bpf: Add tracing multi cookies test
selftests/bpf: Add tracing multi intersect tests
selftests/bpf: Add tracing multi session test
selftests/bpf: Add tracing multi skel/pattern/ids attach tests
selftests/bpf: Add tracing multi skel/pattern/ids module attach tests
selftests/bpf: Add tracing multi verifier fails test
selftests/bpf: Add uprobe_multi path_fd fail tests
selftests/bpf: Add uprobe_multi path_fd test
selftests/bpf: add verification for BPF_PROG_QUERY attr size boundaries
selftests/bpf: Add verifier tests for stack argument validation
selftests/bpf: Add XDP load-balancer benchmark driver
selftests/bpf: Add XDP load-balancer benchmark run script
selftests/bpf: Add XDP load-balancer BPF program
selftests/bpf: Add XDP load-balancer common definitions
selftests/bpf: Adjust fexit_bpf2bpf ctx layout for llvm23 true signature
selftests/bpf: Adjust verifier_map_ptr for the map's excl field
selftests/bpf: Allow test_progs to link with a partial object set
selftests/bpf: Avoid rebuilds when running emit_tests
selftests/bpf: Avoid spurious spmc parallel selftest errors in libarena
selftests/bpf: Avoid static LLVM linking for cross builds
selftests/bpf: correct CONFIG_PPC64 macro name in comment
selftests/bpf: Cover commuted pointer state propagation
selftests/bpf: Cover dynamic inner array lookup nullability
selftests/bpf: Cover exclusive map create-time validation
selftests/bpf: Cover generic devmap egress last-dst rewrite
selftests/bpf: Cover half-slot cleanup of pointer spills
selftests/bpf: Cover negative buffer pointer offsets
selftests/bpf: Cover pseudo-BTF ksym log masking
selftests/bpf: Cover refcount acquire node offsets
selftests/bpf: Cover small conntrack opts error writes
selftests/bpf: Cover stack nospec slot indexing
selftests/bpf: Cover tail-call cgroup storage prog-array checks
selftests/bpf: Cover tracing implicit kfunc args
selftests/bpf: Cover writable BTF field global subprog args
selftests/bpf: don't modify the skb in the strparser parser prog
selftests/bpf: drop the unused kTLS program from test_sockmap
selftests/bpf: Drop xdping tool
selftests/bpf: Enable stack argument tests for arm64
selftests/bpf: Ensure typedef are deduplicated in split BTF
selftests/bpf: Ensure UDP sockets are bound
selftests/bpf: Exercise kptr map update lifetime
selftests/bpf: Exercise unsafe obj drops from tracing progs
selftests/bpf: Fail unbound UDP on sockmap update
selftests/bpf: Filter timing outliers with IQR in batch-timing library
selftests/bpf: Fix bpf_iter/task_vma test
selftests/bpf: Fix cold_lru producing zero batch_hash in XDP LB benchmark
selftests/bpf: Fix expired UDP LRU entries in XDP LB benchmark
selftests/bpf: Fix flaky file_reader test
selftests/bpf: Fix off-by-one in bpf_cpumask_populate related selftest
selftests/bpf: Fix test for refinement of single-value tnum
selftests/bpf: Fix test_kmods KDIR to honor O= and distro kernels
selftests/bpf: Fix test_lirc test
selftests/bpf: Fix typo in verify_umulti_link_info
selftests/bpf: Fix up __u16 vlen assumptions
selftests/bpf: Fix up btf/invalid test for extended kind
selftests/bpf: Fix uprobe_multi usage message
selftests/bpf: ignore call depth accounting for retbleed in verifier tests
selftests/bpf: Initialize operation name before use
selftests/bpf: Inspect the signature verdict exposed to BPF LSM
selftests/bpf: Keep int return type for tailcall subprogs
selftests/bpf: Keep verifier_map_ptr exercising ops pointer access
selftests/bpf: libarena: Add "arena" BTF type tag to __arena qualifier
selftests/bpf: libarena: Add rbtree data structure
selftests/bpf: libarena: Add spmc queue data structure
selftests/bpf: libarena: Directly return arena pointers from functions
selftests/bpf: libarena: parallel test harness and spmc parallel selftest
selftests/bpf: Log arg_track_join for stack arg slots in liveness analysis
selftests/bpf: Make btf_dump use xdp_dummy rather than xdping_kern
selftests/bpf: Make skeleton headers order-only prerequisites of .test.d
selftests/bpf: Move arena-related headers into libarena
selftests/bpf: new cases handled by 32->64 range refinements
selftests/bpf: Override EXTRA_LDFLAGS for static builds
selftests/bpf: Page out as late as possible in file_reader
selftests/bpf: Provide weak definitions for cross-test functions
selftests/bpf: Reject unsupported -k option in vmtest.sh
selftests/bpf: Remove __arg_arena from the codebase
selftests/bpf: remove sockmap + ktls tests
selftests/bpf: Rename libarena malloc/free methods
selftests/bpf: Restrict bpf_set_retval argument in sk_bypass_prot_mem
selftests/bpf: Reuse stderr parsing for libarena ASAN tests
selftests/bpf: Skip tests whose objects were not built
selftests/bpf: Stress LRU rqspinlock recovery paths
selftests/bpf: Test cgroup link replace with BPF_F_PREORDER
selftests/bpf: Test creating dynptr from dynptr data and slice
selftests/bpf: Test FIONREAD on a sockmap socket without a verdict program
selftests/bpf: Test insns processed breakdown
selftests/bpf: Test jited inline of bpf_get_current_task() for LoongArch
selftests/bpf: Test jited inline of bpf_get_smp_processor_id() for LoongArch
selftests/bpf: Test passing scalar NULL to nonnull global subprog
selftests/bpf: test rejection of a packet-modifying SK_SKB stream parser
selftests/bpf: Test reported max stack depth
selftests/bpf: Test signed loader error paths
selftests/bpf: Test that exclusive maps are rejected as iter targets
selftests/bpf: Test that exclusive maps are rejected in map-in-map
selftests/bpf: test that TLS crypto is rejected on a sockmap socket
selftests/bpf: Test using dynptr after freeing the underlying object
selftests/bpf: Test using file dynptr after the reference on file is dropped
selftests/bpf: Test using slice after invalidating dynptr clone
selftests/bpf: Tolerate benchmark build failures
selftests/bpf: Tolerate BPF and skeleton generation failures
selftests/bpf: Tolerate missing files during install
selftests/bpf: Tolerate test file compilation failures
selftests/bpf: Trace bpf_local_storage_update to debug flaky local storage tests
selftests/bpf: Use -1 as token_fd in map create failure test
selftests/bpf: Use at least 10 args in stack argument tests
selftests/bpf: Use both hrtimer enqueue helpers in vmlinux test
selftests/bpf: Use bpf_dynptr_slice() to read file dynptr in leak test
selftests/bpf: Use common CFLAGS for urandom_read
selftests/bpf: use host CPU features in JIT disassembler
selftests/bpf: Use local type for bpf_fou_encap in test_tunnel_kern
selftests/bpf: Use local type for flow_offload_tuple_rhash in xdp_flowtable
selftests/bpf: Work around llvm stack overflow in crypto progs
 
selftests/cgroup: Add NULL check after malloc in cgroup_util.c
selftests/cgroup: avoid OOM in test_swapin_nozswap
selftests/cgroup: check malloc return value in alloc_anon functions
selftests/cgroup: enable memory controller in hugetlb memcg test
selftests/cgroup: fix child process escaping to parent cleanup in test_cpucg_nice
selftests/cgroup: fix hardcoded page size in test_percpu_basic
selftests/cgroup: Fix incorrect variable check in online_cpus()
selftests/cgroup: fix misleading debug message in test_cgfreezer_time_child
selftests/cgroup: include slab in test_percpu_basic memory check
selftests/cgroup: rename PAGE_SIZE to BUF_SIZE in cgroup_util
selftests/cgroup: replace hardcoded page size values in test_zswap
selftests/cgroup: skip test_zswap if zswap is globally disabled
selftests/cgroup: test_zswap: wait for asynchronous writeback
selftests/cgroup: use runtime page size for zswpin check
 
selftests/clone3: fix libcap interface usage
selftests/clone3: fix wild pointer access of getline due to missing init
selftests/clone3: remove unused variables
 
selftests/damon/_damon_sysfs: support failed region quota charge ratio
selftests/damon/_damon_sysfs: support pause file staging
 
selftests/damon/drgn_dump_damon_status: dump pause
selftests/damon/drgn_dump_damon_status: support failed region quota charge ratio
 
selftests/damon/sysfs.py: check pause on assert_ctx_committed()
selftests/damon/sysfs.py: pause DAMON before dumping status
selftests/damon/sysfs.py: stop kdamonds before failing
selftests/damon/sysfs.py: test failed region quota charge ratio
 
selftests/damon/sysfs.sh: test addr_unit file existence
selftests/damon/sysfs.sh: test monitoring intervals goal dir
selftests/damon/sysfs.sh: test pause file existence
selftests/damon/sysfs.sh: test probes dir
 
selftests/eventpoll: Add test for multiple waiters
 
selftests/filesystems: test completing a context from another user namespace
selftests/filesystems: test O_TMPFILE creation on idmapped mounts
 
selftests/ftrace: Convert ELF entry point to file offset in uprobe test
selftests/ftrace: Drop invalid top-level local in test_ownership
selftests/ftrace: Fix reading enabled_functions in add_remove_fprobe_module test
selftests/ftrace: Fix trace_marker_raw test on 64K page kernels
selftests/ftrace: refactor eprobes test to fix argument checks
selftests/ftrace: Reset triggers at top level before instance loop
 
selftests/fuse: add ACL_DONT_CACHE regression test
 
selftests/hid: Cover hid_bpf_get_data() size overflow
selftests/hid: Load only requested struct_ops maps
selftests/hid: multitouch: test a large ContactCountMaximum
selftests/hid: Remove unused LLD variable
 
selftests/landlock: Add test for TCP fast open
selftests/landlock: Add tests for invalid use of quiet flag
selftests/landlock: Add tests for quiet flag with fs rules
selftests/landlock: Add tests for quiet flag with net rules
selftests/landlock: Add tests for quiet flag with scope
selftests/landlock: Add tests for UDP bind/connect
selftests/landlock: Add tests for UDP send
selftests/landlock: Explicitly disable audit in teardowns
selftests/landlock: Filter dealloc records in audit_count_records()
selftests/landlock: Fix screwed up pointers in the scoped_signal_test
selftests/landlock: Increase default audit socket timeout
selftests/landlock: Replace hard-coded 16 with a constant
selftests/landlock: Skip scoped_signal subtest with MSG_OOB if not available
selftests/landlock: Test SCOPE_SIGNAL on the SIGIO/fowner pgid path
 
selftests/livepatch: fix resource leak in test_klp_syscall init error path
 
selftests/liveupdate: Add stress-files kexec test
selftests/liveupdate: Add stress-sessions kexec test
selftests/liveupdate: add test cases for LIVEUPDATE_IOCTL_CREATE_SESSION calls with invalid length
selftests/liveupdate: add test cases for LIVEUPDATE_SESSION_GET_NAME
selftests/liveupdate: Test session and file limit removal
 
selftests/lkdtm: rename STACKLEAK_ERASING to KSTACK_ERASE
 
selftests/membarrier: Add rseq stress test for CFS throttle interactions
 
selftests/memfd: fix -Wmaybe-uninitialized warning in memfd_test
selftests/memfd: remove unused variable 'sig' in fuse_test
 
selftests/mm/hmm-tests: test pagemap reads of PMD device-private entries
 
selftests/mm/split_huge_page_test.c: close fd on write error
 
selftests/mm: add atexit() and signal handlers to thp_settings
selftests/mm: add kmemleak verbose dedup test
selftests/mm: add writable-file collapse tests for khugepaged
selftests/mm: allow PUD-level entries in compound testcase of hmm tests
selftests/mm: check file initialization writes in split_huge_page_test
selftests/mm: clarify alternate unmapping in compaction_test
selftests/mm: compaction_test: use HugeTLB helpers ...
selftests/mm: cow: add setup of HugeTLB pages
selftests/mm: ensure destination is hugetlb-backed in hugetlb-mremap
selftests/mm: fix cgroup task placement and drop memory.current checks in hugetlb_reparenting_test.sh
selftests/mm: fix exclusive_cow test fork() handling
selftests/mm: fix hugetlb pathname construction in charge_reserved_hugetlb.sh
selftests/mm: fix hugetlb pathname construction in hugetlb_reparenting_test.sh
selftests/mm: fix incorrect mmap() error handling with NULL instead of MAP_FAILED
selftests/mm: fix ksft_process_madv.sh test category
selftests/mm: fix mmap() return value check in run_migration_benchmark
selftests/mm: fix potential wild pointer access of getline due to missing init
selftests/mm: Fix resv_sz when parsing arm64 signal frame
selftests/mm: free dynamically allocated PMD-sized buffers in split_huge_page_test
selftests/mm: gup_longterm: add setup of HugeTLB pages
selftests/mm: gup_test: add setup of HugeTLB pages
selftests/mm: hmm-tests: add setup of HugeTLB pages
selftests/mm: hmm-tests: include linux/mman.h to access MADV_COLLAPSE
selftests/mm: hugepage_dio: add setup of HugeTLB pages
selftests/mm: hugepage_settings: add APIs for HugeTLB setup and teardown
selftests/mm: hugepage_settings: add APIs to get and set nr_hugepages
selftests/mm: hugepage_settings: rename and rework get_free_hugepages()
selftests/mm: hugepage_settings: use unsigned long in detect_hugetlb_page_size
selftests/mm: hugetlb-madvise: add setup of HugeTLB pages
selftests/mm: hugetlb-madvise: use kselftest framework
selftests/mm: hugetlb-mmap: add setup of HugeTLB pages
selftests/mm: hugetlb-mremap: add setup of HugeTLB pages
selftests/mm: hugetlb-read-hwpoison: add SIGBUS handler
selftests/mm: hugetlb-read-hwpoison: use kselftest framework
selftests/mm: hugetlb-shm: add setup of HugeTLB pages
selftests/mm: hugetlb-shm: use kselftest framework
selftests/mm: hugetlb-soft-offline: add setup of HugeTLB pages
selftests/mm: hugetlb-vmemmap: add setup of HugeTLB pages
selftests/mm: hugetlb-vmemmap: use kselftest framework
selftests/mm: hugetlb_fault_after_madv: add setup of HugeTLB pages
selftests/mm: hugetlb_madv_vs_map: add setup of HugeTLB pages
selftests/mm: hugetlb_madv_vs_map: use kselftest framework
selftests/mm: khugepaged: group tests in an array
selftests/mm: khugepaged: initialize file contents via mmap
selftests/mm: khugepaged: use kselftest framework
selftests/mm: ksm-functional-tests: fix partial write handling
selftests/mm: ksm_tests: use kselftest framework
selftests/mm: merge map_hugetlb into hugepage-mmap
selftests/mm: migration: add setup of HugeTLB pages
selftests/mm: migration: don't assume huge page is TWOMEG
selftests/mm: migration: make nthreads represent number of working threads
selftests/mm: migration: properly cleanup fork()ed processes
selftests/mm: move HugeTLB helpers to hugepage_settings
selftests/mm: move hwpoison setup into run_test() and silence modprobe output for memory-failure category
selftests/mm: move read_file(), read_num() and write_num() to vm_util
selftests/mm: pagemap_ioctl: add setup of HugeTLB pages
selftests/mm: pagemap_ioctl: use the correct page size for transact_test()
selftests/mm: protection_keys: use descriptive test names in the output
selftests/mm: protection_keys: use kselftest framework
selftests/mm: protection_keys: use library code for HugeTLB setup
selftests/mm: remove hardcoded THP sizing assumptions in hmm tests
selftests/mm: remove READ_ONLY_THP_FOR_FS code from guard-regions
selftests/mm: remove READ_ONLY_THP_FOR_FS in khugepaged
selftests/mm: rename hugepage-* tests to hugetlb-*
selftests/mm: rename thp_settings.[ch] to hugepage_settings.[ch]
selftests/mm: respect build verbosity settings for 32/64-bit targets
selftests/mm: restore default nr_hugepages value via exit trap in charge_reserved_hugetlb.sh
selftests/mm: restore default nr_hugepages value via exit trap in hugetlb_reparenting_test.sh
selftests/mm: run the MAP_DROPPABLE selftest
selftests/mm: run_vmtests.sh: don't gate THP and KSM tests on HAVE_HUGEPAGES
selftests/mm: run_vmtests.sh: drop detection and setup of HugeTLB
selftests/mm: run_vmtests.sh: free memory if available memory is low
selftests/mm: simplify byte pattern checking in mremap_test
selftests/mm: size tmpfs according to PMD page size in split_huge_page_test
selftests/mm: skip uffd-stress test when nr_pages_per_cpu is zero
selftests/mm: skip uffd-wp-mremap if UFFD write-protect is unsupported
selftests/mm: suppress compiler error in liburing check
selftests/mm: thuge-gen: add setup of HugeTLB pages
selftests/mm: uffd-common: use kselftest framework
selftests/mm: uffd-stress: use hugetlb_save and alloc huge pages
selftests/mm: uffd-stress: use kselftest framework
selftests/mm: uffd-unit-tests: add setup of HugeTLB pages
selftests/mm: uffd-unit-tests: use kselftest framework
selftests/mm: uffd-wp-mremap: add setup of HugeTLB pages
selftests/mm: va_high_addr_switch.sh: drop huge pages setup
selftests/mm: va_high_addr_switch: add setup of HugeTLB pages
selftests/mm: va_high_addr_switch: use kselftest framework
selftests/mm: verify droppable mappings cannot be locked
selftests/mm: vm_util: add helpers to set and restore shm limits
 
selftests/namespaces: Fix waitpid race in listns_efault_test cleanup
selftests/namespaces: Kill grandchild in nsid fixture teardown
selftests/namespaces: Skip efault tests when listns() is not available
 
selftests/net/af_unix: test listen() rejects wrong socket states
 
selftests/net/openvswitch: add flow modify test
selftests/net/openvswitch: add SET action test
selftests/net/openvswitch: guard command substitutions against empty output
 
selftests/net: add _find_bpf_obj() to search hw/ for BPF objects
selftests/net: Add hugepage kernel config dependency for zcrx
selftests/net: Add netkit io_uring ZC test for large rx_buf_len
selftests/net: bind_bhash: fix memory leak in bind_socket
selftests/net: fix EVP_MD_CTX leak in tcp_mmap
selftests/net: Fix tun IPv6 test addresses to avoid 6to4 range
selftests/net: Move netkit lease hw setup into per-test fixtures
selftests/net: ovpn: fix getaddrinfo memory leak in ovpn_parse_remote()
selftests/net: packetdrill: add tcp_syncookies_ip[46]_9k
selftests/net: packetdrill: cover RST validation in SYN-RECEIVED
selftests/net: psp: add cross-namespace notification tests
selftests/net: psp: add dev-assoc data path test
selftests/net: psp: add dev-get, no-nsid, and cleanup tests
selftests/net: psp: refactor test builders to use ksft_variants
selftests/net: psp: support PSP in NetDrvContEnv infrastructure
selftests/net: rename _nk_host_ifname to nk_host_ifname
selftests/net: Use public NetDrvContEnv API in nk_qlease fixtures
 
selftests/nolibc: align QEMU_ARCH_mips32be
selftests/nolibc: avoid function pointer comparisons
selftests/nolibc: drop riscv configuration
selftests/nolibc: drop unnecessary 'mode' argument to open()
selftests/nolibc: enable CONFIG_TMPFS for sparc32
selftests/nolibc: test against -Wwrite-strings
selftests/nolibc: test large file support
selftests/nolibc: test open mode handling
selftests/nolibc: trim DEFCONFIG mappings
selftests/nolibc: trim IMAGE mappings
selftests/nolibc: trim QEMU_ARCH mappings
selftests/nolibc: use mutable buffer for execve() argv string
selftests/nolibc: use QEMU_ARCH for QEMU_ARCH_USER
selftests/nolibc: use vmlinux for MIPS tests
 
selftests/perf_events: fix mmap() error check in sigtrap_threads
 
selftests/pid_namespace: compute pid_max test limits dynamically
 
selftests/pidfd: check PIDFD_THREAD survives open_by_handle_at()
 
selftests/pipe: add pipe_bench microbenchmark
 
selftests/posix_timers: Use CLOCK_THREAD_CPUTIME_ID for ITIMER_PROF measurements
 
selftests/proc: add /proc/pid/smaps tearing tests
selftests/proc: ensure the test is performed at the right page boundary
 
selftests/resctrl: Do not store iMC counter value in counter config structure
selftests/resctrl: Improve accuracy of cache occupancy test
selftests/resctrl: Increase size of buffer used in MBM and MBA tests
selftests/resctrl: Prepare for parsing multiple events per iMC
selftests/resctrl: Raise threshold at which MBM and PMU values are compared
selftests/resctrl: Reduce interference from L2 occupancy during cache occupancy test
selftests/resctrl: Reduce L2 impact on CAT test
selftests/resctrl: Remove requirement on cache miss rate
selftests/resctrl: Simplify perf usage in CAT test
selftests/resctrl: Support multiple events associated with iMC
 
selftests/riscv: fix compiler output flag spacing in all Makefiles
selftests/riscv: ptrace: Fix memory leak of regset_data in vector tests
 
selftests/rseq: Add config fragment
selftests/rseq: Fix a building error for riscv arch
 
selftests/sched_ext: Fix dsq_move_to_local check
selftests/sched_ext: Fix select_cpu_dfl link leak on early return
selftests/sched_ext: Handle sleeping task affinity changes in numa test
selftests/sched_ext: Include common.bpf.h to avoid build failure
selftests/sched_ext: Validate dl_server attach/detach in total_bw test
selftests/sched_ext: Verify nohz_full tick behavior
 
selftests/seccomp: Fix pointer type mismatch build error
 
selftests/tc-testing: act_ct: add TDC test for skb cb preservation across defrag
selftests/tc-testing: Adapt idempotent qdisc notify callback tests to recent fq_codel changes
selftests/tc-testing: Add DualPI2 GSO backlog accounting test
selftests/tc-testing: add qdisc hierarchy depth tests
selftests/tc-testing: Add support for ifb devices
selftests/tc-testing: Verify child qdisc will not mistakenly deactivate QFQ parent
selftests/tc-testing: Verify IFE can handle truncated inner Ethernet header
 
selftests/tracing: Have trigger-hist-poll.tc use sched_process_exit
 
selftests/uevent: increase __UEVENT_BUFFER_SIZE to avoid ENOBUFS on busy systems
 
selftests/user_events: Wait for deferred event teardown after unregister
 
selftests/vsock: accept vng 1.33 or >= 1.36
selftests/vsock: skip vng setsid workaround on >= 1.41
 
selftests/x86: Add shadow stack uprobe CALL test
 
selftests/xsk: account reclaimed invalid Tx descriptors
selftests/xsk: fix timeout thread harness sequencing
selftests/xsk: fix too-many-frags multi-buffer Tx test
selftests/xsk: Introduce helpers for setting UMEM properties
selftests/xsk: Introduce mmap_size in umem struct
selftests/xsk: make poll timeout mode explicit
selftests/xsk: Move UMEM state from ifobject to xsk_socket_info
selftests/xsk: restore shared_umem after POLL_TXQ_FULL
selftests/xsk: Use umem_size() helper consistently
 
selftests: af_unix: add USER_NS config
selftests: bonding: add a test for VLAN propagation over a bonded real device
selftests: bonding: add test for lacp_strict mode
selftests: drv-net: add missing kconfig for psp.py
selftests: drv-net: add netkit devmem tests
selftests: drv-net: add primary_rx_redirect support to NetDrvContEnv
selftests: drv-net: add userns devmem RX test
selftests: drv-net: convert so_txtime to drv-net
selftests: drv-net: cope with slow env in so_txtime.py test
selftests: drv-net: Enable ntuple-filters if supported
selftests: drv-net: extend so_txtime with FQ with other clocks
selftests: drv-net: gro: signal over-coalescing more reliably
selftests: drv-net: increase timeout
selftests: drv-net: make attr _nk_guest_ifname public
selftests: drv-net: ncdevmem: add -n flag to skip NIC configuration
selftests: drv-net: refactor devmem command builders into lib module
selftests: drv-net: rss: add case for field config on RSS context
selftests: drv-net: so_txtime: check IP versions
selftests: drv-net: so_txtime: relax variance bounds
selftests: drv-net: so_txtime: remember to deploy the binaries
selftests: drv-net: tso: add new tests for ip6tnl, ipip, and sit tunnels
selftests: drv-net: tso: don't touch dangerous feature bits
selftests: fib_tests: add temporary IPv6 address renewal test
selftests: fib_tests: Add test cases for route lookup with oif
selftests: Fix Makefile target for nsfs
selftests: futex: Add tests for robust release operations
selftests: gpio: add gpio-cdev-uaf to .gitignore
selftests: iou-zcrx: defer listen() until after zcrx setup
selftests: kho: test with deferred struct page init
selftests: livepatch: Check for ARCH_HAS_SYSCALL_WRAPPER config
selftests: livepatch: Check if patched sysfs attribute exists
selftests: livepatch: Check if replace sysfs attribute exists
selftests: livepatch: Check if stack_order sysfs attribute exists
selftests: livepatch: Introduce does_sysfs_exist function
selftests: livepatch: Replace true/false module parameter by y/n
selftests: livepatch: set LC_ALL=C to fix locale-dependent test failure
selftests: mm: fix and speedup "droppable" test
selftests: move openat2 tests to selftests/filesystems/
selftests: mptcp: always check sent/dropped ADD_ADDRs
selftests: mptcp: join: allow changing ifaces nr per test
selftests: mptcp: join: mark tests with data corruption as failed
selftests: mptcp: join: validate 8x8 subflows
selftests: mptcp: pm: use simpler send/recv forms
selftests: mptcp: pm: validate new limits
selftests: mptcp: simult_flows: adapt limits
selftests: mptcp: simult_flows: disable GSO
selftests: mptcp: sockopt: set EXIT trap earlier
selftests: mptcp: userspace_pm: fix undefined variable port
selftests: mptcp: validate ADD_ADDRv6 + TS + port
selftests: net: add getsockopt_iter binary to .gitignore
selftests: net: add local ECMP rehash test
selftests: net: Add protodown tests
selftests: net: add socat syslog for PPPoL2TP
selftests: net: add test for IPv4 devconf netlink notifications
selftests: net: Add tests for ARP probe and DAD NS handling
selftests: net: add tests for filtered dumps of page pool
selftests: net: Add tests for neigh_forward_grat option
selftests: net: add tests for PPPoL2TP
selftests: net: bridge: add MRC and QQIC field encoding tests
selftests: net: bridge: test ranges with PVID VLAN
selftests: net: bump default cmd() timeout to 20 seconds
selftests: net: do not detect PPPoX loopback
selftests: net: fix file owner for broadcast_ether_dst test
selftests: net: getsockopt_iter: cleanup
selftests: net: make busywait timeout clock portable
selftests: net: py: add tc utility
selftests: net: py: support cmd verifying expected failure
selftests: net: rds: add getsockopt() conversion test
selftests: net: test PPPoE packets in gro.sh
selftests: netconsole: ignore busywait errors
selftests: netconsole: only restore MAC when it changed on resume
selftests: netfilter: add bridge tunnel flowtable regression
selftests: netfilter: add phony nft_offload test
selftests: netfilter: conntrack_sctp_collision.sh: Introduce SCTP INIT collision test
selftests: netfilter: nft_flowtable.sh: fix offload counter verification for tunnel tests
selftests: nft_queue.sh: add a bridge queue test
selftests: ntsync: correct CONFIG_NTSYNC name
selftests: openat2: migrate to kselftest harness
selftests: openat2: move helpers to header
selftests: openat2: port emptypath_test to kselftest harness
selftests: openat2: switch from custom ARRAY_LEN to ARRAY_SIZE
selftests: openvswitch: add config file
selftests: openvswitch: add dec_ttl action support and test
selftests: openvswitch: add pop_vlan test
selftests: openvswitch: add vlan() and encap() flow string parsing
selftests: ovpn: add IPV6 and VETH configs
selftests: ovpn: increase timeout
selftests: rds: Add helper function check_info() in test.py
selftests: rds: Add helper function recv_burst() in test.py
selftests: rds: Add helper function send_burst() in test.py
selftests: rds: Add helper function setup_tcp() in test.py
selftests: rds: Add helper function snd_rcv_packets() in test.py
selftests: rds: Add helper function verify_hashes() in test.py
selftests: rds: Add RDS_LOG_DIR env variable
selftests: rds: Add ROCE support to run.sh
selftests: rds: Add ROCE support to test.py
selftests: rds: Add SUDO_USER env variable
selftests: rds: Add timeout flag to run.sh
selftests: rds: Disarm signal alarm on test completion
selftests: rds: Fix gcov collection
selftests: rds: Fix more pylint errors
selftests: rds: Fix stale log clean up
selftests: rds: Fix TAP-prefixed prints in check_gcov*
selftests: rds: Handle errors in netns_socket
selftests: rds: Increase selftest timeout
selftests: rds: Make rds selftests TAP compliant
selftests: rds: pin RDS sockets to their intended transport
selftests: rds: Register network teardown via atexit
selftests: rds: Remove tmp pcaps
selftests: rds: Rename run.sh to rds_run.sh
selftests: rds: report missing RDMA prereqs as XFAIL
selftests: rds: Stop tcpdump on timeout
selftests: rds: support RDS built as loadable modules
selftests: rds: Update USAGE string for run.sh
selftests: riscv: Bypass libc in inactive vector ptrace test
selftests: tc-testing: add act_ct test for malformed header handling
selftests: tc: act_pedit: require matching IPv4 L4 protocol
selftests: tls: add a test for splicing onto a full plaintext record
selftests: tls: cover splice after a failed decrypt
selftests: tls: size splice_short pipe by page size
selftests: tls: use ASSERT_GE in test_mutliproc
selftests: vlan_bridge_binding: Fix flaky operational state check
 
selftsets/bpf: Retry map update on helper_fill_hashmap()
 
selinux: avoid nontransitive comparison
selinux: avoid sk_socket dereference in selinux_sctp_bind_connect()
selinux: beef up isvalid checks
selinux: bpf: check SBLABEL_MNT before isec init
selinux: check connect-related permissions on TCP Fast Open
selinux: check for simple types
selinux: check length fields in policies
selinux: check level category sets once at load time
selinux: check type attr map overflows
selinux: comment spelling fix in ibpkey.c
selinux: comment typo fix in selinuxfs.c
selinux: do not cancel a policy conversion that never started
selinux: fix incorrect execmem checks on overlayfs
selinux: fix sel_kill_sb()
selinux: hooks: use __getname() to allocate path buffer
selinux: more strict bounds check
selinux: more strict policy parsing
selinux: reject a class permission count below its inherited common
selinux: reject a permission value exceeding the class permission count
selinux: reject an unclaimed class value in security_get_classes()
selinux: reorder policydb_index()
selinux: require a class's permission values to cover its permission count
selinux: require every boolean value to be defined
selinux: revert use of __getname() in selinux_genfs_get_sid()
selinux: switch two allocations to use kzalloc_objs()
selinux: use k[mz]alloc() to allocate temporary buffers
selinux: use QSTR() instead of QSTR_INIT() in init_sel_fs
selinux: use u16 for security classes
 
seq_buf: export seq_buf_putmem_hex() and add KUnit tests
seq_buf: Export seq_buf_putmem_hex() and add KUnit tests
 
seqlock: Allow UBSAN_ALIGNMENT to fail optimizing
 
serial: 8250: Add support for console flow control
serial: 8250: Check LSR timeout on console flow control
serial: 8250: fix possible ISR soft lockup
serial: 8250: Ignore flow control on suspend/resume with no_console_suspend
serial: 8250: Set cons_flow on port registration
serial: 8250_dma: Clear stale RX state on shutdown
serial: 8250_dw: build Renesas RZN1 CPR value from DW_UART_CPR_* definitions
serial: 8250_dw: remove clock-notifier infrastructure
serial: 8250_dw: unregister 8250 port if clk_notifier_register() fails
serial: 8250_dw: Use a fixed CPR value for UltraRISC DP1000 UART
serial: 8250_dwlib: move DesignWare register definitions to header
serial: 8250_mid: Disable DMA for selected platforms
serial: 8250_mid: Fix NULL function pointer dereference on DNV/ICX-D/SNR platforms
serial: 8250_mtk: Add ACPI support
serial: 8250_of: clear stuck empty-FIFO RX-timeout on LPC32xx
serial: 8250_omap: clear rx_running on zero-length DMA completes
serial: 8250_pci: Consistently define pci_device_ids using named initializers
serial: 8250_pci: Don't specify conflicting values to pci_device_id members
serial: 8250_port: recognize UPIO_AU
serial: amba-pl011: cancel RS485 hrtimers after freeing IRQ
serial: amba-pl011: fix indefinite RS485 post-send delay
serial: amba-pl011: synchronize DMA teardown
serial: apbuart: remove check for zero baud rate from uart_get_baud_rate()
serial: core: Add dedicated uart_port field for console flow
serial: core: prevent division by zero by always returning non-zero baud rate
serial: core: simplify clipping logic in uart_get_baud_rate()
serial: core: update uart_get_baud_rate() obsolete comments
serial: icom: remove check for zero baud rate from uart_get_baud_rate()
serial: jsm: Drop unused driver_data assigment and redundant zeros
serial: max310x: add comments for PLL limits
serial: max310x: allow driver to be built with SPI or I2C
serial: max310x: change return type of max310x_set_ref_clk()
serial: max310x: fix compile errors if CONFIG_SPI_MASTER is disabled
serial: max310x: implement gpio_chip::get_direction()
serial: max310x: improve max310x_set_ref_clk() efficiency
serial: max310x: move variables to while() scope
serial: max310x: simplify max310x_update_best_err()
serial: max310x: uniformize clock/freq types
serial: max310x: update baudrate comments for err calculation
serial: max310x: use FIELD_PREP macro to set PLL bitfields
serial: max310x: use regmap_read_poll_timeout() for busy wait
serial: msm: Disable DMA for kernel console UART
serial: mxs-auart: replace hardcoded 1 with predefined macro GPIO_LINE_DIRECTION_IN
serial: qcom-geni: Avoid probing debug console UART without console support
serial: qcom-geni: fix TX DMA buffer flush
serial: qcom-geni: trace: Add tracepoint support for Qualcomm GENI serial
serial: qcom: Unify user-visible "Qualcomm" name
serial: qcom_geni: Fix RX DMA stall when SE_DMA_RX_LEN_IN is zero
serial: Replace driver usage of UPF_CONS_FLOW
serial: sc16is7xx: enable THRI before filling TX FIFO
serial: sc16is7xx: implement gpio get_direction() callback
serial: sh-sci: Remove plat_sci_port.flags
 
sh: 7724se: remove FSI/AK4642/Simple-Audio-Card support
sh: Drop cache flush of the zero page at boot
sh: ecovec24: remove FSI/DA7210/Simple-Audio-Card support
sh: roll back Ecovec24/7724se Sound support
sh: use folio_mapped() instead of page_mapped() in sh4_flush_cache_page()
 
Linux: Shift rcu_read_{,un}lock() inside fast_dput()
 
shrink_dentry_list(): start with removing from shrink list
 
shrink_dentry_tree(): unify the calls of shrink_dentry_list()
 
Linux: shrinking rcu_read_lock() scope in d_alloc_parallel()
 
simpe_xattr: use per-sb cache
 
simple_lookup(): use d_splice_alias() for ->lookup() return value
 
simple_xattr: change interface to pass struct simple_xattrs **
 
Linux: simplify safety for lock_for_kill() slowpath
 
slab: fix kernel-docs for mm-api
slab: improve KMALLOC_PARTITION_RANDOM randomness
slab: recognize @GFP parameter as optional in kernel-doc
slab: silence sparse warning with type-based partitioning
slab: support for compiler-assisted type-based slab cache partitioning
 
smb common: add missing AAPL defines
 
smb/client: allow FS_IOC_SETFLAGS to clear compression
smb/client: always return a value for FS_IOC_GETFLAGS
smb/client: clean up a type issue in cifs_xattr_get()
smb/client: do not account EOF extension as allocation
smb/client: emulate small EOF-extending mode 0 fallocate ranges
smb/client: fix chown/chgrp with SMB3 POSIX Extensions
smb/client: Fix error code in smb2_aead_req_alloc()
smb/client: fix incorrect nlink returned by fstat()
smb/client: fix security flag calculation when setting security descriptors
smb/client: flush dirty data before punching a hole
smb/client: handle overlapping allocated ranges in fallocate
smb/client: name the default fallocate mode
smb/client: pass cifs_open_info_data to SMB2_open()
smb/client: preserve errors from smb2_set_sparse()
smb/client: reduce fallocate zero buffer allocation
smb/client: refresh allocation after EOF-extending fallocate
smb/client: refresh allocation size after duplicate extents
smb/client: show compress mount option
smb/client: update i_blocks after contiguous writes
smb/client: use %pe to print error pointer
smb/client: Use EXPORT_SYMBOL_IF_KUNIT() to export symbols
smb/client: Use EXPORT_SYMBOL_IF_KUNIT() to export symbols in SMB2
smb/client: use stack-allocated smb2_file_all_info in smb3_query_mf_symlink()
smb/client: use writable handle for FS_IOC_SETFLAGS compression
smb/client: zero-initialize stack-allocated cifs_open_info_data
 
smb/server: do not require delete access for non-replacing links
smb/server: fix debug log endianness in smb2_cancel()
smb/server: fix incorrect file size in get_file_compression_info()
smb/server: get compression file attribute on open
smb/server: get compression format in get_file_compression_info()
smb/server: implement FSCTL_GET_COMPRESSION ioctl handler
smb/server: implement FSCTL_SET_COMPRESSION ioctl handler
smb/server: map SET_INFO ENOSPC to disk full
 
smb: add common SMB2 compression transform helpers
smb: client: bound dirent name against end of SMB response in cifs_filldir
smb: client: convert cifs_smb3_do_mount() to sget_fc()
smb: client: fix atime clamp check in read completion
smb: client: fix buffer leaks in SMB1 read and write
smb: client: fix busy dentry warning on unmount after DIO
smb: client: fix change notify replay double-free
smb: client: fix conflicting option validation for new mount API
smb: client: fix double-free in SMB2_close() replay
smb: client: fix double-free in SMB2_flush() replay
smb: client: fix double-free in SMB2_ioctl() replay
smb: client: fix double-free in SMB2_open() replay
smb: client: Fix next buffer leak in receive_encrypted_standard()
smb: client: fix overflow in passthrough ioctl bounds check
smb: client: fix query directory replay double-free
smb: client: fix query_info() replay double-free
smb: client: fix races in cifsd thread creation
smb: client: fix SMB1 TRANS2 multi-response truncation in SendReceive()
smb: client: Fix use-after-free in cifs_try_adding_channels()
smb: client: free partially allocated transform folio queue
smb: client: handle STATUS_STOPPED_ON_SYMLINK responses without a symlink target
smb: client: harden POSIX SID length parsing
smb: client: mask server-provided mode to 07777 in modefromsid
smb: client: preserve leading slash for POSIX absolute symlink targets
smb: client: refactor ACL setting control flow in id_mode_to_cifs_acl()
smb: client: refactor cifs_revalidate_mapping() to use clear_and_wake_up_bit()
smb: client: reject overlapping data areas in SMB2 responses
smb: client: remove conditional return with no effect
smb: client: resolve SWN tcon from live registrations
smb: client: restrict implied bcc[0] exemption to responses without data area
smb: client: simplify cifs_fscache_get_super_cookie()
smb: client: use GFP_KERNEL for DFS cache allocations
smb: client: use GFP_KERNEL for registry allocation
smb: client: use kvzalloc() for megabyte buffer in simple fallocate
smb: client: Use more common code in SMB2_tcon()
smb: client: Use more common error handling code in smb3_reconfigure()
smb: client: use unaligned reads in parse_posix_ctxt()
smb: client: validate DFS referral PathConsumed
smb: compress: reject Pattern_V1 when not negotiated
smb: move compression definitions into common/fscc.h
smb: move LZ77 compression into common code
smb: remove duplicate server/smbfsctl.h
smb: server: remove code guarded by nonexistent config option
 
smc: Use flexible array for SMCD connections
 
smp: Avoid invalid per-CPU CSD lookup with CSD lock debug
smp: Make CSD lock acquisition atomic for debug mode
 
soc/tegra: cbb: Move driver registration from pure_initcall to core_initcall
soc/tegra: fuse: Fix spurious straps warning on SMCCC platforms
soc/tegra: fuse: Register nvmem lookups at probe
soc/tegra: pmc: Add Tegra238 support
soc/tegra: pmc: Create PMC context dynamically
soc/tegra: pmc: fix #ifdef block in header
soc/tegra: pmc: Move legacy code behind CONFIG_ARM guard
soc/tegra: pmc: Populate powergate debugfs only when needed
soc/tegra: pmc: Remove unused legacy functions
soc/tegra: pmc: Restrict power-off handler to Nexus 7
soc/tegra: Use ARM SMCCC to get chip ID, revision, and platform info
 
soc: aspeed: cleanup dead default for ASPEED_SOCINFO
soc: aspeed: lpc-snoop: Fix usercopy overflow in snoop_file_read
soc: aspeed: Move MODULE_DEVICE_TABLE next to the table itself
soc: bcm2835: raspberrypi-firmware: Add voltage domain IDs
soc: brcmstb: consolidate initcall functions
soc: fsl: qe: panic on ioremap() failure in qe_reset()
soc: fsl: qe_ports_ic: Add missing cleanup on device removal
soc: fsl: qe_ports_ic: switch to irq_domain_create_linear()
soc: mediatek: mtk-cmdq: Add cmdq_pkt_jump_rel_temp() for removing shift_pa
soc: mediatek: mtk-mmsys: Restore MT8167 routing masks lost during merge
soc: mediatek: Use pkt_write function pointer for subsys ID compatibility
soc: qcom: geni-se: Add geni_icc_set_bw_ab() function
soc: qcom: geni-se: Add resources activation/deactivation helpers
soc: qcom: geni-se: Handle core clk in geni_se_clks_off() and geni_se_clks_on()
soc: qcom: geni-se: Introduce helper API for attaching power domains
soc: qcom: geni-se: Introduce helper API for resource initialization
soc: qcom: geni-se: Introduce helper APIs for performance control
soc: qcom: geni-se: Refactor geni_icc_get() and make qup-memory ICC path optional
soc: qcom: llcc-qcom: Add support for Eliza
soc: qcom: llcc-qcom: Capitalize LLCC/EDAC in comments and diagnostics
soc: qcom: llcc-qcom: Fix NULL vs IS_ERR() bug in qcom_llcc_get_fw_config()
soc: qcom: llcc-qcom: get SCT descriptors from fw-populated memory
soc: qcom: pd-mapper: Add support for Hawi SoC
soc: qcom: smem: Switch partitions to xarray
soc: qcom: socinfo: Add PMIC PMAU0102
soc: qcom: socinfo: Add PMICs that ship with Glymur
soc: qcom: socinfo: Add PMIV0102 & PMIV0104 PMICs
soc: qcom: socinfo: add SoC ID for IPQ9650 family
soc: qcom: socinfo: Add SoC ID for Nord SA8797P
soc: qcom: socinfo: Add SoC ID for Shikra IoT variants
soc: qcom: socinfo: Add SoC ID for SM7750
soc: qcom: spmi-pmic: add SUBTYPEs for Glymur/Kaanapali/SM8750 PMICs
soc: qcom: ubwc: add helper controlling AMSBC enablement
soc: qcom: ubwc: define helper for MDSS and Adreno drivers
soc: qcom: ubwc: define UBWC 3.1
soc: qcom: wcnss: fix leak of fw
soc: renesas: Add R-Car X5H PRR support
soc: renesas: Add Renesas R-Car MFIS driver
soc: renesas: Convert to of_machine_get_match()
soc: renesas: Identify R-Car R8A779MD M3Le SoC
soc: renesas: r9a08g045-sysc: Move common code to a helper
soc: renesas: r9a08g046-sysc: Move common code to a helper
soc: renesas: r9a09g047-sys: Move common code to a helper
soc: renesas: r9a09g056-sys: Move common code to a helper
soc: renesas: r9a09g057-sys: Move common code to a helper
soc: renesas: rcar-mfis: Add R-Car V4H/V4M support
soc: rockchip: rk3588: add SYS_GRF SOC_CON6 register offset
soc: sunxi: sram: Add H616 SRAM regions
soc: sunxi: sram: Allow SRAM to be claimed multiple times
soc: sunxi: sram: Const-ify sunxi_sram_func data and references
soc: sunxi: sram: Support claiming multiple regions per device
soc: ti: k3-ringacc: Fix access mode for k3_ringacc_ring_pop_tail_io/proxy
soc: ti: k3-ringacc: Use str_enabled_disabled() helper
soc: ti: k3-socinfo: Add support for AM62P variants via NVMEM
soc: ti: knav_dma: fix all kernel-doc warnings in knav_dma.h
soc: ti: knav_dma: Remove dead check on unsigned args.args[0]
soc: ti: knav_dma: Remove unused DMA_PRIO_MASK macro
soc: ti: knav_dma: Use IOMEM_ERR_PTR() in pktdma_get_regs()
soc: ti: knav_qmss: Fix __iomem annotations and __be32 type
soc: ti: knav_qmss: Fix kernel-doc Return: tags
soc: ti: knav_qmss: Inline lockdep condition in for_each_handle_rcu
soc: ti: knav_qmss: Remove remaining redundant ENOMEM printks
soc: ti: knav_qmss: Rename global kdev to knav_qdev to fix -Wshadow
soc: ti: knav_qmss: Use %pe to print PTR_ERR()
soc: ti: knav_qmss_acc: Fix kernel-doc Return: tag
soc: ti: knav_qmss_queue: Implement resource cleanup in remove()
soc: xilinx: Fix race condition in event registration
soc: xilinx: Shutdown and free rx mailbox channel
 
sockmap: Fix use-after-free in udp_bpf_recvmsg()
 
sockptr: fix usize check in copy_struct_from_sockptr() for user pointers
sockptr: introduce copy_struct_to_sockptr()
sockptr: let copy_struct_from_sockptr() use copy_struct_from_bounce_buffer()
 
software node: allow passing reference args to PROPERTY_ENTRY_REF()
software node: provide wrappers around kobject_get/put()
 
sonypi: Check ACPI_COMPANION() against NULL at probe time
sonypi: use strscpy() in sonypi_acpi_probe
 
soreuseport: Clear sk_reuseport_cb before failure in sk_clone().
 
sound: oss: dmasound: kick queued output before extending tail fragment
 
soundwire: Add a helper function to wait for device initialisation
soundwire: Always wait for initialisation of unattached devices
soundwire: dmi-quirks: Disable ghost Realtek devices
soundwire: don't program SDW_SCP_BUSCLOCK_SCALE on a unattached Peripheral
soundwire: fix bug in sdw_add_element_group_count found by syzkaller
soundwire: increase group->max_size after allocation
soundwire: intel: Move suspend tracking from trigger to pm suspend
soundwire: intel_ace2x: release bpt_stream when close it
soundwire: intel_auxdevice: Add cs42l43b to wake_capable_list
soundwire: intel_auxdevice: Add es9356 to wake_capable_list
soundwire: Move wait for initialisation helper to header
soundwire: only handle alert events when the peripheral is attached
soundwire: stream: sdw_stream_remove_slave(): Check stream is valid
soundwire: use krealloc_array to prevent integer overflow
soundwire: validate DT compatible before parsing it
 
sparc/mm: drop vmemmap_check_pmd helper and use generic code
sparc/mm: remove register_page_bootmem_info()
 
sparc32: remove deadwood swift_flush_tlb_page() debug code
 
sparc64: uprobes: add missing break
 
sparc: add _mcount() prototype
sparc: Avoid -Wunused-but-set-parameter in clear_user_page()
sparc: Disable compat support with LLD
sparc: Export mcount for Clang-built modules
sparc: led: avoid trimming a newline from empty writes
sparc: Remove remaining defconfig references to the pktcdvd driver
sparc: remove unused SERIAL_CONSOLE config option
sparc: uapi: Add ucontext.h
sparc: vio: use sysfs_emit in sysfs show functions
 
spi: acpi: Free resource list at appropriate time
spi: Add NULL check for spi_get_device_id() in spi_get_device_match_data()
spi: Add trace events for Qualcomm GENI SPI drivers
spi: altera-platform: switch to managed controller allocation
spi: amlogic-spifc-a1: Use FIELD_MODIFY()
spi: amlogic-spisg: drop misleading NULL check on exdesc
spi: amlogic-spisg: Use FIELD_MODIFY()
spi: armada-3700: switch to managed controller allocation
spi: aspeed: Fix __iomem annotation and VLA parameter
spi: aspeed: Fix missing __iomem annotation in output transfer path
spi: aspeed: Replace VLA parameter with flat pointer in calibration helper
spi: at91-usart: drop dead runtime pm support
spi: at91-usart: switch to managed controller allocation
spi: atcspi200: fix use-after-free when driver unbind
spi: atcspi200: switch to devm functions
spi: atcspi200: two cleanup
spi: atmel: fix DMA channel and bounce buffer leaks
spi: atmel: switch to managed controller allocation
spi: bcm63xx-hsspi: switch to managed controller allocation
spi: bcm63xx: switch to managed controller allocation
spi: cadence-quadspi: clean up disable runtime pm quirk
spi: cadence-quadspi: drop redundant match data lookup
spi: cadence-quadspi: Fix indirect write timeout when DMA read mode is enabled
spi: cadence-quadspi: runtime PM fixes
spi: cadence-xspi: Add COMPILE_TEST support
spi: cadence-xspi: Revert COMPILE_TEST support
spi: cadence-xspi: Support 32bit and 64bit slave dma interface
spi: cadence-xspi: Use FIELD_MODIFY()
spi: cadence: clean up probe return value
spi: cadence: rename probe error labels
spi: cadence: runtime PM fixes
spi: cadence: switch to managed controller allocation
spi: cavium-thunderx: switch to managed controller allocation
spi: clean up controller registration return value
spi: clps711x: switch to managed controller allocation
spi: coldfire-qspi: switch to managed controller allocation
spi: Consistently define pci_device_ids using named initializers
spi: core: Abort active target transfer on controller suspend
spi: dln2: switch to managed controller allocation
spi: Drop redundant 'cs' variable declaration in __spi_add_device()
spi: dt-bindings: add SpacemiT K1 SPI support
spi: dt-bindings: nuvoton,npcm750-fiu: Convert to DT schema
spi: dt-bindings: qcom,spi-qcom-qspi: Add qcom,qcs615-qspi compatible
spi: dt-bindings: snps,dw-apb-ssi: add 'power-domains' property
spi: dt-bindings: snps,dw-apb-ssi: Add starfive,jhb100-spi
spi: dt-bindings: snps,dw-apb-ssi: Document Axiado AX3005
spi: dt-bindings: snps,dw-apb-ssi: drop superfluous RZ/N1 entry
spi: dt-bindings: spacemit: add K3 SPI compatible
spi: dw-dma: Wait for controller idle before completing Tx
spi: dw-mmio: Add ACPI ID LECA0002 for LECARC SoCs
spi: dw-pci: remove redundant pci_free_irq_vectors() calls
spi: dw: Add support for snps,dwc-ssi-2.00a
spi: dw: fix first spi transfer with dma always fallback to PIO
spi: dw: fix wrong BAUDR setting after resume
spi: dw: fix wrong RX_SAMPLE_DLY setting after resume
spi: dw: use the correct error msg if request_irq() fails
spi: ep93xx: fix double-free of zeropage on DMA setup failure
spi: ep93xx: switch to managed controller allocation
spi: falcon: switch to managed controller allocation
spi: Few fix/improvement for spi-nxp-fspi
spi: fix controller registration API inconsistency
spi: Fix mismatched DT property access types
spi: fsi: switch to managed controller allocation
spi: fsl-espi: switch to managed controller allocation
spi: fsl-lpspi: fix DMA termination issues
spi: fsl-lpspi: replace dmaengine_terminate_all() with dmaengine_terminate_sync()
spi: fsl-lpspi: terminate the RX channel on TX prepare failure path
spi: fsl: switch to managed controller allocation
spi: hisi-kunpeng: Use dev_err_probe() for host registration failure
spi: hisi-sfc-v3xx: switch to managed controller allocation
spi: img-spfi: switch to managed controller allocation
spi: imx: reconfigure for PIO when DMA cannot be started
spi: imx: replace dmaengine_terminate_all() with dmaengine_terminate_sync()
spi: jcore: switch to managed controller allocation
spi: lantiq-ssc: switch to managed controller allocation
spi: lp8841-rtc: drop unused ifdef
spi: lp8841-rtc: switch to managed controller allocation
spi: Merge up fixes
spi: meson-spicc: switch to managed controller allocation
spi: meson-spicc: Use FIELD_MODIFY()
spi: meson-spifc: fix runtime PM leak on remove
spi: meson-spifc: switch to managed controller allocation
spi: microchip core-qspi cleanup
spi: microchip-core-qspi: remove an unused define
spi: microchip-core-qspi: report device on which timeout occured instead of which controller
spi: mpc52xx: clean up interrupt handling
spi: mux: switch to managed controller allocation
spi: mxs: switch to managed controller allocation
spi: npcm-pspi: switch to managed controller allocation
spi: nxp-xspi: Use FIELD_MODIFY()
spi: octeon: switch to managed controller allocation
spi: omap2-mcspi: clean up error labels
spi: omap2-mcspi: clean up probe return value
spi: omap2-mcspi: switch to managed controller allocation
spi: omap2-mcspi: switch to managed controller allocation
spi: omap2-mcspi: Use of_device_get_match_data()
spi: orion: switch to managed controller allocation
spi: pic32-sqi: switch to managed controller allocation
spi: pic32: switch to managed controller allocation
spi: pl022: switch to managed controller allocation
spi: qcom-geni: Add trace events for Qualcomm GENI SPI driver
spi: qcom-geni: trace: Add trace events for Qualcomm GENI SPI
spi: qcom-qspi: Correct max DMA length to avoid 64K boundary failure
spi: qup: switch to managed controller allocation
spi: rpc-if: Use correct device for hardware reinitialization on resume
spi: rspi: Simplify reset control handling
spi: rspi: switch to managed controller allocation
spi: rzv2h-rspi: Add suspend/resume support
spi: rzv2h-rspi: Fix DMA transfer error handling for signal interruption
spi: s3c64xx: fix all kernel-doc warnings
spi: sh-hspi: switch to managed controller allocation
spi: sh-msiof: abort transfers when reset times out
spi: sh-msiof: switch to managed controller allocation
spi: sifive: switch to managed controller allocation
spi: slave-mt27xx: switch to managed controller allocation
spi: sn-f-ospi: Use FIELD_MODIFY()
spi: spacemit: add u64 cast to NSEC_PER_SEC to avoid 32-bit overflow
spi: spacemit: Correct TX FIFO slot calculation
spi: spacemit: introduce SpacemiT K1 SPI controller driver
spi: spacemit: prepare both DMA descriptors before submitting
spi: spi-cadence: Move TX FIFO full busy-wait into FIFO
spi: spi-mem: Add a no_cs_assertion capability
spi: spi-mem: Add a no_cs_assertion capability
spi: spi-mem: Create a secondary read operation
spi: spi-mem: Fix spi_controller_mem_ops kdoc
spi: spi-mem: Transform the read operation template
spi: spi-nxp-fspi: add per-SoC SDR/DTR clock rate limits for all supported SoCs
spi: spi-nxp-fspi: enter stop mode before reconfiguring MCR0 and DLL
spi: spi-nxp-fspi: propagate clock reconfig failures in nxp_fspi_select_mem()
spi: spi-qcom-qspi: Add interconnect support for memory path
spi: spi-qcom-qspi: Fix incomplete error handling in runtime PM
spi: spi-qpic-snand: write the feature value before executing SET_FEATURE
spi: sprd: switch to managed controller allocation
spi: st-ssc4: switch to managed controller allocation
spi: stm32-ospi: Use FIELD_MODIFY()
spi: stm32-qspi: Use FIELD_MODIFY()
spi: sun4i: switch to managed controller allocation
spi: sun6i: switch to managed controller allocation
spi: sunplus-sp7021: Use FIELD_MODIFY()
spi: switch to managed controller allocation (part 2/3)
spi: switch to managed controller allocation (part 3/3)
spi: syncuacer: switch to managed controller allocation
spi: tegra114: switch to managed controller allocation
spi: tegra20-sflash: switch to managed controller allocation
spi: tegra210-quad: Allocate DMA memory for DMA engine
spi: ti-qspi: cleanup registration error path
spi: ti-qspi: switch to managed controller allocation
spi: uniphier: Fix completion initialization order before devm_request_irq()
spi: uniphier: switch to managed controller allocation
spi: uniphier: Use FIELD_MODIFY()
spi: Use FIELD_MODIFY() for bitfield operations
spi: Use named initializers for arrays of i2c_device_data
spi: Use named initializers for platform_device_id arrays
spi: virtio: mark device ready before registering the controller
spi: xilinx: let transfers timeout in case of no IRQ
spi: xilinx: use FIFO occupancy register to determine buffer size
spi: xlp: switch to managed controller allocation
spi: zync-qspi: switch to managed controller allocation
 
spmi: clean up kernel-doc in spmi.h
spmi: spmi-pmic-arb: add support for PMIC arbiter v8.5
spmi: use kzalloc_flex in main allocation
 
srcu: Fix kerneldoc header comment typo in srcu_down_read_fast()
 
staging: fbtft: remove unused function fbtft_write_gpio16_wr_latched
staging: fbtft: Use %pe format specifier for error pointers
staging: greybus: fix alignment to match open parenthesis
staging: greybus: fix typo in sysfs-bus-greybus
staging: iio: ad9834: fix chip name typo in comments
staging: iio: ad9834: simplify -ENOMEM return in probe
staging: iio: ad9834: use dev_err_probe() in probe function
staging: iio: addac: adt7316: document SPI interface switching sequence
staging: iio: Use named initializers for struct i2c_device_id
staging: media: atomisp: extract ISP2401 cleanup into helper function
staging: media: atomisp: fix block comment style in atomisp_cmd.c
staging: media: atomisp: Fix block comment style in ov2722.h
staging: media: atomisp: Fix braces on incorrect lines
staging: media: atomisp: Fix function indentation and braces
staging: media: atomisp: fix indentation in anr files
staging: media: atomisp: fix indentation in bh host files
staging: media: atomisp: fix loop shadowing in ia_css_stream_destroy()
staging: media: atomisp: fix map and vmap leaks in stat buffer allocation
staging: media: atomisp: Fix spelling mistakes in comments
staging: media: atomisp: Fix typos and formatting in headers
staging: media: atomisp: hmm: remove unnecessary casts
staging: media: atomisp: improve cleanup robustness in ia_css_stream_destroy_isp2401()
staging: media: atomisp: improve kernel-doc for ia_css_aa_config
staging: media: atomisp: Kill OP_std_modadd() macro
staging: media: atomisp: pci: fix split GP_TIMER_BASE declaration
staging: media: atomisp: reduce load_primary_binaries() stack usage
staging: media: atomisp: Remove braces for single statement blocks
staging: media: atomisp: remove dead code in ov2722.h
staging: media: atomisp: Remove return from end of void function in gdc.c
staging: media: atomisp: remove unnecessary else after return in atomisp_cmd.c
staging: media: atomisp: replace msleep() with fsleep() in atomisp-gc2235.c
staging: media: atomisp: replace sprintf() with strscpy()
staging: media: atomisp: replace uint32_t with u32
staging: media: atomisp: use __func__ in debug message in atomisp_cmd.c
staging: media: atomisp: use array3_size() for overflow-safe allocation
staging: media: atomisp: use designated initializer in anr config
staging: media: atomisp: use kmalloc_array() for sh_css_blob_info
staging: media: atomisp: use umin() for strscpy size arguments
staging: media: atomisp: Whitespaces style cleanup in gdc.c
staging: media: av7110: fix coding style
staging: media: av7110: fix typo in av7110.c
staging: media: av7110: remove dead code from av7110_hw.c
staging: media: av7110: remove dead code in av7110.c
staging: media: av7110: remove print_time() dead code
staging: media: ipu7: fix double-free and use-after-free in error paths
staging: media: ipu7: remove 'U' suffix from hexadecimal literals
staging: media: max96712: drop unneeded dependency on OF_GPIO
staging: media: meson: fix typo in codec files
staging: most/net: remove dead code from skb_to_mamac() and skb_to_mep()
staging: most: dim2: remove filename from comment blocks
staging: most: dim2: remove unnecessary NULL check in service_done_flag()
staging: most: dim2: remove unnecessary NULL check in try_start_dim_transfer()
staging: most: net: remove filename from top-of-file comment
staging: most: net: replace pr_err with netdev_err
staging: most: video: avoid double free on video register failure
staging: most: video: remove filename from the top-of-file comment
staging: most: video: remove redundant cleanup in comp_exit()
staging: nvec: fix unconditional pm_power_off teardown
staging: nvec: fix use-after-free in nvec_rx_completed()
staging: octeon: convert cvmx_helper_interface_mode_t from typedef to plain enum
staging: octeon: convert cvmx_pip_port_status_t from typedef to plain struct
staging: octeon: convert cvmx_pko_lock_t from typedef to plain enum
staging: octeon: convert cvmx_pko_port_status_t from typedef to plain struct
staging: octeon: convert cvmx_pko_status_t from typedef to plain enum
staging: octeon: convert cvmx_pow_wait_t from typedef to plain enum
staging: octeon: convert cvmx_spi_mode_t from typedef to plain enum
staging: octeon: ethernet-mem: replace pr_warn with dev_warn in free functions
staging: octeon: ethernet: replace pr_err and pr_info with dev_err and netdev_err
staging: octeon: replace pr_warn with dev_warn in fill and rx paths
staging: rtl8723bs: add braces to if/else arms in HalBtc8723b1Ant.c
staging: rtl8723bs: add function definition arg names to rtw_btcoex.h
staging: rtl8723bs: add spaces around bitwise OR operators
staging: rtl8723bs: add spaces arround |
staging: rtl8723bs: clean up memcpy() in rtw_check_bcn_info
staging: rtl8723bs: convert _rtw_init_xmit_priv to return errno
staging: rtl8723bs: convert rtw_alloc_hwxmits to return errno
staging: rtl8723bs: convert rtw_os_xmit_resource_alloc to return errno
staging: rtl8723bs: convert rtw_xmit_classifier to return errno
staging: rtl8723bs: core: simplify boolean comparisons
staging: rtl8723bs: delete superfluous switch statement
staging: rtl8723bs: don't drop short TX frames in _rtw_pktfile_read()
staging: rtl8723bs: drop blank line before close brace in rtw_ieee80211.c
staging: rtl8723bs: efuse_OneByteRead() -> rtw_efuse_one_byte_read()
staging: rtl8723bs: EFUSE_ShadowMapUpdate -> rtw_efuse_shadow_map_update
staging: rtl8723bs: fix alignment of continued conditions
staging: rtl8723bs: fix block comment alignment in hal/ header files
staging: rtl8723bs: fix block comment alignment in hal/ source files
staging: rtl8723bs: fix block comment alignment in hal_pwr_seq.c
staging: rtl8723bs: Fix block comment style in ieee80211.h
staging: rtl8723bs: fix CamelCase of DelayLPSLastTimeStamp
staging: rtl8723bs: fix heap buffer overflow in rtw_cfg80211_set_wpa_ie()
staging: rtl8723bs: fix include guard comment in rtw_cmd.h
staging: rtl8723bs: fix inverted HT40 secondary channel offset
staging: rtl8723bs: fix line lengths in rtw_cmd.c
staging: rtl8723bs: fix logical continuation style
staging: rtl8723bs: fix missing shared-key auth challenge length check
staging: rtl8723bs: fix multiple blank lines in hal/ files
staging: rtl8723bs: fix multiple blank lines in hal/Hal* files
staging: rtl8723bs: fix multiple blank lines in more hal/ files
staging: rtl8723bs: fix OOB read in OnAssocRsp() IE loop
staging: rtl8723bs: fix OOB read in rtw_get_wpa_ie()
staging: rtl8723bs: fix OOB read in update_beacon_info() IE loop
staging: rtl8723bs: fix OOB read in WMM_param_handler()
staging: rtl8723bs: fix OOB reads in IE loops in issue_assocreq() and join_cmd_hdl()
staging: rtl8723bs: fix OOB reads in is_ap_in_tkip() IE loop
staging: rtl8723bs: fix OOB reads in rtw_get_sec_ie(), rtw_get_wapi_ie(), and rtw_get_wps_attr()
staging: rtl8723bs: fix OOB reads in rtw_get_wps_ie()
staging: rtl8723bs: fix OOB write in HT_caps_handler()
staging: rtl8723bs: fix spacing around operators in rtl8723b_phycfg.c
staging: rtl8723bs: Fix spelling mistakes in comments
staging: rtl8723bs: fix stainfo check in rtw_aes_decrypt
staging: rtl8723bs: fix type issue in DYNAMIC_BB_DYNAMIC_TXPWR
staging: rtl8723bs: fix typo in rtw_pwrctrl.c
staging: rtl8723bs: fix unbalanced braces in 3 files
staging: rtl8723bs: fix unbalanced braces in if/else statements
staging: rtl8723bs: fix unbalanced braces in rtw_recv.c
staging: rtl8723bs: fix WEP length underflow and OOB read in OnAuth()
staging: rtl8723bs: fix whitespace issues in sdio_halinit.c
staging: rtl8723bs: hal: simplify boolean comparisons
staging: rtl8723bs: make _rtw_enqueue_cmd return 0 on success
staging: rtl8723bs: make _rtw_enqueue_cmd static
staging: rtl8723bs: make rtw_alloc_hwxmits static
staging: rtl8723bs: make rtw_xmit_classifier static
staging: rtl8723bs: move block comment terminator to new line
staging: rtl8723bs: move constant to right side of test in comparison
staging: rtl8723bs: move logical operators to previous line
staging: rtl8723bs: move normal_chip field to struct hal_com_data
staging: rtl8723bs: move rtw_os_xmit_resource_alloc to rtw_xmit.c
staging: rtl8723bs: os_dep: remove redundant else in rtw_dev_unload
staging: rtl8723bs: os_dep: remove unnecessary braces for single statement
staging: rtl8723bs: os_dep: simplify boolean comparisons
staging: rtl8723bs: propagate errno through hal xmit path
staging: rtl8723bs: propagate errno through xmit enqueue path
staging: rtl8723bs: reduce nesting in rtw_security.c
staging: rtl8723bs: remove blank line after open brace in hal_com.c
staging: rtl8723bs: remove blank line in rtw_btcoex.h
staging: rtl8723bs: remove commented out code from odm.c
staging: rtl8723bs: remove commented out code in rtw_mlme_ext.c
staging: rtl8723bs: remove commented out enum values from odm_types.h
staging: rtl8723bs: remove commented-out code
staging: rtl8723bs: Remove commented-out dead code in hal_btcoex.c
staging: rtl8723bs: Remove dead code
staging: rtl8723bs: remove dead code in rtw_io.c
staging: rtl8723bs: remove dump_chip_info() function
staging: rtl8723bs: remove duplicate rate checks in PHY_GetTxPowerIndexBase()
staging: rtl8723bs: remove empty if statement block
staging: rtl8723bs: remove empty InitSysInterrupt8723BSdio()
staging: rtl8723bs: remove include/HalVerDef.h file
staging: rtl8723bs: remove multiple blank lines in core/
staging: rtl8723bs: Remove multiple blank lines in include headers
staging: rtl8723bs: remove multiple blank lines in rtw_btcoex.c
staging: rtl8723bs: remove overwriting of current IMR settings
staging: rtl8723bs: remove READ_AND_CONFIG_MP macro
staging: rtl8723bs: remove redundant braces for single-statement block
staging: rtl8723bs: remove redundant return in report_join_res()
staging: rtl8723bs: remove redundant returns in rtw_mlme_ext.c
staging: rtl8723bs: remove space after type cast
staging: rtl8723bs: remove space before tab
staging: rtl8723bs: remove struct hal_version from include/HalVerDef.h
staging: rtl8723bs: remove the header of non-existent _kfree() function
staging: rtl8723bs: remove the rtw_warn_on() macro
staging: rtl8723bs: remove two unused function prototypes
staging: rtl8723bs: remove unnecessary blank lines in rtl8723b_phycfg.c
staging: rtl8723bs: remove unnecessary blank lines in rtw_ioctl_set.c
staging: rtl8723bs: remove unnecessary blank lines in rtw_mlme_ext.c
staging: rtl8723bs: remove unnecessary blank lines in rtw_recv.c
staging: rtl8723bs: remove unnecessary blank lines in rtw_security.c
staging: rtl8723bs: remove unnecessary block comment
staging: rtl8723bs: remove unnecessary braces
staging: rtl8723bs: Remove unnecessary braces in rtl8723bs_xmit.c
staging: rtl8723bs: remove unnecessary else after return in sdio_halinit.c
staging: rtl8723bs: remove unnecessary parentheses in os_intfs.c
staging: rtl8723bs: remove unnecessary rtw_bug_check() function
staging: rtl8723bs: remove unused _rtw_init_queue() function header
staging: rtl8723bs: remove unused BIT33..BIT36 macros
staging: rtl8723bs: remove unused CONSISTENT_PN_ORDER code
staging: rtl8723bs: remove unused CUTVersion from struct hal_version
staging: rtl8723bs: remove unused DBG_CH_SWITCH code
staging: rtl8723bs: remove unused DBG_FIXED_CHAN code
staging: rtl8723bs: remove unused DBG_RX_DUMP_EAP code
staging: rtl8723bs: remove unused DBG_XMIT_BUF and DBG_XMIT_BUF_EXT code
staging: rtl8723bs: remove unused function pointers
staging: rtl8723bs: remove unused ICType from struct hal_version
staging: rtl8723bs: remove unused macros from include/HalVerDef.h
staging: rtl8723bs: remove unused offset in phase 2 _BlockWrite()
staging: rtl8723bs: remove unused REMOVE_PACK code
staging: rtl8723bs: remove unused ROMVer from struct hal_version
staging: rtl8723bs: remove unused RTW_DVOBJ_CHIP_HW_TYPE code
staging: rtl8723bs: remove unused RTW_MLME_EXT_C_ code
staging: rtl8723bs: remove unused rtw_sprintf() macro
staging: rtl8723bs: remove unused struct rtw_regulatory
staging: rtl8723bs: remove unused SysIntrMask from struct hal_com_data
staging: rtl8723bs: remove unused SysIntrStatus from struct hal_com_data
staging: rtl8723bs: remove unused TXDESC_64_BYTES code
staging: rtl8723bs: remove unused VendorType from struct hal_version
staging: rtl8723bs: remove wrapper rtw_hal_chip_configure()
staging: rtl8723bs: remove wrapper rtw_hal_def_value_init()
staging: rtl8723bs: remove wrapper rtw_hal_disable_interrupt()
staging: rtl8723bs: remove wrapper rtw_hal_dm_init()
staging: rtl8723bs: remove wrapper rtw_hal_enable_interrupt()
staging: rtl8723bs: remove wrapper rtw_hal_free_data()
staging: rtl8723bs: remove wrapper rtw_hal_read_chip_info()
staging: rtl8723bs: remove wrapper rtw_hal_read_chip_version()
staging: rtl8723bs: rename ChipType of struct hal_version to snake_case
staging: rtl8723bs: rename DisableInterrupt8723BSdio() to snake_case
staging: rtl8723bs: rename EFUSE_Read1Byte() to rtw_efuse_read_1_byte()
staging: rtl8723bs: rename EFUSE_ShadowRead() to rtw_efuse_shadow_read()
staging: rtl8723bs: rename EnableInterrupt8723BSdio() to snake_case
staging: rtl8723bs: rename global function Efuse_CalculateWordCnts
staging: rtl8723bs: Rename pHT_info_ie to ht_info_ie
staging: rtl8723bs: rename ReadAdapterInfo8723BS() to snake_case
staging: rtl8723bs: rename rtw_btcoex_LPS_Leave to rtw_btcoex_lps_leave
staging: rtl8723bs: rename rtw_btcoex_media_status_notify definition arg
staging: rtl8723bs: rename rtw_btcoex_MediaStatusNotify()
staging: rtl8723bs: rename rtw_btcoex_RejectApAggregatedPacket()
staging: rtl8723bs: Replace __attribute__((__packed__)) with __packed in rtl8723b_hal.h
staging: rtl8723bs: Replace __attribute__((packed)) with __packed in ieee80211.h
staging: rtl8723bs: Replace __attribute__((packed)) with __packed in wifi.h
staging: rtl8723bs: replace non-standard BITn macros with BIT(n)
staging: rtl8723bs: replace NULL comparison with NOT operator
staging: rtl8723bs: replace tabs used as separators with spaces
staging: rtl8723bs: replace type and rename the chip_type field
staging: rtl8723bs: Replace uint with unsigned int in core
staging: rtl8723bs: rtw_btcoex_HaltNotify() -> rtw_btcoex_halt_notify()
staging: rtl8723bs: rtw_btcoex_LPS_Enter() -> rtw_btcoex_lps_enter()
staging: rtl8723bs: rtw_mlme: add blank line for readability
staging: rtl8723bs: rtw_mlme: wrap rtw_sitesurvey_cmd condition
staging: rtl8723bs: simplify _rtw_enqueue_cmd control flow
staging: rtl8723bs: simplify _rtw_init_xmit_priv control flow
staging: rtl8723bs: simplify boolean return in IsFrameTypeCtrl()
staging: rtl8723bs: simplify if-else blocks in rtw_mlme_ext.c
staging: rtl8723bs: simplify NULL pointer comparisons in rtw_recv.h
staging: rtl8723bs: simplify rtw_enqueue_cmd control flow
staging: rtl8723bs: simplify rtw_xmit_classifier control flow
staging: rtl8723bs: use read_poll_timeout_atomic in _is_fw_read_cmd_down
staging: rtl8723bs: validate monitor transmit frame lengths
staging: rtl8723bs: wrap lines exceeding 100 characters
staging: rtl8723bs: wrap long lines in rtl8723b_phycfg.c
staging: sm750: rename CamelCase variable Bpp to bpp
staging: sm750fb: change 2 CamelCase variables to snake_case
staging: sm750fb: constify fix_id array
staging: sm750fb: fix off-by-one in lynxfb_ops_setcolreg
staging: sm750fb: fix typo in comment
staging: sm750fb: Mark g_noaccel, g_nomtrr and g_dualview as __ro_after_init
staging: sm750fb: propagate error codes from de_wait()
staging: sm750fb: remove double space in assignment
staging: sm750fb: remove double space in fb_ops entries
staging: sm750fb: remove unnecessary initialization
staging: sm750fb: remove unnecessary initializations
staging: sm750fb: remove unnecessary initializations
staging: sm750fb: remove unused functions
staging: sm750fb: remove unused includes
staging: sm750fb: rename CamelCase variable and drop prefix
staging: sm750fb: Rename sm750_pnltype enum values to upper case
staging: sm750fb: return -ETIMEDOUT on timeout in de_wait functions
staging: sm750fb: use early returns in frequency checks
staging: vme_user: bound slave read/write to the kern_buf size
staging: vme_user: fix location monitor leak in fake bridge
staging: vme_user: fix location monitor leak in tsi148 bridge
staging: vme_user: remove unnecessary NULL initialization before list iteration
staging: vme_user: simplify boolean comparisons
 
stddef: Document designated initializer semantics for __TRAILING_OVERLAP()
 
string: Remove strncpy() from the kernel
string: use min in sized_strscpy
 
sunrpc: add a cache_notify callback
sunrpc: add a generic netlink family for cache upcalls
 
SUNRPC: Add crypto/krb5 enctype lookup to krb5_ctx
SUNRPC: Add errno-to-GSS status conversion helper
SUNRPC: Add helpers to convert xdr_buf byte ranges to scatterlists
 
sunrpc: add helpers to count and snapshot pending cache requests
 
SUNRPC: Add Kconfig dependency on CRYPTO_KRB5
 
sunrpc: add netlink upcall for the auth.unix.gid cache
sunrpc: add netlink upcall for the auth.unix.ip cache
sunrpc: add SUNRPC_CMD_CACHE_FLUSH netlink command
 
SUNRPC: Bound-check xdr_buf_to_bvec() stores before writing
 
sunrpc: Fix error handling in rpc_sysfs_xprt_switch_add_xprt_store()
sunrpc: fix uninitialized xprt_create_args structure
sunrpc: harden rq_procinfo lifecycle to prevent double-free
sunrpc: pin svc_xprt across the asynchronous TLS handshake callback
 
SUNRPC: pin upper rpc_clnt across the TLS connect_worker
SUNRPC: Prepare crypto/krb5 encryption and checksum handles
SUNRPC: release lower rpc_clnt if killed waiting for XPRT_LOCKED
SUNRPC: Remove dead code from rpcsec_gss_krb5
SUNRPC: Remove dead rpcsec_gss_krb5 definitions
SUNRPC: Remove encrypt/decrypt function pointers from enctype table
SUNRPC: Remove get_mic/verify_mic function pointers from enctype table
SUNRPC: Remove legacy skcipher/ahash handles from krb5_ctx
SUNRPC: Remove per-enctype Kconfig options
SUNRPC: Remove redundant crypto Kconfig dependencies
SUNRPC: Remove wrap/unwrap function pointers from enctype table
 
sunrpc: rename cache_pipe_upcall() to cache_do_upcall()
sunrpc: rename sunrpc_cache_pipe_upcall() to sunrpc_cache_upcall()
sunrpc: rename sunrpc_cache_pipe_upcall_timeout()
 
SUNRPC: Return an error from xdr_buf_to_bvec() on overflow
 
sunrpc: skip svc_xprt_enqueue in svc_xprt_received when idle
sunrpc: skip svc_xprt_enqueue when no work is pending
sunrpc: skip svc_xprt_enqueue when transport is busy
 
SUNRPC: Switch Camellia decrypt to crypto/krb5
SUNRPC: Switch MIC token generation to crypto/krb5
SUNRPC: Switch MIC token verification to crypto/krb5
SUNRPC: Switch wrap token decryption to crypto/krb5
SUNRPC: Switch wrap token encryption to crypto/krb5
 
sunrpc: wait for in-flight TLS handshake callback when cancel loses race
 
super: fix emergency thaw deadlock on frozen block devices
 
svcrdma: Defer send context release to xpo_release_ctxt
svcrdma: Release write chunk resources without re-queuing
svcrdma: wake sq waiters when the transport closes
 
Linux: switch configfs_detach_{group,item}() to passing dentry
 
sync_file_range: delete dead S_ISLNK code
 
sysfs: clamp show() return value in sysfs_kf_read()
sysfs: remove trivial sysfs_get_tree() wrapper
sysfs: upgrade OOB write by buggy .show hook into WARNing
 
taskstats: retain dead thread stats in TGID queries
 
tcp: add tcp_mstamp_refresh_inline()
tcp: allow mptcp to drop TS for some packets
tcp: challenge ACK for non-exact RST in SYN-RECEIVED
tcp: change bpf_skops_hdr_opt_len() signature
tcp: clear sock_ops cb flags before force-closing a child socket
tcp: Decrement tcp_md5_needed static branch
tcp: defer md5sig_info kfree past RCU grace period in tcp_connect
tcp: do not change rcv_ssthresh in tcp_measure_rcv_mss()
tcp: fix icsk_ack.ato bitfield overflow
tcp: fix TFO max_qlen accounting across reuseport migration
tcp: fix TIME_WAIT socket reference leak on PSP policy failure
tcp: initialize standalone TCP-AO response padding
tcp: ipv6: clamp default adverting MSS to avoid GSO_BY_FRAGS (0xFFFF)
tcp: move max_packets_out, cwnd_usage_seq, rate_delivered and rate_interval_us to tcp_sock_write_tx group
tcp: move tp->bytes_acked to tcp_sock_write_tx group
tcp: move tp->delivered and tp->delivered_ce to tcp_sock_write_tx group
tcp: move tp->first_tx_mstamp and tp->delivered_mstamp to tcp_sock_write_tx
tcp: move tp->segs_in and tp->segs_out to tcp_sock_write_txrx group
tcp: refine tcp_sequence() for the FIN exception
tcp: rehash onto different local ECMP path on retransmit timeout
tcp: restore RCU grace period in tcp_ao_destroy_sock
tcp: use SKB_DROP_REASON_IP_OUTNOROUTES in tcp_v6_send_response()
 
tcp_bbr: fix SPDX-License-Identifier to be GPL-2.0 OR BSD-3-Clause
 
tee: amdtee: store buffer ID in tee_shm->sec_world_id
tee: optee: Allow MT_NORMAL_TAGGED shared memory
tee: optee: fix kernel-doc warnings
 
thermal/core: Add dedicated release callback for cooling devices
thermal/core: Add dedicated release callback for thermal zones
thermal/core: Add devm_thermal_cooling_device_register()
thermal/core: Allocate the thermal class dynamically
thermal/core: Fix missing stub for devm_thermal_cooling_device_register
thermal/core: Introduce non-OF thermal_cooling_device_register()
thermal/core: Make cooling device OF node conditional on CONFIG_THERMAL_OF
thermal/core: Populate max_state before setting up cooling dev sysfs
thermal/core: Split __thermal_cooling_device_register() into two functions
thermal/core: Use devm_add_action_or_reset() when registering a cooling device
thermal/core: Use the thermal class pointer as init guard
 
thermal/driver/qoriq: Workaround unexpected temperature readings from tmu
 
thermal/drivers/amlogic: Add missing dependency on MESON_SM
thermal/drivers/amlogic: Add support for secure monitor calibration readout
 
thermal/drivers/imx: Do not split quoted string across lines
 
thermal/drivers/qcom/tsens: Atomic temperature read with hardware-guided retries
thermal/drivers/qcom/tsens: Disable wakeup interrupt setup on automotive targets
thermal/drivers/qcom/tsens: Switch wake IRQ handling to PM callbacks
 
thermal/drivers/qcom: Fix typo in comment
 
thermal/drivers/qoriq: Add i.MX93 tmu support
 
thermal/drivers/samsung: Enable TMU by default
 
thermal/drivers/spacemit/k1: Add thermal sensor support
 
thermal/drivers/tegra/soctherm: Use devm_add_action_or_reset() for clock disable
 
thermal/drivers/tegra/soctherma: Switch to devm cooling device registration
 
thermal/of: Add cooling device ID support
thermal/of: Fix trailing whitespace and repeated word
thermal/of: Move cooling device OF helpers out of thermal core
thermal/of: Pass cdev_id and introduce devm registration helper
thermal/of: Rename the devm_thermal_of_cooling_device_register() function
thermal/of: Support cooling device ID in cooling-spec
 
thermal: core: Add WQ_UNBOUND to alloc_workqueue() users
thermal: core: Remove dead code from two functions
thermal: core: Simplify unregistration of governors
thermal: hwmon: Fix critical temperature attribute removal
thermal: hwmon: Register a hwmon device for each thermal zone
thermal: hwmon: Use extra_groups for adding temperature attributes
thermal: intel: Fix dangling resources on thermal_throttle_online() failure
thermal: intel: int340x: Check return value of ptc_create_groups()
thermal: intel: int340x: Fix potential shift overflow in ptc_mmio_write()
thermal: intel: intel_tcc_cooling: Add Arrow Lake CPU models
thermal: intel: Use sysfs_emit() for powerclamp cpumask
thermal: sysfs: remove space before tab in macro
thermal: sysfs: Replace sscanf() with kstrtoul()
thermal: testing: reject missing command arguments
thermal: testing: Replace sscanf() with kstrtoint()
thermal: testing: zone: Flush work items during cleanup
 
thunderbolt / net: Let the service drivers configure interrupt throttling
thunderbolt / net: Move ring_frame_size() to thunderbolt.h
 
thunderbolt: Activate path hops from source to destination
thunderbolt: Add helper to figure size of the ring
thunderbolt: Add KUnit test for tb_property_merge_dir()
thunderbolt: Add some more descriptive probe error messages
thunderbolt: Add support for ConfigFS
thunderbolt: Add support for USB4STREAM
thunderbolt: Add tb_property_merge_dir()
thunderbolt: Add tb_ring_flush()
thunderbolt: Allow service drivers to specify their own properties
thunderbolt: Avoid reserved fields in path config space for USB4 routers
thunderbolt: Bound the DROM dual link port number before indexing sw->ports
thunderbolt: debugfs: Don't stop reading SB registers if just one fails
thunderbolt: debugfs: Fix margining error counter buffer leak
thunderbolt: debugfs: Fix sideband write size check
thunderbolt: dma_test: No need to store debugfs directory pointer
thunderbolt: Don't access path config space on Lane 1 adapters in tb_switch_reset_host()
thunderbolt: Don't create multiple DMA tunnels on firmware connection manager
thunderbolt: Don't disable lane adapter if XDomain lane bonding isn't possible
thunderbolt: Fix bandwidth group reservation indexing
thunderbolt: Fix lane bonding log when bonding not possible
thunderbolt: icm: Preserve USB4 proxy data-valid bit
thunderbolt: Improve multi-display DisplayPort tunnel allocation
thunderbolt: Increase Notification Timeout to 255 ms for USB4 routers
thunderbolt: Increase timeout for Configuration Ready bit
thunderbolt: Initialize ->domain_released completion before it is being used
thunderbolt: Keep the domain reference while processing hotplug
thunderbolt: Keep XDomain reference during the lifetime of a service
thunderbolt: Make XDomain lane bonding comply with the USB4 v2 spec
thunderbolt: Move pci_device out of tb_nhi
thunderbolt: Prevent XDomain delayed work use-after-free on disconnect
thunderbolt: Release request if tb_cfg_request() fails in __tb_xdomain_response()
thunderbolt: Remove service debugfs entries during unregister
thunderbolt: Remove XDomain from the bus without holding tb->lock
thunderbolt: Require nhi->ops be valid
thunderbolt: Separate out common NHI bits
thunderbolt: Set tb->root_switch to NULL when domain is stopped
thunderbolt: stream: Unmap buffers with mapped size
thunderbolt: test: add KUnit regression tests for XDomain property parser
thunderbolt: test: Add KUnit tests for property parser bounds checks
thunderbolt: test: Release third DP tunnel
thunderbolt: Verify PCIe adapter in detect state before tunnel setup
thunderbolt: Verify Router Ready bit is set after router enumeration
thunderbolt: Wait for tb_domain_release() to complete when driver is removed
 
tick/sched: Account tickless idle cputime only when tick is stopped
tick/sched: Consolidate idle time fetching APIs
tick/sched: Fix TOCTOU in nohz idle time fetch
tick/sched: Move dyntick-idle cputime accounting to cputime code
tick/sched: Remove nohz disabled special case in cputime fetch
tick/sched: Remove unused fields
tick/sched: Unify idle cputime accounting
 
tick: Include ktime.h and jiffies.h in linux/tick.h
 
time/jiffies: Register jiffies clocksource before usage
 
time/namespace: Export init_time_ns and do_timens_ktime_to_host()
 
time: Fix off-by-one in compat settimeofday() usec validation
 
timekeeping: Add CLOCK ID to system_device_crosststamp
timekeeping: Add CLOCK_AUX support for ktime_get_snapshot_id()
timekeeping: Add clocksource read_snapshot() method and hw_cycles to snapshot
timekeeping: Add support for AUX clock cross timestamping
timekeeping: Add system_counterval_t to struct system_device_crosststamp
timekeeping: Prepare for cross timestamps on arbitrary clock IDs
timekeeping: Provide ktime_get_snapshot_id()
timekeeping: Register default clocksource before taking tk_core.lock
timekeeping: Remove ktime_get_snapshot()
timekeeping: Remove system_device_crosststamp::sys_realtime
timekeeping: Remove system_time_snapshot::real/boot/raw
timekeeping: Use system_time_snapshot::systime/monoraw instead of ::real/raw
 
timers/migration: Abstract out hierarchy to prepare for CPU capacity awareness
timers/migration: Deactivate per-capacity hierarchies under nohz_full
timers/migration: Fix hotplug migrator selection target on asymetric capacity machines
timers/migration: Handle capacity in connect tracepoints
timers/migration: Split per-capacity hierarchies
timers/migration: Temporarily disable per capacity hierarchies
timers/migration: Track CPUs in a hierarchy
timers/migration: Turn tmigr_hierarchy level_list into a flexible array
timers/migration: Update stale @online doc to @available
 
timers: Fix flseep() typo in kernel-doc comment
 
tipc: avoid busy looping in tipc_exit_net()
tipc: avoid use-after-free in poll trace queue dumps
tipc: clear sock->sk on the failed-insert path in tipc_sk_create()
tipc: convert to getsockopt_iter
tipc: fix infinite loop in __tipc_nl_compat_dumpit
tipc: fix integer overflow in tipc_recvmsg() and tipc_recvstream()
tipc: fix out-of-bounds read in broadcast Gap ACK blocks
tipc: fix slab-use-after-free Read in tipc_aead_decrypt_done
tipc: fix u16 MTU truncation in media and bearer MTU validation
tipc: fix UAF in cleanup_bearer() due to premature dst_cache_destroy()
tipc: fix UAF in tipc_l2_send_msg()
tipc: fix use-after-free of the discoverer in tipc_disc_rcv()
tipc: prevent snt_unacked underflow on CONN_ACK
tipc: read le->link under the node lock in tipc_node_link_down()
tipc: reject inverted service ranges from peer bindings
tipc: require net admin for TIPCv2 netlink mutators
tipc: restrict socket queue dumps in enqueue tracepoints
tipc: serialize udp bearer replicast list updates
tipc: Store struct sock in struct udp_bearer.
 
tls: Avoid evaluating freed skb in tls_sw_read_sock() loop
tls: device: push pending open record on splice EOF
tls: don't abort the connection on signal-interrupted sends
tls: don't leave a full plaintext sk_msg ring unpushed
tls: Factor tls_strp_msg_consume() from tls_strp_msg_done()
tls: Flush backlog before waiting for a new record
tls: Move decrypt-failure abort into tls_rx_one_record()
tls: Re-present partially-consumed records in tls_sw_read_sock()
tls: reject the combination of TLS and sockmap
tls: remove dead sockmap (psock) handling from the SW path
tls: remove tls_toe and the related driver
tls: rx: restore msg_iter before TLS 1.3 optimistic retry
tls: Suppress spurious saved_data_ready on all receive paths
 
tmpfs: simplify constructing "security.foo" xattr names
 
tools arch x86: Sync the msr-index.h copy with the kernel sources
 
tools build: Deduplicate test-libunwind for different architectures
tools build: Fix feature checks to touch target files on success
 
tools headers UAPI: Sync case-sensitivity flags from linux/fs.h
tools headers UAPI: Sync linux/const.h with the kernel sources
tools headers UAPI: Sync linux/rtnetlink.h with the kernel sources
 
tools headers x86 cpufeatures: Sync with the kernel sources
 
tools headers: Sync KVM headers with the kernel sources
tools headers: Sync linux/gfp_types.h with the kernel sources
tools headers: Sync UAPI drm/drm.h with kernel sources
tools headers: Sync UAPI linux/fs.h with the kernel sources
 
tools lib api: Fix filename__write_int() writing uninitialized stack data
tools lib api: Fix missing null termination in filename__read_int/ull()
tools lib api: Fix mount_overload() snprintf truncation and toupper range
 
tools subcmd: allow parsing distinct --opt and --no-opt
tools subcmd: Robust fallback and existence checks for process reaping
tools subcmd: support optarg as separate argument
 
tools/accounting/getdelays: fix -Wformat-truncation warning in format_timespec
 
tools/bootconfig: render kernel.* subtree as cmdline string with -C
 
tools/bpf: build: Append extra cflags
 
tools/include: include stdint.h for SIZE_MAX in overflow.h
 
tools/mm/page-types: fix kpageflags option argument in getopt_long
tools/mm/page-types: fix ternary operator precedence in sigbus handler
tools/mm/page-types: fix typo in madvise() error message
 
tools/mm/slabinfo: fix total_objects attribute name
tools/mm/slabinfo: Fix trace disable logic inversion
tools/mm/slabinfo: remove dead assignment in get_obj_and_str()
tools/mm/slabinfo: remove redundant slab->partial assignment
 
tools/nolibc: add __nolibc_arg_to_reg()
tools/nolibc: add a helper to split a 64-bit argument into 32-bit halves
tools/nolibc: add alloca()
tools/nolibc: add assert() and assert.h
tools/nolibc: add creat()
tools/nolibc: add ftruncate()
tools/nolibc: add support for 32-bit parisc
tools/nolibc: add support for OpenRISC / or1k
tools/nolibc: also handle _llseek system call
tools/nolibc: always pass mode to open syscall
tools/nolibc: avoid call to wcslen() in _start_c() inserted by clang
tools/nolibc: cast default values of program_invocation_name
tools/nolibc: cast pointers returned from system calls through integers
tools/nolibc: Don't use stack protector before setting it up
tools/nolibc: getopt: Fix potential out of bounds access
tools/nolibc: handle 64-bit system call arguments on MIPS N32
tools/nolibc: handle 64-bit system call arguments on x32
tools/nolibc: make __nolibc_enosys() a compile time error
tools/nolibc: open files with O_LARGEFILE
tools/nolibc: Rename __no_stack_protector to __nolibc_no_stack_protector
tools/nolibc: split implicit open flags into a macro
tools/nolibc: split open mode handling into a macro
tools/nolibc: stackprotector: Avoid stalling program startup if crng is not init yet
 
tools/power/x86/intel-speed-select: Harden daemon pidfile open
 
tools/rtla: Fix --dump-tasks usage in timerlat
 
tools/sched_ext: Add missing -c option in scx_qmap help
tools/sched_ext: Add struct_size() helpers to common.bpf.h
tools/sched_ext: Handle migration-disabled tasks in scx_central
tools/sched_ext: Order single-cid cmask helpers as (cid, mask)
tools/sched_ext: Remove dead -d option in scx_flatcg
tools/sched_ext: Remove unused nr_cpus in scx_cpu0
tools/sched_ext: scx - Fix cmask_subset(), cmask_equal() and cmask_weight()
tools/sched_ext: scx_qmap: Add cmask-based idle tracking and cid-based idle pick
tools/sched_ext: scx_qmap: Fix qa arena placement
tools/sched_ext: scx_qmap: Port to cid-form struct_ops
tools/sched_ext: scx_qmap: Restart on hotplug instead of cpu_online/offline
 
tools/testing/cxl: Resolve auto-region decoder targets like real HW
 
tools/testing/memblock: fix stale NUMA reservation tests
 
tools/virtio: add missing compat definitions for vhost_net_test
tools/virtio: check mmap return value in vringh_test
tools/virtio: fix build for kmalloc_obj API and missing stubs
 
tools/x86/kcpuid: Update bitfields to x86-cpuid-db v3.1
 
tools/ynl: add missing uapi header deps in Makefile.deps
 
tools: missed broadcast_neigh if_link uapi header
tools: ynl: add unicast notification receive support
tools: ynl: build archives with $(AR)
tools: ynl: try to avoid the very slow YAML loader
 
topology: Introduce cpu_smt_mask for CONFIG_SCHED_SMT=n
 
torture: Add torture_sched_set_normal() for user-specified nice values
torture: Allow "norm" abbreviation for "normal"
torture: Improve kvm-series.sh header comment
 
tpm: fix event_size output in tpm1_binary_bios_measurements_show
tpm: Initialize name_size_alg for non-NULL name in tpm_buf_append_name()
tpm: Make the TPM character devices non-seekable
tpm: restore timeout for key creation commands
tpm: svsm: constify tpm_chip_ops
tpm: tpm2-sessions: wait for async KPP completion in tpm_buf_append_salt
tpm: tpm_crb_ffa: revert defered_probed when tpm_crb_ffa is built-in
tpm: tpm_tis: Add settle time for some TPMs
tpm: tpm_tis: store entire did_vid
tpm: tpm_tis_spi: Use wait_woken() in wait_for_tmp_stat()
 
tpm_crb: Check ACPI_COMPANION() against NULL during probe
 
tracefs: Fix typo in a comment of eventfs_callback() kerneldoc
tracefs: use d_splice_alias() in ->lookup() instances
 
tracepoint: Add lockdep rcu_is_watching() check to trace_##name##_enabled()
 
tracing/branch: Use pr_warn() instead of printk(KERN_WARNING)
 
tracing/eprobe: Fix exact system name matching in eprobe_dyn_event_match()
 
tracing/eprobes: Allow use of BTF names to dereference pointers
 
tracing/events: Fix to check the simple_tsk_fn creation
 
tracing/filters: Fix false positive match in regex_match_full()
 
tracing/fprobe: Fix NULL pointer dereference in fprobe_fgraph_entry()
tracing/fprobe: Roll back on enable_trace_fprobe() failure
 
tracing/lock: Remove unnecessary linux/sched.h include
 
tracing/mmiotrace: Add NULL check for mmio_trace_array in logging functions
tracing/mmiotrace: Reset dropped_count in mmio_reset_data()
 
tracing/osnoise: Array printk init and cleanup
tracing/osnoise: Call synchronize_rcu() when unregistering
tracing/osnoise: Dump stack on timerlat uret threshold event
 
tracing/probes: Avoid temporary buffer truncation in trace_probe_match_command_args()
tracing/probes: Ensure the uprobe buffer size is bigger than event size
tracing/probes: Fix double addition of offset for @+FOFFSET
tracing/probes: Fix potential underflow in LEN_OR_ZERO macro
tracing/probes: Make the $ prefix mandatory for comm access
tracing/probes: Prevent out-of-bounds write in __trace_probe_log_err()
tracing/probes: Reject $arg0 in meta argument expansion
tracing/probes: Remove WARN_ON_ONCE from parse_btf_arg
 
tracing/remotes: Fix leak in trace_remote_alloc_buffer() error path
tracing/remotes: Fix page_va[] access before counter update in trace_remote_alloc_buffer()
tracing/remotes: Fix struct_len in trace_remote_alloc_buffer()
 
tracing/synthetic: Free pending field on error path
tracing/synthetic: Free type string on error path
 
tracing/user_events: Fix use-after-free in user_event_mm_dup()
 
tracing: Add a no-rcu-check version of trace_##event##_enabled()
tracing: Allow perf to read synthetic events
tracing: Bound synthetic-field strings with seq_buf
tracing: Check return value of __register_event() in trace_module_add_events()
tracing: Delay module ref count for "enable_event" trigger
tracing: Disable KCOV instrumentation for trace_irqsoff.o
tracing: eprobe: read the complete FILTER_PTR_STRING pointer
tracing: Fix context switch counter truncation
tracing: Fix mmiotrace possible NULL dereferencing of hiter->dev
tracing: Fix NULL pointer dereference in func_set_flag()
tracing: Fix NULL pointer dereference in module event cache removal
tracing: Fix race between update_event_fields and, event_define_fields
tracing: Fix README path for synthetic_events
tracing: Fix resource leak on mmiotrace trace_pipe close
tracing: Fix union collision of module and refcnt for dynamic events
tracing: Fix use-after-free freeing trigger private data
tracing: Make tracepoint_printk static as not exported
tracing: Move trace_iterator_increment() into trace_find_next_entry_inc()
tracing: perf: Fix stale head for perf syscall tracing
tracing: Prevent out-of-bounds read in glob matching
tracing: probes: fix typo in a log message
tracing: Propagate errors from remote event bulk updates
tracing: Remove local variable for argument detection from trace_printk()
tracing: Remove redundant IS_ERR() check in trace_pipe_open()
tracing: Remove unused ret assignment in tracing_set_tracer()
tracing: Replace BUG_ON with lockdep_assert_held in uprobe_buffer functions
tracing: Simplify pages allocation for tracing_map logic
tracing: Switch trace_recursion_record.c code over to use guard()
tracing: Turn hist_elt_data field_var_str into a flexible array
tracing: Use flexible array for entry fetch code
tracing: Use krealloc_array() for trace option array growth
 
treewide: Explicitly include the x86 CPUID headers
treewide: fix indentation and whitespace in Kconfig files
treewide: fix transposed "sign" typos and update spelling.txt
 
tty: serial: 8250: protect against NULL uart->port.dev in register
tty: serial: Use named initializers for arrays of i2c_device_data
tty: synclink_gt: remove broken driver
 
tun/tap & vhost-net: avoid ptr_ring tail-drop when a qdisc is present
 
tun/tap: add ptr_ring consume helper with netdev queue wakeup
 
uaccess: add copy_struct_{from,to}_bounce_buffer() helpers
uaccess: fix ignored_trailing logic in copy_struct_to_user()
uaccess: minimize INLINE_COPY_USER-related ifdefery
uaccess: Provide unsafe_atomic_store_release_user()
uaccess: unify inline vs outline copy_{from,to}_user() selection
 
ublk: factor out ublk_init_iod() helper
ublk: move ublk_req_build_flags() earlier
ublk: optimize ublk_rq_has_data()
ublk: reset kernel-owned dev_info fields in ublk_ctrl_add_dev()
ublk: set canceling flag even when disk is not allocated
ublk: snapshot batch commands before preparing I/O
ublk: wait on ublk_dev_ready() instead of ub->completion
 
udf: fix nls leak on udf_fill_super() failure
udf: validate free block extents against the partition length
udf: validate sparing table length as an entry count, not a byte count
udf: validate VAT header length against the VAT inode size
udf: validate VAT inode size for old VAT format
 
udmabuf: Do not create malformed scatterlists
udmabuf: Ensure to perform cache synchronisation in begin_cpu_udmabuf()
udmabuf: fix DMA direction mismatch in release_udmabuf()
 
udp: fix potential use-after-free in tunnel segmentation
 
udp_tunnel: Pass struct sock to setup_udp_tunnel_sock().
udp_tunnel: Pass struct sock to udp_tunnel6_dst_lookup().
udp_tunnel: Pass struct sock to udp_tunnel_notify_{add,del}_rx_port().
udp_tunnel: Pass struct sock to udp_tunnel_sock_release().
udp_tunnel: Pass struct sock to udp_tunnel_{push,drop}_rx_port().
udp_tunnel: Remove synchronize_rcu() in udp_tunnel_sock_release().
 
ufs: core: tracing: Do not dereference pointers in TP_printk()
 
uio_hv_generic: Bind to FCopy device by default
 
um: vector: fix use-after-free in vector_mmsg_rx()
 
umh: replace use of system_unbound_wq with system_dfl_wq
 
uprobes/x86: Use proper mm_struct in __in_uprobe_trampoline
 
uprobes: Fix NULL pointer dereference in hprobe_expire()
 
usb: atm: cxacru: properly kill rcv_urb on error in cxacru_cm()
usb: atm: ueagle-atm: reject descriptors that confuse probe and disconnect
usb: atm: ueagle-atm: reject descriptors that confuse probe and disconnect
usb: atm: ueagle-atm: remove function entry/exit debug messages
usb: atm: ueagle-atm: use dev_dbg() for 'device found' message
usb: atm: ueagle-atm: wait for pre-firmware load in .disconnect()
 
USB: cdc-acm: start bulk-IN polling when ALWAYS_POLL_CTRL is set
 
usb: cdc_acm: Add quirk for Uniden BC125AT scanner
usb: cdns3: Add USBSSP platform driver support
usb: cdns3: plat: fix leaked role switch on core role initialization failure
usb: cdnsp: Add support for device-only configuration
usb: cdnsp: add support for eUSB2v2 port
usb: cdnsp: fix incorrect endian conversions for APB timeout register
usb: cdnsp: fix stream context array leak in cdnsp_alloc_stream_info()
 
USB: chaoskey: Fix slab-use-after-free in chaoskey_release()
 
usb: chipidea: fix usage_count leak when autosuspend_delay is negative
usb: chipidea: udc: add a helper ci_udc_enable_vbus_irq()
usb: chipidea: udc: support dynamic gadget add/remove
usb: core: Add quirk for 255-bytes initial config read
 
USB: core: add USB_QUIRK_NO_LPM for VIA Labs USB 2.0 hub
 
usb: core: hcd: fix possible deadlock in rh control transfers
usb: core: port: Deattach Type-C connector on component unbind
 
USB: core: ratelimit cabling message
 
usb: core: sysfs: add lock to bos_descriptors_read()
usb: dwc2: Add include defining struct pci_device_id
usb: dwc2: remove WARN in dwc2_hcd_save_data_toggle
usb: dwc3: core: Fix incorrect kernel-doc comment for dwc3_alloc_event_buffers
usb: dwc3: dwc3-octeon: Use FIELD_MODIFY()
usb: dwc3: fix dwc3_readl() and dwc3_writel() calls in dwc3_ulpi_setup()
usb: dwc3: google: Use FIELD_MODIFY()
usb: dwc3: meson-g12a: fix refcount leak in dwc3_meson_g12a_resume()
usb: dwc3: run gadget disconnect from sleepable suspend context
usb: dwc3: Use FIELD_MODIFY()
usb: free iso schedules on failed submit
usb: gadget: aspeed_udc: avoid past-the-end iterator in dequeue
usb: gadget: composite: fix dead empty check in the USB_DT_OTG handler
usb: gadget: dummy_hcd: prevent fifo_req reuse during giveback
usb: gadget: f_fs: Fix DMA fence leak
usb: gadget: f_fs: Initialize epfile->in early to fix endpoint direction checks
usb: gadget: f_fs: initialize reset_work at allocation time
usb: gadget: f_fs: Tie read_buffer lifetime to ffs_epfile
usb: gadget: f_midi: cancel pending IN work before freeing the midi object
usb: gadget: f_ncm: Use unsigned int for ndp_index
usb: gadget: f_ncm: validate datagram bounds in ncm_unwrap_ntb()
usb: gadget: f_printer: take kref only for successful open
usb: gadget: f_tcm: synchronize delayed set_alt with teardown
 
USB: gadget: fsl-udc: drop misleading unbind sanity check
USB: gadget: fsl-udc: fix dev_printk() device
USB: gadget: fsl-udc: fix device name leak on probe failure
 
usb: gadget: function: rndis: add length check for header
usb: gadget: function: rndis: add length check to response query
usb: gadget: goku_udc: avoid NULL deref of dev->driver in INT_USBRESET log
usb: gadget: printer: fix infinite loop in printer_read()
 
USB: gadget: snps-udc: fix device name leak on probe failure
 
usb: gadget: udc: bdc: free IRQ and drain func_wake_notify before teardown
usb: gadget: udc: Fix use-after-free in gadget_match_driver
usb: gadget: udc: skip pullup() if already connected
usb: gadget: uvc: clamp SEND_RESPONSE length to the response buffer
usb: host: add ARCH_AIROHA in XHCI MTK dependency
usb: host: max3421: Fix shift-out-of-bounds in max3421_hub_control()
usb: host: max3421: Reject hub port requests for non-existent ports
usb: host: xhci-rcar: Remove SET_XHCI_PLAT_PRIV_FOR_RCAR() macro
usb: host: xhci-rcar: Split R-Car Gen2 and Gen3 .plat_start() handling
usb: hub: Split announce_device() to log device identity before enumeration
 
USB: idmouse: fix use-after-free on disconnect race
USB: iowarrior: fix use-after-free on disconnect
USB: iowarrior: fix use-after-free on disconnect race
USB: ldusb: fix use-after-free on disconnect race
USB: legousbtower: fix use-after-free on disconnect race
 
usb: misc: onboard_usb_hub: Add Genesys Logic GL3590 hub support
usb: misc: usbio: bound bulk IN response length to the received transfer
usb: misc: usbio: check ibuf_len against rxbuf_len in bulk msg
usb: misc: usbio: fix disconnect UAF in client teardown
usb: misc: Use named initializers for struct i2c_device_id
 
USB: misc: uss720: unregister parport on probe failure
 
usb: mtu3: unmap request DMA on queue failure
usb: musb: omap2430: Do not put borrowed of_node in probe
usb: phy: isp1301: Use named initializers for struct i2c_device_id
 
USB: qcom: Unify user-visible "Qualcomm" name
USB: quirks: add NO_LPM for the Samsung T5 EVO Portable SSD
 
usb: quirks: Add ShanWan gamepad to quirk list
 
USB: serial: add missing atomic includes
USB: serial: digi_acceleport: fix broken rx after throttle
USB: serial: digi_acceleport: fix hard lockup on disconnect
USB: serial: digi_acceleport: fix write buffer corruption
USB: serial: drop unused moduleparam includes
USB: serial: drop unused tty_driver includes
USB: serial: drop unused tty_flip includes
USB: serial: drop unused uaccess includes
USB: serial: ftdi_sio: add support for E+H FXA291
USB: serial: garmin_gps: drop unused atomic include
 
usb: serial: Include in
 
USB: serial: io_edgeport: cap received transmit credits
USB: serial: io_ti: reject oversized boot-mode firmware
USB: serial: keyspan_pda: fix data loss on receive throttling
USB: serial: keyspan_pda: fix information leak
USB: serial: mxuport: update number-of-ports encoding
USB: serial: mxuport: validate firmware header size
USB: serial: option: add TDTECH MT5710-CN
USB: serial: option: add Telit Cinterion FE990D50 compositions
USB: serial: whiteheat: drop termbits include
USB: serial: xr: add missing uaccess include
 
usb: sl811-hcd: disable controller wakeup on remove
 
USB: storage: add NO_ATA_1X quirk for Longmai USB Key
USB: storage: include US_FL_NO_SAME in quirks mask
 
usb: typec: anx7411: use devm_pm_runtime_enable()
usb: typec: class: drop PD lookup reference
usb: typec: intel_pmc_mux: combine kzalloc + kcalloc
usb: typec: intel_pmc_mux: Zero initialize num_ports in pmc_usb_probe()
usb: typec: mux: ps883x: Power the retimer off when not in use
usb: typec: ps883x: Fix DP+USB3 configuration
 
USB: typec: qcom-pmic-typec: Drop redundant header includes
 
usb: typec: tcpci_rt1711h: unregister TCPCI port with devres
usb: typec: tcpm: Fix VDM type for Enter Mode commands
usb: typec: tcpm: qcom: prefer VBUS supply from the connector node
usb: typec: tcpm: Validate SVID index in svdm_consume_modes()
usb: typec: ucsi: Add duplicate detection to nvidia registration path
usb: typec: ucsi: Add support for message_out data structure
usb: typec: ucsi: Add support for SET_PDOS command
usb: typec: ucsi: cancel pending work on system suspend
usb: typec: ucsi: ccg: Fix use-after-free of ucsi on remove
usb: typec: ucsi: Correct teardown ordering in ucsi_init() error path
usb: typec: ucsi: Detect and skip duplicate altmodes from buggy firmware
usb: typec: ucsi: Enable debugfs for message_out data structure
usb: typec: ucsi: Fix race condition and ordering in port unregistration
usb: typec: ucsi: Invert DisplayPort role assignment
usb: typec: ucsi: Pass full DP config payload in SET_NEW_CAM for DP alt mode
usb: typec: ucsi: split connector lock classes
usb: typec: ucsi: yoga_c630: Remove redundant duplicate altmode handling
usb: typec: Use FIELD_MODIFY()
usb: typec: Use named initializers for arrays of i2c_device_data
usb: ucsi: huawei_gaokun: move typec_altmode off stack
usb: ucsi: huawei_gaokun: support mode switching
usb: udc: pxa: fix error handling
usb: udc: pxa: remove unused platform_data
 
USB: ulpi: fix memory leak on registration failure
USB: usb-storage: ene_ub6250: restore media-ready check
 
usb: xhci-mtk: Use FIELD_MODIFY()
usb: xhci-pci: add AMD Promontory 21 PCI glue
usb: xhci-pci: Limit VIA VL805 DMA addressing to 36 bits
usb: xhci: allocate DCBAA based on host controller max slots
usb: xhci: allocate internal DCBAA mirror dynamically
usb: xhci: Fix sleep in atomic context in xhci_free_streams()
usb: xhci: fix typo in xhci_set_port_power() comment
usb: xhci: Improve Soft Retries after short transfers
usb: xhci: refactor DCBAA struct
usb: xhci: Remove isochronous URB_SHORT_NOT_OK handling
usb: xhci: remove legacy 'num_trbs_free' tracking
usb: xhci: Remove skip_isoc_td()
usb: xhci: Simplify xhci_quiesce()
usb: xhci: tegra: Explicitly specify PMC instance to use
usb: xhci: use BIT_ULL for CRCR bits to fix incorrect 64bit mask
usb: xhci: Use FIELD_MODIFY()
 
usbip: tools: support SuperSpeedPlus devices
usbip: vhci_hcd: fix NULL deref in status_show_vhci
usbip: vhci_hcd: reduce CONFIG_USBIP_VHCI_NR_HCS upper bound to 32
usbip: vudc: fix NULL deref in vep_dequeue()
 
usbnet: cap max_mtu for drivers without bind callback
usbnet: gl620a: fix out-of-bounds read in genelink_rx_fixup()
 
Linux: Use xe_map_resource_to_region helper instead of direct access
 
userfaultfd: build __VMA_UFFD_FLAGS from config-gated masks
userfaultfd: ensure mremap_userfaultfd_fail() releases mmap_changing
userfaultfd: gate must_wait writability check on pte_present()
userfaultfd: make functions that are not used outside uffd static
userfaultfd: merge fs/userfaultfd.c into mm/userfaultfd.c
userfaultfd: prevent registration of special VMAs
userfaultfd: wait on source PMD during UFFDIO_MOVE
 
vboxsf: Implement fileattr_get for case sensitivity
 
vc_screen: fix null-ptr-deref in vcs_notifier() during concurrent vcs_write
 
vdpa/ifcvf: handle dev_set_name() failure in ifcvf_vdpa_dev_add()
 
vdpa/mlx5: Fix buffer length in create_direct_keys()
vdpa/mlx5: update MAC address handling in mlx5_vdpa_set_attr()
vdpa/mlx5: update mlx_features with driver state check
vdpa/mlx5: Use kvzalloc_flex() for MTT command memory
 
vdpa/octeon_ep: Add vDPA device event handling for firmware notifications
vdpa/octeon_ep: fix IRQ-to-ring mapping in interrupt handler
vdpa/octeon_ep: Fix PF->VF mailbox data address calculation
vdpa/octeon_ep: Use 4 bytes for mailbox signature
 
vdpa_sim_blk: switch to dynamic root device
 
vdpa_sim_net: switch to dynamic root device
 
vdso/datastore: Always provide symbol declarations
 
vdso/gettimeofday: Rename __arch_get_vdso_u_timens_data()
 
vdso/treewide: Drop GENERIC_TIME_VSYSCALL
 
vdso/vsyscall: Gate update_vsyscall() behind CONFIG_GENERIC_GETTIMEOFDAY
 
VDUSE: avoid leaking information to userspace
 
vduse: fix compat handling for VDUSE_IOTLB_GET_FD/VDUSE_VQ_GET_INFO
vduse: Fix race in vduse_dev_msg_sync and vduse_dev_read_iter
vduse: hold vduse_lock across IDR lookup in open path
vduse: Requeue failed read to send_list head
 
verifier: parse BTF type tags for function arguments
 
veristat: Report max stack depth
 
veth: convert frag_list skbs before running XDP
veth: fix NAPI leak in XDP enable error path
veth: fix queue index used to wake the peer txq in veth_poll
veth: fix skb length accounting after XDP frag adjustment
 
vfio/mlx5: Fix racy bitfields and tighten struct layout
 
vfio/nvgrace-gpu: Add Blackwell-Next GPU readiness check via CXL DVSEC
 
vfio/pci: Expose latched module parameter policy in debugfs
vfio/pci: Fix racy bitfields and tighten struct layout
vfio/pci: Fix sparse warning in vfio_pci_core_get_iomap()
vfio/pci: Latch all module parameters per device
vfio/pci: Latch disable_idle_d3 per device
vfio/pci: Release the VGA arbiter client on register_device() failure
vfio/pci: Replace vfio_pci_core_setup_barmap() with vfio_pci_core_get_iomap()
vfio/pci: Use a private flag to prevent power state change with VFs
 
vfio/qat: fix f_pos race in qat_vf_resume_write()
 
vfio/xe: avoid duplicate reset in xe_vfio_pci_reset_done
 
vfio: prevent infinite loop in vfio_mig_get_next_state() on blocked arc
vfio: Remove device debugfs before releasing devres
vfio: selftests: Add -Wall and -Werror to the Makefile
vfio: selftests: Add helper to set/override a vf_token
vfio: selftests: Add helpers to alloc/free vfio_pci_device
vfio: selftests: Add luuid to libvfio.mk's list of libraries, not to the Makefile
vfio: selftests: Add tests to validate SR-IOV UAPI
vfio: selftests: Allow builds when ARCH=x86
vfio: selftests: Ensure libvfio output dirs are always created
vfio: selftests: Expose more vfio_pci_device functions
vfio: selftests: Extend container/iommufd setup for passing vf_token
vfio: selftests: Fix out-of-tree build with make O=
vfio: selftests: Introduce a sysfs lib
vfio: selftests: Introduce snprintf_assert()
 
vfs: add FS_USERNS_DELEGATABLE flag and set it for NFS
vfs: add O_EMPTYPATH to openat(2)/openat2(2)
vfs: make LAST_XXX private to fs/namei.c
vfs: remove always taken if-branch in find_next_fd()
vfs: replace ints with enum last_type for LAST_XXX
vfs: uapi: retire octal and hex numbers in favor of (1 << n) for O_ flags
 
VFS: use wait_var_event for waiting in d_alloc_parallel()
 
vhost-net: fix TX stall when vhost owns virtio-net header
vhost-net: wake queue of tun/tap after ptr_ring consume
 
vhost-scsi: flush backend after device ioctls
vhost-scsi: reject feature changes after endpoint
vhost-scsi: Validate T10 PI scatterlist counts
 
vhost/net: complete zerocopy ubufs only once
 
vhost/vdpa: reject overflowing PA map page counts on 32-bit
vhost/vdpa: validate virtqueue index in mmap and fault paths
 
vhost/vsock: Refuse the connection immediately when guest isn't ready
 
vhost: fix vhost_get_avail_idx for a non empty ring
vhost: remove unnecessary module_init/exit functions
vhost: reset the vring metadata cache on vring reconfiguration
 
vhost_iotlb: bound map allocation in add_range
 
vhost_task_create: kill unnecessary .exit_signal initialization
 
video/hdmi: Add common TMDS character rate constants
 
Linux: Vijendar Mukunda says:
 
virt: acrn: Add WQ_PERCPU to alloc_workqueue users
virt: acrn: Fix irqfd use-after-free during eventfd shutdown
virt: fsl_hypervisor: fix header kernel-doc warnings
 
virtio-balloon: Destroy mutex before freeing virtio_balloon
 
virtio-blk: clamp zone report to the report buffer capacity
 
virtio-fs: avoid double-free on failed queue setup
 
virtio-mem: Destroy mutex before freeing virtio_mem
 
virtio-mmio: fix device release warning on module unload
 
virtio-net: fix len check in receive_big()
 
virtio: add missing kernel-doc for map and vmap members
virtio: add num_vf callback to virtio_bus
virtio: rtc: tear down old virtqueues before restore
 
virtio_console: Fix spelling mistake "colums" -> "columns"
virtio_console: read size from config space during device init
 
virtio_net: disable cb when NAPI is busy-polled
virtio_net: do not allow tunnel csum offload for non GSO packets
 
virtio_pci: fix vq info pointer lookup via wrong index
 
virtio_ring: Add READ_ONCE annotations for device-writable fields
 
virtio_rtc: Use provided clock ID for history snapshot
 
virtiofs: fix UAF on submount umount
 
vlan: defer real device state propagation to netdev_work
 
vmalloc: add __GFP_SKIP_KASAN support
vmalloc: fix NULL pointer dereference in is_vm_area_hugepages()
vmalloc: optimize vfree with free_pages_bulk()
 
vmxnet3: fix BUG_ON in vmxnet3_get_hdr_len() for Geneve packets
 
vsock/test: add test for small packets under pressure
 
vsock/virtio: avoid refilling the RX queue after teardown
vsock/virtio: collapse receive queue under memory pressure
vsock/virtio: read virtqueues under worker locks
 
vsock: convert to getsockopt_iter
vsock: fold sk_acceptq_added() into vsock_add_pending()
vsock: fold sk_acceptq_added() into vsock_enqueue_accept()
vsock: fold sk_acceptq_removed() into vsock_remove_pending()
vsock: introduce vsock_pending_to_accept() helper
vsock: use sk_acceptq_is_full() helper in all transports
 
vsprintf: Add test for restricted kernel pointers
vsprintf: Add upper case flavour to %p[mM]
vsprintf: Only export no_hash_pointers to test module
vsprintf: Revert "add simple_strntoul"
 
vt: add permission check for KDSKBMETA ioctl
vt: fix spurious modifier in CSI/cursor key sequences
vt: merge ucs_is_zero_width()/ucs_is_double_width() into ucs_get_width()
vt: stabilize tty reference in kbd_keycode with tty_port_tty_get
 
vxlan: do not arm the ageing timer on a device that is down
vxlan: Fix potential null-ptr-deref in vxlan_gro_prepare_receive().
vxlan: Free vxlan_sock with kfree_rcu().
vxlan: mdb: Fix source list corruption on a failed replace
vxlan: re-fetch eth header after route_shortcircuit()
vxlan: Remove synchronize_net() in vxlan_sock_release().
vxlan: require CAP_NET_ADMIN in the device netns for changelink
vxlan: Store struct sock in struct vxlan_sock.
vxlan: unclone skb head before modifying eth header in route_shortcircuit()
vxlan: use neigh_ha_snapshot() in route_shortcircuit()
vxlan: use pskb_network_may_pull() for transmit path header pulls
vxlan: use pskb_network_may_pull() in route_shortcircuit()
 
w1: ds2482: Use named initializers for arrays of i2c_device_data
 
w5100: remove MMIO support
w5100: remove unused gpio link detection
 
w5300: remove unused driver
 
wan: wanxl: Only reset hardware after BAR mapping
 
watchdog/hpwdt: Refine hpwdt message for UV platform
 
watchdog: add devm_watchdog_register_device() to watchdog-kernel-api
watchdog: Add driver for Gunyah Watchdog
watchdog: airoha: Prevent division by zero when clock frequency is zero
watchdog: apple: Add "apple,t8103-wdt" compatible
watchdog: at91sam9_wdt.h: Document WDDIS bit position per SoC family
watchdog: at91sam9_wdt: prevent timer rearm during teardown
watchdog: atcwdt200: Add driver for Andes ATCWDT200
watchdog: atcwdt200: fix return value when watchdog is enabled
watchdog: bcm2835_wdt: Switch to new sys-off handler API
watchdog: bd96801_wdt: Fix timeout for enabled WDG
watchdog: Change suffix .txt to .rst in references
watchdog: convert the Kconfig dependency on OF_GPIO to OF
watchdog: core: clean up some comments
watchdog: dev: convert to kernel-doc comments
watchdog: gpio_wdt: add ACPI support
watchdog: imx7ulp_wdt: Keep WDOG running until A55 enters WFI on i.MX94
watchdog: lenovo_se10_wdt: Add support for SE10 Gen 2 platform
watchdog: lenovo_se10_wdt: Fix use-after-free and resource leak risk
watchdog: linux/watchdog.h: repair kernel-doc comments
watchdog: menz069_wdt: drop unneeded MODULE_ALIAS
watchdog: Move `struct` before name
watchdog: ni903x_wdt: Check ACPI_COMPANION() against NULL
watchdog: pic32-dmt: allow driver to be compiled on all architectures with COMPILE_TEST
watchdog: pic32-wdt: allow driver to be compiled on all architectures with COMPILE_TEST
watchdog: Prefix WDT with ICS for clarity
watchdog: pretimeout: Fix UAF in watchdog_unregister_governor()
watchdog: qcom: add support to get the bootstatus from IMEM
watchdog: qcom: Unify user-visible "Qualcomm" name
watchdog: realtek-otto: enable clock before using I/O
watchdog: realtek-otto: prevent PHASE2 underflows
watchdog: Remove AMD Elan SC520 processor watchdog driver
watchdog: remove driver for integrated WDT of ZFx86 486-based SoC
watchdog: Replace intermixed tab/space indent
watchdog: rti_wdt: Add reaction control
watchdog: rzn1: Fix reverse xmas tree declaration
watchdog: rzn1: remove now obsolete interrupt support
watchdog: rzn1: Use dev_err_probe()
watchdog: s32g_wdt: remove incorrect options in watchdog_info struct
watchdog: sama5d4_wdt: Fix WDDIS detection on SAM9X60 and SAMA7G5
watchdog: sc1200: Drop unused assignment of pnp_device_id driver data
watchdog: Separate kind of documentation
watchdog: sp5100_tco: Use EFCH MMIO for newer Hygon FCH
watchdog: sprd_wdt: Remove redundant sprd_wdt_disable() on register failure
watchdog: uapi: add comments for what bit masks apply to
watchdog: unregister PM notifier on watchdog unregister
watchdog: ziirave_wdt: Use named initializers for struct i2c_device_id
 
wifi: at76c50x-usb: avoid length underflow in at76_guess_freq()
wifi: ath10k: drop gpio_led reference
wifi: ath10k: fix skb leak on incomplete msdu during rx pop
wifi: ath10k: update outdated comment for renamed ieee80211_tx_status()
wifi: ath10k: Update Qualcomm copyrights
wifi: ath11k: add MSDU length validation for TKIP MIC error
wifi: ath11k: cancel SSR work items during PCI shutdown
wifi: ath11k: fix invalid data access in ath11k_dp_rx_h_undecap_nwifi
wifi: ath11k: fix NULL pointer dereference in ath11k_hal_srng_access_begin
wifi: ath11k: fix potential buffer underflow in ath11k_hal_rx_msdu_list_get()
wifi: ath11k: fix refcount leak in ath11k_ahb_fw_resources_init()
wifi: ath11k: fix warning when unbinding
wifi: ath11k: Flush the posted write after writing to PCIE_SOC_GLOBAL_RESET
wifi: ath11k: raise max vdevs to 4 on hardware with P2P and dual-station support
wifi: ath11k: Update Qualcomm copyrights
wifi: ath11k: use kzalloc_flex for struct scan_req_params
wifi: ath12k: Add 4-address mode support for eth offload
wifi: ath12k: add channel 177 to the 5 GHz channel list
wifi: ath12k: Add debugfs support to simulate incumbent signal interference
wifi: ath12k: add hardware parameters for maximum supported clients
wifi: ath12k: Add support for 4-address frame notification
wifi: ath12k: Add support for 4-address mode
wifi: ath12k: Add support for 4-address NULL frame handling
wifi: ath12k: Add support for handling incumbent signal interference in 6 GHz
wifi: ath12k: add support for HTT_T2H_MSG_TYPE_MLO_RX_PEER_MAP
wifi: ath12k: add thermal cooling device support
wifi: ath12k: allow peer_id 0 in dp peer lookup
wifi: ath12k: avoid dynamic alloc when parsing wmi tb
wifi: ath12k: configure firmware thermal throttling via WMI
wifi: ath12k: defer dp_peer registration when firmware allocates MLD peer ID
wifi: ath12k: do not advertise MLD peer ID for firmware-allocate devices
wifi: ath12k: enable IEEE80211_VHT_EXT_NSS_BW_CAPABLE when NSS ratio is reported
wifi: ath12k: factor out peer assoc send-and-wait into a helper
wifi: ath12k: Fix ath12k_dp_htt_tlv_iter()'s iter() signature
wifi: ath12k: fix EAPOL TX failure caused by stale tcl_metadata bits
wifi: ath12k: fix error unwind on arch_init() failure in PCI probe
wifi: ath12k: Fix HTC prototype ath12k_base parameters
wifi: ath12k: fix inconsistent arvif state in vdev_create error paths
wifi: ath12k: fix incorrect HT/VHT/HE/EHT MCS reporting in monitor mode
wifi: ath12k: Fix invalid IRQ requests during AHB probe
wifi: ath12k: Fix low MLO RX throughput on WCN7850
wifi: ath12k: fix memory leak in ath12k_wifi7_dp_rx_h_verify_tkip_mic()
wifi: ath12k: fix NULL deref in change_sta_links for unready link
wifi: ath12k: fix NULL pointer dereference in rhash table destroy
wifi: ath12k: fix out-of-bounds clear_bit in ath12k_mac_dp_peer_cleanup()
wifi: ath12k: Flush the posted write after writing to PCIE_SOC_GLOBAL_RESET
wifi: ath12k: Handle 4-address EAPOL frames from WBM error path
wifi: ath12k: Handle DP_RX_DECAP_TYPE_8023 type in Rx path
wifi: ath12k: handle thermal throttle stats WMI event
wifi: ath12k: introduce host_alloc_ml_id hardware parameter
wifi: ath12k: keep ATH12K_PEER_ML_ID_VALID set in ath12k_sta::ml_peer_id
wifi: ath12k: Prevent incorrect vif chanctx switch when handling multi-radio contexts
wifi: ath12k: refactor per-radio thermal hwmon setup and cleanup
wifi: ath12k: Remove macro HAL_RX_EHT_SIG_OFDMA_EB2_MCS
wifi: ath12k: reorder group start/stop for safe thermal sysfs cleanup
wifi: ath12k: resolve PENDING ML peer ID from MLO_PEER_MAP HTT event
wifi: ath12k: Set WDS vdev parameter for 4-address station interface
wifi: ath12k: unify error handling in some ath12k_wmi_xxx() functions
wifi: ath12k: Update Qualcomm copyrights
wifi: ath12k: use kzalloc_flex
wifi: ath6kl: fix invalid workqueue flags in ath6kl_usb_create()
wifi: ath6kl: fix OOB access from firmware ADDBA window size
wifi: ath6kl: fix OOB read from firmware IE lengths in connect event
wifi: ath6kl: fix OOB read from firmware num_msg in TX complete handler
wifi: ath6kl: fix use-after-free in aggr_reset_state()
wifi: ath9k: Clear DMA descriptors without memset
wifi: ath9k: fix OOB access from firmware tx status queue ID
wifi: ath9k: hif_usb: don't dereference hif_dev after re-arming firmware request
wifi: ath9k: Obtain system GPIOS from descriptors
wifi: ath9k: owl: move name into owl_nvmem_probe
wifi: ath9k: remove disabling of bands
wifi: ath9k: Remove redundant rcu_read_lock/unlock() in spin_lock
wifi: ath9k: remove TX99 power array zero init
wifi: ath9k: use kmemdup and kcalloc
wifi: ath9k: use non devm for nvmem_cell_get
wifi: ath9k_htc: allocate tx_buf and buf together
wifi: ath9k_htc: use module_usb_driver
wifi: ath: Fix the license marking
wifi: ath: Unify user-visible "Qualcomm" name
wifi: ath: Update copyright in testmode_i.h
wifi: ath: Use the unified QMI service ID instead of defining it locally
wifi: brcm80211: change current_bss to value
wifi: brcmfmac: cyw: fix heap overflow on a short auth frame
wifi: brcmfmac: drain bus_reset work on device removal
wifi: brcmfmac: fix 802.1X-SHA256 call trace warning
wifi: brcmfmac: flowring: simplify flow allocation
wifi: brcmfmac: initialize SDIO data work before cleanup
wifi: brcmfmac: make release_scratchbuffers idempotent
wifi: brcmfmac: set F2 blocksize to 256 for BCM43752
wifi: brcmsmac: phy_lcn: Remove dead code in wlc_lcnphy_radio_2064_channel_tune_4313()
wifi: carl9170: bound memcpy length in cmd callback to prevent OOB read
wifi: carl9170: fix buffer overflow in rx_stream failover path
wifi: carl9170: fix OOB read from off-by-two in TX status handler
wifi: cfg80211/mac80211: Add NL80211_IFTYPE_PD for PD PASN and PMSR operations
wifi: cfg80211: add a function to parse UHR DBE
wifi: cfg80211: add helper for parsing NPCA to chandef
wifi: cfg80211: add ingress/egress distance thresholds for FTM
wifi: cfg80211: add LTF keyseed support for secure ranging
wifi: cfg80211: Add MAC address filter to remain_on_channel
wifi: cfg80211: add NTB continuous ranging and FTM request type support
wifi: cfg80211: add PD-specific preamble and bandwidth capabilities
wifi: cfg80211: add proximity detection capabilities to PMSR
wifi: cfg80211: add role-based peer limits to FTM capabilities
wifi: cfg80211: add start/stop proximity detection commands
wifi: cfg80211: allow devices to advertise extended MLD capa/ops
wifi: cfg80211: allow representing NPCA in chandef
wifi: cfg80211: allow suppressing FTM result reporting for PD requests
wifi: cfg80211: bound element ID read when checking non-inheritance
wifi: cfg80211: cancel sched scan results work on unregister
wifi: cfg80211: convert pmsr_free_wk to wiphy_work to fix deadlock
wifi: cfg80211: derive S1G beacon TSF from S1G fields
wifi: cfg80211: don't allow NAN DATA on multi radio devices
wifi: cfg80211: ensure UHR ML-PM flag is consistent
wifi: cfg80211: extend PMSR FTM response for proximity ranging
wifi: cfg80211: Fix an error handling path in cfg80211_wext_siwscan()
wifi: cfg80211: fix grammar in MLO group key error message
wifi: cfg80211: fix max_channel_switch_time documentation unit
wifi: cfg80211: guard optional PMSR nominal time
wifi: cfg80211: harden cfg80211_defragment_element()
wifi: cfg80211: indicate (Re)Association frame encryption to userspace
wifi: cfg80211: move AP HT/VHT/... operation to beacon info
wifi: cfg80211: provide HT/VHT operation for AP beacon
wifi: cfg80211: publish PMSR request before starting the driver
wifi: cfg80211: reject duplicate wiphy cipher suite entries
wifi: cfg80211: reject empty PMSR peer lists
wifi: cfg80211: reject unsupported PMSR FTM location requests
wifi: cfg80211: remove 5/10 MHz channel support
wifi: cfg80211: remove HE/SAE H2E required fields
wifi: cfg80211: restrict LMR feedback check to TB and non-TB ranging
wifi: cfg80211: separate NPCA validity from chandef validity
wifi: cfg80211: use strscpy in cfg80211_wext_giwname
wifi: cfg80211: use wiphy work for socket owner autodisconnect
wifi: cfg80211: validate assoc response length before status and IE access
wifi: cfg80211: validate cipher suite for NAN Data keys
wifi: cfg80211: validate EHT MLE before MLD ID read
wifi: cfg80211: validate IEs in cfg80211_wext_siwgenie()
wifi: cfg80211: validate PMSR FTM preamble range
wifi: cfg80211: validate PMSR measurement type data
wifi: cfg80211: validate rx/tx MLME callback frame lengths before access
wifi: ieee80211: define some UHR link reconfiguration frame types
wifi: ieee80211: define UHR ML-PM extended MLD capability
wifi: ieee80211: validate MLE common info length
wifi: ipw2100: fix potential memory leak in ipw2100_pci_init_one()
wifi: iwlegacy: replace BUG_ON() with WARN_ON() on num_stations check
wifi: iwlwifi: acpi: validate WGDS table revision index
wifi: iwlwifi: adapt ND match notif sizing to fixed matches array
wifi: iwlwifi: Add names for Killer BE1735x and BE1730x
wifi: iwlwifi: add NAN schedule command support
wifi: iwlwifi: add RF name handling for PE chip type for debugfs
wifi: iwlwifi: add support for additional channels in NVM_GET_INFO
wifi: iwlwifi: add support for AX231
wifi: iwlwifi: add XIAOMI to PPAG approved list
wifi: iwlwifi: Adopt PTP cross timestamps to core changes
wifi: iwlwifi: advertise UHR capabilities for such devices
wifi: iwlwifi: api: clean up/fix some kernel-doc references
wifi: iwlwifi: api: remove NAN_GROUP
wifi: iwlwifi: api: RX: define UHR RX PHY flags
wifi: iwlwifi: bound aligned TLV advance in FW parser
wifi: iwlwifi: bump core version for BZ/SC/DR to 103
wifi: iwlwifi: bump core version for BZ/SC/DR to 104
wifi: iwlwifi: bump maximum core version for BZ/SC/DR to 105
wifi: iwlwifi: bump maximum core version for BZ/SC/DR to 106
wifi: iwlwifi: cfg: Revert "wifi: iwlwifi: cfg: move the MODULE_FIRMWARE to the per-rf file"
wifi: iwlwifi: clean up location format/BW encoding
wifi: iwlwifi: dbg-tlv: bound aligned TLV walk length
wifi: iwlwifi: dbg: remove unused 'range_len' arg from dump
wifi: iwlwifi: define MODULE_FIRMWARE with the correct API
wifi: iwlwifi: define new FSEQ TLV with MAC ID
wifi: iwlwifi: don't blindly start the responder upon BSS_CHANGED_FTM_RESPONDER
wifi: iwlwifi: fix a typo
wifi: iwlwifi: fix buffer overflow when firmware reports no channels
wifi: iwlwifi: fix pointer arithmetic in iwl_add_mcc_to_tas_block_list
wifi: iwlwifi: fix STEP_URM register address for SC devices
wifi: iwlwifi: fix the access to CNVR TOP registers
wifi: iwlwifi: fw: api: add/fix some UHR sniffer definitions
wifi: iwlwifi: fw: api: fix UHR U-SIG whitespace
wifi: iwlwifi: fw: cut down NIC wakeups during dump
wifi: iwlwifi: fw: dbg: always use non-tracing PRPH access
wifi: iwlwifi: fw: move struct iwl_fw_ini_dump_entry to dbg.c
wifi: iwlwifi: fw: separate ini dump allocation
wifi: iwlwifi: fw: separate out old-style dump code
wifi: iwlwifi: fw: validate SMEM response size
wifi: iwlwifi: implement the new RSC notification
wifi: iwlwifi: introduce iwl_system_statistics_notif_oper version 4
wifi: iwlwifi: led_compensation is needed for iwldvm only
wifi: iwlwifi: mark that we support iwl_rx_mpdu_desc version 7 and 8
wifi: iwlwifi: max_event_log_size is needed for iwldvm only
wifi: iwlwifi: mld: add chan-load hysteresis for MLO scan triggers
wifi: iwlwifi: mld: add duplicated beacon RSSI adjustment
wifi: iwlwifi: mld: add handler for NAN ULW attribute notification
wifi: iwlwifi: mld: Add KUnit tests for channel-load thresholds
wifi: iwlwifi: mld: add KUnit tests for duplicated beacon RSSI adjustment
wifi: iwlwifi: mld: add KUnit tests for link grading
wifi: iwlwifi: mld: add KUnit tests for PSD/EIRP RSSI adjustment
wifi: iwlwifi: mld: add link and link station FW IDs to debugfs
wifi: iwlwifi: mld: add NAN link management
wifi: iwlwifi: mld: add NULL check for channel in DW end handler
wifi: iwlwifi: mld: add peer schedule support
wifi: iwlwifi: mld: add support for deferred nan schedule config
wifi: iwlwifi: mld: Add support for multiple NAN Management stations
wifi: iwlwifi: mld: Add support for NAN multicast data
wifi: iwlwifi: mld: add support for nan schedule config command version 2
wifi: iwlwifi: mld: add TLC support for NAN stations
wifi: iwlwifi: mld: add UHR DUO support
wifi: iwlwifi: mld: allow NAN data
wifi: iwlwifi: mld: always allow mimo in NAN
wifi: iwlwifi: mld: call iwl_mld_free_ap_early_key() for AP only
wifi: iwlwifi: mld: clean up station handling in key APIs
wifi: iwlwifi: mld: clear tzone on fail
wifi: iwlwifi: mld: disable queue hang detection for NAN data
wifi: iwlwifi: mld: disallow puncturing in US/CA for WH
wifi: iwlwifi: mld: Disallow using a per-STA GTK for Tx
wifi: iwlwifi: mld: Do not declare NAN support for Extended Key ID
wifi: iwlwifi: mld: Do not declare support for NDPE
wifi: iwlwifi: mld: don't allow softAP with NAN
wifi: iwlwifi: mld: don't flush async_handlers_wk when canceling notifications
wifi: iwlwifi: mld: don't parse a notif before checking its length
wifi: iwlwifi: mld: don't report bad STA ID in EHT TB sniffer
wifi: iwlwifi: mld: don't WARN on WoWLAN suspend w/o netdetect
wifi: iwlwifi: mld: drop TLC config cmd v4/v5 compat code
wifi: iwlwifi: mld: evacuate NAN channels on link switch
wifi: iwlwifi: mld: expose beacon avg signal
wifi: iwlwifi: mld: extract NAN capabilities setting to a function
wifi: iwlwifi: mld: fix an off-by-1 boundary check
wifi: iwlwifi: mld: fix indentation in iwl_mld_fill_supp_rates()
wifi: iwlwifi: mld: fix NAN DW end notification handler
wifi: iwlwifi: mld: fix NAN max channel switch time unit
wifi: iwlwifi: mld: Fix number of antennas in NAN capabilities
wifi: iwlwifi: mld: fix race condition in PTP removal
wifi: iwlwifi: mld: fix smatch warning
wifi: iwlwifi: mld: give link STA debugfs files a namespace
wifi: iwlwifi: mld: honor BSS_CHANGED_BEACON_ENABLED
wifi: iwlwifi: mld: implement NAN peer station management
wifi: iwlwifi: mld: implement PSD/EIRP RSSI adjustment
wifi: iwlwifi: mld: implement UHR DPS
wifi: iwlwifi: mld: implement UHR multi-link PM
wifi: iwlwifi: mld: keep healthy link on EMLSR missed beacon exit
wifi: iwlwifi: mld: move iwl_mld_link_info_changed_ap_ibss to ap.c
wifi: iwlwifi: mld: nan: add availability attribute to schedule config
wifi: iwlwifi: mld: purge async notifications upon nic error
wifi: iwlwifi: mld: rename LINK_DEBUGFS_WRITE_FILE_OPS
wifi: iwlwifi: mld: Replace static declarations of IWL_MLD_ALLOC_FN
wifi: iwlwifi: mld: Require HT support for NAN
wifi: iwlwifi: mld: set correct key mask for NAN
wifi: iwlwifi: mld: set fast-balance scan for active EMLSR
wifi: iwlwifi: mld: set NAN phy capabilities
wifi: iwlwifi: mld: skip MLO scan trigger when AP has no QBSS Load IE
wifi: iwlwifi: mld: stop supporting iwl_compressed_ba_notif version 5 and 6
wifi: iwlwifi: mld: stop supporting MAC_PM_POWER_TABLE version 1
wifi: iwlwifi: mld: stop supporting rate_n_flags version 2
wifi: iwlwifi: mld: stop supporting TLC_MNG_UPDATE_NTFY_API_S_VER_3
wifi: iwlwifi: mld: support FW TLV for NAN max channel switch time
wifi: iwlwifi: mld: support NAN and NAN_DATA interfaces
wifi: iwlwifi: mld: support NPCA capability for UHR devices
wifi: iwlwifi: mld: support the new statistics APIs
wifi: iwlwifi: mld: tlc: separate from link STA
wifi: iwlwifi: mld: track TX/RX IGTKs separately
wifi: iwlwifi: mld: update link grading tables per bandwidth
wifi: iwlwifi: mld: use host rate for NAN management frames
wifi: iwlwifi: mld: validate aux sta before flush in stop_nan
wifi: iwlwifi: mld: validate reorder BAID
wifi: iwlwifi: mld: validate sta_mask before ffs() in BA session handlers
wifi: iwlwifi: mld: validate txq_id in TX response handler
wifi: iwlwifi: move iwl_fw_rate_idx_to_plcp() to mvm
wifi: iwlwifi: move iwl_trans_activate_nic to iwl-trans.c
wifi: iwlwifi: move pcie content to pcie internal transport
wifi: iwlwifi: mvm: add a check on the tid coming from the firmware
wifi: iwlwifi: mvm: copy the correct TK length for ranging
wifi: iwlwifi: mvm: d3: validate D3 resume notification payloads
wifi: iwlwifi: mvm: fix a possible underflow
wifi: iwlwifi: mvm: fix an off-by-1 boundary check
wifi: iwlwifi: mvm: fix out-of-bounds tid_data access in BA notif
wifi: iwlwifi: mvm: fix P2P-Device binding handling
wifi: iwlwifi: mvm: fix race condition in PTP removal
wifi: iwlwifi: mvm: fix read in wake packet notification handler
wifi: iwlwifi: mvm: fix sched scan IE sizing
wifi: iwlwifi: mvm: fix the FCS truncation logic in d3
wifi: iwlwifi: mvm: parse beacon notif per layout
wifi: iwlwifi: mvm: ptp: free response on success path
wifi: iwlwifi: mvm: remove __must_check annotation from command sending
wifi: iwlwifi: mvm: rename iwl_mvm_mac80211_idx_to_hwrate()
wifi: iwlwifi: mvm: validate mac_link_id in session protect notif
wifi: iwlwifi: mvm: validate MCC header before n_channels
wifi: iwlwifi: mvm: validate SAR GEO response payload size
wifi: iwlwifi: mvm: validate sta_id in BA window status notif
wifi: iwlwifi: mvm: validate sta_id in TLC notif
wifi: iwlwifi: mvm: validate TX_CMD response layout
wifi: iwlwifi: mvm: verify scan id reported by firmware
wifi: iwlwifi: pcie: add debug print for resume flow if powered off
wifi: iwlwifi: pcie: add two LNL PCI IDs
wifi: iwlwifi: pcie: fix ACPI DSM check
wifi: iwlwifi: pcie: fix write pointer move detection
wifi: iwlwifi: pcie: null RX pointers after free
wifi: iwlwifi: pcie: validate FW section counts in iwl_pcie_init_fw_sec
wifi: iwlwifi: print FSEQ sha1 in addition to version
wifi: iwlwifi: print UHR rate type
wifi: iwlwifi: reduce the log level of firmware debug buffer size mismatch
wifi: iwlwifi: remove mvm prefix from marker command
wifi: iwlwifi: remove nvm_ver for devices that don't need it
wifi: iwlwifi: remove orphaned DC2DC config enum
wifi: iwlwifi: remove stale comment
wifi: iwlwifi: remove unused header inclusions
wifi: iwlwifi: rename iwl_system_statistics_notif_oper
wifi: iwlwifi: set state to NO_FW on reset
wifi: iwlwifi: shadow_ram_support is needed for iwldvm only.
wifi: iwlwifi: smem_offset smem_len are not needed from 22000 and up
wifi: iwlwifi: stop supporting core101
wifi: iwlwifi: stop supporting cores 97 to 100
wifi: iwlwifi: support a TLV indicating num of mgmt mcast keys
wifi: iwlwifi: tighten flags in debugfs command sending
wifi: iwlwifi: trans: export the maximum supported hcmd size
wifi: iwlwifi: Transition to basic uAPSD with MAC_PM_POWER_TABLE API VER_3
wifi: iwlwifi: transport: add memory read under NIC access
wifi: iwlwifi: uefi: bound PPAG revision bitmap shift
wifi: iwlwifi: Use system_device_crosststamp::sys_systime
wifi: iwlwifi: validate payload length in iwl_pnvm_complete_fn
wifi: iwlwifi: validate SEC_RT TLV minimum size
wifi: libertas: fix memory leak in helper_firmware_cb()
wifi: libertas: reject short monitor TX frames
wifi: libertas_tf: fix use-after-free in lbtf_free_adapter()
wifi: libipw: fix key index receive bound checks
wifi: mac80211: accept protected frames for NAN device
wifi: mac80211: Add 802.3 multicast encapsulation offload support
wifi: mac80211: add __packed to union members of struct ieee80211_rx_status
wifi: mac80211: add an option to filter out a channel in combinations check
wifi: mac80211: add KUnit coverage for negotiated TTLM parser
wifi: mac80211: Add KUnit test for ieee80211_mesh_perr_size_ok
wifi: mac80211: Add KUnit test for ieee80211_mesh_prep_size_ok
wifi: mac80211: Add KUnit test for ieee80211_mesh_preq_size_ok
wifi: mac80211: Add multicast to unicast support for 802.3 path
wifi: mac80211: add NAN channel evacuation support
wifi: mac80211: add NPCA to chandef tracing
wifi: mac80211: Add sta pointer sanity check in ieee80211_8023_xmit()
wifi: mac80211: allocate backup ieee80211_nan_sched_cfg off stack
wifi: mac80211: allow cipher change on NAN_DATA interfaces
wifi: mac80211: allow only AP chanctx sharing with NPCA
wifi: mac80211: Allow per station GTK for NAN Data interfaces
wifi: mac80211: Allow setting MAC address on interface creation
wifi: mac80211: allow userspace TX/RX over NAN Data interfaces
wifi: mac80211: always allow transmitting null-data on TXQs
wifi: mac80211: always expose multi-link element
wifi: mac80211: AP: handle DBE for clients
wifi: mac80211: avoid non-S1G AID fallback for S1G assoc
wifi: mac80211: avoid out-of-bounds access in monitor
wifi: mac80211: basic S1G rx rate reporting support
wifi: mac80211: bound S1G TIM PVB walk to the TIM element
wifi: mac80211: carry element parsing frame type/from_ap
wifi: mac80211: check AP using NPCA has NPCA capability
wifi: mac80211: check stations are removed before MLD change
wifi: mac80211: clarify an 802.11 VHT spec reference
wifi: mac80211: clarify beacon parsing with MBSSID/EMA
wifi: mac80211: clarify per-STA bandwidth handling
wifi: mac80211: clean up ieee80211_sta_cap_rx_bw()
wifi: mac80211: clean up initial STA NSS/bandwidth handling
wifi: mac80211: clean up return in ieee802_11_find_bssid_profile()
wifi: mac80211: clean up STA NSS handling
wifi: mac80211: copy aggregation information
wifi: mac80211: defer link RX stats percpu free to RCU
wifi: mac80211: don't call ieee80211_handle_reconfig_failure when not needed
wifi: mac80211: don't parse full UHR operation from beacons
wifi: mac80211: don't recalc min def for S1G chan ctx
wifi: mac80211: explain ieee80211_determine_chan_mode() parsing
wifi: mac80211: explicitly disable FTM responder on AP stop
wifi: mac80211: Fix -Wc23-extensions in hwmp_route_info_get()
wifi: mac80211: Fix a kernel panic in ieee80211_encrypt_tx_skb()
wifi: mac80211: fix channel evacuation logic
wifi: mac80211: fix fils_discovery double free on alloc failure
wifi: mac80211: fix memory leak in ieee80211_register_hw()
wifi: mac80211: fix monitor mode frame capture for real chanctx drivers
wifi: mac80211: Fix overread in PREP frame processing
wifi: mac80211: Fix overread in PREQ frame processing
wifi: mac80211: fix per-station PHY capability bandwidth
wifi: mac80211: Fix PERR frame processing
wifi: mac80211: fix tid_tx use-after-free on BA session stop
wifi: mac80211: fix unsol_bcast_probe_resp double free on alloc failure
wifi: mac80211: fold tid_ampdu_rx allocations into a flexible array
wifi: mac80211: free ack status frame on TX header build failure
wifi: mac80211: free AP_VLAN bc_buf SKBs outside IRQ lock
wifi: mac80211: Free keys associated with NAN Device
wifi: mac80211: ibss: wait for in-flight TX on disconnect
wifi: mac80211: mlme: advertise driver's extended MLD capa/ops
wifi: mac80211: mlme: allow UHR only with MLO
wifi: mac80211: mlme: use NPCA chandef if capable
wifi: mac80211: move frame RX handling to type files
wifi: mac80211: move ieee80211_chandef_usable() up
wifi: mac80211: parse and apply UHR DBE channel
wifi: mac80211: recalculate rx_nss on IBSS peer capability update
wifi: mac80211: recalculate TIM when a station enters power save
wifi: mac80211: refactor ieee80211_nan_try_evacuate
wifi: mac80211: refactor link STA bandwidth update
wifi: mac80211: remove 5/10 MHz channel code
wifi: mac80211: remove ieee80211_sta_cap_chan_bw()
wifi: mac80211: remove ieee80211_sta_cur_vht_bw()
wifi: mac80211: remove NAN guards on ieee80211_sta_cur_vht_bw() calls
wifi: mac80211: remove NPCA during chandef downgrade
wifi: mac80211: rename "multi_link_inner" variable
wifi: mac80211: report assoc_link_id in station info for non-MLD STAs on MLD AP
wifi: mac80211: set AP NPCA parameters in bss_conf
wifi: mac80211: set assoc_encrypted for EPP associations
wifi: mac80211: set cur_max_bandwidth to maximum
wifi: mac80211: simplify ieee80211_sta_rx_bw_to_chan_width()
wifi: mac80211: skip NSS and BW init for S1G sta
wifi: mac80211: tear down new links on vif update error path
wifi: mac80211: track AP's extended MLD capa/ops
wifi: mac80211: track the id of the NAN cluster we joined
wifi: mac80211: unify link STA removal in vif link removal
wifi: mac80211: update UHR capabilities field order
wifi: mac80211: use chandef in ieee80211_get_sta_bw()
wifi: mac80211: use chandef in TDLS chanctx handling
wifi: mac80211: use kstrtobool_from_user() in debugfs callbacks
wifi: mac80211: use local ml_basic_elem in parsing
wifi: mac80211: use max BW for HT channel width update
wifi: mac80211: use NPCA in chandef for validation
wifi: mac80211: use struct for ieee80211_determine_ap_chan() args
wifi: mac80211: Use struct instead of macro for PERR frame
wifi: mac80211: Use struct instead of macro for PREP frame
wifi: mac80211: Use struct instead of macro for PREQ frame
wifi: mac80211: validate deauth frame length before reason access
wifi: mac80211: validate extension-frame layout before RX
wifi: mac80211: validate individual TWT params before driver setup
wifi: mac80211_hwsim: add debug messages for link changes
wifi: mac80211_hwsim: add NAN data path TX/RX support
wifi: mac80211_hwsim: add NAN PHY capabilities
wifi: mac80211_hwsim: add NAN_DATA interface limits
wifi: mac80211_hwsim: Add support for extended FTM ranging
wifi: mac80211_hwsim: advertise NPCA capability
wifi: mac80211_hwsim: avoid treating MCS as legacy rate index
wifi: mac80211_hwsim: claim DBE capability
wifi: mac80211_hwsim: claim HT STBC capability
wifi: mac80211_hwsim: clamp virtio RX length before skb_put
wifi: mac80211_hwsim: Declare support for secure NAN
wifi: mac80211_hwsim: Do not declare NAN support for Extended Key ID
wifi: mac80211_hwsim: Do not declare support for NDPE
wifi: mac80211_hwsim: don't run RC update on new STA on S1G vif
wifi: mac80211_hwsim: enable NAN_DATA interface simulation support
wifi: mac80211_hwsim: implement NAN schedule callbacks
wifi: mac80211_hwsim: implement NAN synchronization
wifi: mac80211_hwsim: limit TX of frames to the NAN DW
wifi: mac80211_hwsim: modernise S1G channel list
wifi: mac80211_hwsim: move NAN related variables into a struct
wifi: mac80211_hwsim: move timestamp writing later in the datapath
wifi: mac80211_hwsim: only RX on NAN when active on a slot
wifi: mac80211_hwsim: protect tsf_offset using a spinlock
wifi: mac80211_hwsim: refactor NAN timer handling
wifi: mac80211_hwsim: register beacon timer by calculating TBTT
wifi: mac80211_hwsim: reject NAN on multi-radio wiphys
wifi: mac80211_hwsim: reject undersized HWSIM_ATTR_TX_INFO
wifi: mac80211_hwsim: remove unused nan_vif struct member
wifi: mac80211_hwsim: rename and switch simulation time to boottime
wifi: mac80211_hwsim: select NAN TX channel based on current TSF
wifi: mac80211_hwsim: set HAS_RATE_CONTROL when using NAN
wifi: mac80211_hwsim: split NAN handling into separate file
wifi: mac80211_hwsim: Support Tx of multicast data on NAN
wifi: mac80211_hwsim: switch to use TXQs
wifi: mt7601u: drop redundant device reference
wifi: mt76: add wcid publish check in mt76_sta_add
wifi: mt76: connac: factor out rate power limit calculation
wifi: mt76: connac: fix possible NULL-pointer deref in mt76_connac_mcu_uni_bss_he_tlv()
wifi: mt76: connac: replace is_mt7925() with is_connac3()
wifi: mt76: connac: tolerate inactive BSS deactivation
wifi: mt76: connac: use a helper to cache txpower_cur
wifi: mt76: Disable napi when removing device
wifi: mt76: drop redundant device reference
wifi: mt76: Drop unneeded mt76_register_debugfs_fops() return checks
wifi: mt76: fix airoha_npu dependency tracking
wifi: mt76: fix argument to ieee80211_is_first_frag()
wifi: mt76: fix MAC address for non OF pcie cards
wifi: mt76: fix of_get_mac_address error handling
wifi: mt76: mt7615: drop TXRX_NOTIFY on non-mmio buses
wifi: mt76: mt76x2u: Add support for ELECOM WDC-867SU3S
wifi: mt76: mt7915: fix potential tx_retries underflow
wifi: mt76: mt7915: guard HE capability lookups
wifi: mt76: mt7915: validate skb length in txpower SKU query
wifi: mt76: mt7921/mt7925: fix NULL dereference in CSA beacon
wifi: mt76: mt7921: add auto regdomain switch support
wifi: mt76: mt7921: assert sniffer on chanctx change
wifi: mt76: mt7921: disable auto regd changes after user set
wifi: mt76: mt7921: drop TXRX_NOTIFY on non-mmio buses
wifi: mt76: mt7921: fix potential tx_retries underflow
wifi: mt76: mt7921: fix resource leak in probe error path
wifi: mt76: mt7921: refactor CLC support check flow
wifi: mt76: mt7921: refactor regd update to fix recursive mutex deadlock
wifi: mt76: mt7921: refactor regulatory domain handling to regd.[ch]
wifi: mt76: mt7921: refactor regulatory notifier flow
wifi: mt76: mt7921u: add MT7902 USB support
wifi: mt76: mt7921u: escalate broken USB transport to device reset
wifi: mt76: mt7925: add 320MHz bandwidth to bss_rlm_tlv
wifi: mt76: mt7925: add MBMC event handling
wifi: mt76: mt7925: add MT7927 chip ID helpers
wifi: mt76: mt7925: add MT7927 firmware paths
wifi: mt76: mt7925: add MT7927 PCIe support
wifi: mt76: mt7925: add MT7927 USB support
wifi: mt76: mt7925: add Netgear A8500 USB device ID
wifi: mt76: mt7925: advertise EHT 320MHz capabilities for 6GHz band
wifi: mt76: mt7925: clean up DMA on probe failure
wifi: mt76: mt7925: disable ASPM and runtime PM for MT7927
wifi: mt76: mt7925: don't disable AP BSS when removing TDLS peer
wifi: mt76: mt7925: drop TXRX_NOTIFY on non-mmio buses
wifi: mt76: mt7925: fix crash in reset link replay
wifi: mt76: mt7925: fix possible NULL-pointer deref in mt7925_mcu_bss_he_tlv()
wifi: mt76: mt7925: fix potential tx_retries underflow
wifi: mt76: mt7925: fix stale pointer comparisons in change_vif_links
wifi: mt76: mt7925: guard link STA in decap offload
wifi: mt76: mt7925: handle 320MHz bandwidth in RXV and TXS
wifi: mt76: mt7925: keep TX BA state in the primary WCID
wifi: mt76: mt7925: pass WCID explicitly to mt7925_mcu_sta_ba()
wifi: mt76: mt7925: populate EHT 320MHz MCS map in sta_rec
wifi: mt76: mt7925: program BA state on active links
wifi: mt76: mt7925: switch DMA init to common mt792x queue helpers
wifi: mt76: mt7925: sync MT7927 BSS band assignment
wifi: mt76: mt7925: use irq_map for chip-specific interrupt handling
wifi: mt76: mt7925: use link-specific removal for non-MLD STA
wifi: mt76: mt7925: validate skb length in testmode query
wifi: mt76: mt792x: add common USB transport reset helpers
wifi: mt76: mt792x: add MT7927 WFSYS reset support
wifi: mt76: mt792x: add MT7927-specific PCIe DMA support
wifi: mt76: mt792x: enable CNM ops for MT7927
wifi: mt76: mt792x: factor out common DMA queue allocation
wifi: mt76: mt792x: report txpower for the requested vif link
wifi: mt76: mt792x: skip MLD header rewrite for 802.3 encap TX
wifi: mt76: mt792xu: drop redundant device reference
wifi: mt76: mt7996: add missing max_remain_on_channel_duration
wifi: mt76: mt7996: check pointer returned by mt76_connac_get_he_phy_cap()
wifi: mt76: mt7996: disable UNI_BSS_INFO_PROTECT_INFO for mt7996
wifi: mt76: mt7996: Fix NULL pointer dereference in mt7996_init_tx_queues()
wifi: mt76: mt7996: fix out-of-bounds array access during hardware restart
wifi: mt76: mt7996: Fix possible NULL pointer dereference in mt7996_mac_write_txwi_80211()
wifi: mt76: mt7996: fix possible NULL-pointer deref in mt7996_mcu_sta_bfer_eht()
wifi: mt76: mt7996: Fix possible token leak in mt7996_tx_prepare_skb()
wifi: mt76: mt7996: fix potential tx_retries underflow
wifi: mt76: mt7996: fix reading zeroed info->control.flags after mt76_tx_status_skb_add()
wifi: mt76: mt7996: limit work in set_bitrate_mask
wifi: mt76: mt7996: reduce phy work in set_coverage
wifi: mt76: mt7996: remove redundant pdev->bus check in probe
wifi: mt76: restrict NPU/PPE active checks to MMIO devices
wifi: mt76: route TDLS-peer frames as 3-addr non-DS in HW encap
wifi: mt76: transform aspm_conf for pci_disable_link_state
wifi: mt76: use kfree_rcu for offchannel link in mt76_put_vif_phy_link
wifi: mt76x0u: drop redundant device reference
wifi: mt76x2u: drop redundant device reference
wifi: mwifiex: bound uAP association event IEs to the event buffer
wifi: mwifiex: fix freeze for 60 seconds caused by request_firmware
wifi: mwifiex: fix NULL dereference when the AP has HT-cap but no HT-oper
wifi: mwifiex: fix permanently busy scans after multiple roam iterations
wifi: mwifiex: fix roaming to different channel in host_mlme mode
wifi: mwifiex: remove an unnecessary check
wifi: mwifiex: replace one-element arrays with flexible array members
wifi: mwifiex: use the subframe length when parsing A-MSDU TDLS frames
wifi: nl80211: always validate AP operation/PHY regulatory
wifi: nl80211: check link is beaconing for color change
wifi: nl80211: constrain MBSSID TX link ID range
wifi: nl80211: document channel opmode change channel width
wifi: nl80211: free RNR data on MBSSID mismatch
wifi: nl80211: Increase ie_len size to prevent truncated IEs in new peer notifications
wifi: nl80211: re-check wiphy netns in testmode and vendor dump continuations
wifi: nl80211: reject beacons with bad HE operation
wifi: nl80211: reject too short HT/VHT/HE/EHT capability/operation
wifi: nl80211: validate nested MBSSID IE blobs
wifi: p54: validate RX frame length in p54_rx_eeprom_readback()
wifi: plfxlc: use module_usb_driver() macro
wifi: qtnfmac: topaz: defer IRQ enabling until IPC init
wifi: ralink: RT2X00: init EEPROM properly
wifi: Remove EMLMR Delay subfield definitions
wifi: Remove invalid 128TU transition timeout constant
wifi: Rename EMLSR delay constants and add EMLMR helpers and definitions
wifi: rsi: avoid reading TKIP MIC keys for non-TKIP ciphers
wifi: rsi: bound background scan probe request copy
wifi: rsi: validate beacon length before fixed buffer copy
wifi: rt2x00: allocate anchor with rt2x00dev
wifi: rt2x00: avoid full teardown before work setup in probe
wifi: rtl8xxxu: Detect the maximum supported channel width
wifi: rtl8xxxu: validate action frame size before using in rtl8xxxu_dump_action()
wifi: rtlwifi: fix typos in comments in rtl8821ae_card_disable()
wifi: rtlwifi: rtl8821ae: Fix C2H bit location in RX descriptor
wifi: rtlwifi: rtl8821ae: Remove dead code in rtl8821ae_update_hal_rate_table()
wifi: rtlwifi: validate action frame size before using in _rtl_pci_tx_isr()
wifi: rtlwifi: validate action frame size in rtl_action_proc()
wifi: rtw88: Add more validation for the RX descriptor
wifi: rtw88: Add NULL check for chip->edcca_th in rtw_fw_adaptivity_result()
wifi: rtw88: fix OOB read from firmware RX descriptor exceeding DMA buffer
wifi: rtw88: fix wrong pci_get_drvdata type in AER handlers
wifi: rtw88: increase TX report timeout to fix race condition
wifi: rtw88: remove rtw_txq_dequeue
wifi: rtw88: usb: fix memory leaks on USB write failures
wifi: rtw89: 8832cu: Add ID 2c7c:8206 for RTL8832CU
wifi: rtw89: 8851bu: add Mercusys MA60XNB (2c4e:0128)
wifi: rtw89: 8852a: refine power save to lower latency
wifi: rtw89: 8852bt: configure support_noise field explicitly
wifi: rtw89: 8922d: add quota for RTL8922DE variant
wifi: rtw89: 8922d: change naming number and update values for WDE/PLE quota
wifi: rtw89: 8922d: configure TX shape settings
wifi: rtw89: 8922d: fix typo rx_freq_frome_ie
wifi: rtw89: 8922d: refactor digital power compensation to support new format
wifi: rtw89: 8922d: support new digital power compensation format
wifi: rtw89: 8922d: update RF calibration flow for MLD
wifi: rtw89: add AMPDU to radiotap
wifi: rtw89: add bounds check on firmware mac_id in link lookup
wifi: rtw89: add debugfs entry of monitor mode options to capture HE-MU packets
wifi: rtw89: add dev_id_quirks to driver_info for per-device quirk control
wifi: rtw89: add IO offload support via firmware
wifi: rtw89: Add missing TX queue mappings for RTL8922AU
wifi: rtw89: Add rtw8922a_dle_mem_usb{2,3}
wifi: rtw89: Add rtw8922a_hfc_param_ini_usb{2,3}
wifi: rtw89: Add rtw8922au.c
wifi: rtw89: add VHT beamformed to radiotap
wifi: rtw89: chan: introduce new helper to get entity current configuration
wifi: rtw89: check scan C2H event recv ack instead of C2H event done ack
wifi: rtw89: check skb headroom before adding radiotap
wifi: rtw89: clear auto K delay value before downloading firmware
wifi: rtw89: Correct data type for scan index to avoid infinite loop
wifi: rtw89: correct drop logic for malformed AMPDU frames
wifi: rtw89: debug: add BB diagnose
wifi: rtw89: debug: add PMAC counter in bb_info
wifi: rtw89: debug: add RX statistics in bb_info
wifi: rtw89: debug: bb_info entry including TX rate count for WiFi 7 chips
wifi: rtw89: debug: disable hw_scan for latency-sensitive scenarios
wifi: rtw89: debug: disable inactive power save to reduce bus overhead
wifi: rtw89: debug: extend bb_info with TX status and PER
wifi: rtw89: debug: make implementation of beacon_info entry in order
wifi: rtw89: debug: show large MRU in txpwr_table dbgfs
wifi: rtw89: debug: Wi-Fi 7 show count of SER L0 simulation
wifi: rtw89: debug: Wi-Fi 7 update simulation of SER L0/L1 by halt H2C command
wifi: rtw89: disable CSI STBC for VHT 160MHz
wifi: rtw89: disable HTC field in AP mode
wifi: rtw89: Enable the new rtw89_8922au module
wifi: rtw89: fill HE-SU/HE-TB/HE-MU/HE-EXT_SU radiotap
wifi: rtw89: fill VHT radiotap
wifi: rtw89: Fix rtw8922a_pwr_{on,off}_func() for USB
wifi: rtw89: Fix rtw89_usb_ops_mac_lv1_rcvy() for RTL8922AU
wifi: rtw89: Fix rtw89_usb_ops_mac_post_init() for RTL8922AU
wifi: rtw89: Fix rtw89_usb_ops_mac_pre_init() for RTL8922AU
wifi: rtw89: fix wrong pci_get_drvdata type in AER handlers
wifi: rtw89: fw: dump status of H2C command and C2H event for SER
wifi: rtw89: fw: load TX compensation element by RFE type
wifi: rtw89: fw: load TX power track element according to AID
wifi: rtw89: Let hfc_param_ini have separate settings for USB 2/3
wifi: rtw89: mac: add field of release report size to DLE quota
wifi: rtw89: mac: consolidate quota into a struct for variant chips
wifi: rtw89: mlo: rearrange MLSR link decision flow
wifi: rtw89: move HE radiotap to an individual function
wifi: rtw89: offload DMAC and CMAC init IO to firmware
wifi: rtw89: pci: disable PCI PHY error flag 8
wifi: rtw89: pci: enable LTR based on pcie control register
wifi: rtw89: pci: no need to wait CLK ready for RTL8922DE
wifi: rtw89: pci: not disable PCI completion timeout control for a variant of RTL8922DE
wifi: rtw89: phy: add BB wrapper generation 3 for RTL8922D variant
wifi: rtw89: phy: change order to align register order
wifi: rtw89: phy: check length before parsing PHY status IE
wifi: rtw89: phy: configure control options of BB wrapper by RFSI band
wifi: rtw89: phy: define BB wrap data for RTL8922D variants
wifi: rtw89: phy: define PHY status IE length for generations
wifi: rtw89: phy: enable IE-09/IE-10 PHY status report for monitor mode
wifi: rtw89: phy: increase RF calibration timeouts for USB transport
wifi: rtw89: phy: set BB wrap of CIM3K
wifi: rtw89: phy: set BB wrap of control options
wifi: rtw89: phy: set BB wrap of DPD by bandwidth
wifi: rtw89: phy: set BB wrap of out-of-band DPD
wifi: rtw89: phy: set BB wrap of QAM options
wifi: rtw89: phy: set BB wrap of QAM threshold
wifi: rtw89: phy: set BB wrap of trigger-base partial band
wifi: rtw89: phy: skip trailing 8-byte zeros of PHY status IE for RTL8922D
wifi: rtw89: phy: support per PHY RX statistics
wifi: rtw89: phy: support PHY status IE-09 GEN2 for RTL8922D
wifi: rtw89: phy: support static PD level setting
wifi: rtw89: SNIFFER_MODE bit along IEEE80211_CONF_MONITOR
wifi: rtw89: suspend DIG when remain-on-channel
wifi: rtw89: switch to using FIELD_GET_SIGNED()
wifi: rtw89: usb: add serial_number and uuid sysfs attributes for 0x28de:0x2432
wifi: rtw89: usb: Enable RX aggregation for RTL8922AU
wifi: rtw89: usb: skip ACPI capability check for USB devices
wifi: rtw89: usb: Support 2 bulk in endpoints
wifi: rtw89: usb: Support switching to USB 3 mode
wifi: rtw89: use firmware offload for PHY and RF batch register writes
wifi: rtw89: use struct to fill C2H recv ack
wifi: rtw89: Wi-Fi 7 configure TX power limit for large MRU
wifi: rtw89: wow: send ARP reply packets instead of Null packets to keep alive
wifi: Update EML function documentation to remove EMLSR-specific references
wifi: Update UHR MAC capabilities to D1.4
wifi: Update UHR PHY capabilities to D1.4
wifi: wcn36xx: allocate chan_surveys with main struct
wifi: wcn36xx: fix heap overflow from oversized firmware HAL response
wifi: wcn36xx: fix OOB read from firmware count in PRINT_REG_INFO indication
wifi: wcn36xx: fix OOB read from short trigger BA firmware response
wifi: wcn36xx: fix spelling mistakes in dxe header comment
wifi: wilc1000: validate assoc response length before subtracting header
wifi: wlcore: enable the right set of ciphers
 
Linux: wind ->s_roots via ->d_sib instead of ->d_hash
 
workqueue: Add warnings and ensure one among WQ_PERCPU or WQ_UNBOUND is present
workqueue: Add warnings and fallback if system_{unbound}_wq is used
workqueue: drop apply_wqattrs_lock()/unlock() wrappers
workqueue: drop spurious '*' from print_worker_info() fn declaration
workqueue: forbid TEST_WORKQUEUE from being built-in
 
writeback: drop now-unnecessary rcu_barrier() in cgroup_writeback_umount()
writeback: fix race between cgroup_writeback_umount() and inode_switch_wbs()
writeback: use a per-sb counter to drain inode wb switches at umount
 
X.509: Fix validation of ASN.1 certificate header
 
x25: convert to getsockopt_iter
 
x86,fs/resctrl: Create 'event_filter' files read only if they're not configurable
x86,fs/resctrl: Prevent out-of-bounds access while offlining CPU when SNC enabled
 
x86/acpi: Add a helper to get the address of the wakeup mailbox
x86/acpi: Add functions to setup and access the wakeup mailbox
 
x86/apic: KVM: Use cpu_physical_id() to get APIC ID of running vCPU for AVIC
 
x86/boot/compressed: Disable jump tables
x86/boot/compressed: Use boot_kstrtoul() for hugepages= parsing
 
x86/boot: Add volatile, clobbers and zero-length test in memcmp()
x86/boot: Get rid of kstrtoull()
x86/boot: Reject too long acpi_rsdp= values
x86/boot: Validate console=uart8250 baud rate to fix early boot hang
 
x86/bug: Add printf() validation to HAVE_ARCH_BUG_FORMAT_ARGS WARNs
x86/bug: Put HAVE_ARCH_BUG_FORMAT_ARGS WARN definitions inside __ASSEMBLER__
 
x86/bugs: Enable IBPB flush on BPF JIT allocation
x86/bugs: Make Safe-RET robust against interrupt injection
 
x86/build: Drop unnecessary '-ffreestanding' addition to KBUILD_CFLAGS
 
x86/cpu, cpufreq: Remove AMD ELAN support
 
x86/cpu, x86/platform, watchdog: Remove CONFIG_X86_RDC321X support
 
x86/CPU/AMD: Carve out a Zen5 models range
 
x86/CPU: Add a tlbi= cmdline switch
 
x86/cpu: Add Intel CPU model number for rugged Panther Lake
x86/cpu: Do not include the CPUID API header in asm/processor.h
x86/cpu: Fix a F00F bug warning and clean up surrounding code
x86/cpu: Introduce a centralized CPUID data model
x86/cpu: Keep the PROCESSOR_SELECT menu together
x86/cpu: Make CONFIG_X86_CX8 unconditional
x86/cpu: Make CONFIG_X86_TSC unconditional
x86/cpu: Remove CONFIG_MWINCHIP3D/MWINCHIPC6
x86/cpu: Remove CPU_SUP_UMC_32 support
x86/cpu: Remove Makefile rule for removed UMC CPU support
x86/cpu: Remove obsolete aperfmperf_get_khz() declaration
x86/cpu: Remove the CONFIG_X86_INVD_BUG quirk
x86/cpu: Remove TSC-less CONFIG_M586 support
x86/cpu: Remove unused !CONFIG_X86_TSC code
 
x86/cpuid: Introduce
x86/cpuid: Introduce a centralized CPUID parser
x86/cpuid: Rename cpuid_leaf()/cpuid_subleaf() APIs
x86/cpuid: Update bitfields to x86-cpuid-db v3.1
 
x86/dt: Parse the Wakeup Mailbox for Intel processors
 
x86/entry/vdso32: Remove conditional omission of '.cfi_offset eflags'
 
x86/entry: Zap the #VC entry user and kernel macros
 
x86/extable: switch to using FIELD_GET_SIGNED()
 
x86/fpu: Remove MATH_EMULATION and related glue code
x86/fpu: Remove the 'no387' boot option
x86/fpu: Remove the math-emu/ FPU emulation library
 
x86/hyperv/vtl: Mark the wakeup mailbox page as private
x86/hyperv/vtl: Set real_mode_header in hv_vtl_init_platform()
x86/hyperv/vtl: Setup the 64-bit trampoline for TDX guests
x86/hyperv/vtl: Use the wakeup mailbox to boot secondary CPUs
 
x86/hyperv: Cosmetic changes in irqdomain.c for readability
 
x86/ioperm: Prevent NULL dereference on theoretical missing IO bitmap
 
x86/irq: Add missing 's' back to thermal event printout
x86/irq: Make irqstats array based
x86/irq: Move IOAPIC misrouted and PIC/APIC error counts into irq_stats
x86/irq: Optimize interrupts decimals printing
x86/irq: Suppress unlikely interrupt stats by default
 
x86/kvmclock: Implement read_snapshot() for kvmclock clocksource
 
x86/mce: Set up the polling timer before CMCI discovery
 
x86/microcode/AMD: Move the no-revision fixup to get_patch_level()
 
x86/microcode/intel: Refresh old_microcode defines with Nov 2025 release
 
x86/microcode: Fix comment in microcode_loader_disabled()
 
x86/mm: Fix freeing of PMD-sized vmemmap pages
 
x86/module: Revert "Deal with GOT based stack cookie load on Clang < 17"
 
x86/msr: Don't use rdmsr_safe_on_cpu() in rdmsrq_safe_on_cpu()
x86/msr: Remove rdmsr_on_cpu()
x86/msr: Remove rdmsr_safe_on_cpu()
x86/msr: Remove rdmsrl()
x86/msr: Remove rdmsrl_on_cpu()
x86/msr: Remove wrmsr_on_cpu()
x86/msr: Remove wrmsr_safe_on_cpu()
x86/msr: Remove wrmsrl()
x86/msr: Switch rdmsr_on_cpu() users to rdmsrq_on_cpu()
x86/msr: Switch rdmsr_safe_on_cpu() users to rdmsrq_safe_on_cpu()
x86/msr: Switch rdmsrl() users to rdmsrq()
x86/msr: Switch rdmsrl_on_cpu() user to rdmsrq_on_cpu()
x86/msr: Switch wrmsr_on_cpu() users to wrmsrq_on_cpu()
x86/msr: Switch wrmsr_safe_on_cpu() users to wrmsrq_safe_on_cpu()
x86/msr: Switch wrmsrl() users to wrmsrq()
 
x86/platform/geode: reference the real node of the cs5535 GPIO controller
 
x86/platform/olpc: xo15: Convert ACPI driver to a platform one
x86/platform/olpc: xo15: Drop wakeup source on driver removal
 
x86/platform/uv: Use str_enabled_disabled() in uv_nmi_setup_hubless_intr()
 
x86/pmem: Check for platform_device_alloc() retval
 
x86/process: Convert rdmsr() to rdmsrq() in arch_post_acpi_subsys_init() to address W=1 warning
 
x86/purgatory: Fix #endif comment
 
x86/realmode: Make the location of the trampoline configurable
 
x86/sev: Do not initialize SNP if missing CPUs
x86/sev: Remove redundant ghcbs_initialized checks around __sev_{get,put}_ghcb()
 
x86/tdx: Disable the TDX module during kexec and kdump
x86/tdx: Drop exported function tdx_quirk_reset_page()
x86/tdx: Move TDX architectural error codes into
x86/tdx: Use PFN directly for mapping guest private memory
x86/tdx: Use PFN directly for unmapping guest private memory
x86/tdx: Use pg_level in TDX APIs, not the TDX-Module's 0-based level
 
x86/tlb: Convert copy_from_user() + kstrtouint() to kstrtouint_from_user()
 
x86/topology: Add missing struct declaration and attribute dependency
x86/topology: Add paramter to split LLC
 
x86/uprobes: Keep shadow stack in sync for emulated CALLs
 
x86/vdso: Implement __vdso_futex_robust_try_unlock()
x86/vdso: Prepare for robust futex unlock support
 
x86/video: Only fall back to vga_default_device() without screen info
 
x86/virt/seamldr: Abort updates after a failed step
x86/virt/seamldr: Add a helper to retrieve P-SEAMLDR information
x86/virt/seamldr: Add module update locking
x86/virt/seamldr: Allocate and populate a module update request
x86/virt/seamldr: Initialize the newly-installed TDX module
x86/virt/seamldr: Install a new TDX module
x86/virt/seamldr: Introduce a wrapper for P-SEAMLDR SEAMCALLs
x86/virt/seamldr: Introduce skeleton for TDX module updates
x86/virt/seamldr: Shut down the current TDX module
 
x86/virt/sev: Revert "Drop WBINVD before setting MSR_AMD64_SYSCFG_SNP_EN"
 
x86/virt/tdx: Add SEAMCALL wrapper for TDH.SYS.DISABLE
x86/virt/tdx: Clarify try_init_module_global() result caching
x86/virt/tdx: Consolidate TDX global initialization states
x86/virt/tdx: Document TDX module update
x86/virt/tdx: Enable TDX module runtime updates
x86/virt/tdx: Move low level SEAMCALL helpers out of
x86/virt/tdx: Move mk_keyed_paddr() to tdx.c due to no external users
x86/virt/tdx: Move TDX global initialization states to file scope
x86/virt/tdx: Move TDX_FEATURES0 bits to asm/tdx.h
x86/virt/tdx: Pull kexec cache flush logic into arch/x86
x86/virt/tdx: Refresh TDX module version after update
x86/virt/tdx: Remove kexec docs
x86/virt/tdx: Reset software states during TDX module shutdown
x86/virt/tdx: Restore TDX module state
 
x86/xen: Change interface of xen_mc_issue()
x86/xen: Cleanup Xen related trace points
 
x86/Xen: correct commentary and parameter naming of xen_exchange_memory()
 
x86/xen: Drop lazy mode from trace entries
x86/xen: Get rid of last XEN_LAZY_MMU uses
x86/xen: Guard PV-only stuff in xen-ops.h with CONFIG_XEN_PV
x86/xen: Remove Xen debugfs support
x86/xen: Replace generic lazy tracking with cpu specific one
 
x86: Mark AMD Geode support as orphaned
x86: Remove arch-specific strncpy() implementation
x86: Remove unnecessary architecture-specific
x86: Select ARCH_MEMORY_ORDER_TSO
x86: Update comment about pgd_list
 
xdp: convert to getsockopt_iter
xdp: reject clones that overrun skb_shared_info tailroom
 
xen-blkfront: fix double completion of split requests on resume
 
xen/front-pgdir-shbuf: free grant reference head on errors
 
xen/gntalloc: make grant counters unsigned
xen/gntalloc: validate grant count before allocation
 
xen/gntdev: fix error handling in ioctl
 
xen/mcelog: mark g_physinfo, ncpus and xen_mce_chrdev_device as __ro_after_init
 
xen/platform-pci: Simplify initialization of pci_device_id array
 
xen/pvcalls: bound backend response req_id before indexing rsp[]
 
xen/xenbus: Replace strcpy() with memcpy()
 
xen: balloon: Replace sprintf() with sysfs_emit()
xen: constify xsd_errors array
xen: Replace __ASSEMBLY__ with __ASSEMBLER__ in header files
 
xenbus: reject unterminated directory replies
 
xfrm6: clear dst.dev on error to avoid double netdev_put in xfrm6_fill_dst()
 
xfrm: add documentation for XFRM_MSG_MIGRATE_STATE
xfrm: add error messages to state migration
xfrm: add extack to xfrm_init_state
xfrm: add state synchronization after migration
xfrm: add XFRM_MSG_MIGRATE_STATE for single SA migration
xfrm: allow migration from UDP encapsulated to non-encapsulated ESP
xfrm: annotate data-races around xfrm_policy_count[] and xfrm_policy_default[]
xfrm: cache the offload ifindex for netlink dumps
xfrm: check family before comparing addresses in migrate
xfrm: cleanup error path in xfrm_add_policy()
xfrm: clear mode callbacks after failed mode setup
xfrm: extract address family and selector validation helpers
xfrm: Fix dev use-after-free in xfrm async resumption
xfrm: fix NAT-related field inheritance in SA migration
xfrm: fix sk_dst_cache double-free in xfrm_user_policy()
xfrm: fix stale skb->prev after async crypto steals a GSO segment
xfrm: Fix xfrm state cache insertion race
xfrm: iptfs: propagate SKBFL_SHARED_FRAG in iptfs_skb_add_frags()
xfrm: make xfrm_dev_state_add xuo parameter const
xfrm: move encap and xuo into struct xfrm_migrate
xfrm: nat_keepalive: avoid double free on send error
xfrm: policy: preallocate inexact bins before xfrm_hash_rebuild reinsert
xfrm: propagate -EINPROGRESS from validate_xmit_xfrm()
xfrm: refactor XFRMA_MTIMER_THRESH validation into a helper
xfrm: Reject excessive values for XFRMA_TFCPAD
xfrm: reject optional IPTFS templates in outbound policies
xfrm: remove redundant assignments
xfrm: rename reqid in xfrm_migrate
xfrm: restrict netlink attributes for XFRM_MSG_MIGRATE_STATE
xfrm: split xfrm_state_migrate into create and install functions
xfrm: use compat translator only for u64 alignment mismatch
xfrm: validate selector family and prefixlen during match
xfrm: xfrm_interface: require CAP_NET_ADMIN in the device netns for changelink
 
xfs: add a comment to describe xfs_gc_bio.victim_rtg
xfs: add a separate bio_set for spliting GC writes
xfs: add a xchk_ip_set_corrupt helper
xfs: add a XFS_INO_TO_FSB helper
xfs: add a XFS_INODE_TO_AGINO helper
xfs: add a XFS_INODE_TO_AGNO helper
xfs: add a xfs_rmap_inode_bmbt_owner
xfs: add a xfs_rmap_inode_owner helper
xfs: add newly added RTGs to the free pool in growfs
xfs: also mark the buffer stale on verifier failure in xfs_buf_submit
xfs: avoid UAF on sc->tempip in xrep_tempfile_create
xfs: bounds-check buffer log item's dirty bitmap
xfs: check cowextsize in xrep_inode_cowextsize
xfs: check v5 superblock features early
xfs: check xfarray iteration errors when committing unlinked inode lists
xfs: clamp timestamp nanoseconds correctly
xfs: cleanup xfs_growfs_compute_deltas
xfs: cleanup xfs_imap
xfs: clear zapped attr fork state when bmap repair finds no attr fork
xfs: convert xchk_inode_xref_set_corrupt to xchk_ip_xref_set_corrupt
xfs: don't double-lock when deleting a self-referential directory
xfs: don't ignore runtime errors in xrep_iunlink_reload_next
xfs: don't livelock in scrub on a circular unlinked list
xfs: don't replace the wrong part of the cow fork
xfs: don't return EFSCORRUPTED when scrubbing corrupt parent pointers
xfs: don't swallow dquot recovery verification errors
xfs: don't walk off the end of a null sc->sa.agi_bp in AGI repair
xfs: don't wrap around quota ids in dqiterate
xfs: don't zap bmbt forks if they are MAXLEVELS tall
xfs: don't zap the attr fork on repair when there are queued pptr updates
xfs: drop ASSERT(0) on unrecognized log item type
xfs: drop the experimental warning for the zoned allocator
xfs: factor out a xfs_zone_mark_free helper
xfs: fail recovery on a committed log item with no regions
xfs: fix AGFL extent count calculation in xrep_agfl_fill
xfs: fix allocated inodes that show up in the unlinked list
xfs: fix another iunlink infinite loop bug in online fsck
xfs: fix exchange-range reflink flag clearing issue with INO1_WRITTEN
xfs: fix exchmaps reservation limit check
xfs: fix handling of synchronous errors in xfs_buf_submit
xfs: fix ilock leak on error in xfs_dq_get_next_id
xfs: fix incorrect use of gfp flags in xfs_buf_alloc_backing_mem
xfs: fix inverted clearance of inode junk flags
xfs: fix memory leak in xfs_dqinode_metadir_create()
xfs: fix null pointer dereference in tracepoint
xfs: fix off-by-one error when calling xchk_xref_has_rt_owner
xfs: fix off-by-one in rtrefcount btree root level validation
xfs: fix pointer arithmetic error on 32-bit systems
xfs: fix the error unwind in xfs_open_devices()
xfs: fix transaction block reservation in xrep_rtbitmap
xfs: fix unreachable BIGTIME check in dquot flush validation
xfs: fully check the parent handle when it points to the rootdir
xfs: grab rtrmap btree when checking rgsuper
xfs: handle non-inode owners for rtrmap record checking
xfs: handle NULL b_addr in xfs_buf_free
xfs: hoist per-bucket unlinked list check to helper
xfs: improve the xfs_buf_ioend_fail calling convention
xfs: initialize iomap->flags earlier in xfs_bmbt_to_iomap
xfs: lift setting __GFP_NOFAIL from xfs_buf_alloc_kmem to the caller
xfs: load next_agino from the correct xfarray in xrep_iunlink_relink_prev
xfs: make cow repair somewhat flaky when debugging knob enabled
xfs: mark nonzero sb_gquotino as corrupt on metadir filesystems
xfs: mark struct xfs_imap as __packed
xfs: massage xfs_imap_to_bp into xfs_read_icluster
xfs: move cow_replace_mapping to xfs_bmap_util.c
xfs: move XFS_LSN_CMP to xfs_log_format.h
xfs: nlink scrub must take IOLOCK before determining ILOCK state
xfs: only check mergeability of bnobt records
xfs: only log freed extents for the current RTG in zoned growfs
xfs: open code xfs_buf_ioend_fail in xfs_buf_submit
xfs: pass back updated nb from xfs_growfs_compute_deltas
xfs: pass runtime errors from xrep_iunlink_mark_ondisk_rec up to callers
xfs: propagate errors from xfs_rtginode_load
xfs: release dquot buffer after dqflush failure
xfs: remove im_len field in struct xfs_imap
xfs: remove the call to xfs_buf_reverify in xfs_trans_read_buf_map
xfs: remove the i_ino field in struct xfs_inode
xfs: remove xfs_buf_ioend
xfs: remove xfs_setup_existing_inode
xfs: Report case sensitivity in fileattr_get
xfs: resample the data fork mapping after cycling ILOCK
xfs: rtsummary scrub should treat rtbitmap corruption errors as an xref error
xfs: set the prev pointer when reinserting an inode on the unlinked list
xfs: set xfarray killable sort correctly
xfs: shut down the filesystem on a failed mount
xfs: shut down zoned file systems on writeback errors
xfs: simplify __xfs_buf_ioend
xfs: simplify the failure path in xfs_buf_alloc_vmalloc
xfs: skip inode inactivation on a shut down mount
xfs: splice unsorted log items back to the transaction after the loop
xfs: split up xfs_buf_alloc_backing_mem
xfs: store an agbno in struct xfs_imap
xfs: tie zoned sysfs lifetime to zone info
xfs: update BDI {io,ra}_pages values based on the RT device limits
xfs: use null daddr for unset first bad log block
xfs: use rtrefcount btree cursor in xchk_xref_is_rt_cow_staging
xfs: use the rt version of the cow staging checker
xfs: use xfs_csn_t for xlog_cil_push_now() push_seq parameter
xfs: write the rg superblock when fixing it
xfs: zero i_nlink before repair puts inode on unlinked list
 
xhci: dbc: add helper to set and clear DbC DCE enable bit
xhci: dbc: add timestamps to DbC state changes in a new helper.
xhci: dbc: detect and recover hung DbC during enumeraton
xhci: dbc: Fix sysfs ABI Documentation for xhci dbc states
xhci: dbc: serialize enabling and disabling dbc
xhci: dbc: support runtime suspend while DbC is in enabled state
xhci: Prevent queuing new commands if xhci is inaccessible
xhci: sideband: fix ring sg table pages leak
 
xor/arm64: Use shared NEON intrinsics implementation from 32-bit ARM
 
xor/arm: Replace vectorized implementation with arm64's intrinsics
 
xor: use kmalloc() in calibrate_xor_blocks()
 
xprtrdma: Add request-pool slack for delayed recycling
xprtrdma: Check frwr_wp_create() during connect
xprtrdma: Clear receive-side ownership pointers on release
xprtrdma: Convert send buffer free list to llist
xprtrdma: Decouple req recycling from RPC completion
xprtrdma: Document and assert reply-handler invariants
xprtrdma: Fix bcall rep leak and unbounded peek
xprtrdma: Fix ep kref imbalance on ADDR_CHANGE
xprtrdma: Fix I3 invariant comment in rpcrdma_complete_rqst
xprtrdma: Initialize re_id before removal registration
xprtrdma: Move long delayed work on system_dfl_long_wq
xprtrdma: Remove tautological I2 assertion in rpcrdma_reply_put
xprtrdma: Repost Receive buffers for malformed replies
xprtrdma: Resize reply buffers before reposting receives
xprtrdma: Return sendctx slot after Send preparation failure
xprtrdma: Sanitize the reply credit grant after parsing
xprtrdma: Use sendctx DMA state for Send signaling
 
xsk: clear metadata pointer when no timestamp is requested
xsk: drain continuation descs after overflow in xsk_build_skb()
xsk: fix buffer leak in xsk_drop_skb() for AF_XDP multi-buffer Tx
xsk: move xsk_tx_metadata_request() to xdp_sock_drv.h
xsk: pass TX metadata pointer by reference
xsk: provide sufficient space in pool->tx_descs
xsk: reclaim invalid Tx descriptors in ZC batch path
xsk: require at least 16 bytes of TX metadata
xsk: validate launch-time metadata size
xsk: validate metadata when processing requests
 
xtensa: Remove arch-specific strncpy() implementation
 
zorro: sysfs: Replace sprintf() by sysfs_emit()
 
zram: clear trailing bytes of compressed writeback pages
zram: do not leak blk idx at the end of writeback
zram: drop unused bio parameter from write helpers
 
zsmalloc: simplify data output in zs_stats_size_show()