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
[email protected]
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 :
'
[email protected]
' 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 :
'
[email protected]
' 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 :
'
[email protected]
' into drivers-for-7.2
Merge branch :
'
[email protected]
' 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()