Changelog
in Linux kernel
7.3
misc:
pci_endpoint_test: Check SUCCESS bit for doorbell status
.get_maintainer.ignore:
add myself
.get_maintainer.ignore:
add Nathan Chancellor
8139cp:
fix Rx and Tx not being disabled in cp_suspend
9p:
drop redundant S_IFDIR from mkdir
9p:
Fix v9fs_issue_write() to update i_size and remote_i_size
9p:
free the session after a grace period
ABI:
sysfs-bus-usb: fix brace
accel/amdxdna:
Disable device buffer exporting
accel/amdxdna:
Fix Kconfig invalid configuration
accel/amdxdna:
put the chained BO when its mapping fails
accel/amdxdna:
refuse to flush an imported BO
accel/amdxdna:
reject a command chain that carries no commands
accel/amdxdna:
Remove __counted_by from struct amdxdna_cmd_chain
accel/amdxdna:
return early from a zero-length flush
accel/amdxdna:
use hmm_range_fault_unlocked_timeout() for range population
accel/ethosu:
check MMIO mapping errors in probe
accel/ethosu:
fix job completion fence cleanup
accel/ivpu:
Drop IRQF_ONESHOT to allow IPC IRQ threading on PREEMPT_RT
accel/ivpu:
Limit firmware log name prints to field size
accel/ivpu:
Remove unnecessary min_t()/max_t() usage
accel/ivpu:
use kmem_cache for IPC rx_msg allocations
accel/ivpu:
Use separate flag for job timeout
accel/ivpu:
Use threaded IRQ for IPC callback processing
accel/ivpu:
Validate firmware log buffer metadata
accel/ivpu:
Validate full buffer range in ivpu_to_cpu_addr
accel/qaic:
Address potential out-of-bounds read in resp_worker()
accel/rocket:
clear rdev on device init failure
accel/rocket:
Fix error path handling in rocket_job_run()
accel/rocket:
fix NULL dereference and integer overflow in rocket_job_push()
accel/rocket:
initialize job domain before cleanup paths
accel/rocket:
search every core slot when a core is removed
accel/rocket:
search every core slot when looking up a scheduler
accel:
ethosu: Add performance counter support
accel:
ethosu: Don't read the U65 rounding mode as a storage mode
accel:
ethosu: Drop IRQF_SHARED flag
accel:
ethosu: Ensure cmd stream ends with a stop op
accel:
ethosu: Ensure SRAM region size matches job
accel:
ethosu: Ensure SRAM size is 0 on mapping failure
accel:
ethosu: Fix ethosu_job_open() return value
accel:
ethosu: Remove redundant job_lock
accessibility/speakup/speakup_acnt:
Add header file macro definition
accessibility/speakup/speakup_dtlk:
Add header file macro definition
accessibility:
speakup: Fix incorrect string length computation in report_char_chartab_status()
accessibility:
speakup: unregister tty ldisc on later init failures
Accessibility:
speakup_soft: Fix double word in comments
accessibility:
Use str_plural() to simplify the code
acpi/apei/ghes:
Use raw_spinlock_t for CXL CPER work locks
ACPI/APMT:
use platform_device_set_fwnode()
ACPI/APMT:
Use stable device ID
ACPI/IORT:
Implement ACPI infrastructure to enable GICv5 IWB probe deferral
ACPI/IORT:
use platform_device_set_fwnode()
ACPI/platform:
add AWDZ8399 to serial-multi-instantiate
ACPI:
Add acpi_device_clear_deps() helper function
ACPI:
Add Bob Moore to CREDITS
ACPI:
APD: Add clock frequency for HJMC01 I2C controller
ACPI:
APD: Convert fixed clock rates to use HZ_PER_MHZ
ACPI:
APEI: Fix ERST timeout unit conversion
ACPI:
APEI: GHES: fix ARM section length accounting after header
ACPI:
APEI: GHES: Mark ghes_in_nmi_spool_from_list() as maybe unused
ACPI:
APEI: Handle repeated SEA error storms
ACPI:
battery: Adjust charging status validation check
ACPI:
battery: Merge consecutive battery notifications
ACPI:
battery: Protect all properties with a separated mutex
ACPI:
battery: Sanitise model_number by dropping unprintable characters
ACPI:
battery: Use kstrtoul() over sscanf("%lu\n")
ACPI:
bus: Avoid confusing complaints regarding missing _OSC features
ACPI:
bus: Drop two fields from struct acpi_device_pnp
ACPI:
bus: Eliminate struct acpi_driver
ACPI:
bus: Introduce acpi_bus_get_primary_device()
ACPI:
bus: Use correct struct member names
ACPI:
button: Add DMI quirk for Razer Blade Pro 17 early 2020 lid switch
ACPI:
CPPC: add paired FFH feedback-counter read hook
ACPI:
CPPC: Avoid locking standalone full-width registers
ACPI:
CPPC: Avoid unnecessary reads for full-width writes
ACPI:
CPPC: Evaluate performance-control PCC use once
ACPI:
CPPC: Reject desired_perf reads on _CPC revision 4+
ACPI:
CPPC: Skip desired_perf read in cppc_get_perf()
ACPI:
CPPC: Stop reading desired_perf in cppc_get_perf()
ACPI:
EC: Avoid _REG disconnect on GPIO IRQ defer
ACPI:
fan: Don't use "proxy" headers
ACPI:
fan: Update ACPI fan IDs to follow modern style
ACPI:
fan: Use correct function parameter name in kernel-doc
ACPI:
fan: Use devm_acpi_install_notify_handler()
ACPI:
FPDT: validate table and record lengths
ACPI:
irq: Move RISC-V interrupt controllers autodep to ACPI IRQ code
ACPI:
NHLT: Remove always included kconfig.h
ACPI:
NUMA: remove redundant node_set() call
ACPI:
NUMA: remove redundant numa_nodes_parsed node_set()
ACPI:
NVS: replace __get_free_page() with kmalloc()
ACPI:
PAD: xen: Stop setting acpi_device_name/class()
ACPI:
PAD: xen: Stop setting acpi_device_name/class()
ACPI:
PCI: Avoid misleading _OSC messages for non-PCIe host bridges without _OSC
ACPI:
PCI: Clear driver_data on all paths that free the acpi_pci_root
ACPI:
PCI: Introduce acpi_dev_get_pci_dev()
ACPI:
PCI: Use a mutex guard to simplify acpi_get_pci_dev()
ACPI:
pfr_update: fix stack buffer overflow in query_capability()
ACPI:
platform: Use acpi_bus_get_primary_device()
ACPI:
pmtmr: Convert to kernel-doc format
ACPI:
processor: idle: Add switch for strict _LPI processing
ACPI:
processor: idle: Drop redundant _LPI presence checks
ACPI:
processor: idle: Expand _LPI package sanity checks
ACPI:
processor: idle: Ignore _LPI states with SYSTEMIO entry method
ACPI:
processor: idle: Introduce acpi_processor_extract_lpi_info()
ACPI:
processor: idle: Introduce lpi_state_debug()
ACPI:
processor: idle: Introduce too_many_states() for _LPI
ACPI:
processor: idle: Rearrange acpi_processor_evaluate_lpi()
ACPI:
processor: idle: Rearrange acpi_processor_get_lpi_info()
ACPI:
processor: idle: Rearrange loop in acpi_processor_get_lpi_info()
ACPI:
processor: idle: Relocate acpi_processor_extract_lpi_info()
ACPI:
processor: idle: Rework first-level _LPI states processing
ACPI:
processor: idle: Rework flatten_lpi_states()
ACPI:
processor: idle: Split acpi_processor_evaluate_lpi()
ACPI:
processor: idle: Unify debug in acpi_processor_evaluate_lpi()
ACPI:
processor: Unregister cpufreq notifier on init failure
ACPI:
processor: validate MADT IOAPIC entry bounds
ACPI:
RISC-V: Check acpi_get_handle() status in riscv_acpi_add_prt_dep()
ACPI:
RISC-V: Fix riscv_acpi_add_prt_dep() loop handling
ACPI:
RISC-V: Fix riscv_acpi_irq_get_dep() loop termination
ACPI:
scan: Avoid registering platform devices with resource overlaps
ACPI:
scan: Convert to use acpi_dev_is_video_device() helper
ACPI:
scan: Defer device power initialization
ACPI:
scan: Do not combine resources that overlap completely
ACPI:
scan: fix bus ID cleanup on device_add() failures
ACPI:
scan: Honor ACPI _DEP dependency for NVL CVS
ACPI:
scan: Set power.no_pm for all struct acpi_device objects
ACPI:
scan: Use acpi_bus_get_primary_device()
acpi:
Stop using 32-bit MSR interfaces
ACPI:
sysfs: Properly map BERT and CCEL data to their ACPI tables
ACPI:
tables: Add missing #include
ACPI:
TAD: Add locking around AML evaluations
ACPI:
Update MAINTAINERS entry for ACPICA
ACPI:
Update upstream ACPICA repository URL in documentation
ACPI:
Use correct region struct for BERT region size check
ACPI:
utils: Introduce acpi_dev_is_video_device() helper
ACPI:
video: Convert to use acpi_dev_is_video_device() helper
ACPI:
video: Drop backlight parent device reference later
ACPI:
video: force native backlight on Acer Nitro AN515-46
ACPI:
video: Release PCI device reference after lookup
ACPI:
video: Use acpi_dev_get_pci_dev() instead of acpi_get_pci_dev()
Linux:
Add quad mode support for QPIC SNAND
Linux:
Add support for the REFGEN in the IPQ9650 SoC
adfs:
fix memory leak in sb->s_fs_info
af_packet:
Don't cast tpacket_hdr.tp_len to int in tpacket_parse_header().
af_packet:
fix integer overflow in prb_calc_retire_blk_tmo()
af_unix:
Return immediately when manage_oob() returns NULL for 0-length buffer.
af_unix:
Unify scc_index when finalising SCC in __unix_walk_scc().
af_unix:
Update last skb marker in manage_oob().
af_unix:
use scoped_with_init_fs() for coredump socket lookup
affs:
drop redundant S_IFDIR from mkdir
affs:
Drop support for metadata bh tracking
affs:
Move long delayed work on system_dfl_long_wq
afs:
Clear stale peer app data after address list changes
afs:
drop redundant S_IFDIR from mkdir
afs:
Fix double-unmap of directory block
afs:
Fix incorrect free in candidate cleanup in afs_lookup_server()
afs:
Fix missing kunmap in afs_dir_search_bucket()
afs:
free the super info after a grace period
agp/amd-k7:
Don't rely on address of pci_device_id
agp/via:
Don't rely on address of pci_device_id
alloc_tag:
add accuracy based filtering to ioctl
alloc_tag:
add ioctl filters to /proc/allocinfo
alloc_tag:
add ioctl to /proc/allocinfo
alloc_tag:
add size-based filtering to ioctl
alloc_tag:
avoid implicit padding in uapi
alloc_tag:
expose boot-time compression configuration
alpha/PCI:
Fix I/O port accessor argument order in pci_legacy_write()
alpha/PCI:
Make the suffix the first __pci_dev_resource_attr() parameter
alpha:
add ARCH_STACKWALK-based stacktrace support
alpha:
annotate hardirqs-off on IPL 7 interrupt entry
alpha:
don't leak hardware-fabricated FP exception bits to user space
alpha:
enable lockdep hardirq state tracking
alpha:
enable regset-based ptrace and core dumps
alpha:
fix ieee_swcr_to_fpcr setting FPCR_DNOD unconditionally
alpha:
make irqflags helpers operate on IPL state
alpha:
marvel: Fix irq_set_status_flags to use correct IRQ number
alpha:
marvel: Fix lock ordering in init_io7_irqs()
alpha:
pass -Wa,-mev6 only when using GNU as
alpha:
provide ftrace return address support for lockdep
alpha:
read $gp and $sp explicitly for clang
alpha:
remove unnecessary architecture-specific
alpha:
run the remote RTC access in a worker, not an IPI callback
alpha:
use raw spinlocks for low-level platform locks
ALSA/ASoC:
Intel: avs: HDAudio bus and general fixes
ALSA:
6fire: bound the MIDI event length from the device
ALSA:
6fire: fix OOB write from device-reported iso length
ALSA:
6fire: Use auto-cleanup for firmware loading
ALSA:
ac97: use struct keyword for kernel-doc comments
ALSA:
aloop: Add 'hrtimer' option to timer_source
ALSA:
aloop: Check card index validity at probe
ALSA:
aloop: Drop __force casts
ALSA:
aloop: Fix spinlock deadlock in loopback_hrtimer_stop()
ALSA:
aloop: make read-only array texts static const
ALSA:
aoa: i2sbus: Check IRQ before requesting it
ALSA:
asihpi: Drop __force cast
ALSA:
asihpi: Use auto-cleanup for firmware loading
ALSA:
atmel: ac97c: use platform helpers and devm cleanup
ALSA:
bcd2000: clear the URB pointers on disconnect
ALSA:
bcd2000: Fix race between rawmidi and disconnect
ALSA:
caiaq: Decoupling ep1_in_urb in caiaq dev
ALSA:
caiaq: Fix potential double-free at error path
ALSA:
caiaq: unregister the input device when probe fails
ALSA:
control: add ioctl to retrieve full card components
ALSA:
control: Don't add invalid kcontrols to LED layer
ALSA:
control: Drop __force casts
ALSA:
control: Drop redundant stream_open() return check
ALSA:
control: preserve snd_card_file_add() error code in snd_ctl_open()
ALSA:
control: Return -ENODEV instead of -EFAULT in snd_ctl_open()
ALSA:
control: tidy up whitespaces
ALSA:
core: Clean up file_operations definitions
ALSA:
core: Define auto-cleanup for snd_card_free()
ALSA:
core: Fix potential UAF after asynchronous card release
ALSA:
core: Fix use-after-free in snd_card_do_free()
ALSA:
core: propagate actual error code from register_chrdev
ALSA:
core: use ARRAY_SIZE() in snd_minor_info_read()
ALSA:
cs46xx: Use auto-cleanup for firmware loading
ALSA:
ctxfi: Fix CA20K2 S/PDIF passthrough
ALSA:
ctxfi: Fix memory leakage when clearing DAO input mappers
ALSA:
ctxfi: Fix silent playback on Titanium HD (SB1270)
ALSA:
doc: usb-audio: Add doc for QUIRK_FLAG_ALWAYS_SET_RATE
ALSA:
docs: Add description of usb-audio playback_urb_fixup quirk
ALSA:
docs: fix dead link to Intel HD-audio spec
ALSA:
dummy: Check card index validity at probe
ALSA:
dummy: Implement sync_stop for systimer, too
ALSA:
dummy: Properly shutdown the systimer at freeing
ALSA:
dummy: Report a change when one capture switch channel moves
ALSA:
dummy: Use the standard PCM sync_stop callback for hrtimer
ALSA:
emu10k1: Drop __force casts
ALSA:
FCP: do not copy out an uninitialised init response
ALSA:
FCP: Use a private URB for the notification endpoint
ALSA:
firewire: fix all kernel-doc warnings
ALSA:
harmony: initialize locks before requesting IRQ
ALSA:
hda/ca0132: replace sprintf() with snprintf()
ALSA:
hda/ca0132: set codec->spec to NULL after freeing
ALSA:
hda/cm9825: Add IBP support for DFI
ALSA:
hda/conexant: Add mute LED quirk for HP ProBook 440 G5
ALSA:
hda/conexant: Add NULL check for dc_mode_path
ALSA:
hda/conexant: Add pin config quirk for Huawei Matebook
ALSA:
hda/conexant: Always enable the headset-mic pin on plugin
ALSA:
hda/conexant: Simplify headset plugin type handling
ALSA:
hda/conexant:Fix abnormal Mic/Speaker functionality on SN6140 after S3 wake-up
ALSA:
hda/core: add cleanup in snd_hdac_bus_alloc_stream_pages()
ALSA:
hda/core: Log stream DMA errors on interrupt
ALSA:
hda/cs420x: Add CS4208 fixup for MacBookAir 7,2
ALSA:
hda/ext: preserve PPLCCTL bits when clearing reset
ALSA:
hda/intel: Add sanity check for BAR0 size
ALSA:
hda/realtek - Add headset mode for Dell Pro QC1255
ALSA:
hda/realtek - Add quirk to another Razer Blade 16
ALSA:
hda/realtek: Add ALC235 support for headset mode
ALSA:
hda/realtek: Add ALC269_FIXUP_THINKPAD_LIMIT_INT_MIC_BOOST quirk
ALSA:
hda/realtek: Add ALC285_FIXUP_YOGA_SPEAKER2_TO_DAC1
ALSA:
hda/realtek: Add micmute LED quirk for Acer Aspire A515-57
ALSA:
hda/realtek: Add micmute LED quirk for Acer Swift SFG16-72
ALSA:
hda/realtek: add missing error checks for COEF index reads in alc269
ALSA:
hda/realtek: add missing NULL check for codec->bus->pci
ALSA:
hda/realtek: Add mute LED quirk for HP 250 G8 (0x85f3)
ALSA:
hda/realtek: Add mute LED quirk for HP Laptop 15-fd2xxx
ALSA:
hda/realtek: Add mute LED quirk for HP OMEN 15-ax
ALSA:
hda/realtek: Add mute LED quirk for HP Pavilion 14-dv1001TU
ALSA:
hda/realtek: Add mute LED quirk for HP Pavilion 15-ec1xxx
ALSA:
hda/realtek: Add mute LED quirk for HP Pavilion 15-eg3xxx (103c:8bfd)
ALSA:
hda/realtek: Add mute LED quirk for HP Victus 15-fb2xxx
ALSA:
hda/realtek: Add mute LED quirks for HP Pavilion 15-eh3174nw and HP Laptop 15-dw1xxx
ALSA:
hda/realtek: Add mute LED support for HP Pavilion 15-eh2xxx
ALSA:
hda/realtek: Add quirk for Acer Gadget E10 ETBook left speaker
ALSA:
hda/realtek: Add quirk for Acer Nitro AN515-45
ALSA:
hda/realtek: Add quirk for Acer Nitro ANV16-41
ALSA:
hda/realtek: Add quirk for Acer Nitro ANV16-42 headset mic
ALSA:
hda/realtek: Add quirk for Acer Predator PH16-71
ALSA:
hda/realtek: Add quirk for Acer Predator PHN16-72
ALSA:
hda/realtek: Add quirk for ASRock NUC BOX-358H
ALSA:
hda/realtek: Add quirk for ASUS VivoBook M515DA/X515DAP
ALSA:
hda/realtek: Add quirk for HP Elite Dragonfly Max G2 speaker
ALSA:
hda/realtek: Add quirk for HP ENVY 13-aq1xxx
ALSA:
hda/realtek: Add quirk for HP Laptop 15-fd0039nt
ALSA:
hda/realtek: Add quirk for HP Omen 16-wd0xxx mute LED
ALSA:
hda/realtek: Add quirk for HP Pavilion AiO 24 speaker
ALSA:
hda/realtek: Add quirk for HP Victus 15-fa1xxx (MB 8BB1) mute LED
ALSA:
hda/realtek: Add quirk for IPASON SmartBook S1
ALSA:
hda/realtek: Add quirk for Lenovo IdeaPad Slim 3 15ABR8
ALSA:
hda/realtek: Add quirk for Lenovo Legion Pro 5 16ADR10
ALSA:
hda/realtek: Add quirk for Lenovo ThinkBook 16p Gen 3 ARH (21EK)
ALSA:
hda/realtek: Add quirk for Lenovo ThinkBook G8+
ALSA:
hda/realtek: Add quirk for Lenovo Yoga Slim 9 14ILL10
ALSA:
hda/realtek: Add quirk for LG gram 16 (16Z90TR)
ALSA:
hda/realtek: Add quirk for TongFang XxAF5xxx
ALSA:
hda/realtek: Add quirk for VAIO VJS131
ALSA:
hda/realtek: Add StarFighter HDA SSID
ALSA:
hda/realtek: ALC269 fixup for Yoga/Legion Mic noise
ALSA:
hda/realtek: Drop duplicate quirk for Lenovo 0x17aa:0x38df
ALSA:
hda/realtek: Drop Yoga Pro 9 16IAH10 PCI SSID quirk
ALSA:
hda/realtek: enable AW88399 on Lenovo Legion Pro
ALSA:
hda/realtek: enable AW88399 on Lenovo Legion R9000P ADR10H
ALSA:
hda/realtek: enable headset buttons on Lenovo Yoga Pro 7 14ASP10
ALSA:
hda/realtek: Enable headset mic on F+ FLAPTOP r
ALSA:
hda/realtek: Enable internal speakers on Razer Blade 16 (2025)
ALSA:
hda/realtek: Enable jack detection on Minisforum AI X1 Pro
ALSA:
hda/realtek: Enable micmute LED on HP EliteBook 6 G1a p/n: AD3Q9ET#UUG
ALSA:
hda/realtek: Enable mute LED on HP Laptop 15-dy0xxx
ALSA:
hda/realtek: Enable mute LEDs on HP OmniBook 7 17-dc0xxx
ALSA:
hda/realtek: Enable mute LEDs on HP Spectre x360 16-aa0xxx
ALSA:
hda/realtek: Fix ALC700 audio on Intel Hades Canyon
ALSA:
hda/realtek: Fix bass speaker DAC routing for Lenovo Yoga Pro 9 16IAH10
ALSA:
hda/realtek: Fix cold-boot headset misdetection on Acer Aspire A515-57G
ALSA:
hda/realtek: Fix headset mic on ASUS Vivobook S14 S5406SA
ALSA:
hda/realtek: Fix headset mic on Legion AW88399 laptops
ALSA:
hda/realtek: Fix Lenovo Yoga Slim 7 14AKP10 quirk ordering
ALSA:
hda/realtek: Fix mute and micmute LEDs on HP ENVY x360 15-ey0xxx
ALSA:
hda/realtek: Fix mute LED for HP Victus 15-fa1xxx (MB 8C3F)
ALSA:
hda/realtek: Fix quiet 3.5mm jacks on Beelink SER6
ALSA:
hda/realtek: Fix silent speaker on Higole F9B
ALSA:
hda/realtek: Fix speaker mute LED for HP Laptop 15-fd0039nt
ALSA:
hda/realtek: Fix speaker mute LED on Lenovo ThinkBook 14 G8+ IPH
ALSA:
hda/realtek: Fix speakers on ASUS PM3406CHA
ALSA:
hda/realtek: Fix speakers on ASUS ROG Zephyrus G14 GA403UM
ALSA:
hda/realtek: Fix square wave output on ASUS Strix G615LR
ALSA:
hda/realtek: Limit internal mic boost on HP Pavilion 15 (103c:2164)
ALSA:
hda/realtek: Limit Legion AW88399 playback to stereo
ALSA:
hda/realtek: Limit mic boost on Positivo N15RPE-S
ALSA:
hda/realtek: Limit Star Labs internal mic boost
ALSA:
hda/realtek: Merge duplicate quirk entries for ASUS Strix G615
ALSA:
hda/realtek: Merge duplicate quirk entries for ASUS UM6702RA/RC
ALSA:
hda/realtek: Remove ALC233_FIXUP_INTEL_NUC8_BOOST
ALSA:
hda/realtek: Remove ALC269_FIXUP_STARLABS_LIMIT_INT_MIC_BOOST
ALSA:
hda/realtek: Remove ALC285_FIXUP_ASUS_GA605K_I2C_SPEAKER2_TO_DAC1
ALSA:
hda/realtek: Remove ALC294_FIXUP_ASUS_ALLY_SPEAKER
ALSA:
hda/realtek: Remove ALC294_FIXUP_CS35L41_I2C_2
ALSA:
hda/realtek: Rename Line Out control to Headphone on ThinkPad X1 Carbon 6th
ALSA:
hda/realtek: Reorder quirk entries for Lenovo Legion Pro 7 16ARX8H
ALSA:
hda/realtek: Unchain ALC269_FIXUP_THINKPAD_ACPI from ALC269_FIXUP_LIMIT_INT_MIC_BOOST
ALSA:
hda/realtek: Unchain ALC269_FIXUP_THINKPAD_ACPI from ALC285_FIXUP_SPEAKER2_TO_DAC1
ALSA:
hda/scodec: add AW88399 HDA side codec driver
ALSA:
hda/tas2781: Accept V1 calibration data without CRC
ALSA:
hda/tas2781: Add hardware stabilization delay during firmware load retries
ALSA:
hda/tas2781: Add new quirk for HP new project (Messi)
ALSA:
hda/tegra: Re-enable SDO workaround for Tegra194
ALSA:
hda: Add AW88399 HDA side codec driver for Lenovo Legion
ALSA:
hda: Add hda_append_suffix() local helper
ALSA:
hda: Add Lisuan HDMI controller and codec support
ALSA:
hda: Add support for Hygon family 18h model 5h HD-Audio
ALSA:
hda: aw88399: Use auto-cleanup for put_device()
ALSA:
hda: ca0132: Use auto-cleanup for firmware loading
ALSA:
hda: Check snd_hda_power_pm construct error before executing verb
ALSA:
hda: cix-ipbloq: Avoid build with 32bit archs
ALSA:
hda: cs35l41: Use auto-cleanup for firmware loading
ALSA:
hda: cs35l41: Use auto-cleanup for put_device()
ALSA:
hda: cs35l56: Use auto-cleanup for firmware loading
ALSA:
hda: Drop __force casts
ALSA:
hda: Drop index handling from snd_hda_get_pin_label()
ALSA:
hda: Drop unneeded calculation of index at get_jack_mode_name()
ALSA:
hda: ext: Clean up links if their initialization fails
ALSA:
hda: ext: Clean up streams if their initialization fails
ALSA:
hda: Fix connection list comparison in proc output
ALSA:
hda: Fix single byte writing issue for Hygon family 18h model 5h
ALSA:
hda: Force resume if acomp notified during system suspend
ALSA:
hda: intel: Use auto-cleanup for firmware loading
ALSA:
hda: regmap: fix all kernel-doc warnings
ALSA:
hda: Report a change when only the channel status bytes move
ALSA:
hda: restore MFG widget enumeration after core split
ALSA:
hda: simplify match functions and remove unreachable return
ALSA:
hda: tas2781: Use auto-cleanup for put_device()
ALSA:
hda: trace PCM open only after assigning a stream
ALSA:
hdspm: Add a new PCI device ID (1d18:3fc6) for RME HDSPe AIO PCI express audio
ALSA:
hpi: Check transport errors during HPI6000 adapter initialization
ALSA:
hwdep: Return -ENODEV instead of -EFAULT in snd_hwdep_open()
ALSA:
ice1712: Fix the card leak at probe error with the auto-cleanup
ALSA:
ice1712: Fix the error handling via auto-cleanup at probe
ALSA:
info: Return -ENODEV instead of -EFAULT in alloc_info_private()
ALSA:
korg1212: Use auto-cleanup for firmware loading
ALSA:
kunit: Drop __force casts
ALSA:
line6: reject oversized playback packets
ALSA:
mixart: Use auto-cleanup for firmware loading
ALSA:
mixer: oss: Drop redundant nonseekable_open() return check
ALSA:
mixer: oss: Return -ENODEV instead of -EFAULT in snd_mixer_oss_open()
ALSA:
mpu401: Check card index validity at probe
ALSA:
msnd: Use auto-cleanup for firmware loading
ALSA:
mtpav: shut down output timer before card teardown
ALSA:
mts64: Check card index validity at probe
ALSA:
oss: Drop __force casts
ALSA:
pci: asihpi: use pcim_iomap for managed PCI memory mapping
ALSA:
pcm: Avoid macros for SNDRV_PCM_FMTBIT and SNDRV_PCM_SUBFMTBIT
ALSA:
pcm: Drop __force casts
ALSA:
pcm: Drop redundant nonseekable_open() return check
ALSA:
pcm: Fix race between non-atomic ops and trigger-start
ALSA:
pcm: Notify disconnected state at mmap data fault, too
ALSA:
pcm: oss: Drop redundant nonseekable_open() return check
ALSA:
pcm: oss: Return -ENODEV instead of -EFAULT in snd_pcm_oss_open()
ALSA:
pcm: Return -ENODEV instead of -EFAULT in snd_pcm_open()
ALSA:
pcm: Serialize PCM mmap with buffer reallocation to fix page UAF
ALSA:
pcm: set timer->private_data before registering the PCM timer
ALSA:
pcxhr: initialize mutexes before requesting threaded IRQ
ALSA:
pcxhr: Use auto-cleanup for firmware loading
ALSA:
portman2x4: Check card index validity at probe
ALSA:
rawmidi: Another workaround for false-positive mutex lockdep warning
ALSA:
rawmidi: Drop redundant stream_open() return check
ALSA:
rawmidi: Return the error from snd_rawmidi_input_params()
ALSA:
rawmidi: Work around false-positive mutex lockdep warning
ALSA:
scarlett2: Use a private URB for the notification endpoint
ALSA:
seq: Don't leak the extension cell pointer in the bounce payload
ALSA:
seq: Drop redundant stream_open() return check
ALSA:
seq: Drop the dead struct snd_seq_event_bounce
ALSA:
seq: midi: Optimize event_input locking with RCU
ALSA:
seq: midi: Serialize input teardown with event_input
ALSA:
seq: Serialize compat port-info ioctls
ALSA:
seq: Use RCU for the client port list
ALSA:
seq: Use RCU for the client table
ALSA:
seq: Use RCU for the port subscriber list
ALSA:
seq: Use RCU for the UMP client output substream
ALSA:
seq: Use RCU for the virmidi file list
ALSA:
serial-u16550: Check card index validity at probe
ALSA:
sh: Use auto-cleanup for firmware loading
ALSA:
sis7019: Use pcim_iomap_region() for MMIO BAR
ALSA:
sparc/dbri: Fix "possible condition with no effect" warning
ALSA:
sscape: Use auto-cleanup for firmware loading
ALSA:
timer: Drop redundant stream_open() return check
ALSA:
ua101: reject mismatched capture/playback packet sizes
ALSA:
uapi: Drop __bitwise and __force prefix
ALSA:
ump: do not touch legacy_rmidi before it exists
ALSA:
ump: Fix corrupted data bytes at MIDI 1.0 SysEx to UMP conversion
ALSA:
us122l: Prevent write upgrades for read mappings
ALSA:
usb-audio: Add boot quirk for Behringer CM1A
ALSA:
usb-audio: Add capture quirk for Behringer FCA1616
ALSA:
usb-audio: Add delay quirk for SPACETOUCH USB Audio
ALSA:
usb-audio: Add iD14 MkI to monitor-mix volume quirk
ALSA:
usb-audio: Add MIN_MUTE quirk for Creative Sound Blaster Play! 3
ALSA:
usb-audio: Add mixer map quirk for Audient iD24
ALSA:
usb-audio: Add mixer mapping for MSI MAG B850M MORTAR WIFI
ALSA:
usb-audio: Add native DSD quirk for HiBy FC4
ALSA:
usb-audio: Add native DSD support for Cambridge Audio streamers
ALSA:
usb-audio: Add PM guard to Scarlett meter reads
ALSA:
usb-audio: Add PM guard to Studio 1810c controls
ALSA:
usb-audio: Add PM guards to RME Digiface controls
ALSA:
usb-audio: Add PM guards to US-16x08 transfers
ALSA:
usb-audio: Add quirk flag for ASUS SupremeFX Hi-Fi
ALSA:
usb-audio: Add quirk flags for Behringer UV1
ALSA:
usb-audio: Add quirk flags for Logitech PRO X Wireless
ALSA:
usb-audio: Add quirk flags for SMSL USB DAC
ALSA:
usb-audio: add QUIRK_FLAG_ALWAYS_SET_RATE for Mackie DLZ Creator XS
ALSA:
usb-audio: Add support for Pioneer DJ DJM-S11
ALSA:
usb-audio: Apply boot quirk for Behringer models generically
ALSA:
usb-audio: Apply IGNORE_CTL_ERROR quirk to all Audient devices
ALSA:
usb-audio: Clamp implicit feedback packet count to URB capacity
ALSA:
usb-audio: Complete cleanup after system-resume errors
ALSA:
usb-audio: Demote the severity of sticky GET_CUR
ALSA:
usb-audio: Extend quirk_flags to 64bit
ALSA:
usb-audio: Fix boot-time audio stuttering for USB Audio device
ALSA:
usb-audio: fix list_add double-add in push_back_to_ready_list
ALSA:
usb-audio: fix OOB write in snd_usbmidi_novation_output()
ALSA:
usb-audio: fix OOB write in snd_usbmidi_us122l_output()
ALSA:
usb-audio: Fix popping noise on Valeton GP-200
ALSA:
usb-audio: Fix sample rates for PreSonus AudioBox USB
ALSA:
usb-audio: Guard FCP protocol transfers
ALSA:
usb-audio: Guard Scarlett2 protocol transfers
ALSA:
usb-audio: Make some quirk-string helpers local
ALSA:
usb-audio: Release components on probe errors
ALSA:
usb-audio: Rename the Audient iD14 monitor mix volume control
ALSA:
usb-audio: Reverse MIXER_GET_CUR_BROKEN as MIXER_GET_CUR_OK
ALSA:
usb-audio: Skip mixer creation on M-Audio Venom
ALSA:
usb-audio: Skip reading sample rate on M-Audio Venom
ALSA:
usb-audio: skip the broken mute control on AVerMedia GC553Pro
ALSA:
usb-audio: um144mkii: use "var" keyword for data
ALSA:
usb: 6fire: Avoid embedded URBs
ALSA:
usb: hiface: Avoid embedded URBs
ALSA:
usb: ua101: Avoid embedded URBs
ALSA:
usbusx2y: fix in04_last array size mismatch with in04_buf
ALSA:
usbusx2y: validate URB actual_length in interrupt callback
ALSA:
usx2y: Stop clearing urb->hcpriv before submission
ALSA:
via82xx: Remove unreachable branch in snd_via686_pcm_pointer()
ALSA:
virmidi: Check card index validity at probe
ALSA:
virtio: reset device before deleting virtqueues
ALSA:
wavefront: Use auto-cleanup for firmware loading
amdgpu/ih6.1:
Fix minor version
amdkfd:
let profile_lock_device return an int other than uint32
amdkfd:
properly free secondary context id
amt:
Don't support cross-netns setup.
amt:
no longer rely on RTNL in amt_fill_info()
amt:
send the relay's General Query directly from the receive path
apparmor:
add audit mode to provide a mechanism to silence complain messages
apparmor:
compressed_data not described in aa_get_data_from_compressed
apparmor:
constify aa_dfa parameters on read-only compute paths
apparmor:
constify aa_label parameters on read-only query helpers
apparmor:
constify aa_perms parameters that are read-only
apparmor:
constify aa_profile parameters on read-only compute paths
apparmor:
drop use of _confined variant for iteration
apparmor:
fix alternate loaders ability to load compressed policy
apparmor:
fix auditing of mount binary data
apparmor:
Fix build failure when ZSTD_DECOMPRESS is not enabled
apparmor:
fix cred UAF caused by begin_current_label_crit_section()
apparmor:
fix deadlock in complain-mode change_hat
apparmor:
fix error debug output in fn_label_build
apparmor:
fix error handling for copy_from_user in policy_update
apparmor:
fix implicit declaration of function 'decompress_zstd'
apparmor:
fix integer overflow in verify_tags() bounds check
apparmor:
fix net.h and policy.h circular include pattern
apparmor:
fix out-of-bounds write when null terminating a label vec
apparmor:
fix race condition in label replacement
apparmor:
fix unconfined user namespace restriction forced stack
apparmor:
Fix warning: 'decompress_zstd' defined but not used
apparmor:
Initial support for compressed policies
apparmor:
leverage audit_log_n_untrustedstring() when possible
apparmor:
make include headers self-contained
apparmor:
make MEDIATES_AF_UNIX its own fn
apparmor:
make table entry count last enum for static tables
apparmor:
mark static tables and structs as read only
apparmor:
move netfilter functions next to the LSM network operations
apparmor:
move sock_rcv_skb() next to inet_conn_request
apparmor:
optimize current_label_crit_section() with needput
apparmor:
policy_int make sure list heads are initialized before fail path
apparmor:
push inet mediation into profile callbacks, and improve auditing
apparmor:
refactor network sock mediation in preparation for inet mediation
apparmor:
refactor network socket mediation to support compatibility
apparmor:
refactor xattr attachment, to take the file path
apparmor:
refactory mount to use check_perms
apparmor:
replace decompress_zstd() prototype with its entity
apparmor:
reserve mediation class for packet mediation
apparmor:
switch website link to https
apparmor:
use SEND_SIG_NOINFO instead of NULL in aa_audit()
ARC:
arch_cmpxchg_relaxed to use size of pointed type not pointer
ARC:
cleanup dead ARC_CANT_LLSC option in Kconfig
arc:
kernel: Fix clk reference leak in show_cpuinfo()
arc:
remove unused profile.h includes
arch:
arm64: add early_param idle=
arch:
hookup fchroot() system call
arch_numa:
avoid false positive fortify warning in setup_node_to_cpumask_map()
arch_numa:
remove redundant node_possible_map assignment
arch_numa:
remove redundant nodemask clears in numa_init()
arch_numa:
remove redundant nodemask clears in numa_init()
arch_numa:
remove redundant numa_nodes_parsed node_set()
arm64/boot:
Disable trapping of PMZR_EL0 writes to EL2
arm64/boot:
Don't set PMUv3p9 FGT2 bits without PMUv3
arm64/coco:
Add pKVM as a CC platform
arm64/efi:
Avoid voluntary preemption with efi_mm installed
arm64/fpsimd:
ptrace: Fix inactive SVE and SSVE regsets
arm64/fpsimd:
signal: Forbid non-streaming SVE payload on SME-only systems
arm64/mm:
Simplify SWIOTLB setup in arch_mm_preinit()
arm64/runtime-const:
Introduce runtime_const_mask_32()
arm64/runtime-const:
Use aarch64_insn_patch_text_nosync() for patching
arm64:
Add ARM64_HAS_NV2P1 capability
arm64:
Add ARM64_HAS_NV3 capability
arm64:
Add FEAT_NV2p1 detection
arm64:
Add override for ID_AA64MMFR4_EL1.NV_frac
arm64:
Add override for MMFR1.HAFDBS
arm64:
Add override for WFxT
arm64:
bti: Disable in-kernel BTI with recent versions of Clang
arm64:
Clarify ARM64_WORKAROUND_REPEAT_TLBI semantics
arm64:
compat: Fix decrementing LDM/STM alignment emulation
arm64:
cpucaps: Remove stale comment about keeping capabilities sorted
arm64:
cpufeature: Detect BBML3 based on ID_AA64MMFR2_EL1.BBM
arm64:
cpufeature: Extend bbml2_noabort support list
arm64:
cpufeature: Rename BBML2_NOABORT as BBML3
arm64:
cputype: Add C1-Nano definitions
arm64:
cputype: Add Cortex-A520AE definitions
arm64:
debug: don't mask DAIF for mdscr_write()
arm64:
defconfig: Enable Allwinner LRADC input driver
arm64:
defconfig: Enable drivers for BeagleBadge
arm64:
defconfig: Enable Qualcomm BAM-DMUX WWAN driver
arm64:
defconfig: Enable Qualcomm reference device EC driver
arm64:
defconfig: Enable Sound DMIC driver
arm64:
Disable KCSAN instrumentation in delay.o
arm64:
Document missing bitfields in cpu-feature-registers.rst
arm64:
Don't number registers in cpu-feature-registers.rst
arm64:
Don't read GMID_EL1 when MTE is disabled
arm64:
dts: add devicetree for TQMa91xx on MBa93xxCA
arm64:
dts: add tqma9596la-mba95xxca
arm64:
dts: allwinner: a100: Add LRADC node
arm64:
dts: allwinner: A133: add support for Baijie Helper A133 board
arm64:
dts: allwinner: a523: add IR receiver nodes
arm64:
dts: allwinner: a523: Add SPDIF output PH pin mux option
arm64:
dts: allwinner: a523: enable IR on the Avaota A1
arm64:
dts: allwinner: a523: enable IR receiver on the X96Q Pro+
arm64:
dts: allwinner: a523: Enable SPDIF on X96QPRO+
arm64:
dts: allwinner: Correct white-space style
arm64:
dts: allwinner: sun50i-a64-pinephone: Fix mpu6050 mount matrix
arm64:
dts: am62p5-var-som-symphony: add touchscreen support
arm64:
dts: am62p5-var-som-symphony: add TPM support
arm64:
dts: amd: seattle: Remove useless clocks DTSI include
arm64:
dts: amd: seattle: Remove useless xgbe DTSI include
arm64:
dts: amlogic: add some device nodes for A9
arm64:
dts: amlogic: Correct indentation and whitespace
arm64:
dts: amlogic: meson-axg-s400: enable mipi_pcie_analog_dphy for PCIe
arm64:
dts: amlogic: meson-axg: Add missing nand_rb0 pin to nand_all_pins
arm64:
dts: amlogic: meson-axg: Disable nfc node by default
arm64:
dts: amlogic: meson-axg: Disable pcie_phy node by default
arm64:
dts: amlogic: t7: Add clk measure support
arm64:
dts: amlogic: t7: fix the pin groups of the vsync PWM
arm64:
dts: amlogic: t7: fix the pin groups of two PWM outputs
arm64:
dts: amlogic: t7: khadas-vim4: add the PWM-driven supplies
arm64:
dts: amlogic: t7: khadas-vim4: allow the SD card to be power cycled
arm64:
dts: amlogic: t7: use the real UART pclk
arm64:
dts: apple: Add common SMC hwmon infrastructure
arm64:
dts: apple: Add pmgr-misc nodes to t60xx
arm64:
dts: apple: Initial T6030 (M3 Pro) device trees
arm64:
dts: apple: Initial T603[124] (M3 Max and Ultra) device trees
arm64:
dts: apple: t600x: Add common SMC hwmon sensors
arm64:
dts: apple: t600x: Add SMC hwmon node
arm64:
dts: apple: t602x: Add common SMC hwmon sensors
arm64:
dts: apple: t602x: Add SMC hwmon node
arm64:
dts: apple: t60xx: jxxx: Add device-specific SMC hwmon sensors
arm64:
dts: apple: t8103: Add common SMC hwmon sensors
arm64:
dts: apple: t8103: Add SMC hwmon node
arm64:
dts: apple: t8103: jxxx: Add device-specific SMC hwmon sensors
arm64:
dts: apple: t8112: Add common SMC hwmon sensors
arm64:
dts: apple: t8112: Add SMC hwmon node
arm64:
dts: apple: t8112: jxxx: Add device-specific SMC hwmon sensors
arm64:
dts: cix: add sky1 DMA-350 node with channel IRQ entries
arm64:
dts: cix: sky1: add audss cru
arm64:
dts: Correct white-space style
arm64:
dts: exynos5433: Override thermal zones by phandle
arm64:
dts: exynos: add initial support for Samsung Exynos8855 smdk
arm64:
dts: exynos: Align continued properties and add missing blank lines
arm64:
dts: exynos: Correct white-space style
arm64:
dts: exynos: Move 'status' to the end to match coding style
arm64:
dts: exynos: Re-order clocks and align continued properties
arm64:
dts: exynosautov920: Add hsi0 syscon node for PCIe PHY
arm64:
dts: freescale: Add dual-channel LVDS overlay for TQMa8MPxS
arm64:
dts: freescale: add initial device tree for TQMa8MPQS with i.MX8MP
arm64:
dts: freescale: add LVDS overlays for TQMa8MPxS
arm64:
dts: freescale: Add support for Variscite DART-MX8M-MINI
arm64:
dts: freescale: Add support for Variscite DART-MX8M-PLUS
arm64:
dts: freescale: Add support for Variscite VAR-SOM-MX8 QuadMax
arm64:
dts: freescale: imx8mm-verdin: Add Cortex-M4F remoteproc
arm64:
dts: freescale: imx8mm-verdin: Add Cortex-M4F UART_4 overlay
arm64:
dts: freescale: imx8mm-verdin: Add DSI to HDMI adapter overlay
arm64:
dts: freescale: imx8mm-verdin: Add NAU8822 Bridge Tied Load
arm64:
dts: freescale: imx8mm-verdin: Add Toradex Capacitive Touch Display 10.1" DSI
arm64:
dts: freescale: imx8mm-verdin: Add Toradex Capacitive Touch Display 7" DSI
arm64:
dts: freescale: imx8mm-verdin: Add Toradex DSI to LVDS adapter with 10.1" display
arm64:
dts: freescale: imx8mn-var-som: Add MCP251xFD CAN controller
arm64:
dts: freescale: imx8mn-var-som: Add support for WM8904 audio codec
arm64:
dts: freescale: imx8mn-var-som: Align fsl,pins tables
arm64:
dts: freescale: imx8mn-var-som: drop duplicate USB OTG node
arm64:
dts: freescale: imx8mn-var-som: enable FlexSPI interface
arm64:
dts: freescale: imx8mn-var-som: Move UART4 description to Symphony
arm64:
dts: freescale: imx8mn-var-som: move uSD support to carrier boards
arm64:
dts: freescale: imx8mn-var-som: Rework WiFi/BT and add legacy dts
arm64:
dts: freescale: imx8mn-var-som: Update FEC support with MaxLinear PHY
arm64:
dts: freescale: imx8mp-var-som: add I2C1 bus recovery GPIOs
arm64:
dts: freescale: imx9-var-dart-sonata: fix Ethernet PHY configuration
arm64:
dts: freescale: imx95-toradex-smarc: add alias for lpuart5
arm64:
dts: freescale: imx95-var-dart: enable NETC block control
arm64:
dts: fsd: Align continued properties and add missing blank lines
arm64:
dts: fsd: Move 'status' to the end to match coding style
arm64:
dts: glymur-crd: Add reset GPIO to touchscreen node
arm64:
dts: glymur: Add LPASS macro codecs and pinctrl
arm64:
dts: google: Align continued properties and add missing blank lines
arm64:
dts: google: Move 'status' to the end to match coding style
arm64:
dts: hisilicon: Correct indentation
arm64:
dts: hisilicon: hi3798cv200: Drop unused clock-names and reset-names
arm64:
dts: imx8-ss-audio: Fix LPCG clock indices for ASRC0
arm64:
dts: imx8: Correct indentation and whitespace
arm64:
dts: imx8dxl/qm/qxp: Add power supply properties to Root Port node
arm64:
dts: imx8mm-evk: Add power supply property to Root Port node
arm64:
dts: imx8mm-var-dart: Add support for Variscite Sonata board
arm64:
dts: imx8mm-var-som-symphony: add wakeup sources
arm64:
dts: imx8mm-var-som-symphony: keep RGB_SEL low
arm64:
dts: imx8mn-var-som-symphony: Add TPM2 support
arm64:
dts: imx8mn-var-som-symphony: add wakeup sources
arm64:
dts: imx8mn-var-som-symphony: Disable internal RTC
arm64:
dts: imx8mn-var-som-symphony: Enable I2C4
arm64:
dts: imx8mn-var-som-symphony: enable PWM1
arm64:
dts: imx8mn-var-som-symphony: keep RGB_SEL low
arm64:
dts: imx8mp-ab2: Enable MU2 for DSP communication
arm64:
dts: imx8mp-evk: add board-level mux for CAN2 and MICFIL
arm64:
dts: imx8mp-evk: add flexcan2 overlay file
arm64:
dts: imx8mp-evk: Add power supply properties to Root Port node
arm64:
dts: imx8mp-evk: add typec node
arm64:
dts: imx8mp-evk: add usb3_phy1 tuning properties
arm64:
dts: imx8mp-frdm: Add missing HDMI DDC pinctrl
arm64:
dts: imx8mp-var-dart-sonata: Fix Sonata SD I/O supply
arm64:
dts: imx8mp-var-dart: Add support for Variscite Sonata board
arm64:
dts: imx8mp-var-som-symphony: add capacitive touchscreen
arm64:
dts: imx8mp-var-som-symphony: add external RTC
arm64:
dts: imx8mp-var-som-symphony: add HDMI support
arm64:
dts: imx8mp-var-som-symphony: add input keys
arm64:
dts: imx8mp-var-som-symphony: add second Ethernet port
arm64:
dts: imx8mp-var-som-symphony: add TPM support
arm64:
dts: imx8mp-var-som-symphony: enable CAN
arm64:
dts: imx8mp-var-som-symphony: enable ECSPI2
arm64:
dts: imx8mp-var-som-symphony: enable header UARTs
arm64:
dts: imx8mp-var-som-symphony: enable PCIe
arm64:
dts: imx8mp-var-som-symphony: enable PWM1
arm64:
dts: imx8mp-var-som-symphony: enable USB support
arm64:
dts: imx8mp-var-som-symphony: keep RGB_SEL low
arm64:
dts: imx8mp: add missing #sound-dai-cells to xcvr
arm64:
dts: imx8mq-evk: Add power supply properties to Root Port node
arm64:
dts: imx8mq-evk: add typec node
arm64:
dts: imx8mq-evk: add uart3 and bluetooth node
arm64:
dts: imx8mq: Add DCSS node
arm64:
dts: imx8qm-ss-audio: add spdif1 node
arm64:
dts: imx8qm-ss-dma: add lpuart4 node
arm64:
dts: imx8qm-ss-lsio: add lsio mu8 and mu8b
arm64:
dts: imx8qm-var-som-symphony: enable expansion header UART
arm64:
dts: imx8qm-var-som: Add support for Variscite Symphony board
arm64:
dts: imx8qm: add scu power key support
arm64:
dts: imx8ulp-9x9-evk: Rename model string to reflect die size
arm64:
dts: imx8ulp-evk: Add gpio-keys node for power button
arm64:
dts: imx8ulp-evk: Change the values of some PCRs of ENET
arm64:
dts: imx8ulp-evk: Enable LPUART6 for Bluetooth
arm64:
dts: imx8ulp-evk: Enable LPUART7
arm64:
dts: imx8ulp-evk: Update rpmsg resource table address
arm64:
dts: imx8ulp: Add assigned clock properties for LPUART nodes
arm64:
dts: imx8ulp: Add DMA channel properties and use eDMA flag macros
arm64:
dts: imx8ulp: Add I3C2 controller node
arm64:
dts: imx8ulp: Correct SRAM node address and size to cover full SSRAM P2
arm64:
dts: imx91-9x9-qsb: Add audio-related board muxes
arm64:
dts: imx91-9x9-qsb: add CAN support overlay file
arm64:
dts: imx91-9x9-qsb: Add PDM microphone sound card support
arm64:
dts: imx91-9x9-qsb: Add WM8524 sound card support
arm64:
dts: imx91-tqma9131-mba91xxca: USB phy adjustments
arm64:
dts: imx91-tqma9131: move ele-reserved memory into 512MB range
arm64:
dts: imx93-11x11-evk: Add DY1212W-4856 LVDS panel
arm64:
dts: imx93-kontron: set memory node to 0x80000000/1GiB
arm64:
dts: imx93-tqma9352-mba93xxca: Add LVDS overlay
arm64:
dts: imx93-tqma9352-mba93xxla-mini: Add LVDS overlay
arm64:
dts: imx93-tqma9352-mba93xxla: Add LVDS overlay
arm64:
dts: imx93: Add LVDS Display Bridge support
arm64:
dts: imx93: update the tmu compatible string
arm64:
dts: imx94-xspi: add the DMA channels
arm64:
dts: imx943-evk: Add CM7 and CM33S nodes
arm64:
dts: imx943-evk: add PCIe root port node and according properties
arm64:
dts: imx943-evk: Remove 'supports-clkreq' from PCIe1
arm64:
dts: imx943: Correct PCIe outbound address space configuration
arm64:
dts: imx94: add PCIe Root Port node
arm64:
dts: imx94: Correct PCIe outbound address space configuration
arm64:
dts: imx95-19x19-evk: Add CM7 node and related memory nodes
arm64:
dts: imx95-var-dart-sonata: enable in-band status for SFP
arm64:
dts: imx95-var-dart: wm8904: Add INL1 as DMICDAT1
arm64:
dts: imx952-evk: Add CM7 node and related memory nodes
arm64:
dts: imx95: Add dma, intr, aer and pme interrupts for PCIe
arm64:
dts: imx95: Move power supply properties to Root Port node
arm64:
dts: imx95: switch usb3 controller to flattened model
arm64:
dts: intel: keembay: Always use decimal interrupts
arm64:
dts: ls1028a: describe the Lynx 10G SerDes
arm64:
dts: ls1046a: describe the Lynx 10G SerDes blocks
arm64:
dts: ls1088a: describe the Lynx 10G SerDes blocks
arm64:
dts: ls208xa: describe the Lynx 10G SerDes blocks
arm64:
dts: lx2160a: explicitly enable serdes_1 node
arm64:
dts: lx2160a: extract the PCIe from LX2160A Rev2 into a separate file
arm64:
dts: lx2160a: extract the PCIe nodes into a separate dtsi
arm64:
dts: lx2160a: extract the SerDes nodes into a separate dtsi
arm64:
dts: lx2160a: fix IIC1 pinmux submask rejected by pinctrl-single
arm64:
dts: lx2160a: fix incorrect pinmux
arm64:
dts: lx2160a: fix the iic5 spi3 pinmux offset and value
arm64:
dts: lx2160a: split the dtsi to avoid delete-property
arm64:
dts: lx2160a: transition to device-specific SerDes compatible strings
arm64:
dts: lx2162a: transition to device-specific SerDes compatible strings
arm64:
dts: mediatek: alias all enabled serial ports
arm64:
dts: mediatek: Correct indentation and whitespace
arm64:
dts: mediatek: mt6359: use proper compatible for rtc
arm64:
dts: mediatek: mt6795: Remove deprecated UART DMA property
arm64:
dts: mediatek: mt6858: Add pinmux macro header file
arm64:
dts: mediatek: mt8183-kukui: Add supply for SPI NOR flash
arm64:
dts: mediatek: mt8183: Add and use UART AP_DMA controller
arm64:
dts: mediatek: mt8186: Add and use UART AP_DMA controller
arm64:
dts: mediatek: mt8186: change CCI OPP scaling mapping
arm64:
dts: mediatek: mt8188-geralt: Add supply for SPI NOR flash
arm64:
dts: mediatek: mt8188: Add and use UART AP_DMA controller
arm64:
dts: mediatek: mt8192-asurada: Disable mmc1 on Spherion
arm64:
dts: mediatek: mt8192: Add and use UART AP_DMA controller
arm64:
dts: mediatek: mt8195: Add and use UART AP_DMA controller
arm64:
dts: mediatek: mt8390-genio-common: Add MT6365 PMIC supplies
arm64:
dts: mediatek: mt8395-genio-common: Add MT6365 PMIC supplies
arm64:
dts: mediatek: mt8395-radxa-nio-12l: Add MT6365 PMIC supplies
arm64:
dts: mediatek: tungsten-smarc: Remove unnecessary cells
arm64:
dts: meson: a1: Add clk measure support
arm64:
dts: microchip: lan969x: add QSPI nodes
arm64:
dts: monaco: Fix CSI I2C controllers default bus frequency
arm64:
dts: nuvoton: npcm845: Drop redundant timer clock-names
arm64:
dts: nuvoton: npcm845: Reorder timer0 and PECI nodes
arm64:
dts: qcom: Add #{address,size}-cells to Chromium-based /firmware
arm64:
dts: qcom: Add Display Port audio on Arduino Monza
arm64:
dts: qcom: Add gpio device node for pm8010
arm64:
dts: qcom: Add GPU support for Glymur
arm64:
dts: qcom: Add header file for ADC5 Gen3 channel macros
arm64:
dts: qcom: Add HONOR MagicBook Art 14 device tree
arm64:
dts: qcom: Add Shikra CQ2390M SoM platform
arm64:
dts: qcom: Add Shikra EVK boards
arm64:
dts: qcom: Add Shikra IQ2390S SoM platform
arm64:
dts: qcom: agatti: Add missing CX power domain to DISPCC
arm64:
dts: qcom: Correct whitespace around '='
arm64:
dts: qcom: eliza-cqs-evk: Enable sound card support with WSA8845 and DMIC
arm64:
dts: qcom: eliza-cqs-som: Add eUSB2 repeater supplies
arm64:
dts: qcom: eliza-evk: Add support for USB and SD card
arm64:
dts: qcom: eliza-mtp: Enable touchscreen
arm64:
dts: qcom: eliza-mtp: Fix swapped USB QMP PHY vdda-phy/vdda-pll supplies
arm64:
dts: qcom: eliza: Add CPU and LLCC BWMONs
arm64:
dts: qcom: eliza: Add Eliza CQS EVK board
arm64:
dts: qcom: eliza: Add Eliza CQS SoM platform
arm64:
dts: qcom: eliza: Add fallback compatible for ADSP remoteproc
arm64:
dts: qcom: eliza: Add LPASS macro and SoundWire support
arm64:
dts: qcom: eliza: Add PMIC nodes for CQS SoM and MTP
arm64:
dts: qcom: eliza: Describe the ADSP GPR node
arm64:
dts: qcom: eliza: Enable cpufreq cooling devices
arm64:
dts: qcom: eliza: Enable first QUPv3 wrapper by default
arm64:
dts: qcom: eliza: Reduce OS PDC DRV span to 0x10000
arm64:
dts: qcom: Fix pm4125 vbus regulator compatible and constraints
arm64:
dts: qcom: glymur-crd: add Audio sound card node
arm64:
dts: qcom: glymur-crd: Add Embedded controller node
arm64:
dts: qcom: glymur-crd: Add FocalTech ft3d81 touchscreen support
arm64:
dts: qcom: glymur-crd: merge duplicate &pmh0101_gpios node extensions
arm64:
dts: qcom: glymur-crd: Move common board nodes to shared DTSI
arm64:
dts: qcom: glymur: Add Asus Zenbook A16 (UX3607OA)
arm64:
dts: qcom: glymur: Add camera clock controller support
arm64:
dts: qcom: glymur: add CPU capacity-dmips-mhz
arm64:
dts: qcom: glymur: Add CX power domain to GCC
arm64:
dts: qcom: glymur: Add EVA clock controller node
arm64:
dts: qcom: glymur: Add GPU cooling
arm64:
dts: qcom: glymur: Add GPU smmu node
arm64:
dts: qcom: glymur: add IMEM and PIL regions
arm64:
dts: qcom: glymur: Add label properties to CoreSight devices
arm64:
dts: qcom: glymur: Add memory-region for audio PD
arm64:
dts: qcom: glymur: Add PCIe port compatibles and ports
arm64:
dts: qcom: glymur: Add QREF regulator supplies to TCSR
arm64:
dts: qcom: glymur: add SoCCP DT node
arm64:
dts: qcom: glymur: add TRNG node
arm64:
dts: qcom: glymur: Configure USB controllers are wakeup-capable
arm64:
dts: qcom: glymur: Drop fake PCIe phy 3B
arm64:
dts: qcom: glymur: enable ETR and CTCU devices
arm64:
dts: qcom: glymur: Fix gcc clock specifier for usb_mp_qmpphy nodes
arm64:
dts: qcom: glymur: Fix PDC IRQ mapping
arm64:
dts: qcom: glymur: Fix properties of usb_hs node
arm64:
dts: qcom: glymur: fix SoCCP memory mappings
arm64:
dts: qcom: glymur: Fix swapped USB QMP PHY vdda-phy/vdda-pll supplies
arm64:
dts: qcom: glymur: Fix unit-address mismatch for spmi_bus2
arm64:
dts: qcom: hamoa-iot-evk: Add Embedded controller node
arm64:
dts: qcom: hamoa-pmics: Add ADC support
arm64:
dts: qcom: hamoa: add audio PD remote heap region
arm64:
dts: qcom: hamoa: Add interconnects to primary USB3 controller
arm64:
dts: qcom: hamoa: Add label properties to CoreSight devices
arm64:
dts: qcom: hamoa: enable ETR and CTCU devices
arm64:
dts: qcom: hamoa: Fix clocks for HSPHYs
arm64:
dts: qcom: hamoa: Fix swapped USB QMP PHY vdda-phy/vdda-pll supplies
arm64:
dts: qcom: hamoa: Fix xbl_tmp_buffer_mem size
arm64:
dts: qcom: hamoa: Remove mem-reservations which are already covered by EFI
arm64:
dts: qcom: Introduce Shikra SoC base dtsi
arm64:
dts: qcom: ipq5018: add pwm node
arm64:
dts: qcom: ipq5018: Correct CMN PLL reference clock rate
arm64:
dts: qcom: ipq5018: move PCIe phys and PERST# to port node
arm64:
dts: qcom: ipq5332: Add CMN PLL node for networking hardware
arm64:
dts: qcom: ipq5332: add pwm node
arm64:
dts: qcom: ipq5332: Move PHYs and PERST# to Root Port node
arm64:
dts: qcom: ipq5332: Represent xo_board as fixed-factor clock
arm64:
dts: qcom: ipq5424: Move PHYs and PERST# to Root Port node
arm64:
dts: qcom: ipq6018: add pwm node
arm64:
dts: qcom: ipq6018: move PCIe phys to port node
arm64:
dts: qcom: ipq8074: move PCIe phys and PERST# to port node
arm64:
dts: qcom: ipq9574: Add missing PCIe global IRQs
arm64:
dts: qcom: ipq9574: Add PCIe bridge node
arm64:
dts: qcom: ipq9574: add pwm node
arm64:
dts: qcom: ipq9574: enable the PCIe support on RDP454
arm64:
dts: qcom: kaanapali-mtp: Add PMIC Glink node
arm64:
dts: qcom: kaanapali-mtp: Add SoCCP node
arm64:
dts: qcom: kaanapali-qrd: Add PMIC Glink node
arm64:
dts: qcom: kaanapali-qrd: Add SoCCP node
arm64:
dts: qcom: kaanapali: Add label properties to CoreSight devices
arm64:
dts: qcom: kaanapali: Add minidump SRAM config to SCM node
arm64:
dts: qcom: kaanapali: Add missing properties to usb controller
arm64:
dts: qcom: kaanapali: Add qcrypto node support
arm64:
dts: qcom: kaanapali: Add SoCCP for Kaanapali SoC
arm64:
dts: qcom: kaanapali: Add TRNG node
arm64:
dts: qcom: kaanapali: Enable cpufreq cooling devices
arm64:
dts: qcom: kaanapali: Fix swapped USB QMP PHY vdda-phy/vdda-pll supplies
arm64:
dts: qcom: kaanapali: Fix the PCIe iommu-map entries
arm64:
dts: qcom: kaanapali: Switch SCMI perf protocol to use power-domain-cells
arm64:
dts: qcom: kodiak: Add label properties to CoreSight devices
arm64:
dts: qcom: kodiak: avoid EFI overlap for ADSP remote heap
arm64:
dts: qcom: kodiak: consolidate IPA properties
arm64:
dts: qcom: kodiak: Fix the PCIe iommu-map entries
arm64:
dts: qcom: kodiak: Move PCIe GPIOs and PHYs to root ports
arm64:
dts: qcom: lemans-evk-ifp-mezzanine: Fix the PCIe iommu-map entries
arm64:
dts: qcom: lemans-evk: Describe the PCIe M.2 Key E connector
arm64:
dts: qcom: lemans-evk: Enable secondary USB controller in host mode
arm64:
dts: qcom: lemans-evk: Rename hd3ss3220_ instance for primary port controller
arm64:
dts: qcom: lemans-pmics: Add ADC support for PMM8654au
arm64:
dts: qcom: lemans: Add compatible to the PCIe Root Port
arm64:
dts: qcom: lemans: Add label properties to CoreSight devices
arm64:
dts: qcom: lemans: Fix swapped USB QMP PHY vdda-phy/vdda-pll supplies
arm64:
dts: qcom: lemans: Fix the PCIe iommu-map entries
arm64:
dts: qcom: lemans: Reduce OS PDC DRV span to 0x10000
arm64:
dts: qcom: lemans: Remove the gold_cpu_sleep idle state
arm64:
dts: qcom: mahua: Add QREF regulator supplies to TCSR
arm64:
dts: qcom: milos-fairphone-fp6: Enable IPA
arm64:
dts: qcom: milos-nothing-asteroids: Drop simplefb
arm64:
dts: qcom: milos: Add display (MDSS)
arm64:
dts: qcom: milos: Add GX clock controller
arm64:
dts: qcom: milos: Add IMEM node
arm64:
dts: qcom: milos: Add interconnects to camcc
arm64:
dts: qcom: milos: Add IPA node
arm64:
dts: qcom: milos: Add reset for sdhc_2
arm64:
dts: qcom: milos: Reduce OS PDC DRV span to 0x10000
arm64:
dts: qcom: monaco-arduino-monza: Add fan controller and thermal cooling
arm64:
dts: qcom: monaco-arduino-monza: add ina232 power sensor
arm64:
dts: qcom: monaco-arduino-monza: add USB-C controller and connector
arm64:
dts: qcom: monaco-arduino-monza: Remove duplicate includes
arm64:
dts: qcom: monaco-evk-ifp-mezzanine: Fix the PCIe iommu-map entries
arm64:
dts: qcom: monaco-monza-som: Fix the PCIe iommu-map entries
arm64:
dts: qcom: monaco-pmics: Add ADC support for PMM8620AU
arm64:
dts: qcom: monaco: Add label properties to CoreSight devices
arm64:
dts: qcom: monaco: Fix the PCIe iommu-map entries
arm64:
dts: qcom: monaco: fix wrong connection for the replicator
arm64:
dts: qcom: monaco: Reduce OS PDC DRV span to 0x10000
arm64:
dts: qcom: monaco: Remove the little/big_cpu_sleep_0 idle states
arm64:
dts: qcom: msm8953-flipkart-rimob: Enable display and GPU
arm64:
dts: qcom: msm8953-flipkart-rimob: Enable Hall sensor
arm64:
dts: qcom: msm8953-flipkart-rimob: Enable touchscreen
arm64:
dts: qcom: msm8953-flipkart-rimob: Enable WiFi/Bluetooth
arm64:
dts: qcom: msm8976-longcheer-l9360: Fix accidental node override
arm64:
dts: qcom: msm8996-xiaomi-gemini: Fix up ti,drv2604 enable GPIO
arm64:
dts: qcom: msm8996: add blsp2_spi5 node
arm64:
dts: qcom: msm8998: Don't pull-up I2C pins by default in sleep
arm64:
dts: qcom: pmk8550: add VADC node
arm64:
dts: qcom: purwa-iot-som: enable video
arm64:
dts: qcom: purwa: Add Microsoft Surface Pro 12in
arm64:
dts: qcom: purwa: Fix swapped USB QMP PHY vdda-phy/vdda-pll supplies
arm64:
dts: qcom: purwa: Override Iris clocks and operating points
arm64:
dts: qcom: qcm6490-fairphone-fp5: Add AW88261 amplifiers
arm64:
dts: qcom: qcm6490-fairphone-fp5: Convert fb to use memory-region
arm64:
dts: qcom: qcm6490-shift-otter: Convert fb to use memory-region
arm64:
dts: qcom: qcm6490: Fix swapped USB QMP PHY vdda-phy/vdda-pll supplies
arm64:
dts: qcom: qcs404: Fix DTBS Check errors in usb controller nodes
arm64:
dts: qcom: qcs615-ride: fix sdhc_2 vqmmc-supply for UHS-I mode
arm64:
dts: qcom: qcs615: Add minidump SRAM config to SCM node
arm64:
dts: qcom: qcs6490-radxa-dragon-q6a: Fix the PCIe iommu-map entries
arm64:
dts: qcom: qcs6490-rb3gen2-industrial-mezzanine: Fix the PCIe iommu-map entries
arm64:
dts: qcom: qcs6490-rb3gen2: Enable 4-lane DisplayPort Alt Mode
arm64:
dts: qcom: qcs6490-rb3gen2: Fix the PCIe iommu-map entries
arm64:
dts: qcom: qcs6490-thundercomm-minipc-g1iot: Fix the PCIe iommu-map entries
arm64:
dts: qcom: qcs6490: Add Vicharak Axon Mini
arm64:
dts: qcom: qcs6490: Fix swapped USB QMP PHY vdda-phy/vdda-pll supplies
arm64:
dts: qcom: qcs8300-ride: Fix BT RFA supply name
arm64:
dts: qcom: qcs8300: Add minidump SRAM config to SCM node
arm64:
dts: qcom: qcs8550-aim300: Fix swapped USB QMP PHY vdda-phy/vdda-pll supplies
arm64:
dts: qcom: qcs8550: add QCS8550 RB5Gen2 board support
arm64:
dts: qcom: qdu1000: Add minidump SRAM config to SCM node
arm64:
dts: qcom: qdu1000: Reduce OS PDC DRV span to 0x10000
arm64:
dts: qcom: qrb4210-rb2: enable venus device
arm64:
dts: qcom: Remove sa8775p-ride board
arm64:
dts: qcom: Rename pci@ nodes to pcie@
arm64:
dts: qcom: sa8155p-adp: Fix swapped USB and UFS QMP PHY vdda-phy/vdda-pll supplies
arm64:
dts: qcom: sa8540p: Fix swapped USB QMP PHY vdda-phy/vdda-pll supplies
arm64:
dts: qcom: sa8775p: Add minidump SRAM config to SCM node
arm64:
dts: qcom: sar2130p: Fix swapped USB QMP PHY vdda-phy/vdda-pll supplies
arm64:
dts: qcom: sar2130p: Fix the PCIe iommu-map entries
arm64:
dts: qcom: sar2130p: Reduce OS PDC DRV span to 0x10000
arm64:
dts: qcom: sc7180: Add minidump SRAM config to SCM node
arm64:
dts: qcom: sc7180: Fix swapped USB QMP PHY vdda-phy/vdda-pll supplies
arm64:
dts: qcom: sc7180: Reduce OS PDC DRV span to 0x10000
arm64:
dts: qcom: sc7280: Add minidump SRAM config to SCM node
arm64:
dts: qcom: sc7280: Fix swapped USB QMP PHY vdda-phy/vdda-pll supplies
arm64:
dts: qcom: sc7280: Reduce OS PDC DRV span to 0x10000
arm64:
dts: qcom: sc8180x-lenovo-flex-5g: Describe the display power net
arm64:
dts: qcom: sc8180x-lenovo-flex-5g: Rename regulator nodes
arm64:
dts: qcom: sc8180x-primus: Describe the display power net
arm64:
dts: qcom: sc8180x-primus: Rename regulator nodes
arm64:
dts: qcom: sc8180x: Fix swapped USB QMP PHY vdda-phy/vdda-pll supplies
arm64:
dts: qcom: sc8180x: Fix the PCIe iommu-map entries
arm64:
dts: qcom: sc8180x: Reduce OS PDC DRV span to 0x10000
arm64:
dts: qcom: sc8280xp-arcata: Add lid switch
arm64:
dts: qcom: sc8280xp-arcata: add USB-C orientation GPIOs
arm64:
dts: qcom: sc8280xp-arcata: Add volume up/down GPIO keys
arm64:
dts: qcom: sc8280xp-arcata: Drop duplicate DMIC supplies
arm64:
dts: qcom: sc8280xp-arcata: Enable 4-lane DP support
arm64:
dts: qcom: sc8280xp-arcata: Enable backlight
arm64:
dts: qcom: sc8280xp-arcata: Enable the eDP display
arm64:
dts: qcom: sc8280xp-arcata: Fix top USB-C DP alt mode
arm64:
dts: qcom: sc8280xp-arcata: model the PMU of the on-board wcn6855
arm64:
dts: qcom: sc8280xp-arcata: Switch to uefi rtc offset
arm64:
dts: qcom: sc8280xp-blackrock: Fix swapped USB QMP PHY vdda-phy/vdda-pll supplies
arm64:
dts: qcom: sc8280xp-blackrock: switch to uefi rtc offset
arm64:
dts: qcom: sc8280xp-crd: Add pmic-glink orientation GPIOs
arm64:
dts: qcom: sc8280xp-crd: Fix the pin index for misc_3p3_reg_en
arm64:
dts: qcom: sc8280xp-x13s: Enable Iris
arm64:
dts: qcom: sc8280xp-x13s: Fix the drive-strength of mclk pin
arm64:
dts: qcom: sc8280xp-x13s: Use predefined MCLK pinctrl
arm64:
dts: qcom: sc8280xp: Add camera MCLK pinctrl
arm64:
dts: qcom: sc8280xp: Add Iris core
arm64:
dts: qcom: sc8280xp: Add reg and clocks for QoS configuration
arm64:
dts: qcom: sc8280xp: Move PHY, PERST, and Wake GPIOs to PCIe port nodes
arm64:
dts: qcom: sc8280xp: Reduce OS PDC DRV span to 0x10000
arm64:
dts: qcom: sc8280xp: sort reserved memory regions
arm64:
dts: qcom: sdm632-motorola-ocean: Fix LED default trigger property
arm64:
dts: qcom: sdm670-google: add lpi reserved gpios
arm64:
dts: qcom: sdm670: Reduce OS PDC DRV span to 0x10000
arm64:
dts: qcom: sdm845-oneplus: Update compatible to include model
arm64:
dts: qcom: sdm845: Add minidump SRAM config to SCM node
arm64:
dts: qcom: sdm845: consolidate IPA properties
arm64:
dts: qcom: sdm845: Fix swapped USB QMP PHY vdda-phy/vdda-pll supplies
arm64:
dts: qcom: sdm845: Fix the PCIe iommu-map entries
arm64:
dts: qcom: sdm845: Reduce OS PDC DRV span to 0x10000
arm64:
dts: qcom: sdm850: Fix swapped USB QMP PHY vdda-phy/vdda-pll supplies
arm64:
dts: qcom: sdx75: Reduce OS PDC DRV span to 0x10000
arm64:
dts: qcom: shikra: Add CDSP, LPAICP, MPSS remoteproc PAS nodes
arm64:
dts: qcom: shikra: Add cpufreq-hw, EPSS L3 interconnect and OPP tables
arm64:
dts: qcom: shikra: Add DDR BWMON support
arm64:
dts: qcom: shikra: Add gpio-reserved-ranges to tlmm
arm64:
dts: qcom: shikra: Add QUPv3 configuration
arm64:
dts: qcom: shikra: Add SMP2P nodes
arm64:
dts: qcom: shikra: Add support for DISPCC/GPUCC nodes
arm64:
dts: qcom: shikra: add WiFi node support
arm64:
dts: qcom: shikra: Enable CDSP, LPAICP and MPSS on EVK boards
arm64:
dts: qcom: shikra: Enable TSENS and thermal zones
arm64:
dts: qcom: shikra: Enable WiFi/BT on SoMs
arm64:
dts: qcom: sm4450: Reduce OS PDC DRV span to 0x10000
arm64:
dts: qcom: sm6115-pro1x: Correct touchscreen GPIO flags
arm64:
dts: qcom: sm6115: add venus device
arm64:
dts: qcom: sm6125-xiaomi-ginkgo: Add IR transmitter
arm64:
dts: qcom: sm6125-xiaomi-ginkgo: Add PMI632 Type-C property
arm64:
dts: qcom: sm6125-xiaomi-ginkgo: Add vbus-supply in Type-C connector
arm64:
dts: qcom: sm6125-xiaomi-ginkgo: Enable vibrator
arm64:
dts: qcom: sm6125-xiaomi-laurel-sprout: Fixup panel compatible
arm64:
dts: qcom: sm6125: Enable USB-C port handling
arm64:
dts: qcom: sm6125: Use 64 bit addressing
arm64:
dts: qcom: sm6350: Add interconnects for GPU, MPSS & CDSP
arm64:
dts: qcom: sm6350: Add minidump SRAM config to SCM node
arm64:
dts: qcom: sm6350: Add PIL info region
arm64:
dts: qcom: sm6350: consolidate IPA properties
arm64:
dts: qcom: sm6350: Reduce OS PDC DRV span to 0x10000
arm64:
dts: qcom: sm6375: Add minidump SRAM config to SCM node
arm64:
dts: qcom: sm7225-fairphone-fp4: Fix address in fb node name
arm64:
dts: qcom: sm7225-fairphone-fp4: Fix swapped USB QMP PHY vdda-phy/vdda-pll supplies
arm64:
dts: qcom: sm7325: Add Motorola Edge 30 (dubai) DTS
arm64:
dts: qcom: sm7325: Add Xiaomi 12 Lite 5G (taoyao) DTS
arm64:
dts: qcom: sm8150: Fix swapped USB QMP PHY vdda-phy/vdda-pll supplies
arm64:
dts: qcom: sm8150: Fix the PCIe iommu-map entries
arm64:
dts: qcom: sm8150: Reduce OS PDC DRV span to 0x10000
arm64:
dts: qcom: sm8250-xiaomi-elish: Add ov8856 front camera
arm64:
dts: qcom: sm8250-xiaomi-elish: Add pm8008 PMIC
arm64:
dts: qcom: sm8250-xiaomi-elish: correct the board ID
arm64:
dts: qcom: sm8250: Add cam_mclk3_default pinctrl
arm64:
dts: qcom: sm8250: Add memory-region for audio PD
arm64:
dts: qcom: sm8250: correct frequencies in the Iris OPP table
arm64:
dts: qcom: sm8250: Fix swapped USB QMP PHY vdda-phy/vdda-pll supplies
arm64:
dts: qcom: sm8250: Fix the PCIe iommu-map entries
arm64:
dts: qcom: sm8250: Reduce OS PDC DRV span to 0x10000
arm64:
dts: qcom: sm8250: sort out Iris power domains
arm64:
dts: qcom: sm8350-hdk: enable Iris core
arm64:
dts: qcom: sm8350: add Iris device
arm64:
dts: qcom: sm8350: Add minidump SRAM config to SCM node
arm64:
dts: qcom: sm8350: consolidate IPA properties
arm64:
dts: qcom: sm8350: Fix swapped USB QMP PHY vdda-phy/vdda-pll supplies
arm64:
dts: qcom: sm8350: Fix the PCIe iommu-map entries
arm64:
dts: qcom: sm8350: Reduce OS PDC DRV span to 0x10000
arm64:
dts: qcom: sm8450: Add minidump SRAM config to SCM node
arm64:
dts: qcom: sm8450: Add missing PCM_OUT port
arm64:
dts: qcom: sm8450: Add mode-switch property to qmpphy
arm64:
dts: qcom: sm8450: Fix swapped USB QMP PHY vdda-phy/vdda-pll supplies
arm64:
dts: qcom: sm8450: Fix the PCIe iommu-map entries
arm64:
dts: qcom: sm8450: Reduce OS PDC DRV span to 0x10000
arm64:
dts: qcom: sm8450: Remove unneeded reserved memory nodes
arm64:
dts: qcom: sm8550-hdk: add SPMI ADC channels and thermal nodes
arm64:
dts: qcom: sm8550-qrd: add SPMI ADC channels and thermal nodes
arm64:
dts: qcom: sm8550: Add minidump SRAM config to SCM node
arm64:
dts: qcom: sm8550: add PCIe MHI register regions
arm64:
dts: qcom: sm8550: add PCIe port labels
arm64:
dts: qcom: sm8550: Fix swapped USB QMP PHY vdda-phy/vdda-pll supplies
arm64:
dts: qcom: sm8550: Fix the PCIe iommu-map entries
arm64:
dts: qcom: sm8550: move IPA properties to SoC device tree
arm64:
dts: qcom: sm8550: Reduce OS PDC DRV span to 0x10000
arm64:
dts: qcom: sm8650-hdk: add SPMI ADC channels and thermal nodes
arm64:
dts: qcom: sm8650-qrd: add SPMI ADC channels and thermal nodes
arm64:
dts: qcom: sm8650: add CPU cache size properties
arm64:
dts: qcom: sm8650: Assign CCI clock rates to 37.5MHz
arm64:
dts: qcom: sm8650: consolidate IPA properties
arm64:
dts: qcom: sm8650: Correct and complete DP address spaces
arm64:
dts: qcom: sm8650: fix soundwire ports properties
arm64:
dts: qcom: sm8650: Fix swapped USB QMP PHY vdda-phy/vdda-pll supplies
arm64:
dts: qcom: sm8650: Fix the PCIe iommu-map entries
arm64:
dts: qcom: sm8650: Reduce OS PDC DRV span to 0x10000
arm64:
dts: qcom: sm8650: update the cpus capacity-dmips-mhz
arm64:
dts: qcom: sm8750: Add label properties to CoreSight devices
arm64:
dts: qcom: sm8750: Add UART15
arm64:
dts: qcom: sm8750: Add wakeup-source property to usb controller
arm64:
dts: qcom: sm8750: Correct and complete DP address spaces
arm64:
dts: qcom: sm8750: Correct DPU VBIF address space size
arm64:
dts: qcom: sm8750: enable ETR and CTCU devices
arm64:
dts: qcom: sm8750: Fix swapped USB QMP PHY vdda-phy/vdda-pll supplies
arm64:
dts: qcom: sm8750: Fix the PCIe iommu-map entries
arm64:
dts: qcom: sm8750: wire UFS to ice instance
arm64:
dts: qcom: smb2370: Disable SMB2370_2 by default
arm64:
dts: qcom: talos-evk-som: Enable Adreno 612 GPU
arm64:
dts: qcom: talos-evk-som: Fix BT RFA supply name
arm64:
dts: qcom: talos-evk: Fix swapped USB QMP PHY vdda-phy/vdda-pll supplies
arm64:
dts: qcom: talos: Add EL2 overlay for talos-evk
arm64:
dts: qcom: talos: Add label properties to CoreSight devices
arm64:
dts: qcom: talos: Add memory-region for audio PD
arm64:
dts: qcom: talos: Add passive polling-delay for gpu-thermal zone
arm64:
dts: qcom: talos: Fix cpu6 1094.4MHz OPP frequency typo
arm64:
dts: qcom: talos: Fix GMU unit address
arm64:
dts: qcom: talos: Fix the PCIe iommu-map entries
arm64:
dts: qcom: talos: Reduce OS PDC DRV span to 0x10000
arm64:
dts: qcom: taoyao: Drop adsp_rpc_remote_heap_mem override
arm64:
dts: qcom: Update spmi-pmic-arb interrupt trigger for shikra
arm64:
dts: qcom: Use hyphen in node names
arm64:
dts: qcom: Use lowercase hex for unit addresses and values
arm64:
dts: qcom: Use tab for indentation
arm64:
dts: qcom: x1-crd: Add Embedded controller node
arm64:
dts: qcom: x1-dell-thena: mark l12b and l15b always-on
arm64:
dts: qcom: x1-denali: Fix microphone distortion
arm64:
dts: qcom: x1e80100: Add CAMCC block definition
arm64:
dts: qcom: x1e80100: Add deepest idle state
arm64:
dts: qcom: x1e80100: Reduce OS PDC DRV span to 0x10000
arm64:
dts: realtek: Add EL2 virtual timer interrupt
arm64:
dts: realtek: Add GPIO support for RTD1625
arm64:
dts: renesas: Add soc: labels to soc nodes
arm64:
dts: renesas: r8a77965-salvator-x: Enable GPU support
arm64:
dts: renesas: r8a77965-salvator-xs: Enable GPU support
arm64:
dts: renesas: r8a77965-ulcb: Enable GPU support
arm64:
dts: renesas: r8a779f0: Set UFS lane count
arm64:
dts: renesas: r8a779g0: Add MFIS node
arm64:
dts: renesas: r8a78000: Enable application CPU cores via PSCI
arm64:
dts: renesas: r9a08g046: Add RSPI{0..2} nodes
arm64:
dts: renesas: r9a08g046l48-smarc: Enable rsci{1,2,3} nodes
arm64:
dts: renesas: r9a08g046l48-smarc: Enable RSPI2
arm64:
dts: renesas: r9a09g047: Add max-frequency to SDHI nodes
arm64:
dts: renesas: r9a09g047: Add RZ/G3E Sound support
arm64:
dts: renesas: r9a09g047: Fix PCIe dma-ranges memory space code
arm64:
dts: renesas: r9a09g047: Switch GBETH TX queue scheduling to WRR
arm64:
dts: renesas: r9a09g047e57-smarc: Add DA7212 audio codec support
arm64:
dts: renesas: r9a09g047e57-smarc: Drop SW_SER0_PMOD condition for rsci4
arm64:
dts: renesas: r9a09g056: Fix PCIe dma-ranges memory space code
arm64:
dts: renesas: r9a09g056: Switch GBETH TX queue scheduling to WRR
arm64:
dts: renesas: r9a09g057: Add PCIe nodes
arm64:
dts: renesas: r9a09g057: Switch GBETH TX queue scheduling to WRR
arm64:
dts: renesas: r9a09g057h44-rzv2h-evk: Enable PCIe
arm64:
dts: renesas: r9a09g077: Switch GBETH TX queue scheduling to WRR
arm64:
dts: renesas: r9a09g087: Switch GBETH TX queue scheduling to WRR
arm64:
dts: renesas: rzg3e-smarc-som: Add audio pinmux definitions
arm64:
dts: renesas: rzg3e-smarc-som: Add I2C1 support
arm64:
dts: renesas: rzg3e-smarc-som: Add Versa3 clock generator
arm64:
dts: renesas: rzt2h-n2h-evk-common: Add memory nodes
arm64:
dts: renesas: rzt2h-n2h-evk: Configure ETH pins
arm64:
dts: renesas: rzt2h-n2h-evk: Configure SCI0 pins
arm64:
dts: renesas: rzt2h-n2h-evk: Remove unused MII/GMII pins
arm64:
dts: renesas: rzv2h: Add audio clock inputs
arm64:
dts: rockchip: Add Anbernic RG Vita-Pro
arm64:
dts: rockchip: Add AP6275S support for 9Tripod X3568 v4
arm64:
dts: rockchip: Add ArmSoM CM5 and CM5-IO
arm64:
dts: rockchip: Add CSI-2 bus type to ROCK 5B+ camera overlays
arm64:
dts: rockchip: Add devicetree for the Graperain G3568 v2
arm64:
dts: rockchip: Add eDP node for RK3576
arm64:
dts: rockchip: Add EmbedFire LubanCat 4 board
arm64:
dts: rockchip: Add HINLINK H28K
arm64:
dts: rockchip: add HYM8563 RTC to Radxa CM5 IO board
arm64:
dts: rockchip: Add icm42607p IMU for RG-DS
arm64:
dts: rockchip: Add LCKFB Taishan Pi 3M
arm64:
dts: rockchip: Add LincStation E1
arm64:
dts: rockchip: Add missing hclk for RK3588 eDP0
arm64:
dts: rockchip: Add missing hclk for RK3588 eDP1
arm64:
dts: rockchip: Add Orange Pi 5 Pro board support
arm64:
dts: rockchip: add Vicharak Axon board
arm64:
dts: rockchip: Add Vicharak Vaaman board
arm64:
dts: rockchip: Add Vicharak Vaaman2 board
arm64:
dts: rockchip: Add Youyeetoo YY3588
arm64:
dts: rockchip: Correct indentation
arm64:
dts: rockchip: Correct white-space style
arm64:
dts: rockchip: Drop data-mapping from Engicam PX30 Core
arm64:
dts: rockchip: Enable USB device mode on rk3588s-roc-pc
arm64:
dts: rockchip: Enable wireless on rk3399-roc-pc-plus
arm64:
dts: rockchip: fan speed control for FriendlyELEC CM3588 NAS
arm64:
dts: rockchip: fix eMMC reset polarity on PP-1516
arm64:
dts: rockchip: fix eMMC reset polarity on PX30 Ringneck
arm64:
dts: rockchip: fix emmc reset polarity on px30-cobra
arm64:
dts: rockchip: Fix Gru WLAN sideband interrupt
arm64:
dts: rockchip: fix HDMI-RX signal detect GPIO on yy3588
arm64:
dts: rockchip: Fix incorrect interrupt for the 9Tripod X3568 v4
arm64:
dts: rockchip: fix label of sys_led for nanopi-r4s
arm64:
dts: rockchip: fix regulator names on NanoPC-T6
arm64:
dts: rockchip: Fix rk3399-roc-pc-plus analog audio
arm64:
dts: rockchip: Fix rk3566-bigtreetech-cb2 touchscreen property
arm64:
dts: rockchip: Fix rk3588s-roc-pc audio description
arm64:
dts: rockchip: Fix the rk3566-radxa-cm3 Wifi compatible
arm64:
dts: rockchip: Keep rk3399-roc-pc-plus work LED on
arm64:
dts: rockchip: refactor items from Orange Pi 5/b to prep for Pro
arm64:
dts: rockchip: rename PLDO regulator labels to match schematic on rk3588s-orangepi-5
arm64:
dts: rockchip: Replace deprecated 'gpio' property with 'gpios' for 9Tripod X3568 v4
arm64:
dts: s32g3: Correct indentation
arm64:
dts: s32g: Add GPR syscon region
arm64:
dts: s32g: describe GPIO and EIRQ resources in SIUL2 pinctrl node
arm64:
dts: socfpga: agilex5: Add dma-coherent to XGMAC nodes
arm64:
dts: socfpga: agilex5: Add per-channel interrupts to gmac0
arm64:
dts: socfpga: agilex5: Enable the SMMU
arm64:
dts: socfpga: agilex5: update channel interrupts for gmac1 and gmac2
arm64:
dts: socfpga: agilex72: Add initial device tree
arm64:
dts: socfpga: change access permission from 755 to 644
arm64:
dts: socfpga: use consistent QSPI boot partition label
arm64:
dts: sophgo: add initial Milk-V Duo S board support
arm64:
dts: ti: Add k3-am62l3-beaglebadge
arm64:
dts: ti: Add LincolnTech OLDI LCD-185 Overlay for AM625-BeaglePlay
arm64:
dts: ti: Add Microtips OLDI SK-LCD1 Overlay for AM625-SK
arm64:
dts: ti: Add support for Variscite VAR-SOM-AM62
arm64:
dts: ti: Correct white-space style
arm64:
dts: ti: k3-am62-verdin: Add Mezzanine with Toradex Display 10.1" LVDS
arm64:
dts: ti: k3-am62-verdin: Add RPi Touch Display 2 7-inch
arm64:
dts: ti: k3-am62-verdin: Add Toradex Capacitive Touch Display 10.1" LVDS V2
arm64:
dts: ti: k3-am62-verdin: Add Toradex DSI to LVDS adapter with the 10.1" V2 display
arm64:
dts: ti: k3-am62a7-sk: Add bootph-all property in cpsw_mac_syscon node
arm64:
dts: ti: k3-am62l: Add bootph to usb0
arm64:
dts: ti: k3-am62p-verdin: Add NAU8822 Bridge Tied Load
arm64:
dts: ti: k3-am62p-verdin: Add Toradex OV5640 CSI Cameras
arm64:
dts: ti: k3-am62x-verdin: Share UART_4 MCU reservation overlay
arm64:
dts: ti: k3-am642-tqma64xxl-mbax4xxl: add icssg1 ti,pa-stats
arm64:
dts: ti: k3-am642-tqma64xxl: add ospi0 vcc-supply
arm64:
dts: ti: k3-am64: Fix MDIO clock reference for ICSSG0 node
arm64:
dts: ti: k3-am67a-beagley-ai: Add DSI0/CSI1 mux
arm64:
dts: ti: k3-am67a-beagley-ai: Add gpio line names
arm64:
dts: ti: k3-am67a-beagley-ai: Add overlay for IMX219 on CSI0
arm64:
dts: ti: k3-am67a-beagley-ai: Add overlay for IMX219 on CSI1
arm64:
dts: ti: k3-am67a-beagley-ai: Setup I2C for CSI/DSI connectors
arm64:
dts: ti: k3-am68-phyboard-izar: Add pwm fan
arm64:
dts: ti: k3-am69-aquila: Add DSI to LVDS adapter with 10.1" display
arm64:
dts: ti: k3-am69-aquila: Add Toradex Capacitive Touch Display 10.1" DSI
arm64:
dts: ti: k3-am69-aquila: Add Toradex Capacitive Touch Display 10.1" DSI with adapter
arm64:
dts: ti: k3-am69-aquila: Add Toradex Capacitive Touch Display 7" DSI
arm64:
dts: ti: k3-am69-aquila: Add Toradex Capacitive Touch Display 7" DSI with adapter
arm64:
dts: ti: k3-am69-aquila: Add Toradex DSI to HDMI Adapter
arm64:
dts: ti: k3-am69-aquila: Add Toradex OV5640 CSI cameras
arm64:
dts: ti: var-som-am62: Add support for Variscite Symphony Board
arm64:
dts: ti: var-som-am62p: fix Ethernet PHY configuration
arm64:
dts: ti: var-som-am62p: update audio codec configuration
arm64:
dts: turris-mox: fix usb3 phys
arm64:
dts: xilinx: drop bias-high-impedance on SDIO CD/WP pins
arm64:
dts: xilinx: zynqmp-sck: Correct indentation
arm64:
entry: Avoid unnecessary local_irq_disable() on kernel exit
arm64:
entry: mask DAIF before returning from C EL1 handlers
arm64:
errata: Add Cortex-A725 erratum 3821522 workaround
arm64:
errata: Factor out broken AMU const counter cap
arm64:
errata: match the target implementation CPU's own MIDR
arm64:
errata: pass REVIDR when matching target implementation CPUs
arm64:
errata: work around NVIDIA Olympus device store/load ordering
arm64:
escalate smp_send_stop() to an SDEI NMI as a last resort
arm64:
fix cpu-feature-registers Malformed table
arm64:
ftrace: allow DIRECT_CALLS without CALL_OPS
arm64:
ftrace: prepare ftrace_modify_call() for use without CALL_OPS
arm64:
futex: Consolidate 'old == new' check in __lsui_cmpxchg32()
arm64:
hibernate: clone only the linear map that exists at runtime
arm64:
hibernate: mask DAIF before restoring hibernated kernel
arm64:
hibernate: pass HVC_SET_VECTORS args to the resume hvc
arm64:
hibernate: Restore DAIF state on error
arm64:
insn: Add encoder for ADD/SUB (extended register)
arm64:
io: Reject non-user protection in ioremap_prot()
arm64:
irq: exclude the softirq stack switch from KCOV
arm64:
kexec_file: Add support for crashkernel CMA reservation
arm64:
kexec_file: Use crash_prepare_headers() helper to simplify code
arm64:
mm: fix accidental linear mapping of no-map reserved memory
arm64:
mm: Fix the break-before-make flush range for erratum 2645198
arm64:
mm: Fix the lockless page-table walk in show_pte()
arm64:
mm: remove unreachable invalid range check in kasan_init_shadow()
arm64:
mm: Treat all devices as dma-coherent when CLIDR_EL1.LoC == 0
arm64:
mm: Unmap kernel data/bss entirely from the linear map
arm64:
mpam: Add memory bandwidth usage (MBWU) documentation
arm64:
mte: Fix PTRACE_{PEEK,POKE}MTETAGS error documentation
arm64:
percpu: Fix LSE operations on {8,16}-bit types
arm64:
percpu: Fix this_cpu_and() mask generation
arm64:
percpu: Fix this_cpu_write() casting
arm64:
pgtable: convert pte_present() from macro to static inline
arm64:
process: Fix context switching MTE store-only tag check
arm64:
proton-pack: Restore the nospectre_bhb command-line option
arm64:
ptdump: Make note_page_flush() range aware
arm64:
ptrace: Keep 'orig_x0' in-sync with x0 on syscall entry
arm64:
ptrace: Remove INIT_PSTATE_EL2
arm64:
qcom: ipq5018: Add GEPHY RX and TX clocks
arm64:
remove early_ioremap_reset() call and __late_* macros
arm64:
Remove hidden bitfields from cpu-feature-registers.rst
arm64:
RSI: fix field-spanning write warning in attestation token init
arm64:
sched/preempt: Enable HAS_SEPARATE_PREEMPT_RESCHED_BITS
arm64:
smp: Fix IPI teardown for GICv5 flow
arm64:
Sort registers in cpu-feature-registers.rst
arm64:
suspend: Initialize PMR on resume
arm64:
suspend: rely on daif helpers to handle PMR
arm64:
syscall: Pass 'orig_x0' as first argument to native system call
arm64:
sysreg: Add BBM_3
arm64:
sysreg: Add HCRX_EL2 bits related to FEAT_NV3
arm64:
sysreg: Add NVHCR_EL2 description as a mirror of HCR_EL2
arm64:
sysreg: Emit RESx/UNKN values for Mapping/Fields definitions
arm64:
tegra: Add GTE nodes for Tegra264
arm64:
tegra: Add Host1x and VIC on Tegra264
arm64:
tegra: Add Lenovo ThinkEdge SE70 device tree
arm64:
tegra: Add PCIe root ports on Tegra264
arm64:
tegra: Add pinctrl nodes for Tegra264
arm64:
tegra: Add PWM controllers on Tegra264
arm64:
tegra: Add PWM fan on Jetson AGX Thor DevKit
arm64:
tegra: Correct Tegra194 p2972 interrupt flags
arm64:
tegra: Correct Tegra234 p3737 interrupt flags
arm64:
tegra: Correct Tegra234 p3740 interrupt flags
arm64:
tegra: Drop CPU masks from GICv3 PPI interrupts
arm64:
tegra: Enable GPCDMA in Tegra264 and add iommu-map
arm64:
tegra: Fix CMDQV interrupt type on Tegra264
arm64:
tegra: Populate CPU and L2 cache nodes on Tegra264
arm64:
tegra: Properly sort devices on Tegra264
arm64:
tegra: Reorder reg and reg-names to match bindings
arm64:
topology: fix arch_freq_get_on_cpu() overflow above 4.19 GHz
arm64:
topology: read CPPC FFH feedback counters in one operation
arm64:
trans_pgd: clone only the linear map that exists at runtime
arm64:
uapi: Use __u128 instead of __uint128_t in UAPI headers
arm64:
Update ID_AA64MMFR4_EL1 description to 2026-03 JSON release
arm64:
vdso32: Respect COMPAT_32BIT_TIME
arm64:
versal-net: Switch Versal NET to firmware clock interface
ARM:
9473/1: kprobes: test: add MODULE_DESCRIPTION
ARM:
9477/1: Disable broken eBPF JIT on the Risc PC
ARM:
9478/1: Remove references to removed CONFIG_CPU_ARM92x_CPU_IDLE options
ARM:
9480/1: entry: expand comment in __switch_to
ARM:
9481/2: breakpoint: CFI breakpoints only on demand
ARM:
9483/1: select HAVE_POSIX_CPU_TIMERS_TASK_WORK
ARM:
9484/1: enable interrupts when unhandled user faults are triggered
ARM:
9485/1: mm: acquire mmap write lock around show_pte() for user faults
ARM:
configs: sama5: enable current Microchip KSZ DSA symbols
ARM:
deprecate support for ARM1136r0
ARM:
dma-mapping: Treat bitmap size as allocation failure
ARM:
dts: allwinner: a10: Fix PMU interrupt
ARM:
dts: allwinner: add support for NetCube Systems OpenNMC (dobermann)
ARM:
dts: allwinner: Correct white-space style
ARM:
dts: allwinner: enable overlay support for sun8i-h2-plus pi boards
ARM:
dts: allwinner: sun8i-h3: Correct indentation
ARM:
dts: arm: Correct indentation
ARM:
dts: aspeed: Correct indentation
ARM:
dts: aspeed: sanmiguel: Fix FIO IOEXP interrupt pin
ARM:
dts: aspeed: sanmiguel: fix PDB HSC shunt resistor
ARM:
dts: aspeed: sanmiguel: Fix PWRGD_RMC_N active-low hog configuration
ARM:
dts: Correct white-space style
ARM:
dts: exynos: Add bluetooth support to manta
ARM:
dts: helios4: add SATA regulator supplies
ARM:
dts: helios4: add vcc-supply to EEPROM
ARM:
dts: helios4: add vcc-supply to GPIO expander
ARM:
dts: imx53-ard: change node name eim-cs1 to eim-cs1-bus
ARM:
dts: imx53-smd: remove undocument property clock-names of ovti,ov5642
ARM:
dts: imx6dl-plym2m: change #io-channel-cells to 1 of voltage divider
ARM:
dts: imx6qdl-sabresd: Add power supply property to Root Port node
ARM:
dts: imx6qdl-tqma6: add nvmem-layout
ARM:
dts: imx6sx-sdb: Add power supply property to Root Port node
ARM:
dts: imx6ul-isiot: remove undocument property clock-names of fsl,sgtl5000
ARM:
dts: imx6ul-tqma6ul: add nvmem-layout
ARM:
dts: imx6ull-engicam-microgea: remove nand-ecc-strength and nand-ecc-step-size
ARM:
dts: imx7d-pico: describe Bluetooth controller
ARM:
dts: intel: arria10: Correct indentation
ARM:
dts: ixp4xx: Drop the reg-offset hack
ARM:
dts: ls1021a-iot: rename display@0 to display0
ARM:
dts: ls1021a-moxa-uc-8410a: add led suffix to fix CHECK_DTBS warnings
ARM:
dts: ls1021a-moxa-uc-8410a: remove undocument property default-state of gpio-keys
ARM:
dts: ls1021a-moxa-uc-8410a: replace spansion,s25fl164k with jedec,spi-nor
ARM:
dts: ls1021a-moxa-uc-8410a: use compatible string ethernet-phy-ieee802.3-c22
ARM:
dts: ls1021a-qds: add compatible string "fsl,ls1021aqds-fpga" for on boards FPGA chip
ARM:
dts: ls1021a-twr: add power-supply for lcd panel
ARM:
dts: marvell: armada: Correct indentation
ARM:
dts: marvell: kirkwood: Correct indentation
ARM:
dts: marvell: orion5x: Correct indentation
ARM:
dts: mediatek: mt6323: add AUXADC support
ARM:
dts: mediatek: mt8127: Correct indentation
ARM:
dts: microchip: at91: Correct indentation
arm:
dts: nuvoton: npcm7xx: Drop bogus FIU memory reg-names
arm:
dts: nuvoton: npcm7xx: Drop redundant FIU clock-names
ARM:
dts: nvidia: tegra114-asus-tf701t: Correct trailing whitespace
ARM:
dts: nxp: ls: Correct indentation
ARM:
dts: qcom: msm8226: Support Motorola Moto G2 (2014)
ARM:
dts: qcom: msm8926-sony-xperia-yukon-eagle: add initial device tree
ARM:
dts: qcom: msm8960: expressatt: Add coreriver,tc360-touchkey
ARM:
dts: qcom: msm8974pro-htc-m8: add Bluetooth pins
ARM:
dts: qcom: msm8974pro-htc-m8: add NFC support
ARM:
dts: qcom: msm8974pro-htc-m8: add status LEDs
ARM:
dts: qcom: msm8974pro-htc-m8: add touchscreen
ARM:
dts: qcom: pm8921: add labels for ADC channels
ARM:
dts: qcom: sdx55: consolidate IPA properties
ARM:
dts: renesas: r8a7740: Add FSI clocks
ARM:
dts: renesas: r9a06g032-rzn1d400-eb: Enable SPI-FRAM
ARM:
dts: renesas: r9a06g032: Describe SPI controllers
ARM:
dts: rockchip: Add Alientek DLRV1126
ARM:
dts: rockchip: add eeprom node to rk3288-tinker
ARM:
dts: rockchip: Add RV1126 I2C5
ARM:
dts: rockchip: Correct white-space style
ARM:
dts: sigmastar: Correct indentation
arm:
dts: st: align MMC node names with established convention
ARM:
dts: st: spear13xx: Drop unused/incorrect usbh0_id and usbh1_id
ARM:
dts: st: spear: Correct indentation
ARM:
dts: st: ste: Correct indentation
ARM:
dts: ti/omap: dra7: fix PCIe PHY clock divider definition
ARM:
dts: ti/omap: embt2ws: use mulit-led for RGB LED
arm:
dts: ti: Add device tree support for PRU-ICSS on AM335x
arm:
dts: ti: Add device tree support for PRU-ICSS on AM437x
arm:
dts: ti: Add device tree support for PRU-ICSS on AM57xx
ARM:
dts: ti: Add specific compatibles for SCM conf nodes
ARM:
dts: ti: Fix typos in comments
ARM:
dts: ti: omap: Correct indentation
ARM:
dts: ti: var-som-om44: Add USB Ethernet controller node
ARM:
dts: vt8500: Correct indentation
arm:
dts: xilinx: drop bias-high-impedance on SDIO CD/WP pins
ARM:
Fix get_cycles() after delay_read_timer() conversion
ARM:
imx: avic: Fix OF node reference leaks
ARM:
imx: Drop obsolete stuff from common.h
ARM:
imx: fix device_node refcount leak in imx_src_init()
ARM:
imx: fix device_node refcount leaks in imx7_src_init()
ARM:
ixp4xx: Relax endianness
ARM:
limit OABI support to StrongARM CPUs
ARM:
lpc32xx: only run SoC init on LPC32xx hardware
ARM:
lpc32xx: remove a few manually populated OF devices
ARM:
mark ARCH_DOVE as deprecated
ARM:
mark axxia platform as deprecated
ARM:
mark Cortex-M3/M4/M7 based boards as deprecated
ARM:
mark CPU_ENDIAN_BE8 as deprecated
ARM:
mark footbridge as deprecated
ARM:
mark IWMMXT as deprecated
ARM:
mark mach-sa1100 as deprecated
ARM:
mark mv78xx0 support as deprecated
ARM:
mark RiscPC as deprecated
arm:
multi_v7_defconfig: Enable BRIDGE and DP83848_PHY for TI AM57xx, AM437x and AM335x
ARM:
OMAP2+: Add CFI type for omap4_finish_suspend
ARM:
OMAP2+: Fix OF node reference leaks in omap_hwmod
arm:
omap2plus_defconfig: Enable multi-LED
ARM:
omap2plus_defconfig: enable things required by iwd
ARM:
orion5x: mark all board files as deprecated
ARM:
PXA: Fix build error for PXA93x
ARM:
PXA: mark remaining board files as deprecated
ARM:
PXA: remove remnants of PXA93x support
ARM:
remove unreachable invalid range check in kasan_init()
ARM:
replace linux/gpio.h inclusions
ARM:
rework ARM11 CPU selection logic
ARM:
s3c64xx: extend deprecation schedule
ARM:
s3c: Replace __ASSEMBLY__ with __ASSEMBLER__ in header files
ARM:
sa1100: assabet: convert gpio-keys to use software nodes
ARM:
sa1100: collie: convert gpio-keys to use software nodes
ARM:
sa1100: h3xxx: convert gpio-keys to use software nodes
ARM:
shmobile: rcar-gen2: Use of_machine_compatible_match() helper
ARM:
socfpga: select the PL310 erratum 753970 workaround
ARM:
tegra: Fix OF node reference leaks in IRQ init
ARM:
tegra: Replace __ASSEMBLY__ with __ASSEMBLER__
ARM:
turn CONFIG_ATAGS off by default
ARM:
update DEPRECATED_PARAM_STRUCT removal timeline
ARM:
update FPE_NWFPE help text
ARM:
use CONFIG_AEABI by default everywhere
arm:
Use sysfs_emit() for cpumask show callbacks
ARM:
VDSO: Respect COMPAT_32BIT_TIME
arm_mpam:
Apply T241-MPAM-6 to 63-bit counters
arm_mpam:
Disable driver unbind to avoid UAF
arm_mpam:
Fix a NULL pointer dereference on unbinding after an error interrupt
arm_mpam:
resctrl: Add resctrl_arch_cntr_read() & resctrl_arch_reset_cntr()
arm_mpam:
resctrl: Add resctrl_arch_config_cntr() for ABMC use
arm_mpam:
resctrl: Pick classes for use as MBM counters
arm_mpam:
resctrl: Pre-allocate assignable monitors
asm-generic/runtime-const:
Add dummy runtime_const_mask_32()
ASoC:
ab8500: Correct digital interface format setup
ASoC:
ab8500: Fix codec reset, routing and DAI setup
ASoC:
ab8500: Remove the nonfunctional sidetone apply control
ASoC:
ab8500: Repair the DAPM capture graph
ASoC:
ab8500: Reset the audio block before configuring it
ASoC:
ab8500: Skip missing DMIC GPIOs on AB8505
ASoC:
ab8500: Validate and program TDM slots correctly
ASoC:
adau1372: allow sleepy powerdown GPIOs
ASoC:
adau1372: fix invalid default state of output ASRC and DAC muxes
ASoC:
adau1372: two small bugfixes for the codec
ASoC:
adau1761: sort the register default table
ASoC:
adau1977-i2c: add OF match table for I2C
ASoC:
adau1977-spi: drop __maybe_unused and of_match_ptr()
ASoC:
adau1977: make the Kconfig symbols user selectable
ASoC:
adau1977: small fixes to make the driver more usable
ASoC:
add and use new snd_soc_register_component()
ASoC:
Add codec_ch_mask to snd_soc_dai_link_ch_map
ASoC:
Add Loongson-2K0300 I2S controller and sound card support
ASoC:
Add support for the Qualcomm WSA885X Stereo smart speaker amplifier
ASoC:
amd: acp-config: Add ACP70 DMI quirk for ASUS UM5406GA
ASoC:
amd: acp-config: Add HVY-WXX9/M1060 DMI quirk
ASoC:
amd: acp-config: change quirks to cover all ASUS FA401EA variants
ASoC:
amd: acp-config: force SoundWire probe on HP OmniBook X Flip 14
ASoC:
amd: acp-config: force SoundWire probe on HP OmniBook X Flip 16
ASoC:
amd: acp-da7219-max98357a: don't bind on Raven/Picasso boards
ASoC:
amd: acp-sdw-legacy-mach: use &pdev->dev instead of card->dev
ASoC:
amd: acp-sdw-sof-mach: use &pdev->dev instead of card->dev
ASoC:
amd: acp3x-es83xx: Add HVY-WXX9/M1060 DMI quirk
ASoC:
amd: acp6x-mach: tidyup strange alignment
ASoC:
amd: acp70: add HP OmniBook X Flip 14 SoundWire machine
ASoC:
amd: acp: add ACPI machine table for ACP7.B/7.F SOF driver
ASoC:
amd: acp: Add DMI override for ASUS EXPERTBOOK AM7406CKA
ASoC:
amd: acp: Add DMI quirk for Lenovo Yoga Pro 7 14ASP9
ASoC:
amd: acp: Add more ACP7.0 match entries for Cirrus Logic parts
ASoC:
amd: acp: bounds-check SoundWire link ID in machine drivers
ASoC:
amd: acp: enable TAS2783 and add RT712-VB SoundWire machine
ASoC:
amd: acp: fix card name length warning in SOF SoundWire machine driver
ASoC:
amd: acp: fix ffs() operator precedence for SoundWire link ID
ASoC:
amd: acp: pass audio_drv_data to dma_irq_handler
ASoC:
amd: acp: refactor codec config count in SOF SoundWire machine driver
ASoC:
amd: acp: remove conditional return with no effect
ASoC:
amd: acp: return irq error directly
ASoC:
amd: acp: SoundWire machine driver fixes
ASoC:
amd: acp: Unify code style for platform_device_id array
ASoC:
amd: acp: Use named initializers for platform_device_id arrays
ASoC:
amd: acp: Use pcim_iomap_region() in acp-pci
ASoC:
amd: enable audio on HP OmniBook X Flip 14
ASoC:
amd: preparation for Card capsuling
ASoC:
amd: renoir: fix disable_pdm_interrupts() to clear mask bits
ASoC:
amd: use .auto_selectable_formats
ASoC:
amd: yc: Add DMI entry for Alienware m18 R1 AMD
ASoC:
amd: yc: Add DMI entry for HP 255R G10 laptop
ASoC:
amd: yc: Add DMI entry for MSI Thin A15 B7UC
ASoC:
amd: yc: Add DMI quirk for Acer Aspire Go 15 (AG15-21P)
ASoC:
amd: yc: Add DMI quirk for Lenovo V15 G6 ARP
ASoC:
amd: yc: Add Lenovo ThinkPad E16 Gen 2 (21JN) to quirks
ASoC:
amd: yc: add quirk for Acer Nitro AN17-41 internal mic
ASoC:
amd: yc: disable MSI on resume
ASoC:
amd: yc: fix memory leak in acp6x_pdm_dma_close()
ASoC:
apple: mca: Add delay after configuring clock
ASoC:
apple: mca: Do not mark clocks in use for non-providers
ASoC:
apple: mca: Factor out mca_be_get_fe
ASoC:
apple: mca: increase SERDES reset delay
ASoC:
apple: mca: Separate data & clock port setup
ASoC:
apple: mca: Support capture on multiples BEs
ASoC:
apple: mca: Support FEs being clock consumers
ASoC:
apple: mca: support simultaneous I2S capture on the frontend
ASoC:
apple: use .auto_selectable_formats
ASoC:
atmel: atmel_wm8904: use dev in atmel_asoc_wm8904_dt_init()
ASoC:
atmel: use .auto_selectable_formats
ASoC:
au1x: psc-ac97: remove unused chans
ASoC:
au1x: use .auto_selectable_formats
ASoC:
audio-graph-card2: Tidyup audio_graph2_parse_of() around error
ASoC:
audio-graph-card2: tidyup simple_util_parse_xxx() in audio_graph2_parse_of()
ASoC:
audio-graph-card: Tidyup audio_graph_parse_of() around error
ASoC:
audio-graph-card: tidyup simple_util_parse_xxx() in audio_graph_parse_of()
ASoC:
aw87390: Use auto-cleanup for firmware loading
ASoC:
aw88081: Use auto-cleanup for firmware loading
ASoC:
aw88166: Use auto-cleanup for firmware loading
ASoC:
aw88261: Use auto-cleanup for firmware loading
ASoC:
aw88395: Use auto-cleanup for firmware loading
ASoC:
aw88399: add channel setter for HDA side codec
ASoC:
aw88399: add firmware reload flag for resume
ASoC:
aw88399: add per-instance BSTS status bypass flag
ASoC:
aw88399: derive channel from I2C address on ACPI systems
ASoC:
aw88399: extract shared device library
ASoC:
aw88399: Use auto-cleanup for firmware loading
ASoC:
bcm: bcm63xx: Publish the OF module aliases
ASoC:
bcm: use .auto_selectable_formats
ASoC:
cirrus: use .auto_selectable_formats
ASoC:
cleanup simple-card/audio-graph-card1/2
ASoC:
codec drivers: sort the reg_defaults tables
ASoC:
codec: max98926: fixup invert setup mask
ASoC:
codecs: ab8500: Use guard() for mutex locks
ASoC:
codecs: ad1*: use .auto_selectable_formats
ASoC:
codecs: adav80x: use .auto_selectable_formats
ASoC:
codecs: add Qualcomm WSA885X codec driver
ASoC:
codecs: ak4613: Use guard() for mutex locks
ASoC:
codecs: arizona-jack: Use guard() cleanup helpers
ASoC:
codecs: arizona: Use guard() for mutex locks
ASoC:
codecs: aw87390: Use guard() for mutex locks
ASoC:
codecs: aw88081: Use guard() for mutex locks
ASoC:
codecs: aw88166: Use guard() for mutex locks
ASoC:
codecs: aw88261: only check PLL and clock state at power-up
ASoC:
codecs: aw88261: Use guard() for mutex locks
ASoC:
codecs: aw88395: Use guard() for mutex locks
ASoC:
codecs: aw88399: Use guard() for mutex locks
ASoC:
codecs: cleanup kconfig indentations
ASoC:
codecs: cpcap: set voice DAI format as specified in DT
ASoC:
codecs: cros_ec_codec: use .auto_selectable_formats
ASoC:
codecs: cros_ec_codec: Use guard() for mutex locks
ASoC:
codecs: cs-amp-lib: Use guard() for mutex locks
ASoC:
codecs: cs35l32: Propagate regcache_sync() errors
ASoC:
codecs: cs35l56: Use guard() and PM runtime scope helpers
ASoC:
codecs: cs42l42-sdw: Propagate regcache_sync() errors
ASoC:
codecs: cs42l42: Use guard() cleanup helpers
ASoC:
codecs: cs42l43: Use guard() and PM runtime scope helpers
ASoC:
codecs: cs42l84: Use guard() for mutex locks
ASoC:
codecs: cs43130: Use guard() for mutex locks
ASoC:
codecs: cs4349: Propagate regcache_sync() errors
ASoC:
codecs: cs47l15: Use guard() for mutex locks
ASoC:
codecs: cs47l35: Use guard() for mutex locks
ASoC:
codecs: cs47l85: Use guard() for mutex locks
ASoC:
codecs: cs47l90: Use guard() for mutex locks
ASoC:
codecs: cs47l92: Use guard() for mutex locks
ASoC:
codecs: cs48l32: Use guard() for mutex locks
ASoC:
codecs: cx2072x: Use guard() for mutex locks
ASoC:
codecs: da7213: Use guard() for mutex locks
ASoC:
codecs: da7219: Use guard() for mutex locks
ASoC:
codecs: es8316: Add regulator support
ASoC:
codecs: es8316: Use guard() for mutex locks
ASoC:
codecs: ES8326: issue about capture pop
ASoC:
codecs: es8326: Use guard() for mutex locks
ASoC:
codecs: ES8389: Add INPUTL MUX and INPUTR MUX
ASoC:
codecs: ES8389: Add private members about HPF
ASoC:
codecs: ES8389: Fix the issue about mclk_src
ASoC:
codecs: ES8389: Modify the clock table
ASoC:
codecs: ES8389: Modify the ES8389 driver
ASoC:
codecs: ES8389: Modify the initial configuration
ASoC:
codecs: ES8389: Modify volatile_register
ASoC:
codecs: ES8389: Prevent enable_count underflow in clk_core_disable
ASoC:
codecs: ES8389: Remove redundant comparison
ASoC:
codecs: es9356: Constify regmap_sdw_mbq_cfg
ASoC:
codecs: es9356: Use guard() for mutex locks
ASoC:
codecs: fs210x: Use guard() for mutex locks
ASoC:
codecs: hdac_hdmi: Use guard() for mutex locks
ASoC:
codecs: hdmi-codec: Use guard() for mutex locks
ASoC:
codecs: idt821034: Use guard() for mutex locks
ASoC:
codecs: lochnagar-sc: use .auto_selectable_formats
ASoC:
codecs: lpass-macro: Use guard() for mutex locks
ASoC:
codecs: lpass-rx-macro: Propagate regcache_sync() errors
ASoC:
codecs: lpass-rx-macro: switch to PM clock framework for runtime PM
ASoC:
codecs: lpass-tx-macro: Propagate regcache_sync() errors
ASoC:
codecs: lpass-tx-macro: switch to PM clock framework for runtime PM
ASoC:
codecs: lpass-va-macro: check clk_set_rate() return value
ASoC:
codecs: lpass-va-macro: Switch to PM clock framework for runtime PM
ASoC:
codecs: lpass-wsa-macro: check clk_set_rate() return value
ASoC:
codecs: lpass-wsa-macro: rewrite the interpolator volume after enabling clocks
ASoC:
codecs: lpass-wsa-macro: Switch to PM clock framework for runtime PM
ASoC:
codecs: lpass-wsa-macro: Use devm_clk_hw_register() for MCLK output
ASoC:
codecs: lpass-{tx,rx}-macro: check clk_set_rate() return value
ASoC:
codecs: lpass-{tx,rx}-macro: switch to PM clock framework
ASoC:
codecs: lpass-{wsa,va}-macro: check clk_set_rate() return value
ASoC:
codecs: madera: use .auto_selectable_formats
ASoC:
codecs: madera: Use guard() for mutex locks
ASoC:
codecs: max98090: add missing describe "data" for max98090_set_jack()
ASoC:
codecs: max98090: Propagate runtime regcache_sync() errors
ASoC:
codecs: max98095: Use guard() for mutex locks
ASoC:
codecs: max98363: fix uninitialized stream_config->type
ASoC:
codecs: max98363: Propagate regcache_sync() errors
ASoC:
codecs: max98373-sdw: Propagate regcache_sync() errors
ASoC:
codecs: max98373: Propagate regcache_sync() errors
ASoC:
codecs: max98388: Propagate regcache_sync() errors
ASoC:
codecs: max98390: Propagate regcache_sync() errors
ASoC:
codecs: max98396: Unwind supplies on resume failure
ASoC:
codecs: max98927: Propagate regcache_sync() errors
ASoC:
codecs: mt6357: Drop unused assignment of platform_device_id driver data
ASoC:
codecs: mt6359-accdet: Use guard() for mutex locks
ASoC:
codecs: NeoFidelity: repair the kernel-doc format
ASoC:
codecs: pcm*: use .auto_selectable_formats
ASoC:
codecs: pcm512x: Use guard() for mutex locks
ASoC:
codecs: pcm6240: Use guard() for mutex locks
ASoC:
codecs: peb2466: Use guard() for mutex locks
ASoC:
codecs: pm4125-sdw: Propagate regcache_sync() errors
ASoC:
codecs: rt1017-sdca-sdw: fix uninitialized stream_config->type
ASoC:
codecs: rt1017-sdca-sdw: Propagate regcache_sync() errors
ASoC:
codecs: rt1316-sdw: Propagate regcache_sync() errors
ASoC:
codecs: rt1318-sdw: Propagate regcache_sync() errors
ASoC:
codecs: rt1320-sdw: Propagate regcache_sync() errors
ASoC:
codecs: rt274: Fix format setting for 44100 rate
ASoC:
codecs: rt286: Revert delay value for jack setup
ASoC:
codecs: rt5514-spi: Use guard() for mutex locks
ASoC:
codecs: rt5514: Propagate bias restore errors
ASoC:
codecs: rt5645: Propagate regcache_sync() errors
ASoC:
codecs: rt5645: Use guard() for mutex locks
ASoC:
codecs: rt5665: Use guard() for mutex locks
ASoC:
codecs: rt5668: Use guard() for mutex locks
ASoC:
codecs: rt5677: Use guard() for mutex locks
ASoC:
codecs: rt5682-sdw: Propagate regcache_sync() errors
ASoC:
codecs: rt5682: Use guard() for mutex locks
ASoC:
codecs: rt700: Use guard() for mutex locks
ASoC:
codecs: rt711: Use guard() for mutex locks
ASoC:
codecs: rt712-sdca-dmic: fix uninitialized stream_config->type
ASoC:
codecs: rt712-sdca-dmic: Propagate regcache_sync() errors
ASoC:
codecs: rt712-sdca-sdw: Propagate regcache_sync() errors
ASoC:
codecs: rt712-sdca-sdw: Simplify regcache error handling in resume
ASoC:
codecs: rt712: Use guard() for mutex locks
ASoC:
codecs: rt721-sdca-sdw: Propagate regcache_sync() errors
ASoC:
codecs: rt721-sdca-sdw: Simplify regcache error handling in resume
ASoC:
codecs: rt721: Use guard() for mutex locks
ASoC:
codecs: rt722-sdca-sdw: Propagate regcache_sync() errors
ASoC:
codecs: rt722: Use guard() for mutex locks
ASoC:
codecs: rt9120: Propagate regcache_sync() errors
ASoC:
codecs: sigmadsp: Use guard() for mutex locks
ASoC:
codecs: sta32x: Use guard() for mutex locks
ASoC:
codecs: sta350: Use guard() for mutex locks
ASoC:
codecs: tas2552: Propagate regcache_sync() errors
ASoC:
codecs: tas2781: Use guard() for mutex locks
ASoC:
codecs: tas2783-sdw: Propagate regcache_sync() errors
ASoC:
codecs: tas2783: Use guard() for mutex locks
ASoC:
codecs: tas5805m: Use guard() for mutex locks
ASoC:
codecs: tlv320dac33: Use guard() for mutex & spin locks
ASoC:
codecs: tscs42xx: Use guard() for mutex locks
ASoC:
codecs: tscs454: Use guard() for mutex locks
ASoC:
codecs: twl6040: Use guard() for mutex locks
ASoC:
codecs: uda1342: Leave cache-only mode before syncing
ASoC:
codecs: Use guard() for mutex & spin lock - part 1
ASoC:
codecs: Use guard() for mutex & spin locks - part 2
ASoC:
codecs: Use guard() for mutex & spin locks - part 3
ASoC:
codecs: wcd934x: Use guard() for mutex locks
ASoC:
codecs: wcd937x-sdw: Propagate regcache_sync() errors
ASoC:
codecs: wcd937x: Use guard() for mutex locks
ASoC:
codecs: wcd938x-sdw: Propagate regcache_sync() errors
ASoC:
codecs: wcd938x: Use guard() for mutex locks
ASoC:
codecs: wcd939x-sdw: Propagate regcache_sync() errors
ASoC:
codecs: wcd939x: Use guard() for mutex locks
ASoC:
codecs: wm0010: Use guard() for mutex & spin locks
ASoC:
codecs: wm2000: Use guard() for mutex locks
ASoC:
codecs: wm2200: Propagate regcache_sync() errors
ASoC:
codecs: wm5100: Propagate regcache_sync() errors
ASoC:
codecs: wm5102: Use guard() for mutex locks
ASoC:
codecs: wm8731: Use guard() for mutex locks
ASoC:
codecs: wm8903: Use guard() for mutex locks
ASoC:
codecs: wm8958: Use guard() for mutex locks
ASoC:
codecs: wm8962: Propagate regcache_sync() errors
ASoC:
codecs: wm8962: Use guard() for mutex locks
ASoC:
codecs: wm8994: Use guard() for mutex locks
ASoC:
codecs: wm971x: Use guard() for mutex locks
ASoC:
codecs: wm_adsp: Use guard() for mutex locks
ASoC:
codecs: wsa881x: Propagate regcache_sync() errors
ASoC:
codecs: wsa883x: Propagate regcache_sync() errors
ASoC:
codecs: wsa884x: Propagate regcache_sync() errors
ASoC:
codecs: wsa88xx: Use guard() for mutex locks
ASoC:
cpcap: Remove modem-specific voice call support
ASoC:
cpcap: Use standard ASoC DAI link configuration for voice
ASoC:
cs-amp-lib: Prevent NULL pointer if efi variable is zero length
ASoC:
cs35l33: drain threaded IRQ before runtime suspend
ASoC:
cs35l34: drain threaded IRQ before runtime suspend
ASoC:
cs35l3x: drain threaded IRQs before runtime suspend
ASoC:
cs35l56/57/62/63: Use the correct SoundWire DP for feedback
ASoC:
cs35l56: Add DAI for SDCA OT25 stream
ASoC:
cs35l56: Add support for CS35L62
ASoC:
cs35l56: Add support for CS35L62 for SoundWire
ASoC:
cs35l56: Fix pm_runtime imbalance if suspending before first attach
ASoC:
cs35l56: Fix probe deadlock waiting for SoundWire enumeration
ASoC:
cs35l56: Fix race between kexec and snd_soc_register_component()
ASoC:
cs35l56: Move cs35l56_irq_request() after cs35l56_irq()
ASoC:
cs35l56: Remove unnecessary goto in cs35l56_runtime_resume_common()
ASoC:
cs35l56: Request IRQ in cs35l56_common_probe()
ASoC:
cs35l56: Sort table of sdw_device_id
ASoC:
cs35l56: Switch to using the IRQ from the SoundWire core
ASoC:
cs35l56: Use IRQ provided by the SoundWire core
ASoC:
cs42l52: Fix the NG Type Switch bit
ASoC:
cs42l56: Put the Limiter Cushion control on the limiter register
ASoC:
cx2072x: sort the register default table
ASoC:
dapm: Add encoder and decoder widget types to kcontrol handling
ASoC:
dapm: Fix off-by-one check on the second enum channel
ASoC:
dt-bindings: cirrus,cs42l43: Add CS42L44 variant
ASoC:
dt-bindings: Convert cirrus,cs35l36 to DT schema
ASoC:
dt-bindings: Convert eukrea-tlv320.txt to yaml
ASoC:
dt-bindings: Correct white-space style
ASoC:
dt-bindings: dmic-codec: Add audio-graph port support
ASoC:
dt-bindings: es8316: Add regulator supplies
ASoC:
dt-bindings: es8316: Fix supply property constraints
ASoC:
dt-bindings: fix spelling errors
ASoC:
dt-bindings: fsl,micfil: Add audio-graph port support
ASoC:
dt-bindings: loongson,ls-audio-card: Add ATK-DL2K0300B compatible
ASoC:
dt-bindings: loongson,ls-audio-card: Add ctcisz forever pi compatible
ASoC:
dt-bindings: loongson,ls-audio-card: Use common sound card
ASoC:
dt-bindings: loongson,ls2k1000-i2s: Document Loongson-2K0300 compatible
ASoC:
dt-bindings: msm8916-digital-codec: Add SDM660 compatible
ASoC:
dt-bindings: mtk-btcvsd-snd: Convert to DT Schema
ASoC:
dt-bindings: pm8916-analog-codec: Add PM660L compatible
ASoC:
dt-bindings: pm8916-wcd-analog-codec: Document pm8950/pm8953
ASoC:
dt-bindings: qcom,q6apm-lpass-dais: Document DAI subnode
ASoC:
dt-bindings: qcom,q6dsp-lpass-ports: Rename QAIF clock IDs
ASoC:
dt-bindings: qcom,sm8250: Add Ayaneo Pocket S2 sound card
ASoC:
dt-bindings: qcom,sm8250: add compatible for sdm660
ASoC:
dt-bindings: qcom,sm8250: Add compatible string for SM8475
ASoC:
dt-bindings: qcom,sm8250: Add Hawi sound card
ASoC:
dt-bindings: qcom,sm8250: Add Hawi sound card
ASoC:
dt-bindings: qcom,sm8250: Add Maili sound card
ASoC:
dt-bindings: qcom,sm8250: Add Maili sound card
ASoC:
dt-bindings: qcom,wsa8855: add Qualcomm WSA8855 speaker amplifier
ASoC:
dt-bindings: qcom: add LPASS LPR vote clock ID
ASoC:
dt-bindings: qcom: q6dsp: add support for lpi mi2s ports 5-6
ASoC:
dt-bindings: sound: spacemit,k1-i2s: allow 6 clocks for K3 i2s1
ASoC:
dt-bindings: ti,omap4-dmic: Convert to DT schema
ASoC:
dt-bindings: wlf,wm8524: Add audio-graph port support
ASoC:
dwc: Propagate -EPROBE_DEFER from IRQ lookup
ASoC:
es8316: Add regulator support
ASoC:
es8328: Add DAPM routes from MIC inputs to Mic Bias
ASoC:
es9356: Remove unused headers
ASoC:
Fix controls that write another control's bits
ASoC:
Fix missing channel fixup for codec end of ch_map
ASoC:
Fix mixed goto and guard() usage
ASoC:
fix unmet dependencies on PPC_BESTCOMM and SND_SOC_AC97_BUS
ASoC:
fs-amp-lib: Use auto-cleanup for firmware loading
ASoC:
fsl-asoc-card: defer probe when the CPU DAI device is not ready
ASoC:
fsl-asoc-card: Drop mclk management for nau8822
ASoC:
fsl-asoc-card: Move bound-component setup to late_probe
ASoC:
fsl-asoc-card: Move static compatible data to platform data
ASoC:
fsl-asoc-card: Restructure to support deferrable card binding
ASoC:
fsl-dma: fix all kernel-doc warnings
ASoC:
fsl: add card_to_mdata() macro
ASoC:
fsl: dma: use platform helpers and devm cleanup
ASoC:
fsl: Drop __force casts
ASoC:
fsl: mpc5200-i2s: Free DMA resources on probe failure
ASoC:
fsl: mpc5200_dma: Use guard() for spin locks
ASoC:
fsl: mpc5200_dma: use platform helpers and devm cleanup
ASoC:
fsl: mpc5200_psc_ac97: Use guard() for mutex locks
ASoC:
fsl: mpc5200_psc_i2s: avoid kernel-doc warnings
ASoC:
fsl: p1022_ds: add card_to_mdata() macro
ASoC:
fsl: p1022_rdk: add card_to_mdata() macro
ASoC:
fsl: Use auto-cleanup for firmware loading
ASoC:
fsl: Use guard() for mutex & spin locks
ASoC:
fsl_asrc: avoid kernel-doc warnings
ASoC:
fsl_asrc: Use guard() for spin locks
ASoC:
fsl_audmix: rework runtime PM handling in probe
ASoC:
fsl_audmix: Use guard() for spin locks
ASoC:
fsl_easrc: fix missing return on success in runtime_resume
ASoC:
fsl_easrc: sort the register default table
ASoC:
fsl_easrc: Use div64_u64 for 64-by-64 division
ASoC:
fsl_easrc: Use guard() for spin locks
ASoC:
fsl_easrc: use struct keyword on structs
ASoC:
fsl_esai: Use guard() for spin locks
ASoC:
fsl_micfil: balance mclk enable/disable
ASoC:
fsl_rpmsg: Use guard() for mutex & spin locks
ASoC:
fsl_spdif: Use guard() for spin locks
ASoC:
fsl_ssi: Use guard() for mutex locks
ASoC:
fsl_xcvr: Use guard() for spin locks
ASoC:
generic: Card name parsing should be called after xxx_for_each_link()
ASoC:
hdac_hda: Fix hlink refcount leak on component registration failure
ASoC:
hdac_hda: Use auto-cleanup for firmware loading
ASoC:
hdac_hdmi: Fix resource cleanup on probe failure
ASoC:
hdmi-codec: Report a change when the channel status moves
ASoC:
imx-audio-rpmsg: Use guard() for spin locks
ASoC:
Intel: Add quirk to block match table for Lenovo Yoga Slim 7
ASoC:
Intel: add snd_soc_acpi_intel_rt712_vb_no_function_topology machine check function
ASoC:
Intel: atom: remove conditional return with no effect
ASoC:
intel: atom: Use __free(kfree) for stream pointer
ASoC:
Intel: atom: Use guard() for locking
ASoC:
Intel: atom: Use scoped_guard() for scoped locking
ASoC:
Intel: avs: Cancel d0ix_work asynchrounously during recovery
ASoC:
Intel: avs: Clean up streams if their initialization fails
ASoC:
Intel: avs: Clean up the bus when fetching ML caps fails
ASoC:
Intel: avs: Clean up the bus when its initialization fails
ASoC:
Intel: avs: da7219: Remove redundant DAI link name allocation
ASoC:
Intel: avs: Do not ignore -ENOENT when loading a topology
ASoC:
Intel: avs: Drop __force cast
ASoC:
Intel: avs: Fix unbalanced module reference count
ASoC:
Intel: avs: hda: Constrain MSBs on startup
ASoC:
intel: avs: probes: use snd_soc_register_component()
ASoC:
Intel: avs: Refactor and fix init_config access
ASoC:
Intel: avs: Reset the stream unless it is already prepared
ASoC:
Intel: avs: Use auto-cleanup for firmware loading
ASoC:
Intel: avs: Use guard() for locking
ASoC:
Intel: avs: Use scoped_guard() for scoped locking
ASoC:
intel: avs: use snd_soc_register_component()
ASoC:
Intel: bytcr_rt5651: Add quirk for Chuwi Hi8 with generic DMI strings
ASoC:
Intel: catpt: Code cleanup and renames
ASoC:
Intel: catpt: Drop redundant else-if
ASoC:
Intel: catpt: Drop redundant signature argument
ASoC:
intel: catpt: pcm: use snd_soc_register_component()
ASoC:
Intel: catpt: Rename firmware loading functions
ASoC:
Intel: catpt: Rename module header struct
ASoC:
Intel: catpt: Streamline control-variables naming
ASoC:
Intel: catpt: Streamline runtime-variables naming
ASoC:
Intel: catpt: Streamline wording of offset variables
ASoC:
Intel: catpt: Use auto-cleanup for firmware loading
ASoC:
Intel: catpt: Wrap the store firmware-context procedure
ASoC:
Intel: Convert locking to guard()/scoped_guard()
ASoC:
Intel: KMB: Propagate -EPROBE_DEFER from IRQ lookup
ASoC:
Intel: Remove obsolete UAPI headers
ASoC:
Intel: sof_es8336: Add a quirk for Huawei Matebook B3-420
ASoC:
Intel: sof_rt5682: Add support for nvl_max98360a_rt5682
ASoC:
Intel: sof_sdw: add tac5xx2-sdw family
ASoC:
intel: sof_sdw: use &pdev->dev instead of card->dev
AsoC:
intel: sst: fix PCI device reference leak on probe failure
ASoC:
Intel: SST: Publish the PCI module aliases
ASoC:
loongson: Add headphone jack detection and DAPM routing
ASoC:
loongson: Add Loongson-2K0300 CTCISZ Forever Pi sound card support
ASoC:
loongson: Add Loongson-2K0300 I2S controller support
ASoC:
loongson: Fix error handling in ACPI property parsing
ASoC:
loongson: Fix naming of machine event and DAPM widgets
ASoC:
max98371: Fix the Speaker DHT Min Volume bits
ASoC:
max98390: Use auto-cleanup for firmware loading
ASoC:
max9860: sort the register default table
ASoC:
mediatek: common/mtk-dsp-sof-common: use for_each_card_prelinks()
ASoC:
mediatek: Drop __force casts
ASoC:
mediatek: mt2701: add COMPILE_TEST
ASoC:
mediatek: mt8173-rt5650: tidyup error message
ASoC:
mediatek: mt8189: Remove redundant else-if branch with identical body
ASoC:
mediatek: mt8192-mt6359-rt1015-rt5682: use *dev in mt8192_mt6359_card_set_be_link()
ASoC:
mediatek: mt8196-nau8825: remove unnecessary declaration
ASoC:
mediatek: mt8365-mt6357: remove useless assignment
ASoC:
mediatek: mt8365-mt6357: tidyup mach_priv
ASoC:
mediatek: mt8365: use devm_platform_ioremap_resource helpers
ASoC:
mediatek: preparation for Card capsuling
ASoC:
meson: aiu-encoder-i2s: fix bs quirk incompatibility check
ASoC:
meson: aiu-encoder-i2s: improve hw constraints checks
ASoC:
meson: aiu-encoder-i2s: prepare for multiple streams
ASoC:
meson: aiu-encoder-i2s: reflect bs quirk in hw constraints
ASoC:
meson: aiu-encoder-i2s: use the core symmetric_rate handling
ASoC:
meson: aiu-formatter-i2s: remove pipeline reset from prepare
ASoC:
meson: aiu: align I2S design to the AXG one
ASoC:
meson: aiu: introduce I2S output formatter
ASoC:
meson: aiu: make aiu_formatter_i2s_drv static
ASoC:
meson: aiu: use aiu-formatter-i2s to format I2S output data
ASoC:
meson: axg-card: tidyup not to use card->dev
ASoC:
meson: Drop __force cast
ASoC:
meson: gx-card: tidyup not to use card->dev
ASoC:
meson: gx: add gx-formatter and gx-interface
ASoC:
meson: Keep link pointers valid on realloc failure
ASoC:
meson: meson-card-utils: tidyup not to use card->dev
ASoC:
meson: preparation for Card capsuling
ASoC:
meson: use .auto_selectable_formats
ASoC:
meson: Use dev_err_probe() for device reset failures
ASoC:
ml26124: sort the register default table
ASoC:
msm8916-wcd-analog: add pm8950 codec
ASoC:
msm8916-wcd-analog: add pm8953 codec
ASoC:
msm8916-wcd-analog: add quirk for cajon 2.0
ASoC:
mt6351: Publish the OF module alias
ASoC:
mxs-saif: Drop redundant probe error messages
ASoC:
mxs-saif: Use dev_err_probe() for error handling
ASoC:
mxs-sgtl5000: Drop redundant probe error messages
ASoC:
mxs: Improve probe error handling
ASoC:
nau8822: Fix the 128x oversampling switch bits
ASoC:
ntpfw: Use auto-cleanup for firmware loading
ASoC:
NXP/Freescale: sort the reg_defaults tables
ASoC:
pcm3168a: Fix the DAC zero flag polarity bit
ASoC:
pcm512x: sort the register default table
ASoC:
pcm6240: Use auto-cleanup for firmware loading
ASoC:
peb2466: Use auto-cleanup for firmware loading
ASoC:
pm4125-sdw: sort the register default table
ASoC:
pm4125: Switch to irq_domain_create_linear()
ASoC:
pxa: Drop redundant probe error messages
ASoC:
pxa: Use devm_clk_get_optional() for extclk clock
ASoC:
qcom: add AudioReach TDM backend support
ASoC:
qcom: audioreach: compute active channel maps from channel_map
ASoC:
qcom: audioreach: support WSA speakers only on WSA2
ASoC:
qcom: audioreach: use C-style "/*" comment
ASoC:
qcom: common: add DAI-node TDM slot helpers
ASoC:
qcom: common: Distinguish missing and invalid TDM slot configuration
ASoC:
qcom: common: use dev
ASoC:
qcom: Fix AudioReach TDM review findings
ASoC:
qcom: lpass-cpu: use DAI table index for playback constraints
ASoC:
qcom: lpass: Switch VA/WSA macros to PM clock framework
ASoC:
qcom: preparation for Card capsuling
ASoC:
qcom: q6apm-lpass-dais: Add MI2S clock control
ASoC:
qcom: q6apm-lpass-dais: add TDM DAI operations
ASoC:
qcom: q6apm: keep the graph start count in sync with the DSP
ASoC:
qcom: q6prm: add Audio IF clock IDs
ASoC:
qcom: q6prm: add support for LPASS LPR resource voting
ASoC:
qcom: qdsp6: Add MI2S clock control
ASoC:
qcom: qdsp6: add topology-driven Audio IF support
ASoC:
qcom: qdsp6: Increase Q6DSP_MAX_CLK_ID for LPASS LPR vote clock
ASoC:
qcom: qdsp6: q6prm: add the missing MCLK clock IDs
ASoC:
qcom: qdsp6: Remove unused Q6AFE_MAX_CLK_ID define
ASoC:
qcom: qdsp6: Zero-initialize AudioReach module config
ASoC:
qcom: sc8280xp: add Ayaneo Pocket S2 card with special WSA channel mapping
ASoC:
qcom: sc8280xp: Add Maili sound card support
ASoC:
qcom: sc8280xp: add Monaco/Monza (MAX98090) support on QCS8275
ASoC:
qcom: sc8280xp: add monaco/monza controls for qcs8275
ASoC:
qcom: sc8280xp: Add support for Hawi
ASoC:
qcom: sc8280xp: Add support for SM8475
ASoC:
qcom: sc8280xp: add TDM hw_params support
ASoC:
qcom: sc8280xp: allow setting m2is clocks for SM8[456]50 boards
ASoC:
qcom: sc8280xp: configure codec sysclk for QCS615
ASoC:
qcom: sc8280xp: enhance machine driver for board-specific config
ASoC:
qcom: sc8280xp: Fix TDM hw_params error handling
ASoC:
qcom: sc8280xp: rename snd_soc_common to qcom_snd_soc_common
ASoC:
qcom: sc8280xp: tolerate -ENOTSUPP from codec set_sysclk
ASoC:
qcom: sdm845: remove unused card
ASoC:
qcom: sm8250: add SDM660 compatible
ASoC:
qcom: sm8250: add support for LPI_MI2S_RX_0 and LPI_MI2S_TX_3
ASoC:
qcom: storm: use dev instead of card on storm_parse_of()
ASoC:
qcom: Use auto-cleanup for firmware loading
ASoC:
qdsp6: common: support headphone jacks connected to lpi mi2s
ASoC:
qdsp6: q6afe-dai: add internal mi2s support
ASoC:
qdsp6: q6afe: add internal mi2s support
ASoC:
qdsp6: q6dsp-lpass-ports: add support for lpi mi2s ports 5-6
ASoC:
qdsp6: q6routing: add lpi mi2s support
ASoC:
Realtek codecs: sort the reg_defaults tables
ASoC:
remove conditional return with no effect
ASoC:
remove conditional returns with no effect
ASoC:
Rename snd_soc_dai_link_ch_map.ch_mask to cpu_ch_mask
ASoC:
renesas: adg: Drop redundant NULL check on clk_get and clk_register_fixed_rate
ASoC:
renesas: fsi: Drop platform probing metadata
ASoC:
renesas: fsi: Propagate platform_get_irq() errors
ASoC:
renesas: Use auto-cleanup for firmware loading
ASoC:
replace linux/gpio.h inclusions
ASoC:
Rework the SDCA HID code
ASoC:
rockchip: i2s-tdm: Drop redundant probe error messages
ASoC:
rockchip: i2s-tdm: Inline PTR_ERR() in dev_err_probe()
ASoC:
rockchip: rk3288_hdmi_analog: Drop redundant probe error messages
ASoC:
rockchip: rk3288_hdmi_analog: Use dev_err_probe() for error handling
ASoC:
rockchip: rockchip_i2s: Drop redundant probe error messages
ASoC:
rockchip: rockchip_i2s: Propagate -EPROBE_DEFER from devm_pinctrl_get()
ASoC:
rockchip: rockchip_i2s: Use dev_err_probe() for error handling
ASoC:
rockchip: rockchip_max98090: Drop redundant probe error messages
ASoC:
rockchip: rockchip_pdm: Drop redundant probe error messages
ASoC:
rockchip: rockchip_rt5645: Drop redundant probe error messages
ASoC:
rockchip: rockchip_sai: Drop redundant probe error messages
ASoC:
rockchip: rockchip_sai: Propagate -EPROBE_DEFER from IRQ lookup
ASoC:
rockchip: rockchip_sai: Return the original error code
ASoC:
rockchip: Simplify probe error handling
ASoC:
rockchip: spdif: Return the original error code
ASoC:
rt1017-sdca-sdw: sort the register default table
ASoC:
rt1316-sdw: sort the register default table
ASoC:
rt1318-sdw: sort the register default table
ASoC:
rt1318: fix uninitialized stream_config->type
ASoC:
rt1318: sort the register default table
ASoC:
rt1320-sdw: Add settings to support more base clock frequency
ASoC:
rt1320-sdw: Use auto-cleanup for firmware loading
ASoC:
rt1320: fix uninitialized stream_config->type
ASoC:
rt1321: add support for rt1321 VA1/VA2
ASoC:
rt1321: move DSP status checking into a helper function
ASoC:
rt274: sort the register default table
ASoC:
rt286: sort the register default table
ASoC:
rt298: sort the register default table
ASoC:
rt5575: Use auto-cleanup for firmware loading
ASoC:
rt5677: Add GPIO .get_direction() callback
ASoC:
rt5677: add GPIO get_direction and enable standalone compilation
ASoC:
rt5677: Enable standalone compilation for generic card use
ASoC:
rt5677: Use auto-cleanup for firmware loading
ASoC:
rt700-sdw: always drain jack work on remove
ASoC:
rt700: drop duplicate reg_default entry
ASoC:
rt700: sort the register default table
ASoC:
rt711-sdca: sort the register default tables
ASoC:
rt711: sort the register default table
ASoC:
rt712-sdca-dmic: sort the register default table
ASoC:
rt712-sdca-sdw: sort the register default table
ASoC:
rt712-sdca: Pull high JD2 to prevent from entering TV mode
ASoC:
rt712-sdca: reconfigure PLL2 to fix calibration time-out
ASoC:
rt712: fix uninitialized stream_config->type
ASoC:
rt715-sdca: drop duplicate reg_default entries
ASoC:
rt715-sdca: sort the register default tables
ASoC:
rt715: sort the register default table
ASoC:
rt721-sdca-sdw: sort the register default table
ASoC:
rt721-sdca: Adjust latency control to fix no-sound issue
ASoC:
rt721: fix uninitialized stream_config->type
ASoC:
rt721: Reset codec to fix abnormal sound
ASoC:
rt722-sdca: Use auto-cleanup for firmware loading
ASoC:
rt722: fix uninitialized stream_config->type
ASoC:
rt722: reinitialize rt722_sdca_jack_init() after reset
ASoC:
rt766: add RT766/RT767 SDCA driver
ASoC:
rt766: add RT766/RT767 VA1 device IDs
ASoC:
rt766: fix HID dependency for SND_SOC_SDCA_HID
ASoC:
rt766: fix uninitialized stream_config->type
ASoC:
samsung: aries_audio_probe: double of_node_put due to direct assignment without of_node_get
ASoC:
samsung: i2s: Avoid mixing goto with guard()
ASoC:
samsung: i2s: drop secondary DAI for i2sv7 hardware variant
ASoC:
samsung: i2s: enable op_clk in probe to balance runtime PM
ASoC:
samsung: i2s: Use dev_err_probe() for iis clock error
ASoC:
samsung: smdk_spdif: remove conditional return with no effect
ASoC:
samsung: spdif: Preserve the original clock acquisition error
ASoC:
SDCA: Add better pm_runtime error handling in func probe
ASoC:
SDCA: Add missing destroy for HID device
ASoC:
SDCA: Add missing HID kernel doc
ASoC:
SDCA: Add missing stub for sdca_fdl_free_state()
ASoC:
SDCA: correct enum names and add a missing struct field
ASoC:
SDCA: export sdca_asoc_populate_rate_format() helper
ASoC:
SDCA: export sdca_find_entity_by_label() helper
ASoC:
SDCA: Move HID descriptors to function
ASoC:
SDCA: Move HID registration to IRQ time
ASoC:
SDCA: Pass swft table through sdca_dev_register()
ASoC:
SDCA: Power management fixes for the class function driver
ASoC:
SDCA: Remove unused dev pointer argument
ASoC:
SDCA: Set suspended flag after resuming within system suspend
ASoC:
SDCA: Tidy up error message
ASoC:
SDCA: Update HID DisCo parsing
ASoC:
SDCA: Use auto-cleanup for firmware loading
ASoC:
sdw_utils: Add codec info for CS35L62
ASoC:
sdw_utils: cs_amp: Delete bogus and incorrect capture channel fixup
ASoC:
sdw_utils: fix double put_device() on aggregated amps
ASoC:
sdw_utils: prepare the stream again when resuming
ASoC:
sdw_utils: Set component_name for tac5xx2 codec family
ASoC:
sdw_utils: Set snd_soc_dai_link_ch_map.codec_ch_mask for capture
ASoC:
sdw_utils: Switch CS35L56/57/62/63 to use OT25 DAI
ASoC:
sdw_utils: tidyup .count_sidecar
ASoC:
sdw_utils: tidyup asoc_sdw_parse_sdw_endpoints()
ASoC:
sdw_utils: tidyup functions
ASoC:
sdw_utils: Use auto-cleanup for put_device()
ASoC:
sgtl5000: sort the register default table
ASoC:
sigmadsp: se auto-cleanup for firmware loading
ASoC:
simple-card-utils: tidyup simple_util_clean_reference()
ASoC:
simple-card-utils: tidyup simple_util_init_aux_jacks()
ASoC:
simple-card: Fix clang build
ASoC:
simple-card: merge extra method into simple_parse_of()
ASoC:
simple-card: move simple_parse_of()
ASoC:
simple-card: tidyup simple_util_parse_xxx() in simple_parse_of()
ASoC:
simple_card_utils: add simple_util_parse_aux_devs()
ASoC:
simple_card_utils: add simple_util_parse_property()
ASoC:
SM8475 sndcard support
ASoC:
sma1303: remove fault-check sysfs group on remove
ASoC:
sma1307: Use auto-cleanup for firmware loading
ASoC:
soc-acpi-intel-arl-match: use function topology by default
ASoC:
soc-acpi-intel-lnl-match: use function topology by default
ASoC:
soc-acpi-intel-matchs: use function topology by default
ASoC:
soc-acpi-intel-mtl-match: use function topology by default
ASoC:
soc-acpi-intel-ptl-match: add machine check for machines can't use function topology
ASoC:
soc-acpi-intel-ptl-match: use function topology by default
ASoC:
soc-acpi: fix all kernel-doc warnings
ASoC:
soc-component: add snd_soc_component_alloc()
ASoC:
soc-component: add snd_soc_component_{set/to}_priv()
ASoC:
soc-component: add snd_soc_component_{set_}name()
ASoC:
soc-component: add snd_soc_register_component_{c/d}()
ASoC:
soc-component: move soc_component_field_shift()
ASoC:
soc-core: makes snd_soc_component_initialize() / snd_soc_add_component() local
ASoC:
soc-core: remove dev from soc_component_initialize()
ASoC:
soc-generic-dmaengine-pcm: use snd_soc_register_component()
ASoC:
soc-generic-dmaengine: Fix DMA channel request warning
ASoC:
soc-generic-dmaengine: Handle DMA channel request failures correctly
ASoC:
soc-pcm: Apply snd_soc_dai_link_ch_map.codec_ch_mask to codec params
ASoC:
soc-topology-test: use snd_soc_register_component()
ASoC:
SOF: add Intel UAOL sof_ipc_dai_type
ASoC:
SOF: amd: add ACP I2S format field and topology token
ASoC:
SOF: amd: add ACP7x I2S DAI type and topology support
ASoC:
SOF: amd: add ACP7x IRQ handler for DSP IPC
ASoC:
SOF: amd: add ACP7x probe and remove
ASoC:
SOF: amd: add base platform support for ACP7.B/7.F
ASoC:
SOF: amd: add missing blank line between Kconfig entries
ASoC:
SOF: amd: add post-firmware-run delay for ACP7x
ASoC:
SOF: amd: add support for ACP7.B/7.F platforms
ASoC:
SOF: amd: add system and runtime PM ops for ACP7x
ASoC:
SOF: amd: extend configure_and_run_sha_dma for ACPI signed FW flag
ASoC:
SOF: amd: extend signed firmware pre-run for ACP7x
ASoC:
SOF: amd: load ACP7.B/7.F signed data firmware to SRAM
ASoC:
SOF: amd: mask ACP7x PGFSM status poll
ASoC:
SOF: amd: refactor SW1 I2S error reason clear in acp_irq_handler
ASoC:
SOF: amd: require full ACP header for ACP7 signed firmware
ASoC:
SOF: amd: validate SizeFWSigned before signed FW length on ACP7x
ASoC:
SOF: amd: wire signed firmware load callback for ACP7x via ACPI
ASoC:
SOF: don't use "/**" for non-kernel-doc comments
ASoC:
SOF: Intel: Disable SPIB in non ICCMAX stream
ASoC:
SOF: Intel: Don't use "proxy" headers
ASoC:
SOF: Intel: Handle ACE2+ link DMA allocation restrictions
ASoC:
SOF: Intel: hda-stream: clear hstream->running flag in hw_params
ASoC:
SOF: Intel: hda/mtl: Handle powered on DSP on boot
ASoC:
SOF: Intel: hda: Avoid ACE2+ link DMA stream allocation hazards
ASoC:
SOF: Intel: hda: Fold mlink enumeration into hda_dsp_ctrl_init_chip()
ASoC:
SOF: Intel: hda: Keep non-alt mlinks powered at probe on ACE2+
ASoC:
SOF: Intel: hda: Power down DSP if it is left enabled in pre_fw_run()
ASoC:
SOF: Intel: hda: Remove unused hda_bus_ml_put_all()
ASoC:
SOF: Intel: mtl: Power down DSP if it is left enabled in pre_fw_run()
ASoC:
SOF: Intel: remove conditional return with no effect
ASoC:
SOF: Intel: reset spib_addr before disabling SPIB
ASoC:
SOF: Intel: reset spib_addr in stream cleanup
ASoC:
SOF: ipc4-topology: Add payload to pipeline create messages
ASoC:
SOF: ipc4-topology: Correct the process module's output lookup
ASoC:
SOF: ipc4-topology: Fix shift-out-of-bounds for aggregated ALH capture
ASoC:
SOF: ipc4-topology: Fix sof_ipc4_mod_init_ext_dp_memory_data comments
ASoC:
SOF: ipc4-topology: Fix SOF_TKN_COMP_STACK_BYTES_REQUIREMENT id
ASoC:
SOF: ipc4-topology: Pipeline params improvements
ASoC:
SOF: ipc4-topology: Refactor sof_ipc4_widget_mod_init_msg_payload()
ASoC:
SOF: ipc4-topology: Remove dp_ from all module memory attributes
ASoC:
SOF: ipc4-topology: repair struct kernel-doc comments
ASoC:
SOF: ipc4-topology: Return error for invalid number of formats
ASoC:
SOF: ipc4-topology: Store the params change between input/output of a module
ASoC:
SOF: ipc4-topology: Update the memory data building
ASoC:
SOF: ipc4-topology: Update the pipeline_params of prepared modules
ASoC:
SOF: ipc4: Add decoder for RESOURCE_EVENT notifications from firmware
ASoC:
SOF: ipc4: Add SOF_IPC4_GLB_CREATE_PIPELINE payload macros and structs
ASoC:
sof: nocodec: tidyup sof_nocodec_bes_setup()
ASoC:
sof: nocodec: tidyup sof_nocodec_setup()
ASoC:
sof: nocodec: tidyup sof_nocodec_xxx_setup()
ASoC:
SOF: sof-client: Use event-handler mutex consistently
ASoC:
sof: topology: use for_each_card_rtds()
ASoC:
SOF: topology: Use more common error handling code in sof_link_load()
ASoC:
SOF: Use auto-cleanup for firmware loading
ASoC:
SOF: Use high-priority workqueue for PCM period elapsed
ASoC:
SOF: validate topology volume range before allocation
ASoC:
sophgo: Drop redundant error messages
ASoC:
sophgo: remove unneeded devm_kmemdup() for DAI driver
ASoC:
spacemit: advertise only DMA-backed DAI streams
ASoC:
spacemit: Drop redundant error messages
ASoC:
spacemit: rename clock inputs to match binding
ASoC:
spacemit: use .auto_selectable_formats
ASoC:
spear: spdif_in: Drop redundant error messages
ASoC:
spear: spdif_in: Move DAI probe callback to snd_soc_dai_ops
ASoC:
spear: spdif_in: Switch to snd_soc_dai_dma_data_set_capture()
ASoC:
spear: spdif_out: Move DAI probe callback to snd_soc_dai_ops
ASoC:
spear: Update the SPDIF drivers for current ASoC APIs
ASoC:
sprd: sprd-mcdt: Drop redundant error messages
ASoC:
sprd: sprd-pcm-dma: Drop redundant error messages
ASoC:
sprd: validate compress buffer sizes against fixed allocations
ASoC:
starfive: jh7110-pwmdac: Drop redundant error messages
ASoC:
starfive: jh7110-pwmdac: Remove unnecessary goto
ASoC:
starfive: jh7110_tdm: Drop redundant error messages
ASoC:
starfive: jh7110_tdm: Remove unnecessary goto
ASoC:
starfive: Simplify probe error handling
ASoC:
sti-sas: sort the register default table
ASoC:
sti: initialize IRQ lock before requesting IRQ
ASoC:
stm32: spdifrx: fix synchronization state check
ASoC:
stm: Drop redundant error message
ASoC:
stm: stm32_adfsdm: Drop redundant error message
ASoC:
stm: stm32_i2s: Drop redundant error messages
ASoC:
stm: stm32_sai_sub: Drop redundant error messages
ASoC:
stm: stm32_spdifrx: Drop redundant error messages
ASoC:
sun4i-codec: Sort sound related #include statements
ASoC:
sunxi: Simplify error handling
ASoC:
sunxi: sun4i-codec: Drop redundant error messages
ASoC:
sunxi: sun4i-codec: Use dev_err_probe() for probe error handling
ASoC:
sunxi: sun4i-i2s: Use dev_err_probe() for probe error handling
ASoC:
sunxi: sun4i-spdif: Use dev_err_probe() for probe error handling
ASoC:
sunxi: sun50i-codec-analog: Improve probe error handling
ASoC:
sunxi: sun8i-codec-analog: Improve probe error handling
ASoC:
tac5xx2-sdw: add rev_id 0x30 support
ASoC:
tac5xx2-sdw: remove firmware check restriction
ASoC:
tac5xx2-sdw: Rename gain and volume macros
ASoC:
tac5xx2-sdw: update default regmap registers
ASoC:
tas2552: sort the register default table
ASoC:
tas2764: sort the register default table
ASoC:
tas2780: sort the register default table
ASoC:
tas2781: add capture_profile_id field and update the tuning_switch function
ASoC:
tas2781: Fix compiling warning for tasdevice_set_capture_profile_id()
ASoC:
tas2781: Optimize calibration to avoid full device reboot after calibration
ASoC:
tas2781: Refactor calibration start kcontrol creation to separate helper
ASoC:
tas2781: Use auto-cleanup for firmware loading
ASoC:
tas2783-sdw: do not treat read-only Controls as writable
ASoC:
tas2783-sdw: drop duplicate reg_default entry
ASoC:
tas2783-sdw: drop stale regcache on uninitialized re-attach
ASoC:
tas2783-sdw: power the Function up before preparing the port
ASoC:
tas2783-sdw: sort the register default table
ASoC:
tas2783-sdw: split a stereo stream across the two mono amps
ASoC:
tas2783: prepare the port again on the resume path
ASoC:
tas5805m: Use auto-cleanup for firmware loading
ASoC:
tas675x: sort the register default table
ASoC:
tegra210_i2s: sort the register default table
ASoC:
tegra210_i2s: sort the Tegra264 register default table
ASoC:
tegra210_mixer: sort the register default table
ASoC:
tegra: Fix ASRC Stream6 input threshold control
ASoC:
tegra: Fix the I2S enable default value
ASoC:
tegra: Fix the MIXER enable default value
ASoC:
tegra: Fixes for issues exposed in Linux v7.2
ASoC:
tegra: Simplify error handling
ASoC:
tegra: Sort ADMAIF register defaults
ASoC:
tegra: Sort MBDRC register defaults
ASoC:
tegra: sort the reg_defaults tables
ASoC:
tegra: tegra20_das: Use dev_err_probe() for error handling
ASoC:
tegra: tegra210: Use devm_clk_get_optional() for sync_input clock
ASoC:
tegra: tegra210_adx: Return the original error directly
ASoC:
tegra: tegra210_amx: Return the original error directly
ASoC:
TI codecs: sort the reg_defaults tables
ASoC:
ti: ams-delta: use &pdev->dev instead of card->dev
ASoC:
ti: ams-delta: Use dev_err_probe() for error handling
ASoC:
ti: davinci-evm: Use dev_err_probe() for error handling
ASoC:
ti: Improve probe error handling
ASoC:
ti: j721e-evm: Avoid mixing goto with guard()
ASoC:
ti: j721e-evm: Return the original error from card name parsing
ASoC:
ti: omap-abe-twl6040: Preserve error code and drop redundant log
ASoC:
ti: omap-abe-twl6040: Use dev_err_probe() for error handling
ASoC:
ti: omap-dmic: Use dev_err_probe() for error handling
ASoC:
ti: omap-hdmi: remove unused *card
ASoC:
ti: omap-hdmi: Use dev_err_probe() for error handling
ASoC:
ti: omap-twl4030: Check for missing card name after parsing
ASoC:
ti: omap-twl4030: drop support for platform data
ASoC:
ti: omap-twl4030: drop support for platform data
ASoC:
ti: omap-twl4030: Return the original error code
ASoC:
ti: omap-twl4030: Use dev_err_probe() for error handling
ASoC:
ti: omap-twl4030: use per-device instance of headset jack gpio
ASoC:
ti: preparation for Card capsuling
ASoC:
ti: rx51: Use dev_err_probe() for error handling
ASoC:
ti: tidyup not to use *card on rx51_soc_probe()
ASoC:
tlv320aic26: remove keyclick sysfs file
ASoC:
tlv320aic31xx: Use auto-cleanup for firmware loading
ASoC:
tlv320aic32x4: clean up driver code formatting and logging
ASoC:
tlv320aic32x4: consolidate programming functions
ASoC:
tlv320aic32x4: do not allocate gpio config separately
ASoC:
tlv320aic32x4: do not make clocks bulk data static
ASoC:
tlv320aic32x4: factor out rate configuration helper
ASoC:
tlv320aic32x4: move regmap_config into i2c and spi drivers
ASoC:
tlv320aic32x4: remove global header with platform data
ASOC:
Unify code style for platform_device_id arrays
ASoC:
uniphier: don't use "/**" for non-kernel-doc comment
ASoC:
uniphier: Drop redundant error messages in probe
ASoC:
use .auto_selectable_formats
ASoC:
use .auto_selectable_formats
ASoC:
Use auto-cleanup for firmware loading
ASoC:
Use named initializers for platform_device_id arrays
ASoC:
Use named initializers for platform_device_id arrays
ASoC:
ux500: Allow repeated MSP prepare calls
ASoC:
ux500: Correct MSP frame and bit clock setup
ASoC:
ux500: Deassert the MSP reset during probe
ASoC:
ux500: Fix MSP lifecycle, clocking and resources
ASoC:
ux500: Fix MSP stream lifecycle handling
ASoC:
ux500: mop500: tidyup mop500_of_probe() parameter
ASoC:
ux500: mop500_ab8500: tidyup mop500_ab8500_remove()
ASoC:
ux500: Parenthesize MSP_{RX,TX}_CLKPOL_BIT() arguments
ASoC:
ux500: preparation for Card capsuling
ASoC:
ux500: Program the MSP FIFO watermarks
ASoC:
ux500: Propagate MSP setup errors
ASoC:
ux500: Remove obsolete PRCMU QoS calls
ASoC:
ux500: Request the MSP MMIO resource
ASoC:
ux500: Validate MSP DAI configuration
ASoC:
wcd9335: switch to using sleeping variants of gpiod API
ASoC:
wm0010: Use auto-cleanup for firmware loading
ASoC:
wm2000: Use auto-cleanup for firmware loading
ASoC:
wm8903: Move the DRC QR threshold to the register that holds it
ASoC:
wm8904: don't use "/**" for non-kernel-doc comments
ASoC:
wm8940: drop unneeded semicolon
ASoC:
wm8978: Fix the 128x oversampling switch bits
ASoC:
wm_adsp: Firmware search progress log should not look like an error
ASoC:
xilinx: formatter_pcm: fix stream_data leak on open error
ASoC:
xilinx: replace OF with device handlers
ASoC:
xilinx: xlnx_i2s: Use dev_err_probe() and drop redundant error handling
ASoC:
xilinx: xlnx_i2s: Use dev_err_probe() and drop redundant error handling
ASoC:
xilinx: xlnx_spdif: Preserve devm_request_irq() error codes
ASoC:
xilinx: xlnx_spdif: Use dev_err_probe() and drop redundant error handling
ASoC:
xtensa: Use dev_err_probe() and drop redundant error handling
ASoC:
zl38060: Use auto-cleanup for firmware loading
ata:
ahci: work around lost interrupts on Marvell 88SE61xx
ata:
ahci_da850: use devm_platform_ioremap_resource()
ata:
ata_generic: Don't store pci_device_id
ata:
libahci: clear PxCLBU and PxFBU for AHCI_HFLAG_32BIT_ONLY
ata:
libahci_platform: Fix device reference leak in ahci_platform_get_resources()
ata:
libata-core: detect support for depopulation capabilities
ata:
libata-core: Extend Samsung LPM quirk to AMD controllers
ata:
libata-eh: make ata_eh_qc_complete() and ata_eh_qc_retry() static
ata:
libata-scsi: add support for the GET PHYSICAL ELEMENT STATUS command
ata:
libata-scsi: add support for the REMOVE ELEMENT AND MODIFY ZONES command
ata:
libata-scsi: add support for the REMOVE ELEMENT AND TRUNCATE command
ata:
libata-scsi: add support for the RESTORE ELEMENTS AND REBUILD command
ata:
libata-scsi: bound the ATA passthru sense descriptor writes
ata:
libata-scsi: do not lose CHECK CONDITION for failed ATAPI commands
ata:
libata-scsi: do not raise UA for storage element depopulation and restoration
ata:
libata-scsi: fix ata_dsm_trim_pages() kernel-doc
ata:
libata-scsi: fix DSM TRIM for sector sizes larger than 2048 bytes
ata:
libata-scsi: improve ata_get_xlat_func
ata:
libata-scsi: improve service action support in ata_scsi_report_supported_opcodes()
ata:
libata-scsi: refactor ata_scsi_report_supported_opcodes()
ata:
libata-scsi: scale DSM TRIM payload by MAX PAGES PER DSM COMMAND
ata:
libata-scsi: support reporting options 2 in REPORT SUPPORTED OPERATION CODES
ata:
libata-scsi: support the all command format for reporting supported commands
ata:
libata-sff: don't busy-wait for PIO data-in command completion
ata:
libata: Correct libata.force parameter documentation
ata:
libata: improve the definition of device flags
ata:
libata: rename ata_dev_is_zac()
ata:
pata_ep93xx: fix PIO fallback when DMA init fails
ata:
pata_legacy: remove documentation for removed module parameters
ata:
pata_mpc52xx: Remove redundant dev_err()
ata:
pata_pxa: use devm_platform_ioremap_resource
ata:
pata_pxa: use devres for DMA channel management
ata:
pata_rb532_cf: use devm_platform_ioremap_resource()
ata:
sata_highbank: use devm_platform_ioremap_resource
ata:
sata_mv: use devm clock helpers
ata:
sata_mv: Use platform_get_irq() to get interrupt
ata:
use named initializers for acpi_device_id
atm:
remove unused exported helpers
audit:
add missing syscalls to PERM class tables
audit:
avoid dropping live tree ref on fsnotify rule autoremove
audit:
drop BUG_ON() from audit_add_to_parent()
audit:
drop BUG_ON() from audit_signal_info_syscall()
audit:
fix exe mark UAF in kill_rules()
autofs:
drop redundant S_IFDIR from mkdir
autofs:
fix sbi->pipe file reference leak in autofs_kill_sb()
autofs:
ignore notification errors from a replaced pipe
auxdisplay:
charlcd: cancel backlight work on registration failure
auxdisplay:
panel: Remove unused callback binding code
auxdisplay:
Remove redundant dev_err()
backlight:
Add SY7758 6-channel High Efficiency LED Driver support
backlight:
aw99706: Fix DT property names to match binding
backlight:
aw99706: Honor the core blank state in update_status()
backlight:
aw99706: Validate all DT property values consistently
backlight:
ktd2801: Fix unmet dependency on GPIOLIB
backlight:
qcom-wled: Remove redundant dev_err()
backlight:
Use sysfs_emit() instead of sprintf()
BackMerge tag :
'v7.2' into drm-next
bareudp:
Protect bareudp_list with mutex.
bareudp:
set the inner protocol to the protocol of the packet
bareudp:
Support per-netns netdev unregistration.
base:
Remove unused DMA_FENCE_TRACE Kconfig symbol
base:
soc: fixup sys_soc.h kernel-doc warnings
batman-adv:
add missing kernel-doc comments
batman-adv:
annotate functions which may reallocate the skbuff
batman-adv:
bla: avoid CRC corruption due to parallel claim add
batman-adv:
bla: fix freeing of claims on meshif deletion
batman-adv:
bla: prevent CRC corruptions after claim flush
batman-adv:
correct NET_RX_* NET_XMIT_* confusion
batman-adv:
create hardif only for netdevs that are part of a mesh
batman-adv:
dat: atomically update mac addresses
batman-adv:
dat: avoid unaligned fault in IP extraction
batman-adv:
dat: drop non-4addr backwards compatibility
batman-adv:
drop NULL check for immutable hardif->mesh_iface
batman-adv:
drop unneeded goto and initialization from batadv_hardif_disable_interface()
batman-adv:
fix kernel-doc for functions holding skb ownership
batman-adv:
fix stale receive device on merged fragments
batman-adv:
fix TX priority extraction for BATADV_FORW_MCAST
batman-adv:
handle errors in batadv_init()
batman-adv:
iv: drop migration check for batadv_hard_iface
batman-adv:
make hard_iface->mesh_iface immutable
batman-adv:
mcast: ensure unshared skb for multicast packets
batman-adv:
mcast: linearize skbuff for packet generation
batman-adv:
move hardif generation counter into batadv_priv
batman-adv:
reject unrepresentable multicast TVLV offsets
batman-adv:
remove BATADV_IF_NOT_IN_USE hardif state
batman-adv:
remove global hardif list
batman-adv:
remove negative returns for batadv_send_skb_unicast
batman-adv:
split multiple declarations per line
batman-adv:
switch var declarations to reverse x-mas tree order
batman-adv:
tp_meter: adjust name of receiver lock
batman-adv:
tp_meter: combine adjacent/overlapping unacked entries
batman-adv:
tp_meter: delay allocation of unacked entry
batman-adv:
tp_meter: keep unacked list for receivers
batman-adv:
tp_meter: simplify unordered ack calculation
batman-adv:
tvlv: extract tvlv header iterator
batman-adv:
tvlv: handle negative tvlv processing return codes
bcma:
gpio: Add and register software node for GPIO controller
bfs:
Fix data integrity writeout issues
binder:
fix is_failure flag for superseded transaction cleanup
binder:
fix leaked fd fixups on TF_UPDATE_TXN supersede
binderfs:
fix UAF write in binder_add_device
binfmt_elf:
consume a stashed PT_INTERP substitute
binfmt_elf_fdpic:
consume a stashed PT_INTERP substitute
binfmt_misc:
add a static transparent flag 'T'
binfmt_misc:
add binfmt_misc_ops bpf struct_ops
binfmt_misc:
add the 'L' loader substitution flag
binfmt_misc:
add transparent interpreter dispatch
binfmt_misc:
allow removing entries via unlink(2)
binfmt_misc:
annotate racy accesses to ->enabled
binfmt_misc:
assorted small cleanups
binfmt_misc:
carry pre-opened interpreters in struct binfmt_misc_interp
binfmt_misc:
convert entry list to an hlist
binfmt_misc:
convert the entry file to seq_file
binfmt_misc:
correctly account pre-opened interpreters
binfmt_misc:
document interpreters bound by a 'B' entry
binfmt_misc:
document loader substitution
binfmt_misc:
document registering an entry disabled
binfmt_misc:
document the pre-opened interpreter limit
binfmt_misc:
document the transparent identity contract
binfmt_misc:
factor out the entry matching
binfmt_misc:
factor out the entry removal
binfmt_misc:
fix OOB read in bpf_binprm_select_interp()
binfmt_misc:
fix racy checks in bpf set_interp kfuncs
binfmt_misc:
give the parse_command() results names
binfmt_misc:
include what is used
binfmt_misc:
let a 'B' entry bind its interpreters
binfmt_misc:
let a bpf handler choose the invocation flags per exec
binfmt_misc:
let a bpf handler request loader substitution
binfmt_misc:
let a bpf handler run the interpreter transparently
binfmt_misc:
let a register string create an entry disabled
binfmt_misc:
let bpf handlers pass an argument to the interpreter
binfmt_misc:
let the entry lookup walk sleep
binfmt_misc:
normalize the per-exec invocation flags
binfmt_misc:
remove the VERBOSE_STATUS toggle
binfmt_misc:
rename load_binfmt_misc() to current_binfmt_misc()
binfmt_misc:
rename Node to struct binfmt_misc_entry
binfmt_misc:
require an absolute interpreter path with 'C'
binfmt_misc:
return errors directly in load_misc_binary()
binfmt_misc:
simplify check_special_flags()
binfmt_misc:
split out entry_open_interpreter() and build_interp_argv()
binfmt_misc:
split the field parsing out of create_entry()
binfmt_misc:
table-drive the register string flags
binfmt_misc:
turn the entry behavior flags into an enum
binfmt_misc:
turn the entry bit numbers into a proper enum
binfmt_misc:
use __free(kfree) in bm_register_write()
binfmt_misc:
use a flexible array member for the register string
binfmt_misc:
use print_hex_dump_debug() for the register debug output
binfmt_misc:
use RCU for the handler lookup
binfmt_misc:
wire up bpf-backed 'B' entries
bitmap:
drop bitmap_next_set_region()
bitmap:
Properly initialise destination bitmap for scatter & gather test
bitmap:
Replace __ASSEMBLY__ with __ASSEMBLER__ in header files
bitmap:
Return size when no zero area is found
bitops:
make the *_bit_le functions use unsigned long
blk-cgroup:
factor policy pd teardown loop into helper
blk-cgroup:
fix race between policy activation and blkg destruction
blk-cgroup:
protect q->blkg_list iteration in blkg_destroy_all() with blkcg_mutex
blk-cgroup:
save IRQ state in blkg_tryget_closest()
blk-cgroup:
skip dying blkg in blkcg_activate_policy()
blk-crypto:
Allow control over whether hardware is used
blk-crypto:
Fold __blk_crypto_cfg_supported() into its caller
blk-crypto:
Remove unused function blk_crypto_config_supported()
blk-crypto:
Simplify check for fallback support
blk-crypto:
Update docs for blk-crypto-fallback motivation
blk-iocost:
clear delay state when freeing policy data
blk-iolatency:
clear delay state when freeing policy data
blk-mq:
add missing call to srcu_barrier() in blk_mq_free_tag_set()
blk-mq:
allow cached requests to be used for flush operations
blk-mq:
set RQF_USE_SCHED when the operation is known
blk-throttle:
remove dead field last_check_time from throtl_grp
block/bfq-cgroup:
use data_race() for online test
block/blk-cgroup-rwstat:
use data_race() for online test
block/blk-iocost:
annotate ioc_pd_stat reads with data_race()
block/blk-iocost:
collect per-cpu latency stats over possible CPUs
block/blk-iolatency:
account per-cpu latency stats over possible CPUs
block/blk-stat:
drain per-cpu callback stats over possible CPUs
block/kyber-iosched:
flush per-cpu latency buckets over possible CPUs
block/mq-deadline:
Drop unused dd parameters
block:
add task-context bio completion infrastructure
block:
allow making a block device unfreezable
block:
allow REQ_NOWAIT zone management commands
block:
also reject zone open / close on conventional zones
block:
convert iomap ops to ->iomap_next()
block:
don't include blk-integrity.h in bdev.c
block:
enable RWF_DONTCACHE for block devices
block:
fix dio leak on metadata mapping error
block:
Fix start and length check added to iov_iter_extract_bvecs()
block:
Fix start and length check added to iov_iter_extract_bvecs()
block:
flag zoned disks with GENHD_FL_NO_PART
block:
handle nogenerate/noverify properly in fs-integrity
block:
implement async io_uring zone reset all
block:
introduce bio_in_atomic()
block:
introduce bio_iov_iter_set()
block:
lift BIP_CHECK_FLAGS to include/linux/bio-integrity.h
block:
move bvec init into __bio_clone
block:
mtip32xx: synchronize ioctls with device removal
block:
reject block device inodes with i_rdev == 0 in lookup_bdev()
block:
reject polled dio with user integrity metadata
block:
remove a dead return statement in blk_zone_plug_bio
block:
remove bip_should_check
block:
remove blk_zone_wplug_handle_zone_mgmt
block:
remove most blkdev_cmd_discard arguments
block:
rename bi_bvec_done
block:
save page offset gaps in cloned bio
block:
set QUEUE_FLAG_DYING unconditionally in blk_mark_disk_dead()
block:
skip blkcg walk in blk_cgroup_congested() when nothing throttled
block:
split bdev_yield_claim() out of bdev_fput()
block:
split out a new blk_plug.h header
block:
use blkdev_iov_iter_get_pages status for errors
block:
validate user space vectors during extraction
Bluetooth:
add annotations for l2cap_data locking context
Bluetooth:
Add MGMT Load Connection Subrate command
Bluetooth:
Add MGMT Shorter Connection Interval setting
Bluetooth:
Add support for Shorter Connection Interval (SCI) feature
Bluetooth:
af_bluetooth: Add minimal context analysis annotations
Bluetooth:
bfusb: validate received block boundaries
Bluetooth:
bnep: fix out-of-bounds reads on short RX/TX frames and control fallthrough
Bluetooth:
btintel: Add Bluetooth SAR revision 2 support
Bluetooth:
btintel: bound firmware ID by TLV length
Bluetooth:
btintel: fix buffer over-read in btintel_hw_error()
Bluetooth:
btintel: Fix diagnostics event detection
Bluetooth:
btintel: propagate version TLV parsing errors
Bluetooth:
btintel: Remove redundant (hdr->plen > 0) in btintel_recv_event()
Bluetooth:
btintel: Simplify btintel_classify_pkt_type() by hci_acl_handle()
Bluetooth:
btintel: validate DDC record lengths
Bluetooth:
btintel: validate version TLV value lengths
Bluetooth:
btintel_pcie: Add shared HW reset for clean start
Bluetooth:
btintel_pcie: Add vendor_reset PCI sysfs for PLDR
Bluetooth:
btintel_pcie: Clear automask on spurious interrupts
Bluetooth:
btintel_pcie: fix off-by-one bounds check in RX submit
Bluetooth:
btintel_pcie: fix plen overflow in btintel_pcie_recv_frame()
Bluetooth:
btintel_pcie: fix TX descriptor bounds check
Bluetooth:
btintel_pcie: fix tx_handle bounds off-by-one
Bluetooth:
btintel_pcie: reject oversized TX packets in send_frame()
Bluetooth:
btintel_pcie: Remove unreachable break after goto
Bluetooth:
btintel_pcie: serialize reset_type with RECOVERY_IN_PROGRESS
Bluetooth:
btintel_pcie: split coredump worker into per-trigger works
Bluetooth:
btintel_pcie: use managed IRQ teardown
Bluetooth:
btintel_pcie: validate device-supplied DMA indices
Bluetooth:
btintel_pcie: validate packet_len before skb_put_data
Bluetooth:
btintel_pcie: validate TX skb length in send_sync
Bluetooth:
btmrvl: fix event packet length validation
Bluetooth:
btmrvl: validate event packet lengths
Bluetooth:
btmrvl_sdio: Do not free HCI_VENDOR_PKT frame by hci_recv_frame()
Bluetooth:
btmtk: Declare MT7920 (MT7961 1a) Bluetooth firmware
Bluetooth:
btmtk: Do not discard the subsystem reset timeout
Bluetooth:
btmtk: Do not report success when subsys reset fails
Bluetooth:
btmtk: fix wrong status for short WMT FUNC_CTRL events
Bluetooth:
btmtksdio, btmtkuart: validate WMT event length before struct access
Bluetooth:
btmtksdio: Fix out-of-bounds DMA read in the TX path
Bluetooth:
btmtksdio: Fix PM runtime reference leak in shutdown
Bluetooth:
btmtksdio: fix usage_count leak when autosuspend_delay is negative
Bluetooth:
btmtksdio: Take exclusive ownership of the SKB before TX
Bluetooth:
btnxpuart: Add M.2 Bluetooth device support using pwrseq
Bluetooth:
btnxpuart: Check remote M.2 connector availability before pwrseq
Bluetooth:
btnxpuart: Fix skb leak in nxp_process_fw_dump()
Bluetooth:
btnxpuart: Fix use-after-free in probe error path
Bluetooth:
btnxpuart: Simplify nxp_set_ind_reset() by __hci_reset_dev()
Bluetooth:
btnxpuart: Validate the FW dump header length
Bluetooth:
btqca: Fix qca_set_bdaddr() waiting for wrong HCI event
Bluetooth:
btqca: Simplify qca_send_reset() by using __hci_reset_sync()
Bluetooth:
btqcomsmd: destroy RPMsg endpoints before freeing hci_dev
Bluetooth:
btrsi: Move set_bt_context after successful HCI registration
Bluetooth:
btrtl: Don't leak return code when parsing firmware format v2
Bluetooth:
btusb: Add a simple static btusb_prepare_reset()
Bluetooth:
btusb: Add ASUS USB-BT540 for Realtek 8761CU
Bluetooth:
btusb: Add ASUS USB-BT600 for Realtek 8761CU
Bluetooth:
btusb: Add IMC Networks QCA9377 to quirks table
Bluetooth:
btusb: Add new VID/PID 0x0489/0xe156 for MT7902
Bluetooth:
btusb: Add support for 1357:c123 Realtek 8852BE device
Bluetooth:
btusb: Add USB ID 13d3:3625 for MediaTek MT7922
Bluetooth:
btusb: Fix BD_ADDR byte order in btusb_set_bdaddr_wcn6855()
Bluetooth:
btusb: Fix leaked runtime PM reference in btusb_reset
Bluetooth:
btusb: fix NXP IW610 composite device handling
Bluetooth:
btusb: Fix UAF of btusb_data by rx_work
Bluetooth:
btusb: limit RTL8761B BROKEN_EXT_SCAN quirk to 0bda:a728
Bluetooth:
btusb: Make btusb_recv_{event,acl}() take struct hci_dev *
Bluetooth:
btusb: mediatek: Fix leaked runtime PM reference in reset
Bluetooth:
btusb: QCA: Fix populating devcoredump fields on unenabled devices
Bluetooth:
btusb: QCA: move qca_dump out of struct btusb_data
Bluetooth:
btusb: QCA: Replace HCI_VENDOR_PKT usages with HCI_EV_VENDOR
Bluetooth:
btusb: Realtek: Replace HCI_VENDOR_PKT usage with HCI_EV_VENDOR
Bluetooth:
btusb: Record matched usb_device_id into btusb_data
Bluetooth:
btusb: Reduce a redundant assignment in btusb_probe()
Bluetooth:
btusb: Simplify btusb_recv_bulk() by hci_acl_dlen()
Bluetooth:
btusb: Simplify btusb_shutdown_qca() by using __hci_reset_sync()
Bluetooth:
btusb: Use & instead of == to test bitflag BTUSB_IGNORE
Bluetooth:
coredump: Do not export hci_devcd_rx() and hci_devcd_timeout()
Bluetooth:
coredump: Expose header size and end marker to drivers
Bluetooth:
coredump: Introduce and apply hci_devcd_state_name()
Bluetooth:
coredump: Quiesce dump work on unregister
Bluetooth:
do not leak an hci_conn when a second LE connect is rejected
Bluetooth:
eir: Fix OOB read in eir_get_service_data()
Bluetooth:
eir: validate service data length before reading UUID
Bluetooth:
enable context analysis
Bluetooth:
fix BT dependency for submodules
Bluetooth:
hci: Introduce hci_acl_handle() and hci_acl_dlen() helpers
Bluetooth:
hci_aml: validate firmware segment lengths
Bluetooth:
hci_bcm4377: Ignore reserved PHY in ext adv reports on BCM4378
Bluetooth:
hci_bcm: fix usage_count leak when autosuspend_delay is negative
Bluetooth:
hci_bcsp: validate received packet lengths
Bluetooth:
hci_codec: validate vendor codec count length
Bluetooth:
hci_conn: fix CIS hold ownership on reuse
Bluetooth:
hci_conn: fix the SCO setup context lifetime
Bluetooth:
hci_conn: Lock parent access during enhanced SCO setup
Bluetooth:
hci_conn: re-enable advertising only for peripheral role
Bluetooth:
hci_core: Add minimal context analysis annotations
Bluetooth:
hci_core: Fix inquiry cache timestamps on 64-bit systems
Bluetooth:
hci_core: Fix queuing tx_work after workqueue is drained
Bluetooth:
hci_core: Fix race condition during device registration
Bluetooth:
hci_core: free the HCI ID if naming fails
Bluetooth:
hci_core: Introduce __hci_reset_dev() with a hardware error code
Bluetooth:
hci_core: Serialize ACL scheduling with channel deletion
Bluetooth:
hci_core: Serialize fragmented ISO packet queueing
Bluetooth:
hci_core: Serialize SCO and ISO scheduling with teardown
Bluetooth:
hci_core: Simplify hci_recv_frame() by hci_acl_handle()
Bluetooth:
hci_core: use skb_get() instead of skb_clone() for req_skb
Bluetooth:
hci_event: clear HCI_LE_ADV only on a created connection
Bluetooth:
hci_event: fix LE list UAF on reset
Bluetooth:
hci_event: fix out-of-bounds read in LE PA report reassembly
Bluetooth:
hci_event: Introduce handle_ev_vendor() for HCI_EV_VENDOR
Bluetooth:
hci_event: Log error for HCI reset status error in hci_cc_reset()
Bluetooth:
hci_event: Use 255 as max event payload length in hci_ev_table[]
Bluetooth:
hci_event: validate LE Set CIG Parameters response
Bluetooth:
hci_h5: fix usage_count leak when autosuspend_delay is negative
Bluetooth:
hci_intel: drop unused assignment of acpi_device_id::driver_data
Bluetooth:
hci_intel: fix usage_count leak when autosuspend_delay is negative
Bluetooth:
hci_ldisc: reject invalid tty write lengths
Bluetooth:
hci_mrvl: Fix wrong return value check of wait_on_bit_timeout()
Bluetooth:
hci_nokia: validate firmware packet bounds
Bluetooth:
hci_qca: Do not write to the serial port after it is closed
Bluetooth:
hci_qca: Replace HCI_VENDOR_PKT usage with HCI_EV_VENDOR
Bluetooth:
hci_sock: reject out-of-range OCF values
Bluetooth:
hci_sock: Serialize dead-device detachment
Bluetooth:
hci_sock: validate event length before filtering
Bluetooth:
hci_sync: add conditional locking annotations
Bluetooth:
hci_sync: Clear HCI_CMD_PENDING when dropping the last request
Bluetooth:
hci_sync: Disable legacy instance's ext adv before setup snapshot
Bluetooth:
hci_sync: don't drain cmd_sync backlog on unregister
Bluetooth:
hci_sync: Fix accept list UAF during suspend
Bluetooth:
hci_sync: Fix command skb lifetime during scan setup
Bluetooth:
hci_sync: Fix inquiry cache use-after-free
Bluetooth:
hci_sync: Fix not setting CE length properly
Bluetooth:
hci_sync: free the advertising instance on the failure and cancel paths
Bluetooth:
hci_sync: Introduce __hci_reset_sync() for device drivers
Bluetooth:
hci_sync: Remove unused hci_cmd_sync_dequeue_once()
Bluetooth:
hci_sync: Serialize local codec list cleanup
Bluetooth:
hci_sync: Simplify hci_reset_sync()
Bluetooth:
hci_sysfs: Fix NULL pointer dereference in device_del()
Bluetooth:
hci_uart: Fix false success return in hci_uart_setup()
Bluetooth:
hcli_ldisc: Remove reduntant braces
Bluetooth:
ISO: balance the parent hold in hci_bind_bis()
Bluetooth:
ISO: do not force BT_LISTEN after a failed BIG sync
Bluetooth:
ISO: Fix parent socket leak in iso_conn_ready()
Bluetooth:
ISO: fix use-after-free of listener socket in iso_conn_ready
Bluetooth:
ISO: Reject concurrent BIS listener setup
Bluetooth:
ISO: release unused CIS holds after channel attach
Bluetooth:
ISO: Serialize concurrent connect calls
Bluetooth:
ISO: set BT_LISTEN before requesting a BIG sync
Bluetooth:
ISO: zero the sockaddr before returning it in getname
Bluetooth:
keep dst_type with dst when reusing an LE connection
Bluetooth:
L2CAP: access chan->conn safely in get/setsockopt
Bluetooth:
L2CAP: Add minimal context analysis annotations
Bluetooth:
L2CAP: clear FLAG_DEFER_SETUP only for same PID/PSM
Bluetooth:
L2CAP: fix chan mode for LE_CONN_REQ + EXT_FLOWCTL pchan
Bluetooth:
L2CAP: fix out-of-bounds write in l2cap_ecred_connect
Bluetooth:
L2CAP: fix race l2cap_sock_cleanup_listen() vs. put_chan
Bluetooth:
L2CAP: reject accept queue add unless BT_LISTEN
Bluetooth:
L2CAP: use proto_lock for l2cap_data to fix l2cap_disconn_ind
Bluetooth:
L2CAP: validate frame length before control and FCS access
Bluetooth:
mgmt: Dequeue pending mesh_send_sync entries on cancel
Bluetooth:
mgmt: fix 'hdev->discovery.uuids' NULL dereference
Bluetooth:
mgmt: fix race in read_unconf_index_list()
Bluetooth:
MGMT: Fix status of pending commands flushed on power off
Bluetooth:
MGMT: free the HCI command when it is cancelled
Bluetooth:
MGMT: free the mesh send cancel command when it is cancelled
Bluetooth:
MGMT: reject HCI_CMD_SYNC params_len above 255
Bluetooth:
MSFT: validate evt_prefix_len against the response length
Bluetooth:
Properly disable remote wakeup for MT7922/MT7925 on Ryzen platform
Bluetooth:
put the peer's on-air address on air when we cannot resolve
Bluetooth:
RFCOMM: Add minimal context analysis annotations
Bluetooth:
RFCOMM: avoid socket lock inversion in listener cleanup
Bluetooth:
RFCOMM: connect the session socket without rfcomm_mutex
Bluetooth:
RFCOMM: Fix initial port reference race
Bluetooth:
RFCOMM: fix NULL dereference of dlc->session in RFCOMM_CONNINFO
Bluetooth:
RFCOMM: Fix NULL tty_dev dereference in rfcomm_dev_shutdown
Bluetooth:
RFCOMM: free the skb when the DLC has no owner
Bluetooth:
RFCOMM: Reject short EA=0 frames in rfcomm_recv_frame()
Bluetooth:
RFCOMM: serialize security confirmation handling
Bluetooth:
RFCOMM: serialize session teardown
Bluetooth:
RFCOMM: take rfcomm_mutex for the deferred setup accept
Bluetooth:
RFCOMM: Validate MTU in rfcomm_apply_pn() to prevent infinite loop
Bluetooth:
SCO: serialise sco_conn lifetime against sco_recv_scodata()
Bluetooth:
Serialize SMP remote OOB data access
Bluetooth:
simplify force_no_mitm_write() with kstrtobool_from_user()
Bluetooth:
SMP: clear the aes_cmac_key when done
Bluetooth:
SMP: reject Security Request over BR/EDR
Bluetooth:
use a named initializer for acpi_device_id
Bluetooth:
virtio_bt: avoid OOB read of build info string
bna:
fix use-after-free on DMA mapping failure
bna:
prevent IOC timer rearm during teardown
bnge:
add ndo_set_rx_mode_async support
bnge:
refactor rx mode helpers to accept explicit address lists
bnge:
send hwrm for interface down/up transitions
bnx2x:
fix double free in bnx2x_init_firmware() error path
bnx2x:
fix null pointer dereference in bnx2x_free_mem_bp()
bnx2x:
use kzalloc() to allocate mac filtering list
bnxt_en:
Add bnxt_clear_bars() helper
bnxt_en:
Add missing NETIF_F_TSO_ECN feature flag
bnxt_en:
Bound SW TPA IDs to prevent crashes
bnxt_en:
Don't free the live ring's TPA state on queue restart failure
bnxt_en:
enable PTM function
bnxt_en:
Fix call to hardware monitoring event handler
bnxt_en:
fix DMA mapping length for padded small packets
bnxt_en:
Fix driver init in kdump kernel
bnxt_en:
Gate TPH enablement behind BNXT_SUPPORTS_QUEUE_API check
bnxt_en:
Handle buffer allocation failure in bnxt_rx_ring_reset()
bnxt_en:
Only restore LRO if the device supports TPA
bnxt_en:
Prevent queue stop with deferred completions
bnxt_en:
Propagate RX ring init failures in bnxt_init_nic()
bnxt_en:
Propagate TPA buffer allocation failures in bnxt_queue_mem_alloc()
bnxt_en:
Re-write the BARs following any type of PCIe errors
bnxt_en:
Update bnxt firmware spec
bnxt_en:
Write doorbell when linearizing skb fails
bonding:
alb: fix uninitialized transport header access in alb_determine_nd()
bonding:
crypto offload enabled, non-offload slave failover, rekey failed
bonding:
do not clear curr_active_slave prematurely when releasing all slaves
bonding:
fix the program leak when XDP is replaced
bonding:
fix wrong extack attribute in ARP validate netlink error path
bonding:
initialize err for empty target lists
bonding:
no longer rely on RTNL in bond_fill_info()
bonding:
use skb_cow_head() in bond_do_alb_xmit() and rlb_arp_xmit()
bootconfig:
add xbc_prepend_embedded_cmdline() helper
bootconfig:
clean build-time tools/bootconfig from make clean
bootconfig:
Fix integer overflow in initrd size check
bootconfig:
give the footer size static_assert a message
bootconfig:
render descendant keys when xbc_snprint_cmdline() root has a value
bootconfig:
render embedded bootconfig as a kernel cmdline at build time
bootconfig:
skip runtime kernel.* render once prepended early
bpf, arm64:
Clear fetch destination on faulting arena atomic
bpf, arm64:
Convert struct_ops arena arguments in the trampoline
bpf, arm64:
Fix exception table metadata for arena load-acquire
bpf, arm64:
Fix stack-passed arguments for indirect trampolines
bpf, arm64:
JIT __arena kfunc argument rebasing
bpf, arm64:
Optimize cast_user code generation
bpf, arm64:
set up the frame pointer for the exception callback
bpf, cgroup:
Fix invalid storage access after __cgroup_bpf_attach failed
bpf, cgroup:
Fix storage null-ptr-deref after replacing prog
bpf, riscv:
Add and use bpf_atomic_is_load_acq() helper
bpf, riscv:
Add support for timed may_goto
bpf, riscv:
Clear fetch destination on faulting arena atomic
bpf, riscv:
Fix extable handling for arena load_acquire
bpf, riscv:
Make arena support depend on ZACAS
bpf, s390:
Clear fetch destination on faulting arena atomic
bpf, sockmap:
Disallow update and delete from tc, xdp, socket_filter and flow_dissector
bpf, sockmap:
Fix self-redirect copied_seq double-counting
bpf, sockmap:
Reject max_entries > INT_MAX in sock_map_alloc
bpf, sockmap:
Use sock_hold() instead of refcount_inc_not_zero() in lookup
bpf, x86:
Clear fetch destination on faulting arena atomic
bpf, x86:
Convert struct_ops arena arguments in the trampoline
bpf, x86:
Fix exception table metadata for arena load-acquire
bpf, x86:
Fix per-CPU address resolution into an extended register
bpf, x86:
Fix stack-passed arguments for indirect trampolines
bpf, x86:
Fix trampoline stack size for 128-bit arguments
bpf, x86:
JIT __arena kfunc argument rebasing
bpf, x86:
Make sure allocation in arch_bpf_trampoline_size() is writable
bpf, xdp:
move offload check into dev_xdp_install()
bpf,lsm:
Drop bpf_prog_free from sleepable_lsm_hooks
bpf:
Account for preempt and IRQ state in RCU protection
bpf:
Account insn_aux_data allocation in bpf_check
bpf:
Account scratch buffer in bpf_prog_calc_tag
bpf:
Add BPF_F_ADJ_ROOM_DECAP_* flags for tunnel decapsulation
bpf:
Add BPF_FIB_LOOKUP_VLAN flag to bpf_fib_lookup() helper
bpf:
Add BPF_FIB_LOOKUP_VLAN_INPUT flag to bpf_fib_lookup() helper
bpf:
Add bpf_icmp_send kfunc
bpf:
Add KF_PERFMON kfunc flag
bpf:
Add KF_SPINLOCK_SAFE flag for kfuncs under bpf_spin_lock
bpf:
Add ksock kfuncs
bpf:
Add memory usage for arena
bpf:
Add source and instruction diagnostic context
bpf:
Add tracing_multi link info support
bpf:
Add verifier diagnostic event log
bpf:
Add verifier diagnostics report helpers
bpf:
alloc_prog_pack(): Skip ROX management for already ROX memory
bpf:
Allow bpf_res_spin_lock() in all contexts
bpf:
allow fs kfuncs for binfmt_misc_ops programs
bpf:
Allow IP_TRANSPARENT and IPV6_TRANSPARENT in bpf_{set,get}sockopt()
bpf:
Allow new DECAP flags and add guard rails
bpf:
Allow terminal gotox instructions
bpf:
Apply CO-RE relocations before subprogram validation
bpf:
Assign lock identity to callback map values
bpf:
Attribute async callback instructions to verification roots
bpf:
Avoid changing callchain in bpf_get_stack_pe
bpf:
Avoid changing callchain in bpf_get_stackid_pe
bpf:
Avoid soft lockup in __htab_map_lookup_and_delete_batch()
bpf:
backtrack_insn(): Handle ld_{abs,ind} subprog exit edge
bpf:
backtracking shouldn't clear outer frame R1-R5 for callbacks
bpf:
Bound ownership depth through local kptrs and graph roots
bpf:
Cancel special fields when recycling rhtab elements
bpf:
Check ancestor frames for rbtree callbacks
bpf:
Check fixed-size mem args of helpers and kfuncs the same way
bpf:
Check helper and kfunc mem+size arguments identically
bpf:
Check load-acquire src ptr type before the load
bpf:
Check params size before reading reserved fields
bpf:
Check pointer type for all atomic RMW paths
bpf:
check_cond_jmp_op(): properly infer if register is null
bpf:
Classify kfunc mem_size args from BTF without register state
bpf:
Classify kfunc pointer arguments from BTF, resolve type against the register
bpf:
Classify scalar kfunc arguments from BTF
bpf:
Clear buf on error in __bpf_get_task_stack
bpf:
Clear decap state on skb_adjust_room shrink path
bpf:
Clear NON_OWN_REF after RCU protection ends
bpf:
Clear scalar delta on narrowing stack spill
bpf:
Collect kfuncs after resolving program resources
bpf:
Compare iterator types during state pruning
bpf:
Compare stack frames in regs_exact()
bpf:
Copy per-CPU map value padding in copy_map_value_long()
bpf:
Correct kfunc argument diagnostics
bpf:
Correct the overflow check comment in bpf_iter_num_next()
bpf:
Derive the atomic load register in one place
bpf:
Disable preemption in __bpf_get_stack
bpf:
Disable preemption in bpf_get_stackid
bpf:
Disable raw mode for bloom filter map_peek
bpf:
Disallow bpf_skb_pull_data() for LWT_SEG6LOCAL
bpf:
Disallow bpf_{g,s}etsockopt() in cgroup UNIX getname hooks
bpf:
Disallow interpreter fallback for arena-related insns
bpf:
Disallow interpreter fallback for BPF_ADDR_PERCPU insn
bpf:
Disallow interpreter fallback for gotox insn
bpf:
dispatcher: Allocate bpf_dispatcher->rw_image with vzalloc()
bpf:
Distinguish fixed- and variable-size kfunc mem args with MEM_FIXED_SIZE
bpf:
Distinguish function references in policy diagnostics
bpf:
Do not print a newline after disassembly in bpf_verbose_insn()
bpf:
don't downgrade half-dead scalar zero spills to STACK_ZERO
bpf:
Don't infer non-NULL from a pointer with an unbounded offset
bpf:
Don't predict JMP32 pointer vs zero comparisons
bpf:
Don't resurrect a scalar id dropped by collect_linked_regs()
bpf:
don't rewrite bpf_fastcall patterns entered by a jump
bpf:
Drop __weak from bpf_jit_alloc_exec() and bpf_jit_free_exec()
bpf:
Drop duplicate blank lines in kernel/bpf/
bpf:
Drop process_timer_func wrappers
bpf:
Drop redundant pkt_access from bpf_call_arg_meta
bpf:
Drop scalar id on sign-extending narrowing stack fills
bpf:
Eliminate dup/restore of insn_aux_data
bpf:
Extract is_addr_space_cast32() utility function
bpf:
Extract shared reqsk-to-listener upgrade
bpf:
Extract the is_struct_ops_tramp helper
bpf:
Factor callchain_finalize function from __bpf_get_stack
bpf:
Factor callchain_store function from __bpf_get_stack
bpf:
Factor out __do_call_rcu_ttrace()
bpf:
Factor out check_map_mem_read helper in verifier
bpf:
Factor out raw_mode-related fields in bpf_call_arg_meta
bpf:
Factor stackid_fastpath function from __bpf_get_stackid
bpf:
Factor stackid_init function from __bpf_get_stackid
bpf:
Factor stackid_new_bucket from __bpf_get_stackid
bpf:
Fix arm64 KASAN false positive after bpf_throw
bpf:
Fix available-data accounting on 32-bit wrap in overwrite mode
bpf:
Fix bounds check for skb-backed dynptrs
bpf:
Fix BPF_F_CPU validation for sparse CPU IDs
bpf:
Fix bpf_skb_change_tail wrt csum partial skbs
bpf:
Fix bpf_sock context code generation
bpf:
Fix BSWAP 32 and 16 on MIPS64
bpf:
Fix CFI mismatch in task work callback
bpf:
Fix divide-by-zero in btf_struct_walk()
bpf:
Fix func_info_aux desync after dead code elimination
bpf:
Fix immediate JMP JEQ/JNE on MIPS32
bpf:
Fix infinite loop in pcpu_freelist push with one possible CPU
bpf:
Fix missing migration protection in __rhtab_map_lookup_and_delete_batch()
bpf:
Fix mmap_lock deadlock on arena lock failure
bpf:
Fix mmap_lock leak in irq_work path
bpf:
Fix NULL-ptr-deref in btf_var_show()
bpf:
Fix NULL-ptr-deref when showing a void BTF type
bpf:
Fix objects stuck in free_by_rcu_ttrace
bpf:
Fix offset warn check for bpf_res_spin_lock
bpf:
Fix out-of-bounds read of rtt_min in sock_ops
bpf:
Fix out-of-bounds read of sk_protocol in bpf_sock_destroy()
bpf:
Fix overflow of jump offset in constant blinding
bpf:
Fix packet range of pointers sharing an id
bpf:
Fix pending_pos walk on 32-bit ring position wrap
bpf:
Fix percpu map update indexing with sparse CPU IDs
bpf:
Fix potential UAF in bpf_netns_link_update_prog
bpf:
Fix potential UAF when reading bpf link info
bpf:
Fix REG INVARIANTS VIOLATION on speculative pointer arithmetic
bpf:
Fix security_bpf_map_create error handling
bpf:
Fix sleepable check for tracing/lsm prog
bpf:
Fix u32 overflow issue in map batch operations
bpf:
Fix UAF due to concurrent consumption of ttrace lists in alloc_bulk
bpf:
Fix UAF in bpf_trampoline_multi_attach_free on update failure
bpf:
Fix unused nskb warning in bpf_icmp_send
bpf:
Fix use-after-free on mm_struct in bpf_find_vma()
bpf:
Fix vmlinux BTF prep race in bpf_get_btf_vmlinux
bpf:
Fix WARNING in bpf_tracing_link_release
bpf:
Fold __szk const size handling into the scalar arg path
bpf:
fs/xattr: don't assume the inode is locked in path_unlink/path_rmdir
bpf:
Generate kfunc argument prototype at add-call time
bpf:
Give vmlinux BTF init its own mutex
bpf:
Handle NULL kfunc pointer args without a KF_ARG_PTR_TO_NULL type
bpf:
Harden bloom filter sizing and indexing on 32-bit kernels
bpf:
Hold map BTF for the memory allocator destructor record
bpf:
Infer zext_dst based on static register liveness analysis
bpf:
Inline bpf_iter_num_destroy() as a no-op
bpf:
Inline bpf_iter_num_new() kfunc
bpf:
Inline bpf_iter_num_next() kfunc
bpf:
Introduce global percpu data
bpf:
Introduce jit_required flag and remove bpf_prog_has_kfunc_call()
bpf:
Invalidate RCU pointers after final spin unlock
bpf:
Keep fault protection when merging pointer types
bpf:
Keep refcount_acquire nullable for borrowed RCU kptrs
bpf:
Log error code on trampoline unlink failure
bpf:
Make bpf_trampoline_multi_detach return void
bpf:
Make btf_get_module_btf() and btf_relocate_id() non-static
bpf:
Make post-verification instruction rewrites killable
bpf:
mark a NULL BTF_ID argument of a global subprogram precise
bpf:
mark a NULL call argument precise
bpf:
mark a NULL kfunc argument precise
bpf:
mark a NULL memory argument of a call precise
bpf:
Mark bpf_btf_find_by_name_kind() as sleepable
bpf:
Mark bpf_refcount field as unique
bpf:
Mark existing lock-safe kfuncs with KF_SPINLOCK_SAFE
bpf:
Mark faultable stack helpers as sleepable
bpf:
Mark NULL kptr stores precise
bpf:
Mark sched_process_wait argument as nullable
bpf:
Mark signal tracepoint siginfo arguments as scalar
bpf:
Mark syscall helpers as sleepable
bpf:
Mark the zero register precise for a register-form NULL check
bpf:
Mark tracing_multi trampolines as ftrace managed
bpf:
Move bpf_is_reg64() to fixups.c
bpf:
Name the enum for BPF_FUNC_skb_adjust_room flags
bpf:
Pass arena instead of scratch_page to the pte callbacks
bpf:
Pass argno to callees in check_func_arg() instead of argno_from_reg(regno)
bpf:
Pass kfunc meta to mem and mem_size check
bpf:
Populate mmap-able array map memory lazily
bpf:
Preserve inner map identity in callback frames
bpf:
Preserve packet pointer class displacement in regsafe()
bpf:
Preserve R0 lineage across helper calls
bpf:
Preserve scalar zero spills for stack reads
bpf:
Preserve source attribution without source text
bpf:
Preserve special fields in recycled rhtab elements
bpf:
Preserve unique-field state across nested structs
bpf:
Prevent variable arena/non-arena register contents
bpf:
propagate mark_chain_precision() errors out of loop_flag_is_zero()
bpf:
Prune verifier diagnostics when switching paths
bpf:
Refactor masks for ADJ_ROOM flags and encap validation
bpf:
Reject >8 byte return values on return-reading trampoline paths
bpf:
Reject a store through a fault prone pointer
bpf:
Reject arena frees below the arena base
bpf:
reject BPF_PSEUDO_FUNC reference to the main program
bpf:
Reject callback subprogs invoke tailcall
bpf:
Reject dev-bound-only programs on other devices
bpf:
Reject invalid LDSX instruction in disassembly
bpf:
Reject key-less BTF for hash maps
bpf:
Reject legacy packet loads from callbacks
bpf:
Reject load-acquire from pointers requiring fault protection
bpf:
Reject MEM_ALLOC BTF accesses past object bounds
bpf:
Reject negative optlen in cgroup getsockopt hook
bpf:
Reject non-negative offsets in stack_slot_obj_get_spi()
bpf:
Reject non-scalar bpf_loop iteration counts
bpf:
Reject pkt arguments in mutating subprogs
bpf:
Reject programs with inlined helpers if JIT is not available
bpf:
Reject rdonly/rdwr_buf_size kfunc arguments that exceed u32 max
bpf:
Reject resilient lock operations in rbtree callbacks
bpf:
Reject tail calls directly from callback frames
bpf:
Reject tracing/freplace progs for struct_ops with arena args
bpf:
Reject untrusted allocated-object pointers
bpf:
Reject writes through untrusted BTF pointers
bpf:
Remove artificial limitations on pointer types eligible for spilling
bpf:
Remove dynptr check in check_stack_range_initialized()
bpf:
Remove trace_in argument from __bpf_get_stack
bpf:
Remove unused BTF_FMODEL_STRUCT_ARG
bpf:
Rename 'early' BTF checking as a preparation phase
bpf:
Rename ARG_CONST_SIZE{,_OR_ZERO} to ARG_MEM_SIZE{,_OR_ZERO}
bpf:
Report Call Type Safety argument errors
bpf:
Report Execution Context Safety errors
bpf:
Report Memory Safety bounds errors
bpf:
Report Policy helper and kfunc errors
bpf:
Report Program Structure CFG errors
bpf:
Report Register Type Safety errors
bpf:
Report Resource Lifetime reference leaks
bpf:
Require a BPF cpumask for bpf_cpumask_populate()
bpf:
Require CAP_PERFMON for kfuncs reading memory
bpf:
Require CAP_PERFMON for untrusted read-only memory reads
bpf:
Require MEM_PERCPU for percpu kptr stores
bpf:
Resolve and cache fd_array objects at load time
bpf:
Resolve map lookup result type at lookup time
bpf:
Restrict CO-RE poisoning to relocatable instructions
bpf:
Rewrite any fault prone load out of a mem or btf_id pointer
bpf:
Show more useful info in stack depth stats
bpf:
Simplify the bpf_is_reg64()
bpf:
Skip detached progs in trampoline images that are still in use
bpf:
Skip unsettled links in link iterator
bpf:
Split kfunc map argument into __const_map and __map
bpf:
Split subprogram and kfunc collection
bpf:
Support __arena and __arena__nullable kfunc argument suffixes
bpf:
Support __arena and __arena__nullable on struct_ops arguments
bpf:
Support BPF_F_EGRESS with bpf_redirect_peer
bpf:
Sync tail_call_reachable with callee state on entry
bpf:
Tag nullable kfunc pointer args with PTR_MAYBE_NULL
bpf:
Track upper 32-bit register halves' liveness in compute_live_registers()
bpf:
Track verifier context diagnostic events
bpf:
Track verifier instruction stats for each subprogram
bpf:
Track verifier reference diagnostic events
bpf:
Track verifier register diagnostic events
bpf:
Treat a fault prone PTR_TO_MEM as a pointer type mismatch
bpf:
Trim special_kfunc_list in verifier
bpf:
Unify const map ptr argument checking for helpers and kfuncs
bpf:
Unify helper and kfunc allocation-size argument handling
bpf:
Unify helper and kfunc call argument meta
bpf:
update BPF LSM maintainer list
bpf:
update disasm.c to print BPF_PROBE_ATOMIC as atomics
bpf:
Use BPF_CALL_IMM macro consistently in bpf_do_misc_fixups
bpf:
Use canonical stack argument names in diagnostics
bpf:
Use kvfree() in xdp_test_run_teardown()
bpf:
use mark_arg_precision() in check_mem_size_reg()
bpf:
Use stack id functions instead of __bpf_get_stackid
bpf:
Verify global subprogs in each sleepability context
bpf:
Verify signed loader metadata at load time
bpf:
Wait for an RCU tasks grace period before freeing trampoline progs
bpf:
zero extend the result of an arena 32-bit cmpxchg
bpf:
Zero kfunc arg meta before error paths can read it
bpf:
Zero queue and stack outputs on lock failure
bpf:
Zero-fill other CPUs when BPF_F_CPU creates a per-cpu hash element
bpftool:
Add tracing_multi link info output
bpftool:
Check EVP_Digest when computing excl_prog_hash
bpftool:
Cover loader metadata with the program signature
bpftool:
Fix double close in map dump
bpftool:
Generate skeleton for global percpu data
bpftool:
Skip prog/map that disappears while looking it up by name
bpftool:
Strip all -Wformat* flags from bootstrap libbpf build
bpftool:
Use btf_vlen()/btf_kind()/btf_kflag() helpers consistently
braille:
nbcon: Allow to use a serial console with NBCON API as Braille console
bridge:
check llc_mac_hdr_init() return value in br_send_bpdu()
bridge:
Linearize skb once the ND message type is validated
bridge:
mcast: Fix a false positive lockdep splat
bridge:
mcast: Remove unnecessary argument from br_multicast_alloc_query()
bridge:
Use direct pointer in br_is_nd_neigh_msg()
bridge:
Use ndisc_parse_options() to parse ND options in br_nd_send()
bridge:
Validate NS/NA messages using ndisc_check_ns_na()
btrfs:
abort transaction before releasing tree_log_mutex on commit failure
btrfs:
abort transaction on failure to update inode for hole punching and reflinking
btrfs:
add "/dev/root" exception for device path update
btrfs:
add "rescue=usebackuproot" into "rescue=all" shortcut
btrfs:
add "rescue=usebackuproot" into forced read-only options
btrfs:
add extra ASSERT()s to make sure the folio size is correct
btrfs:
add missing sctx check in cleanup path in btrfs_ioctl_send()
btrfs:
add struct btrfs_eb_prealloc
btrfs:
add validation for extent states
btrfs:
allow any block size that is no larger than page size
btrfs:
always return -EIOCBQUEUED after btrfs_uring_read_extent_endio
btrfs:
always wait for ordered extents to avoid OE races
btrfs:
change block group reclaim_mark to bool
btrfs:
check for exit condition after waking in wait_log_commit()
btrfs:
check if root is readonly when setting posix acl
btrfs:
check if there is space for chunk item when validating sys chunk array
btrfs:
clean up target device if block group marking fails
btrfs:
clear BTRFS_ROOT_IN_TRANS_SETUP on early exit from record_root_in_trans()
btrfs:
clear free space tree creation state on rebuild failure
btrfs:
compression: allocate heuristic buckets with workspace
btrfs:
convert iomap ops to ->iomap_next()
btrfs:
convert reflink.c to use btrfs_inode as parameters
btrfs:
defrag: fix deadlock between defrag and delalloc space reservation
btrfs:
defrag: remove pointless list_del_init() in defrag_one_cluster()
btrfs:
defrag: use a single list for each loop in defrag_one_range()
btrfs:
defrag: use auto kfree in defrag_one_range() for folios array
btrfs:
defrag: use simple list_del() in defrag_collect_targets()
btrfs:
deny freezing a device while it is being added
btrfs:
deny freezing a device while it is being removed
btrfs:
deny freezing devices undergoing a replace
btrfs:
derive f_fsid with dev_t only when temp_fsid is active
btrfs:
detach failed sprout device from transaction update list
btrfs:
disable v1 space cache
btrfs:
disguise single-data-RAID56 as RAID1/RAID1C3
btrfs:
do not force reloc root creation during qgroup_account_snapshot()
btrfs:
do not overwrite NODATASUM flag when removing NODATACOW flag
btrfs:
don't over reserve metadata space for property in btrfs_fileattr_set()
btrfs:
don't pass tree_id in btrfs_search_path_in_tree()
btrfs:
don't stash io_uring encoded data across -EAGAIN
btrfs:
drop recovered reloc root refs on recovery failure
btrfs:
drop redundant S_IFDIR from mkdir
btrfs:
enable unlocked NOFAIL retry for eb allocations
btrfs:
factor init_extent_buffer from __alloc_extent_buffer
btrfs:
factor out common scrub read endio into a helper
btrfs:
fix a lockdep caused by path resolution during device scan
btrfs:
fix copy_remapped_data() to not allocate more memory than intended
btrfs:
fix creation of compressed inline extents that don't save space
btrfs:
fix extent map leak in NOCOW direct I/O write
btrfs:
fix lost error return value in btrfs_listxattr()
btrfs:
fix memory barrier order in reloc_root_is_dead()
btrfs:
fix pending delayed iputs when using autodefrag
btrfs:
fix the possible bioc_list memory leak during error
btrfs:
fix transaction use-after-free in raid stripe insertion
btrfs:
fix unnecessary transaction commit fallback from btrfs_log_all_parents()
btrfs:
fix xattr replace when multiple xattrs are packed in the same item
btrfs:
free iov when btrfs_uring_read_extent() fails
btrfs:
get rid of useless label in btrfs_create_dio_extent()
btrfs:
handle lack of space when cleaning up verity items
btrfs:
log swapfile activation/deactivation and warn about pinned block groups
btrfs:
make sure EXTENT_BUFFER_READING is cleared under refs_lock
btrfs:
move condition for log commit wait into wait_log_commit()
btrfs:
open code BTRFS_BYTES_TO_BLKS()
btrfs:
open via dedicated fs bdev helpers
btrfs:
preserve the compression property when other inode flags change
btrfs:
qgroup: fix a wrong length calculation in qgroup_free_reserved_data()
btrfs:
refactor btrfs_dio_iomap_end()
btrfs:
release extent lock per folio in readahead
btrfs:
remove "usebackuproot" mount option
btrfs:
remove btrfs_chunk_map::io_(align|width) members
btrfs:
remove btrfs_dio_data::submitted
btrfs:
remove btrfs_fs_info::stripesize
btrfs:
remove duplicated block group type assignment
btrfs:
remove log batch counter use for fsync
btrfs:
remove out-of-date comments regarding 2K block size
btrfs:
remove SCRUB_MAX_SECTORS_PER_BLOCK
btrfs:
replace writeback inhibition xarray with a fixed inline buffer
btrfs:
restore active device pointers after failed sprout
btrfs:
retry verity reads for not-uptodate Merkle folios
btrfs:
return proper negative error code for update_raid_extent_item()
btrfs:
scrub: fix local_root reference leak in scrub_print_warning_inode()
btrfs:
scrub: implement calc_sector_number() in a faster way
btrfs:
scrub: report the failing sector's address, not the stripe base
btrfs:
send: fix comment for SEND_MAX_DIR_UTIMES_CACHE_SIZE
btrfs:
send: fix is_current_inode_path() to avoid path resets for common prefixes
btrfs:
send: fix lost error return value in will_overwrite_ref()
btrfs:
send: reject extents for non-regular inodes
btrfs:
set space_info before adding new free space in btrfs_make_block_group()
btrfs:
sink idmap parameter to __btrfs_ioctl_snap_create()
btrfs:
skip hole detection during full fsync for files without holes
btrfs:
start qgroup ioctl transactions on the quota root
btrfs:
stop sleeping for one jiffy in non-ssd mounts during log commit
btrfs:
sysfs: fix path of the "read_policy" module parameter in comment
btrfs:
take commit root semaphore when iterating in mark_block_group_to_copy()
btrfs:
tests: do not touch page cache if root/inode allocation failed
btrfs:
tree-checker: fix error message regarding free space extent items
btrfs:
tree-checker: print dev extent offset in error message
btrfs:
tree-checker: validate key offset for inode ref keys
btrfs:
tree-checker: validate name length for extref items
btrfs:
tree-checker: validate parent field for inode extref items
btrfs:
unlock inode and extent in caller when io_uring read extent fails
btrfs:
use %pe for error code output
btrfs:
use aligned range for locking in extent_fiemap()
btrfs:
use aligned range for locking in reflink
btrfs:
use correct type for sectorsize/nodesize/blocksize
btrfs:
use GFP_NOWAIT for tree block readahead
btrfs:
use IOMAP_DIO_BOUNCE flag instead of falling back to buffered IO
btrfs:
use kvmalloc() for stripe buffer of scrub_stripe
btrfs:
use scoped_with_init_fs() for update_dev_time()
btrfs:
use simple booleans for log_commit field in struct btrfs_root
btrfs:
write-protect folios during data writeback
btrfs:
zoned: don't clobber the extent buffer when zeroing it out
btrfs:
zoned: don't force read-only on transient -EAGAIN from reloc merge
btrfs:
zoned: drop stranded dirty metadata buffers at unmount
btrfs:
zoned: drop stranded dirty metadata on transaction abort
btrfs:
zoned: finish active block group cleanup if call_zone_finish() fails
btrfs:
zoned: flush active metadata block group at btree_writepages() start
btrfs:
zoned: handle RAID profiles in btrfs_can_activate_zone()
btrfs:
zoned: propagate do_zone_finish() error in btrfs_zone_finish_endio()
btrfs:
zstd: fix lost wakeup when waiting for a workspace
buffer:
avoid tail commit walk for uptodate folios
buffer:
set BIO_COMPLETE_IN_TASK for dropbehind writeback
bus:
fsl-mc: drop unused assignment of acpi_device_id::driver_data
bus:
fsl-mc: Remove redundant dev_err()
bus:
mhi: Clean up some kernel-doc warnings
bus:
mhi: core: Fix sys error transition latency
bus:
mhi: ep: Add mhi_cntrl->flush_async() callback to flush the async read/write
bus:
mhi: ep: Fix device refcount leak in the error path of MHI device creation
bus:
mhi: ep: Flush async transfers before notifying disconnect in mhi_ep_abort_transfer()
bus:
mhi: host: Add support for devices with no M3 state
bus:
mhi: host: Fix controller cleanup on EDL sysfs failure
bus:
mhi: host: Flush the posted write after writing to MHI_SOC_RESET_REQ_OFFSET
bus:
mhi: host: pci_generic: Set 'mhi_cntrl->no_m3' flag
bus:
mhi: pci_generic: Add SAHARA channel support for Foxconn products
bus:
qcom-ebi2: Fix clock leak on probe failure
bus:
qcom-ebi2: use managed resources for clocks and children
bus:
ti-sysc: Fix /chosen node reference leak
cachefiles,netfs:
sunset ondemand mode
cachefiles:
Fix potential UAF/KASAN warning
cacheinfo:
don't propagate DT/ACPI error when arch supplies info (arm64)
calibrate:
Rework delay timer calibration
calipso:
keep BIG TCP payload_len in calipso_skbuff_setattr()
can:
dev: init_can_skb(): restore skb header initialization
can:
fix unique skb identifier regression under RPS
can:
m_can: pci: Remove driver_data
can:
m_can: Use of_property_present() for wakeup-source
can:
rockchip: add RK3588 CAN support
can:
tcan4x5x: put tcan into sleep when removing driver
can:
vxcan: support per-netns device unregistration.
capability:
Add new capable_noaudit
capability:
remove non-kernel-doc comments
capability:
unexport has_capability_noaudit
cdx:
Fix double free when sysfs file creation fails
ceph:
add helper function ceph_cap_is_removed()
ceph:
apply nearfull_sync option on remount
ceph:
bound copied dentry name length in NFS export get_name
ceph:
bound MDSCapAuth path and fs_name decode in handle_session()
ceph:
bound num_export_targets array for mds info v2/v3
ceph:
bound xattr value length in __build_xattrs()
ceph:
cap delegated inode count in ceph_parse_deleg_inos()
ceph:
Change system_unbound_wq with system_dfl_wq
ceph:
do not cache negative dentries for snapped directories
ceph:
do not repeat ceph_trim_dentries() if no progress possible
ceph:
drop mdsc->mutex before decoding the MDS reply
ceph:
drop redundant S_IFDIR from mkdir
ceph:
Fix ERR_PTR(0) in ceph_mkdir()
ceph:
fix leaked inode reference on writeback abort at umount
ceph:
fix UAF in __kick_flushing_caps() on cf entry freed during unlock
ceph:
fix UAF in check_new_map() on session freed during unlock
ceph:
fix use-after-dereference of NULL ci in __ceph_remove_cap()
ceph:
force a cap message when a deferred revoke can't be acked immediately
ceph:
lock mutex in ceph_mds_check_access()
ceph:
make __ceph_remove_cap() static
ceph:
make nearfull sync writes opt-in
ceph:
mark cap remove with RB_CLEAR_NODE() instead of setting ci=NULL
ceph:
pass fscrypt `tname` buffers directly
ceph:
pass inode pointer around instead of reloading it
ceph:
properly decrypt filenames in vmalloc() buffers
ceph:
reject export_targets ranks >= CEPH_MAX_MDS in mdsmap decode
ceph:
revalidate ki_pos for O_APPEND writes after cap acquisition
ceph:
skip __touch_cap() most of the time
ceph:
use detach_cap_releases() in ceph_send_cap_releases()
ceph:
use GFP_KERNEL consistently in __ceph_pool_perm_get()
ceph:
use GFP_NOFS for cap flush allocation in writeback path
cgroup,cgroup/dmem:
Add (dmem_)cgroup_common_ancestor helper
cgroup/cpu:
document cpu.stat.local and clarify cpu.stat behavior
cgroup/cpuset:
Add a cpuset_reserve_dl_bw() helper
cgroup/cpuset:
Add test for partition root invalidation returning wrong CPUs
cgroup/cpuset:
Avoid unnecessary cpus & mems update in cpuset_hotplug_update_tasks()
cgroup/cpuset:
Call is_in_v2_mode() after acquiring cpuset_mutex in cpuset_handle_hotplug()
cgroup/cpuset:
Don't access cpuset_cgrp_subsys.root in is_in_v2_mode()
cgroup/cpuset:
Expand the scope of cpuset_can_attach_check()
cgroup/cpuset:
Fix node inconsistencies between cpuset_update_tasks_nodemask() and cpuset_attach()
cgroup/cpuset:
Handle cpu hotplug race in guarantee_active_cpus()
cgroup/cpuset:
Handle the special case of non-moving tasks in cpuset_can_attach()
cgroup/cpuset:
Make attach_ctx.old_cs track task group leader
cgroup/cpuset:
Make nr_deadline_tasks an atomic_t
cgroup/cpuset:
Move mpol_rebind_mm/cpuset_migrate_mm() calls inside cpuset_attach_task()
cgroup/cpuset:
Preserve boot-isolated CPUs on partition release
cgroup/cpuset:
Prevent race between task attach and cpuset state change
cgroup/cpuset:
Put all task attach related variables into attach_ctx
cgroup/cpuset:
Rebind/migrate mm only for threadgroup leader in cpuset_update_tasks_nodemask()
cgroup/cpuset:
Remove obsolete PFA_SPREAD_SLAB task flag
cgroup/cpuset:
Return PERR_NOCPUS in remote_partition_enable() on subpartitions_cpus conflict
cgroup/cpuset:
Support multiple destination cpusets for cpuset_*attach()
cgroup/cpuset:
Support multiple source cpusets for cpuset_*attach()
cgroup/cpuset:
update some comments about the page allocator
cgroup/cpuset:
Use WRITE_ONCE() for shared prs_err updates
cgroup/dmem:
accept only one region per limit write
cgroup/dmem:
Add queries for protection values
cgroup/dmem:
Add reclaim callback for lowering max below current usage
cgroup/dmem:
introduce a peak file
cgroup/dmem:
Introduce struct dmem_cgroup_init for region initialization
cgroup/pids:
Restore pids.events notifications in local mode
cgroup:
Add cgroup_task_notifier and task migration events
cgroup:
Avoid iteration of dying tasks with zero refcount
cgroup:
drop unneeded semicolon
cgroup:
Fix a typo of the function name in comment
cgroup:
fix spurious SIGKILL of CLONE_INTO_CGROUP children
cgroup:
Use data_race() for task->flags in task_css_set_check()
char:
ipmi: use named initializers for acpi_device_id
char:
powernv-op-panel: remove unnecessary reset of position pointer
char:
xilinx_hwicap: unregister class on init errors
char:
xillybus: Remove redundant dev_err()
checkpatch.pl:
adapt to new Assisted-by: format
checkpatch:
add NOKPROBE_SYMBOL to the whitelist of lines that can occur immediately after functions
checkpatch:
don't emit warnings for ID-base USB & PCI DT compatibles
cifs:
add cifs_resize_file_locked() to guard fscache_resize_cookie() under i_rwsem
cifs:
add revalidation on FSCTL failure in smb2_duplicate_extents()
cifs:
call pagecache_isize_extended() in cifs_setsize() when extending
cifs:
clear tcon after cifsFileInfo_put() in cifs_file_set_size()
cifs:
don't update i_size in cifs_do_truncate without a cached handle
cifs:
fix clearing stats for fastest execution of each smb2 command
cifs:
fix loff_t underflow in cifs_remap_file_range() when len == 0
cifs:
Fix server use-after-free in cifs_chan_skip_or_disable()
cifs:
remove dead size-update blocks in cifs_setattr_unix/nounix
cifs:
remove redundant size-update block in cifs_remap_file_range()
cifs:
use cifs_invalidate_cache() in cifs_do_truncate() for O_TRUNC
cipso:
adjust cached option offsets when removing CIPSO
clk/x86:
pmc_atom: add kasprintf return value check
clk:
add clk_determine_rate_noop()
clk:
Add devm_clk_bulk_get_enable()
clk:
add kernel docs for struct clk_core
clk:
add kernel docs for the core flags
clk:
Add KUnit tests for assigned-clock-sscs
clk:
add missing function short descriptions for kernel-doc
clk:
amlogic: Add A9 AO clock controller driver
clk:
amlogic: Add A9 peripherals clock controller driver
clk:
aspeed: add AST2700 PECI clock
clk:
at91: Read "reg" with helper
clk:
at91: Read "reg" with helper
clk:
bcm: kona: Stop defaulting to parent index 0 on error
clk:
canaan: Clear rate fields before reprogramming dividers
clk:
cix: add sky1 audss clock controller
clk:
clk-lmk04832: Simplify device abstraction
clk:
clocking-wizard: fix clock difference detection
clk:
clocking-wizard: fix integer overflow in rate calculation
clk:
clocking-wizard: optimize clock search
clk:
clocking-wizard: Program PLL CP/RES and lock parameters on reconfig
clk:
clocking-wizard: remove 20kHz restriction
clk:
composite: Export devm composite pdata helper
clk:
conf: Support assigned-clock-sscs
clk:
devres: fix cleanup in devm_clk_get_optional_enabled_with_rate()
clk:
divider: Add KUnit tests for clk_divider_bestdiv() ULONG_MAX handling
clk:
divider: Fix clk_divider_bestdiv() returning min rate for large rate requests
clk:
document that clk_get_parent() returns NULL
clk:
en7523: add support for dedicated PCIe PERSTOUT reset
clk:
en7523: reset PCIE HB on init for AN7581
clk:
eswin: Add CLK_IGNORE_UNUSED to NoC clock
clk:
eswin: Add eic7700 HSP clock driver
clk:
eswin: Zero-initialize stack-allocated clk_init_data
clk:
eyeq: Add EyeQ7H compatibles
clk:
eyeq: Convert clocks declaration to eqc_clock
clk:
eyeq: Drop PLL, dividers, and fixed factors structs
clk:
eyeq: Introduce a generic clock type
clk:
eyeq: Prefix the PLL registers with the PLL type
clk:
fixed-factor: Export __clk_hw_register_fixed_factor()
clk:
fixed-factor: Rework initialization with parent clocks
clk:
hisilicon: allow COMPILE_TEST builds
clk:
hisilicon: hi3660-stub: use clk_determine_rate_noop()
clk:
hisilicon: hi3660-stub: use devm_platform_ioremap_resource
clk:
hisilicon: reset: Use devm_kzalloc to initialize hisi_reset_controller
clk:
imx95-blk-ctl: Add func_out_en clock for i.MX9x PCIe
clk:
imx95-blk-ctl: Fix REFCLK rise-fall mismatch on i.MX95
clk:
imx: Add audio PLL debugfs for K-divider control
clk:
imx: imx8qxp-lpcg: add missing MODULE_DEVICE_TABLE()
clk:
imx: imx8qxp: add missing MODULE_DEVICE_TABLE()
clk:
imx: imx8qxp: add soft dependency on SCU power domain driver
clk:
imx: scu: drop redundant init.ops variable assignment
clk:
imx: scu: use clk_determine_rate_noop()
clk:
Introduce clk_hw_set_spread_spectrum
clk:
kirkwood: use kzalloc_flex
clk:
lan966x: Add MCHP_LAN966X_PCI dependency
clk:
mediatek: Add mt8173-mfgtop driver
clk:
mediatek: mt6735-vdecsys: add missing MODULE_DEVICE_TABLE()
clk:
mediatek: mt6735-vencsys: add missing MODULE_DEVICE_TABLE()
clk:
mediatek: mt6735: Unregister PLLs on probe failure
clk:
mediatek: mt8135: Fix inverted gate control for devapc_ck
clk:
mediatek: mt8196: Select REGMAP_MMIO for vlpckgen
clk:
mediatek: pllfh: Fix IO remapping leak in register_pllfhs error path
clk:
mediatek: remove unneeded 'fast_io' parameter in regmap_config
clk:
meson: align gxbb_32k_clk_sel number of parents with actual count
clk:
microchip: mpfs: fix regmap_update_bits() mask/val order
clk:
mmp: pxa1908-apbc: Remove unneeded semicolon
clk:
mmp: pxa1908-apbcp: Remove unneeded semicolon
clk:
moxart: remove unused variables, fix refcount leak
clk:
mvebu: clean-up simple provider misuse of the consumer API
clk:
nuvoton: ma35d1: fix ignored div_u64 return values in PLL freq calculation
clk:
nuvoton: ma35d1: fix ma35d1_clk_pll_determine_rate logic
clk:
nuvoton: ma35d1: fix PLL_CTL1_FRAC bit field width and fractional calc
clk:
palmas: Manage external-control prepare with devm
clk:
palmas: Use devm_of_clk_add_hw_provider()
clk:
qcom: Add Audio Core clock controller support on Qualcomm Shikra SoC
clk:
qcom: Add defaults for desired arm64 drivers
clk:
qcom: Add EVA clock controller driver for Glymur SoC
clk:
qcom: Add generic clkref_en support
clk:
qcom: Add Global clock controller support on Qualcomm Shikra SoC
clk:
qcom: Add Nord display clock controller support
clk:
qcom: Add support for Qualcomm GPU Clock Controller on Shikra
clk:
qcom: Add support for VideoCC driver for Hawi
clk:
qcom: Add support for videocc driver on Qualcomm Maili SoC
clk:
qcom: apss-ipq-pll: Add IPQ5210 support
clk:
qcom: camcc-glymur: Add camera clock controller driver
clk:
qcom: camcc-glymur: Add const qualifier for driver_data & CBCRs list
clk:
qcom: camcc-sc8280xp: unregister CAMCC_GDSC_CLK
clk:
qcom: camcc-x1p42100: Constify qcom_cc_driver_data and list of critical CBCR registers
clk:
qcom: clean-up simple provider misuse of the consumer API
clk:
qcom: common: ensure runtime PM suspend completes on probe
clk:
qcom: dispcc-qcm2290: Enable runtime PM support
clk:
qcom: dispcc-qcm2290: Move to the latest common qcom_cc_probe() model
clk:
qcom: Don't use all caps for Glymur GPUCC
clk:
qcom: Drop inclusions of
clk:
qcom: Fix test_ctl_hi field for DEFAULT_EVO PLLs
clk:
qcom: gcc-eliza: Fix always-enabling PCIE_RSCC clocks
clk:
qcom: gcc-glymur: Enable runtime PM
clk:
qcom: gcc-glymur: Move EVA clocks to critical clock list
clk:
qcom: gcc-hawi: Add support for global clock controller on Maili
clk:
qcom: gcc-hawi: Fix always-enabling PCIE_RSCC clocks
clk:
qcom: gcc-ipq5424: drop the CLK_IGNORE_UNUSED flag
clk:
qcom: gcc-kaanapali: Fix always-enabling PCIE_RSCC clocks
clk:
qcom: gcc-mdm9607: Drop incorrect apss_tcu_clk_src
clk:
qcom: gcc-mdm9607: Drop incorrect BIMC PLL and related clocks
clk:
qcom: gcc-mdm9607: Drop incorrect system_noc_bfdcd_clk_src
clk:
qcom: gcc-mdm9607: Drop redundant register update during probe
clk:
qcom: gcc-mdm9607: Fix enable_reg for gcc_blsp1_sleep_clk
clk:
qcom: gcc-mdm9607: Fix halt_reg for gcc_apss_axi_clk
clk:
qcom: gcc-mdm9607: Increase delay for USB PHY reset
clk:
qcom: gcc-msm8916: Fix enable_reg for gcc_blsp1_sleep_clk
clk:
qcom: gcc-msm8939: Fix enable_reg for gcc_blsp1_sleep_clk
clk:
qcom: gcc-nord: mark PCIe link clocks as critical
clk:
qcom: gcc-qcm2290: don't park QUP RCGs upon registration
clk:
qcom: gcc-qcm2290: Keep the critical clocks always-on from probe
clk:
qcom: gcc-qcs8300: Use retention for PCIe power domains
clk:
qcom: gcc-qcs8300: Use retention for USB power domains
clk:
qcom: gcc-shikra: Add additional frequencies for EMAC RGMII clocks
clk:
qcom: gcc-sm6115: Set HW_CTRL_TRIGGER for video GDSC
clk:
qcom: gdsc: Add custom disable callback for GX GDSC
clk:
qcom: gdsc: propagate gdsc_check_status() errors from gdsc_poll_status
clk:
qcom: gdsc: propagate gdsc_enable() failure for ALWAYS_ON domains
clk:
qcom: gdsc: tear down per-domain genpds in gdsc_unregister()
clk:
qcom: gpucc-glymur: Mark the GPU CX GDSC as votable
clk:
qcom: gpucc-kaanapali: Mark the GPU CX GDSC as votable
clk:
qcom: gpucc-qcm2290: Drop pm_clk handling
clk:
qcom: gpucc-qcm2290: Keep the critical clocks always-on from probe
clk:
qcom: gpucc-qcm2290: Move to the latest common qcom_cc_probe() model
clk:
qcom: gpucc-qcm2290: Park RCG's clk source at XO during disable
clk:
qcom: gpucc: Add Nord graphics clock controller support
clk:
qcom: gxclkctl: Remove GX/GMxC rail votes to align with IFPC
clk:
qcom: gxclkctl: Use custom disable callback for gx_gdsc
clk:
qcom: ipq9650: Add clocks for the REFGEN block
clk:
qcom: Make important ARM32 drivers default
clk:
qcom: Make important ARM64 drivers default
clk:
qcom: negcc-nord: keep GPU2 CFG clock enabled via critical CBCR
clk:
qcom: negcc-nord: use clk_regmap_phy_mux for USB3 pipe clock srcs
clk:
qcom: nord: use BRANCH_HALT_SKIP for PHY pipe clocks
clk:
qcom: qcm2290: Add RETAIN_FF_ENABLE flag for DISPCC and GPUCC GDSCs
clk:
qcom: qcm2290: Set POLL_CFG_GDSCR flag for DISPCC and GPUCC GDSCs
clk:
qcom: qcm2290: Update DISPCC and GPUCC GDSC *wait_val values
clk:
qcom: Restrict A7PLL and IPQ4019 GCC to ARM
clk:
qcom: Restrict IPQ5424, IPQ6018,IPQ9574, QCM2290 and others to ARM64
clk:
qcom: Return expected ENOMEM error on dynamic allocation failure
clk:
qcom: rpm: use clk_determine_rate_noop()
clk:
qcom: rpmh: use clk_determine_rate_noop()
clk:
qcom: smd-rpm: Add missing RF_CLK1/RF_CLK2 clocks support on Agatti
clk:
qcom: smd-rpm: use clk_determine_rate_noop()
clk:
qcom: tcsrcc-glymur: Add Mahua QREF regulator support
clk:
qcom: tcsrcc-glymur: Add regulator supplies and migrate to clk_ref helper
clk:
qcom: videocc-x1p42100: Constify qcom_cc_driver_data and list of critical CBCR registers
clk:
r9a08g045: Add clocks and resets for CAN-FD
clk:
remove conditional return with no effect
clk:
renesas: Add R-Car X5H CPG driver
clk:
renesas: cpg-mssr: Implement dedicated MSTP delay logic for RZ/T2H LCDC and RTC
clk:
renesas: r9a08g046: Add clock and reset entries for GE3D
clk:
renesas: r9a08g046: Add clock and reset entries for SDHI
clk:
renesas: r9a08g046: Add USB2.0 clock and reset entries
clk:
renesas: r9a09g047: Add audio clock and reset support
clk:
renesas: r9a09g047: Add LVDS clocks and resets
clk:
renesas: r9a09g077: Add LCDC and PLL3 clock support for RZ/T2H display pipeline
clk:
renesas: r9a09g077: Add RTC clocks
clk:
renesas: rzg2l-cpg: use clk_determine_rate_noop()
clk:
renesas: rzv2h-cpg: Extract PLL calculation helpers into shared library
clk:
renesas: rzv2h-cpg: Use per-SoC PLL reference frequency for calculations
clk:
rockchip: Add clock controller for the RV1106
clk:
rockchip: Fix the fractional part denominator on RK3588/RK3576 PLLs
clk:
rockchip: Fractional PLL coefficient on RK3588/RK3576 is two's complement
clk:
rockchip: rk3576: fix source muxes for SPI0..SPI4
clk:
rockchip: rk3588: Allow VP2 the same sourcing options as other VPs
clk:
rockchip: rk3588: Don't change PLL rates when setting dclk_vop2_src
clk:
rp1: use clk_determine_rate_noop()
clk:
samsung: acpm: use clk_determine_rate_noop()
clk:
samsung: cpu: use kzalloc_flex
clk:
samsung: Don't include
clk:
samsung: exynos990: Add PERIS TMU_SUB_PCLK gate
clk:
samsung: exynos990: Fix PERIS gate clock parents
clk:
samsung: pll: use kzalloc_flex
clk:
samsung: use kzalloc_flex
clk:
scmi: Add i.MX95 OEM extension support for SCMI clock driver
clk:
scmi: Introduce common header for SCMI clock interface
clk:
scpi: bound-check DVFS index in scpi_dvfs_recalc_rate
clk:
scpi: register scpi-cpufreq once and clear on failure
clk:
scpi: use clk_determine_rate_noop()
clk:
scpi: use PLATFORM_DEVID_NONE for scpi-cpufreq
clk:
si5341: Drop unused i2c driver_data
clk:
si544: add support for si549
clk:
spacemit: k3: add CPU PLL rate tables
clk:
spacemit: k3: Add UFS refclk clock
clk:
spacemit: k3: fix i2s clock topology
clk:
spacemit: k3: fix missing /2 factor in i2s sysclk dividers
clk:
spacemit: k3: fix parent clock of UFS aclk
clk:
sprd: use clk_determine_rate_noop()
clk:
st: clean-up simple provider misuse of the consumer API
clk:
stm32: add missing bitfield.h header
clk:
stm32: add missing bitfield.h header
clk:
stm32: allow STM32MP COMPILE_TEST builds
clk:
sunxi-ng: div: add read-only operation support
clk:
sunxi-ng: fix ccu probe clock unregister on error
clk:
sunxi-ng: mux: fix determine helper rate propagation
clk:
sunxi-ng: mux: remove unneeded export
clk:
sunxi-ng: sun6i-rtc: add a733 support
clk:
sunxi-ng: sun6i-rtc: Add feature bit for IOSC calibration
clk:
sunxi-ng: sun6i-rtc: clean up DT usage
clk:
sunxi-ng: sun6i-rtc: split main oscillator div and gate
clk:
tegra: clean-up simple provider misuse of the consumer API
clk:
tegra: set up proper EMC clock implementation for Tegra114
clk:
tegra: support 48MHz clock for pll_p_out1
clk:
tegra: Support unique names for multi-socket platforms
clk:
tegra: tegra124-emc: put EMC node on register failure
clk:
test: convert constants to use HZ_PER_MHZ
clk:
thead: allow COMPILE_TEST builds
clk:
ti: composite: resolve parent clocks by DT index, not by name
clk:
ti: composite: resolve parent clocks by name again
clk:
ti: Make sure clk_init_data is fully initialized
clk:
ti: mux: resolve parent clocks by DT index, not by name
clk:
ultrarisc: Add DP1000 clock driver
clk:
Use named initializers for arrays of i2c_device_data
clk:
Use named initializers for platform_device_id arrays
clk:
versaclock7: Fix APLL clock leak on probe failure
clk:
visconti: Make sure clk_init_data is fully initialized
clk:
zynq: handle kasprintf() failure in periph_clk registration
clk:
zynq: pll: Fix kernel-doc after determine_rate() conversion
clocksource/drivers/arm_arch_timer:
Remove CONFIG_GENERIC_GETTIMEOFDAY ifdeffery
clocksource/drivers/armada:
Unwind timer clock on init failure
clocksource/drivers/clps711x:
Do not unmap clocksource MMIO
clocksource/drivers/mips-gic-timer:
Remove CONFIG_GENERIC_GETTIMEOFDAY ifdeffery
clocksource/drivers/nxp-pit:
Fix IRQ leak on cpuhp_setup_state error path
clocksource/drivers/rtl-otto:
Change driver to use __raw reads and writes
clocksource/drivers/samsung_pwm:
Switch to raw_spinlock_t type
clocksource/drivers/sh_cmt:
Use named initializers for platform_device_id arrays
clocksource/drivers/sh_mtu2:
Drop unused assignment of platform_device_id
clocksource/drivers/timer-riscv:
Remove CONFIG_GENERIC_GETTIMEOFDAY ifdeffery
clocksource/drivers/timer-sun4i:
Advertise a real minimum delta
clocksource:
hyper-v: Remove support for stimer interrupts in message mode
clocksource:
Remove redundant dev_err()/dev_err_probe()
clocksource:
Remove unused WATCHDOG_INTERVAL_NS macro
clocksource:
Unregister subsystem on device registration failure
coccinelle:
alloc_cast: drop removed allocators
coccinelle:
api: check for macro context
coccinelle:
atomic_as_refcounter: drop atomic_long_dec_and_lock
coccinelle:
double_lock: improve performance when no double lock exists
coccinelle:
ifnulldev_put: update error message
coccinelle:
ifnulldev_put: update outdated helper names
coccinelle:
kfree_mismatch: drop vmalloc_exec
coccinelle:
mini_lock: improve performance when searching loops
coccinelle:
misc: minmax: avoid unhelpful isomorphisms
coccinelle:
misc: minmax: check for the presence of if cases
coccinelle:
misc: minmax: drop unneeded parentheses
coccinelle:
misc: minmax: improve performance when no candidate exists
coccinelle:
misc: struct_size: drop unneeded parentheses
coccinelle:
pool_zalloc-simple: drop the pci_pool_alloc rules
coccinelle:
remove obsolete pci_free_consistent.cocci
coccinelle:
update Coccinelle website URL
coccinelle:
zalloc-simple: drop the kmem_alloc rules
coco:
arm64: s390: powerpc: Mark secure guests with CC_ATTR_GUEST_MEM_ENCRYPT
coding-assistants:
simplify attribution
comedi:
aio_iiro_16: Add sanity check to interrupt handler
comedi:
das6402: Add sanity check to interrupt handler
comedi:
Drop unused assignments from pnp_device_id arrays
comedi:
dt2811: Fix sanity check in interrupt handler
comedi:
ni_at_a2150: Fix sanity check in interrupt handler
comedi:
ni_atmio16d: Add sanity check to interrupt handler
comedi:
ni_pcimio: set PCI-6220 dio_speed and ai_fifo_depth from NI specs
comedi:
pcm711: Fix sanity check in interrupt handler
comedi:
pcm816: Fix sanity check in interrupt handler
comedi:
pcm818: Fix sanity check in interrupt handler
comedi:
pcmmio: Add sanity check to interrupt handler
comedi:
pcmuio: Add sanity check to interrupt handler
comedi:
quatech_daqp_cs: Fix sanity check in interrupt handler
configfs:
move CONFIGFS_MAGIC definition to magic.h
configfs:
pin the symlink target's dirent instead of chasing ->ci_dentry
configfs:
unhash the dentry before dropping the item in rmdir
console:
fix /dev/kmsg reference in flags kernel doc
container_of:
apply typeof_member() to container_of()
container_of:
remove local __mptr variable
container_of:
remove useless pair of parentheses
coredump:
use scoped_with_init_fs() for coredump path resolution
coresight:
etm3x: Fix cntr_val_show() to match cntr_val_store() behavior
coresight:
etm4x: fix leaked trace id
coresight:
etm4x: fix underflow for usage of (nrseqstate - 1)
coresight:
etm4x: fix wrong check of etm4x_sspcicrn_present()
coresight:
etm4x: missing cscfg_csdev_disable_active_config() in perf enable
coresight:
etm4x: remove redundant fields in etmv4_save_state
counter:
stm32-timer-cnt: Remove redundant dev_err()
counter:
ti-ecap-capture: Remove redundant dev_err_probe()
counter:
ti-eqep: Remove redundant dev_err_probe()
cpu/hotplug:
Remove CPUHP_AP_ARM_CORESIGHT_CTI_STARTING
cpu:
Use sysfs_emit() for cpumask show callback
cpufreq/amd-pstate-ut:
Add unit test for "dynamic" EPP mode
cpufreq/amd-pstate-ut:
Add unit test for CPPC Performance Priority
cpufreq/amd-pstate:
Add dynamic EPP as an "energy_performance_preference" mode
cpufreq/amd-pstate:
Cache the firmware programmed EPP value
cpufreq/amd-pstate:
Document missing kernel-doc members
cpufreq/amd-pstate:
Extract platform profile to EPP conversion into a helper
cpufreq/amd-pstate:
Fix EPP return type and handle errors during initialization
cpufreq/amd-pstate:
handle missing policy in dynamic EPP callbacks
cpufreq/amd-pstate:
Reduce the scope of exported symbols
cpufreq/amd-pstate:
Remove "amd_dynamic_epp" cmdline and "dynamic_epp" sysfs
cpufreq/amd-pstate:
Remove the defensive check for bios_min_perf
cpufreq/amd-pstate:
Set min_limit_freq based on bios_min_perf
cpufreq/amd-pstate:
Toggle auto_sel in active mode on shared memory systems
cpufreq:
amd-pstate-ut: Skip tests when amd-pstate driver is not active
cpufreq:
apple-soc: Calculate frequency as a 64-bit value
cpufreq:
apple-soc: Fix OPP table cleanup
cpufreq:
brcmstb-avs: Remove redundant dev_err()
cpufreq:
dt-platdev: Add SpacemiT K1 SoC to the allowlist
cpufreq:
imx6q: fix devres accumulation across driver rebind
cpufreq:
imx6q: fix out-of-bounds write when probed more than once
cpufreq:
initialize policy rwsem before sysfs publication
cpufreq:
intel_pstate: Adjust policy->cur in active mode to policy
cpufreq:
intel_pstate: Adjust the .adjust_perf() driver callback
cpufreq:
intel_pstate: Avoid using DESIRED_PERF when DEC is enabled
cpufreq:
intel_pstate: Consolidate frequency values computation
cpufreq:
intel_pstate: Consolidate HWP P-states initialization
cpufreq:
intel_pstate: Fix max_freq fallback in cpufreq_update_pressure()
cpufreq:
intel_pstate: Fix setting minimum P-state at init time
cpufreq:
intel_pstate: Introduce intel_pstate_update_freq_limits()
cpufreq:
intel_pstate: Move two functions closer to callers
cpufreq:
intel_pstate: Rearrange checks in hybrid_get_cost()
cpufreq:
intel_pstate: Rename INTEL_PSTATE_HWP_BROADWELL
cpufreq:
intel_pstate: Simplify HWP handling on Broadwell
cpufreq:
qcom-nvmem: Add IPQ5210 support
cpufreq:
schedutil: Fix rate limit overflow
cpufreq:
schedutil: Fix self-contradictory comment in sugov_iowait_apply()
cpufreq:
schedutil: Replace sprintf() with sysfs_emit() in sysfs show
cpufreq:
spear: Fix an IS_ERR() vs NULL bug in spear1340_set_cpu_rate()
cpufreq:
Stop using 32-bit MSR interfaces
cpufreq:
zero-initialize policy cpumask before sysfs publication
cpuidle:
dt_idle_genpd: kfree() the original name allocation
cpuidle:
psci: Fix support for probe deferral by dropping the faux device
cpupower:
Add generic CPPC performance display
cpupower:
Add libm to cpupower for generic CPPC view
cpupower:
Build and call CPPC information on non-AMD processors
cpupower:
Print kernel and hardware frequency information
cpupower:
remove conditional return with no effect
crash:
Add crash_prepare_headers() to exclude crash kernel memory
crash_dump:
release keyring reference at the correct time
cred:
delete task_euid()
CREDITS/mailmap:
add some info about Darrick J. Wong
CREDITS:
Add CREDITS entry for Firmware Upload
crypto:
acomp - allocate async request context when cloning
crypto:
aes - Add CBC and CBC-CTS support using library
crypto:
aes - Add CCM support using library
crypto:
aes - Add CTR and XCTR support using library
crypto:
aes - Add ECB support using library
crypto:
aes - Add GCM support using library
crypto:
aes - Add XTS support using library
crypto:
aes - Fix undesired override of some optimized AES modes
crypto:
af_alg - Add af_alg_restrict sysctl, defaulting to 1
crypto:
af_alg - Allow additional ciphers for cryptsetup
crypto:
af_alg - clean up kernel-doc warnings
crypto:
af_alg - Make cbc(paes) privileged-only
crypto:
af_alg - Replace 'bool privileged' with flags
crypto:
af_alg - Stop after finding name in allowlist
crypto:
allwinner - Remove redundant dev_err()
crypto:
amcc - fix racy teardown with devm_request_irq
crypto:
amlogic - Remove redundant dev_err()
crypto:
aspeed - Propagate platform_get_irq() errors
crypto:
aspeed - Remove redundant dev_err()
crypto:
atmel-ecc - avoid stale fallback key after set_secret failure
crypto:
atmel-ecc - clean up and improve ECDH comments
crypto:
atmel-ecc - drop redundant return variable
crypto:
atmel-ecc - drop unused curve id from atmel_ecdh_ctx
crypto:
atmel-ecc - reject hardware ECDH without a public key
crypto:
atmel-ecc - simplify control flow in atmel_ecdh_set_secret
crypto:
atmel-i2c - improve comment in atmel_i2c_init_ecdh_cmd
crypto:
atmel-sha204a - clear RNG data from memory
crypto:
atmel-sha204a - fix heap info leak on I2C transfer failure
crypto:
atmel-tdes - drop redundant if check in crypt_dma_stop
crypto:
atmel-tdes - drop redundant return variable in crypt_pdc_stop
crypto:
atmel-tdes - simplify fast path in crypt_start
crypto:
atmel-tdes - use __get_free_page in buff_init
crypto:
atmel-tdes - use scatterlist length before DMA mapping
crypto:
atmel: Use dmaengine_prep_config_sg() API
crypto:
bcm - use memcpy_and_pad in ahash_hmac_setkey
crypto:
caam - map job ring registers without claiming region
crypto:
caam - Remove crypto_rng interface
crypto:
caam - simplify probe resource and IRQ handling
crypto:
cavium - use 2-arg strscpy where destination size is known
crypto:
ccp - don't abuse kernel-doc comment format
crypto:
ccp - Fix memory leak in SEV INIT_EX path
crypto:
ccp - Fix possible deadlock in SEV init failure path
crypto:
ccp - Introduce SNP_VERIFY_MITIGATION command
crypto:
ccp - use 2-arg strscpy where destination size is known
crypto:
ccp: Treat bitmap size as allocation failure
crypto:
ccp: use scoped_with_init_fs() for SEV file access
crypto:
ccree - Remove redundant dev_err()
crypto:
cesa - clear cesa_dev on _remove
crypto:
cesa - manage SRAM teardown with devm
crypto:
crypto4xx - move ioremapping up
crypto:
doc - Remove extra parenthesis
crypto:
drivers - remove conditional return with no effect
crypto:
drivers - Remove redundant dev_err()/dev_err_probe()
crypto:
ecc - Optimize vli additive operations using compiler builtins
crypto:
ecdsa - Fix typo in function documentation
crypto:
eip93 - use struct_size() and flexible array for ring allocation
crypto:
hisilicon - use 2-arg strscpy where destination size is known
crypto:
hisilicon/sec - use devm_platform_ioremap_resource in sec_map_io
crypto:
hisilicon/sec2 - fix CCM algorithm long packet failure
crypto:
hisilicon/sec2 - fix uninitialized type_supported in sec_create_qp_ctx
crypto:
hisilicon/sec2 - remove unused sec_ctx.hlf_q_num
crypto:
iaa - avoid counting fallback decompression bytes
crypto:
iaa - fall back to software for multi-entry scatterlists
crypto:
iaa - unmap dst before software fallback on decompress
crypto:
iaa - use bounce buffer for multi-sg decompress input
crypto:
ixp4xx - add missing MODULE_DEVICE_TABLE()
crypto:
keembay - add missing MODULE_DEVICE_TABLE()
crypto:
keembay - Fix AEAD unregister count in error path
crypto:
keembay - Initialize completion before requesting IRQ
crypto:
keembay - publish OF module alias for OCS AES/SM4
crypto:
keembay - Remove redundant dev_err()
crypto:
keembay - use crypto_memneq() to compare CCM AEAD tags
crypto:
keembay - use crypto_memneq() to compare GCM AEAD tags
crypto:
krb5 - use kfree_sensitive() for derived key buffers
crypto:
lskcipher - propagate errors from unaligned crypt
crypto:
mxs-dcp - fix source scatterlist length access
crypto:
octeontx - simplify get_{eng,ucode}_type_str helpers
crypto:
octeontx - use 2-arg strscpy where destination size is known
crypto:
octeontx2 - Remove redundant dev_err()
crypto:
omap-aes - use devm_platform_get_and_ioremap_resource
crypto:
omap-sham - use devm_platform_get_and_ioremap_resource
crypto:
powerpc/aes - use bool for encryption/decryption flag
crypto:
qat - cancel work on re-enable SR-IOV timeout
crypto:
qat - clear AES key schedule from stack
crypto:
qat - remove dead ADF_HEX code
crypto:
qat - use 2-arg strscpy where destination size is known
crypto:
qat - use strscpy_pad to simplify adf_service_string_to_mask
crypto:
qce - Add runtime PM and interconnect bandwidth scaling support
crypto:
qce - drop redundant variable in qce_skcipher_done
crypto:
qce - drop unused scatterlist traversal in qce_ahash_update
crypto:
qce - fix CCM AAD buffer underallocation
crypto:
qce - Mark QCE as BROKEN
crypto:
qce - Remove unsafe/deprecated algorithms
crypto:
qce - simplify devm_qce_register_algs
crypto:
qce - simplify qce_handle_request
crypto:
qcom-rng - Allow zero as a random number
crypto:
qcom-rng - Enable clock in hwrng case
crypto:
qcom-rng - Remove crypto_rng interface
crypto:
rk3288 - fail ahash requests on HASH idle timeout
crypto:
rockchip - Remove redundant dev_err()
crypto:
s390/hmac - Generate intermediate CV for API partial block handling
crypto:
sa2ul - stop probe if context pool creation fails
crypto:
sa2ul - use crypto_memneq() to compare AEAD tag
crypto:
safexcel - Remove redundant dev_err()
crypto:
sl3516 - drop invalid sg_dma_len checks before DMA mapping
crypto:
sl3516 - Remove redundant dev_err()
crypto:
stm32 - Remove redundant dev_err()
crypto:
sun8i-ce - Remove crypto_rng interface
crypto:
sun8i-ss - Remove crypto_rng interface
crypto:
talitos - Use platform_get_irq() to retrieve interrupt
crypto:
use 2-arg strscpy where destination size is known
crypto:
virtio - bound the akcipher result length
crypto:
virtio - fix missing le64_to_cpu() conversions
crypto:
x86/aes-gcm - fix always true check for last AAD segment
crypto:
x86/aria - add missing vzeroupper in AVX-512 code
crypto:
x86/aria - add missing vzeroupper in AVX2 code
crypto:
xts - Split out __xts_verify_key() helper
csky:
Fix a4/a5 restoration in syscall trace path
csky:
implement flush_cache_vmap() in C
cuse:
wait for pending RCU callbacks on module exit
cxgb4/ch_ktls:
disable softirqs around tid_list erases
cxl/core:
Format the memdev serial number as unsigned in TP_printk
cxl/Documentation:
Spell out globbed sysfs attribute names
cxl/features:
bound fwctl command payload to the input buffer
cxl/features:
Clamp Get Feature output size to the remaining buffer
cxl/features:
Reject Get Feature count larger than the output buffer
cxl/features:
Reject Set Features output buffer smaller than the header
cxl/features:
Serialize multi-part Get/Set Feature transfers
cxl/mbox:
Break poison list loop on an empty payload
cxl/mbox:
Clamp mailbox output allocation to the payload size
cxl/mce:
Make the MCE notifier per-region
cxl/memdev:
Fix firmware upload exact-fit handling
cxl/pci:
Honor -EPROBE_DEFER from component register setup
cxl/pci:
Remove incorrect mbox.valid check in cxl_pci_type3_init_mailbox()
cxl/pmem:
Format the nvdimm serial number as unsigned decimal
cxl/port:
Restart port enumeration when a sibling adds the dport first
cxl/ras:
Fix cxl_rch_get_aer_info() out-of-bounds AER register read
cxl/ras:
Fix cxl_rch_get_aer_severity() wrong severity register
cxl/region:
Fix use-after-free in find_pos_and_ways() error path
cxl/region:
Use __free(put_device) in find_pos_and_ways()
cxl/test:
Add cxl_test accelerator driver
cxl/test:
Add hierarchy enumeration support for type2 device
cxl/test:
Add test for module parameters
cxl/test:
Add type2 support for mock CFMWS0
cxl/test:
Assign one mock memdev a full-width serial number
cxl/test:
Fixup hdm init for auto region to support type2
cxl/test:
Propagate -ENOMEM on platform_device_alloc() failures
cxl/test:
Refactor platform device enumerations
cxl/test:
Rework cxl_type2_mem_init() to use cxl_mock_platform_device_add()
cxl:
Deny Features commands on the RAW mailbox path
cxl:
docs/linux/dax-driver - fix typos
cxl:
fix mailbox return code description typo
cxl:
Rename find_cxl_port() to find_cxl_port_by_dport()
cxl:
Support dpa without a mailbox
cxl:
Support Type2 cxl regs mapping
cxl:
Tighten CPER kfifo registration API and symbol visibility
cxl:
Use %pe to print error pointers
dax/fsdev:
clear pgmap ops and owner on unbind
dax/fsdev:
clear vmemmap_shift when binding static pgmap
dax/fsdev:
don't leave a dangling dev_dax->pgmap on probe failure
dax/fsdev:
fail probe on invalid pgmap offset
dax/fsdev:
fix multi-range offset in memory_failure handler
dax/fsdev:
use __va(phys) for kaddr in direct_access
dax/kmem:
add sysfs interface for atomic whole-device hotplug
dax/kmem:
extract hotplug/hotremove helper functions
dax/kmem:
resolve default online type at probe time
dax:
fix holder_ops race in fs_put_dax()
dax:
fix misleading comment about share/index union in dax_folio_reset_order()
dax:
fsdev.c minor formatting cleanup
dax:
read holder_ops once in dax_holder_notify_failure()
dcache:
don't put a mountpoint on a dentry that's being removed
dcache:
keep shrink_dcache_for_umount() making progress on busy roots
dcache:
unpoison the inline name buffer in __d_alloc()
dcache:
use lockref routines for dead count checks
debugfs:
don't warn about uninitialized debugfs for an error parent
debugfs:
Fix lockdown check for mmap_prepare
debugfs:
warn if file creation failed due to uninitialized debugfs
devfreq:
Use sysfs_emit() for cpumask show callbacks
device property:
add test cases for fwnode_for_each_child_node()
device property:
fix infinite loop in fwnode_for_each_child_node()
device property:
mark internal data as private for kernel-doc
device property:
Refactor to use RAII approach
devlink:
Add a helper for getting a nested-in instance
devlink:
add generic device max_sfs parameter
devlink:
Add parent dev to devlink API
devlink:
Allow parent dev for rate-set and rate-new
devlink:
Allow rate node parents from other devlinks
devlink:
Decouple rate storage from associated devlink object
devlink:
Expose external flag for PCI SF ports
devlink:
fix devlink_rel reference leak when notify work is pending
devlink:
Migrate from info->user_ptr to info->ctx
devlink:
print controller prefix for non-zero controller
devlink:
Update nested instance locking comment
devtmpfs:
create private mount namespace
dibs:
Unregister dibs_class after error
dinghai:
add hardware register access and PCI capability scanning
dinghai:
add ZTE network driver support
dm array:
reject an array block whose value size is not the caller's
dm array:
validate array block headers on read
dm cache:
fix demotion stats in passthrough mode
dm cache:
fix issue with background work locking
dm cache:
parse invalidate_cblocks with kstrtouint()
dm dust:
make badblock messages target-relative
dm ioctl:
don't let data_start run past the buffer
dm raid1:
reserve space for NUL-terminator in build_constructor_string()
dm vdo indexer:
embed geometry in parent structures
dm vdo indexer:
simplify sub-index parameter calculations
dm vdo:
don't read repair field in loop condition
dm-crypt:
fix a tiny race condition in crypt_dec_pending
dm-crypt:
reject the lmk IV mode with AEAD ciphers
dm-ebs:
fix incorrect device offset check in ebs_ctr()
dm-era:
fix shadowed superblock leak on take-snap failure
dm-inlinecrypt:
don't overwrite the error with -EINVAL
dm-integrity:
clean-up error handling
dm-integrity:
fix buffer overflow in inline mode with large tag size
dm-integrity:
fix buffer overflow with keyed discard
dm-integrity:
fix error message
dm-integrity:
fix infinite loop on discard with large tag size
dm-integrity:
fix NULL pointer dereference when the 'R' flag is used
dm-integrity:
fix wrong fallthrough in integrity_bio_wait
dm-integrity:
replace forgeable discard filler with a keyed sector marker
dm-integrity:
require stable writes for internal hash modes
dm-integrity:
validate the superblock on resume
dm-io:
clone the source bio instead of copying its biovec
dm-io:
report non-retryable errors separatedly
dm-ioctl:
delete a useless condition
dm-pcache:
bound the logical key offset from persistent memory
dm-pcache:
bound the persisted tail-position offset
dm-pcache:
clamp the tail kset read to the segment data region
dm-pcache:
detect a cycle in the last-kset chain during replay
dm-pcache:
fix implicit u8 truncation of gc_percent in message handler
dm-pcache:
fix use-after-free and invalid seg operations in kset_replay()
dm-pcache:
only hand out initialized cache segments
dm-pcache:
reject a kset that overruns its segment
dm-pcache:
remove unused 'allocated' variable in cache_data_alloc()
dm-pcache:
remove unused 'cache' parameter from cache_key_gc()
dm-pcache:
remove unused miss_read_end_work_fn declaration
dm-pcache:
replace tabs with spaces in comments to fix ASCII diagram alignment
dm-pcache:
validate geometry fields from on-disk cache_info
dm-pcache:
validate kset key_num and intra-segment bounds
dm-pcache:
validate on-media seg_num against the cache device size
dm-pcache:
validate seg_id fields from persistent memory
dm-pcache:
validate the persisted dirty_tail chain at load
dm-snap:
reject the transient exception store for snapshot-merge
dm-stats:
fix a crash if allocation of per-cpu data fails
dm-switch:
use WRITE_ONCE() in switch_region_table_write()
dm-table:
fix spelling
dm-verity:
remove pointless nested "bio" declaration
dm/amdgpu:
fix malformed link_settings debugfs output
dm:
__list_versions(): Only process targets once
dm:
drop redundant nonseekable_open() return check
dm:
fix race when loading and unloading a table
dm:
fix reading free memory in do_resume
dm:
fix resume-vs-remove race
dm:
list_devices(): Only process devices once
dm:
lookup_ioctl(): Use designated array initialers
dm:
use `clear_and_wake_up_bit()` in device mapper
dma-buf/dma-fence:
fix checking signaling bit for timeline and driver name v3
dma-buf/udmabuf:
Disable the size limit by default
dma-buf:
dma-heap: don't publish fd before copy_to_user() succeeds
dma-buf:
Fix silent overflow for phys vec to sgt
dma-buf:
fix some kernel-doc warnings
dma-buf:
heaps: use max3 in dma_heap_ioctl
dma-buf:
Make DMABUF_DEBUG default to y on DEBUG_KERNEL kernels
dma-buf:
rename dma_fence_enable_sw_signaling
dma-buf:
Split sgl by largest page-aligned chunk
dma-coherent:
fix spacing coding style issue
dma-coherent:
report a failed reserved memory assignment
dma-coherent:
use KiB in DMA allocation logs
dma-contiguous:
fix truncation of numa_cma / cma_pernuma sizes >= 2G
dma-direct:
Improve readability of the dma_direct_map_sg() for P2PDMA case
dma-direct:
make dma_direct_map_phys() honor DMA_ATTR_CC_SHARED
dma-direct:
Move dma_direct_map_phys() to dma/direct.c
dma-direct:
pass attrs to dma_capable() for DMA_ATTR_CC_SHARED checks
dma-direct:
rename ret to cpu_addr in alloc helpers
dma-direct:
return struct page from dma_direct_alloc_from_pool()
dma-direct:
select DMA address encoding from __DMA_ATTR_ALLOC_CC_SHARED
dma-direct:
set decrypted flag for remapped DMA allocations
dma-direct:
swiotlb: handle swiotlb alloc/free outside __dma_direct_alloc_pages
dma-direct:
use __DMA_ATTR_ALLOC_CC_SHARED in alloc/free paths
dma-fence:
Clarify external lock use case in dma_fence_init() docs
dma-mapping:
Add internal shared allocation attribute
dma-mapping:
don't trace the DMA address when the allocation fails
dma-mapping:
make dma_pgprot() honor __DMA_ATTR_ALLOC_CC_SHARED
dma-pool:
fix page leak in atomic_pool_expand() cleanup
dma-pool:
track decrypted atomic pools and select them via attrs
dma-resv:
Fix undefined symbol when CONFIG_DMA_SHARED_BUFFER is disabled
dma/swiotlb:
decouple high watermark tracking from CONFIG_DEBUG_FS
dma/swiotlb:
introduce Kconfig option for compile-time default pool size
dma:
free atomic pool pages by physical address
dma:
fsl_raid: convert descriptor stores to big-endian
dma:
fsl_raid: keep MMIO bases as void __iomem and cast at access
dma:
fsl_raid: set final bit via fill_cfd_frame() argument
dma:
fsl_raid: use devm_platform_ioremap_resource
dma:
swiotlb: free dynamic pools from process context
dma:
swiotlb: handle set_memory_decrypted() failures
dma:
swiotlb: pass mapping attributes by reference
dma:
swiotlb: track pool encryption state and honor DMA_ATTR_CC_SHARED
dma_buf:
change unsigned int and int types into size_t
dmaengine:
Add API to combine configuration and preparation (sg and single)
dmaengine:
add dma_device_get() helper
dmaengine:
Add safe API to combine configuration and preparation
dmaengine:
arm-dma350: enable ANYCH interrupt for shared IRQ wiring
dmaengine:
Constify struct dma_descriptor_metadata_ops
dmaengine:
dw-axi-dmac: fix __le32 on set of CH_CTL_H_LLI_VALID
dmaengine:
dw-edma-pcie: Add capability match data
dmaengine:
dw-edma-pcie: Add chip flags to match data
dmaengine:
dw-edma-pcie: Add platform ops to match data
dmaengine:
dw-edma-pcie: Add register offset match flag
dmaengine:
dw-edma-pcie: Drop redundant pci_free_irq_vectors()
dmaengine:
dw-edma-pcie: Factor out descriptor block address lookup
dmaengine:
dw-edma-pcie: Handle optional data blocks
dmaengine:
dw-edma-pcie: Rename vsec_data to dma_data
dmaengine:
dw-edma-pcie: Track non-LL mode in DMA data
dmaengine:
dw-edma: Add callbacks to fill link list entries
dmaengine:
dw-edma: Add core quiesce operations
dmaengine:
dw-edma: Add helper dw_(edma|hdma)_v0_core_ch_enable()
dmaengine:
dw-edma: Add non_ll_start() callback
dmaengine:
dw-edma: Add partial channel ownership mode
dmaengine:
dw-edma: Add per-channel interrupt routing control
dmaengine:
dw-edma: Add xfer_sz field to struct dw_edma_chunk
dmaengine:
dw-edma: Clear stale requests on termination
dmaengine:
dw-edma: Complete descriptors before pausing
dmaengine:
dw-edma: Defer channel IRQ handling to workqueue
dmaengine:
dw-edma: Enable HDMA 64R/W Channels
dmaengine:
dw-edma: Factor out HDMA interrupt setup helper
dmaengine:
dw-edma: Fix HDMA channel status register access
dmaengine:
dw-edma: Initialize IRQ data before requesting IRQs
dmaengine:
dw-edma: Mark emulated IRQ as level-triggered
dmaengine:
dw-edma: Move control field update of DMA link to the last step
dmaengine:
dw-edma: Move ll_region from struct dw_edma_chunk to struct dw_edma_chan
dmaengine:
dw-edma: Pass dma_slave_config to dw_edma_device_transfer()
dmaengine:
dw-edma: Pass down dw_edma_chan to reduce one level of indirection
dmaengine:
dw-edma: Program endpoint function numbers
dmaengine:
dw-edma: Remove struct dw_edma_chunk
dmaengine:
dw-edma: Serialize abort state updates
dmaengine:
dw-edma: Serialize channel state checks
dmaengine:
dw-edma: Snapshot the v0 interrupt status once per handler pass
dmaengine:
dw-edma: Terminate all descriptors without callbacks
dmaengine:
dw-edma: Use burst array instead of linked list
dmaengine:
dw-edma: Use common dw_edma_core_start() for both eDMA and HDMA
dmaengine:
dw-edma: Use new .device_prep_config_sg() callback
dmaengine:
Fix device kref underflow in dma_chan_put()
dmaengine:
fix use-after-free in dma_chan_put() and dma_release_channel()
dmaengine:
fsl-edma: Add error handling for devm_kasprintf
dmaengine:
fsl-edma: tracing: no ptr dereference during log output
dmaengine:
hisilicon: Return -ENOMEM on dynamic memory allocation in probe
dmaengine:
idxd: assign all engines to group 0 in IAA defaults
dmaengine:
mediatek: mtk-uart-apdma: Return -ENOMEM on memory allocation failure
dmaengine:
mmp_pdma: fix wrong extended DRCMR base for SpacemiT K3
dmaengine:
mmp_pdma: fix wrong sg length in mmp_pdma_prep_slave_sg()
dmaengine:
pl330: remove debugfs file on teardown
dmaengine:
pxa: fix double counting of the hw descriptors
dmaengine:
qcom-bam-dma: fix autosuspend cleanup during removal
dmaengine:
qcom_hidma: remove conditional return with no effect
dmaengine:
sprd: Fix runtime PM reference leak in probe
dmaengine:
sun6i: fix non-atomic read of DMA position registers
dmaengine:
sun6i: fix undefined behaviour in sun6i_dma_tx_status
dmaengine:
switchtec-dma: Add PCI1008 device ID
dmaengine:
tegra210-adma: use platform to ioremap
dmaengine:
ti: k3-udma-glue: fix NULL dereference in k3_udma_glue_release_rx_chn()
dmaengine:
validate dev and name in dma_request_chan()
dmaengine:
wait for RCU readers before releasing dma_device
dmaengine:
xilinx_dma: Enable transfer chaining for AXIDMA and MCDMA by removing idle restriction
dmaengine:
xilinx_dma: Fix channel idle state management in AXIDMA and MCDMA interrupt handlers
dmaengine:
xilinx_dma: Fix CPU stall in xilinx_dma_poll_timeout
dmaengine:
xilinx_dma: Fix hardware buffer descriptor chain after cyclic DMA
dmaengine:
xilinx_dma: Fix hardware buffer descriptor reuse order
dmaengine:
xilinx_dma: Optimize control register write and channel start logic for AXIDMA and MCDMA in corresponding start_transfer()
dmaengine:
xilinx_dma: Rename XILINX_DMA_LOOP_COUNT
dmaengine:
zynqmp_dma: fix kernel doc for zynqmp_dma_remove()
dmaengine:
zynqmp_dma: fix race between runtime PM and device removal
doc tools:
fix 'path' typos
doc:
adm1275: Add ROHM BD12790
Doc:
admin-guide: pm: Remove unnecessary backticks and fix a spell
doc:
hwmon: Add ROHM BD12780 and BD12780A
doc:
RCU: Adopt new coding style of type-aware kmalloc-family - part 2/2
doc:
RCU: Fix brackets
Linux:
doc:it_IT: align doc-guide translation
Linux:
doc:it_IT: align Italian documentation in process
docs, binfmt_misc:
keep general usage out of the handler sections
docs, resolve_btfids:
Document kfunc BTF annotation emission
Docs/ABI/damon:
document probe files
Docs/ABI/damon:
document probe weight file
Docs/ABI/damon:
document tried_regions probe hits
Docs/ABI/damon:
document update_tuned_intervals state command
Docs/ABI/damon:
fix typo in intervals_goal sysfs path
Docs/ABI/damon:
fix typos
Docs/admin-guide/cgroup-v2:
document BPF scheduler callbacks for cpu.max and cpu.idle
Docs/admin-guide/cgroup-v2:
fix delay_nsec unit in io.latency doc
Docs/admin-guide/mm/damon/usage:
document weight sysfs file
docs/bpf:
Document BPF_STRICT_BUILD=0 to tolerate test build failures
docs/driver-api:
infrastructure: add property.h and fwnode.h
docs/ja_JP:
submitting-patches: Refine wording etc for "splitting changes" and later
docs/ja_JP:
translate submitting-patches.rst (sign-off)
docs/ja_JP:
translate submitting-patches.rst (tag usage)
Docs/mm/damon/design:
document attrs-only monitoring
Docs/mm/damon/design:
update for DAMOS_QUOTA_NODE_ELIGIBLE_MEM_BP
docs/mm:
fix braces
Docs/mm:
fix outdated "radix tree" in page_migration
docs/mm:
Physical Memory: remove deferred_split_queue
docs/sched_ext:
document that cgroup CPU knobs are scheduler-dependent
Docs/translations/it_IT:
sync changes.rst requirements
docs/zh_CN:
add --no-merges to git log example in how-to.rst
docs/zh_CN:
add module-signing Chinese translation
docs/zh_CN:
fix CONFIG_CGROUP typo for CONFIG_CGROUPS
docs/zh_CN:
fix CONFIG_CONPAT typo for CONFIG_COMPAT
docs/zh_CN:
fix KASAN SW_TAGS mode description
docs/zh_CN:
polish how-to.rst
docs/zh_CN:
restructure how-to.rst patch submission workflow
docs/zh_CN:
update admin-guide/index.rst translation
docs/zh_CN:
Update arch/riscv/patch-acceptance.rst translation
docs/zh_CN:
Update rust/arch-support.rst translation
docs/zh_CN:
Update rust/general-information.rst translation
docs/zh_CN:
Update rust/quick-start.rst translation
docs/zh_CN:
Update rust/testing.rst translation
docs/zh_CN:
usb: refine translated wording and formatting
docs/zh_TW:
replace 接口 with 介面 in stable-api-nonsense.rst
Docs/{admin-guide,mm}/damon:
fix DAMON documentation details
docs:
ABI: README: fix grammatical error
docs:
ABI: sysfs-kernel-slab: mark cpu_partial attributes deprecated
docs:
ABI: sysfs-uevent: add missing bracket
docs:
ABI: testing: Fix typo
docs:
ABI: zram: fix spelling mistakes
docs:
ACPI: DSD: motorcomm: fix docs build error
docs:
admin-guide: thunderbolt: Fix sentence structure
docs:
admin-guide: thunderbolt: fix sentence structure
docs:
block: fix dead http link in blk-mq.rst
docs:
bpf: Document BPF_RB_OVERWRITE_POS in bpf_ringbuf_query
docs:
cgroup-v2: fix misc.events key format description
docs:
cgroup-v2: fix stale "io" controller introduction
docs:
cgroup-v2: mark memory.pressure and io.pressure as read-write
docs:
cgroup: Fix bracket
docs:
clk: include some identifiers to keep documentation up to date
docs:
conf.py: fix the 'utf-8' typo
Docs:
conf.py: fix typos in comments
docs:
ctucanfd: fix swapped colors in legend for TX buffer FSM of CTU CAN FD
docs:
custom.css: don't limit rendering to old 800px monitors
docs:
device-mapper: dm-inlinecrypt: fix 'bellow' spelling
docs:
dma-api: remove needless bracket
docs:
document idmapped overlay mounts
docs:
driver-api: pin-control: fix spelling of below
docs:
dt: maintainer: Add Devicetree and OF maintainer profile document
docs:
dt: submitting-patches: Mention expectation about dt-check-style
docs:
dt: writing-schema: Extend expectations about example part of binding
docs:
filesystems: porting: fix spelling of returned and instead
docs:
fix grammatical error in iomap docs
docs:
fuse: document io-uring buffer pool and zero-copy uapi
docs:
gpu: drm-uapi: fix spelling of "unprivileged"
docs:
gpu: todo: fix spelling of "fucntion"
docs:
hwmon: sg2042-mcu: fix spelling error
docs:
iio: add documentation for adf41513 driver
docs:
infiniband: fix bracket
docs:
ipmi: fix word order in create-user description
docs:
kdoc: fix troff output description typo
docs:
kdoc_parser: drop extraneous blank line in warning message
docs:
kernel-hacking: fix typo
docs:
kernel-parameters: add CPU_FREQ, CPU_IDLE build options
docs:
kernel-parameters: Remove smsc-ircc2 IrDA parameters
docs:
link AI coding assistants and tool-generated content pages
Docs:
list: Fix bracket
docs:
maintainers_include: fix entry names
docs:
misc: amd-sbi: Document SBTSI userspace interface
docs:
netdev: clarify expected interactions with LLMs
docs:
netdev: clarify handling of idle patches
docs:
ntsync: align ioctl names and struct layouts with uapi
docs:
oa-tc6-framework: Fix link to specification
docs:
packing: fix brackets
docs:
pagemap: fix flags location, member name and sample code
docs:
panic: Disclaimer about console verbosity when using panic_print with pstore
docs:
pt_BR: Add translation for applying-patches and update index
docs:
pt_BR: process: translate 7.AdvancedTopics and 8.Conclusion
docs:
pt_BR: process: translate botching-up-ioctls guide
docs:
pt_BR: process: translate contribution maturity model
docs:
pt_BR: process: Translate CVE documentation
docs:
pt_BR: process: Translate the kernel driver statement
docs:
pt_BR: process: Translate the patch followthrough guide
docs:
pt_BR: process: Translate the security-bugs.rst
docs:
pt_BR: Reorganize process/index.rst to follow english structure
docs:
pt_BR: Translate 4.coding.rst into Portuguese
docs:
pt_BR: translate backporting.rst documentation
docs:
pt_BR: Translate Code of Conduct to Portuguese
docs:
pt_BR: Translate code-of-conduct-interpretation to Portuguese
docs:
pt_BR: Translate deprecated interfaces guide to Portuguese
docs:
pt_BR: Translate patch posting documentation
docs:
pt_BR: translate process/adding-syscalls.rst
docs:
pt_BR: Translate submit-checklist to Portuguese
docs:
pt_BR: translate the management-style.rst to Brazilian Portuguese
docs:
pt_BR: update netdevsim section in maintainer-netdev.rst
docs:
python: abi_regex: catch the right exception for a bad regex
docs:
python: abi_regex: convert adjacent index placeholders
docs:
rust: quick-start: remove Ubuntu 25.10
Docs:
SMP: add an SMP docbook chapter
docs:
sphinx-build-wrapper: include localversion in kernel version string
docs:
spi: add documentation for userspace device instantiation
docs:
submitting-patches: Fix section structure around DCO
docs:
threat-model: fix /dev/kmsg reference
docs:
trace: fprobe: fix 'thos' spelling
docs:
translations: pt_BR: translate email-clients.rst
docs:
update the unmount propagation rule
docs:
watchdog: npcm: Add reset status description
docs:
workqueue: Fix bracket
docs:
xforms_lists: support DEFINE_IDTENTRY_IRQ()
Documentation/ABI:
add testing entry for AMD PMF character device interface
Documentation/amd-pstate:
Update dynamic_epp documentation with new behavior
Documentation/arch/x86/amd-debugging:
Add example for reset register
Documentation/arch/x86/amd-memory-encryption.rst:
Fix typo
Documentation/bpf:
Add BPF signing and enforcement doc
Documentation/bpf:
make it clear that kfuncs should be non-static
Documentation/core-api:
min_heap: remove documented but unimplemented min_heap_empty()
Documentation/hwmon:
Document hwmon_notify_event()
Documentation/kernel-parameters:
fix brackets
Documentation/process:
maintainer-soc: Mention expectation about dt-check-style
Documentation/rtla:
Document unsetting options
Documentation/rv:
Explain epoll and aborted sleeps
Documentation/userfaultfd:
document RWP working set tracking
Documentation/x86:
Document the intricacies of GS context switching
Documentation:
ABI: add stratix10-rsu QSPI size and erase_size sysfs
Documentation:
ABI: remove outdated USB power/level removal notice
Documentation:
ABI: testing: add common ABI file for iio/frequency
Documentation:
ABI: testing: iio: minor cleanup
Documentation:
add failfs documentation
Documentation:
admin-guide: cpufreq: fix sampling_rate example command
Documentation:
admin-guide: fix a doc for efi_no_storage_paranoia the "5KB" instead of the "50%"
Documentation:
admin-guide: fix brackets and translation issue
Documentation:
block: zloop: clarify capacity alignment
Documentation:
bootconfig: document build-time cmdline rendering
Documentation:
dev-tools: scripts/container prefers Podman
Documentation:
document panic_on_unrecoverable_memory_failure sysctl
Documentation:
drm: Add entry for removing spsc_queue to TODO list
Documentation:
ext4: fix block_group layout when meta_bg is enabled
Documentation:
Extend the real-time hardware bits with some firmware bits
Documentation:
fix "readng" typo in EDAC memory-repair ABI doc
Documentation:
fix grammar in description of nilfs2 recovery code
Documentation:
fscrypt: Update docs for inlinecrypt
Documentation:
html: adjust sidebar section titles styling
Documentation:
html: show sections in the sidebar
Documentation:
hwmon: (nct6775) Add missing NCT6797D and NCT6798D
Documentation:
hwmon: replace full-width colon by a standard ASCII colon
Documentation:
kmemleak: document the conditional min_unref_scans default
Documentation:
kunit: Fix outdated FAQ entries
Documentation:
kunit: Test Kconfig entries shouldn't select other configs
Documentation:
locking.rst: update deprecated function
Documentation:
media: fix spelling errors
Documentation:
media: vidioc-g-ext-ctrls: clarify try/set behavior
Documentation:
PCI: Document how to write PCI Host Controller drivers
Documentation:
PCI: Fix sysfs-bus-pci typo
Documentation:
proc: fix repeated word 'page'
Documentation:
real-time: Add kernel configuration guide
Documentation:
sched_ext: fix events sysfs path and show_state example
Documentation:
Update VFIO NOIOMMU mode
Documentation:
usb: remove dead link to external USB programming guide
Documentation:
zram: correct algo parameters configuration documentation
Documentation:
zram: remove sections numbering
dpaa2-switch:
add dpaa2_switch_port_to_bridge_port() helper
dpaa2-switch:
add LAG configuration API
dpaa2-switch:
add support for imprecise source port
dpaa2-switch:
add support for LAG offload
dpaa2-switch:
avoid holding rtnl_lock in dpaa2_switch_event_work()
dpaa2-switch:
check early if an FDB entry should be added
dpaa2-switch:
consolidate unicast and multicast management
dpaa2-switch:
create a separate dpaa2_switch_port_fdb_event() function
dpaa2-switch:
extend the FDB management to cover bond scenarios
dpaa2-switch:
offload FDBs added on an upper bond device
dpaa2-switch:
offload port objects on an upper bond device
dpaa2-switch:
remove unnecessary dev_mc_add/dev_mc_del calls
dpaa2-switch:
trap all link local reserved addresses to the CPU
dpll:
add DPLL_PIN_TYPE_INT_NCO pin type
dpll:
add STATE_CONNECTED_OVERRIDE pin capability
dpll:
fix NULL deref in dpll_device_ops() during teardown race
dpll:
reject a reference sync pin which is not on the pin's dpll
dpll:
use exact lookup for reference sync pin id
dpll:
use pin owner's dpll ref for pin-level attribute setting
dpll:
zl3073x: add channel ToD, phase step and TIE operations
dpll:
zl3073x: add NCO virtual input pin
dpll:
zl3073x: add per-DPLL serialization lock
dpll:
zl3073x: add PTP clock support
dpll:
zl3073x: recognize the ZL30643 chip ID (0x0E3B)
dpll:
zl3073x: remove conditional return with no effect
dpll:
zl3073x: scale poll interval proportionally to timeout
dpll:
zl3073x: update all DPLL channels on ref_sync_set
dpll:
zl3073x: use per-operation poll timeouts
drbd:
remove unused drbd_nl_mcgrps[] array
driver core:
add driver name to probe debug print
driver core:
attribute_container: Unwind device_add() on attr failure
driver core:
avoid repeatedly printing the same 'Fixed dependency' log
driver core:
fix path of /sys/module in comment
driver core:
platform: amend the API contract for fwnode setters
driver core:
platform: count references to all kinds of firmware nodes
driver core:
platform: provide platform_device_set_fwnode()
driver core:
platform: provide platform_device_set_of_node()
driver core:
platform: provide platform_device_set_of_node_from_dev()
driver core:
platform: tests: add test cases for correct swnode removal
driver core:
platform: unify release path
driver core:
soc: Unregister bus on early device registration failure
driver core:
update kerneldoc for platform_device_alloc()
drivers/base, mm:
move arch_numa.c to mm/
drivers/bus/fsl-mc:
Use strscpy() to copy strings into arrays
drivers/char/mem:
mmap readonly MAP_SHARED-/dev/zero correctly
drivers/clk/clk_test:
Use strscpy() to copy the test description
drivers/firmware:
add SDEI cross-CPU NMI service for arm64
drivers/misc/enclosure:
Replace strcpy() + strcat() with snprintf()
drivers/perf:
hisi: Remove redundant dev_err()/dev_err_probe()
drivers/s390/net:
Enable CONTEXT_ANALYSIS
drivers/tty/serial/kgdboc:
Use strscpy() to copy strings into arrays
drivers:
base: Remove statistics group if encryption group not created
drivers:
base: test: DRIVER_PE_KUNIT_TEST should not select OF
drivers:
gs_usb: gs_usb_probe(): fix typo in error message
Drivers:
hv: Avoid infinite retry loop in init_vp_index()
Drivers:
hv: Don't reset VMBus connection state on error/exit paths
Drivers:
hv: Remove support for WS2012/2012R2 & Win8/8.1 version of Hyper-V
Drivers:
hv: Use meaningful errnos for hypercall status codes
Drivers:
hv: vmbus: Add vmbus_alloc_buffer()/vmbus_free_buffer() for CoCo VMs
Drivers:
hv: vmbus: add vmbus_establish_gpadl_caller_decrypted()
Drivers:
hv: vmbus: fix typo "substract" in comment
Drivers:
hv: vmbus: Skip VMBus module cleanup for non-nested root partition
drm/adp:
Drop the select of the nonexistent CONFIG_DRM_KMS_DMA_HELPER
drm/adp:
mipi: Add atomic bridge state handlers
drm/amd/amdgpu/cgs:
Avoid redundant copying of firmware filename
drm/amd/amdgpu/include :
update mes api header v11/v12
drm/amd/amdgpu:
disable ASPM on VI if pcie dpm is disabled
drm/amd/amdgpu:
Fix stack frame size warnings in KUnit tests
drm/amd/amdgpu:
remove duplicated code in gfx_v11 and gfx_v12
drm/amd/display/amdgpu_dm:
show error names
drm/amd/display:
[FW Promotion] Release 0.1.63.0
drm/amd/display:
[FW Promotion] Release 0.1.64.0
drm/amd/display:
Add 12bpc Color Ramp Support
drm/amd/display:
Add a new interface to set idle opts in clock manager
drm/amd/display:
Add active plane count tests for crtc
drm/amd/display:
Add atomic transfer-function tests
drm/amd/display:
Add AV mute wait frames to dce110_set_avmute
drm/amd/display:
Add block sequence support for bandwidth programming operations
drm/amd/display:
Add CACP caps tests for connector
drm/amd/display:
Add color space and timing tests for connector
drm/amd/display:
Add color transfer-function tests
drm/amd/display:
Add colorop LUT programming tests
drm/amd/display:
add CRC configure KUnit coverage
drm/amd/display:
add CRC IRQ handler KUnit coverage
drm/amd/display:
add CRC set-source KUnit coverage
drm/amd/display:
add CRC source list KUnit coverage
drm/amd/display:
add CRC source verify KUnit coverage
drm/amd/display:
Add CRTC and plane degamma tests
drm/amd/display:
Add crtc matching and panel type tests for connector
drm/amd/display:
add cursor module
drm/amd/display:
add DalForceMaxDisplayClock debug option to DML2
drm/amd/display:
Add DCHUBBUB_HW_DEBUG offset/mask
drm/amd/display:
add dcn42b specific SMU clock table read
drm/amd/display:
Add DCN42B VID_CRC_CONTROL and HBLANK_CONTROL registers
drm/amd/display:
Add dcn42b_soc_and_ip_translator
drm/amd/display:
Add Debug Option To Enable Per-DPM De-rate Usage
drm/amd/display:
Add Debug Option To Enable Per-DPM De-rate Usage
drm/amd/display:
Add deeper event_property_update tests
drm/amd/display:
Add destroy tests for connector
drm/amd/display:
Add detect and poll tests for connector
drm/amd/display:
Add detect reason to handle_hpd_irq_helper
drm/amd/display:
add dm_dmub_hw_init KUnit coverage
drm/amd/display:
add dm_dmub_hw_resume KUnit coverage
drm/amd/display:
add DMUB command sync KUnit coverage
drm/amd/display:
Add dp_skip_rbr flag for NUTMEG
drm/amd/display:
add DST_Y_DELTA_DRQ_LIMIT hw programming
drm/amd/display:
add DST_Y_DELTA_DRQ_LIMIT reg macro for later use
drm/amd/display:
Add DWB validation support to DML2.1 wrapper
drm/amd/display:
Add EDID management tests for connector
drm/amd/display:
Add encoder helper tests for connector
drm/amd/display:
Add FBC init tests for connector
drm/amd/display:
Add FFE level defaults
drm/amd/display:
Add flag to disable dynamic expansion for 12bpc
drm/amd/display:
add FreeSync/VRR module
drm/amd/display:
add fused IO KUnit coverage
drm/amd/display:
Add get replay residency function
drm/amd/display:
add GPIO HW translation helpers
drm/amd/display:
Add i2c and EDID parsing tests for connector
drm/amd/display:
Add idle worker tests for crtc
drm/amd/display:
Add IN_FORMATS_ASYNC support for planes
drm/amd/display:
Add initialized-branch test for psp_set_srm
drm/amd/display:
Add KUnit test for amdgpu_dm_wb
drm/amd/display:
Add KUnit test for crtc vblank event completion
drm/amd/display:
Add KUnit test for native backlight registration
drm/amd/display:
Add KUnit test for wb jobs
drm/amd/display:
Add KUnit tests for amdgpu_dm
drm/amd/display:
Add KUnit tests for amdgpu_dm_audio
drm/amd/display:
Add KUnit tests for amdgpu_dm_backlight
drm/amd/display:
Add KUnit tests for amdgpu_dm_connector
drm/amd/display:
Add KUnit tests for amdgpu_dm_crtc
drm/amd/display:
Add KUnit tests for amdgpu_dm_dmub
drm/amd/display:
Add KUnit tests for amdgpu_dm_helpers
drm/amd/display:
Add KUnit tests for amdgpu_dm_irq
drm/amd/display:
Add KUnit tests for amdgpu_dm_mst_types
drm/amd/display:
Add kunit tests for amdgpu_dm_plane
drm/amd/display:
Add KUnit tests for amdgpu_dm_pp_smu
drm/amd/display:
Add KUnit tests for amdgpu_dm_pp_smu
drm/amd/display:
Add KUnit tests for amdgpu_dm_psr
drm/amd/display:
Add KUnit tests for amdgpu_dm_quirks
drm/amd/display:
Add KUnit tests for amdgpu_dm_replay
drm/amd/display:
Add KUnit tests for amdgpu_dm_services
drm/amd/display:
add KUnit tests for audio commit path
drm/amd/display:
add KUnit tests for audio component get_eld
drm/amd/display:
Add KUnit tests for CACP on Linux
drm/amd/display:
Add KUnit tests for crtc set_static_screen_optimze
drm/amd/display:
Add KUnit tests for crtc set_vblank
drm/amd/display:
Add KUnit tests for crtc set_vupdate_irq
drm/amd/display:
add KUnit tests for DM atomic state helpers
drm/amd/display:
add KUnit tests for DM CRTC vblank/scanout
drm/amd/display:
add KUnit tests for DM IP-block callbacks
drm/amd/display:
add KUnit tests for DM stream scaling
drm/amd/display:
add KUnit tests for DPCD poweroff delay
drm/amd/display:
Add KUnit tests for enable_assr
drm/amd/display:
Add KUnit tests for event_callback
drm/amd/display:
Add KUnit tests for event_property_validate
drm/amd/display:
add KUnit tests for freesync config
drm/amd/display:
Add KUnit tests for HDCP DDC link adapters
drm/amd/display:
Add KUnit tests for HDCP display helpers
drm/amd/display:
add KUnit tests for HDCP state diffing
drm/amd/display:
Add KUnit tests for hdcp_create_workqueue
drm/amd/display:
Add KUnit tests for hdcp_destroy
drm/amd/display:
Add KUnit tests for ism
drm/amd/display:
Add KUnit tests for link_lock and psp SRM helpers
drm/amd/display:
Add KUnit tests for more crtc functions
drm/amd/display:
Add KUnit tests for mst_types
drm/amd/display:
add KUnit tests for per-frame master sync
drm/amd/display:
Add KUnit tests for srm_data_write and srm_data_read
drm/amd/display:
add KUnit tests for stutter quirk
drm/amd/display:
Add KUnit tests for update_config
drm/amd/display:
Add KUnit tests for watchdog and cpirq events
drm/amd/display:
Add KUnit tests for writeback connector
drm/amd/display:
Add legacy plane LUT tests
drm/amd/display:
Add MALL status readback support for DCN 4.0.1
drm/amd/display:
Add MCIF ARB programming structures
drm/amd/display:
Add missing DCN42B register defines
drm/amd/display:
Add missing DMUB CACP and PR definitions
drm/amd/display:
Add missing OTG_CRC1_SELECT mask for DCN3.2
drm/amd/display:
Add mode helper tests for connector
drm/amd/display:
Add mode validation and CEC tests for connector
drm/amd/display:
Add more KUnit tests for amdgpu_dm_colorop
drm/amd/display:
Add more KUnit tests for amdgpu_dm_mst_types
drm/amd/display:
Add more KUnit tests for amdgpu_dm_pp_smu
drm/amd/display:
Add more tests for HDCP
drm/amd/display:
Add MST link detection tests for connector
drm/amd/display:
Add new sources for DCN6
drm/amd/display:
add null pointer access check
drm/amd/display:
Add passive dongle handling in force_to_use_aux case
drm/amd/display:
Add PSR Active VTotal Control capability
drm/amd/display:
Add register and unregister tests for connector
drm/amd/display:
Add SPL UPSP upsampling and YUV422 scaling support
drm/amd/display:
Add stream creation tests for connector
drm/amd/display:
Add stream property tests for connector
drm/amd/display:
Add stream validation tests for connector
drm/amd/display:
Add subconnector property tests for connector
drm/amd/display:
Add Support for HDMI Compliance Automation
drm/amd/display:
Add truncated colorop tests
drm/amd/display:
Add updated MCIF ARB register definitions
drm/amd/display:
Add utm_qos_model pointer to clk_bw_params
drm/amd/display:
add VBIOS bounding box KUnit test
drm/amd/display:
Add vblank handling tests for crtc
drm/amd/display:
Add Writeback Watermarks and Latency Fields
drm/amd/display:
adjust floating point format for gamut remap when needed
drm/amd/display:
Adjust structure dml2_display_dlg_regs
drm/amd/display:
Adjust the structure dml2_dchub_watermark_regs
drm/amd/display:
advertise PIXEL_NONE and PREMULTI blend mode for DCE
drm/amd/display:
Allocate DCN32/1 dmub memory to GTT
drm/amd/display:
Allow Per-DPM De-rates Instead Of A Single Global Value
drm/amd/display:
allow self-refresh exit while entry is blocked
drm/amd/display:
Always notify the HDA driver on connector disconnect
drm/amd/display:
Atomize IRQ register read/modify/write ops
drm/amd/display:
avoid divide-by-zero in __is_lut_linear()
drm/amd/display:
avoid large stack allocation in commit_planes_do_stream_update_sequence
drm/amd/display:
Bounds-check connector->index in dm_dp_mst_get_modes
drm/amd/display:
Bump frame warning limit for all builds of dml
drm/amd/display:
Bump frame warning limit for clang builds of dml
drm/amd/display:
change dcc_rate from 1 to 2 for log use only
drm/amd/display:
Check dc_link before applying DSC policy
drm/amd/display:
check dc_state_create_copy() for NULL in dm_suspend
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 DMUB AUX reply length to payload buffer
drm/amd/display:
Cleaned up headers
drm/amd/display:
Configure all CRC engines in pipe CRC source path
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:
convert dcn10 GPIO translation to lookup tables
drm/amd/display:
convert dcn20 GPIO translation to lookup tables
drm/amd/display:
convert dcn21 GPIO translation to lookup tables
drm/amd/display:
convert dcn30 GPIO translation to lookup tables
drm/amd/display:
convert dcn315 GPIO translation to lookup tables
drm/amd/display:
convert dcn32 GPIO translation to lookup tables
drm/amd/display:
convert dcn401 GPIO translation to lookup tables
drm/amd/display:
convert dcn42 GPIO translation to lookup tables
drm/amd/display:
correct encoder minimal creation
drm/amd/display:
Correct pipe usage for populating stream config
drm/amd/display:
Correct vblank_end calc for fams cmd packet
drm/amd/display:
Cover crtc destroy_state stream release
drm/amd/display:
Cover crtc set_vblank workqueue branch
drm/amd/display:
Cover crtc vblank IPS self-refresh restore
drm/amd/display:
Cover crtc vblank restore replay-supported path
drm/amd/display:
dce100: skip non-DP stream encoders for DP MST
drm/amd/display:
Default HDMI RGB output to limited range on CTA modes
drm/amd/display:
Deprecate DMUB register offload functionality
drm/amd/display:
detect_link_and_local_sink: DP alt mode timeout path leaks prev_sink reference
drm/amd/display:
Disable DPPCLK RCG to fix cursor disappearing
drm/amd/display:
Disable mem gating for DCHVM on DCHVM init
drm/amd/display:
disable self-refresh on tearing flips
drm/amd/display:
dispatch compressed FRL cap check inside dml1_frl_cap_chk_inter
drm/amd/display:
don't re-evaluate cursor mode on cursor plane movement
drm/amd/display:
Don't replace a sink mode that shares the native totals
drm/amd/display:
Don't use tiling flags anymore
drm/amd/display:
Drop CONFIG_DRM_AMD_DC_DCN4_2 from 3dlut code
drm/amd/display:
drop redundant colorop type and TF checks
drm/amd/display:
Enable CACP on Linux
drm/amd/display:
Enable DCN6 sources compilation
drm/amd/display:
enable hdmistreamclk_rcg by default for dcn42
drm/amd/display:
Enable HUBP/DPP Driver PG for DCN42
drm/amd/display:
Enable HUBP/DPP power gate for DCN42
drm/amd/display:
Enable IPS support for DCN4 Variant
drm/amd/display:
Enable PSR and Replay on DCN4 variant [Part 2]
drm/amd/display:
Enable PSR and Replay on DCN4 variant and fix AUX instance
drm/amd/display:
Enable pstate for DCN4 non-emulation builds
drm/amd/display:
Enable warnings as errors for KUnit tests
drm/amd/display:
Enable zstate support and fix seamless boot
drm/amd/display:
enforce UCLK pstate support in mode_support
drm/amd/display:
ensure dtbclk clk_src selected before hdmistream_clk_en
drm/amd/display:
Ensure dtbclk is enabled
drm/amd/display:
Exit idle optimizations before programming
drm/amd/display:
Exit IPS before connector detection on resume
drm/amd/display:
Exit LS for ISHARP before coefficient write
drm/amd/display:
Extract audio code to amdgpu_dm_audio
drm/amd/display:
Extract backlight code to amdgpu_dm_backlight
drm/amd/display:
Extract backlight helpers for KUnit tests
drm/amd/display:
Extract connector and encoder code to amdgpu_dm_connector
drm/amd/display:
Extract DMUB code to amdgpu_dm_dmub
drm/amd/display:
Extract DPRX CRC transition helpers for KUnit testing
drm/amd/display:
Extract HDCP testable helpers for KUnit
drm/amd/display:
Extract shared KUnit test helpers
drm/amd/display:
Fix 4018 warning
drm/amd/display:
Fix 8K Mode Not Parsed by EDID
drm/amd/display:
fix __udivdi3 link error
drm/amd/display:
Fix ABM over VABC
drm/amd/display:
Fix backlight control for luminance-capable OLED
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 compressed buffer config routine waiting time
drm/amd/display:
Fix crash in hwss_set_output_transfer_func()
drm/amd/display:
Fix CRC engine 1 enable/disable on DCN3.1.2+
drm/amd/display:
Fix cursor disable with horizontally split planes
drm/amd/display:
Fix dangling pointer in connector reset function
drm/amd/display:
Fix dangling pointer in CRTC reset function
drm/amd/display:
Fix dangling pointer in plane reset function
drm/amd/display:
Fix dc stream excess put in dm_update_crtc_state()
drm/amd/display:
fix dc_lock leak on GPU reset error paths
drm/amd/display:
Fix dc_stream_remove_writeback dropping wrong writeback entries.
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 DCN5/6 DML2 compilation warnings
drm/amd/display:
Fix dead-code panel type detection from DID
drm/amd/display:
fix debug flags assignment in dmub_replay.c
drm/amd/display:
Fix direct scanout alpha on some DRM_FORMATs
drm/amd/display:
Fix divide-by-zero in calculate_mcache_setting on zero viewport
drm/amd/display:
fix division by zero in get_estimated_bw()
drm/amd/display:
Fix DM I2C teardown race
drm/amd/display:
Fix DM IRQ teardown races
drm/amd/display:
Fix DML file discovery for out-of-tree builds
drm/amd/display:
Fix DMSS not triggering for HDR to SDR transition
drm/amd/display:
Fix DP LT failure logging
drm/amd/display:
Fix fast updates on DCE 6.x
drm/amd/display:
Fix fast updates on DCE 8.1
drm/amd/display:
Fix flip-done timeouts on mode1 reset
drm/amd/display:
Fix force FRL rate debug setting
drm/amd/display:
Fix harmless type mismatch in allocation
drm/amd/display:
Fix HF-VSDB DSC bpc detection to be cumulative
drm/amd/display:
Fix HPD consideration for VGA/LVDS connectors on DCE
drm/amd/display:
Fix incorrect logic in CRC source handling
drm/amd/display:
Fix indenting of dpms on
drm/amd/display:
Fix intermittently CRC open failure during active rendering
drm/amd/display:
Fix KUnit backlight tests for CACP
drm/amd/display:
Fix KUnit test crash after global alpha change
drm/amd/display:
fix MALL hysteresis timer underflow at high refresh rates
drm/amd/display:
fix max dispclk_khz/dppclk_khz double 1000
drm/amd/display:
Fix mem_type change detection for async flips
drm/amd/display:
fix missing blend-mode-prop warning for DCN
drm/amd/display:
Fix missing dc_3dlut forward declaration
drm/amd/display:
Fix more KUnit connector use-after-free bugs
drm/amd/display:
Fix NULL dereference in dcn50/dcn60 init_hw
drm/amd/display:
Fix NULL pointer dereference in amdgpu_dm_crtc_set_vblank()
drm/amd/display:
Fix NULL sink dereference in USB4 bandwidth functions
drm/amd/display:
Fix preferred link rate for NUTMEG
drm/amd/display:
Fix redundant GPUVMEnable checks in dcn6 flip schedule
drm/amd/display:
Fix rounding errors in CalculatePrefetchSchedule
drm/amd/display:
Fix sanitizer check for the DML frame size limit
drm/amd/display:
Fix seamless mode switch not triggering for HDR to SDR transition
drm/amd/display:
Fix sign mismatch warning
drm/amd/display:
Fix stale replay_events after mod_power stream removal
drm/amd/display:
Fix use-after-free bugs in KUnit tests
drm/amd/display:
Fix VABC Init and OLED Support
drm/amd/display:
Fix wb_info leak and NULL deref in writeback
drm/amd/display:
Fix writeback completion timing
drm/amd/display:
Fix writeback format loop and variable init
drm/amd/display:
Fix wrong bytes-per-pixel value for dml2_422_packed_10
drm/amd/display:
fix wrong register field in dccg35_set_hdmistreamclk_src_new
drm/amd/display:
Fixes for dcn42b_soc_bb.h
drm/amd/display:
Flush IRQ workqueue in schedule-work tests
drm/amd/display:
Force PWM backlight on Lenovo Legion 5 15ARH05
drm/amd/display:
Gate HDMI FRL status polling on active FRL link rate
drm/amd/display:
Generalize DMUB memory flushes from host
drm/amd/display:
guard against overflow in HDCP message dump
drm/amd/display:
guard dc_sink dereferences in MST mode validation
drm/amd/display:
Handle struct drm_plane_state.ignore_damage_clips
drm/amd/display:
hide Apple Studio Display secondary tile
drm/amd/display:
hold a vblank ref while writeback is pending
drm/amd/display:
Honor Broadcast RGB for BT.2020 RGB output
drm/amd/display:
Increase dcn42b uclk value
drm/amd/display:
Increase fclk change latency on dcn351
drm/amd/display:
Increase HDMI AV mute wait from 2 to 3 frames
drm/amd/display:
Integrate power_helpers.c functionality into power.c.
drm/amd/display:
Introduce dc_plane_cm and migrate surface update color path
drm/amd/display:
Introduce dc_probe public object model
drm/amd/display:
Introduce dc_state_get_status unified status accessor
drm/amd/display:
Introduce dc_update_state unified commit interface
drm/amd/display:
Introduce program_perfmon hwss hook and BLS perfmon sequence
drm/amd/display:
limit reuse dsc capable bootup timing
drm/amd/display:
Log details when failing to register HPD IRQ
drm/amd/display:
make DC_RUN_WITH_PREEMPTION_ENABLED misuse a build error
drm/amd/display:
Make dc_state_update const in commit path
drm/amd/display:
map PWM brightness through custom backlight curve
drm/amd/display:
Mark DCE 6.4 as not APU
drm/amd/display:
Migrate color manager HW and fix MCM blend LUT issues
drm/amd/display:
More Kunit tests for audio
drm/amd/display:
Move backlight macros to backlight header
drm/amd/display:
move connector state dereference after NULL check
drm/amd/display:
move GPU mem helpers to services
drm/amd/display:
Move HPD and IRQ handler code to amdgpu_dm_irq
drm/amd/display:
move scaling helper to connector
drm/amd/display:
move stutter quirk to quirks file
drm/amd/display:
move watermarks table to pp_smu
drm/amd/display:
plumb PMO per-plane pstate methods into mode_support
drm/amd/display:
Port DCN4+ MCIF ARB programming to new format
drm/amd/display:
Preserve eDP mode on initial ASSR failure
drm/amd/display:
program dither on all OPP heads under ODM combine
drm/amd/display:
Promote DC to 3.2.385
drm/amd/display:
Promote DC to 3.2.386
drm/amd/display:
Promote DC to 3.2.387
drm/amd/display:
Promote DC to 3.2.388
drm/amd/display:
Promote DC to 3.2.389
drm/amd/display:
Promote DC to 3.2.390
drm/amd/display:
Promote DC to 3.2.391
drm/amd/display:
Promote DC to 3.2.392
drm/amd/display:
Propagate HDMI RGB quantization selectability
drm/amd/display:
Prune per-tile Timing from Apple Studio Display Primary Tile
drm/amd/display:
Re-evaluate cursor mode on plane position/size change
drm/amd/display:
Rebuild InfoFrames on output color space changes
drm/amd/display:
Reduce DML reinitialization when params don't change
drm/amd/display:
Refactor dc_validation_set array into single root struct
drm/amd/display:
Refactor DPP_PROGRAM_GAMUT_REMAP to drop pipe_ctx param
drm/amd/display:
Refactor DPP_SET_OUTPUT_TRANSFER_FUNC to drop pipe_ctx
drm/amd/display:
Refactor Driver PG's skip PG logic
drm/amd/display:
Refactor stream validation
drm/amd/display:
Refactor surface_update_flags to flat struct with helpers
drm/amd/display:
Register DCN as a PMFW DF C-state client on DCN42
drm/amd/display:
Reintroduce "Force validation link training on all ASICs"
drm/amd/display:
Relax DML frame limit with UBSAN
drm/amd/display:
Relax frame size limit for dcn5/6 DML core funcs files
drm/amd/display:
remove check for nonexistent CONFIG_HAVE_KGDB
drm/amd/display:
Remove const Qualifier From Non-Pointer Fields
drm/amd/display:
Remove DCCG registers not needed in DCN42
drm/amd/display:
Remove dead code in dm_dp_mst_get_modes
drm/amd/display:
remove dead code related to forcevrr
drm/amd/display:
Remove duplicate in tests/Makefile
drm/amd/display:
remove duplicate link_dp_panel_replay.h include
drm/amd/display:
Remove duplicate pp_rn_set_wm_ranges
drm/amd/display:
Remove get_utm_qos_model from soc_and_ip_translator
drm/amd/display:
remove redundant code in amdgpu_dm_replay
drm/amd/display:
Remove redundant IPS mode case for DCN 4.2
drm/amd/display:
Remove redundant NULL check before kfree() in mod_power_create()
drm/amd/display:
Remove sink usage from DPMS
drm/amd/display:
Remove unnecessary DSCCLK enable during DSC PG
drm/amd/display:
Remove unnecessary SIGNAL_TYPE_HDMI_TYPE_A check
drm/amd/display:
Remove unnecessary SIGNAL_TYPE_HDMI_TYPE_A check
drm/amd/display:
remove unused dcn42 socbb values
drm/amd/display:
Remove unused project_id from DML2 core instance
drm/amd/display:
Remove unused-but-set variable hubp from
drm/amd/display:
Replace amdgpu_dm_kunit_helpers.h with dm_helpers.h
drm/amd/display:
Replace repeated no-native-i2c checks with force_i2c_over_aux field
drm/amd/display:
Resize MST HDCP per-connector arrays to 32
drm/amd/display:
Restore periodic detection for DCN35
drm/amd/display:
Revert "Add Debug Option To Enable Per-DPM De-rate Usage"
drm/amd/display:
revert "Enable HUBP/DPP power gate for DCN42"
drm/amd/display:
Revert Fix DMSS not triggering for HDR to SDR transition
drm/amd/display:
Rewrite dccg42_init
drm/amd/display:
Run FP-disabled MST stub test only without DC FP
drm/amd/display:
Scale custom brightness curve from full range
drm/amd/display:
scale plane global alpha to 12 bits on DCN 4.2
drm/amd/display:
Set default backlight without ACPI support
drm/amd/display:
Set gpuvm min page size to 4K on dcn35/36
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 native cursor mode for disabled CRTCs again
drm/amd/display:
set new_stream to NULL after release
drm/amd/display:
share common DM KUnit helpers
drm/amd/display:
Shorten hdmi_frl_status_polling_workqueue
drm/amd/display:
Shorten KUnit exported symbol names
drm/amd/display:
Silence link_dpms I2C retimer failures
drm/amd/display:
Simplify boolean checks
drm/amd/display:
Simplify data output in ips_status_show()
drm/amd/display:
Simplify DMUB notify registration
drm/amd/display:
Skip PHY SSC reduction on some 8K panels
drm/amd/display:
Skip Update HDCP Config In Transition State
drm/amd/display:
Split DPMS ON into parts
drm/amd/display:
split TF/LUT colorop state lookups into separate upfront phases
drm/amd/display:
Support DRM format modifiers on GFX6-8
drm/amd/display:
support up to 256 samples per region in degamma/blend LUT
drm/amd/display:
switch max FFE level cap based on FRL link rate
drm/amd/display:
Tear down dangling pipe on boot to fix s0i3
drm/amd/display:
Temp disable repeater FGCG as workaround
drm/amd/display:
Test backlight ABM property attach
drm/amd/display:
Test backlight device registration
drm/amd/display:
Test backlight level programming path
drm/amd/display:
Test backlight level readback path
drm/amd/display:
Test color mod init and 3D LUT size
drm/amd/display:
Test CRTC color management update
drm/amd/display:
Test DCC and cursor edge cases
drm/amd/display:
Test dmub HPD callbacks and handlers
drm/amd/display:
Test DPCD AUX and Synaptics helpers
drm/amd/display:
Test EDID and ACPI/VBIOS readers
drm/amd/display:
Test format info and blending
drm/amd/display:
Test GFX11/GFX12 plane modifiers
drm/amd/display:
Test GFX12 DCC plane attributes
drm/amd/display:
Test GFX9 DCC plane attributes
drm/amd/display:
Test GFX9/GFX10 plane modifiers
drm/amd/display:
Test helper_check_state rejects
drm/amd/display:
Test high-IRQ and handler registration
drm/amd/display:
Test HPD init/fini
drm/amd/display:
Test HPD interrupt handling
drm/amd/display:
Test I2C, stubs and MST early returns
drm/amd/display:
Test irq funcs/suspend/workqueue
drm/amd/display:
Test irq state setters and work
drm/amd/display:
Test MCCS FreeSync VCP helpers
drm/amd/display:
Test MST coverage gaps
drm/amd/display:
Test MST payload and DSC enable helpers
drm/amd/display:
Test MST start/stop and panel settings
drm/amd/display:
Test panel power savings sysfs
drm/amd/display:
Test plane atomic check and hooks
drm/amd/display:
Test plane buffer attributes
drm/amd/display:
Test plane color management update
drm/amd/display:
Test plane colorop helper walkers
drm/amd/display:
Test plane colorop pipeline update
drm/amd/display:
Test plane scaling info paths
drm/amd/display:
Test top-level IRQ handler and vmin/vmax worker
drm/amd/display:
TEST_HARNESS FSN could be 0
drm/amd/display:
Try RGB before YCbCr 4:4:4 in stream validation
drm/amd/display:
Unify force_yuv debugfs into force_yuv_pixel_format
drm/amd/display:
Update BW bounding box unconditionally for DCN6
drm/amd/display:
Update link bw
drm/amd/display:
Update LSDMA commands to explicitly handle DCC fields
drm/amd/display:
update memclk clock table read for dcn42
drm/amd/display:
Update ONO PG Workaround for DCN42
drm/amd/display:
Update VRR info packet to support 12-bit refresh rates
drm/amd/display:
use a separate helper to translate degamma curves
drm/amd/display:
Use current mpc pipe in set output transfer func
drm/amd/display:
use DisplayID panel type in dm_set_panel_type
drm/amd/display:
use DisplayID panel type in dm_set_panel_type
drm/amd/display:
use GAMCOR for degamma private props in subsampled format
drm/amd/display:
use halving distribution for all encode-to-linear curves
drm/amd/display:
use halving distribution for PQ/sRGB linearizing LUT
drm/amd/display:
Use handle_hpd_irq_helper for HPD RX
drm/amd/display:
use kvzalloc to allocate struct dc
drm/amd/display:
use plane color_mgmt_changed to track colorop changes
drm/amd/display:
use proper context for logging
drm/amd/display:
Use seq_putc() in three functions
drm/amd/display:
Use unbound workqueues for deferred DM work
drm/amd/display:
validate plane degamma LUT size for private color prop
drm/amd/display:
wire DCN42B mcache programming callback
drm/amd/display:
Wire probe commit path into dc_update_state
drm/amd/pm/ci:
Don't disable MCLK DPM on Bonaire 0x6658 (R7 260X)
drm/amd/pm/si:
Check AMD_IS_MOBILITY flag for PPSMC_SYSTEMFLAG_GPIO_DC
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 on AC/DC
drm/amd/pm/smu15:
add metrics table header for SMU v15.0.0
drm/amd/pm/smu15:
switch SMU v15.0.0 to DRAM-based accumulator metrics
drm/amd/pm/smu7:
Fix AC/DC switch notification
drm/amd/pm/smu7:
make SMU message reports more readable
drm/amd/pm/smu7:
return error on message send failure
drm/amd/pm:
account for OD percentage in effective PPT limits
drm/amd/pm:
Add helper for parameter parsing
drm/amd/pm:
Add helper functions to fetch pptable
drm/amd/pm:
add IP_VERSION(11,5,1) to vclk/dclk DPM sysfs whitelists
drm/amd/pm:
add jpeg/vcn busy to smu_v15_0_8 gpu metrics
drm/amd/pm:
add zero fan stop temperature support on smu 14.0.2
drm/amd/pm:
derive stable PPT limits from PPTable
drm/amd/pm:
drop unused smu pptable callbacks
drm/amd/pm:
fix amdgpu_pm_info power display units
drm/amd/pm:
fix gpu metrics energy accumulator for smu 13.0.0/13.0.7
drm/amd/pm:
Fix pp_entries_max() bios check
drm/amd/pm:
fix pptable use-after-free
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:
Guard VBIOS AC timing table walk
drm/amd/pm:
hide pp_table sysfs on APUs
drm/amd/pm:
Keep sub-degree precision in Q10 temperatures
drm/amd/pm:
Keep sub-watt precision in Q10 socket power
drm/amd/pm:
make pp_features read-only when scpm is enabled
drm/amd/pm:
re-enable MC access after PrepareMp1ForUnload on SMU V15 APUs
drm/amd/pm:
refactor PPT limits by controller and power source
drm/amd/pm:
refactor user PPT policy save and restore
drm/amd/pm:
report energy accumulator for smu 13.0.0
drm/amd/pm:
report energy accumulator for smu 14.0.3
drm/amd/pm:
restore user PPT limits after GPU reset
drm/amd/pm:
retire aca smu backend support for smu
drm/amd/pm:
retire legacy pmfw eeprom feature check
drm/amd/pm:
retire legacy ras_smu_drv interface for smu v13.0.12
drm/amd/pm:
retire legacy smu ras driver framework
drm/amd/pm:
retire smu_13_0_6 mca dump support
drm/amd/pm:
silence uninitialized variable warnings
drm/amd/pm:
Simplify SoC power printing in debugfs
drm/amd/pm:
sleep on PMFW EEPROM busy in bad page count query
drm/amd/pm:
smu_v14_0_0: add SMU_DCEFCLK support in DPM frequency queries
drm/amd/pm:
smu_v14_0_0: fix DCLK metric reporting via VCLK level index
drm/amd/pm:
smu_v14_0_0: use find_clk_level() for DPM level marking
drm/amd/pm:
update smu_v13_0_6 acc gpu metrics
drm/amd/pm:
Update smu_v15_0_8 gpu metrics
drm/amd/pm:
Use helper to get pptable in SMUv11
drm/amd/pm:
Use helper to get pptable in SMUv13
drm/amd/pm:
Use helper to get pptable in SMUv14
drm/amd/pm:
Use helper to get pptable in SMUv15
drm/amd/pm:
use milliwatts for GPU power sensors
drm/amd/pm:
Use uploaded size for legacy custom PPTable
drm/amd/pm:
Validate custom profile parameters
drm/amd/pm:
Validate legacy hwmgr PP table offsets
drm/amd/pm:
Validate OD DPM triples before mutating tables
drm/amd/pm:
Validate pp_table header before reading size
drm/amd/pm:
Validate Tonga PowerPlay state array bounds
drm/amd/pm:
Validate Tonga PPTable subtable bounds
drm/amd/pm:
Validate Vega hwmgr PowerPlay table bounds
drm/amd/pm:
Validate Vega10 PPTable subtable bounds
drm/amd/pm:
validate vega10 profile mode inputs
drm/amd/powerplay:
fix VoltageObjectInfo zero-stride loop and OOB read
drm/amd/ras:
add device lost check to early exit psp cmd wait loop
drm/amd/ras:
add get_die_id for uniras umc v12
drm/amd/ras:
add set_debug_mode function for uniras
drm/amd/ras:
detect old ras eeprom format
drm/amd/ras:
Handle the lack of mca address case for uniras
drm/amd/ras:
initialize CPER after XGMI reset on init
drm/amd/ras:
move some umc v12 specific functions to ras_umc.c
drm/amd/ras:
rename core ras_* files and update include guards
drm/amd/ras:
rename rascore directory to core
drm/amd/ras:
send RMA event in RAS init stage
drm/amd/ras:
sleep on PMFW EEPROM busy in bad page count query
drm/amd/ras:
Sync bad page count on EEPROM update
drm/amd/ras:
track debug mode for query mode
drm/amd/ras:
update flip bit setting for uniras
drm/amd/ras:
use IS_ERR() to check thread creation result
drm/amd:
add AMDGPU_DEBUG_HIBERNATION_THAW_RESUME_GPU debug mask
drm/amd:
Add DCN6 register headers
drm/amd:
Create a device link between APU display and XHCI devices
drm/amd:
Disable DP audio spread spectrum for Cyan Skillfish
drm/amd:
Move dynamic PCIe switching quirks to X86_MATCH_* macros
drm/amdgpu :
update mmhub eco sec lvl for vcn5_3
drm/amdgpu,amdkfd:
correct setting MES queue type
drm/amdgpu/atomfirmware:
WARN() rather than BUG()
drm/amdgpu/cgs:
WARN() rather than BUG()
drm/amdgpu/cik_sdma:
replace BUG() with an error
drm/amdgpu/discovery:
Fix device family for DCN42
drm/amdgpu/display:
Add amdgpu_display.c documentation
drm/amdgpu/fence:
add helper to extract the guilty fence
drm/amdgpu/gfx10:
drop all BUG()s
drm/amdgpu/gfx10:
fix IP dump alloc ordering
drm/amdgpu/gfx10:
replace BUG_ON() with WARN_ON()
drm/amdgpu/gfx11:
add priv-fault user-queue recovery worker
drm/amdgpu/gfx11:
drop all BUG()s
drm/amdgpu/gfx11:
enable gfx pipe1 hardware support
drm/amdgpu/gfx11:
fix EOP interrupt routing for KQ and userq
drm/amdgpu/gfx11:
fix IP dump alloc ordering
drm/amdgpu/gfx11:
handle error interrupts for userqs
drm/amdgpu/gfx11:
only need to remap KCQs when reset via MMIO
drm/amdgpu/gfx11:
Refactor compute pipe reset and add HQD cleanup
drm/amdgpu/gfx11:
replace BUG_ON() with WARN_ON()
drm/amdgpu/gfx11:
set KMD_QUEUE for kernel gfx queues
drm/amdgpu/gfx11:
unmap the queue via MES on reset for MMIO path
drm/amdgpu/gfx11:
use the new MQD helper for queue reset
drm/amdgpu/gfx11:
WARN() rather than BUG() for invalid SDMA engine
drm/amdgpu/gfx12.1:
Add ip dump support
drm/amdgpu/gfx12.1:
drop all BUG()s
drm/amdgpu/gfx12.1:
replace BUG_ON() with WARN_ON()
drm/amdgpu/gfx12.1:
WARN() rather than BUG() for invalid SDMA engine
drm/amdgpu/gfx12:
add priv-fault user-queue recovery worker
drm/amdgpu/gfx12:
drop all BUG()s
drm/amdgpu/gfx12:
fix EOP interrupt routing for KQ and userq
drm/amdgpu/gfx12:
fix IP dump alloc ordering
drm/amdgpu/gfx12:
handle error interrupts for userqs
drm/amdgpu/gfx12:
only need to remap KCQs when reset via MMIO
drm/amdgpu/gfx12:
Refactor compute pipe reset and add HQD cleanup
drm/amdgpu/gfx12:
replace BUG_ON() with WARN_ON()
drm/amdgpu/gfx12:
set KMD_QUEUE for kernel gfx queues
drm/amdgpu/gfx12:
unmap the queue via MES on reset for MMIO path
drm/amdgpu/gfx12:
use the new MQD helper for queue reset
drm/amdgpu/gfx12:
WARN() rather than BUG() for invalid SDMA engine
drm/amdgpu/gfx6:
Add IP block soft reset implementation
drm/amdgpu/gfx6:
Adjust how harvested TCCs are set up
drm/amdgpu/gfx6:
Clean up rings during reset
drm/amdgpu/gfx6:
drop all BUG()s
drm/amdgpu/gfx6:
Enable IP block soft reset as a GPU recovery method
drm/amdgpu/gfx6:
Execute CLEAR_STATE when initializing compute rings
drm/amdgpu/gfx6:
fix firmware leak on teardown
drm/amdgpu/gfx6:
Fixup emit_cntxcntl()
drm/amdgpu/gfx6:
Fixup emitting SWITCH_BUFFER packets
drm/amdgpu/gfx6:
Initialize compute rings before CP start
drm/amdgpu/gfx6:
Use COND_EXEC
drm/amdgpu/gfx6:
Use PFP on the compute queues too
drm/amdgpu/gfx7:
Clean up gfx ring during reset
drm/amdgpu/gfx7:
drop all BUG()s
drm/amdgpu/gfx7:
Enable IP block soft reset as a GPU recovery method
drm/amdgpu/gfx7:
Fixup emitting SWITCH_BUFFER packets
drm/amdgpu/gfx7:
Fixup IP block soft reset
drm/amdgpu/gfx7:
Make amdgpu_gfx_mqd_sw_init() usable on GFX7
drm/amdgpu/gfx7:
Refactor MQD initialization and finalization
drm/amdgpu/gfx7:
Return error code when compute ring tests fail
drm/amdgpu/gfx7:
Return error code when failing to start GFX ring
drm/amdgpu/gfx7:
Use COND_EXEC
drm/amdgpu/gfx8:
Adjust EDC GPR workaround
drm/amdgpu/gfx8:
drop all BUG()s
drm/amdgpu/gfx8:
drop unecessary BUG_ON()
drm/amdgpu/gfx8:
Enable IP block soft reset as a GPU recovery method
drm/amdgpu/gfx8:
Fixup IP block soft reset
drm/amdgpu/gfx8:
only apply compute quantums to KCQs
drm/amdgpu/gfx8:
Return error when testing all rings
drm/amdgpu/gfx8:
Stop CP and RLC during reset
drm/amdgpu/gfx8:
Support COND_EXEC on compute rings
drm/amdgpu/gfx9.4.3:
add support for disabling kernel queues
drm/amdgpu/gfx9.4.3:
drop all BUG()s
drm/amdgpu/gfx9.4.3:
Fix MEC rollback loop in EOP IRQ setup
drm/amdgpu/gfx9.4.3:
replace BUG_ON() with WARN_ON()
drm/amdgpu/gfx9:
drop all BUG()s
drm/amdgpu/gfx9:
fix IP dump alloc ordering
drm/amdgpu/gfx9:
Fix Ring and IB test fail after mode2
drm/amdgpu/gfx9:
replace BUG_ON() with WARN_ON()
drm/amdgpu/gfx:
add a common helper to handle MES compute resets
drm/amdgpu/gfx:
add a helper for MQD restore
drm/amdgpu/gfx:
defer per-queue helper_end until after MES resume
drm/amdgpu/gfx:
fix cleaner shader IB buffer overflow
drm/amdgpu/gmc12.1:
fix MMHUB0 check in pasid tlb flush
drm/amdgpu/gmc12.1:
implement tlb inv semaphore
drm/amdgpu/gmc12.1:
properly pass flush_type to gmc_v12_1_flush_vm_hub()
drm/amdgpu/gmc12:
properly pass flush_type to gmc_v12_0_flush_vm_hub()
drm/amdgpu/gmc6:
replace BUG() with an error
drm/amdgpu/gmc9:
make all vmids available to KFD if KQs are disabled
drm/amdgpu/imu11:
WARN() rather than BUG()
drm/amdgpu/imu12:
WARN() rather than BUG()
drm/amdgpu/jpeg4.0.3:
add support for disabling kernel queues
drm/amdgpu/jpeg5.0.1:
add support for disabling kernel queues
drm/amdgpu/jpeg:
add flags for disabling KQs/UQs
drm/amdgpu/jpeg:
deduplicate jpeg_v3_0 process_interrupt
drm/amdgpu/jpeg:
deduplicate jpeg_v5_3_0 process_interrupt
drm/amdgpu/jpeg:
fix jpeg_v4_0_3_is_idle detection
drm/amdgpu/jpeg:
fix jpeg_v5_0_1_is_idle detection
drm/amdgpu/mes11:
disable MES RS64 process/gang context loading
drm/amdgpu/mes11:
drop all BUG()s
drm/amdgpu/mes11:
enable compute MMIO pipe reset
drm/amdgpu/mes11:
enable MES process/gang load from MES local mem
drm/amdgpu/mes11:
get MES process/gang contex size
drm/amdgpu/mes11:
move pipe reset to mes use_mmio patch
drm/amdgpu/mes11:
set doorbell offset for suspending userq
drm/amdgpu/mes11:
set remove_queue_after_reset for reset unmap path
drm/amdgpu/mes12.1:
drop all BUG()s
drm/amdgpu/mes12:
drop all BUG()s
drm/amdgpu/mes12:
drop queue state on RESET_QUEUES unmap
drm/amdgpu/mes12:
enable compute MMIO pipe reset
drm/amdgpu/mes12:
fix dropped dispatches under queue oversubscription
drm/amdgpu/mes12:
move pipe reset to mes use_mmio patch
drm/amdgpu/mes12:
Remove MES self test
drm/amdgpu/mes12:
set doorbell offset for suspending userq
drm/amdgpu/mes12:
use proper grbm_select function
drm/amdgpu/mes:
add a MMIO queue reset helper
drm/amdgpu/mes:
add MES process/gang context size and bitmap helper
drm/amdgpu/mes:
Add NULL check for mes_hung_db_array allocation
drm/amdgpu/mes:
add userq reset helper
drm/amdgpu/mes:
Fix hung_queue_db_array loop limit for multi-XCC
drm/amdgpu/mes:
fix the inconsistent indenting for mes_userq_map()
drm/amdgpu/mes:
refactor the amdgpu_mes_alloc/free_proc|gang()
drm/amdgpu/mes:
tear down the rs64mem bitmap in sw_fini
drm/amdgpu/mes_v12_0:
use mes schedule pipe for legacy queues on unified MES
drm/amdgpu/mes_v12_1:
use mes schedule pipe for legacy queues on unified MES
drm/amdgpu/pm/powerplay:
bounds-check voltage index in SMU7 lookup
drm/amdgpu/pm/powerplay:
bounds-check voltage index in Vega10 lookup
drm/amdgpu/pm/powerplay:
clamp Tonga/Polaris PP sub-table ucNumEntries
drm/amdgpu/pm/powerplay:
clamp Vega10 PP sub-table ucNumEntries
drm/amdgpu/pm:
add pp_entries_max() helper
drm/amdgpu/powerplay:
Align get_tonga_state_array() header with prototype
drm/amdgpu/psp11:
replace BUG() with an error
drm/amdgpu/psp13.0.4:
replace BUG() with an error
drm/amdgpu/psp13:
replace BUG() with an error
drm/amdgpu/psp14:
replace BUG() with an error
drm/amdgpu/ras:
Add address sanity check for uniras
drm/amdgpu/ras:
Add debug mask to disable CE logs for uniras
drm/amdgpu/ras:
Add flag to make VBIOS read optional
drm/amdgpu/ras:
added RAS EEPROM device support check
drm/amdgpu/ras:
Estimate RAS reservation when report capacity
drm/amdgpu/ras:
only check bad page for address-based UMC injection
drm/amdgpu/ras:
Parse all deferred errors with UMC aca handle
drm/amdgpu/ras:
Resum RAS IP hw init during nps dynamic switch
drm/amdgpu/ras:
use vram_base_offset for UMC inject address
drm/amdgpu/sdma2.4:
replace BUG() with an error
drm/amdgpu/sdma3.0:
replace BUG() with an error
drm/amdgpu/sdma3:
Work around POLL_REGMEM / FENCE hang
drm/amdgpu/sdma4.4.2:
add support for disabling kernel queues
drm/amdgpu/sdma4.4.2:
replace BUG_ON() with WARN_ON()
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:
replace BUG_ON() with WARN_ON()
drm/amdgpu/sdma:
handle pipe reset more gracefully
drm/amdgpu/si:
drop BUG()s
drm/amdgpu/soc24:
reset dGPU if suspend got aborted
drm/amdgpu/ttm:
Consider concurrent VM flushes for buffer entities
drm/amdgpu/ttm:
Use more optimal copy packet sizes for copy and fill
drm/amdgpu/ucode:
WARN() rather than BUG()
drm/amdgpu/userq:
actually validate userq BOs
drm/amdgpu/userq:
add mes userq reset callback
drm/amdgpu/userq:
add MES userq reset helper
drm/amdgpu/userq:
add per queue reset callback
drm/amdgpu/userq:
add reset helper and identify guilty user queue
drm/amdgpu/userq:
dont overwrite the error of subsequent map call
drm/amdgpu/userq:
drop detect_and_reset callback
drm/amdgpu/userq:
fix double jiffies conversion in hang detect timeout
drm/amdgpu/userq:
fix indefinite fence wait during GPU reset
drm/amdgpu/userq:
fix lock missing for userq fence error set
drm/amdgpu/userq:
fix struct drm_amdgpu_info_device padding for 32bit compile
drm/amdgpu/userq:
ignore duplicate BO locks in userq signal ioctl
drm/amdgpu/userq:
ignore duplicate BO locks when counting wait fences
drm/amdgpu/userq:
ignore duplicate BO locks when returning wait fence info
drm/amdgpu/userq:
lock and validate wptr BOs before reading their GPU offset on restore
drm/amdgpu/userq:
mark a queue unmapped after a per-queue reset
drm/amdgpu/userq:
only accept doorbell BOs as queue doorbell
drm/amdgpu/userq:
return the memdup_user() error for the user MQD
drm/amdgpu/userq:
serialize queue map against GPU reset
drm/amdgpu/userq:
split the queue reset from adapter reset
drm/amdgpu/userq:
switch to per queue reset
drm/amdgpu/uvd3.1:
Fix checking whether UVD firmware keyselect was already set
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/vce:
fix integer overflow in image size
drm/amdgpu/vcn4.0.3:
add support for disabling kernel queues
drm/amdgpu/vcn4.0.3:
fix video_timeout unit mismatch in jpeg reset wait
drm/amdgpu/vcn4.0.5:
enable secure submission on unified ring
drm/amdgpu/vcn4.0:
enable secure submission on unified ring
drm/amdgpu/vcn4:
avoid rereading IB param length
drm/amdgpu/vcn5.0.1:
add support for disabling kernel queues
drm/amdgpu/vcn5.0.1:
fix video_timeout unit mismatch in jpeg reset wait
drm/amdgpu/vcn:
add flags for disabling KQs/UQs
drm/amdgpu/vcn:
fix integer overflow in dec_msg buffer count check
drm/amdgpu/vcn:
handle pipe reset more gracefully
drm/amdgpu:
add bounds check to prevent array overflow
drm/amdgpu:
add buf length check
drm/amdgpu:
add check for xcp id
drm/amdgpu:
Add checks to vbios fetch through ATRM
drm/amdgpu:
add generic interfaces for PTL requests in virtualization
drm/amdgpu:
add gfp_flags to amdgpu_sa_manager v2
drm/amdgpu:
Add gfx12.0.1 adev to queue reset support
drm/amdgpu:
add ioctl to handle RAS poison error
drm/amdgpu:
Add IP block soft reset as a GPU recovery method
drm/amdgpu:
add mes gang contex alloc/free helper
drm/amdgpu:
add mes process context alloc/free
drm/amdgpu:
Add missing MES helper parameter descriptions
drm/amdgpu:
add RS64 local memory context array init/fini
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 PSP version 15.0.9
drm/amdgpu:
add support for SMU version 15.0.9
drm/amdgpu:
add the doorbell index input for suspending userq
drm/amdgpu:
add the macro definition of UMC_V12_0_PER_CHANNEL_OFFSET
drm/amdgpu:
add userq create and destroy tracepoints
drm/amdgpu:
add userq job and state transition trace events
drm/amdgpu:
Allocate coredump ring buffers per ring
drm/amdgpu:
Allocate enough space for hpd info on gfx11
drm/amdgpu:
allocate lockdep mutex on the heap to fix stack overflow
drm/amdgpu:
Allow PASID allocator to store fpriv owner
drm/amdgpu:
always emit the job vm fence
drm/amdgpu:
always get PTL state from PSP under sriov
drm/amdgpu:
amdgpu_ring_set_fence_errors_and_reemit() handle NULL fence
drm/amdgpu:
avoid force-completing uninitialized UVD rings
drm/amdgpu:
avoid resource leak on SR-IOV VF with AMDGIM_FEATURE_RAS_CPER enabled
drm/amdgpu:
bounds check ATOM IIO table parsing
drm/amdgpu:
bounds check atom indirect io method
drm/amdgpu:
bounds check VBIOS name extraction
drm/amdgpu:
bounds check xcp ip block index
drm/amdgpu:
bounds check xcp_id in release_sched
drm/amdgpu:
cap GTT size to physical RAM on APUs
drm/amdgpu:
Change system_unbound_wq with system_dfl_wq
drm/amdgpu:
check amdgpu_vm_bo_find() result in GET_MAPPING_INFO
drm/amdgpu:
check ASPM on the dGPU host link
drm/amdgpu:
check ras and obj before dereference
drm/amdgpu:
check thunderbolt before switcheroo registration
drm/amdgpu:
Choose SOC15 RLC register read write functions at init time
drm/amdgpu:
clamp the isolation index for rings outside a partition
drm/amdgpu:
Clarify name of soft recovery to avoid confusion
drm/amdgpu:
Clarify odd behaviour of AMDGPU_CTX_OP_GET_STABLE_PSTATE
drm/amdgpu:
Clean up defunct soft reset from ASIC reset code path
drm/amdgpu:
clean up discovery and preempt sysfs entries on shutdown
drm/amdgpu:
Consistently define pci_device_ids using named initializers
drm/amdgpu:
Consolidate ctx put
drm/amdgpu:
convert amdgpu_vm_lock_by_pasid() to drm_exec
drm/amdgpu:
Convert context manager to xarray
drm/amdgpu:
convert ptl_hw_supported to enum
drm/amdgpu:
Convert tiling flags to modifiers on GFX6-8
drm/amdgpu:
copy debugfs register data outside the GRBM/SRBM locks
drm/amdgpu:
correct reservation fence slots for userq per-vm BOs eviction
drm/amdgpu:
debugfs: avoid extra EOLs in amdgpu_gem_info
drm/amdgpu:
deduplicate JPEG v5.0 interrupt routine
drm/amdgpu:
defer KCQ remap until after MES resume in reset flow
drm/amdgpu:
delay ttm buffer func enablement on xgmi
drm/amdgpu:
Delete check_soft_reset() from amd_ip_funcs
drm/amdgpu:
Delete GMC 8 soft reset
drm/amdgpu:
Delete pre/post_soft_reset() from amd_ip_funcs
drm/amdgpu:
Delete soft reset code from legacy display driver
drm/amdgpu:
destroy mutex when tearing down ttm buffer entity
drm/amdgpu:
Disable JDPG on VCN5_3
drm/amdgpu:
Disable PCIe dynamic speed switching on Ryzen Pinnacle Ridge
drm/amdgpu:
Disable ras_check_bad_page_status on VFs
drm/amdgpu:
Disable runtime PM for externally attached dGPUs
drm/amdgpu:
disallow multiple FENCE chunks in one submit
drm/amdgpu:
Do not fiddle with the idle workers too much
drm/amdgpu:
do not release the root bo after vm validate
drm/amdgpu:
don't disable ttm buffer funcs on reset
drm/amdgpu:
don't drop the runtime PM reference twice in amdgpu_gpr
drm/amdgpu:
don't free standalone ip_discovery sysfs in sysfs_fini
drm/amdgpu:
don't reemit if there is nothing to reemit
drm/amdgpu:
Don't use UTS_RELEASE directly
drm/amdgpu:
dont pin wptr bo instead use eviction fence
drm/amdgpu:
drop debug_enable_ras_aca debug mask flag
drm/amdgpu:
drop kernel-doc for deleted struct fields
drm/amdgpu:
Drop legacy ACA log RAS error data code
drm/amdgpu:
Drop support for variable struct drm_amdgpu_bo_list_entry size
drm/amdgpu:
drop userq callback assignment for sdma 7.1
drm/amdgpu:
Drop vm_manager PASID to VM mapping
drm/amdgpu:
dump RAS EEPROM table via debugfs
drm/amdgpu:
Enable GFXOFF functionality for SMU IP v15.0.5
drm/amdgpu:
enable mode2 reset for SMU IP v15.0.5
drm/amdgpu:
Enable support for PSP 15_0_5
drm/amdgpu:
ensure all userq VAs mapped before restore
drm/amdgpu:
enumerate UMSCH HW IP
drm/amdgpu:
Expand MES queue/pipe reset support
drm/amdgpu:
Export ip_discovery sysfs on probe failure
drm/amdgpu:
Fix __rcu fence pointer accesses
drm/amdgpu:
fix ACP MFD device leak on init failure
drm/amdgpu:
Fix acpi device leak in amdgpu_acpi_enumerate_xcc()
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 aperture iounmap skipped on device removal
drm/amdgpu:
fix aperture mapping leak
drm/amdgpu:
fix autosuspend cleanup during removal
drm/amdgpu:
fix bo->pin leaking in amdgpu_bo_create_reserved
drm/amdgpu:
fix byte/dword unit mismatch in coredump IB dump
drm/amdgpu:
fix check in amdgpu_hmm_invalidate_gfx
drm/amdgpu:
Fix context pstate override handling
drm/amdgpu:
fix division by zero with invalid uvd dimensions
drm/amdgpu:
fix empty fence backup and replay intervals
drm/amdgpu:
Fix false error return to non-KCQ
drm/amdgpu:
fix GEM object leak on ENOMEM in userptr ioctl
drm/amdgpu:
Fix GPU PCIe link capability reporting
drm/amdgpu:
fix hang and race in userq destroy
drm/amdgpu:
fix Idle BOs list in VM debugfs status info
drm/amdgpu:
Fix init ordering in amdgpu_vram_mgr_init()
drm/amdgpu:
Fix IP block NULL check during soft reset
drm/amdgpu:
fix IP instance memory leak on kobject add failure
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 kernel panic during driver load failure
drm/amdgpu:
Fix kobject cleanup in xcp sysfs
drm/amdgpu:
Fix last_update fence leak in amdgpu_vm_init()
drm/amdgpu:
fix lifetime issue of amdgpu_vm_get_task_info_pasid()
drm/amdgpu:
Fix lockdep false positive in amdgpu_lockdep_init
drm/amdgpu:
Fix mes remove_hw_queue lock
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 recursive ww_mutex acquire in amdgpu_devcoredump_format
drm/amdgpu:
fix resource leak on ACP reset timeout
drm/amdgpu:
fix rmmio iounmap skipped on device removal
drm/amdgpu:
Fix runtime PM leak in amdgpu_debugfs_test_ib_show()
drm/amdgpu:
fix sched entity leak in ttm buffer entity init
drm/amdgpu:
fix sysfs ip base addr for 64bit in standalone mode
drm/amdgpu:
Fix typo in comment
drm/amdgpu:
Fix typo in comment
drm/amdgpu:
Fix typos in comments for IP block soft reset
drm/amdgpu:
fix userq VA validation for sub-page buffers
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 VCE 3 ring align_mask
drm/amdgpu:
Fix VFCT bus number matching with soft filter
drm/amdgpu:
Fix vmid_wait fence leak in amdgpu_ring_init()
drm/amdgpu:
flush pending RCU callbacks on module unload
drm/amdgpu:
force complete the KIQ ring fences on reset
drm/amdgpu:
force complete the MES ring fences on reset
drm/amdgpu:
free the userptr ranges when a CS fails after parser_bos
drm/amdgpu:
Gate debugfs MMIO access on kernel lockdown
drm/amdgpu:
give different sizes for each SA pool type
drm/amdgpu:
Guard reads in pcie state readout
drm/amdgpu:
guard zero divisors in soc_v1_0 partition code
drm/amdgpu:
handle GDS and SPM without a VM fence
drm/amdgpu:
handle pipeline sync without a VM fence
drm/amdgpu:
hold a runtime PM reference for P2P dma-buf attachments
drm/amdgpu:
Implement "color format" DRM property
drm/amdgpu:
Implement insert_end for VCE 3
drm/amdgpu:
implement per-process MES context
drm/amdgpu:
implement workaround for sdma dcc corruption
drm/amdgpu:
include amdgpu_video_codecs.h only where needed
drm/amdgpu:
initialize irq.lock spinlock earlier
drm/amdgpu:
initialize iter.start in amdgpu_devcoredump_format
drm/amdgpu:
Inline drm_simple_encoder_init()
drm/amdgpu:
invoke pm_genpd_remove() before freeing genpd
drm/amdgpu:
keep PRT mappings off the vm_bo state lists
drm/amdgpu:
keep the eviction fence until the last handle is closed
drm/amdgpu:
make Mac FB workaround generic
drm/amdgpu:
move amdgpu_acpi helpers into new header
drm/amdgpu:
move amdgpu_allowed_register_entry into amdgpu_reg_access.h
drm/amdgpu:
move debug_vm handling to amdgpu_cs_parser_fini
drm/amdgpu:
move job parameter to the end in amdgpu_job_alloc() and *_with_ib()
drm/amdgpu:
move struct amdgpu_mqd and helpers into header file
drm/amdgpu:
move struct amdgpu_video_codecs and helpers into header file
drm/amdgpu:
move struct amdgpu_wb and helpers into separate files
drm/amdgpu:
move suballoc defines into own header
drm/amdgpu:
move userq fence wait out of signalling section
drm/amdgpu:
normalize error return of RAS command wrapper functions
drm/amdgpu:
Only calculate register offset once in SOC15 RLC
drm/amdgpu:
Only set bo->moved when the BO was actually moved
drm/amdgpu:
Pack nested ucode_info struct
drm/amdgpu:
Prefer default discovery offset
drm/amdgpu:
Print vmid, pasid and more task info in devcoredump
drm/amdgpu:
properly account for resets with user queues
drm/amdgpu:
protect XCP scheduler selection
drm/amdgpu:
re-set ClearMcaOnRead CE/UE in late init for uniras
drm/amdgpu:
read TRUNCATE_COORD_MODE on gfx12
drm/amdgpu:
recover user queues in the shared priv-fault helper
drm/amdgpu:
reduce early full GPU access during SR-IOV init
drm/amdgpu:
reject mapping a reserved doorbell to a new queue
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 arbitrary number of contexts limitation
drm/amdgpu:
Remove faulty queue before resume
drm/amdgpu:
remove interface for updating umc v12_0 ecc
drm/amdgpu:
remove legacy UMC v12_0 error address
drm/amdgpu:
Remove live context error log and skip
drm/amdgpu:
remove obsolete gmc ras helpers
drm/amdgpu:
remove operations related to legacy address
drm/amdgpu:
Remove output parameter in bo list handling
drm/amdgpu:
remove spurious line in amdgpu_ring_find_guilty_fence()
drm/amdgpu:
Remove the bo list mutex
drm/amdgpu:
Remove the legacy bad page retirement
drm/amdgpu:
Remove unused amdgpu_device_ip_is_hw
drm/amdgpu:
Rename moved state to needs_update
drm/amdgpu:
Replace idr with xarray in amdgpu_bo_list
drm/amdgpu:
report the BO alignment in bytes in GEM_LIST_HANDLES
drm/amdgpu:
Reserve space for IB contents in devcoredumps
drm/amdgpu:
reset VI ASIC on MacBookPro14,3
drm/amdgpu:
reset VI ASIC on MacBookPro15,1
drm/amdgpu:
Resolve VM through DRM PASID ownership
drm/amdgpu:
Respect placement requirements in amdgpu_gtt_mgr functions
drm/amdgpu:
restore UMD profile pstate after runtime resume
drm/amdgpu:
restrict BAR0 fallback read to SR-IOV VFs only
drm/amdgpu:
retire ACA support for jpeg v4.0.3
drm/amdgpu:
retire ACA support for jpeg v5.0.1
drm/amdgpu:
retire ACA support for vcn v4.0.3
drm/amdgpu:
retire ACA support for vcn v5.0.1
drm/amdgpu:
retire funcs for generating legacy cper record
drm/amdgpu:
retire gfx v9.4.3 ACA support
drm/amdgpu:
retire legacy ACA support
drm/amdgpu:
retire legacy deferred error separate logging
drm/amdgpu:
retire legacy get_retire_flip_bits for UMC
drm/amdgpu:
retire legacy get_retire_flip_bits interface for UMC
drm/amdgpu:
retire legacy MCA IPID parse global interface
drm/amdgpu:
retire legacy mca umc status check interface
drm/amdgpu:
Retire legacy page retirement RAS code
drm/amdgpu:
retire legacy PMFW bad page loading in page
drm/amdgpu:
retire legacy pmfw eeprom check
drm/amdgpu:
retire legacy pmfw eeprom init
drm/amdgpu:
retire legacy pmfw eeprom interface wrapper
drm/amdgpu:
retire legacy PMFW eeprom RAS bad page handling
drm/amdgpu:
retire legacy pmfw eeprom reset
drm/amdgpu:
retire legacy pmfw eeprom support check
drm/amdgpu:
retire legacy PMFW RAS eeprom write skip
drm/amdgpu:
retire legacy RAS reset/query operations for mmhub v1_8
drm/amdgpu:
retire legacy RAS reset/query operations for sdma v4_4_2
drm/amdgpu:
retire legacy RAS reset/query operations for umc v12.0
drm/amdgpu:
retire legacy RAS reset/query operations for XGMI v6_4
drm/amdgpu:
retire legacy ras_eeprom_read_idx interface
drm/amdgpu:
retire MCA support
drm/amdgpu:
retire mmhub v1.8 ACA support
drm/amdgpu:
retire pcs xgmi v6.4.0 legacy ras support
drm/amdgpu:
retire RAS error count query/reset for gfx_v9_4_3
drm/amdgpu:
retire sdma v4.4.2 ACA support
drm/amdgpu:
retire umc v12.0 ACA support
drm/amdgpu:
retire xgmi v6.4.0 ACA support
drm/amdgpu:
return an error instead of BUG() for CSA bo_va
drm/amdgpu:
Save some cycles on the job submission path
drm/amdgpu:
serialize vblank counter reads against GPU reset
drm/amdgpu:
set the userq xcp_id
drm/amdgpu:
Simplify amdgpu_ctx_get_stable_pstate()
drm/amdgpu:
Simplify filtering rings during IP block soft reset
drm/amdgpu:
Skip accessing psp rum time db for APUs
drm/amdgpu:
skip already suspended IP blocks in ip_suspend_phase2
drm/amdgpu:
skip BOs being torn down during GTT recovery
drm/amdgpu:
skip clearing empty freed VM list on GEM close
drm/amdgpu:
skip gfx switch_power_profile during GPU reset
drm/amdgpu:
Skip KFD mapping clear before initialization
drm/amdgpu:
skip the noirq suspend reset for a switcheroo-parked GPU
drm/amdgpu:
skip the VMID 0 flush for VRAM
drm/amdgpu:
store whether to use MMIO or MES for reset
drm/amdgpu:
support non-guilty job save on ring backup
drm/amdgpu:
Support some Barco AMD based graphics adapters
drm/amdgpu:
track faulted gfx user-queue slots
drm/amdgpu:
track guilty fence for queue reset
drm/amdgpu:
trigger GPU recovery when userq destroy fails to unmap a hung queue
drm/amdgpu:
Update driver if header for SMU V15.0.5
drm/amdgpu:
Update message IDs to PMFW to correctly gather GFXOFF residency logs
drm/amdgpu:
update mmhub 4.2.0 client list
drm/amdgpu:
Update queue reset support version
drm/amdgpu:
update the fw version for gfx11 userqueues
drm/amdgpu:
update the fw version for gfx12 userqueues
drm/amdgpu:
Use a common KGQ and KCQ reset helper for gfx11/12
drm/amdgpu:
use a single entry point for mes compute reset
drm/amdgpu:
use AMDGPU_GPU_PAGE_SHIFT instead of PAGE_SHIFT
drm/amdgpu:
use correct gfp_t for job allocation
drm/amdgpu:
use IP version check in sysfs creation conditional logic
drm/amdgpu:
Use just sriov capability bit for xgmi ext peer link support
drm/amdgpu:
Use system unbound workqueue for soft IH ring
drm/amdgpu:
Use virtual alloc during coredump
drm/amdgpu:
Validate ATIF buffer length before use
drm/amdgpu:
Validate ATPX buffer length before use
drm/amdgpu:
validate CP_GFX_SHADOW chunk size in CS pass1
drm/amdgpu:
validate GEM_CREATE domain combinations
drm/amdgpu:
validate rptr and wptr of a userq
drm/amdgpu:
validate XCP topology counts before division
drm/amdgpu:
Wire up dmem cgroup reclaim for VRAM manager
drm/amdkfd:
Add bounds check for CRAT subtype length
drm/amdkfd:
Add domain parameter to kernel BO mapping function
drm/amdkfd:
Add gfx11 queue/pipe reset support to topology
drm/amdkfd:
Add gfx12.0 queue reset support to topology
drm/amdkfd:
Add helper svm_range_update_checkpoint_timestamp
drm/amdkfd:
Add queue reset support on gfx11 dGPU
drm/amdkfd:
Add queue reset support to gfx12.0
drm/amdkfd:
add sanity check in svm_range_is_valid
drm/amdkfd:
add sdma queue counter for gfxv9.4.3
drm/amdkfd:
Add TLB flush after MES queue eviction/suspension
drm/amdkfd:
align SDMA doorbell base for shader doorbell writes
drm/amdkfd:
allow CWSR grace period of 0 on supported firmware
drm/amdkfd:
Avoid double-unpin of DOORBELL/MMIO BOs on free
drm/amdkfd:
Avoid integer underflow in EOP ring size calculation.
drm/amdkfd:
Avoid integer underflow with ffs in EOP ring size calc
drm/amdkfd:
avoid PTL confused warning message
drm/amdkfd:
avoid race condition of mqd when reading sdma counter
drm/amdkfd:
Avoid topology_lock in kfd_mmap
drm/amdkfd:
Check bounds in allocate_event_notification_slot
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:
clamp v9 CRIU control stack checkpoint copy to BO size
drm/amdkfd:
Clean up debug runlist printing
drm/amdkfd:
Clean up suspend_all and resume_all mes
drm/amdkfd:
Disable queue reset on gfx11 SR-IOV VF
drm/amdkfd:
Do not fail process debugfs setup on debugfs errors
drm/amdkfd:
Don't acquire buffers during CRIU queue restore.
drm/amdkfd:
drop duplicate kfd_queue_acquire_buffers()
drm/amdkfd:
drop struct kfd_signal_page wrapper
drm/amdkfd:
enable rs64mem for kfd queue
drm/amdkfd:
Evict SVM BOs synchronously from TTM eviction
drm/amdkfd:
expose pasid of secondary contexts by debugfs
drm/amdkfd:
Extend MQDs in HBM to gfx942
drm/amdkfd:
Extend MQDs in HBM to gfx944
drm/amdkfd:
fix 32-bit overflow in CWSR total size calculation
drm/amdkfd:
Fix always mapped range mapping to all ACCESS GPUs
drm/amdkfd:
fix dma_buf reference leak in get_dmabuf_info
drm/amdkfd:
Fix error path at svm_migrate_copy_to_ram
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 QID bit leak in pqm_create_queue()
drm/amdkfd:
Fix reset event signal
drm/amdkfd:
fix scope of mqd_mgr dereference in pqm_debugfs_mqds
drm/amdkfd:
fix SDMA queue counter read on non-gfx9.4.3 ASICs
drm/amdkfd:
Fix signal reset event
drm/amdkfd:
Fix SMI event PID reporting for containers
drm/amdkfd:
Fix the case that vm range is hole at svm_migrate_copy_to_vram
drm/amdkfd:
fix uint32_t overflow in EOP ring buffer size alignment
drm/amdkfd:
fix use-after-free and multi-container gap in kfd_dev_mapping
drm/amdkfd:
flush MES queue on reset-time queue removal
drm/amdkfd:
free MQD managers on DQM init failures
drm/amdkfd:
guard against NULL restore_mqd in CRIU queue restore
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:
implement restore_mqd callbacks for GFX12/12.1
drm/amdkfd:
kfd_ioctl.h: fix most kernel-doc warnings
drm/amdkfd:
Let driver decide buffer size at AMDKFD_IOC_GET_DMABUF_INFO ioctl
drm/amdkfd:
Limit queue reset support on gfx9
drm/amdkfd:
Move mqd_on_vram out of v9 mqd manager
drm/amdkfd:
move TBA/TMA from system to device memory
drm/amdkfd:
Pass known bad queue info to reset
drm/amdkfd:
plumb a helper to reset a KFD user queue
drm/amdkfd:
preserve VRAM MQD across hibernation via unpin/repin
drm/amdkfd:
Properly acquire queue buffers in CRIU restore
drm/amdkfd:
Reject zero-sized AQL queue allocations after size halving
drm/amdkfd:
remove dead kernel-allocated signal page code
drm/amdkfd:
remove obsolete events page mmap support
drm/amdkfd:
Remove svm_bo eviction fence
drm/amdkfd:
rework MES queue reset sequence
drm/amdkfd:
split out mes queue reset sequence into standalone function
drm/amdkfd:
Unmap svm range from GPU set to no-access
drm/amdkfd:
use amdgpu ring types for MES queue
drm/amdkfd:
Use exclusive bounds for SVM split alignment checks
drm/amdkfd:
use iosys_map for CWSR buffer access
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:
use node XCC count for v9 CRIU control stack restore
drm/amdkfd:
use scnprintf/vscnprintf in kfd_smi_event_add
drm/amdxcp:
Add more checks to amdxcp
drm/aspeed:
Balance the display clock enable on teardown
drm/ast:
create blend mode property on cursor plane
drm/atomic-helper:
Add HDMI bridge output bus formats helper
drm/atomic-state-helper:
Add drm_atomic_helper_bridge_create_state()
drm/atomic-state-helper:
Drop memset from __drm_atomic_helper_bridge_state_init()
drm/atomic-state-helper:
Fix __drm_atomic_helper_plane_reset() doc typo
drm/atomic-state-helper:
Remove drm_atomic_helper_bridge_reset()
drm/atomic-state-helper:
Rename __drm_atomic_helper_bridge_reset()
drm/atomic-state-helper:
Rename __drm_atomic_helper_connector_state_reset()
drm/atomic-state-helper:
Rename __drm_atomic_helper_crtc_state_reset()
drm/atomic-state-helper:
Rename __drm_atomic_helper_plane_state_reset()
drm/atomic-state-helper:
Reorder __drm_atomic_helper_bridge_state_init() arguments
drm/atomic-state-helper:
set pixel_blend_mode to prop default on reset
drm/atomic:
Document atomic commit lifetime
drm/atomic:
Drop drm_private_obj.state assignment from create_state
drm/atomic:
Expand atomic_create_state expectations for drm_private_obj
drm/atomic:
remove bogus check for file_priv
drm/bridge/panel:
hold a reference to the wrapped panel
drm/bridge:
Act on the DRM color format property
drm/bridge:
Add new atomic_create_state callback
drm/bridge:
adv7511: Switch to atomic_create_state
drm/bridge:
analogix-anx6345: Switch to atomic bridge callbacks
drm/bridge:
analogix-anx78xx: Switch to atomic bridge callbacks
drm/bridge:
analogix_dp: Add support for RK3576
drm/bridge:
analogix_dp: Apply standard DP training delay helpers
drm/bridge:
analogix_dp: Convert status check functions to bool
drm/bridge:
analogix_dp: Rename and simplify is_rockchip()
drm/bridge:
analogix_dp: Switch to atomic_create_state
drm/bridge:
anx7625: Switch to atomic_create_state
drm/bridge:
aux-bridge: Add atomic bridge state handlers
drm/bridge:
aux-hpd-bridge: Add atomic bridge state handlers
drm/bridge:
cdns-dsi: Return an error pointer on allocation failure
drm/bridge:
cdns-dsi: Switch to atomic_create_state
drm/bridge:
cdns-dsi: Use __drm_atomic_helper_bridge_state_init()
drm/bridge:
cdns-mhdp8546: Return an error pointer on allocation failure
drm/bridge:
cdns-mhdp8546: Switch to atomic_create_state
drm/bridge:
chipone-icn6211: Switch to atomic_create_state
drm/bridge:
chrontel-ch7033: Switch to atomic bridge callbacks
drm/bridge:
cros-ec-anx7688: Add atomic bridge state handlers
drm/bridge:
display-connector: don't autoenable HPD IRQ
drm/bridge:
display-connector: Switch to atomic_create_state
drm/bridge:
display-connector: trigger initial HPD event for DP
drm/bridge:
Document bridge chain format selection
drm/bridge:
dw-dp: Switch to atomic_create_state
drm/bridge:
dw-hdmi-qp: Switch to atomic_create_state
drm/bridge:
dw-hdmi-qp: Use common HDMI output bus fmts helper
drm/bridge:
dw-hdmi: fix i2c adapter leak on probe failure
drm/bridge:
dw-hdmi: Switch to atomic_create_state
drm/bridge:
dw-mipi-dsi2: Switch to atomic_create_state
drm/bridge:
dw-mipi-dsi: Switch to atomic_create_state
drm/bridge:
Fix unlocked list access in drm_bridge_attach()
drm/bridge:
Fix unlocked list_del in drm_bridge_add()
drm/bridge:
fix wording in comment
drm/bridge:
fsl-ldb: Switch to atomic_create_state
drm/bridge:
imx8mp-hdmi-pvi: Switch to atomic_create_state
drm/bridge:
imx8qm-ldb: Switch to atomic_create_state
drm/bridge:
imx8qxp-ldb: Switch to atomic_create_state
drm/bridge:
imx8qxp-pixel-combiner: Switch to atomic_create_state
drm/bridge:
imx8qxp-pixel-link: Switch to atomic_create_state
drm/bridge:
imx8qxp-pxl2dpi: Switch to atomic_create_state
drm/bridge:
imx: Add i.MX93 parallel display format configuration support
drm/bridge:
inno-hdmi: Switch to atomic_create_state
drm/bridge:
ite-it6263: Switch to atomic_create_state
drm/bridge:
ite-it6505: Switch to atomic_create_state
drm/bridge:
ite-it66121: Switch to atomic_create_state
drm/bridge:
lontium-lt8713sx: Add atomic bridge state handlers
drm/bridge:
lontium-lt8912b: make read-only const array supply_names static
drm/bridge:
lontium-lt8912b: Switch to atomic bridge callbacks
drm/bridge:
lontium-lt9211: Switch to atomic_create_state
drm/bridge:
lontium-lt9611: Switch to atomic_create_state
drm/bridge:
lontium-lt9611uxc: Add atomic bridge state handlers
drm/bridge:
lvds-codec: Switch to atomic bridge callbacks
drm/bridge:
lvds-codec: Switch to atomic_create_state
drm/bridge:
megachips-stdpxxxx-ge-b850v3-fw: Add atomic bridge state handlers
drm/bridge:
microchip-lvds: Add atomic bridge state handlers
drm/bridge:
nwl-dsi: Switch to atomic_create_state
drm/bridge:
nxp-ptn3460: Switch to atomic bridge callbacks
drm/bridge:
of-display-mode-bridge: Add atomic bridge state handlers
drm/bridge:
of-display-mode-bridge: Fix missing static const for the bridge funcs
drm/bridge:
panel: Switch to atomic_create_state
drm/bridge:
parade-ps8622: Switch to atomic bridge callbacks
drm/bridge:
parade-ps8640: Switch to atomic_create_state
drm/bridge:
Remove atomic_reset support
drm/bridge:
Remove legacy bridge callback support
drm/bridge:
remove unneeded 'fast_io' parameter in regmap_config
drm/bridge:
rename drm_for_each_bridge_in_chain_scoped() to drm_for_each_bridge_in_chain()
drm/bridge:
Replace outdated forward declaration
drm/bridge:
samsung-dsim: fix TE GPIO lifetime for host attach
drm/bridge:
samsung-dsim: fix wording in comment
drm/bridge:
samsung-dsim: Switch to atomic_create_state
drm/bridge:
sii902x: inline i2c_check_functionality check
drm/bridge:
sii902x: Switch to atomic_create_state
drm/bridge:
sii9234: Add atomic bridge state handlers
drm/bridge:
sii9234: fix some typos in comments and messages
drm/bridge:
sii9234: use dev_err_probe where applicable
drm/bridge:
sil-sii8620: Add atomic bridge state handlers
drm/bridge:
simple-bridge: Switch to atomic bridge callbacks
drm/bridge:
split hpd_mutex into two mutexes
drm/bridge:
ssd2825: Switch to atomic_create_state
drm/bridge:
synopsys: dw-dp: Support unregistering the AUX channel
drm/bridge:
tc358762: Switch to atomic_create_state
drm/bridge:
tc358762: use devm for bridge registration and DSI attach
drm/bridge:
tc358764: Switch to atomic bridge callbacks
drm/bridge:
tc358764: use devm for bridge registration and DSI attach
drm/bridge:
tc358767: clamp the reported AUX read size to the request
drm/bridge:
tc358767: Switch to atomic_create_state
drm/bridge:
tc358768: Enforce input bus flags via atomic_check
drm/bridge:
tc358768: Switch to atomic_create_state
drm/bridge:
tc358775: Switch to atomic_create_state
drm/bridge:
tda998x: Switch to atomic bridge callbacks
drm/bridge:
th1520-dw-hdmi: Fix error check on dw_hdmi_probe() return value
drm/bridge:
th1520-dw-hdmi: Fix remove() callback
drm/bridge:
thc63lvd1024: Switch to atomic bridge callbacks
drm/bridge:
ti-dlpc3433: Switch to atomic_create_state
drm/bridge:
ti-sn65dsi83: Fix error handling in sn65dsi83_reset_work()
drm/bridge:
ti-sn65dsi83: Switch to atomic_create_state
drm/bridge:
ti-sn65dsi86: Remove redundant dev_err_probe()
drm/bridge:
ti-sn65dsi86: Switch to atomic_create_state
drm/bridge:
ti-tdp158: Switch to atomic_create_state
drm/bridge:
ti-tfp410: Switch to atomic bridge callbacks
drm/bridge:
ti-tfp410: Switch to atomic_create_state
drm/bridge:
ti-tpd12s015: Add atomic bridge state handlers
drm/bridge:
Use named initializers for arrays of i2c_device_data
drm/bridge:
waveshare-dsi: Switch to atomic bridge callbacks
drm/bridge_connector:
Convert to atomic_create_state
drm/ci:
Update xfails for kms_cursor_legacy regression
drm/cirrus-qemu:
Validate BAR0 size during probe
drm/client:
fix restore of partially initialized client
drm/client:
log: Look up glyph shape with font helper
drm/colorop:
Create drm_atomic_helper_colorop_create_state()
drm/colorop:
Fix typos in the doc
drm/colorop:
Rename __drm_colorop_state_reset()
drm/connector:
Add new atomic_create_state callback
drm/connector:
Fix epoch_counter docs to reflect reality
drm/connector:
Let connectors have a say in their color format
drm/connector:
Register color format property on HDMI connectors
drm/connector:
Update docs of "colorspace" for color format prop
drm/crtc:
Add new atomic_create_state callback
drm/display:
bridge_connector: Use HDMI color format for HDMI conns
drm/display:
hdmi-state-helper: Act on color format DRM property
drm/display:
hdmi-state-helper: Try subsampling in mode_valid
drm/display:
hdmi-state-helper: Use default case for unsupported formats
drm/doc:
update tree setup instructions
drm/dp:
Add DP_DSC_MAX_BPP_DELTA register
drm/dp:
Add max bpp delta computation constants
drm/dp:
don't mark the AUX backlight enabled when enabling failed
drm/dp:
Rename YCbCr420 bpp delta mask to native
drm/dp_tunnel:
Add UHBR tunneling support
drm/draw:
Remove unused helper drm_draw_get_char_bitmap()
drm/drm_blend:
allow blend mode property without PREMULTI
drm/drm_exec:
fix up contended obj when num_objects is 0
drm/drv:
Switch skeleton to drm_mode_config_create_initial_state()
drm/edid:
extract base section header processing into helper
drm/edid:
extract base section header processing into helper
drm/edid:
parse panel type from DisplayID 2.x Display Parameters
drm/edid:
parse panel type from DisplayID 2.x Display Parameters
drm/etnaviv:
check all modules for idle after reset
drm/etnaviv:
check MMUv2 status after reset
drm/etnaviv:
force flush on power register ops
drm/exec:
don't immediately add prelocked obj to array of locked objs
drm/exec:
Use kvmalloc_objs for exec->objects
drm/exynos:
Add error handling to drm_encoder_init()
drm/exynos:
hdmi: take i2c adapter module reference
drm/exynos:
mic: Switch to atomic bridge callbacks
drm/exynos:
Remove dependency on DRM simple helpers
drm/fb-helper:
defer setup when fbdev_probe() fails, not just on -EAGAIN
drm/fb-helper:
Remove unused local variable in hotplug_event()
drm/fourcc:
Add modifiers for AMD GFX6-8
drm/gfx10:
Program DB_RING_CONTROL
drm/gfx11:
Program DB_RING_CONTROL
drm/gfx12:
Program DB_RING_CONTROL
drm/gm12u320:
Replace system_long_wq with system_dfl_long_wq
drm/gma500:
cdv_intel_dp: fix indentation to use tabs instead of spaces
drm/gma500:
Remove dependency on DRM simple helpers
drm/gpu:
Add gpu_buddy_allocated_addr_to_block helper
drm/gpusvm:
embed struct drm_device into drm_gpusvm_pages
drm/gpusvm:
let the drm_gpusvm core context purely MM level
drm/gpusvm:
move struct drm_gpusvm_pages out of struct drm_gpusvm_range
drm/gpusvm:
split MM state flags out of drm_gpusvm_pages_flags
drm/gpusvm:
use hmm_range_fault_unlocked_timeout() for range faults
drm/gpuvm:
Fix comment to reflect remap operation operand status
drm/gpuvm:
Remove dead code
drm/gud:
don't keep a connector without a CRTC as connector_state
drm/gud:
fix out-of-bounds write in gud_plane_atomic_check()
drm/gud:
Ignore damage clips in full update mode
drm/gud:
NUL-terminate TV mode names read from the device
drm/gud:
validate GUD_ROTATION_0 is present in supported rotations
drm/gud:
validate TV mode names before creating enum property
drm/hdmi:
Rename __drm_atomic_helper_connector_hdmi_reset()
drm/hibmc:
Do not use cpp from struct drm_format_info
drm/hibmc:
Fix list of formats on the primary plane
drm/hibmc:
Store fb in variable in atomic_update
drm/hibmc:
Use drm_atomic_helper_check_plane_state()
drm/hibmc:
Use gem-shmem with shadow-plane helpers for memory management
drm/hibmc:
Verify the framebuffer pitch to be a multiple of 128
drm/hyperv:
Explicitly set subvendor and subdevice for pci match array
drm/hyperv:
Move MODULE_DEVICE_TABLE to the device_id arrays
drm/hyperv:
Unregister pci driver in error path before module unload
drm/hyperv:
Use "hv_drm_" as symbol name prefix
drm/i915/alpm:
Move the check for PSR and Fixed RR in compute_config_late
drm/i915/audio:
treat UHBR SST like MST for cpu_transcoder signalling
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:
avoid replicating the update_sagv_status() calls
drm/i915/bw:
Don't memcpy() pointlessly
drm/i915/bw:
Extract icl_init_qgv_info()
drm/i915/bw:
extract update_sagv_status()
drm/i915/bw:
Fix spelling mistake "threshod" -> "threshold"
drm/i915/bw:
Initialize num_planes sensibly for the first plane group in TGL+
drm/i915/bw:
introduce the peak bandwidth threshold
drm/i915/bw:
Move 'bi_next' to tighter scope
drm/i915/bw:
Move num_{qgv,psf}_points out from the plane group
drm/i915/bw:
Move peakbw[] out from the plane group
drm/i915/bw:
Move psf_bw[] out from the plane group
drm/i915/bw:
Print derated bandwidth numbers for DG2
drm/i915/bw:
Simplify the best max_data_rate search
drm/i915/bw:
Streamline dg2_get_bw_info()
drm/i915/bw:
Update bw calculation to account for 16 channels
drm/i915/bw:
Use icl_qgv_bw()
drm/i915/cdclk:
Avoid spurious cdclk sanitization on PTL+
drm/i915/cdclk:
Clean up CDCLK_CTL defines
drm/i915/cdclk:
Deal with 2 PPC hscale issues when calculating min CDCLK
drm/i915/cdclk:
Document CDCLK_CTL bits
drm/i915/cdclk:
Fix dg2_power_well_count() return type
drm/i915/cdclk:
Fix up CDCLK_FREQ_DECIMAL without a full PLL re-enable
drm/i915/cdclk:
Introduce bxt_cdclk_cd2x_pipe_mask() and use it
drm/i915/cdclk:
Introduce crtc_state->pixel_rate_cdclk
drm/i915/cdclk:
Introduce HAS_2PPC()
drm/i915/cdclk:
Print the reason for the CDCLK sanitization
drm/i915/cdclk:
Use intel_cdclk_ppc() in intel_modeset_readout_hw_state()
drm/i915/cdclk:
Use the TGL+ CD2x pipe select bits also on ICL
drm/i915/cmtg:
Add a hook to make eDP transcoder secondary
drm/i915/cmtg:
Add CMTG HWGB programming
drm/i915/cmtg:
Add CMTG interrupt handling
drm/i915/cmtg:
Add CMTG scan line programming
drm/i915/cmtg:
Add CMTG transcoder offset in struct _device_info
drm/i915/cmtg:
Add hook to enable CMTG with sync to port
drm/i915/cmtg:
Add intel_cmtg_is_allowed() for CMTG
drm/i915/cmtg:
Add trigger to enable/disable cmtg
drm/i915/cmtg:
Modify existing hook to disable CMTG
drm/i915/cmtg:
Program VRR control register for CMTG transcoder
drm/i915/cmtg:
Program VRR fixed-rate timings for CMTG transcoder
drm/i915/cmtg:
Restore CMTG after DC6 exit
drm/i915/cmtg:
Set CMTG clock select
drm/i915/cmtg:
Set link M/N for CMTG transcoder
drm/i915/cmtg:
Set timings for CMTG by using transcoder timing helpers
drm/i915/cmtg:
Warn on invalid CMTG transcoder in intel_cmtg_disable()
drm/i915/color:
clean up variables in xelpd_program_plane_post_csc_lut()
drm/i915/color:
clean up variables in xelpd_program_plane_pre_csc_lut()
drm/i915/color:
deduplicate loops in xelpd_program_plane_post_csc_lut()
drm/i915/color:
deduplicate loops in xelpd_program_plane_pre_csc_lut()
drm/i915/color:
Fix step discontinuity in Post-CSC Gamma LUT
drm/i915/color:
Fix step discontinuity in Pre-CSC Gamma LUT
drm/i915/color:
join loops in xelpd_program_plane_post_csc_lut()
drm/i915/color:
join loops in xelpd_program_plane_pre_csc_lut()
drm/i915/color:
reduce indent in xelpd_program_plane_post_csc_lut()
drm/i915/color:
reduce indent in xelpd_program_plane_pre_csc_lut()
drm/i915/cx0:
program DDI_CLK_VALFREQ with DDI clock frequency
drm/i915/cx0:
Remove unnecessary hdmi link rate function declaration
drm/i915/cx0_phy:
Fix ARL-S host bridge detection
drm/i915/ddi:
add helper to compute DDI clock frequency
drm/i915/de:
Remove the 2 usec fast timeout
drm/i915/display:
add "pm" to intel_display_driver_{suspend, resume}() names
drm/i915/display:
Add DC3CO compute and set target state in commit tail
drm/i915/display:
Add DC3CO count and residency in dmc debugfs
drm/i915/display:
Add DC3CO DC_STATE enable/disable support
drm/i915/display:
Add DC3CO support check
drm/i915/display:
Add HAS_DC3CO() macro
drm/i915/display:
Add helper to enable DC counter
drm/i915/display:
check configuration index before shifting
drm/i915/display:
Clear SEL_FETCH_PLANE_CTL on plane disable
drm/i915/display:
deduplicate suspend and shutdown a bit
drm/i915/display:
Don’t use atomic state back-pointer to derive color pipeline
drm/i915/display:
Enable DC3CO DC state
drm/i915/display:
Enable DC3CO idle protocol in ALPM
drm/i915/display:
Ensure a non-zero safe window from PTL onwards
drm/i915/display:
expose blend mode on alpha-capable planes
drm/i915/display:
Factor out a helper to modeset a pipe with atomic state
drm/i915/display:
Fix intel_lpe_audio_irq_handler for PREEMPT-RT
drm/i915/display:
Fix NV12 ceiling division for bigjoiner case
drm/i915/display:
Fix too few bits in transcoder mask variables
drm/i915/display:
Guard CMTG disable with intel_cmtg_is_allowed()
drm/i915/display:
Guard CMTG function calls
drm/i915/display:
Handle VSYNC timing in LRR path
drm/i915/display:
make read-only array rates static const
drm/i915/display:
Mask RO bits in gen9_write_dc_state()
drm/i915/display:
Pass target transcoder to intel_set_transcoder_timings()
drm/i915/display:
Pass transcoder to intel_set_transcoder_timings_lrr()
drm/i915/display:
Program TRANS_VTOTAL from mode vtotal
drm/i915/display:
PSR Add delayed work to exit DC3CO
drm/i915/display:
PSR2: Set idle_frames to 0 for DC3CO
drm/i915/display:
Remove TGL DC3CO support
drm/i915/display:
Rename cpu_transcoder parameter to transcoder
drm/i915/display:
Rename cpu_transcoder parameter to transcoder in LRR path
drm/i915/display:
Rename cpu_transcoder parameter to transcoder in VRR fixed-rr path
drm/i915/display:
sagv pre/post plane calls to check pmdemand support
drm/i915/display:
Simplify intel_modeset_commit_pipes_for_atomic_state()
drm/i915/display:
Skip DP_MIN_HBLANK_CTL programming for CMTG transcoders
drm/i915/display:
Skip TRANS_VTOTAL.Vtotal write on NVL pre-C0
drm/i915/display:
Store DC3CO eligibility in PSR state
drm/i915/display:
Switch DC3CO enable from standalone bit to DC level encoding
drm/i915/display:
update to the BW buddy configuration
drm/i915/display:
Use FIELD_PREP() for DC state enable bits
drm/i915/dmc:
Add sanity check for DMC load address
drm/i915/dmc:
Enable PIPEDMC_ERROR interrupt on display version 30+
drm/i915/dmc:
Harden DMC firmware payload parsing
drm/i915/doc:
Document DP link capabilities
drm/i915/dp:
Add link configuration filter for modeset computation
drm/i915/dp:
Add struct intel_dp_link_config
drm/i915/dp:
Decode dsc max delta bpp from sink dpcd
drm/i915/dp:
Disable UHBR link configs with 1/2 lanes
drm/i915/dp:
Enable SST fallback between UHBR and non-UHBR rates
drm/i915/dp:
End link configuration loops properly
drm/i915/dp:
Factor out helper to get link rate capabilities
drm/i915/dp:
Gate UHBR SST SDP splitting on sink capability
drm/i915/dp:
Ignore the sink's DSC max FRL rate without a PCON DSC encoder
drm/i915/dp:
Iterate configurations via link_caps for SST DSC
drm/i915/dp:
Iterate configurations via link_caps for SST non-DSC
drm/i915/dp:
Prefer DSC over 6 bpc uncompressed output for HDMI sinks
drm/i915/dp:
Query max BW config via link_caps during mode validation
drm/i915/dp:
Remove min/max link config limits
drm/i915/dp:
Remove UHBR dependency from SST fallback kunit test
drm/i915/dp:
Rename intel_dp_link_config to intel_dp_link_config_entry
drm/i915/dp:
s/intel_dp_needs_vsc_sdp/intel_dp_needs_vsc_colorimetry
drm/i915/dp:
set VSC_SDP MSA delegation only for capable sinks
drm/i915/dp:
Simplify querying of forced link parameters
drm/i915/dp:
use EXPORT_SYMBOL_IF_KUNIT() for kunit helpers
drm/i915/dp:
Use link caps for eDP DSC config selection
drm/i915/dp_link_caps:
Add debugfs entry showing allowed configurations
drm/i915/dp_link_caps:
Add filter for enabled link configurations
drm/i915/dp_link_caps:
Add helper to get common rate index
drm/i915/dp_link_caps:
Add helper to get iteration order for a connector
drm/i915/dp_link_caps:
Add helper to get the number of supported link rates
drm/i915/dp_link_caps:
Add helper to print all supported link rates
drm/i915/dp_link_caps:
Add helper to query max BW link configuration
drm/i915/dp_link_caps:
Add helper to reset link_caps state
drm/i915/dp_link_caps:
Add helper to reset max link limits
drm/i915/dp_link_caps:
Add helpers to get max link limits
drm/i915/dp_link_caps:
Add helpers to set max link limits
drm/i915/dp_link_caps:
Add link configuration iterator
drm/i915/dp_link_caps:
Add support for link rate, lane count iteration orders
drm/i915/dp_link_caps:
Drop noupdate postfix from max link limit set helpers
drm/i915/dp_link_caps:
Factor out helper to get link config by index
drm/i915/dp_link_caps:
Introduce DP link capability module
drm/i915/dp_link_caps:
Move common rate helpers to link caps
drm/i915/dp_link_caps:
Move forced and max link debugfs entries to link caps
drm/i915/dp_link_caps:
Move forced link param helpers to link caps
drm/i915/dp_link_caps:
Move forced link params to link_caps
drm/i915/dp_link_caps:
Move link config helpers to link caps
drm/i915/dp_link_caps:
Move link config tracking to link_caps
drm/i915/dp_link_caps:
Move max link limits to link_caps
drm/i915/dp_link_caps:
Move tracking of common rates to link_caps struct
drm/i915/dp_link_caps:
Pass link_caps to common rate helpers
drm/i915/dp_link_caps:
Pass link_caps to config update/lookup helpers
drm/i915/dp_link_caps:
Pass link_caps to static functions
drm/i915/dp_link_caps:
Pass supported link rates to link caps update
drm/i915/dp_link_caps:
Re-enable link configurations after a link reset
drm/i915/dp_link_caps:
Re-enable link configurations after sink caps change
drm/i915/dp_link_caps:
Rename helper updating the link configurations
drm/i915/dp_link_caps:
s/lc/lce/
drm/i915/dp_link_caps:
Track max common lane count in link_caps
drm/i915/dp_link_caps:
Use max common lane count from link_caps
drm/i915/dp_link_caps:
Validate max link limits
drm/i915/dp_link_training:
Add helper to mark link training failure
drm/i915/dp_link_training:
Add helper to query allowed autoretrain
drm/i915/dp_link_training:
Add helper to query pending autoretrain
drm/i915/dp_link_training:
Add helper to reset link recovery state
drm/i915/dp_link_training:
Add helpers to access force retrain state
drm/i915/dp_link_training:
Add no-fallback link recovery state
drm/i915/dp_link_training:
Allocate atomic state for autoretrain modeset
drm/i915/dp_link_training:
Check for pending autoretrain explicitly
drm/i915/dp_link_training:
Clamp sequential link training failure counter
drm/i915/dp_link_training:
Disable failed config during fallback
drm/i915/dp_link_training:
Disallow autoretrains after failed modeset
drm/i915/dp_link_training:
Document DP link recovery logic
drm/i915/dp_link_training:
Factor out link training state reset helper
drm/i915/dp_link_training:
Fix kernel-doc of intel_dp_init_lttpr_and_dprx_caps()
drm/i915/dp_link_training:
Flush commits in debugfs entries
drm/i915/dp_link_training:
Introduce link training state struct
drm/i915/dp_link_training:
Move link recovery/debug state to link_training
drm/i915/dp_link_training:
Move link training helpers to link training code
drm/i915/dp_link_training:
Prevent repeated autoretrain attempts
drm/i915/dp_link_training:
Reset the max link limits in the fallback code
drm/i915/dp_link_training:
Track link recovery state with an enum
drm/i915/dp_link_training:
Use config iterator for fallback
drm/i915/dp_link_training:
Use helpers to get forced link params
drm/i915/dp_link_training:
Use link_training as base pointer in debugfs
drm/i915/dp_mst:
Fix configuring FEC for a disconnected stream
drm/i915/dp_mst:
Fix configuring TUs for a disconnected stream
drm/i915/dp_mst:
Remove duplicate intel_pfit_compute_config() call
drm/i915/dp_mst:
Use link caps for MST DSC config selection
drm/i915/dp_mst:
Use link caps for non-DSC config selection
drm/i915/dp_test:
Use link caps for compliance link configs
drm/i915/dp_tunnel:
Add UHBR tunneling support
drm/i915/dp_tunnel:
Query max BW config via link_caps for BW computation
drm/i915/dram:
Interpret 0xF populated-channel count as 16
drm/i915/dsb:
shift delayed-vblank DSL wait start by one scanline
drm/i915/dsb:
Use safe window path when VRR TG is used
drm/i915/edp:
Check supported link rates DPCD read
drm/i915/fbc:
No need of any hardcoded plane width limit from LNL+
drm/i915/fbc:
No surface size restrictions from LNL onwards
drm/i915/fbdev:
Extract bios_fb_ok()
drm/i915/gem:
Add missing nospec on parallel submit slot
drm/i915/gem:
Do not leak siblings[] on proto context error
drm/i915/gem:
Fix NULL deref in I915_CONTEXT_PARAM_SSEU
drm/i915/gem:
Fix phys BO pread/pwrite with offset
drm/i915/gem:
Prevent overstepping exec array boundary
drm/i915/gmbus:
Add gmbus_pins_lpt_lp[]
drm/i915/gmbus:
Drop the platform suffixes from GMBUS pins
drm/i915/gmbus:
Rename GPIO pins
drm/i915/gmbus:
s/gmbus_pins_bdw/gmbus_pins_lpt/
drm/i915/gmbus:
s/gmbus_pins_skl/gmbus_pins_spt/
drm/i915/gt:
Fix NULL deref on sched_engine alloc failure
drm/i915/gt:
Return bool values from a boolean helper
drm/i915/gt:
Unmask interrupts only when ACTIVE is true
drm/i915/gt:
use correct selftest config symbol
drm/i915/guc:
Return NULL for missing multi-lrc parent
drm/i915/hdcp:
check streams[] bounds before overflow
drm/i915/hdcp:
Make hdcp2_encrypted and hdcp_encrypted mutually exclusive
drm/i915/hdcp:
require monotonically increasing seq_num_v
drm/i915/hdmi:
Poll for 200 msec for TMDS_Scrambler_Status
drm/i915/hdmi:
Remove CNP port F leftovers
drm/i915/kunit:
Add DP link test stub
drm/i915/kunit:
DP link: add baseline fixed table reference test
drm/i915/kunit:
DP link: add fallback tests
drm/i915/kunit:
DP link: add update config tests
drm/i915/kunit:
Enable KUnit tests
drm/i915/kunit:
Export link training and caps funcs for testing
drm/i915/kunit:
Setup DP link test context
drm/i915/lt_phy:
program DDI_CLK_VALFREQ with DDI clock frequency
drm/i915/ltphy:
Fix SSC Enablement bit in PORT_CLOCK_CTL
drm/i915/ltphy:
Readout ssc_enabled for LT PHY
drm/i915/mst:
limit DP MST ESI service loop
drm/i915/mtl+:
Enable PPS before PLL
drm/i915/panel:
Adjust intel_panel_compute_config() calling convention
drm/i915/panel:
Attempt VRR based refresh rate change for !allow_modeset
drm/i915/panel:
Preserve Vtotal-Vsync distance while adjusting vtotal
drm/i915/panel:
Split VRR vs. fixed refresh rate fixed mode selection into separate stages
drm/i915/panic:
remove the extra layer from panic hooks
drm/i915/panic:
split out i915_gem_panic.[ch]
drm/i915/panic:
squash i915_panic.c into i915_gem_panic.c
drm/i915/pm_demand:
introduce HAS_PMDEMAND macro
drm/i915/psr:
Add psr2 deep sleep helper API
drm/i915/psr:
Block DC3CO entry during active frame
drm/i915/psr:
Clear stale sel fetch enable bits on sel fetch disable
drm/i915/quirks:
Limit eDP rate to HBR2 on HP Pavilion Plus 14-ew1
drm/i915/selftests:
Fix GT PM sort comparators
drm/i915/vrr:
Disable DC balance by default
drm/i915/vrr:
Pass transcoder to intel_vrr_set_fixed_rr_timings()
drm/i915/vrr:
require valid min/max vfreq for VRR
drm/i915/wm:
clear the plane ddb_y entries on plane disable
drm/i915/xe:
Enable HPD polling later during system resume
drm/i915:
add flush_workqueue(display->wq.cleanup) on shutdown
drm/i915:
add intel_display_driver_pm_runtime*() functions
drm/i915:
add intel_display_driver_shutdown()
drm/i915:
Avoid programming color HW blocks for NV12 Y planes
drm/i915:
call intel_display_power_runtime_resume() on suspend error path
drm/i915:
call intel_uncore_runtime_resume() for each gt
drm/i915:
clear CRTC color blob pointers after dropping refs
drm/i915:
Disable the plane if initial plane config readout failed
drm/i915:
Fix BIOS FB memory region name debug prints
drm/i915:
Fix color blob reference handling in intel_plane_state
drm/i915:
fix incorrect RCU teardown order
drm/i915:
Fix memory leak in query_perf_config_list()
drm/i915:
Guard against NULL driver_data in i915_pci_probe()
drm/i915:
Keep display IRQs enabled for encoder suspend/shutdown
drm/i915:
move intel_display_device_probe() call a level higher
drm/i915:
move some display runtime suspend operations earlier
drm/i915:
Pass the full atomic state to .compute_config()
drm/i915:
Print the phys_base in addition to the dma_addr for the BIOS FB
drm/i915:
Refactor generic_handle_irq_safe() error messages
drm/i915:
remove superfluous checks for pdev->msi_enabled
drm/i915:
Return NULL on error in active_instance
drm/i915:
Throw away the BIOS fb if has the wrong depth/bpp
drm/i915:
Use drm_dbg_kms() for initial FB debugs
drm/imagination:
Add and use FLEX_ARRAY_CHECK()
drm/imagination:
clamp freelist reconstruction requests
drm/imagination:
Fix page count for page table for map() interface
drm/imagination:
Fix reference and vm_bo handling in remap()
drm/imagination:
Fix repeated typo in KCCB documentation
drm/imagination:
fixup some docs in pvr_gem.h
drm/imagination:
Move all FW interface check macros to pvr_checks.h
drm/imagination:
promote BXM-4-64 MC1 (36.52.104.182) to supported status
drm/imagination:
Propagate map failures correctly from pvr_mmu_map_sgl()
drm/imagination:
Reorder some fields in struct pvr_device_features
drm/imagination:
Reuse layout check macros for MIPS FW structures
drm/imagination:
Set scheduler timeout period higher than Firmware timeout
drm/imagination:
Size page table preallocation by device address
drm/imagination:
update GPU support documentation
drm/imagination:
Update Rogue heap comments
drm/imagination:
Use struct_size_t()
drm/imx:
include dc-drv.h to avoid sparse warning
drm/imx:
parallel-display: Switch to atomic_create_state
drm/imx:
Switch to irq_domain_create_linear()
drm/ingenic:
Switch to atomic_create_state
drm/intel:
drop driver include from mchbar_regs.h
drm/kfd:
Add CU occupancy support to GFX11
drm/kfd:
Add CU occupancy support to GFX12
drm/kfd:
Add CU occupancy support to GFX12.1
drm/lima:
call drm_mm_init() with a valid allocation range
drm/logicvc:
Drop the select of the nonexistent CONFIG_DRM_KMS_DMA_HELPER
drm/loongson:
Create blend mode property for cursor plane
drm/managed:
fix drmm_add_action() kernel-doc
drm/mcde:
dsi: Add atomic bridge state handlers
drm/mediatek:
Add missing IS_ERR check for ovl_adaptor platform device
drm/mediatek:
dp: Switch to atomic_create_state
drm/mediatek:
dpi: Switch to atomic bridge callbacks
drm/mediatek:
dpi: Switch to atomic_create_state
drm/mediatek:
dsi: Switch to atomic_create_state
drm/mediatek:
Fix ovl adaptor platform device leak
drm/mediatek:
Fix pdev reference leak in mtk_drm_bind()
drm/mediatek:
Fix runtime PM leak in mtk_hdmi_ddc_v2_probe()
drm/mediatek:
hdmi: Switch to atomic_create_state
drm/mediatek:
hdmi_v2: Switch to atomic_create_state
drm/mediatek:
mtk_hdmi_v2: fix VID_DOWNSAMPLE_CONFIG register offset
drm/meson:
encoder_cvbs: Switch to atomic_create_state
drm/meson:
encoder_dsi: Switch to atomic_create_state
drm/meson:
encoder_hdmi: Switch to atomic_create_state
drm/mipi-dsi:
add flag for sending all DSC slices in one packet
drm/mode-config:
Create drm_mode_config_create_initial_state()
drm/mode-config:
Document drm_private_obj exclusion from drm_mode_config_reset()
drm/modes:
Add DRM_MODE_MATCH_TIMINGS_VRR
drm/msm/a3xx:
Drain VBIF before GPU suspend
drm/msm/a6xx+:
Increase GMU FW init timeout
drm/msm/a6xx:
Access VM directly in submit path
drm/msm/a6xx:
Add Adreno 722 support
drm/msm/a6xx:
Add CX AO Counter registers used for a750 GPUs
drm/msm/a6xx:
Fix A621 GPUCC register list for state capture
drm/msm/a6xx:
Fix A663 GPUCC register list for state capture
drm/msm/a6xx:
Fix IRQ storm during msm_recovery test
drm/msm/a6xx:
Fix RBBM_CLOCK_CNTL3_TP0 value in a730_hwcg
drm/msm/a6xx:
Fix stale rpmh votes after suspend
drm/msm/a6xx:
Rename GBIF_CX_CONFIG to a A6XX- variant register
drm/msm/a6xx:
Use CX AO Counter register for timestamp on a750 GPUs
drm/msm/adreno:
Add support for A704 GPU
drm/msm/adreno:
fix autosuspend cleanup during teardown
drm/msm/adreno:
Fix the skip_gpu parameter description
drm/msm/adreno:
fix use after free on error path in a6xx_gpu_init()
drm/msm/adreno:
Only check for PAS when a zap shader is present
drm/msm/dp:
add missing drm_edid_connector_update() before add_modes on cached EDID
drm/msm/dp:
allow dp_ctrl stream APIs to use any panel passed to it
drm/msm/dp:
break up dp_display_enable into two parts
drm/msm/dp:
do not reject wide-bus modes while a YUV420 mode is active
drm/msm/dp:
drop deprecated .mode_set() and use .atomic_pre_enable
drm/msm/dp:
Drop dev_pm_opp_set_rate(0)
drm/msm/dp:
extract MISC1_MISC0 configuration into a separate function
drm/msm/dp:
fix link bandwidth check when wide bus is enabled
drm/msm/dp:
make bridge helpers use dp_display to allow re-use
drm/msm/dp:
move mode setup into msm_dp_panel_init_panel_info()
drm/msm/dp:
move the pixel clock control to its own API
drm/msm/dp:
pass panel to display enable/disable helpers
drm/msm/dp:
re-arrange dp_display_disable() into functional parts
drm/msm/dp:
reject YUV420-only modes without VSC SDP support
drm/msm/dp:
remove cached drm_edid from panel
drm/msm/dp:
return 0 from audio_prepare when cable is disconnected
drm/msm/dp:
simplify link and clock disable sequence
drm/msm/dp:
skip PUSH_IDLE when the link was never enabled
drm/msm/dp:
split dp_ctrl_off() into stream and link parts
drm/msm/dp:
split link setup from source params
drm/msm/dp:
split msm_dp_ctrl_config_ctrl() into link parts and stream parts
drm/msm/dpu:
clear pending peripheral flush state
drm/msm/dpu:
Drop sneaky dev_pm_opp_set_rate(0)
drm/msm/dpu:
Fix DMA SSPP REC block offsets on DPU v13
drm/msm/dpu:
fix parameter name in dpu_core_perf_adjusted_mode_clk kernel-doc
drm/msm/dsi:
Drop dev_pm_opp_set_rate(0)
drm/msm/dsi:
round 6G byte clock rate to the PLL-achievable value
drm/msm/dsi:
round the byte clock rate after reparenting to the PHY PLL
drm/msm/dsi:
support DSC configurations with slice_per_pkt > 1
drm/msm/gem:
Extract bookkeeping init helper
drm/msm/gem:
Fix dma_buf import error paths
drm/msm/gem:
Remove useless locking in GEM import
drm/msm/gem:
Set resv before exposing obj
drm/msm/gem:
Validate lazy VM in GEM_NEW
drm/msm/hdmi_bridge:
Simplify register bit updates
drm/msm/hdmi_hdcp:
Simplify register bit updates
drm/msm/hdmi_phy:
fix runtime PM cleanup on probe failure
drm/msm:
Add helper to check for per-process pgtables VM
drm/msm:
Allow lazy VM creation to fail
drm/msm:
detach the ARM DMA mapping before attaching our own domain
drm/msm:
Do not declare msm_framebuffer_init() as static
drm/msm:
Don't fallback to shared VM for VM_BIND
drm/msm:
don't tear down KMS twice when KMS init fails
drm/msm:
dp: Switch to atomic_create_state
drm/msm:
dsi: Switch to atomic bridge callbacks
drm/msm:
fbdev: Calculate buffer geometry with format helpers
drm/msm:
fbdev: Fix error reporting
drm/msm:
fbdev: Inline msm_alloc_stolen_fb()
drm/msm:
fbdev: Use a DRM client buffer
drm/msm:
Fix barriers accessing ctx vm
drm/msm:
Fix per-process-pgtables check
drm/msm:
Fix stale comments in uapi/drm/msm_drm.h
drm/msm:
Fix task_struct reference leak in recover_worker
drm/msm:
Fix the separate_gpu_kms parameter description
drm/msm:
Fixup invalid overflow check
drm/msm:
Guard the QCOM_UBWC_CONFIG select with QCOM_SMEM
drm/msm:
hdmi: Switch to atomic_create_state
drm/msm:
Make msm_framebuffer_init() an internal interface again
drm/msm:
mark the fbdev framebuffer as system memory
drm/msm:
Move nr_cmds initialization
drm/msm:
Only fini scheduler after successful init
drm/msm:
RCU-free the scheduler-containing ring and VM objects
drm/msm:
Recover HW before retire hung submit
drm/msm:
remove objects from evit list after pinning them
drm/msm:
Remove redundant SIZE_MAX check
drm/msm:
remove stale perf counter XML TODO
drm/msm:
Rework queuelock
drm/msm:
Switch to generic PAS TZ APIs
drm/msm:
Synchronize set_sysprof on ctxlock
drm/msm:
Synchronize VM creation on ctxlock
drm/mxsfb/lcdif:
don't hide lcdif_attach_bridge() deferral messages
drm/nouveau/clk:
don't clobber reclock status when restoring volt/fan
drm/nouveau/clk:
don't use the pstate cursor after the loop
drm/nouveau/clk:
fix list cursor use after loop in nvkm_clk_ustate_update
drm/nouveau/device:
don't use the pstate cursor after the loop
drm/nouveau/disp/r535:
Add scanline position support + head state support
drm/nouveau/disp/r535:
Add scanline position support + head state support
drm/nouveau/disp:
don't reject HDMI config on cards without SCDC
drm/nouveau/disp:
fix HDMI GCP AVMute register offsets on GB20x
drm/nouveau/disp:
fix HDMI vendor infoframes on GB20x
drm/nouveau/disp:
fix head state readback on GB20x
drm/nouveau/disp:
move GSP head-timing ISR and vblank helpers to tu102.c
drm/nouveau/disp:
move the GSP HDMI GCP AVMute write to engine/disp
drm/nouveau/disp:
route GSP-RM display MMIO through nvkm_disp_func hooks
drm/nouveau/dmem:
fix callocated underflow on large folio split
drm/nouveau/dmem:
fix mismatched DMA unmap size for large folios
drm/nouveau/dmem:
pin VRAM for the whole registered range
drm/nouveau/gsp/r535:
Add support for MEMSYS_GET_STATIC_CONFIG
drm/nouveau/gsp/r570:
Add comp mode workaround from issue #3172217
drm/nouveau/gsp/r570:
Add support for INTERNAL_GCX_ENTRY_PREREQUISITE
drm/nouveau/gsp/r570:
Enable Gcoff in fbsr again
drm/nouveau/gsp/r570:
Enable S/R Display workaround in GSP
drm/nouveau/gsp/r570:
Set GcOff = 0 in fbsr
drm/nouveau/gsp/r570:
Start saving comptag backing stores
drm/nouveau/gsp:
fix vblank interrupts on GB20x
drm/nouveau/gsp:
Increase delay for magic sleep in r535_gsp_fini()
drm/nouveau/gsp:
use per-version DP_CONFIG_STREAM params on r570 firmware
drm/nouveau/kms/nv50-:
Add .blend_modes to nv50_wndw_func
drm/nouveau/kms/nv50-:
Introduce nv50_wndw_default_state()
drm/nouveau/kms/nv50-:
Unconditionally create blend_mode prop for wndws
drm/nouveau/uvmm:
clear the dirty flag when unwinding an OP_UNMAP_SPARSE
drm/nouveau/uvmm:
fix NULL deref unwinding an OP_MAP_SPARSE op
drm/nouveau/uvmm:
fix premature region free on failed OP_UNMAP_SPARSE
drm/nouveau/uvmm:
fix UAF in nouveau_uvmm_sm when BO is in TTM_PL_SYSTEM
drm/nouveau:
allow allocating NVDEC channels via abi16
drm/nouveau:
don't bump pin count on failed re-pin in nouveau_bo_pin_locked()
drm/nouveau:
fix autosuspend cleanup during teardown
drm/nouveau:
Fix bridge reference leak in nv1a_ram_new()
drm/nouveau:
fix double-free in nvif_vmm_dtor
drm/nouveau:
Fix gem reference leak in validate_init()
drm/nouveau:
Fix runtime PM leak in nouveau_connector_detect()
drm/nouveau:
Omit a redundant pm_runtime_mark_last_busy() call in nouveau_pmops_runtime_idle()
drm/nouveau:
RCU-free the scheduler-containing nouveau_sched
drm/nouveau:
Simplify nouveau_cli_work
drm/nouveau:
Skip the Turing CE workaround object for non-GR channels
drm/nouveau:
unsubscribe the channel-kill event before the fence context
drm/nouveau:
use hmm_range_fault_unlocked_timeout() for SVM faults
drm/nouveau:
Use write-combined maps for coherent
drm/nouveau:
Wire up dmem cgroups
drm/of:
Implement drm_of_get_panel_orientation()
drm/omap:
dpi: Switch to atomic bridge callbacks
drm/omap:
dsi: Do not copy isr table
drm/omap:
dsi: Switch to atomic bridge callbacks
drm/omap:
hdmi4: Switch to atomic_create_state
drm/omap:
hdmi5: Switch to atomic_create_state
drm/omap:
sdi: Switch to atomic bridge callbacks
drm/omap:
venc: Switch to atomic bridge callbacks
drm/pagemap:
dma-unmap pages before handling migration errors
drm/pagemap:
Fix folio allocation fallback and use-after-put
drm/pagemap:
Prevent double migration of device pages
drm/pagemap:
Reset migration page count on eviction retry
drm/panel-edp:
Add AUO B116XAT04.3, CMN N116BCP-EA2, CSW MNB601LS1-8
drm/panel-edp:
Add BOE NE140QDM-NX2
drm/panel-edp:
Add BOE NE160QDM-NY1 panel
drm/panel-edp:
Add BOE NV116WH2-M30, BOE NT116WHM-N21, BOE NV116FH1-M31, BOE NV116FH1-M30
drm/panel-edp:
Add CMN N116BCP-EA2 (HW: C3)
drm/panel-edp:
Add pre_unprepare delay
drm/panel-edp:
Add Sharp LQ120P1JX51 (Surface Pro 12in 1st Ed.)
drm/panel-edp:
fix i2c adapter leak on probe failure
drm/panel-edp:
Support MB116AS01'3 edp panel
drm/panel-edp:
Support MNE001BS6-2 and MNF601BS4-1 edp panel
drm/panel-edp:
Support NV140FHM-N5B and TM156VDXP25
drm/panel-edp:
take i2c adapter module reference
drm/panel:
add Ilitek ILI7807S panel driver
drm/panel:
Add Ilitek ILI9488 controller driver
drm/panel:
Add Novatek NT36536 panel driver
drm/panel:
Add panel driver for Chipone ICNA35XX based panels
drm/panel:
anbernic-td4310: Add RG Vita Pro panel
drm/panel:
Enable DSC for Visionox VTDR6130 panel
drm/panel:
find_panel_by_fwnode() return a counted reference
drm/panel:
have drm_panel_add/remove manage a list reference
drm/panel:
himax-hx83121a: add backlight regulator support
drm/panel:
himax-hx83121a: pass the panel pointer when creating BL
drm/panel:
ilitek-ili9805: make cleanup funcs void
drm/panel:
ilitek-ili9805: Use _multi variants
drm/panel:
ilitek-ili9805: Use dsi_multi in init
drm/panel:
novatek-nt36536: Fix panel double-remove on attach failure
drm/panel:
novatek-nt36672a: Inline panel init sequences
drm/panel:
novatek-nt37801: Use mipi_dsi_*_multi() functions
drm/panel:
of_drm_find_panel() return a counted reference
drm/panel:
osd101t2587: migrate to newer mipi_dsi* functions
drm/panel:
panel-edp: Adjust T8 timing for AUO B116XAK01.6 and B140XTK02.4
drm/panel:
remove accidentally committed .orig file
drm/panel:
samsung-s6d16d0: Power off on prepare failure
drm/panel:
simple: Add Ampire AM-800480N3TZQW-00H
drm/panel:
simple: Add Kyocera tcg070wvlq panel
drm/panel:
sofef00: Fix DSI transfer errors on backlight update
drm/panel:
st7703: Add AYANEO Pocket DS Lower Panel Support
drm/panel:
tdo-tl070wsh30: Use mipi_dsi_*_multi(); fix minor bugs
drm/panel:
Use drm_of_get_panel_orientation()
drm/panel:
visionox-vtdr6130: switch to devm panel calls and drop remove
drm/panfrost:
include panfrost_drv.h for panfrost_transparent_hugepage
drm/panfrost:
Remove unused scheduled_jobs list
drm/panic:
clean new `clippy::needless_range_loop` lint for Rust 1.100.0
drm/panic:
Look up glyph shape with font helper
drm/panthor:
Add vm_bind region with kbo range overlap check
drm/panthor:
Bump the driver version to 1.9
drm/panthor:
Delete spurious whitespace from uAPI header
drm/panthor:
Expose GPU page sizes to UM
drm/panthor:
Fix comment to reflect actual struct field name
drm/panthor:
fix firmware control interface bounds checks
drm/panthor:
fix immortalis condition
drm/panthor:
Fix NPD issue on partial unmap of an evicted BO
drm/panthor:
harden firmware build-info bounds checks
drm/panthor:
Pass vm_bind_op to vm_prepare_map_op_ctx
drm/panthor:
Remove redundant drm_sched_job_cleanup() from the .free_job callback
drm/panthor:
Remove unused operation context field
drm/panthor:
return PTR_ERR() from devm_drm_dev_alloc()
drm/panthor:
Support sparse mappings
drm/panthor:
validate userspace queue count against initialized firmware slot count
drm/plane:
Add new atomic_create_state callback
drm/prime:
use dma_buf_fd_install() to preserve export tracing
drm/print:
describe 6th & 9th bit of drm.debug
drm/qxl:
create blend mode property on primary and cursor planes
drm/qxl:
remove dependency on DRM simple helpers
drm/radeon:
avoid double free in r600 DPM cleanup
drm/radeon:
fix autosuspend cleanup during teardown
drm/radeon:
fix internal display on iMac11, 1 (RV770/DCE3.1)
drm/radeon:
fix r100_copy_blit for large BOs
drm/radeon:
Fix VFCT bus number matching with soft filter
drm/radeon:
Modernize VFCT error handling
drm/radeon:
Only define radeon_acpi_vfct_match when actually used
drm/radeon:
Read the VRAM VBIOS signature with readb()
drm/radeon:
restore hardware polling in fence_is_signaled to fix performance regression
drm/radeon:
Validate VBIOS signature in VFCT path
drm/rcar-du:
Drop superfluous spaces after assignments
drm/renesas:
rcar-du: lvds: Switch to atomic_create_state
drm/renesas:
rcar-du: mipi_dsi: Switch to atomic_create_state
drm/renesas:
rz-du: mipi_dsi: Switch to atomic_create_state
drm/rockchip:
Add YUV422 output mode constants for VOP2
drm/rockchip:
analogix_dp: Add support for RK3576
drm/rockchip:
analogix_dp: Enable hclk for RK3588
drm/rockchip:
analogix_dp: Fix OF node reference leak via auto cleanup
drm/rockchip:
analogix_dp: fix unchecked bound endpoint name length
drm/rockchip:
cdn-dp: Switch to atomic_create_state
drm/rockchip:
dw_dp: Add missing newline in dev_err_probe() message
drm/rockchip:
dw_dp: Release core resources
drm/rockchip:
dw_dp: Select DRM_BRIDGE_CONNECTOR
drm/rockchip:
dw_hdmi: Clean up whitespace
drm/rockchip:
dw_hdmi: Configure HDMI PHY in atomic_mode_set()
drm/rockchip:
dw_hdmi: Hold a reference to the dw-hdmi bridge
drm/rockchip:
dw_hdmi: Inline resource lookup into bind()
drm/rockchip:
dw_hdmi: Propagate bus format to display driver
drm/rockchip:
dw_hdmi: Remove empty encoder helper funcs
drm/rockchip:
dw_hdmi: Set output_port for RK3568/RK3566
drm/rockchip:
dw_hdmi: Use drmres helpers for encoder resources
drm/rockchip:
dw_hdmi: Use local dev variable consistently in bind()
drm/rockchip:
dw_hdmi: Use of_device_get_match_data() to get match data
drm/rockchip:
dw_hdmi: Use resume_early pm ops for system suspend
drm/rockchip:
dw_hdmi_qp: Implement "color format" DRM property
drm/rockchip:
dw_hdmi_qp: Set supported_formats platdata
drm/rockchip:
lvds: Switch to atomic_create_state
drm/rockchip:
Remove dependency on DRM simple helpers
drm/rockchip:
rk3066_hdmi: Add missing Kconfig selects
drm/rockchip:
rk3066_hdmi: Switch to atomic_create_state
drm/rockchip:
vop2: Add RK3576 to the RG swap special case
drm/rockchip:
vop2: Add YUV support to background color
drm/rockchip:
vop2: Delay old_{layer|port}_sel updates in setup_layer_mixer()
drm/rockchip:
vop2: Drop redundant zero-init in setup_layer_mixer()
drm/rockchip:
vop2: Fix wrong wait target in layer cfg done check
drm/rockchip:
vop2: Recognise 10-bit YUV422 as YUV format
drm/rockchip:
vop2: Rename CSC_BT2020 to CSC_BT2020L
drm/rockchip:
vop2: Set correct output format for RK3576 YUV422
drm/rockchip:
vop2: Use vop2->old_layer_sel directly in wait_for_layer_cfg_done()
drm/rockchip:
vop2: Wait for layer cfg done before switching LAYERSEL_REGDONE_SEL
drm/sched:
Add test suite for concurrent job submissions
drm/sched:
Create a fake device for KUnit tests
drm/sched:
Fix spelling mistake "sumission" -> "submission"
drm/sched:
Fix virtual runtime race
drm/sched:
Remove redundant entity->rq initialization and checks
drm/sched:
Remove relic from entity docu
drm/solomon:
add ssd130x_run_cmd_seq() for batch command execution
drm/solomon:
remove unneeded variables in blit functions
drm/solomon:
use ssd130x_run_cmd_seq() in ssd130x_init()
drm/solomon:
use ssd130x_run_cmd_seq() in ssd132x_init()
drm/solomon:
use ssd130x_run_cmd_seq() in ssd133x_init()
drm/ssd130x:
Add per-family update backlight logic
drm/ssd130x:
fix column and row end address in partial updates for ssd132x
drm/ssd130x:
fix column and row end address in partial updates in ssd133x
drm/ssd130x:
hoist column and row addresses out of repeated division
drm/ssd130x:
Scale ssd133x per-channel contrast by brightness on init
drm/sti:
dvo: Switch to atomic bridge callbacks
drm/sti:
hda: Switch to atomic bridge callbacks
drm/sti:
hdmi: Switch to atomic bridge callbacks
drm/stm:
lvds: Switch to atomic_create_state
drm/sun4i:
crtc: Propagate layer initialization error
drm/sun4i:
Drop node references while building component list
drm/sun4i:
dw-hdmi: Drop TCON TOP port reference
drm/sun4i:
fix refcount leak in sun4i_backend_init_sat()
drm/sun4i:
Fix V3s YUV scanline size
drm/sun4i:
framebuffer: Set mode_config.normalize_zpos
drm/sun4i:
hdmi-phy: Fix H6 8-bit MPLL config at 594 MHz
drm/sun4i:
hdmi: Don't leak sync polarity bits into packet control
drm/sun4i:
Remove dependency on DRM simple helpers
drm/sun4i:
tcon-top: Keep mixer routes distinct
drm/sun4i:
tcon: Drop remote endpoint reference
drm/sun4i:
tcon: Drop TCON TOP device reference
drm/sun4i:
tcon: Set output mux for DSI and LVDS
drm/sun4i:
vi scaler: Fix coefficient selection
drm/sun4i:
vi scaler: Restore opaque alpha in video modes
drm/syncobj:
Use kmalloc_objs for chains
drm/sysfb:
ofdrm: Fix integer overflow in fb_size calculation
drm/sysfb:
ofdrm: Fix is_avivo() constant comparison bug
drm/sysfb:
simpledrm: Improve framebuffer-size validation
drm/sysfb:
simpledrm: Improve panel-size validation
drm/sysfb:
simpledrm: Improve stride validation
drm/sysfb:
simpledrm: Inline simplefb_get_validated_int()
drm/sysfb:
simpledrm: Read panel orientation from DT node
drm/sysfb:
simpledrm: Validate mmap size against framebuffer size
drm/tegra:
Add blend mode properties
drm/tegra:
dsi: Add support for Tegra20/Tegra30
drm/tegra:
dsi: Re-add clear enable register if DSI was powered by bootloader
drm/tegra:
falcon: Add support for RISC-V external boot
drm/tegra:
vic: Add Tegra264 support
drm/tests/gpu_buddy:
add a new test case for buffer clearance during resume
drm/tests/gpu_buddy:
fix interleaving in buffer clearance test
drm/tests:
bridge: Add KUnit tests for bridge chain format selection
drm/tests:
bridge: Add test for HDMI output bus formats helper
drm/tests:
bridge: Switch to atomic_create_state
drm/tests:
hdmi: Add tests for HDMI helper's mode_valid
drm/tests:
hdmi: Add tests for the color_format property
drm/tests:
Move test EDID data to separate .c file
drm/tidss:
Convert to atomic_create_state
drm/tidss:
encoder: Switch to atomic_create_state
drm/tidss:
oldi: Switch to atomic_create_state
drm/todo:
clarify drm_syncobj error TODOs
drm/ttm/pool:
Try harder for beneficial orders
drm/ttm:
apply the swapout bulk_move fix to the intended condition
drm/ttm:
Be more aggressive when allocating below protection limit
drm/ttm:
Drop tt->restore after successful restore
drm/ttm:
Extract code for attempting allocation in a place
drm/ttm:
fix swapped-out resources never leaving their bulk_move range
drm/ttm:
Hook up a cgroup-aware reclaim callback for the dmem controller
drm/ttm:
Issue direct reclaim at beneficial_order
drm/ttm:
Split cgroup charge and resource allocation
drm/ttm:
Use common ancestor of evictor and evictee as limit pool
drm/tve200:
add OF module alias for autoloading
drm/tyr:
add a generic slot manager
drm/tyr:
add a kernel buffer object
drm/tyr:
add GPU virtual memory (VM) support
drm/tyr:
add Memory Management Unit (MMU) support
drm/tyr:
add Microcontroller Unit (MCU) booting
drm/tyr:
add parser for firmware binary
drm/tyr:
add resources to RegistrationData
drm/tyr:
remove imports available from prelude
drm/v3d:
Associate BOs with every job that accesses them
drm/v3d:
bound CPU-job query writes to their destination BO
drm/v3d:
Clear queue->active_job when v3d_fence_create() fails
drm/v3d:
Convert submit helpers to operate on struct v3d_submit
drm/v3d:
Deprecate V3D 3.3 and 4.1 support
drm/v3d:
Drop unused drm_encoder.h include from v3d_drv.h
drm/v3d:
Ensure atomic submissions in v3d_submit_jobs()
drm/v3d:
Extract v3d_job_add_syncobjs() helper
drm/v3d:
Introduce struct v3d_submit and convert CL/TFU/CSD ioctls
drm/v3d:
Make v3d_get_cpu_indirect_csd_params() a pure parser
drm/v3d:
Migrate BO reservation locking to DRM exec
drm/v3d:
Reduce PM runtime autosuspend delay
drm/v3d:
Refactor CPU ioctl into unified submission chain
drm/v3d:
Refactor perfmon locking
drm/v3d:
Reject invalid out_sync handles in submit ioctls
drm/v3d:
Reject invalid syncobj handles in submit ioctls
drm/v3d:
Serialize jobs across queues when a perfmon is attached
drm/v3d:
Split BO fence attach from syncobj output handling
drm/v3d:
Use write_to_buffer() helper in performance query copy
drm/vboxvideo:
create blend mode property on planes
drm/vc4:
Disable the V3D interrupt across runtime suspend
drm/vc4:
drain the hangcheck timer and works on V3D unbind
drm/vc4:
dsi: Switch to atomic_create_state
drm/vc4:
Fix binner slot allocation failing on an idle GPU
drm/vc4:
Fix firmware reference leak in vc4_drm_bind()
drm/vc4:
Free the BO cache size list on teardown
drm/vc4:
hdmi: Move packet RAM enable to PM runtime
drm/vc4:
hdmi: take i2c adapter module reference
drm/vc4:
Use kvmalloc_objs() for the BO cache size list
drm/vc4:
Use managed KMS polling to fix UAF on unbind
drm/verisilicon:
add primary modifier for format tables
drm/verisilicon:
remove ARGB formats from primary plane
drm/verisilicon:
set blend mode for the cursor plane
drm/verisilicon:
Switch to atomic_create_state
drm/virtio:
abort virtqueue wait on device removal to avoid hung task
drm/virtio:
Add pixel blend mode property to cursor plane
drm/virtio:
Add PM notifier to restore objects after hibernation
drm/virtio:
Add support for saving and restoring virtio_gpu_objects
drm/virtio:
check return value of vgdev_output_init()
drm/virtio:
create blend mode property on cursor plane
drm/virtio:
fail init on display-info timeout
drm/virtio:
Fix a NULL vs ERR_PTR() bug in virtio_gpu_user_framebuffer_create()
drm/virtio:
fix memory leak of fence event on execbuffer failure
drm/virtio:
fix NULL pointer dereference on fence allocation failure
drm/virtio:
fix object leak in virtio_gpu_resource_create_ioctl()
drm/virtio:
fix object leak when drm_gem_handle_create() fails
drm/virtio:
fix object leaks in virtio_gpu_resource_create_blob_ioctl()
drm/virtio:
Freeze and restore hooks to support suspend and resume
drm/virtio:
reclaim pending vbufs before tearing down vqs
drm/virtio:
release the GEM object on virtio_gpu_vram_create() errors
drm/virtio:
Reset device before deleting virtqueues on freeze
drm/virtio:
sync shmem backing on guest-bound transfers
drm/virtio:
use the DMA API for resource backing on Xen
drm/vmwgfx:
Add blend mode property
drm/vmwgfx:
validate pitch coming from userspace
drm/xe/bo:
optimise TT population for DONTNEED BOs
drm/xe/configfs:
Add enable_multi_queue attribute
drm/xe/debugfs:
Add debugfs for pcode information
drm/xe/debugfs:
add page-size allocation mode knob
drm/xe/display:
add xe_display_pm_runtime_resume_early()
drm/xe/display:
change order of intel_display_driver_remove_{nogem, noirq}() calls
drm/xe/display:
Do not allocate into stolen for new framebuffers.
drm/xe/display:
drop duplicate intel_dp_mst_suspend() call
drm/xe/display:
Expose plane max width/height helpers to global scope
drm/xe/display:
relocate the xe_display_pm_runtime_*() functions
drm/xe/display:
relocate the xe_display_shutdown*() functions
drm/xe/display:
remove intel_display_flush_cleanup_work() calls on suspend/shutdown
drm/xe/display:
rename xe_display_pm_shutdown*() to xe_display_shutdown*()
drm/xe/display:
separate d3cold handling from xe_display_pm_runtime_suspend_late()
drm/xe/display:
skip FORCE_WC and vm_bound check for external dma-bufs
drm/xe/display:
unify runtime suspend/resume with i915 for non-d3cold
drm/xe/display:
use intel_display_driver_pm_shutdown()
drm/xe/drm_ras:
Add per node cleanup action
drm/xe/drm_ras:
Make counter allocation drm managed
drm/xe/drm_ras:
Move has_drm_ras check to drm_ras layer
drm/xe/eustall:
Add WA 14027054324 support for graphics IP 35.11
drm/xe/ggtt:
Fix xe_ggtt documentation
drm/xe/gt_throttle:
Report power brake as a throttle reason on CRI
drm/xe/guc:
Add basic KLV encoding helpers
drm/xe/guc:
Add KLV parsing helper
drm/xe/guc:
Add object KLV encoding helper
drm/xe/guc:
Add string KLV encoding helper
drm/xe/guc:
Add suspend refcount to exec queue ops
drm/xe/guc:
add the plumbing for GUC_PAGING_CLASS
drm/xe/guc:
add uninterruptible suspend wait for cross-process cleanup
drm/xe/guc:
Allow to print single KLV
drm/xe/guc:
ban exec queue on suspend timeout
drm/xe/guc:
Define GuC firmware for NVL-S
drm/xe/guc:
distinguish wedged from recoverable cancellation
drm/xe/guc:
fix activity stats error message format
drm/xe/guc:
Fix buffer overflow in steered register list allocation
drm/xe/guc:
Formalize Reserved KLVs
drm/xe/guc:
Handle GuC local uncorrectable error notifications
drm/xe/guc:
handle guc logical instance for paging engine
drm/xe/guc:
handle submit mask with paging engine
drm/xe/guc:
Hold device ref until queue teardown completes
drm/xe/guc:
Keep scheduler timeline name alive
drm/xe/guc:
Prepare to print group KLVs
drm/xe/guc:
refactor ads to use guc_class
drm/xe/guc:
refactor to_guc_class() to accept hwe
drm/xe/guc:
toggle paging engine support for NVL-S+
drm/xe/hw_engine:
document top-down paging requirement
drm/xe/hw_engine:
don't open code is_usm_hwe()
drm/xe/hw_engine:
Fix double-free of managed BO in error path
drm/xe/hw_engine_group:
propagate suspend failures during mode switch
drm/xe/hw_error:
Defeature hardware error handling with system controller
drm/xe/hw_error:
Use HW_ERR prefix in log
drm/xe/hwmon:
document DG2 fan speed reporting quirk
drm/xe/i2c:
Allow per domain unique id
drm/xe/i2c:
cancel the client work on remove
drm/xe/i2c:
Disable IRQ on unbind
drm/xe/i2c:
Drop manual VF check
drm/xe/i2c:
Fix the interrupt handling
drm/xe/i2c:
Keep the i2c controller always enabled
drm/xe/i2c:
use device_create_managed_software_node()
drm/xe/i2c:
use platform_device_set_fwnode()
drm/xe/kunit:
Add display test config
drm/xe/kunit:
Build DP link display tests
drm/xe/lrc:
fix spurious warning when reading context timestamp
drm/xe/madvise:
Skip invalidation for purgeable state updates
drm/xe/mcr:
Prefer GT-oriented WARN messages
drm/xe/mcr:
Take vcs1/vecs1 into account for first media slice
drm/xe/migrate:
Revamp PAT index selection for migrate PTEs
drm/xe/mmio:
Add check for minimal BAR size
drm/xe/mmio:
Check MMIO BAR size when initializing tiles
drm/xe/mmio:
Drop tiles_fini action
drm/xe/mmio:
Fix xe_mmio_wait32() to honor delay/sleep maximums
drm/xe/mmio:
Map MMIO BAR using managed version of pci_iomap
drm/xe/mmio:
Prefer tile-based WARN message
drm/xe/mmio:
Verify MMIO is available
drm/xe/mmio_gem:
cache the dummy page per object
drm/xe/mmio_gem:
fix destroy flow
drm/xe/mmio_gem:
forbid VMA split
drm/xe/mmio_gem:
Revoke drm_vma_node on xe_mmio_gem destroy
drm/xe/mmio_gem:
simplify fault handler loop
drm/xe/mmio_gem:
use write-back mapping for dummy page
drm/xe/multi_queue:
preempt primary on queue group suspend
drm/xe/multi_queue:
Reject PXP usage on multi-queue exec queues
drm/xe/multi_queue:
skip submit when primary queue is suspended
drm/xe/multi_queue:
wait for secondary's own suspend in suspend_wait
drm/xe/nvls:
Drop force_probe requirement
drm/xe/nvls:
Update PCI IDs
drm/xe/nvm:
fix writable override for CRI
drm/xe/oa:
(De-)whitelist OA registers on OA stream open/release
drm/xe/oa:
Fix offset alignment for MERT WHITELIST_OA_MERT_MMIO_TRG
drm/xe/oa:
Remove sysfs entry on idr_alloc failure in xe_oa_add_config_ioctl()
drm/xe/oa:
Zero OA buffer at allocation
drm/xe/panic:
store fb bo in struct intel_panic
drm/xe/pcode:
Add support to get pcode version from PMT
drm/xe/pcode:
Don't ignore drmm_mutex_init failure
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:
Handle migration descriptor using KLV helpers
drm/xe/pf:
Keep VF LMEM BAR size low if no VFs enabled
drm/xe/pf:
Refactor VF LMEM BAR resize helper function
drm/xe/pt:
allow selecting the bind leaf PTE level
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:
PXP no longer requires HuC from media 35 onwards
drm/xe/query:
Avoid global forcewake in cycle query path
drm/xe/ras:
Fix boot-time ras error processing
drm/xe/rtp:
(De-)whitelist OA registers for all hwe's for a gt
drm/xe/rtp:
Add FIELD_SET_FUNC RTP action
drm/xe/rtp:
Add kunit tests to exercise FIELD_SET_FUNC action
drm/xe/rtp:
Add RING_FORCE_TO_NONPRIV_DENY to OA whitelists
drm/xe/rtp:
Add struct types for RTP tables
drm/xe/rtp:
Ensure device_oob_was only evaluates correct rules
drm/xe/rtp:
Ensure gt_was doesn't evaluate rules with engine types
drm/xe/rtp:
Ensure locking/ref counting for OA whitelists
drm/xe/rtp:
Ensure oob_was does not evaluate engine type rules
drm/xe/rtp:
Fix build error with clang < 21 and non-const initializers
drm/xe/rtp:
Generalize whitelist_apply_to_hwe
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/shrinker:
Return the freed page count through a parameter
drm/xe/shrinker:
Take a runtime PM ref before shrinking non-system memory
drm/xe/step:
Make xe_step_platform_get() independent from xe->info
drm/xe/step:
Pass xe_step_info to xe_step_*_get() functions
drm/xe/sysctrl:
Fix mailbox header handling
drm/xe/sysctrl:
Read mailbox phase bit from hardware
drm/xe/tests/rtp:
Add kunit test for whitelist upper bounds
drm/xe/tests:
Add GuC KLV helpers basic tests
drm/xe/tests:
Add GuC KLV printer test
drm/xe/tests:
add live KUnit coverage for BO page-size allocation modes
drm/xe/tests:
Add migration packet test
drm/xe/tests:
Add object encoding helper test
drm/xe/tests:
Add string encoding helper test
drm/xe/tests:
Set non-GMDID graphics step in xe_pci_fake_device_init()
drm/xe/tlb_inval:
Treat wedged-device invalidations as complete
drm/xe/uapi:
Add additional error components to xe drm_ras
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 VF CCS attach/detach race with in-flight BO moves
drm/xe/vf:
wire up NUM_PAGING_ENGINE_INSTANCES
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/vm:
nuke PTs only after unlinking contested VMAs
drm/xe/vm:
Remove redundant INIT_WORK() for rebind_work in xe_vm_create()
drm/xe/vm:
Use regular comment for GSC VM lockdep note in xe_vm_create()
drm/xe/vram:
report FLAT_CCS base misalignment
drm/xe/wopcm:
fix WOPCM size for LNL+
drm/xe/xe3:
Apply Wa_16029380221 to media
drm/xe/xe3p_lpg:
Add missing references to workarounds
drm/xe/xe3p_lpg:
Program TR_PTA_MODE
drm/xe/xe_drm_ras:
Wire get and clear counter callbacks
drm/xe/xe_gt_idle:
Add CCS to the powergating info print
drm/xe/xe_pci_error:
Group all devres to release them on PCIe slot reset
drm/xe/xe_pci_error:
Implement PCI error recovery callbacks
drm/xe/xe_pci_error:
Process errors in mmio_enabled
drm/xe/xe_ras:
Add drm_ras feature flag
drm/xe/xe_ras:
Add RAS GPU health indicator
drm/xe/xe_ras:
Add support for uncorrectable core-compute errors
drm/xe/xe_ras:
Add support to clear error counter value
drm/xe/xe_ras:
Add support to get error counter value
drm/xe/xe_ras:
Add support to query device memory errors
drm/xe/xe_ras:
Handle uncorrectable SoC Internal errors
drm/xe/xe_ras:
Initialize Uncorrectable AER Registers
drm/xe/xe_ras:
Query errors from system controller on probe
drm/xe/xe_survivability:
Decouple survivability info from boot survivability
drm/xe/xe_sysctrl:
Make sysctrl flood limit reusable
drm/xe:
Abstract the initial FB PTE checks a bit
drm/xe:
account for dontneed in fdinfo purgeable
drm/xe:
Add compact-PT and addr mask handling for page reclaim
drm/xe:
Add devid and revid to xe_probed_info
drm/xe:
Add framework for info probing
drm/xe:
Add graphics/media IPs and their step info to xe_probed_info
drm/xe:
add page size allocation control state to xe_device
drm/xe:
Add platform-level step info to xe_probed_info
drm/xe:
Add support for WA 16029897822
drm/xe:
Add support for WA 22022079272
drm/xe:
Add tile_count to xe_probed_info
drm/xe:
Add wa_14025941587 to xe2, xe3 and xe3p platforms
drm/xe:
add XE_BO_FLAG_NEEDS_1G for minimum page-size sizing
drm/xe:
apply debug page-size allocation policy to user BOs
drm/xe:
Bump LRU for external objects on exec and rebind
drm/xe:
Check the PTE local memory bit for initial FB in stolen
drm/xe:
Clear pending_disable before signaling suspend fence
drm/xe:
Consolidate debugfs fault injection functions
drm/xe:
Do not apply WA 14025883347 to media 3503
drm/xe:
Do not emit Wa_16010904313 twice
drm/xe:
Do the initial FB size alignment earlier
drm/xe:
Documentation: fix chars used for subsection
drm/xe:
Don't hand out the flat CCS storage as usable VRAM
drm/xe:
Don't initialize tile_count in xe_info_init_early()
drm/xe:
Don't transfer shrinker pages for pinned bos on purgeable state change
drm/xe:
don't WARN on kernel job timeout when device already wedged
drm/xe:
Drop 'force_execlist' module parameter
drm/xe:
drop unused xe_exec_queue_ops::active callback
drm/xe:
explicit TLB flush for context based tlb invalidation
drm/xe:
Fix a bug in pc_adjust_freq_bounds()
drm/xe:
Fix DPT allocation paths.
drm/xe:
fix job timeout recovery for unstarted jobs and kernel queues
drm/xe:
fix NPD in bo_meminfo()
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 shrinker accounting double-subtraction on nested external pins
drm/xe:
Fix stale pinned_link entry when fb-pin performs the final unpin
drm/xe:
Fix wa_oob codegen recipe for external module builds
drm/xe:
Fix xe_device_probe() failure
drm/xe:
Flush LSC untyped L1 dataport cache after rcs/ccs batches
drm/xe:
free madvise VMA array on L2 flush failure
drm/xe:
gate observation streams with perf_allow_cpu()
drm/xe:
Guard page-fault worker with runtime PM check
drm/xe:
harden adjust_idledly() against divide-by-zero and overflow
drm/xe:
have xe_svm_range embed one drm_gpusvm_pages
drm/xe:
Hold a dma-buf reference for imported BOs
drm/xe:
improve Kconfig.profile help text for scheduler timeouts
drm/xe:
include all registered queues in TLB invalidation
drm/xe:
Keep walking on SVM eviction failure
drm/xe:
Limit sg segment size to PAGE_SIZE on Xen PV
drm/xe:
Move engines' LRC programming RTP table off the stack
drm/xe:
Move engines' non-LRC programming RTP table off the stack
drm/xe:
Move xe drm_ras initialization
drm/xe:
only resume exec queues that were actually suspended
drm/xe:
Print a debug message if we have no stolen for the initial FB
drm/xe:
refactor the paging engine setup
drm/xe:
Reformat xe_rtp_types.h
drm/xe:
Reject page faults from non-fault-mode scratch VMs
drm/xe:
remove duplicate
include
drm/xe:
Remove redundant exec_queue_suspended() check in submit_exec_queue()
drm/xe:
Return error on non-migratable faults requiring devmem
drm/xe:
s/bar2/lmembar/
drm/xe:
Set TTM device beneficial_order to 9 (2M)
drm/xe:
Skip device access during PCI error recovery
drm/xe:
skip eviction of a BO with no resource
drm/xe:
tests: fix error message in xe_migrate_sanity_test()
drm/xe:
Use xe_tile_info() in alloc_primary_gt() and alloc_media_gt()
drm/xe:
Wait on external BO kernel fences in exec IOCTL
drm/xe:
wedge from the timeout handler only after releasing the queue
drm/xe:
Wire up dmem cgroup reclaim for VRAM manager
drm/xlnx:
zynqmp_dp: Switch to atomic_create_state
drm/{i915, xe}/panic:
drop dependency on struct intel_framebuffer
drm/{i915, xe}:
add intel_display_driver_pm_{suspend_late, resume_early}()
drm/{i915, xe}:
add new intel_display_driver_runtime_pm_{enable, disable}()
drm/{i915, xe}:
move intel_hpd_cancel_work() to intel_display_driver_remove_noirq()
drm/{i915, xe}:
move more calls inside intel_display_driver_pm_resume()
drm/{i915, xe}:
move more calls inside intel_display_driver_pm_suspend()
drm/{i915, xe}:
move more stuff to __intel_display_driver_pm_suspend()
drm/{i915, xe}:
move opregion cleanup to intel_display_driver_remove_nogem()
drm/{i915, xe}:
move opregion/dram/bw init to intel_display_driver_probe_noirq()
drm/{i915,xe}/panic:
pass obj to panic setup
drm/{i915,xe}:
add intel_display_driver_shutdown_late()
drm:
Add new general DRM property "color format"
drm:
bridge: ti-sn65dsi83: Remove NO_HFP and NO_HBP mode flags for LVDS stability
drm:
Consistently define pci_device_ids using named initializers
drm:
ensure blend mode supported if pixel format with alpha exposed
drm:
Fix drm_crtc_commit leak if signaled when PAGE_FLIP_EVENT is used
drm:
Fix drm_pending_vblank_event leak in error path for out_fence_ptr
drm:
fix missing header include for drm_panel_put()
drm:
fix race between partial drm_dev_register() failure and ioctl
drm:
lcdif: Set undocumented bit to clear FIFO at vsync
drm:
lcdif: Wait for vblank before disabling DMA
drm:
nova: Use drm::Device
to access the parent bus device
drm:
of: fix wording in comment
drm:
panel: add support for the Renesas R63419 based dual-DSI video mode Display Panels
drm:
panel: jd9365da: Add DCLTek 300250 9.35in display
drm:
panel: jd9365da: Enable LPM mode
drm:
remove dead WARN_ON NULL check after GFP_NOFAIL allocation
drm:
Remove DRIVER_GEM_GPUVA feature flag
drm:
Remove unused header in drm_dumb_buffers.c
drm:
Send per-connector hotplug events
drm:
use drm_warn() in validate_blend_mode_for_alpha_formats()
drm:
writeback: Document behaviour for framebuffer size mismatch
drn/i915/bw:
s/num_points/num_qgv_points/
Drop Michael Turquette:
's clk maintainer entry
drop_monitor:
fix out-of-bounds write in reset_per_cpu_data()
drop_monitor:
synchronize tracepoint unregistration on error path
drop_monitor:
use raw_cpu_ptr() in tracepoint probes
drop_monitor:
use timer_shutdown_sync() to prevent timer rearming during teardown
dt-binding:
ARM: samsung: Add Samsung Exynos8855
dt-binding:
document QCOM platforms for CTCU device
dt-binding:
qcom,snps-dwc3: Add Maili compatible to supported device list
dt-bindings:
add Canaan K230 boards compatible strings
dt-bindings:
add entry for qstcorp
dt-bindings:
Add vendor prefix for Kandou
dt-bindings:
adm1275: ROHM BD12780 hot-swap controller
dt-bindings:
adm1275: ROHM BD12790 hot-swap controller
dt-bindings:
arm-smmu: Document GPU SMMU for Eliza SoC
dt-bindings:
arm-smmu: Document GPU SMMU for Eliza SoC
dt-bindings:
arm-smmu: Document GPU SMMU for Shikra SoC
dt-bindings:
arm-smmu: Document GPU SMMU for Shikra SoC
dt-bindings:
arm-smmu: qcom: add compatible for IPQ9650 SoC
dt-bindings:
arm-smmu: qcom: Add compatible for Maili SoC
dt-bindings:
arm: add MBa93xxCA as mainboard for TQMa91xxCA and TQMa91xxLA SOM
dt-bindings:
arm: airoha: Add the chip-scu node for AN7583 SoC
dt-bindings:
arm: altera: Add Agilex72 SoCFPGA compatible strings
dt-bindings:
arm: apple: Add M3 Pro/Max/Ultra devices (T603x)
dt-bindings:
arm: apple: apple,pmgr: Add t6030 and t6031 compatibles
dt-bindings:
arm: fsl: add TQMa8MPxS board
dt-bindings:
arm: fsl: add Variscite DART-MX8M PLUS Boards
dt-bindings:
arm: fsl: add Variscite DART-MX8M-MINI Boards
dt-bindings:
arm: fsl: add Variscite VAR-SOM-MX8 QuadMax Boards
dt-bindings:
arm: omap: Convert L4 interconnect to DT schema
dt-bindings:
arm: qcom,ids: Add SoC ID for Snapdragon SDM 850
dt-bindings:
arm: qcom,ids: Add SoC ID for Snapdragon SDM 850
dt-bindings:
arm: qcom-soc: Allow WSA88xx speaker compatible
dt-bindings:
arm: qcom-soc: Document more of existing legacy style compatibles
dt-bindings:
arm: qcom-soc: Include Eliza, Kaanapali and others in SoC names
dt-bindings:
arm: qcom-soc: Validate nodes with fallbacks
dt-bindings:
arm: qcom: Add Asus Zenbook A16 (UX3607OA)
dt-bindings:
arm: qcom: Add HONOR MagicBook Art 14
dt-bindings:
arm: qcom: Add Motorola Moto G2 (2014)
dt-bindings:
arm: qcom: Add SM7325 Xiaomi 12 Lite 5G (taoyao)
dt-bindings:
arm: qcom: Add Sony Xperia M2
dt-bindings:
arm: qcom: Add Vicharak Axon Mini
dt-bindings:
arm: qcom: Document Eliza CQS SoM and its EVK board
dt-bindings:
arm: qcom: Document Hawi SoC and its reference boards
dt-bindings:
arm: qcom: Document IMDT QCS8550 SBC/SoM
dt-bindings:
arm: qcom: document QCS8550 RB5Gen2 board
dt-bindings:
arm: qcom: Document Shikra and its EVK boards
dt-bindings:
arm: qcom: sort compatibles alphabetically by base SoC
dt-bindings:
arm: rockchip: Add Alientek DLRV1126
dt-bindings:
arm: rockchip: Add Anbernic RG Vita-Pro
dt-bindings:
arm: rockchip: Add ArmSoM CM5 and CM5-IO
dt-bindings:
arm: rockchip: Add EmbedFire LubanCat 4 board
dt-bindings:
arm: rockchip: Add Graperain G3568 series
dt-bindings:
arm: rockchip: Add HINLINK H28K
dt-bindings:
arm: rockchip: Add LCKFB Taishan Pi 3M
dt-bindings:
arm: rockchip: Add LincStation E1
dt-bindings:
arm: rockchip: Add Orange Pi 5 Pro
dt-bindings:
arm: rockchip: add Vicharak Axon board
dt-bindings:
arm: rockchip: Add Vicharak Vaaman board
dt-bindings:
arm: rockchip: Add Vicharak Vaaman2
dt-bindings:
arm: rockchip: Add Youyeetoo YY3588
dt-bindings:
arm: sunxi: Add Baijie HelperBoard A133 compatible
dt-bindings:
arm: sunxi: Add NetCube Systems OpenNMC (dobermann)
dt-bindings:
arm: tegra: Add lenovo,thinkedge-se70 compatible string
dt-bindings:
arm: ti: Add am62l3-beaglebadge
dt-bindings:
arm: ti: Add bindings for Variscite VAR-SOM-AM62
dt-bindings:
arm: xen: Convert to DT schema
dt-bindings:
backlight: 88pm860x: Add missing bracket
dt-bindings:
bus: Convert DA8XX MSTPRI to DT schema
dt-bindings:
cache: qcom,llcc: Document Maili SoC
dt-bindings:
can: rockchip: add rk3588 CAN-FD compatible
dt-bindings:
can: xilinx_can: Document phys property
dt-bindings:
clock: Add Amlogic A9 AO clock controller
dt-bindings:
clock: Add Amlogic A9 peripherals clock controller
dt-bindings:
clock: Add ESWIN eic7700 HSP clock and reset generator
dt-bindings:
clock: Add spread spectrum definition
dt-bindings:
clock: airoha: Add additional reset for PCIe PERSTOUT
dt-bindings:
clock: ast2700: add PECI clock
dt-bindings:
clock: Correct white-space style
dt-bindings:
clock: Document Renesas R-Car X5H Clock Pulse Generator
dt-bindings:
clock: Drop incorrect usage of double '::'
dt-bindings:
clock: exynos990: Add CLK_GOUT_PERIS_TMU_SUB_PCLK
dt-bindings:
clock: mediatek: Add mt8173 mfgtop
dt-bindings:
clock: Move xlnx,zynqmp-clk to its own schema
dt-bindings:
clock: qcom,a53pll: Add IPQ5210 compatible
dt-bindings:
clock: qcom,glymur-tcsr: Add mahua support
dt-bindings:
clock: qcom,qcm2290-dispcc: Add missing power-domains property
dt-bindings:
clock: qcom,rpmcc: Add Qualcomm Shikra SoC RPMCC
dt-bindings:
clock: qcom,sm8450-camcc: Drop qcom,sc8280xp-camcc from "if" block
dt-bindings:
clock: qcom,sm8450-camcc: Require required-opps on SM8750
dt-bindings:
clock: qcom,sm8450-video: Require required-opps on X1E80100
dt-bindings:
clock: qcom-rpmhcc: Add RPMH clock controller for Maili
dt-bindings:
clock: qcom: Add EVA clock and reset controller for Glymur SoC
dt-bindings:
clock: qcom: Add Glymur camera clock controller
dt-bindings:
clock: qcom: Add Hawi video clock controller
dt-bindings:
clock: qcom: Add IPQ9650 REFGEN clock IDs
dt-bindings:
clock: qcom: Add Maili global clock controller
dt-bindings:
clock: qcom: Add Maili TCSR clock controller
dt-bindings:
clock: qcom: Add Qualcomm Maili video clock controller
dt-bindings:
clock: qcom: Add Qualcomm Shikra AudioCoreCC and AudioCoreCSR
dt-bindings:
clock: qcom: Add Qualcomm Shikra Display clock controller
dt-bindings:
clock: qcom: Add Qualcomm Shikra GPU clock controller
dt-bindings:
clock: qcom: Add Qualcomm Shikra SoC Global Clock Controller
dt-bindings:
clock: qcom: Document Nord display clock controller
dt-bindings:
clock: qcom: Document Nord GPU clock controllers
dt-bindings:
clock: qcom: gcc-mdm9607: Add missing "clocks" property
dt-bindings:
clock: qcom: gcc-mdm9607: Drop SYSTEM_NOC_BFDCD_CLK_SRC
dt-bindings:
clock: qcom: gcc-mdm9607: Use proper address in example
dt-bindings:
clock: qcom: glymur-gcc: Add missing CX power domain
dt-bindings:
clock: qcom: Move glymur TCSR to own binding
dt-bindings:
clock: renesas,r9a09g077/87: Add LCDC_CLKD clock ID
dt-bindings:
clock: renesas,r9a09g077/87: Add PCLKRTC clock ID
dt-bindings:
clock: renesas,versaclock7: Update maintainer
dt-bindings:
clock: renesas: Add audio clock inputs for RZ/V2H family
dt-bindings:
clock: rockchip: Add RV1106 CRU support
dt-bindings:
clock: si544: add si549 compatible
dt-bindings:
clock: ti,clockdomain: Convert to DT schema
dt-bindings:
clock: ti,keystone-gate: Convert to DT schema
dt-bindings:
clock: ti: Convert APLL clock to DT schema
dt-bindings:
clock: ultrarisc: Add DP1000 Clock Controller
dt-bindings:
clock: versal-clk: Fix mio_clk index range in clock-names pattern
dt-bindings:
clock: versal-clk: Fix Versal NET clock validation
dt-bindings:
Correct white-space style
dt-bindings:
crypto: qcom,ice: Fix missing power-domain and iface clk on Hawi
dt-bindings:
crypto: qcom,inline-crypto-engine: Add x1e80100 support
dt-bindings:
crypto: qcom,inline-crypto-engine: Document Maili ICE
dt-bindings:
crypto: qcom,inline-crypto-engine: Document Nord ICE
dt-bindings:
crypto: qcom,inline-crypto-engine: Document Shikra ICE
dt-bindings:
crypto: qcom,inline-crypto-engine: Fix legacy/new SoC strictness split
dt-bindings:
crypto: qcom,prng: Document Maili TRNG
dt-bindings:
crypto: qcom,prng: Document Shikra TRNG
dt-bindings:
crypto: qcom-qce: Document the Shikra crypto engine
dt-bindings:
devfreq: samsung,exynos-ppmu: Use standard regex syntax
dt-bindings:
display/msm/gpu: Add support for A704 GPU
dt-bindings:
display/msm: Document Adreno 722 GPU and GMU
dt-bindings:
display/msm: gpu: Document Adreno 840
dt-bindings:
display/msm: Use consistent indentation in the example
dt-bindings:
display: Add AYANEO Pocket DS lower panel
dt-bindings:
display: bridge: Document Renesas RZ/G3L LVDS encoder
dt-bindings:
display: bridge: renesas,dsi: Document RZ/G3L
dt-bindings:
display: imx: Add deprecated property display and display0
dt-bindings:
display: msm: qcm2290: Add Shikra MDSS
dt-bindings:
display: panel-lvds: Add compatible for Opto Logic SCX1001511GGC49
dt-bindings:
display: panel: Add Anbernic TD4310 panel
dt-bindings:
display: panel: Add Chipone ICNA3512 OLED driver bindings
dt-bindings:
display: panel: add compatible for DCLTek 300250 9.35in panel
dt-bindings:
display: panel: add Ilitek ILI7807S panel controller
dt-bindings:
display: panel: Add Ilitek ILI9488 panel controller
dt-bindings:
display: panel: Add Novatek NT36536
dt-bindings:
display: panel: document the Renesas R63419 based dual-DSI video mode Display Panels
dt-bindings:
display: panel: himax,hx83121a: add optional bl supply
dt-bindings:
display: panel: samsung,atna33xc20: Add ATNA40HQ08-0
dt-bindings:
display: renesas,rzg2l-du: Document RZ/G3L SoC
dt-bindings:
display: rockchip: analogix-dp: Add per-clock descriptions
dt-bindings:
display: rockchip: analogix-dp: Add support for RK3576
dt-bindings:
display: rockchip: analogix-dp: Fix hclk as third clock for RK3588
dt-bindings:
display: simple: Add Ampire AM-800480N3TZQW-00H
dt-bindings:
display: tegra: Add Tegra264 compatible for VIC
dt-bindings:
display: tegra: Changes to support Tegra264
dt-bindings:
display: verisilicon,dc: make resets non-optional
dt-bindings:
dma: mediatek,uart-dma: add support for MT8189 SoC
dt-bindings:
dma: qcom,bam-dma: Increase iommus maxItems to 7
dt-bindings:
dma: xilinx: Fix "xlnx,irq-delay" type
dt-bindings:
dma: xlnx,axi-dma: Restore xlnx,flush-fsync as u32
dt-bindings:
dpll: zl3073x: ZL30643 is compatible
dt-bindings:
Drop incorrect usage of double '::'
dt-bindings:
ethernet: eswin: add EIC7700 eth1 RX clock inversion variant
dt-bindings:
ethernet: eswin: relax internal delay model to range-based constraints
dt-bindings:
firmware: qcom,scm: Add minidump SRAM property
dt-bindings:
firmware: qcom,scm: Document SCM on Maili SOC
dt-bindings:
firmware: qcom,scm: Document SCM on Shikra SoC
dt-bindings:
firmware: xilinx: Add missing example for ZynqMP
dt-bindings:
fix typos and brackets
dt-bindings:
fsl,fpga-qixis: Add fsl,ls1021aqds-fpga compatible string
dt-bindings:
fsl: layerscape-dcfg: define DCFG_DCSR region
dt-bindings:
gpio: cdns: add Axiado AX3005 GPIO variant
dt-bindings:
gpio: pca95xx: Document Kinetic KTS1622
dt-bindings:
gpio: realtek: Add realtek,rtd1625-gpio
dt-bindings:
gpio: rockchip,gpio-bank: Add rockchip,grf property
dt-bindings:
gpu: host1x: Fix email address
dt-bindings:
gpu: img,powervr-*: Add maintainer entries
dt-bindings:
gpu: img,powervr-*: Remove Matt Coster as maintainer
dt-bindings:
gpu: powervr-rogue: Add MediaTek MT8173 GPU
dt-bindings:
hwmon: (pmbus/max20830): add max20830c and max20840c support
dt-bindings:
hwmon: (pmbus/max20830): add VOUT feedback resistor properties and complete examples
dt-bindings:
hwmon: add adi,adt7470
dt-bindings:
hwmon: Add Eswin EIC7700 PVT sensor
dt-bindings:
hwmon: Add MPS mpq82d00
dt-bindings:
hwmon: Add Sensirion SHT30 series
dt-bindings:
hwmon: chipcap2: Add label property
dt-bindings:
hwmon: Document SMSC EMC1402/1403/1404/1428
dt-bindings:
hwmon: hpe,gxp-fan-ctrl: remove fn2 and pl registers
dt-bindings:
hwmon: ina2xx: add ina232 compatible
dt-bindings:
hwmon: pmbus: Add Analog Devices MAX16545/MAX16550 and Volterra VT7505
dt-bindings:
hwmon: pmbus: Add bindings for Silergy SQ24860
dt-bindings:
hwmon: pmbus: add MPS MPQ8646
dt-bindings:
hwmon: pmbus: ti,lm25066: add current limit properties
dt-bindings:
i2c: apple,i2c: Add t6030 and t6031 compatibles
dt-bindings:
i2c: cdns: add Axiado AX3005 I2C variant
dt-bindings:
i2c: convert altera i2c to dt-schema
dt-bindings:
i2c: convert axxia i2c to dt-schema
dt-bindings:
i2c: Describe SA8255p
dt-bindings:
i2c: qcom,sa8255p-geni-i2c: Add compatible for Nord SA8797P
dt-bindings:
i2c: rcar-i2c: Document R-Car X5H support
dt-bindings:
i3c: Add AMD I3C master controller support
dt-bindings:
i3c: Add mipi-i3c-static-method to support SETAASA
dt-bindings:
i3c: cdns: add Axiado AX3005 I3C variant
dt-bindings:
i3c: dw: Document missing optional core reset
dt-bindings:
iio: adc: ad4080: add AD4883 support
dt-bindings:
iio: adc: Add burn-out current properties
dt-bindings:
iio: adc: Add excitation current sources properties
dt-bindings:
iio: adc: add input-chopping property
dt-bindings:
iio: adc: Add ltc2378
dt-bindings:
iio: adc: Add reference-sources property
dt-bindings:
iio: adc: add ti,ads112c14
dt-bindings:
iio: adc: add xlnx,versal-sysmon binding
dt-bindings:
iio: adc: hx711: add RATE GPIO property
dt-bindings:
iio: adc: hx711: add VSUP and DVDD supply properties
dt-bindings:
iio: adc: mediatek,mt6359-auxadc: add mt6323 PMIC AUXADC
dt-bindings:
iio: adc: rockchip-saradc: Add RV1106 compatible
dt-bindings:
iio: adc: rockchip-saradc: Fix RV1106 compatible
dt-bindings:
iio: adc: rockchip-saradc: Group single-entries into an enum list
dt-bindings:
iio: dac: ad5686: add reset/ldac/gain support
dt-bindings:
iio: dac: ad5686: extend device support
dt-bindings:
iio: dac: ad5686: rework on power supplies
dt-bindings:
iio: dac: ad5696: add AD5673R/AD5677R support
dt-bindings:
iio: dac: ad5696: add reset/ldac/gain support
dt-bindings:
iio: dac: ad5696: extend device support
dt-bindings:
iio: dac: ad5696: rework on power supplies
dt-bindings:
iio: dac: add support for AD3532R/AD3532
dt-bindings:
iio: dac: add support for mcp47a1
dt-bindings:
iio: dac: fix spelling of 'reference' in adi,ad5791
dt-bindings:
iio: flow: add Sensirion SLF3S liquid flow sensor
dt-bindings:
iio: frequency: add adf41513
dt-bindings:
iio: imu: icm42600: Add icm42607
dt-bindings:
iio: imu: icm42600: Add mount-matrix
dt-bindings:
iio: magnetometer: add QST QMC5883L Sensor
dt-bindings:
iio: magnetometer: add QST QMC6308
dt-bindings:
iio: scd30: update maintainers field
dt-bindings:
iio: ti,tmp117: add binding for the TMP119
dt-bindings:
input: Add Qualcomm SPMI PMIC haptics
dt-bindings:
input: Convert TI TPS65217 power button to DT schema
dt-bindings:
input: Document Imagis ISA1200 haptic motor driver
dt-bindings:
input: focaltech,ft8112: Add focaltech,ft3d81 compatible
dt-bindings:
input: fsl,scu-key: Add compatible string fsl,imx8qm-sc-key
dt-bindings:
input: gpio-charlieplex-keypad: add missing parenthesis
dt-bindings:
input: mediatek,mt6779-keypad: add mt6572
dt-bindings:
input: microchip,cap11xx: Add CAP1114 support
dt-bindings:
input: microchip,cap11xx: Add microchip,cap1126 LED reg constraints
dt-bindings:
input: microchip,cap11xx: Add reset-gpios property
dt-bindings:
input: microchip,cap11xx: Update datasheet URL and LED reg range
dt-bindings:
input: sun4i-lradc-keys: Add A100/A133 compatible
dt-bindings:
input: syna,rmi4: Document syna,rmi4-s3706b
dt-bindings:
interconnect: qcom,osm-l3: Add EPSS L3 DT binding for Qualcomm Shikra SoC
dt-bindings:
interconnect: qcom,sc8280xp-rpmh: Add reg and clocks for QoS
dt-bindings:
interconnect: qcom,x1e80100-rpmh: add clocks property to enable QoS
dt-bindings:
interconnect: qcom-bwmon: Add Maili cpu-bwmon compatible
dt-bindings:
interconnect: qcom-bwmon: Add Shikra cpu-bwmon compatible
dt-bindings:
interconnect: qcom-bwmon: Document Eliza BWMONs compatible
dt-bindings:
interconnect: qcom: document the RPMh Network-On-Chip interconnect in Maili SoC
dt-bindings:
interrupt-controller: Add Canaan K230 PLIC
dt-bindings:
interrupt-controller: Add StarFive JHB100 plic
dt-bindings:
interrupt-controller: apple,aic2: Add apple,t6031-aic3 compatible
dt-bindings:
interrupt-controller: apple,aic2: Invert #interrupt-cells condition
dt-bindings:
interrupt-controller: mediatek,mt6577-sysirq: Drop invalid JSON pointer
dt-bindings:
interrupt-controller: realtek,rtl-intc: Allow 2 interrupt cells
dt-bindings:
iommu: Fix interrupt type in example
dt-bindings:
iommu: Fix interrupt type in example
dt-bindings:
iommu: ti,omap-iommu: Convert to DT schema
dt-bindings:
irq: sun7i-nmi: Document the Allwinner A733 NMI controller
dt-bindings:
leds: Add default-intensity property
dt-bindings:
leds: Add LTC3220 18 channel LED Driver
dt-bindings:
leds: backlight: Convert TPS65217 to DT schema
dt-bindings:
leds: backlight: Document the SY7758 6-channel High Efficiency LED Driver
dt-bindings:
leds: bcm6358: Convert to DT schema
dt-bindings:
leds: Document "gpio" trigger
dt-bindings:
leds: lacie,ns2-leds: Convert to DT schema
dt-bindings:
leds: nxp,pca963x: Add multicolor LED support
dt-bindings:
leds: nxp,pca963x: Fix reg maximum for pca9635
dt-bindings:
mailbox: add Axiado AX3005 mailbox
dt-bindings:
mailbox: Convert TI Message Manager to DT schema
dt-bindings:
mailbox: google,gs101-mbox: Add samsung,exynos850-mbox
dt-bindings:
mailbox: qcom-ipcc: Document Nord IPCC
dt-bindings:
mailbox: qcom: Add IPQ5210 APCS compatible
dt-bindings:
media: i2c: Add Sony IMX678
dt-bindings:
media: i2c: Add Sony IMX678
dt-bindings:
media: imx355: Allow 2 CSI2 data lane output
dt-bindings:
media: qcom,milos-iris: Add Milos video codec
dt-bindings:
media: qcom: Add Shikra CAMSS compatible
dt-bindings:
media: ti,am437x-vpfe: Convert to DT schema
dt-bindings:
mediatek: cec: Correct the compatibles for mt7623-mt8167
dt-bindings:
mfd: 88pm886: Allow vbus regulator
dt-bindings:
mfd: Convert OMAP USB TLL to DT schema
dt-bindings:
mfd: mediatek,mt8195-scpsys: Add support for MT8189 SoC
dt-bindings:
mfd: qcom,spmi-pmic: Document haptics device
dt-bindings:
mfd: qcom,spmi-pmic: Document PMG1110
dt-bindings:
mfd: qcom,tcsr: Add compatible for Hawi and Maili SoCs
dt-bindings:
mfd: qcom,tcsr: Add compatible for Shikra
dt-bindings:
mfd: qcom,tcsr: Document the IPQ9650 TCSR block
dt-bindings:
mfd: st,stmpe: Fix typo st,stmpe601 (should be st,stmpe610)
dt-bindings:
mfd: syscon: Add ESWIN EIC7700 compatible
dt-bindings:
mfd: syscon: Allow syscon compatible for Loongson-2K0300 chip id
dt-bindings:
mfd: syscon: Disallow simple-bus with syscon
dt-bindings:
mfd: syscon: Drop custom select for older dtschema
dt-bindings:
misc: qcom,fastrpc: Add Maili FastRPC compatible
dt-bindings:
misc: qcom,fastrpc: Document Nord FastRPC
dt-bindings:
mmc: Convert TI OMAP2420 MMC to DT schema
dt-bindings:
mmc: Document fixed-layout NVMEM provider support
dt-bindings:
mmc: rockchip-dw-mshc: Add RV1106 compatible
dt-bindings:
mmc: sdhci-msm: add ICE phandle
dt-bindings:
mmc: st,sdhci: Convert to DT schema
dt-bindings:
mmc: sunxi: add compatible string for Allwinner A733 MMC0/1/2
dt-bindings:
mmc: tegra: Document Tegra238 SDHCI
dt-bindings:
mmc: tegra: Document Tegra264 SDHCI
dt-bindings:
mtd: qcom,nandc: Add MDM9607 QPIC NAND controller
dt-bindings:
net: Add ADIN1140
dt-bindings:
net: add DAPU Telecom DAP8211R(I) PHY binding
dt-bindings:
net: altr,socfpga-stmmac: add more interrupts for Agilex5
dt-bindings:
net: can: Convert TI HECC to DT schema
dt-bindings:
net: Correct white-space style
dt-bindings:
net: dsa: add MT7628 ESW
dt-bindings:
net: dsa: mediatek,mt7530: add econet,en7528-switch
dt-bindings:
net: microchip,lan78xx: convert to DT schema
dt-bindings:
net: microchip: fix entry
dt-bindings:
net: pse-pd: add bindings for Realtek PSE MCU
dt-bindings:
nvmem: airoha: add SMC eFuses schema
dt-bindings:
nvmem: lan9662-otpc: Add LAN969x series
dt-bindings:
nvmem: qcom,qfprom: Add Shikra compatible
dt-bindings:
nvmem: qfprom: Add glymur compatible
dt-bindings:
nvmem: qfprom: Add ipq5210 & ipq9650 compatible
dt-bindings:
nvmem: qfprom: Add Milos compatible
dt-bindings:
nvmem: qfprom: qcom: Add Hawi compatible
dt-bindings:
PCI: Correct white-space style
dt-bindings:
PCI: imx6q-pcie: Add i.MX95 optional intr/aer/pme interrupts
dt-bindings:
PCI: mediatek-gen3: Add support for MT8189 SoC
dt-bindings:
PCI: mediatek-gen3: Allow memory-region for restricted DMA buffer
dt-bindings:
PCI: qcom,pcie-ipq9574: Add IPQ5210 compatible
dt-bindings:
PCI: qcom,pcie-ipq9574: Add IPQ9650 compatible
dt-bindings:
PCI: qcom: Document Hawi and Maili PCIe Controllers
dt-bindings:
PCI: rcar-gen4-pci-host: Document optional msi-parent
dt-bindings:
PCI: renesas,r9a08g045-pcie: Add RZ/V2H(P) support
dt-bindings:
PCI: tegra264: Strictly distinguish C0 from C1-C5
dt-bindings:
PCI: tegra264: Switch to PCIe Root Port bindings
dt-bindings:
PCI: toshiba,tc9563: Restrict Tx Amplitude, DFE and N_FTS to USP, DSP1 and DSP2
dt-bindings:
PCI: ultrarisc: Add required DP1000 PCIe clocks
dt-bindings:
perf: marvell: Add CN20K DDR PMU binding
dt-bindings:
phy: Add Spacemit K3 USB3/PCIe comb phy support
dt-bindings:
phy: mediatek,dsi-phy: Add support for MT8196
dt-bindings:
phy: qcom,ipq8074-qmp-pcie: document IPQ9650 QMP PCIe PHYs
dt-bindings:
phy: qcom,ipq8074-qmp-pcie: Document the ipq5210 QMP PCIe PHY
dt-bindings:
phy: qcom,m31-eusb2-phy: Document M31 eUSB2 PHY for Hawi
dt-bindings:
phy: qcom,qusb2: Document QUSB2 Phy for Shikra
dt-bindings:
phy: qcom,sa8775p-dwmac-sgmii-phy: add named voltage rails and deprecate phy-supply
dt-bindings:
phy: qcom,sc8280xp-qmp-pcie-phy: Add Hawi compatibles
dt-bindings:
phy: qcom,sc8280xp-qmp-pcie-phy: Add SM8475 QMP PHY
dt-bindings:
phy: qcom,sc8280xp-qmp-ufs-phy: Add Hawi UFS PHY compatible
dt-bindings:
phy: qcom,sc8280xp-qmp-usb43dp-phy: Add Hawi QMP PHY
dt-bindings:
phy: qcom,sc8280xp-qmp-usb43dp-phy: Add SM8475 QMP PHY
dt-bindings:
phy: qcom: Add Glymur QMP PCIe multiple link-mode PHY
dt-bindings:
phy: qcs615-qmp-usb3dp: Add support for Shikra SoC
dt-bindings:
phy: renesas,usb2-phy: Document RZ/G3L PHY bindings
dt-bindings:
phy: rockchip-inno-csi-dphy: add rockchip,clk-lane-phase property
dt-bindings:
pinctrl: airoha: add support of an7563 pin controller
dt-bindings:
pinctrl: airoha: add support of en7523 pin controller
dt-bindings:
pinctrl: airoha: an7583: add i2c0 group for i2c function
dt-bindings:
pinctrl: airoha: an7583: add missed features
dt-bindings:
pinctrl: airoha: an7583: allow configuration of non-gpio default pins as gpio and pwm
dt-bindings:
pinctrl: airoha: an7583: fix device tree binding schema
dt-bindings:
pinctrl: airoha: en7581: allow configuration of pcie_reset pins as gpio or pwm
dt-bindings:
pinctrl: airoha: en7581: fix misprint in i2s function name
dt-bindings:
pinctrl: apple,pinctrl: Add t6030 and t6031 compatibles
dt-bindings:
pinctrl: aspeed,ast2700-soc1: Add JTAGM1TRST group
dt-bindings:
pinctrl: Convert TI DA850 pupd to DT schema
dt-bindings:
pinctrl: mediatek: Add MT6858
dt-bindings:
pinctrl: microchip,pic32mzda-pinctrl: Convert to DT schema
dt-bindings:
pinctrl: mt7622: allow gpio-hogs
dt-bindings:
pinctrl: qcom,milos-lpass-lpi-pinctrl: Add Eliza pinctrl
dt-bindings:
pinctrl: qcom,pmic-gpio: Document PMG1110 GPIO support
dt-bindings:
pinctrl: qcom: Describe Maili TLMM block
dt-bindings:
pinctrl: rockchip: Add RV1106 compatible
dt-bindings:
pinctrl: s32g2-siul2: describe GPIO and EIRQ resources
dt-bindings:
pinctrl: samsung: Add exynos8855-pinctrl compatible
dt-bindings:
pinctrl: samsung: Add exynos8855-wakeup-eint compatible
dt-bindings:
pinctrl: tegra264: fix DAP2 DIN/DOUT pin names
dt-bindings:
pinctrl: ti,dra7-iodelay: Convert to DT schema
dt-bindings:
power: Add Amlogic A9 power domains
dt-bindings:
power: Add MediaTek MT6858 power domain controller
dt-bindings:
power: apple,pmgr-pwrstate: Add t6030 and t6031 compatibles
dt-bindings:
power: Convert TI SmartReflex to DT schema
dt-bindings:
power: Document Renesas R-Car X5H Module Controller
dt-bindings:
power: maxim,max17042: Fix temp types to signed
dt-bindings:
power: mediatek: Add support for MT8196 direct HFRP
dt-bindings:
power: qcom,rpmpd: document RPMh power domain for Maili
dt-bindings:
power: reset: qcom,pon: Narrow allowed reboot modes
dt-bindings:
power: reset: qcom-pon: Add new compatible PMM8654AU
dt-bindings:
power: reset: ti,keystone-reset: Convert to DT schema
dt-bindings:
power: supply: Add TI BQ25630 charger
dt-bindings:
power: supply: max17042: Allow generic power-supply properties
dt-bindings:
power: supply: maxim,max8903: add DC and USB input current-limit controls
dt-bindings:
power: supply: sgm41542: document sgm41542
dt-bindings:
pwm: apple,s5l-fpwm: Add t6030 and t6031 compatibles
dt-bindings:
pwm: Document Tegra264 controller
dt-bindings:
remoteproc: Document AMD MicroBlaze/V BRAM-based rproc
dt-bindings:
remoteproc: Drop redundant $ref of firmware-name property
dt-bindings:
remoteproc: qcom,milos-pas: Move Eliza ADSP to SM8550 schema
dt-bindings:
remoteproc: qcom,nord-pas: Document Nord PAS
dt-bindings:
remoteproc: qcom,sm8550-pas: Add Eliza CDSP compatible
dt-bindings:
remoteproc: qcom,sm8550-pas: Add Qualcomm Maili ADSP and CDSP
dt-bindings:
remoteproc: qcom: cleanup qcom,adsp.yaml
dt-bindings:
remoteproc: qcom: Document pas for SoCCP on Hawi and Maili SoC
dt-bindings:
remoteproc: qcom: Document pas for SoCCP on Kaanapali and Glymur platforms
dt-bindings:
remoteproc: qcom: move glymur SoCCP pas to standalone
dt-bindings:
remoteproc: qcom: move interrupts and interrupt-names list out of pas-common
dt-bindings:
remoteproc: ti,wkup-m3: Convert to DT schema
dt-bindings:
riscv: add Counter delegation ISA extensions description
dt-bindings:
riscv: add Smcntrpmf ISA extension description
dt-bindings:
riscv: add Smcsrind and Sscsrind ISA extension descriptions
dt-bindings:
riscv: Add Ssqosid extension description
dt-bindings:
riscv: cpus: Fix yamllint style issues
dt-bindings:
riscv: spacemit: Add Banana Pi BPI-CM6 compatible
dt-bindings:
rng: Rename the title of the EIP-76 file
dt-bindings:
rockchip: grf: Narrow allowed reboot modes
dt-bindings:
rockchip: pmu: Narrow definition of reboot-mode
dt-bindings:
rtc: Convert rtc-cmos binding to YAML
dt-bindings:
rtc: Convert TI Palmas RTC to DT schema
dt-bindings:
rtc: microchip,pic32mzda-rtc: Convert to DT schema
dt-bindings:
rtc: renesas,rzn1-rtc: Add RZ/T2H and RZ/N2H support
dt-bindings:
rtc: sun6i: add sun60i-a733 support
dt-bindings:
rtc: sun6i: no clock-output-names on h616/r329
dt-bindings:
rtc: ti,omap-rtc: Convert to DT schema
dt-bindings:
samsung: exynos-pmu: Narrow allowed reboot modes
dt-bindings:
samsung: exynos-pmu: Restrict children with unevaluatedProperties
dt-bindings:
serial: 8250: Add Aspeed AST2600 and AST2700 uart compatible
dt-bindings:
serial: maxim,max310x: describe per-channel rs485 subnodes
dt-bindings:
serial: snps-dw-apb-uart: Add "google,lga-uart"
dt-bindings:
serial: snps-dw-apb-uart: Add RV1106 compatible
dt-bindings:
soc: amlogic: clk-measure: Add A1 and T7 compatible
dt-bindings:
soc: apple: Add Apple PMGR misc controls
dt-bindings:
soc: cix: add sky1 audss cru controller
dt-bindings:
soc: fsl: qe: Add support of IRQ in QE GPIO
dt-bindings:
soc: fsl: qe: Convert QE GPIO to DT schema
dt-bindings:
soc: fsl: qe: Set #interrupt-cells to 2 to support interrupt type encoding
dt-bindings:
soc: imx: Add fsl,eim-bus
dt-bindings:
soc: imx: fsl,imx93-media-blk-ctrl: Allow LVDS Display Bridge child node
dt-bindings:
soc: mediatek: mutex: Improve title and description
dt-bindings:
soc: mobileye: Add EyeQ7H OLB
dt-bindings:
soc: qcom,aoss-qmp: Document Nord AOSS side channel
dt-bindings:
soc: qcom,aoss-qmp: Document the Maili AOSS side channel
dt-bindings:
soc: qcom,wcnss: Drop redundant $ref of firmware-name property
dt-bindings:
soc: qcom: qcom,pmic-glink: Add Maili compatible string
dt-bindings:
soc: qcom: smd-rpm: Add Shikra rpm-smd compatible
dt-bindings:
soc: samsung: exynos-sysreg: Add hsi0 for ExynosAutov920
dt-bindings:
soc: sophgo: add Milk-V Duo 256M board
dt-bindings:
soc: spacemit: k3: Add clock ID for UFS refclk
dt-bindings:
soc: spacemit: k3: add i2s_sysclk, i2s_bclk_factor and i2s1_sysclk_src IDs
dt-bindings:
sound: qcom,q6dsp-lpass-ports: add Audio IF clocks
dt-bindings:
sound: qcom,sm8250: allow TDM slot properties
dt-bindings:
soundwire: qcom: Increase max data ports to 17
dt-bindings:
spi: nuvoton,ma35d1-qspi: Add Nuvoton MA35D1 QSPI
dt-bindings:
sram: document glymur as compatible
dt-bindings:
sram: Document qcom,maili-imem compatible
dt-bindings:
sram: Document qcom,shikra-imem compatible
dt-bindings:
sram: qcom,imem: Add minidump-sram pattern property
dt-bindings:
sram: qcom,imem: Narrow allowed reboot modes
dt-bindings:
thermal: Add Qualcomm MBG thermal monitor support
dt-bindings:
thermal: mediatek: Make resets optional for MT8196
dt-bindings:
thermal: qcom-tsens: Document the Maili Temperature Sensor
dt-bindings:
timer: Add Canaan K230 CLINT
dt-bindings:
trivial-devices: Add Kandou KB9002
dt-bindings:
update Sudeep Holla's email address
dt-bindings:
usb: Add Aspeed AST2700 DWC3 controller
dt-bindings:
usb: cdns3: allow iommus property
dt-bindings:
usb: generic-ehci: Document clock-names in top-level
dt-bindings:
usb: generic-ohci: Document clock-names in top-level
dt-bindings:
usb: mtu3: add support mt8196
dt-bindings:
usb: qcom,snps-dwc3: Add ipq5210 to USB DWC3
dt-bindings:
usb: qcom,snps-dwc3: Add Shikra compatible
dt-bindings:
usb: renesas,usbhs: Document RZ/G3L SoC
dt-bindings:
usb: ti,tps6598x: add TPS66993 compatible
dt-bindings:
vendor-prefixes: add alientek
dt-bindings:
vendor-prefixes: Add AYN Technologies
dt-bindings:
vendor-prefixes: Add DCLTEK
dt-bindings:
vendor-prefixes: Add graperain
dt-bindings:
vendor-prefixes: add Guangdong Dapu Telecom Co., Ltd.
dt-bindings:
vendor-prefixes: Add GXCAS Technology
dt-bindings:
vendor-prefixes: Add HONOR
dt-bindings:
vendor-prefixes: Add IMDT
dt-bindings:
vendor-prefixes: Add Opto Logic
dt-bindings:
vendor-prefixes: Add prefix for Vicharak
dt-bindings:
vendor-prefixes: Add Riverdi
dt-bindings:
vendor-prefixes: Add Shenzhen Baijie Technology Co., Ltd.
dt-bindings:
vendor-prefixes: Add techvision
dt-bindings:
vendor-prefixes: Add youyeetoo
dt-bindings:
w1: Convert HDQ One Wire to DT schema
dt-bindings:
watchdog: Add MA35D1 Watchdog
dt-bindings:
watchdog: apple,wdt: Add t6030 and t6031 compatibles
dt-bindings:
watchdog: apple,wdt: Add t8132 compatible
dt-bindings:
watchdog: Document Qualcomm Maili watchdog
dt-bindings:
watchdog: microchip,pic32mzda-dmt: Convert to DT schema
dt-bindings:
watchdog: microchip,pic32mzda-wdt: Convert to DT schema
dt-bindings:
watchdog: npcm: add GCR syscon property
dt-bindings:
watchdog: snps,dw-wdt: Add RV1106 compatible
dt-bindings:
xilinx: Remove EDK/Ethernet references
dtc:
dt-check-style: Add missing /dts-v1/ to few test cases
dtc:
dt-check-style: Add more DTS test cases
dtc:
dt-check-style: Allow space-aligning indentation in DTS
dtc:
dt-check-style: Expect first device_type
dtc:
dt-check-style: Handle properly DTC-style includes
dtc:
dt-check-style: Narrow disallowing of tab in DTS only to YAML
dtc:
dt-check-style: Print proper line number of indentation detection place
dtc:
dt-check-style: Rework handling YAML/DTS in rules
dtc:
dt-check-style: Simplify setting depth of DtsLine
e1000e:
add system to disable K1 list
ecryptfs:
avoid heap allocation for inode size write
eCryptfs:
bound the packet-length peek to the user buffer
ecryptfs:
ecryptfs_kernel.h: clean up kernel-doc comments
ecryptfs:
fix tag 11 packet exact-fit size check
ecryptfs:
hold msg ctx list lock when cleaning daemon queue
ecryptfs:
pass packet set buffer size to parser
ecryptfs:
reject oversized encrypted_key_size in parse_tag_3_packet
ecryptfs:
reject too-small tag 70 packets
ecryptfs:
release message context on send failure
ecryptfs:
show filename encryption options
ecryptfs:
use filemap_dirty_folio for address space operations
EDAC/altera:
Do not allow driver unbinding
EDAC/altera:
Drop __init from ECC setup paths for re-probe safety
EDAC/altera:
Fix device node reference leaks in the SDMMC ECC setup
EDAC/altera:
Fix memory leak on dci allocation failure
EDAC/altera:
Fix use-after-free in error paths
EDAC/altera:
Remove remaining CONFIG_64BIT ifdefs in the DB-error path
EDAC/altera:
Use ECC manager compatible to select A10/S10 IRQ layout
EDAC/altera:
Use parent device for devres in altr_portb_setup()
EDAC/amd64:
Mask UMC chip select to the four implemented selects
EDAC/debugfs:
Remove the fake_inject debugfs interface
EDAC/device_sysfs:
Cleanup around edac_device_ctl_poll_msec_store()
EDAC/device_sysfs:
Use kstrtouint() for poll_msec to prevent truncation
EDAC/ie31200:
Decouple DIMM width decoding from enum order
EDAC/igen6:
Add Intel Starfire SoCs support
EDAC/igen6:
Detect present memory controllers at runtime
EDAC/igen6:
Fix channel address decode for non-hash mode
EDAC/igen6:
Fix channel selection hash
EDAC/igen6:
Fix interleave boundary condition
EDAC/igen6:
Fix Raptor Lake-P logged error address
EDAC/igen6:
Refactor address translation logic
EDAC/igen6:
Remove redundant resource configuration tables
EDAC/igen6:
Remove unnecessary XOR on the zero-valued interleave bit
EDAC/igen6:
Simplify compute die ID comments
EDAC/mpc85xx:
Orphan it
EDAC/sysfs:
Use sysfs_emit_at() in dimmdev_location_show()
EDAC/thunderx:
Orphan it
EDAC/versalnet:
Drop remote processor handle refcount on driver removal
EDAC:
Remove redundant dev_err()
EDAC:
Stop using 32-bit MSR interfaces
eeprom:
move nvmem EEPROM drivers to drivers/nvmem/
efi/runtime-wrappers:
bound the wait for EFI runtime service calls
efi/runtime-wrappers:
check EFI_RUNTIME_SERVICES before using efi_rts_work
efi/runtime-wrappers:
factor out efi_rts_park_worker()
efi/runtime-wrappers:
handle queue_work() failure with goto exit
efi/runtime-wrappers:
honour EFI_RUNTIME_SERVICES in the non-blocking paths
efi/runtime-wrappers:
retire the worker if a wedged call ever returns
efi:
apple-properties: validate setup data header length
efi:
fix stale reference to efi_recover_from_page_fault()
efi:
make efi_guid_to_str() take a const GUID pointer
efivarfs:
Rate limit statfs() handler
efs:
Remove EFS
ehea:
remove the ehea driver
EISA:
Use str_plural() in eisa_probe()
enic:
add admin channel open and close for SR-IOV
enic:
add admin CQ service with MSI-X interrupt and workqueue polling
enic:
add admin RQ buffer management
enic:
add MBOX core send and receive for admin channel
enic:
add MBOX PF handlers for VF register and capability
enic:
add MBOX VF handlers for capability, register and link state
enic:
add V2 VF probe with admin channel and PF registration
enic:
define MBOX message types and header structures
enic:
match mailbox replies to request numbers
enic:
preserve V2 VF carrier across netdev reopen
enic:
re-establish V2 VF admin channel and PF registration after reset
enic:
verify firmware supports V2 SR-IOV at probe time
enic:
wire V2 SR-IOV enable with admin channel and MBOX
entry, treewide:
Make syscall_enter_from_user_mode[_work]() indicate syscall execution
entry:
Account the deferred hrtimer rearm as hardirq context for lockdep
entry:
Fix seccomp bypass after ptrace with TSYNC
entry:
Guard syscall_enter_audit() invocation with CONFIG_AUDITSYSCALL
entry:
Make return type of syscall_trace_enter() bool
entry:
Provide [syscall_]enter_from_user_mode_randomize_stack()
entry:
Remove syscall_enter_from_user_mode()
entry:
Rework syscall_audit_enter()
entry:
Rework trace_syscall_enter()
entry:
Use syscall number instead of rereading it
erofs:
accept source file descriptor via fsconfig
erofs:
add missing buf->off in erofs_bread()
erofs:
add sysfs feature entry for xattr prefixes
erofs:
convert iomap ops to ->iomap_next()
erofs:
delimit inode_share cache key components
erofs:
disable LZ4 rolling decompression for now
erofs:
Fix EROFS_FS_ZIP_LZMA_DEFAULT_MAX_STREAMS default logic
erofs:
fix interlaced ztailpacking pclusters
erofs:
fix typo in error messages
erofs:
fix unused pcluster_pools for higher page sizes
erofs:
guard on-disk algorithm IDs against Z_EROFS_COMPRESSION_MAX
erofs:
open via dedicated fs bdev helpers
erofs:
preserve LZMA decoders on resize failure
erofs:
simplify z_erofs_gbuf_growsize()
erofs:
skip sufficiently large global buffers when resizing
erofs:
support large folios in inode_share mode
erofs:
support SEEK_HOLE/SEEK_DATA in inode_share mode
erofs:
support splice() in inode_share mode
erofs:
use dedicated meta inodes for file-backed mounts
errseq:
add missing bracket
esp:
do not unref managed frag pages in esp_ssg_unref()
esp:
downgrade zerocopy managed frags before mutating skb frags
et131x:
propagate EEPROM readiness errors
eth:
bnxt: decrease indent in bnxt_init_int_mode()
eth:
bnxt: preserve IRQ affinity across IRQ reallocation
eth:
fbnic: Avoid rounding zero ring sizes
eth:
fbnic: Fix payload page pool error cleanup
eth:
fbnic: Handle FW mailbox completions flagged with an error
eth:
fbnic: Handle maximum standalone channels
eth:
fbnic: reset num_napi when the napi vectors are freed
eth:
fbnic: ring the doorbell if a burst ends in a drop
eth:
fbnic: Set AW_FLUSH_MODE alongside AW_FLUSH when flushing the mailbox
eth:
fbnic: use the Rx queue napi pointer to find the napi vector
eth:
ice: don't dereference pointers from TP_printk()
eth:
nfp: bound the ntuple rule dump by the caller's buffer size
eth:
nfp: drop the replaced rule from the list when reprogramming fails
ethtool:
document that GRXCLSRLALL rule_cnt is a caller-provided limit
ethtool:
link 10000baseCR to SFF-8431, Appendix-E SFP+ DA
ethtool:
remove unused __ETHTOOL_LINK_MODE_MASK_NWORDS
ethtool:
tsconfig: reject zero-valued tx_type and rx_filter bitsets
eventfs:
Add warning for out of bounds pos in __eventfs_iterate()
eventfs:
Define event fields before directory creation
eventfs:
free the eventfs_inode after an rcu grace period too
eventfs:
Free the eventfs_inode after an rcu grace period too
eventfs:
Initialize ei->children and ei->list in init_ei()
eventpoll:
compute timer slack lazily in ep_poll()
exec:
add AT_FLAGS_TRANSPARENT_INTERP
exec:
carry a PT_INTERP substitute in struct linux_binprm
exec:
Cleanup POSIX timers right after de_thread()
exec:
do_close_on_exec() before taking exec_update_lock
exec:
Drop bprm loader before closing bprm->file
exec:
label mm->exe_file with the binary for a transparent dispatch
exec:
release the replaced file with do_close_execat()
exec:
stash bpf-selected interpreter state in struct linux_binprm
exfat:
clean up new entry on add entry failure
exfat:
convert iomap ops to ->iomap_next()
exfat:
fix overflow in cluster-to-dentry conversion
exfat:
fix truncated volume labels returned by FS_IOC_GETFSLABEL
exfat:
fix valid_size extension over a shared writable mapping
exfat:
free new directory cluster if zeroing fails
exfat:
keep FITRIM within the requested range
exfat:
replace truncate_lock with inode_lock
exfat:
write moved entry before removing source
exit:
fix lost-update race on the child_subreaper bitfields
exit:
hold a reference to thread_pid across proc_flush_pid
ext2:
Avoid unnecessary inode buffer writeback for sync(2)
ext2:
convert iomap ops to ->iomap_next()
ext2:
Drop __ext2_write_inode()
ext2:
drop redundant S_IFDIR from mkdir
ext2:
Fix data integrity writeout issues
ext2:
Fix lost inode updates for IS_SYNC inodes
ext2:
Simplify error handling of IO error when adding xattr
ext4:
Allocate mapping_metadata_bhs struct on demand
ext4:
Avoid entering writeback paths during fastcommit replay
ext4:
avoid RWM atomic in EXT4_MB_GRP_TEST_AND_SET_READ
ext4:
avoid tail write_begin walk for uptodate folios
ext4:
base unaligned DIO lock decision on partial block zeroing
ext4:
check dir entry fits before reading the hash trailer in ext4_search_dir()
ext4:
check return value of ext4_get_block() in ext4_load_tail_bh()
ext4:
clarify return semantics of ext4_load_tail_bh()
ext4:
cleanup unused CONVERT_INLINE_DATA flag
ext4:
clear error before retrying inode xattr space fallback
ext4:
clear stale xarray tags on folios skipped during writeback
ext4:
convert all EA inode iput() calls to ext4_put_ea_inode()
ext4:
convert iomap ops to ->iomap_next()
ext4:
don't enable DAX on new encrypted files
ext4:
drain in-flight DIO before buffered write fallback
ext4:
drop redundant S_IFDIR from mkdir
ext4:
enable scoped NOFS when starting a handle in nojournal mode
ext4:
export converted block count from ext4_convert_unwritten_extents()
ext4:
fix ABBA deadlock in ext4_xattr_inode_cache_find()
ext4:
fix buffer_head leak in ext4_init_orphan_info
ext4:
fix circular lock dependency in ext4_ext_migrate
ext4:
Fix data integrity writeout issues in nojournal mode
ext4:
fix estimate extent index blocks in ext4_ext_index_trans_blocks()
ext4:
fix incorrect function call when initializing s_resgid
ext4:
fix NOWAIT semantic violation in DAX extending writes
ext4:
fix out-of-bounds read in ext4_read_inline_dir()
ext4:
fix spurious message about orphan cleanup on RO fs
ext4:
fix transaction overflow during writeback
ext4:
free the sbi after a grace period
ext4:
Further de-generalize the bio postprocessing code
ext4:
get ext4_group_desc in ext4_mb_prefetch only when necessary
ext4:
guard against NULL s_group_info in ext4_get_group_info
ext4:
introduce ext4_put_ea_inode() for safe deferred iput
ext4:
Make ext4_bio_write_folio() return void
ext4:
mark data=journal as deprecated and will be removed in January 2028.
ext4:
move partial block zeroing earlier in ext4_zero_range()
ext4:
open via dedicated fs bdev helpers
ext4:
prevent sleeping allocation in NOWAIT write path
ext4:
propagate errors from fast commit range replay
ext4:
protect WRITE_ZEROES written extents with orphan list
ext4:
reduce max cluster size to match documented 256MB limit
ext4:
reject mount if clusters/inodes per group are not 8-aligned
ext4:
reject mount if inodes per group is not a multiple of inodes per block
ext4:
remove ea_inode_array mechanism in favor of ext4_put_ea_inode()
ext4:
remove ext4_end_buffer_io_sync()
ext4:
Remove fs-layer file contents en/decryption code
ext4:
set EXT4_STATE_NO_EXPAND in ext4_evict_inode
ext4:
skip extra isize expansion during mount to prevent deadlock
ext4:
skip overwrite check for aligned non-extending DIO writes
ext4:
skip tail block zeroing for inline data files
ext4:
stop retrying saturated xattr cache entries
ext4:
teach ext4_meta_trans_blocks() about number of allocated extents
ext4:
track partial-zero outcome per edge in ext4_zero_partial_blocks()
ext4:
use anonymous devices for KUnit test superblocks
ext4:
use FGP_WRITEBEGIN for tail block zeroing
ext4:
use fsdata to track inline data write state and fix race
ext4:
use kiocb_modified instead of file_modified in DIO/DAX write path
ext4:
use str_plural() instead of custom macro
ext4:
validate EA inode i_nlink in ext4_xattr_inode_iget
ext4:
validate readdir offset before accessing dirent
ext4:
write back partial-zeroed edges in WRITE_ZEROES
ext4:
zero out whole block for clean edges in WRITE_ZEROES
f2fs:
accurately adjust free_sections during free_segment_range
f2fs:
avoid NULL checkpoint thread access in sysfs
f2fs:
avoid setting SBI_NEED_FSCK on transient resize failure
f2fs:
avoid unnecessary shrink in f2fs_shrink_scan()
f2fs:
call __add_ino_entry out of the eviction path
f2fs:
cleanup w/ f2fs_need_rand_{blk, seg, seg_blk}
f2fs:
convert iomap ops to ->iomap_next()
f2fs:
dirty directory inodes on mtime/ctime update
f2fs:
don't drop the top folio order in the f2fs_iostat tracepoint
f2fs:
don't leave the hashed inode while it's unlinked
f2fs:
drop FGP_NOFS in f2fs_write_begin()
f2fs:
drop redundant S_IFDIR from mkdir
f2fs:
embed f2fs_gc_kthread in f2fs_sb_info
f2fs:
fix dentry folio leak in find_in_level
f2fs:
fix error handling on device alias check in rename and unlink
f2fs:
fix folio_nr_pages() race after put in large folio invalidate
f2fs:
fix i_size when pinned fallocate partially fails
f2fs:
fix to avoid move_range and defragment on device_alias file
f2fs:
fix to avoid pinfile fragment on fragment:{block, segment} mode
f2fs:
fix to avoid potential deadloop in f2fs_fsync_node_pages()
f2fs:
fix to avoid potential section-unaligned pinfile
f2fs:
fix to clear dirty flag on folio in error path
f2fs:
fix to migrate all curseg types during free_segment_range
f2fs:
fix to off-by-one issue in f2fs_zero_post_eof_page()
f2fs:
fix to pass folio->index to f2fs_sanity_check_node_footer()
f2fs:
fix to propagate error from f2fs_sync_fs()
f2fs:
fix to reclaim space in f2fs_allocate_pinning_section()
f2fs:
fix to reset all pinned status during fggc
f2fs:
fix to return -EFSCORRUPTED in f2fs_get_node_info() correctly
f2fs:
fix to shrink gc_lock coverage in f2fs_gc_range()
f2fs:
fix to zero post-EOF data when extending file size
f2fs:
fix valid block count leak on data block allocation failure
f2fs:
issue multi-device flushes in parallel
f2fs:
limit recovery filename logging to stored length
f2fs:
only redirty pinned folios in redirty_blocks
f2fs:
open via dedicated fs bdev helpers
f2fs:
print error information in f2fs_put_super()
f2fs:
protect critical_task_priority updates with s_umount
f2fs:
quota: do not use GFP_NOFS in f2fs_quota_read()
f2fs:
reduce memory footprint of ino management
f2fs:
refactor f2fs_evict_inode having three major parts
f2fs:
reject invalid recovered filename lengths
f2fs:
reject overlapping move range after len expansion
f2fs:
Remove fs-layer file contents en/decryption code
f2fs:
Remove unused curseg_segno() and curseg_alloc_type()
f2fs:
return symlink writeback errors
f2fs:
return writeback error from collapse range
f2fs:
Run f2fs_write_end_io() asynchronously
f2fs:
support dynamic reserve/release for device aliasing
f2fs:
support resizable tail section and unify pinned allocation
f2fs:
unify add/remove ino entry API for all ino types
f2fs:
Update outdated comment in f2fs_write_begin()
f2fs:
use adjusted write range after f2fs_write_checks()
f2fs:
use f2fs_{down, up}_(read, write}_trace() for nat_tree_lock
f2fs:
use the mount idmap for the owner check in f2fs_xattr_advise_set()
f2fs:
validate MOVE_RANGE destination size
fanotify:
fix use-after-free of file range info
fanotify:
initialize permission event watchdog state
fanotify:
report full event length for FIONREAD
fanotify:
stop permission watchdog when timeout is zero
FAT:
allow 0xE9 near jump in fat_read_static_bpb()
fat:
Fix lost inode update in do_msdos_rename() with DIRSYNC
fat:
Fix missed inode writeback during fsync(2)
fat:
Fix persisting directory entries on fsync(2) of the root directory
fat:
Propagate inode buffer write errors from fat_sync_inode_metadata()
fat:
reject name longer than NAME_MAX in msdos_format_name()
fat:
release buffer head after rebuilding parent
fat:
Replace fat_sync_inode() with sync_inode_metadata()
fat:
restore original value when fat_ent_write failed
fbcon:
Fix KASAN slab-out-of-bounds Read in fbcon_prepare_logo
fbdev:
atafb: Add support for further video bit depths on atafb:external
fbdev:
atafb: Add support for SuperVidel's SuperBlitter
fbdev:
atafb: Give atafb proper parent
fbdev:
atafb: Restrict SuperBlitter to supported formats
fbdev:
aty128fb: Convert to managed PCI and ioremap API
fbdev:
atyfb: Convert to managed PCI and ioremap API
fbdev:
au1100fb: drop unneeded semicolon
fbdev:
clps711x-fb: Remove unreachable unregister_framebuffer() call
fbdev:
core: Clamp total_size to smem_len in read/write functions
fbdev:
kyro: Validate overlay viewport coordinates
fbdev:
matrox: Convert to managed PCI and ioremap API
fbdev:
maxine: elide an unused function
fbdev:
maxine: fix 64-bit build error
fbdev:
maxine: fix maxinefb_init() return value
fbdev:
maxine: make functions static
fbdev:
maxine: use MODULE_LICENSE() unconditionally
fbdev:
mb862xx: replace dead select with dependency
fbdev:
mb862xxfb: Silence possibly unused functions
fbdev:
mmp: Remove redundant dev_err()
fbdev:
nvidia: Convert to managed PCI and ioremap API
fbdev:
omap2: dsi: do not copy isr table
fbdev:
omapfb/dsi-cm: Remove redundant dev_err()
fbdev:
omapfb: Fix __be32 sparse warning in panel_enabled()
fbdev:
omapfb: panel-dsi-cm: initialize lock before registering display
fbdev:
platinumfb: add error checking for ioremap calls
fbdev:
pvr2fb: correct user pointer annotation and sentinel initializer
fbdev:
pxa168fb: Remove redundant dev_err()
fbdev:
pxa3xx-gcu: Remove redundant dev_err()
fbdev:
pxafb: Remove redundant dev_err()
fbdev:
s3c-fb: Remove redundant dev_err()
fbdev:
sa1100fb: Remove redundant dev_err()
fbdev:
savage: Convert to managed PCI and ioremap API
fbdev:
ssd1307fb: defer I2C transfers from damage callbacks
fbdev:
ssd1307fb: fix NULL pointer dereference on missing match data
fbdev:
sstfb: add missing MODULE_DEVICE_TABLE()
fbdev:
tdfxfb: Add helper to read config table from BIOS
fbdev:
tdfxfb: Attempt to detect if the card wasn't booted
fbdev:
tdfxfb: fix PCI enable cleanup with pcim_enable_device()
fbdev:
tdfxfb: Manually boot unbooted cards
fbdev:
tdfxfb: Program the initial video mode
fbdev:
tdfxfb: Wake the VGA core before programming the CRTC
fbdev:
udlfb: validate vendor descriptor items
fbdev:
uvesafb: unregister connector callback on init failure
fbdev:
vfb: defer cleanup until the last reference
fbdev:
viafb: refactor strcpy and viafb_name
fcntl:
refuse F_SET_RW_HINT on an immutable inode
fgraph:
Remove unused FGRAPH_MAX_INDEX
fgraph:
Use trace_seq_putc() in print_graph_return()
fhandle:
decide the subtree check under mount_lock
firewire:
cdev: fix back-transition for iso_resource_auto client resource
firewire:
core: add KUnit test skeleton for node tree
firewire:
core: add KUnit tests for failure of tree building
firewire:
core: add KUnit tests for successful tree building
firewire:
core: consolidate port counting in build_tree()
firewire:
core: fix memory leak in error path of build_tree()
firewire:
core: fix race condition in split transaction handling
firewire:
core: validate overall descriptor length in fw_core_add_descriptor()
firewire:
core: validate parent port count before allocating nodes in build_tree()
firewire:
core: validate sub-block lengths in fw_core_add_descriptor()
firmware:
arm_ffa: Tear down driver during shutdown
firmware:
arm_scmi: Avoid IDR updates while cleaning channels
firmware:
arm_scmi: Clean up channels on setup failure
firmware:
arm_scmi: Clear SystemPower flag on create failure
firmware:
arm_scmi: Drop handle on protocol bind failures
firmware:
arm_scmi: Fix OF node reference handling
firmware:
arm_scmi: Fix requested device removal race
firmware:
arm_scmi: Fix SCMI device destroy lifetimes
firmware:
arm_scmi: Fix transport device teardown lookup
firmware:
arm_scmi: Fix typo "upto" in comment
firmware:
arm_scmi: Free transport channel on IDR failure
firmware:
arm_scmi: Protect device request lookup with RCU
firmware:
arm_scmi: Publish channel state before callbacks
firmware:
arm_scmi: Quiesce notifications before teardown
firmware:
arm_scmi: Reject out of range DT protocol IDs
firmware:
arm_scmi: Roll back partial protocol table registration
firmware:
arm_scmi: Simplify notification allocations
firmware:
arm_scmi: Unregister device notifier before IDR teardown
firmware:
arm_scmi: Unrequest devices if driver registration fails
firmware:
arm_scmi: Unwind P2A receiver mailbox setup failure
firmware:
arm_scmi: Unwind TX receiver mailbox setup failure
firmware:
arm_scmi: Use channel ID for transport teardown
firmware:
arm_scpi: fix device_node leak in scpi_dev_domain_id
firmware:
arm_scpi: reject DVFS OPP count above MAX_DVFS_OPPS
firmware:
arm_sdei: add SDEI_EVENT_SIGNAL support
firmware:
arm_sdei: add sdei_is_present()
firmware:
coreboot: Skip no-map CBMEM entries
firmware:
coreboot: Validate table bounds
firmware:
cs_dsp: Fix mock register default typo in KUnit test
firmware:
imx: scu: manage mailbox channels and global handle
firmware:
imx: sm-misc: Add NULL check for kmalloc in syslog_show
firmware:
qcom: Add a generic PAS service
firmware:
qcom: Add a PAS TEE service
firmware:
qcom: scm: Add minidump SRAM support
firmware:
qcom: scm: add trace events for the SMC call interface
firmware:
qcom: scm: Allow QSEECOM on Asus Zenbook A16 (UX3607OA)
firmware:
qcom: scm: Allow QSEECOM on Honor Magicbook Art 14
firmware:
qcom: scm: Fix missing smp_load_acquire()
firmware:
qcom: scm: Fix NULL dereference in IRQ handler before __scm is published
firmware:
qcom: scm: Fix reserved memory cleanup on probe failure
firmware:
qcom: scm: Fix tzmem state on probe retry
firmware:
qcom: scm: instrument SMC call path with tracepoints
firmware:
qcom: scm: use dev_err_probe() for dload address failure
firmware:
qcom_scm: Migrate to generic PAS service
firmware:
stratix10-rsu: Add flash device info retrieval via SMC
firmware:
stratix10-rsu: Add synchronous fallback for async SVC operations
firmware:
stratix10-svc: add async HWMON read commands and register socfpga-hwmon device
firmware:
sysfb: Mark CONFIG_SYSFB_SIMPLEFB as deprecated
firmware:
ti_sci: Undo list publication on populate failure
firmware:
xilinx: Add support to clear EL3 PM state
firmware:
xilinx: Clear firmware notifiers across kexec transitions
firmware:
xilinx: Propagate actual error from feature check
firmware:
xilinx: Release all peripheral devices from firmware
firmware:
xilinx: Use TF-A feature check for TF-A-specific APIs
firmware_loader:
builtin: fail build on empty firmware
firmware_loader:
builtin: ignore 0-size firmware
firmware_loader:
Change contact for sysfs nodes
firmware_loader:
do not queue completed sysfs fallback requests
fixdep:
make gendered language gender-neutral
fjes:
cancel force_close_task in fjes_remove()
fjes:
unregister the netdev before destroying the workqueues
flow_dissector:
avoid u16 truncation of hlen in bpf_flow_dissect()
flow_dissector:
avoid u16 truncation of skb->len when computing thoff
fonts:
fixup font.h kernel-doc warnings
forcedeth:
fix off-by-one when saving/restoring non-PCI config space
forcedeth:
stop the tx_timeout register dump past the requested window
fou:
reject omitted FOU_ATTR_IPPROTO on FOU_ENCAP_DIRECT
fpga:
altera-cvp: Avoid out-of-bounds read in trailing byte write
fpga:
dfl-fme-perf: Use sysfs_emit() for cpumask show
fpga:
dfl: fix spelling in sysfs-platform-dfl-port ABI documentation
fpga:
dfl: fme: add error handling
fpga:
stratix10-soc: Fix SVC mailbox handling during reconfiguration
fpga:
xilinx-pr-decoupler: Use devm_clk_get_prepared()
fpga:
zynq-fpga: Remove redundant dev_err()
fprobe:
Simplify fprobe_remove_ips() by reusing existing helpers
fprobe:
Terminate the fgraph_data list when the reservation is not filled
fprobe:
Use guard(rcu_sched_notrace) and check rcu_is_watching()
freevxfs:
remove the driver
fs, block:
move blk_mode_t and fop_flags_t into
fs/buffer:
Remove fs-layer decryption code
fs/dax:
check zero or empty entry before converting xarray entry
fs/jffs2:
Move long delayed work on system_dfl_long_wq
fs/namei.c:
fix coding style in atomic_open() and lookup_open()
fs/namei.c:
fix kerneldoc of atomic_open() and vfs_lookup_open()
fs/namei.c:
update kerneldoc of atomic_open()
fs/namei.c:
update stale comments in lookup_open()
fs/namespace:
notify pollers of legacy propagation changes
fs/ntfs3:
Add basic support for alternative data streams
fs/ntfs3:
bound page_lcns[] index by the log record
fs/ntfs3:
cosmetic fixes and improvements
fs/ntfs3:
fix info-leak on partial LZNT decompress in ni_read_frame()
fs/ntfs3:
fix integer overflow in MFT cluster validation
fs/ntfs3:
fix lseek EINVAL on sparse/compressed files with 64-bit clusters
fs/ntfs3:
Fix memory leak in indx_find_sort()
fs/ntfs3:
fix out-of-bounds read in read_log_rec_buf()
fs/ntfs3:
fix out-of-bounds read of INDEX_ROOT in reparse/objid init
fs/ntfs3:
fix slab-out-of-bounds write in ni_create_attr_list()
fs/ntfs3:
load ATTR_BITMAP run extents from $MFT extension records
fs/ntfs3:
reject out-of-range evcn in mi_enum_attr()
fs/ntfs3:
reject restart table growth beyond U16_MAX entries
fs/ntfs3:
Rename 'err' to 'ret' in read paths
fs/ntfs3:
reserve NUL byte when converting UTF-16 names
fs/ntfs3:
use d_instantiate_new() in ntfs_create_inode() and murder syzbot's "WARNING in do_new_mount" saga
fs/ntfs3:
validate dirty page table on log replay
fs/ntfs3:
validate ef->size covers the record's name and value
fs/ntfs3:
widen inode/record number storage to u64
fs/pipe:
unify the page pools into a single per-pipe pool
fs/proc:
use softleaf_has_pfn() in pagemap PMD walker
fs/resctrl:
Add last_cmd_status support for writes to max_threshold_occupancy
fs/resctrl:
Change last_cmd_status custom during input parsing
fs/resctrl:
Change pattern used to track number of entries in enum resctrl_conf_type
fs/resctrl:
Communicate resource group deleted error via last_cmd_status
fs/resctrl:
Fix deadlock on errors during mount
fs/resctrl:
Fix UAF from worker threads when domains are removed
fs/resctrl:
Inform user space when status buffer overflowed
fs/resctrl:
Move functions to avoid forward references in subsequent fixes
fs/resctrl:
Pass error reading event through to user space
fs/resctrl:
Prevent deadlock and use-after-free in info file handlers
fs/resctrl:
Prevent use-after-free in rdtgroup_kn_put()
fs/resctrl:
Use accurate and symmetric exit flows
fs/resctrl:
Use accurate type for rdt_resource::rid
fs/resctrl:
Use correct format specifier for printing error pointers
fs/super:
skip non-memcg-aware nr_cached_objects in memcg slab shrink
fs:
Add bpf_sock_read_xattr() kfunc to read socket xattrs
fs:
add dedicated block device open helpers for filesystems
fs:
add failfs
fs:
add fchroot()
fs:
add iput_if_not_last() helper
fs:
add real_fs to track task's actual fs_struct
fs:
add scoped_with_init_fs()
fs:
add switch_fs_struct()
fs:
add umh argument to struct kernel_clone_args
fs:
annotate inode timestamp accessors
fs:
autofs: fix memory leak in autofs_fill_super()
fs:
avoid repeated scans in evict_inodes()
fs:
buffer: use clear_and_wake_up_bit() in unlock_buffer()
fs:
document semantics of kstat::{uid,gid} fields
fs:
don't create the private nullfs mount under namespace_sem
fs:
don't let a migrating task hide its reference from do_umount()
fs:
don't return -EINVAL for successful nested thaw
fs:
don't silently unmount busy mounts
fs:
drop the smp_mb()s that mnt_get_count() made redundant
fs:
Fix missed inode writeback when racing with __writeback_single_inode
fs:
fix missed removal of super_fs_objects_eligible()
fs:
Fix possible UAF in mark_buffer_write_io_error()
fs:
fix switch/case indentation in sysfs() syscall
fs:
fix user path of nested backing files
fs:
Free any excess xarray nodes in clear_inode()
fs:
hfsplus: remove redundant NULL check before kfree()
fs:
jbd2: use clear_and_wake_up_bit() in journal_end_buffer_io_sync()
fs:
let idle threads share init_fs
fs:
look up superblocks via the device table in fs_holder_ops
fs:
look up the superblock via the device table in user_get_super()
fs:
maintain a global device-to-superblock table
fs:
make userspace_init_fs a dynamically-initialized pointer
fs:
notice when init abandons fs sharing
fs:
nullfs should include mount.h
fs:
pass flags to copy_fs()
fs:
Provide way for filesystem to wait for metadata writeback
fs:
put the old fs_struct before the old namespaces in unshare()
fs:
refuse fspick() on internal superblocks
fs:
remove stale inode_insert5() kernel-doc parameter
fs:
stable_page_flags(): simplify KPF_IDLE handling
fs:
stable_page_flags(): use BIT_ULL() for KPF flags
fs:
stable_page_flags(): use folio_test_*() helpers
fs:
start all kthreads in nullfs
fs:
stop rewriting kthread fs structs
fs:
stop rewriting paths for PF_EXITING | PF_DUMPCORE
fs:
stop sharing fs_struct between init_task and pid 1
fs:
support FD_FAILFS_ROOT in fchdir()
fs:
support FD_FAILFS_ROOT in fchroot()
fs:
tolerate per-superblock freeze errors on shared devices
fs:
Update outdated comment for SB_INLINECRYPT
fs:
use scoped_with_init_fs() for kernel_read_file_from_path_initns()
fscrypt:
Add safety checks to non-block-based en/decryption
fscrypt:
Always use blk-crypto for contents on block-based filesystems
fscrypt:
Fully disallow IV_INO_LBLK_32 with s_blocksize != PAGE_SIZE
fscrypt:
Merge bio.c and inline_crypt.c into block.c
fscrypt:
Remove fs-layer zeroout code
fscrypt:
Remove fscrypt_dio_supported()
fscrypt:
Remove FSCRYPT_MODE_MAX
fscrypt:
Remove unused function fscrypt_finalize_bounce_page()
fscrypt:
Remove unused functions and workqueue
fscrypt:
Remove workaround for bug in gcc 7 and earlier
fscrypt:
Replace calls to fscrypt_inode_uses_inline_crypto()
fscrypt:
Replace some variable-size memsets with fixed-size
fscrypt:
Simplify handling of errors during initcall
fscrypt:
Update docs for data path
fscrypt:
Update encryption policy version docs
fscrypt:
Use lock guards for mutexes
fsl/fman:
Fix clk reference leak in read_dts_node()
fsnotify:
Fix stale object mask after concurrent mark updates
fsnotify:
let a filesystem refuse marks on its objects
fsnotify:
prevent mark additions during connector teardown
fsnotify:
Remove Matt Bobrowski as a reviewer
fsverity:
RCU-delay the freeing of struct fsverity_info
ftrace:
deprecate disabling via ftrace_enabled sysctl
ftrace:
fork: Initialize function graph state before copy_exec_state()
ftrace:
Synchronize the initialization of ftrace_ops
ftrace:
Take trace_array reference before accessing its ftrace_ops
ftrace:
Use rcu_assign_pointer() for tmp_ops filter hash
function_graph:
Use the saved entry's size when reprinting it
fuse:
add FUSE_IO_URING_CMD_ADD_QUEUE
fuse:
add io-uring buffer pools
fuse:
add zero-copy over io-uring
fuse:
allow larger read requests by setting bdi->io_pages
fuse:
check for NULL root inode in fuse_fill_super_submount
fuse:
convert iomap ops to ->iomap_next()
fuse:
copy request headers via a stack buffer for io-uring
fuse:
decouple fuse_ring creation from ent registration
fuse:
don't clear folio uptodate on writethrough errors
fuse:
don't clear folio uptodate on writethrough errors
fuse:
fix invalidate lock leak on open O_TRUNC DAX failure
fuse:
fix invalidate lock leak on setattr writeback failure
fuse:
fix missing barrier when checking io-uring readiness
fuse:
fix race between interrupt and resend
fuse:
Fix the condition to enable over-io-uring
fuse:
give wakeup hints to the scheduler for synchronous requests
fuse:
invalidate the correct range after O_APPEND direct write
fuse:
make dentry_tree_work static
fuse:
move "epoch" from dentry.d_time to fuse_dentry.epoch
fuse:
publish io-uring queues with release semantics
fuse:
reject a duplicate fd= mount option
fuse:
support registered buffer pools in io-uring
fuse:
use iomap helper to mark folio uptodate
fuse:
use iomap helper to mark folio uptodate
fuse:
use min_not_zero() in fuse_init_server_timeout()
fuse:
use release/acquire for fch->initialized
fuse:
wait for FR_FINISHED on abort_on_kill to prevent use-after-free
fuse:
wake one waiter per freed slot when raising max_background
fuse:
zero the partial EOF page when extending a file
futex/pi:
Plug private futex exec() race
futex/pi:
Reject cross-mm private futex owners
futex:
Also allocate private hash on vfork()
futex:
Avoid private hash use-after-free on final put
futex:
Clean up the redundant exit/exec functions
futex:
Fix might_sleep() warning in futex_pivot_pending()
futex:
Fix mm reuse handling for FUT_OFF_MMSHARED
futex:
Fix private hash use-after-free on resize
futex:
Fix race on the initial mm->futex.phash.ref allocation
futex:
Optimise the size check get_futex_key()
futex:
Prevent rcuwait use-after-free during requeue PI
futex:
Provide rt_mutex_.*_schedule() equivalents for futex scheduling
futex:
Remove dependency on HAVE_GENERIC_VDSO from FUTEX_ROBUST_UNLOCK
futex:
Remove unnecessary NULL check before kvfree()
futex:
Sanitize and document task_struct::futex::state transitions
futex:
Tell kmemleak we're not leaking __futex_queues
futex:
Use runtime constants for __futex_hash() hot path
fwctl/bnxt:
Add DMA buffer support for HWRM commands
fwnode:
add missing kernel-doc for struct fwnode_operations members
genetlink:
pin family module during policy dump
genetlink:
report the real command id for dump-only ops in policy dumps
geneve:
convert config to RCU-protected pointer
geneve:
Enable BIG TCP packets
geneve:
fix geneve_config leak on register_netdevice() failure
geneve:
make geneve_fill_info() RTNL independent
geneve:
pass geneve_config pointer to helper functions
geneve:
Protect geneve_net and geneve_sock with per-netns mutex.
geneve:
Support per-netns netdev unregistration.
geneve:
Unlink geneve->sock[46].hlist[46].hlist in __geneve_sock_release().
genirq/manage:
Use irqd_get_parent_data() helper in __irq_get_irqchip_state()
genirq/msi:
Move misplaced EXPORT_SYMBOL_GPL for msi_domain_free_irqs_all()
genirq:
export irq_can_set_affinity() for module drivers
genirq:
Remove unnecessary NULL check of the kstat_irqs field
gfs2:
convert iomap ops to ->iomap_next()
gfs2:
Don't cache unreferenced glocks
gfs2:
drop redundant S_IFDIR from mkdir
gfs2:
Enable automatic glock hash table shrinking
gfs2:
harden gfs2_glock_hold
gfs2:
Remove the glock lru list and shrinker
gfs2:
Skip dlm unlocks earlier
goldfish:
remove unused gf_write_dma_addr()
gpib:
fmh_gpib: Fix typo
gpib:
gpio: replace linux/gpio.h inclusion
gpib:
Improve style of pnp_device_id array terminators
gpib:
Initialize pci_device_ids using PCI_DEVICE macros
gpib:
lpvo_usb: fix path of the "debug" module parameter in comment
gpib:
lpvo_usb_gpib: use memdup_user() instead of kmalloc() and copy_from_user()
gpib:
Move stuck SRQ update under lock
gpib:
use 'static inline' instead of 'extern inline'
gpio:
allow COMPILE_TEST for IOPORT drivers
gpio:
amd-fch: switch to guard() notation
gpio:
arizona: Fix runtime PM leak in arizona_gpio_direction_out()
gpio:
bd72720: make read-only const arrays regs static
gpio:
bt8xx: use devm_ioremap_resource()
gpio:
cdev: Drop redundant nonseekable_open() return check
gpio:
cdev: fix kernel stack leak to user-space in error path
gpio:
exar: initialize the ID before registering its cleanup
gpio:
gpio-by-pinctrl: Apply initial value in direction output wrapper
gpio:
kunit: add test cases for software node hogs
gpio:
kunit: add test cases verifying swnode devlink support
gpio:
kunit: fix GPIO device reference leak with __free()
gpio:
kunit: shrink initialization code
gpio:
move ppc4xx gpio driver from arch/powerpc to drivers/gpio
gpio:
mpsse: fix race when arming the IRQ poll worker
gpio:
mt7621: unify naming style in driver code
gpio:
mvebu: add wake-up interrupt support
gpio:
mvebu: keep resume masks within the irqchip cache
gpio:
mxc: fix both_edges bit operations
gpio:
mxc: fix race between chained IRQ handler install and probe completion
gpio:
mxc: fix race between gpiochip registration and IRQ domain setup
gpio:
mxc: fix wakeup_pads bit operations
gpio:
nct6694: Mark the GPIO controller as sleeping
gpio:
nomadik: add missing dev_err() call on chip populate failure
gpio:
nomadik: convert nmk_gpio_populate_chip() to goto cleanup
gpio:
nomadik: drop "chip registered" log on probe success
gpio:
nomadik: drop duplicate probe error line
gpio:
nomadik: use dev_err_probe()
gpio:
pca9570: Use I2C match data
gpio:
pcf857x: Use le16_to_cpu() and cpu_to_le16() in IO accessors
gpio:
ppc44x: Convert GPIO to generic MMIO
gpio:
ppc44x: drop PPC-specific IO helpers
gpio:
ppc44x: fix undefined behavior in GPIO_MASK2 macro
gpio:
ppc44x: update all 4xx to 44x
gpio:
ppc44x: use dev_name() for chip label
gpio:
ppc44x: Use module platform driver helper for GPIO
gpio:
ppc44x: Use platform resource helper for GPIO MMIO
gpio:
rcar: Drop unused FILONOFF macro
gpio:
realtek: Add driver for Realtek DHC RTD1625 SoC
gpio:
realtek: Add driver for Realtek DHC RTD1625 SoC
gpio:
regmap: Add gpio_regmap_operation to extend reg_mask_xlate callback
gpio:
regmap: Add IRQ enable/disable helpers
gpio:
regmap: Add set_config callback
gpio:
regmap: Add value_xlate callback
gpio:
regmap: Apply default resource callbacks for regmap IRQ chip
gpio:
regmap: Order kernel-doc descriptions with the actual appearance
gpio:
regmap: Provide default IRQ resource request and release callbacks
gpio:
Replace "default y" with "default ARCH_REALTEK" in Kconfig
gpio:
rockchip: use devm_platform_ioremap_resource() to map registers
gpio:
rockchip: use platform_get_irq() to retrieve interrupt
gpio:
sa1100: register software node for GPIO controller
gpio:
shared: fix use-after-free bug when adding shared proxies
gpio:
shared: gracefully handle no-device lookup of shared GPIOs
gpio:
sifive: add missing MODULE_DEVICE_TABLE()
gpio:
sloppy-logic-analyzer: add a comment explaining the buffer init
gpio:
swnode: remove deprecated lookup mechanism
gpio:
tb10x: remove unnecessary braces
gpio:
tb10x: remove unnecessary braces
gpio:
tb10x: use unsigned int instead of bare unsigned
gpio:
tb10x: use unsigned int instead of bare unsigned
gpio:
tps65219: Fix GPIO input value reads
gpio:
tps65219: Fix TPS65214 GPIO direction programming
gpio:
tps65219: Use the variant-specific direction callback
gpio:
Use IRQ trigger mask helpers
gpio:
vf610: add missing MODULE_DEVICE_TABLE()
gpio:
virtuser: skip free_irq when no IRQ is installed
gpio:
xilinx: fix runtime PM leak on request error path
gpio:
zynq: fix runtime PM leak on request error path
gpiolib:
fix memory leak in gpiod_set_array_value_complex() on error paths
gpiolib:
of: don't mark hog nodes OF_POPULATED before a chip is found
gpiolib:
Put fwnode reference on failure
gpiolib:
remove trailing comma from sentinel in GPIO_LOOKUP_SINGLE
gpiolib:
use of_node_name if line-name is missing
gpu/buddy:
Fix use-after-free in split_block() call sites
gpu/buddy:
Introduce __gpu_buddy_undo_splits() helper
gpu/buddy:
Remove redundant condition in alloc_from_freetree() error path
gpu/buddy:
Track per-order free blocks with a scoreboard
gpu/buddy:
Track per-order used blocks with a scoreboard
gpu/tests/gpu_buddy:
Add KUnit test for gpu_buddy_allocated_addr_to_block
gpu/tests:
Add a dedicated .kunitconfig
gpu:
build nova-core and nova-drm from drivers/gpu/Makefile
gpu:
drm: nova: depend on nova-core and use its symbols
gpu:
Fix dependencies in CONFIG_GPU_BUDDY_KUNIT_TEST
gpu:
host1x: Add Tegra264 support
gpu:
host1x: Annotate intentional syncpoint wrap-around
gpu:
host1x: Avoid double device_add when clients already present
gpu:
host1x: Avoid stack over-read in debug output helpers
gpu:
host1x: Change pin_job() return type to int
gpu:
host1x: Correctly parse linear ranges of context devices
gpu:
host1x: Fix offset calculation in trace_write_gather
gpu:
host1x: Wait for timeout worker completion on channel free
gpu:
nova-core: add FSP and PRC protocol documentation
gpu:
nova-core: Add function to query WPR2 range
gpu:
nova-core: add TLV parser for firmware files
gpu:
nova-core: avoid repeated calls to pci::Device::as_ref
gpu:
nova-core: Blackwell: use absolute FBHUB0 flush registers
gpu:
nova-core: build SetRegistry entries dynamically
gpu:
nova-core: clean up FSP FRTS comments
gpu:
nova-core: consolidate GSP boot parameters into GspBootContext
gpu:
nova-core: convert to kernel bitfield macro
gpu:
nova-core: correct FRTS vidmem offset calculation
gpu:
nova-core: correct RISC-V HALTED field
gpu:
nova-core: detect and store vGPU state
gpu:
nova-core: don't declare booter firmware for FSP chipsets
gpu:
nova-core: emit Rust metadata for nova-drm
gpu:
nova-core: export Rust symbols for nova-drm
gpu:
nova-core: factor out common FSP message header
gpu:
nova-core: falcon: gsp: move PRIV target mask constants
gpu:
nova-core: falcon: remove unnecessary check
gpu:
nova-core: falcon: store bar and dev in falcon
gpu:
nova-core: falcon: use I/O projection to check transfer bounds
gpu:
nova-core: fb: fix Blackwell flush address composition
gpu:
nova-core: fb: Move PDISP register definition
gpu:
nova-core: fb: remove duplicated SysmemFlush doc link
gpu:
nova-core: fix packed registry table size
gpu:
nova-core: fsp: catch bogus queue pointer issues
gpu:
nova-core: fsp: limit FSP receive message allocation size
gpu:
nova-core: fsp: move FMC firmware loading into wait_secure_boot
gpu:
nova-core: fsp: rename FSP response header type
gpu:
nova-core: gsp: centralize missing unload bundle warnings
gpu:
nova-core: gsp: ensure LibOS DMA allocation lives long enough
gpu:
nova-core: gsp: ensure lifetime for FMC boot DMA allocations
gpu:
nova-core: gsp: Extract and display usable FB regions from GSP
gpu:
nova-core: gsp: fold TU102 unload bundle construction into HAL method
gpu:
nova-core: gsp: make use of FWSEC bootloader a property of the TU102 HAL
gpu:
nova-core: gsp: Move gsp register definition into gsp module
gpu:
nova-core: gsp: pass GspBootContext mutably
gpu:
nova-core: gsp: pass GspBootContext to unload methods
gpu:
nova-core: gsp: replace BootUnloadGuard with local handlers
gpu:
nova-core: gsp: separate context and GPU lifetimes in GspBootContext
gpu:
nova-core: gsp: sequencer: do not store sequence into GspSequencer
gpu:
nova-core: gsp: sequencer: use GspBootContext
gpu:
nova-core: gsp: tu102: keep unloading if FWSEC-SB fails
gpu:
nova-core: gsp: turn FWSEC execution into HAL method
gpu:
nova-core: Hopper: use correct sysmem flush registers
gpu:
nova-core: move GPU static information acquisition to a GSP method
gpu:
nova-core: move GSP firmware files decision to GSP HAL
gpu:
nova-core: move GSP unload state to a pinned Gpu subobject
gpu:
nova-core: Move one PBUS register definition
gpu:
nova-core: Move PFB registers definitions
gpu:
nova-core: pass WPR metadata ownership to FmcBootArgs
gpu:
nova-core: read vGPU mode from FSP via PRC protocol
gpu:
nova-core: remove `#[allow(non_snake_case)]`
gpu:
nova-core: remove imports available from prelude
gpu:
nova-core: remove local bitfield macro
gpu:
nova-core: rename heap size field
gpu:
nova-core: reserve vGPU WPR2 heap
gpu:
nova-core: return FSP response buffer to caller
gpu:
nova-core: return non-WPR heap size as u64 from HALs
gpu:
nova-core: set RMSetSriovMode for vGPU
gpu:
nova-core: split FbLayout into FSP and non-FSP versions
gpu:
nova-core: store Fsp instance in Gpu
gpu:
nova-core: transition booter to TLV images
gpu:
nova-core: transition fsp to TLV images
gpu:
nova-core: transition gen_bootloader to TLV images
gpu:
nova-core: transition gsp to TLV images
gpu:
nova-core: update firmware module info for TLV images
gpu:
nova-core: use `c"literal"` instead of `c_str!()`
gpu:
nova-core: use I/O projection for cleaner encapsulation
gpu:
nova-core: vbios: parse structs via zerocopy
gpu:
nova-core: wait for RISC-V HALTED on FSP unload
gpu:
nova: fix rust-analyzer generation
gre:
fix ERSPAN o_flags race/corruption in xmit and fill_info
greybus:
audio: bound the topology section sizes against the fetched size
greybus:
audio: Split gb_audio_gb_get_topology() into size query and data fetch
greybus:
Drop #include of
greybus:
manifest: validate string descriptor header
gtp:
add synchronize_net() in gtp_newlink() error path to prevent use-after-free
gtp:
annotate PDP lookups under RTNL
gtp:
serialize PDP context updates
gve:
add a few helper functions to set device properties
gve:
add XDP metadata support for DQ RDA
gve:
don't pass in unused parameter to gve_adminq_free
gve:
DQO: accept TSO packets with non-protocol gso_type bits
gve:
DQO: fix header length used by gve_can_send_tso() for UDP GSO
gve:
DQO: reject TSO packets with an out of range MSS
gve:
fix napi_disable deadlock when attempting to disable XSK pools
gve:
fix TX drop when GSO MSS is too small for hw
gve:
fix XSK buffer leak on error descriptor
gve:
fix XSK buffer leak when rings are stopped
gve:
refactor initialization with helper functions
gve:
use xdp_build_skb methods for XDP_PASS case
hardening:
Default randstruct off with rust for better allmodconfig support
hfs:
don't re-dirty MDB buffers after a write failure
hfs:
drop redundant S_IFDIR from mkdir
hfs:
fix error code when writing beyond volume capacity
hfs:
Move long delayed work on system_dfl_long_wq
hfs:
port HFS+ b-tree bitmap corruption check
hfs:
rework MDB locking scheme
hfs:
validate catalog CNIDs before instantiating inodes
hfsplus:
drop redundant S_IFDIR from mkdir
hfsplus:
fix error code when writing beyond volume capacity
hfsplus:
Move long delayed work on system_dfl_long_wq
hfsplus:
validate B-tree record offset table
hfsplus:
validate extent record length before writing it back
hfsplus:
validate thread record before delete key rebuild
HID:
add documentation and Coccinelle script for FF registration race
HID:
alps: fix use-after-free on input2 registration failure
HID:
alps: unregister DualPoint Stick input device on remove
HID:
amd_sfh: Add accessor to read the operating-mode sensor
HID:
amd_sfh: clear hid_sensor_hubs entry on probe failure
HID:
amd_sfh: Register tablet-mode auxiliary device
HID:
amd_sfh: Remove redundant dev_err()
HID:
amd_sfh: return an error when response wait times out
HID:
amd_sfh: Serialize access to the shared emp2 pointer
HID:
amd_sfh: Track MP2 version explicitly
HID:
amd_sfh: Validate PCI BAR size before mapping
HID:
apple: Add Endorfy Thock TKL Wireless to the non-apple keyboard list
HID:
apple: preserve keyboard backlight across T2 resume
HID:
apple: use the standard keyboard backlight LED name
HID:
appletb-kdb: Replace system_wq with system_dfl_wq
HID:
asus: add i2c entry for FA808UM and other TUFs
HID:
asus: fix a off-by-one in mcu_parse_version_string() validation
HID:
asus: fix missing hid_is_usb() check
HID:
asus: refactor the two workqueues and init sequence
HID:
asus: remove extraneous OOM error
HID:
asus: support the Zenbook A16 (UX3607OA) keyboard
HID:
axff: move FF initialization to .input_configured()
HID:
betop: move FF initialization to .input_configured()
HID:
bigben: move FF initialization to .input_configured()
HID:
bpf: cast size to ssize_t when checking hid_bpf_hw_request
HID:
bpf: fix __hid_bpf_hw_check_params report length
HID:
bpf: Make syscall kfunc flags match the struct_ops set
HID:
bpf: mark struct hid_device as safe BPF pointer
HID:
bpf: serialize device reference release in struct_ops destroy path
HID:
core: automatically initialize generic FF if no other FF is present
HID:
core: Expose id attributes in sysfs
HID:
core: fix number/pointer type confusion on long items
HID:
core: fix OOB read of field->usage in hid_set_field()
HID:
core: quiesce input in hid_hw_stop() to prevent use-after-free
HID:
corsair-void: Check size of status and firmware events before reading them
HID:
corsair-void: Fix firmware event packet description
HID:
corsair: cancel worker before unregistering LED to fix use-after-free
HID:
corsair: fix use-after-free by reordering remove sequence
HID:
dragonrise: move FF initialization to .input_configured()
HID:
elecom: Add support for ELECOM M-XT4DRBK (018E)
HID:
elecom: fix bus type for M-XGL20DLBK
HID:
emsff: move FF initialization to .input_configured()
HID:
fix semantic patch and improve its performance
HID:
ft260: fix SMBus block read protocol handling
HID:
ft260: fix stack-use-after-return write in I2C read race
HID:
gaff: move FF initialization to .input_configured()
HID:
haptic: don't write an uninitialized value to unhandled usages
HID:
haptic: move FF initialization into .input_configured()
HID:
hid-goodix: Remove redundant dev_err()
HID:
hid-msi: Add M-key mapping attributes
HID:
hid-msi: Add MSI Claw configuration driver
HID:
hid-msi: Add RGB control interface
HID:
hid-msi: Add Rumble Intensity Attributes
HID:
hid-oxp: Replace system_wq with system_dfl_wq
HID:
hid-oxp: use cancel_delayed_work_sync() in remove
HID:
holtek: move FF initialization to .input_configured()
HID:
huawei: fix missing hid_is_usb() check
HID:
hyperv: add KUnit coverage for device info bounds
HID:
hyperv: fix build breakage with certain configs
HID:
hyperv: make pointer arithmetics understandable for FORTIFY_SOURCE
HID:
hyperv: validate initial device info bounds
HID:
hyperx: add driver for the HyperX QuadCast 2 mute button
HID:
i2c-hid: Add a quirk for a Cirque I2C device.
HID:
i2c-hid: Add i2c-hid-quirk-bad-input-size quirk for 0911:5288 device
HID:
i2c-hid: add reset quirk for Lenovo Yoga Slim 7x Gen 11 keyboard
HID:
i2c-hid: Fix "(null)" output when reading report descriptor fails
HID:
i2c-hid: goodix: Disable VDD on VDDIO enable failure
HID:
i2c-hid: Refactor _DSM helper and add i2c-hid-acpi-prp0001 driver
HID:
input: read battery capacity from its actual report offset
HID:
intel-ish-hid: ignore post-init ENUM_DEVICES from firmware
HID:
intel-ish-hid: ipc: Remove redundant dev_err()
HID:
intel-thc-hid: intel-quicki2c: fix autosuspend cleanup during teardown
HID:
Intel-thc-hid: Intel-quicki2c: Fix buffer overflow
HID:
Intel-thc-hid: Intel-quicki2c: Refine recover callback
HID:
Intel-thc-hid: Intel-quicki2c: Support full I2C BUS config parameters
HID:
intel-thc-hid: intel-quickspi: bound GET_REPORT response to the caller buffer
HID:
intel-thc-hid: intel-quickspi: fix autosuspend cleanup during teardown
HID:
Intel-thc-hid: Intel-quickspi: Fix buffer overflow
HID:
Intel-thc-hid: Intel-quickspi: Refine recover callback
HID:
intel-thc-hid: intel-quickspi: validate report size before copy
HID:
Intel-thc-hid: Intel-thc: Add API to reset read DMA
HID:
Intel-thc-hid: Intel-thc: Refactor I2C bus configuration with unified config structure
HID:
Intel-thc-hid: Remove redundant dev_err()
HID:
lg4ff: validate report length before fixed offsets
HID:
logitech-dj: Add support for G915 TKL receiver 0xc545
HID:
logitech-hidpp: add HID++ 2.0 reprogrammable button support
HID:
logitech-hidpp: Add support for G502 X Lightspeed USB mouse
HID:
logitech-hidpp: Add support for G502 X Plus USB mouse
HID:
logitech-hidpp: enable reprogrammable buttons on Signature M650
HID:
logitech-hidpp: Fix FF device cleanup on init failure
HID:
logitech-hidpp: move FF initialization to .input_configured()
HID:
logitech-hidpp: Remove duplicate ID for the G703 Hero over USB
HID:
logitech: add Bolt receiver support for Logitech HID++ devices
HID:
magicmouse: do not keep a stale msc->input if no input is claimed
HID:
magicmouse: fix battery reporting for Bluetooth Magic Trackpad USB-C
HID:
magicmouse: prevent unbounded recursion in magicmouse_raw_event()
HID:
magicmouse: re-enable multitouch after reset-resume
HID:
mayflash: move FF initialization to .input_configured()
HID:
mcp2221: clear rxbuf after I2C/SMBus transfer completes
HID:
mcp2221: stop device IO before hid_hw_stop
HID:
mcp2221: validate report size in mcp2221_raw_event()
HID:
megaworld: move FF initialization to .input_configured()
HID:
microsoft: move FF initialization to .input_configured()
HID:
move generic FF initialization into hidinput_connect()
HID:
multitouch: Add report ID mismatch quirk for ASUS ROG Z13 Folio
HID:
multitouch: Fix stale MT slots when contact count drops to zero
HID:
multitouch: reclassify HTIX5288 to WIN_8_FORCE_MULTI_INPUT_NSMU
HID:
multitouch: stop the release timer from being rearmed on remove
HID:
nintendo: Fix imu_timestamp_us double increment per report
HID:
nintendo: fix out-of-bounds read in joycon_ctlr_read_handler()
HID:
nintendo: fix rumble starved by the input report cadence gate
HID:
nintendo: register input device after capabilities are set
HID:
nintendo: stop device IO before hid_hw_stop on probe failure
HID:
pantherlord: move FF initialization to .input_configured()
HID:
picolcd: clamp eeprom debugfs read to bytes actually received
HID:
pidff: fix OOB write when hid->inputs is empty
HID:
quirks: add ALWAYS_POLL quirk for AULA Mini 60 HE Pro Dongle
HID:
quirks: Add ALWAYS_POLL quirk for Beitong BTP-KP20D dongle
HID:
quirks: add ALWAYS_POLL quirk for SDINNOVATION gaming keyboard
HID:
rapoo: fix missing hid_is_usb() check
HID:
rmi: check report length before trimming sentinel bytes
HID:
rmi: fix OOB access with undersized RMI reports
HID:
roccat: add KUnit test for kone profile-index bounds
HID:
roccat: bound device-supplied profile index
HID:
roccat: fix locking in roccat_connect() and roccat_disconnect()
HID:
roccat: free buffered reports when destroying device
HID:
sensor-hub: Fix out-of-bounds write in sensor_hub_get_feature
HID:
sensor: custom: Fix field sysfs group cleanup on failure
HID:
sensor: custom: Fix use-after-free in enable_sensor
HID:
smartjoyplus: move FF initialization to .input_configured()
HID:
sony: add missing __packed to struct with static_assert()
HID:
sony: clean up device list on probe failure
HID:
sony: fix UAF of ghl_poke_timer / ghl_urb at driver unbind
HID:
sony: remove unneeded which argument from sony_schedule_work()
HID:
sony: use dedicated raw_event() handlers in sony_raw_event()
HID:
sony: use devm_kasprintf()
HID:
sony: use guard() and scoped_guard()
HID:
stadia: move FF initialization to .input_configured()
HID:
stadia: use open/close to manage workqueue lifecycle
HID:
steam: Add support for sensor events on the Steam Controller (2015)
HID:
steam: Clean up locking
HID:
steam: Coalesce rumble packets
HID:
steam: Don't set feature reports when disconnecting
HID:
steam: Fix wording of connect/disconnect logs
HID:
steam: Fully unregister controller when hidraw is opened
HID:
steam: Improve logging and other cleanup
HID:
steam: Initial 2026 Steam Controller support
HID:
steam: Rearrange teardown sequence
HID:
steam: Refactor and clean up report parsing
HID:
steam: Refactor registration
HID:
steam: Reject short reads
HID:
steam: Rename some constants that got renamed upstream
HID:
steam: Retry send/recv reports if stale
HID:
steam: Update documentation
HID:
steam: Zero out inputs when disabling gamepad mode
HID:
steam: Zero-initialize reply in serial lookup
HID:
steelseries: Add async status interface support
HID:
steelseries: Add MSI Raider A18 HX A9WJG RGB support
HID:
steelseries: Add support for Arctis 7 (2018)
HID:
steelseries: Add support for Arctis Nova 5X and Nova 7 families
HID:
steelseries: Correct Arctis 9 battery calibration range
HID:
steelseries: Fix ARCTIS_1_X device mislabeling
HID:
steelseries: Manage battery lifetime with refcounting
HID:
steelseries: Refactor Arctis driver to use device_info framework
HID:
steelseries: Report POWER_SUPPLY_STATUS_FULL when full
HID:
steelseries: Split Arctis headset driver into separate module
HID:
synchronize input before cleaning up a failed probe
HID:
thrustmaster: move FF initialization to .input_configured()
HID:
tmff: Use 64-bit arithmetic for force feedback scaling
HID:
uclogic: fix use-after-free of inrange_timer on remove
HID:
universal-pidff: Add support for Turtle Beach VelocityOne Race
HID:
universal-pidff: stop the device when force-feedback init fails
HID:
wacom: avoid copying Bluetooth input reports
HID:
wacom: fix OOB read in wacom_wac_pen_serial_enforce()
HID:
wacom: validate report length in wacom_intuos_pro2_bt_irq
HID:
winwing: fix use-after-free in force feedback teardown
HID:
zeroplus: move FF initialization to .input_configured()
hinic3:
Fix skb linearization mismatch and drop skb when skb_checksum_help() failed
hinic3:
fix use-after-free on DMA mapping failure
hpfs:
convert iomap ops to ->iomap_next()
hpfs:
drop redundant S_IFDIR from mkdir
hrtimer:
Account nr_retries on recovered interrupt retries
hrtimer:
Add a lockdep assertion to hrtimer_update_base()
hrtimer:
Don't take cpu_base::lock in hrtimer_get_next_event() when hres_active
hrtimer:
Explicitly include linux/hrtimer_bases.h
hrtimer:
Explicitly include some necessary headers in hrtimer_rearm.h
hrtimer:
Move hrtimer_callback_running() to hrtimer_bases.h
hrtimer:
Move hrtimer_update_function() to hrtimer.c
hrtimer:
Remove inclusion of hrtimer_bases.h remove from hrtimer.h
hrtimer:
Remove unused clock_base_next_timer_safe()
hrtimer:
Remove unused next_timer argument from __hrtimer_reprogram()
hrtimer:
Rename hrtimer_defs.h to hrtimer_bases.h
hrtimer:
Use hard expiry when updating timers on the same base
hrtimer:
Use the mask to clear TIF_HRTIMER_REARM from the exit work
HSI:
nokia-modem: Remove redundant dev_err()
hsi:
omap_ssi: remove debugfs on port creation failure
HSI:
omap_ssi: Remove redundant dev_err()
hsi:
omap_ssi_core: fix missing DMA mask setup for SSI controller device
hugetlb:
evaluate subpool free state while locked
hugetlb:
make hugepage_put_subpool() tolerate NULL
hugetlb:
only adjust reservation during unmapping if mapcount is 0
hugetlbfs:
drop redundant S_IFDIR from mkdir
hugetlbfs:
release subpool on fill_super failure
hung_task:
update DETECT_HUNG_TASK_BLOCKER Kconfig help
hv_netvsc:
Allocate send/receive buffers using vmbus_alloc_buffer()
hv_netvsc:
Remove GPADL teardown special case for old Hyper-V hosts
hv_sock:
Remove check for old Hyper-V hosts
hwmon/misc:
amd-sbi: Move core sbtsi support from hwmon to misc
hwmon/misc:
amd-sbi: Move sbtsi register transfer to core abstraction
hwmon:
(acbel-fsg032) Add missing MODULE_DEVICE_TABLE()
hwmon:
(acpi_power_meter) Stop setting acpi_device_name/class()
hwmon:
(adt7470) Add ADT7470_PWM_MAX macro
hwmon:
(adt7470) Add thermal zone sensor support
hwmon:
(adt7470) Expose fan control via PWM framework
hwmon:
(applesmc) Cache fan positions during register initialization
hwmon:
(applesmc) Convert to hwmon_device_register_with_info
hwmon:
(applesmc) fix key backlight workqueue leak on register failure
hwmon:
(applesmc) Fix lockless cache validation data race
hwmon:
(aspeed-pwm-tacho) Propagate reset deassert errors
hwmon:
(asus-ec-sensors) add ROG CROSSHAIR X870E HERO
hwmon:
(asus-ec-sensors) add ROG Maximus Z790 Hero
hwmon:
(asus-ec-sensors) add ROG STRIX X870E-E GAMING WIFI7 R2
hwmon:
(asus-ec-sensors) add ROG STRIX Z390-E GAMING
hwmon:
(asus-ec-sensors) add T_Sensor for ROG STRIX X870E-E GAMING WIFI
hwmon:
(asus-ec-sensors) detect unconnected physical sensors
hwmon:
(asus_ec_sensors) add ProArt Z690-CREATOR WIFI
hwmon:
(asus_rog_ryujin) Add per-device configuration
hwmon:
(asus_rog_ryujin) Add ROG Ryujin III support
hwmon:
(asus_rog_ryujin) Add ROG Ryujin III White Edition
hwmon:
(asus_rog_ryujin) Synchronize HID command and report handling
hwmon:
(asus_rog_ryujin) Validate HID report lengths
hwmon:
(axi-fan-control) Remove redundant dev_err_probe()
hwmon:
(cgbc-hwmon) Add missing sensors
hwmon:
(cgbc-hwmon) Fix current sensors ID lookup
hwmon:
(chipcap2) Add support for label
hwmon:
(chipcap2) fix channels in humidity alarm notifications
hwmon:
(core) Constify device attributes
hwmon:
(core) Use const APIs for the dynamically allocated sysfs attributes
hwmon:
(coretemp) Clarify attr_size comment
hwmon:
(coretemp) Fix core_data leak on CPUs without PTS
hwmon:
(corsair-cpro) Create debugfs entries after hwmon registration
hwmon:
(corsair-cpro) Remove debugfs entries when probe fails
hwmon:
(corsair-psu) Update documentation
hwmon:
(cros_ec) Avoid threshold temperature conversion overflows
hwmon:
(cros_ec) Implement custom kelvin to celsius conversions
hwmon:
(cros_ec) Register the thermal devices after the hwmon ones
hwmon:
(cros_ec) Store the hwmon device in cros_ec_hwmon_priv
hwmon:
(cros_ec) Synchronize EC access from the thermal device callbacks
hwmon:
(da9055) Remove redundant dev_err()
hwmon:
(emc1403) Add regulator support
hwmon:
(emc1403) Convert to use OF bindings
hwmon:
(emc1403) Drop hysteresis for low limit temperature
hwmon:
(gpio-fan) Fix use-after-free in alarm work
hwmon:
(gpio-fan) return IRQ_HANDLED from the shared alarm IRQ handler
hwmon:
(gpio-fan) take fan_data->lock in gpio_fan_shutdown()
hwmon:
(gxp_fan_ctrl) Provide fan info via gpio
hwmon:
(hp-wmi-sensors) Fix use-after-free in fungible_show()
hwmon:
(hp-wmi-sensors) Improve raw WMI string handling
hwmon:
(ina2xx) Acquire hwmon_lock in shunt_resistor_show()
hwmon:
(ina2xx) Add support for INA232
hwmon:
(ina2xx) Decouple in0 and curr1 alarms
hwmon:
(ina2xx) Parameterize ina2xx_data in ina226_alert_read()
hwmon:
(ina2xx) Replace masks with enum in alert functions
hwmon:
(k10temp) Add per-CCD temperature monitoring for Zen5 Turin
hwmon:
(k10temp) Fix model id range of Zen5 Turin
hwmon:
(kb9002) Add documentation
hwmon:
(kb9002) Add driver for Kandou KB9002 retimer
hwmon:
(lm90) Remove redundant dev_err()
hwmon:
(lm90) Switch channel parsing to fwnode APIs
hwmon:
(ltc4282) Make sure clk_init_data is fully initialized
hwmon:
(max6621) fix negative temperature offset and crit readings
hwmon:
(max6621) fix temperature clamp range
hwmon:
(mcp9982) Propagate one-shot polling errors
hwmon:
(nct6694) do not expose enable on DTIN temperature channels
hwmon:
(nct6775) Add NCT5585D to list of supported chips
hwmon:
(npcm750-pwm-fan) Remove redundant dev_err()
hwmon:
(nzxt-kraken3) Add support for NZXT Kraken 2024 Elite
hwmon:
(peci) Fix kernel-doc parameter names in common.h
hwmon:
(pmbus) Add MPQ82D00 driver
hwmon:
(pmbus) Add MPQ8646 driver
hwmon:
(pmbus) Add support for Silergy SQ24860
hwmon:
(pmbus) Clear generic status alarms with CLEAR_FAULTS
hwmon:
(pmbus) Let PMBus drivers report the supported PMBus revision
hwmon:
(pmbus) Remove redundant dev_err()
hwmon:
(pmbus/adm1275) Support module auto-loading
hwmon:
(pmbus/adm1275) Support ROHM BD12780
hwmon:
(pmbus/adm1275) Support ROHM BD12790
hwmon:
(pmbus/adm1275) Use pmbus_read_smbus_i2c_block_data for block commands
hwmon:
(pmbus/core) export pmbus_check_and_notify_faults()
hwmon:
(pmbus/core) increase number of phases and add new mask
hwmon:
(pmbus/core) Introduce pmbus_read_smbus_i2c_block_data()
hwmon:
(pmbus/ir36021) Use pmbus_read_smbus_i2c_block_data for block commands
hwmon:
(pmbus/lm25066) add current limit configuration support
hwmon:
(pmbus/ltc2978) Use pmbus_read_smbus_i2c_block_data for block commands
hwmon:
(pmbus/ltc4283) Add missing MODULE_DEVICE_TABLE for OF match table
hwmon:
(pmbus/max20830) Use pmbus_read_smbus_i2c_block_data for block commands
hwmon:
(pmbus/max20830): add support for max20830c and max20840c
hwmon:
(pmbus/max20830): add VOUT feedback resistor scaling support
hwmon:
(pmbus/max34440): Add support for MAX34452
hwmon:
(pmbus/max34440): add support for newer version of max34451
hwmon:
(pmbus/mp2975) Eliminate dead code
hwmon:
(pmbus/mpq8646) Gate the writes
hwmon:
(pmbus/tps53679) Fix TPS53676 phase page decoding
hwmon:
(pmbus/tps53679) Select page 0 for single-page TPS53676
hwmon:
(pmbus/vt7505) Add driver for Analog Devices MAX16545/MAX16550 and Volterra VT7505
hwmon:
(pmbus/xdpe1a2g7b) Add regulator support
hwmon:
(pwm-fan) Remove redundant dev_err()
hwmon:
(pwm-fan) Stop RPM timer before freeing tach data
hwmon:
(sht15) Remove redundant dev_err()
hwmon:
(sht3x) Add devicetree support
hwmon:
(sht3x) Document support for GXCAS GXHT30
hwmon:
(sht4x) Add missing locks
hwmon:
(sht4x) Fix return value from heater_enable_store()
hwmon:
(sysfs) Allow drivers to register const attributes
hwmon:
(tmp102) Add TMP110 device ID
hwmon:
(tmp102) Add TMP113 device ID
hwmon:
(tmp401) register with thermal subsystem
hwmon:
(w83791d) remove fan/pwm 4-5 sysfs group on remove
hwmon:
(w83793) release probe data through kref
hwmon:
(xgene) Stop writing PCC shared memory signature
hwmon:
(yogafan) Add support for Lenovo LOQ 15IAX9
hwmon:
(yogafan) Add support for new Lenovo models
hwmon:
(yogafan) fix non-kernel-doc comment
hwmon:
add Altera SoC FPGA hardware monitoring driver
hwmon:
Add documentation for SQ24860
hwmon:
Add Eswin EIC7700 PVT sensor driver
hwmon:
Add mutex protecting for sbtsi read/write through hwmon
hwmon:
coretemp: Fix documentation wording
hwmon:
Driver for the temp/voltage sensor on PolarFire SoC
hwmon:
Ensure that 'dev' passed to hwmon_notify_event() is a hwmon device
hwmon:
Fix potential UAF in pec_store
hwmon:
remove tautological dependency expressions from Kconfig
hwmon:
sbtsi_temp: Refactor temperature register access into helpers
hwmon:
spd5118: Add I3C support
hwmon:
spd5118: Remove 16-bit addressing
hwmon:
Stop using 32-bit MSR interfaces
hwrng:
atmel - drop __maybe_unused from atmel_trng_pm_ops
hwrng:
core - fix rng list on registration error
hwrng:
core - Stop/start hwrng_fillfn() kthread before/after suspend-resume
hwrng:
drivers - Remove redundant dev_err()/dev_err_probe()
hwrng:
drivers - Remove redundant dev_err()/dev_err_probe()
hwrng:
drivers - use named initializers for acpi_device_id
hwrng:
imx-rngc - Disable clock on registration failure
hwrng:
ks-sa - Fix runtime PM cleanup on registration failure
hwrng:
omap - Enable on Renesas RZ/N1D
hwrng:
omap - Fix probe error path cleanup
hwrng:
qcom - Move qcom-rng.c into drivers/char/hw_random/
hwrng:
stm32 - Fix runtime PM cleanup on registration failure
hwrng:
xilinx-trng - propagate timeout before any data is read
hwspinlock:
propagate errno when registering single lock
hwtracing:
hisi_ptt: Propagate DMA reset timeout in trace_start()
hwtracing:
hisi_ptt: Remove unnecessary trace buffer zeroing in trace_start()
hwtracing:
hisi_ptt: Use sysfs_emit() for cpumask show
i2c:
acpi: Convert to use acpi_dev_is_video_device() helper
i2c:
acpi: Force ELAN1300 touchpads to 100 kHz
i2c:
acpi: Free resource list at appropriate time
i2c:
algo: bit: Allow to skip bit test
i2c:
amd-asf: Validate firmware-reported length
i2c:
at91: release DMA channels on remove and probe error
i2c:
at91: release DMA channels when probe defers
i2c:
atr: fix dangling adapter pointer on add failure
i2c:
busses: drop redundant dev_err_probe() around irq helpers
i2c:
core: fix debugfs UAF on adapter removal
i2c:
core: support recovery for single-ended GPIOs
i2c:
davinci: Use generic definitions for bus frequencies
i2c:
designware: Enable interrupt mask workaround for HJMC3001
i2c:
designware: Global register definitions
i2c:
i2c-gpio: Enhance driver for buses with shared SCL
i2c:
imx-lpi2c: avoid accessing target registers on master-only controllers
i2c:
imx-lpi2c: properly unwind resources on probe failure
i2c:
imx-lpi2c: reset controller in probe stage
i2c:
imx: disable autosuspend on remove
i2c:
imx: release DMA channels on probe error
i2c:
k1: Use generic definitions for bus frequencies
i2c:
microchip-corei2c: Use generic definitions for bus frequencies
i2c:
mux: demux-pinctrl: fix OF node leak on kstrdup failure
i2c:
mux: Fix channel node leak on adapter add failure
i2c:
mxs: fix DMA channel leak on probe error
i2c:
nomadik: Use generic definitions for bus frequencies
i2c:
ocores: Disable clock on failed resume
i2c:
octeon-core: Use generic definitions for bus frequencies
i2c:
pnx: Use generic definitions for bus frequencies
i2c:
pxa-pci: use platform_device_set_of_node()
i2c:
qcom-cci: fix autosuspend cleanup
i2c:
qcom-cci: fix device_node refcount leak in cci_probe()/cci_remove()
i2c:
qcom-cci: Fix HALT_ACK reset request being dropped
i2c:
qcom-geni: Add trace events for Qualcomm GENI I2C driver
i2c:
qcom-geni: distinguish address-phase and data-phase NACK
i2c:
qcom-geni: Enable I2C on SA8255p Qualcomm platforms
i2c:
qcom-geni: Fix hardcoded clock index in SE_GENI_CLK_SEL
i2c:
qcom-geni: Isolate serial engine setup
i2c:
qcom-geni: Move resource initialization to separate function
i2c:
qcom-geni: release DMA channels on probe error
i2c:
qcom-geni: release runtime PM reference when set_rate fails
i2c:
qcom-geni: Restore the source-clock selection policy
i2c:
qcom-geni: Store of_device_id data in driver private struct
i2c:
qcom-geni: trace: Add trace events for Qualcomm GENI I2C
i2c:
qcom-geni: update frequency table to fix timing parameters
i2c:
qcom-geni: use cancel command before abort on transfer timeout
i2c:
qcom-geni: use dedicated completions for abort and reset events
i2c:
qcom-geni: Use devm_pm_runtime_enable() for PM management
i2c:
qcom-geni: Use resources helper APIs in runtime PM functions
i2c:
qup: Propagate clock enable failures
i2c:
rcar: add R-Car Gen5 support
i2c:
rcar: fix reset handling for Gen5
i2c:
rust: mark I2cAdapter methods as inline
i2c:
spacemit: configure ILCR/IWCR for accurate SCL frequency
i2c:
spacemit: drop warning when clock-frequency property is absent
i2c:
viai2c-wmt: Fix clock leak in wmt_i2c_probe()
i2c:
xiic: defer RX_FULL until all trailing bytes are in FIFO
i2c:
xiic: don't clobber msg->len to signal block-read completion
i2c:
xiic: preserve PEC byte length in SMBus block read setup
i2c:
xiic: restore non-managed runtime PM to fix clk WARN flood
i3c:
ccc: Add actual_len to struct i3c_ccc_cmd_payload
i3c:
dw-i3c-master: Add ACPI core clock frequency quirk
i3c:
dw-i3c-master: Add ACPI ID for Tegra410
i3c:
dw-i3c-master: Add SETAASA as supported CCC
i3c:
dw: avoid shift-out-of-bounds when DAA assigns no devices
i3c:
dw: make struct dw_i3c_cmd smaller
i3c:
dw: reduce do_daa time if there's no client
i3c:
dw: rename "pclk" to "apb" to match dt-binding
i3c:
dw: use COMMAND_PORT_TRANSFER_ARG instead of hardcoding
i3c:
Fix unlocked dereference of dev->desc in i3c_device_get_supported_xfer_mode()
i3c:
Make dev->desc locking assumptions explicit
i3c:
master: Add driver for AMD AXI I3C master controller
i3c:
master: Add helper to query bus wakeup requirements
i3c:
master: Add optional_bytes for variable-length GET CCC validation
i3c:
master: Add support for devices using SETAASA
i3c:
master: Add support for devices without PID
i3c:
master: adi: add OF module alias for autoloading
i3c:
master: adi: initialize the lock before enabling interrupts
i3c:
master: Do not treat master device as a duplicate target
i3c:
master: dw-i3c-master: fix OD timing for first broadcast
i3c:
master: dw: Drop redundant core reset name
i3c:
master: dw: Map CCC hardware errors to I3C M0/M2
i3c:
master: Fix device_register() error path
i3c:
master: Fix info leak and UAF in device unregister path
i3c:
master: Fix potential UAF in i3c_device_match()
i3c:
master: Fix potential UAF in i3c_device_uevent()
i3c:
master: Fix recursive locking during device registration
i3c:
master: Fix use-after-free of master->this
i3c:
master: match I3C device through DT and ACPI
i3c:
master: Reject IBI requests from non-IBI-capable devices
i3c:
master: Report actual GET CCC payload length on success
i3c:
master: Report wakeup events for IBIs
i3c:
master: require dests for read CCC commands
i3c:
master: Support ACPI enumeration of child devices
i3c:
master: Support IBI-based wakeup capability
i3c:
master: svc: bound IBI payload to the requested max_payload_len
i3c:
master: svc: report timeout waiting for STOP idle
i3c:
master: Use unified device property interface
i3c:
master: Validate GET CCC payload length and retry Direct GET once
i3c:
mipi-i3c-hci-pci: Propagate I3C wakeup requirements to PCI
i3c:
mipi-i3c-hci: Add PIO queue management support for HCI v1.2
i3c:
mipi-i3c-hci: Add support for AMD_PT I3C controller
i3c:
mipi-i3c-hci: Advertise IBI wakeup capability
i3c:
mipi-i3c-hci: Factor out i3c_hci_sysdev()
i3c:
mipi-i3c-hci: Fix missing STAT_IBI_STATUS_THLD in PIO mode
i3c:
renesas: Add runtime PM support
i3c:
renesas: Check that the transfer is valid before accessing it
i3c:
renesas: Clean DATBAS register on detach
i3c:
renesas: Don't register devices when ENTDAA times out
i3c:
renesas: Drop the explicit memset() call
i3c:
renesas: Drop unnecessary tab
i3c:
renesas: Drop unused structure member 'resuming'
i3c:
renesas: Fix out-of-bounds access for newdevs mask
i3c:
renesas: Follow a unified pattern for transfer and command initialization
i3c:
renesas: Follow the reset deassert order used in probe
i3c:
renesas: Organize structures to avoid unnecessary padding
i3c:
renesas: Perform Dynamic Address Assignment on resume
i3c:
renesas: Reconfigure the DATBAS register on re-attach
i3c:
renesas: Reset the controller on resume
i3c:
renesas: Restore STDBR and EXTBR registers on resume
i3c:
renesas: Return immediately if there is no transfer
i3c:
renesas: Update HW registers after SW computations are done
i3c:
renesas: Use reset_control_bulk_{assert, deassert}()
i3c:
renesas: Use the "dev_name:irq_name" format for the interrupt name
i40e:
skip unnecessary VF reset when setting trust
iavf:
send MAC change request synchronously
IB/hfi1:
Fix the PIO_CRED credit-return mmap
IB/hfi1:
Resolve the credit-return buffer through the send context's node
IB/IPoIB:
Avoid restoring OPER_UP after multicast flush
IB/iser:
reject a remote invalidation of an unregistered direction
IB/isert:
delay the final Login Response until the session is registered
IB/isert:
post the full-feature receive buffers after session registration
IB/isert:
reject login PDUs declaring more data than was received
IB/isert:
reject PDUs declaring more data than was received
IB/isert:
wait for deferred control PDU completions before releasing the connection
IB/iwpm:
Fix spelling errors in comments
IB/mad:
cleanup all kernel-doc comments
IB/mlx4:
delete allocated id_map_entry while sending REJ
IB/mlx4:
Fix stale CM id_map entries when RTU is never received
IB/mlx4:
Fix use-after-free on pkey sysfs registration failure
IB/mlx5:
simplify set_param()
IB/mthca:
allocate mthca_array memory with kzalloc()
IB/mthca:
mthca_reg_user_mr(): use kmalloc() to allocate addresses array
IB/rdmavt:
use kzalloc() to allocate QPN-map pages
ibmveth:
fix TX LTB and filter unwind on open-fail
ibmveth:
h_free logical LAN on open-fail after register
ice:
acquire NVM lock around each flash read
ice:
add missing xa_destroy for sched_node_ids
ice:
clear the default forwarding VSI rule when releasing a VSI
ice:
fall back to SBQ when LL PHY timer interface times out
ice:
fix metadata_dst refcount handling on representor teardown
ice:
fix use-after-free in dynamic port cleanup
ice:
Restore Ordered MMIO Writes for Tx Doorbells
ice:
skip unnecessary VF reset when setting trust
ice:
use kzalloc() to allocate staging buffer for reading from GNSS
idpf:
account for VLAN header when parsing RSC packet header
idpf:
add missing cpu_to_le32 in idpf_tx_splitq_build_flow_desc
idpf:
disable DIM work before freeing q_vectors
idpf:
disable PTM on probe failure and on remove
idpf:
make mbx_task queueing and cancelling more consistent
idpf:
print a debug message and bail in case of non-event ctlq message
idpf:
refactor idpf to use libie control queues
idpf:
refactor idpf to use libie_pci APIs
idpf:
remove 'vport_params_reqd' field
idpf:
remove unused code for getting RSS info from device
ieee802154:
6lowpan: fix NULL dereference in lowpan_newlink
ieee802154:
cc2520: fix FIFOP work use-after-free
ieee802154:
convert dgram getsockopt to sockopt_t
ieee802154:
hwsim: serialize pib updates to fix double-free
igb:
allow configuring RSS key via ethtool set_rxfh
igb:
expose RSS key via ethtool get_rxfh
igb:
prepare for RSS key get/set support
igb:
set skb hash type from RSS_TYPE
igc:
add support for forcing link speed without autonegotiation
igc:
allow configuring RSS key via ethtool set_rxfh
igc:
expose RSS key via ethtool get_rxfh
igc:
move autoneg-enabled settings into igc_handle_autoneg_enabled()
igc:
prepare for RSS key get/set support
igc:
remove unused autoneg_failed field
igc:
replace goto out with direct returns in igc_config_fc_after_link_up()
igmp:
convert struct ip_sf_list to RCU
iio:
ABI: add DAC 10kohm_to_gnd powerdown mode
iio:
ABI: Encourage differential voltage ABI usage
iio:
accel: bmc150: clamp the device-reported FIFO frame count
iio:
accel: bmc150: Explicitly set spi .driver_data
iio:
accel: dmard09: Implement IIO_CHAN_INFO_SCALE
iio:
accel: fxls8962af: clamp the device-reported FIFO sample count
iio:
accel: hid-sensor-accel-3d: Avoid race between callback setup and device exposure
iio:
accel: hid-sensor-accel-3d: use u32 instead of unsigned
iio:
accel: kionix-kx022a: Fix array boundary check
iio:
accel: kionix-kx022a: Prevent memory leak and fix state
iio:
accel: kxcjk-1013: reject duplicate event disable
iio:
accel: Remove redundant dev_err()/dev_err_probe()
iio:
accel: sca3000: fix frequency divider condition check
iio:
accel: stk8312: Update includes to match IWYU
iio:
accel: stk8ba50: Update includes to match IWYU
iio:
adc: ad4030: fix invalid oversampling_ratio validation
iio:
adc: ad4080: add support for AD4883
iio:
adc: ad4080: configure backend data size
iio:
adc: ad7173: Fix digital filter configuration
iio:
adc: ad7779: Remove redundant dev_err_probe() after devm_request_irq()
iio:
adc: ad7779: Remove unused completion field
iio:
adc: ad_sigma_delta: allow COMPILE_TEST in isolation
iio:
adc: ad_sigma_delta: fix use-after-free on unbind
iio:
adc: add ti-ads112c14 driver
iio:
adc: add Versal SysMon driver
iio:
adc: ade9000: Drop incorrect kerneldoc marker
iio:
adc: ade9000: fix NULL pointer dereference in clkout registration
iio:
adc: ade9000: fix overlapping scan_index for current and voltage channels
iio:
adc: ade9000: handle Phase C dip events in IRQ1 handler
iio:
adc: ade9000: request interrupts after powering the device
iio:
adc: adi-axi-adc: add data size support for AD408X backend
iio:
adc: adi-axi-adc: Initialize state mutex
iio:
adc: aspeed: propagate reset deassert errors
iio:
adc: at91_adc: use const char * for DT string property
iio:
adc: axp288: Add TS bias override for Haier HV103H
iio:
adc: hx711: introduce hx711_chip_info structure
iio:
adc: hx711: localize loop iterators in hx711_read
iio:
adc: hx711: pass iio_chan_spec to hx711_reset_read
iio:
adc: hx711: pass trailing pulse count into hx711_read
iio:
adc: hx711: split variable assignments in hx711_read and hx711_reset
iio:
adc: ltc2378: Add support for LTC2338-18
iio:
adc: ltc2378: Add support for LTC2378-20 and similar ADCs
iio:
adc: ltc2378: Enable high-speed data capture
iio:
adc: ltc2378: Enable triggered buffer data capture
iio:
adc: make read-only const array config static
iio:
adc: max1241: add missing MODULE_DEVICE_TABLE()
iio:
adc: max1241: Simplify device abstraction
iio:
adc: max1363: sign-extend bipolar differential channel reads
iio:
adc: max14001: add missing 'select REGMAP' to Kconfig
iio:
adc: max34408: add missing 'select REGMAP_I2C' to Kconfig
iio:
adc: mt6323-auxadc: add mt6323 PMIC AUXADC driver
iio:
adc: mt6323: remove unused header
iio:
adc: pac1921: fix wrong channel used in trigger handler read
iio:
adc: pac1934: check ACPI label duplication
iio:
adc: qcom-spmi-adc5-gen3: Remove an unnecessary print
iio:
adc: qcom-spmi-adc5-gen3: Share SDAM0 IRQ with ADC_TM auxiliary driver
iio:
adc: rcar-gyroadc: remove rcar_gyroadc_set_power() helper
iio:
adc: rohm-bd79124: Catch regmap errors at measurement start/stop
iio:
adc: rohm-bd79124: Fix channel initialization
iio:
adc: rohm-bd79124: Fix GPIO mask check
iio:
adc: rohm-bd79124: Fix rising alarm
iio:
adc: stm32-adc: fix check on internal channel availability
iio:
adc: stm32-adc: fix possible division by zero in processed channel
iio:
adc: sun4i-gpadc-iio: clean up on thermal zone registration failure
iio:
adc: sun4i-gpadc-iio: drop underflowing pm_runtime_put() calls
iio:
adc: ti-adc081c: use dev_err_probe() for probe time error
iio:
adc: ti-adc084s021: use dev_err_probe for probe time error
iio:
adc: ti-ads1015: use devm helpers to fix probe error paths
iio:
adc: ti-ads112c14: add debugfs register access
iio:
adc: ti-ads112c14: add measurement channel support
iio:
adc: ti-ads112c14: add support for buffered read
iio:
adc: ti-ads112c14: add support for I2C CRC8
iio:
adc: ti-ads112c14: implement gain on internal short SYS_MON channel
iio:
adc: ti-tsc2046: Simplify device handling
iio:
adc: versal-sysmon: add I2C driver
iio:
adc: versal-sysmon: add oversampling support
iio:
adc: versal-sysmon: add threshold event support
iio:
adc: xilinx-xadc: free IRQ before cancelling the unmask worker on unbind
iio:
addac: ad74413r: Remove redundant dev_err_probe()
iio:
admv1013: initialize callback mutex before registering notifier
iio:
backend: fix typos in comments
iio:
buffer-dmaengine: Add support for cyclic DMA transfers
iio:
buffer-dmaengine: fix sg entry iteration when building dma_vecs
iio:
buffer: Ensure bounce buffer used for unaligned case is zeroed.
iio:
buffer: Fix potential use-after-free in anonymous buffer release
iio:
buffer: Make IIO DMA fence release RCU-safe
iio:
buffer: serialize buffer teardown with mode claims
iio:
buffer: Tie IIO dma fence lock lifetime to the fence
iio:
cdc: ad7150: fix OF matching and publish module aliases
iio:
chemical: atlas-sensor: fix PM reference leak in buffer postenable
iio:
chemical: atlas-sensor: use iio_trigger_poll_nested() to fix remove UAF
iio:
chemical: bme680: Use dev_err_probe()
iio:
chemical: Remove redundant dev_err()/dev_err_probe()
iio:
chemical: scd30: update email for Tomasz Duszynski
iio:
chemical: scd30: Use devm_mutex_init() over non-devm mutex_init()
iio:
chemical: sgp30: Handle IAQ thread creation failure
iio:
chemical: sps30: update email for Tomasz Duszynski
iio:
core: add decimal value formatting into 64-bit value
iio:
core: add IIO_VAL_DECIMAL64_FEMTO format type
iio:
core: trigger: correct CONFIG_IIO_TRIGGER macro name in #endif comment
iio:
dac: ad3530r: Add support for AD3532R/AD3532
iio:
dac: ad3530r: Convert sw_ldac_trig_reg to a function pointer
iio:
dac: ad3530r: Make regmap_config selectable per chip
iio:
dac: ad3530r: Refactor setup to table-driven register banks
iio:
dac: ad3552r-hs: fix scnprintf() buffer bound in data source show
iio:
dac: ad5446: fix OF module device table
iio:
dac: ad5686: add gain control support
iio:
dac: ad5686: add ldac gpio
iio:
dac: ad5686: add support for missing power supplies
iio:
dac: ad5686: add triggered buffer support
iio:
dac: ad5686: consume optional reset signal
iio:
dac: ad5686: extend device support with new parts
iio:
dac: ad5686: implement new sync() op for the spi bus
iio:
dac: ad5686: introduce sync operation
iio:
dac: ad5686: missing NULL check on match data
iio:
dac: ad5686: read_raw/write_raw: use guard(mutex)()
iio:
dac: ad5686: refactor command/data macros
iio:
dac: ad5686: refactor device list and file header comments
iio:
dac: ad5696: add AD5673R/AD5677R entries to of_match table
iio:
dac: add mcf54415 DAC
iio:
dac: m62332: Fix regulator reference count imbalance
iio:
dac: max5522: Simplify device abstraction
iio:
dac: mcp47a1: add support for new device
iio:
dac: mcp47a1: Allow full-scale output
iio:
dac: mcp47feb02: add missing 'select REGMAP_I2C' to Kconfig
iio:
dac: rohm-bd79703: Do not allow writing SCALE
iio:
Drop unused assignment of spi_device_id driver data
iio:
flow: add Sensirion SLF3S liquid flow sensor driver
iio:
frequency: ad9523: Simplify driver a bit
iio:
frequency: adf41513: driver implementation
iio:
frequency: adf41513: features on frequency change
iio:
frequency: adf41513: handle LE synchronization feature
iio:
frequency: adf4377: Fully initialize clk_init_data and clk_parent_data
iio:
frequency: adf4377: replace mutex_lock/unlock with guard(mutex)()
iio:
frequency: admv1013: fix wrong channel field used in admv1013_read_raw()
iio:
gyro: adis16136: fix unprotected debugfs reads
iio:
gyro: adxrs290: Remove redundant dev_err_probe()
iio:
gyro: hid-sensor-gyro-3d: Avoid race between callback setup and device exposure
iio:
gyro: hid-sensor-gyro-3d: use u32 instead of unsigned
iio:
gyro: mpu3050: fix sign of raw angular velocity readings
iio:
health: max30102: fix NULL dereference in interrupt handler
iio:
health: Remove redundant dev_err()
iio:
hid-sensor-custom-intel-hinge: use u32 instead of unsigned int
iio:
hid-sensor-humidity: use u32 instead of unsigned int
iio:
hid-sensor-temperature: use u32 instead of unsigned int
iio:
hid-sensor: als: scale each channel individually
iio:
hid-sensors: add/remove blank line
iio:
hid-sensors: align function parenthesis for readability
iio:
hid-sensors: Use implicit NULL pointer checks
iio:
humidity: hid-sensor-humidity: use common device for devres
iio:
humidity: Remove redundant dev_err()/dev_err_probe()
iio:
imu: adis16400: fix unprotected debugfs reads
iio:
imu: adis16480: fix unprotected debugfs reads
iio:
imu: adis16550: Simplify device abstraction
iio:
imu: bmi270: add missing MODULE_DEVICE_TABLE()
iio:
imu: bmi323: remove unnecessary cast in watermark limit
iio:
imu: fix typos in comments
iio:
imu: inv_icm42600: add buffer hwfifo watermark attributes
iio:
imu: inv_icm42600: reorder all driver headers
iio:
imu: inv_icm42607: Add Accelerometer for icm42607
iio:
imu: inv_icm42607: Add Gyroscope to icm42607
iio:
imu: inv_icm42607: Add inv_icm42607 Core Driver
iio:
imu: inv_icm42607: Add PM support for icm42607
iio:
imu: inv_icm42607: Add SPI For icm42607
iio:
imu: inv_icm42607: Add Temp Support in icm42607
iio:
imu: inv_icm42607: propagate runtime suspend errors
iio:
imu: inv_icm42607: restore runtime PM on system resume errors
iio:
imu: inv_icm45600: clamp the device-reported FIFO sample count
iio:
imu: inv_icm45600: Use I2C match data
iio:
imu: Remove redundant dev_err()/dev_err_probe()
iio:
imu: st_lsm6dsx: Update enable mask when using sensor fusion
iio:
Initialize i2c_device_id arrays using member names (part 2)
iio:
Initialize spi_device_id arrays using member names
iio:
inkern: Use namespaced exports
iio:
inv_sensors: better timestamp alignment when using watermark
iio:
inv_sensors: convert to kernel types
iio:
inv_sensors: fix estimated value larger than interrupt timestamp
iio:
inv_sensors: improve period measurement by using a longer delay
iio:
light: apds9306: fix PM reference leak in apds9306_read_data()
iio:
light: cm32181: return zero after writing calibscale
iio:
light: cm3323: use dev_err_probe() in probe path
iio:
light: gp2ap002: Disable regulators on resume failure
iio:
light: gp2ap002: Fix unbalanced runtime PM on repeated event writes
iio:
light: gp2ap002: re-enable irq if runtime suspend fails
iio:
light: gp2ap020a00f: drain irq_work after free_irq
iio:
light: hid-sensor-als: Avoid race between callback setup and device exposure
iio:
light: hid-sensor-als: use u32 instead of unsigned
iio:
light: hid-sensor-prox: Avoid race between callback setup and device exposure
iio:
light: hid-sensor-prox: use u32 instead of unsigned
iio:
light: isl29028: remove isl29028_set_pm_runtime_busy() helper
iio:
light: isl29028: return zero in write_raw() on success
iio:
light: ltrf216a: fix runtime PM reference leak in error path
iio:
light: opt3001: add comment to mutex
iio:
light: opt3001: ensure correct parenthesis alignment
iio:
light: opt3001: localize for loop iterator
iio:
light: opt3001: move device registration to end of probe()
iio:
light: opt3001: move driver to guard(mutex)() use
iio:
light: opt3001: prefer dev_err_probe()
iio:
light: opt3001: split opt3001_get_processed() logic
iio:
light: opt3001: switch driver to managed resources
iio:
light: opt3001: use local struct device and i2c_client variables
iio:
light: opt4001: Fix incompatible pointer type passed to div_u64_rem()
iio:
light: opt4001: Fix power down clearing bits of the wrong register
iio:
light: opt4001: Fix reversed GENMASK() arguments in fault count mask
iio:
light: opt4001: Reject integration times with a non-zero seconds part
iio:
light: opt4060: Fix incorrect register name in threshold read error message
iio:
light: opt4060: Fix pointer type passed to div_u64_rem()
iio:
light: opt4060: Reject integration times with a non-zero seconds part
iio:
light: Remove redundant dev_err()/dev_err_probe()
iio:
light: rohm-bu27034: Fix error return
iio:
light: rohm-bu27034: Fix infinite delay on error
iio:
light: rpr0521: Propagate regcache_sync() errors
iio:
light: tcs3472: implement wait time and sampling frequency
iio:
light: tsl2583: migrate to sysfs_emit() and sysfs_emit_at()
iio:
light: tsl2583: remove conditional return with no effect
iio:
light: tsl2583: remove tsl2583_set_pm_runtime_busy() helper
iio:
light: tsl2583: return zero in write_raw() on success
iio:
light: tsl2772: fix ALS calibscale readback
iio:
light: vcnl4000: make read-only const array regulator_names static
iio:
light: vcnl4000: remove vcnl4000_set_pm_runtime_state() helper
iio:
light: vcnl4035: Propagate regcache_sync() errors
iio:
light: vcnl4035: remove vcnl4035_set_pm_runtime_state() helper
iio:
magnetometer: add driver for QST QMC5883L Sensor
iio:
magnetometer: add support for QST QMC6308
iio:
magnetometer: ak8974: remove conditional return with no effect
iio:
magnetometer: bmc150: sort includes
iio:
magnetometer: bmc150: use FIELD_PREP and FIELD_GET helpers
iio:
magnetometer: hid-sensor-magn-3d: Avoid race between callback setup and device exposure
iio:
magnetometer: hmc5843: Simplify device abstraction
iio:
magnetometer: Remove redundant dev_err()
iio:
orientation: hid-sensor-incl-3d: Avoid race between callback setup and device exposure
iio:
orientation: hid-sensor-incl-3d: use u32 instead of unsigned
iio:
orientation: hid-sensor-rotation: Avoid race between callback setup and device exposure
iio:
orientation: hid-sensor-rotation: use u32 instead of unsigned
iio:
position: hid-sensor-custom-intel-hinge: use common device for devres
iio:
pressure: abp2030pa: Remove unreachable return in abp2_read_raw()
iio:
pressure: bmp280: fix out-of-bounds access in sampling frequency lookup
iio:
pressure: bmp280: return on runtime PM resume failure
iio:
pressure: dps310: fix NULL pointer dereference on ACPI probe
iio:
pressure: hid-sensor-press: Avoid race between callback setup and device exposure
iio:
pressure: hid-sensor-press: use u32 instead of unsigned
iio:
pressure: mpl115: Fix runtime PM cleanup
iio:
pressure: Remove redundant dev_err()/dev_err_probe()
iio:
pressure: rohm-bm1390: harden trigger handler against transient errors
iio:
pressure: rohm-bm1390: Return error when read fails
iio:
proximity: aw96103: validate firmware data length
iio:
proximity: cleanup fixes for vl53l1x-i2c
iio:
proximity: isl29501: Fix return type of isl29501_register_write
iio:
proximity: pulsedlight: fix iio_device left registered on PM setup failure
iio:
proximity: Remove redundant dev_err()/dev_err_probe()
iio:
proximity: sort the register values for vl53l1x-i2c
iio:
proximity: sx9324: Correct proximity channel resolution
iio:
proximity: vcnl3020: fix ISR bitmask check in IRQ handler
iio:
proximity: vl53l0x-i2c: claim direct mode for raw reads
iio:
resolver: ad2s1200: use dev_err_probe()
iio:
resolver: ad2s1210: refactor trigger handler
iio:
srf04: fix pm_runtime handling on probe error path
iio:
st_sensors: Remove redundant dev_err()
iio:
stm32-dfsdm: Treat flags as booleans
iio:
temperature: hid-sensor-temperature: switch to non-devm iio_device_register()
iio:
temperature: hid-sensor-temperature: use common device for devres
iio:
temperature: Remove redundant dev_err()/dev_err_probe()
iio:
temperature: tmp117: add TI TMP119 support
iio:
test: iio-test-format: add test case for decimal format
iio:
test: Use strscpy() to copy the test description
iio:
ti-ads7138: Disable STATS_EN bit while reading conversion results
iio:
todo: fix typo and refine resource management items
iio:
trigger: cancel reenable_work before freeing trigger
iio:
types: add IIO_VOLUMEFLOW channel type
iio:
Update email for Maxwell Doose
iio:
update email for Siratul Islam
ima:
add critical data measurement for loaded policy
ima:
allow users to specify the pcr index with IMA_MEASURE_PCR_IDX
ima:
Check for ERR_PTR from dentry_path() in validate_hash_algo()
ima:
don't measure/appraise files on configfs
ima:
measure userspace policy writes before parsing
include/linux/list.h:
mark list_add and __list_add as __always_inline
include/linux/swap.h:
remove unused leftovers
inet:
frags: invalidate queues before flushing them
inet:
frags: strip GSO state from fragments before reassembly
inetpeer:
randomize RB-tree node comparison using SipHash
init/main.c:
use bootconfig_cmdline_requested() for the runtime opt-in
initramfs:
fix typo in reserve_initrd_mem comment
initramfs:
use scoped_with_init_fs() for rootfs unpacking
initramfs_test:
use test init/exit hooks to override init fs
Input:
adp5588-keys - cache GPIO state before registering the gpiochip
Input:
ati_remote2 - fix type confusion in device attribute handlers
Input:
atkbd - skip deactivate for Lenovo IdeaPad Slim 3 15IWC11
Input:
atkbd - skip deactivate for Xiaomi Redmi Book Pro 16 2026
Input:
call handler->start() when uninhibiting device
Input:
cap11xx - add reset gpio support
Input:
cap11xx - add support for CAP1114
Input:
cap11xx - clean up duplicate log and add probe error logs
Input:
cap11xx - guard unsupported DT properties before parsing
Input:
cap11xx - refactor code for better CAP1114 support.
Input:
cap11xx - remove unused register macros
Input:
charlieplex_keypad - check gpiod_direction_output() return value
Input:
clear inhibited flag before re-opening device on uninhibit
Input:
cyttsp5 - clamp the HID report size before memcpy
Input:
defer handler's start() until device is opened
Input:
document that no new LED codes should be added
Input:
eeti_ts - publish the OF module alias
Input:
elan_i2c - optimize update speed for IC Type 0x19.
Input:
elan_i2c - sort include statements
Input:
elan_i2c - use device-id/acpi.h for ACPI IDs
Input:
elo - fix coding style issues in elo_setup_10()
Input:
ensure device is ready before delivering events
Input:
evdev - zero absinfo before partial copy in EVIOCSABS
Input:
focaltech - use signed coordinates to prevent underflow
Input:
gpio-keys: make legacy gpiolib optional
Input:
gscps2 - supply PA-RISC keyboard keymap via device property
Input:
hp_sdc - shut down kicker timer on module exit
Input:
i8042 - add nomux quirk for Fujitsu LIFEBOOK U7410
Input:
i8042 - add quirk for Acer Aspire Go 15 AG15-42P
Input:
i8042 - replace strlcat() with seq_buf and scnprintf()
Input:
ims-pcu - add missing MODULE_DEVICE_TABLE()
Input:
inexio - replace printk with dev_dbg and fix missing space
Input:
iqs5xx - validate firmware record destination span
Input:
isa1200 - new driver for Imagis ISA1200
Input:
matrix_keyboard - remove linux/gpio.h inclusion
Input:
matrix_keyboard - replace linux/gpio.h inclusion
Input:
misc: Add AMD SFH tablet-mode switch driver
Input:
mms114 - fix endianness portability in I2C packet layout
Input:
mms114 - fix Y-resolution configuration
Input:
mms114 - prefer GPL over GPL v2 for module license
Input:
mms114 - refactor chip variant handling using descriptors
Input:
mms114 - replace BUG() and fix alignment
Input:
mms114 - replace udelay with usleep_range
Input:
mms114 - use appropriate register argument types
Input:
pmic8xxx-keypad - remove conditional return with no effect
Input:
psmouse - clean up locking around disable_work_sync()
Input:
psmouse - fix use-after-free during protocol disconnect
Input:
psmouse - modernize PNP ID parsing
Input:
psmouse - use guard() for resource management
Input:
reject inhibit and uninhibit requests on unregistering devices
Input:
rmi4 - use platform data instead of query, when available
Input:
rmi_smbus - fix out-of-bounds read in rmi_smb_write_block()
Input:
rmi_smbus - remove conditional return with no effect
Input:
s6sy761 - fix resume ordering and restore sensing
Input:
samsung-keypad - clean up wakeup configuration logic
Input:
samsung-keypad - keep interrupt disabled while closed
Input:
samsung-keypad - use pm_runtime_active guard
Input:
snvs_pwrkey - add press event reporting to avoid event loss during suspend
Input:
snvs_pwrkey - make use of dev_err_probe()
Input:
snvs_pwrkey - propagate error code of platform_get_irq()
Input:
snvs_pwrkey - use local device pointer to simple code
Input:
soc_button_array - check btns_desc->package.count
Input:
soc_button_array - fix MS Surface Pro 11 probe failure
Input:
soc_button_array - select CONFIG_GPIOLIB_LEGACY
Input:
sur40 - fix MAX_CONTACTS value based on PixelSense specification
Input:
synaptics - add LEN205b entry to smbus_pnp_ids for ThinkPad T490
Input:
synaptics - disable InterTouch on ThinkPad T440p (board id 2722)
Input:
synaptics - enable InterTouch on Dell Inspiron 3521
Input:
synaptics - limit T440p InterTouch quirk to LEN0036
Input:
synaptics-rmi4 - fix GPF in suspend and resume when unbound
Input:
synaptics_i2c - return 0 explicitly on success
Input:
tca8418_keypad - enable overflow mode per datasheet (SCPS215G)
Input:
trackpoint - fix the inertia attribute name in the ABI document
Input:
tsc2007 - read "ti,poll-period" as u32
Input:
wacom_w8001 - replace strlcat() with a strscpy() helper
Input:
xpad - add support for 8BitDo Pro 2 Wired Controller for Xbox
Input:
xpad - add support for Azeron devices
Input:
xpad - add support for Corsair Novablade Pro
Input:
xpad - add support for Victrix Pro BFG Controller
Input:
xpad - fix PDP Marvel Xbox 360 controller
Input:
zero ff_effect before compat copy in input_ff_effect_from_user
intel_idle:
Add ACPI _LPI support
intel_idle:
Avoid using deep idle states during initialization
intel_idle:
Prepare for adding ACPI _LPI support
intel_idle:
Update documentation after adding ACPI _LPI support
interconnect:
debugfs-client: add NULL check for platform_device_alloc
interconnect:
Fix use after free in icc_get() and of_icc_get_by_index()
interconnect:
qcom: add COMPILE_TEST
interconnect:
qcom: Add EPSS L3 scaling support for Shikra SoC
interconnect:
qcom: add Maili interconnect provider driver
interconnect:
qcom: sc8280xp: Enable QoS configuration
interconnect:
qcom: simplify allocation
interconnect:
qcom: x1e80100: enable QoS configuration
interrupt:
Disable interrupt before modifying hardirq_disable counter
io_uring/bpf_filter:
mark source as COW when cloning filters
io_uring/cancel:
don't spin on local work the task can't run
io_uring/cmd:
fix iovec leak when the async cmd is not recycled
io_uring/cmd_net:
end TX_TIMESTAMP multishot when the CQ is full
io_uring/futex:
don't mark futex wake requests as inflight
io_uring/futex:
only mark private futex waits as inflight
io_uring/io-wq:
fix worker accounting when canceling creation callbacks
io_uring/kbuf:
don't charge provided buffer rings to RLIMIT_MEMLOCK
io_uring/memmap:
account the pages a compound region really uses
io_uring/net:
don't overconsume buffers when using MSG_TRUNC
io_uring/net:
Drop custom iov copy in io_msg_copy_hdr
io_uring/net:
Drop ddir argument from io_msg_copy_hdr
io_uring/net:
let io_recv_buf_select return the length of the buffer region
io_uring/net:
populate CONNECT filter fields for 24-byte sockaddr_in6
io_uring/query:
cap user size passed to copy_struct_to_user
io_uring/register:
don't exempt disabled rings from task restrictions
io_uring/rsrc:
add io_buffer_register_bvec()
io_uring/rsrc:
fix folio size overflow in io_vec_fill_bvec()
io_uring/rsrc:
rename and export IO_IMU_DEST / IO_IMU_SOURCE
io_uring/rsrc:
rename io_buffer_register_bvec()/io_buffer_unregister_bvec()
io_uring/rsrc:
split io_buffer_register_request() logic
io_uring/rw:
Drop custom iov copy in io_iov_buffer_select_prep
io_uring/rw:
end write accounting from ->ki_complete
io_uring/rw:
keep CQE flags on iopoll requests when adding kbuf flags
io_uring/uring_cmd:
don't skip completion for a synchronous multishot cmd
io_uring/uring_cmd:
skip io_uring_cmd_issue_blocking() task work
io_uring/waitid:
avoid siginfo copy during ring teardown
io_uring/waitid:
honor task_work cancellation
io_uring/zcrx:
add dynamic area provisioning
io_uring/zcrx:
add helper for deriving area token
io_uring/zcrx:
add RQ iterator
io_uring/zcrx:
cache RQ tail
io_uring/zcrx:
coalesce same-niov RQEs on refill
io_uring/zcrx:
constify area_reg on import
io_uring/zcrx:
don't pass ifq_reg to area creation
io_uring/zcrx:
don't reload skb_shinfo
io_uring/zcrx:
keep array of areas
io_uring/zcrx:
lock area creation with pp_lock
io_uring/zcrx:
move freelist lock to struct zcrx
io_uring/zcrx:
move RQ head/tail to separate cache lines
io_uring/zcrx:
requeue multishot receives stopped by a local resource
io_uring/zcrx:
scale refilling with large pages
io_uring/zcrx:
split dmabuf unmap and release
io_uring/zcrx:
unmap under netdev lock
io_uring:
Add missing include for ITER_SOURCE and ITER_DEST
io_uring:
Add missing include for ITER_SOURCE and ITER_DEST
io_uring:
annotate remote tasks for kcoverage
io_uring:
defer eventfd signaling when queued from a wakeup handler
io_uring:
do not charge the SQ/CQ rings to RLIMIT_MEMLOCK
io_uring:
fix free entry check for 32b CQEs on CQE32 rings
io_uring:
fix task_work add use-after-free with SQPOLL
io_uring:
initialize task context before running the BPF loop
io_uring:
only post the dummy skip CQE on CQE_MIXED rings
io_uring:
zero big_cqe for aux CQEs on CQE32 rings
io_urint/zcrx:
narrow var scope in io_zcrx_recv_skb()
iomap:
add ->iomap_next()
iomap:
add helper to mark folio uptodate
iomap:
add helper to mark folio uptodate
iomap:
add simple dio path for small direct I/O
iomap:
always return status from iomap_write_iter
iomap:
decouple simple direct I/O reads from iomap_dio_rw
iomap:
don't free integrity payload that doesn't exist
iomap:
factor out iomap_dio_alignment helper
iomap:
iomap_bio_read_folio_range_sync is missing a call to bio_uninit
iomap:
pass error code to should_report_dio_fserror directly
iomap:
release the folio batch on iomap callback failures
iomap:
Remove FGP_NOFS from iomap_get_folio()
iomap:
split iomap_iter() logic into iomap_iter_next()
iomap:
use BIO_COMPLETE_IN_TASK for dropbehind writeback
iomap:
use GFP_NOWAIT when application for iomap_dio_simple allocations
iommu/amd:
Add SNP page mode 0 support
iommu/amd:
Do not reallocate GA log buffers on resume
iommu/amd:
Dynamically verify Southbridge IOAPIC via PCI config space
iommu/amd:
Fix false positive in SB IOAPIC IVRS validation
iommu/amd:
Fix GN bit setting in COMPLETE_PPR_REQUEST command
iommu/amd:
Fix grammar and typos in comments
iommu/amd:
Fix incorrect device ID in invalid PASID error message
iommu/amd:
Fix ineffective error check in nested domain allocation
iommu/amd:
Fix missing CMD_COMPLETE_PPR response for invalid PPR requests
iommu/amd:
Fix premature break in init_iommu_one() again
iommu/amd:
Fix undefined behavior in devid_write debugfs function
iommu/amd:
Introduce PPR_TAG_LAST_PAGE() macro
iommu/amd:
Make iommu_sva_set_dev_pasid as static
iommu/amd:
Prevent SB IOAPIC from overriding IVRS validation errors
iommu/amd:
Put PCI device after handling PPR faults
iommu/amd:
Rate limit INVALID_PPR_REQUEST error logging
iommu/amd:
Remove redundant check in irq_remapping_select()
iommu/amd:
Remove redundant checks from interrupt handler path
iommu/amd:
Remove unused macro
iommu/arm-smmu-qcom:
Add SM8450 MDSS compatible
iommu/arm-smmu-v3-iommufd:
Report CFGI/TLBI-repeat erratum
iommu/arm-smmu-v3-sva:
Use system_supports_bbml3() to detect CPU feature
iommu/arm-smmu-v3:
Add CFGI/TLBI-repeat workaround
iommu/arm-smmu-v3:
Add HAFT support for SVA
iommu/arm-smmu-v3:
Convert to use atomic poll timeout
iommu/arm-smmu-v3:
Declare eats_s1chk and eats_trans as host-endian u64
iommu/arm-smmu-v3:
Enable CFGI/TLBI-repeat workaround on Tegra264
iommu/arm-smmu-v3:
Factor out CMDQ batch force-sync conditions
iommu/arm-smmu-v3:
Fix grammar in comment
iommu/arm-smmu-v3:
Manage teardown with devm
iommu/arm-smmu-v3:
Replace sort_nonatomic() with sort()
iommu/arm-smmu-v3:
Standardize ATS enablement failure reporting
iommu/arm-smmu-v3:
Support IDR5.DS and widen the TLBI SCALE field
iommu/dma:
Check atomic pool allocation result directly
iommu/dma:
Restore locking around msi_page_list
iommu/dma:
simplify dma_iova_destroy() and drop the free_iova helper
iommu/dma:
skip swiotlb bounce for DMA_ATTR_MMIO in iommu_dma_map_phys
iommu/fsl:
use platform_device_set_of_node()
iommu/iommufd:
Fix NULL pointer deref in iommufd_ioas_change_process when racing with iopt_map_file_pages
iommu/iova:
Move CPU magazine init to first insert
iommu/mediatek-v1:
Fix off-by-one in MT2701_LARB_NR_MAX
iommu/msm:
Limit the per-master Machine ID list
iommu/msm:
Return -ENOMEM on memory allocation failure in probe
iommu/msm:
Unwind probe state on registration failure
iommu/mtk:
Fix spelling of correspondence in comment
iommu/qcom:
Check pm_runtime_resume_and_get() return in probe
iommu/qcom:
Enable clocks before hardware access in qcom_iommu_ctx_probe()
iommu/qcom:
Fix inverted fault report check in qcom_iommu_fault()
iommu/qcom:
Fix pgtbl_ops leak in qcom_iommu_init_domain() error path
iommu/qcom:
Publish pgtbl_ops before releasing init_mutex
iommu/qcom:
Remove sysfs device on probe failure path
iommu/qcom:
Use devm_pm_runtime_enable() in qcom_iommu_device_probe()
iommu/riscv:
Add command queue lock
iommu/riscv:
Avoid waiting on failed command enqueue
iommu/riscv:
Drop superfluous zeros in pci_device_id array
iommu/riscv:
Serialize command queue publishing
iommu/rockchip:
Clear stale page faults before enabling stall
iommu/rockchip:
Drop global rk_ops in favor of per-device ops
iommu/rockchip:
Fix silent probe success when all MMU resources fail
iommu/rockchip:
Take all DT clocks
iommu/s390:
Fix NULL dereference in iova_to_phys() with ZPCI_TABLE_TYPE_RFX
iommu/sva:
Set handle->dev before the SVA handle is visible
iommu/tegra241-cmdqv:
Don't fall back to a freed smmu after devm_krealloc()
iommu/tegra241-cmdqv:
Don't run the error ISR before probe sets up vintfs
iommu/tegra241-cmdqv:
Fix CMD_SYNC use-after-free on teardown
iommu/tegra241-cmdqv:
Fix VINTF0 leak on the init-failure path
iommu/tegra241-cmdqv:
Free the error IRQ before tearing down VINTFs
iommu/tegra241-cmdqv:
Harden error-map index handling in the error ISR
iommu/tegra241-cmdqv:
Publish an LVCMDQ only after it is fully initialized
iommu/tegra241-cmdqv:
Rate-limit the error ISR's log message
iommu/tegra241-cmdqv:
Reject a vSID wider than the SID_MATCH field
iommu/tegra241-cmdqv:
Require exactly one Stream ID for a vSID
iommu/tegra241-cmdqv:
Synchronize the error ISR against VINTF (de)init
iommu/vt-d:
Cache max domain ID to avoid redundant calculation
iommu/vt-d:
Call dmar_can_force_on() for tboot opt-in
iommu/vt-d:
Clear Present bit before tearing down copied context entry
iommu/vt-d:
Consolidate dmar policy management and force_on logic
iommu/vt-d:
Fail probe on ATS configuration failure
iommu/vt-d:
Fix CACHE_TAG_NESTING_DEVTLB polluting shared variables in flush loop
iommu/vt-d:
Fix copied_tables bitmap leak on error in copy_translation_tables
iommu/vt-d:
Fix iopf_refcount leak on RID domain replacement
iommu/vt-d:
Fix no_iommu to disable platform opt-in
iommu/vt-d:
Fix spelling of "guarantees" in comment
iommu/vt-d:
Fix UCTP context table slot when copying root entries
iommu/vt-d:
Flush context cache with correct SID when tearing down aliases
iommu/vt-d:
Force requesting ACS when tboot is enabled
iommu/vt-d:
Remove dead code when CONFIG_INTEL_IOMMU is not set
iommu/vt-d:
Remove dmar_disabled
iommu/vt-d:
Remove the 'force_on' variable
iommu/vt-d:
Support the new DMA_REMAP_OPT_OUT flag bit
iommu/vt-d:
Tear down scalable-mode context on probe failure
iommu/vt-d:
Use dmar_can_force_on() for platform opt-in
iommu/vt-d:
Use kstrtoint_from_user() in dmar_perf_latency_write()
iommu/vt-d:
Use logical OR operator for privilege mode check
iommu:
arm: Remove redundant dev_err()/dev_err_probe()
iommu:
Fix dev_iommu memory leak when device_add fails in iommu_mock_device_add
iommu:
Fix possessive "its" in group remove kdoc
iommufd/selftest:
Avoid selftest dirty bitmap size wrap
iommufd/selftest:
Fix dmabuf leak in iommufd_test_dmabuf_get()
iommufd:
Add an ioctl to query PA from IOVA for noiommu mode
iommufd:
Allow binding to a noiommu device
iommufd:
Avoid locking internal accesses during unmap
iommufd:
Fix grammar and spelling in comments
iommufd:
Fix UAF in selftest IOPF reporting
iommufd:
Move igroup allocation to a function
iommufd:
Release current IOAS on xa_store() failure
iommufd:
Simplify iommufd_device_remove_vdev()
iommufd:
Support a HWPT without an iommu driver for noiommu
iommupt/kunit:
Use if_changed_rule for the kunit
iommupt:
Return zero for invalid iova_to_phys() ranges
ionic:
add missing dma_rmb() after the completion publish check
ionic:
Change list definition method
ionic:
fix completion descriptor access with 2x desc size
ionic:
use netif_txq_maybe_stop() in ionic_tx()
iov_iter:
export iov_iter_restore
iova:
Fix spelling of "reserved" in comment
ip6_gre:
Call ip6erspan_tunnel_unlink_md() in ip6erspan_changelink().
ip6_gre:
check tunnel info before xmit in ip6gre_tunnel_xmit
ip6_gre:
fix hardware header length for NBMA tunnels
ip6_gre:
remove obsolete ERSPAN PMTU update
ip6_tunnel:
use skb_cow_head() in ip6_tnl_xmit()
ip6mr:
do not clone dst in ip6mr_cache_report()
ip:
orphan prefetched skbs before multicast forwarding
ip_gre:
Reject enabling collect metadata through changelink
ipack:
ipoctal: add rwsem to guard against TOCTOU in remove path
ipack:
ipoctal: fix UAF, null-ptr-deref, and use-after-free in cleanup on remove
ipack:
tpci200: Don't store pci_device_id
ipc:
drop the mqueue mount with kern_unmount() on setup failure
ipc:
only destroy orphaned shm segments on sysctl write
ipe:
fix use-after-free when auditing a newly loaded policy
ipe:
protect the dm-verity root hash with RCU
ipip:
fix skb leak in collect_md mode when metadata_dst allocation fails
ipip:
reject unsupported configurations in fill_forward_path
ipmi:
Fix leak in __ipmi_bmc_register
ipmi:
Fix use-after-free of cmd_rcvr in _ipmi_destroy_user()
ipmi:
ipmb: validate write message length
ipmi:
Remove all sysfs files on registration failure
ipmi:
si: Fix NULL pointer dereference after failed registration
Linux:
ipmi:msghandler: Cancel work cleanly on an error
Linux:
ipmi:si: Add async init to ipmi_si
ipmr:
account multicast table and route memory
ipv4:
avoid divide by zero in fib_rebalance
ipv4:
do not warn on route notification size race
ipv4:
fib: bound automatic table ID allocation
ipv4:
fib: Define fib_table_hash_lock under CONFIG_IP_MULTIPLE_TABLES.
ipv4:
fib: Drop RTNL annotation for net->ipv4.fib_table_hash[].
ipv4:
fib: fix data-race and stale genid check around nh->nh_saddr
ipv4:
fib: fix route re-dump in inet_dump_fib() on multi-batch dump
ipv4:
fib: Protect fib_new_table() with spinlock.
ipv4:
fib_rules: Make the need for fib_unmerge() explicit.
ipv4:
free inet_opt and ireq_opt after an RCU grace period
ipv4:
icmp: reject RTN_UNREACHABLE input routes in icmp_route_lookup
ipv4:
nexthop: handle errors in nexthop_init()
ipv4:
raw: convert do_raw_getsockopt to sockopt_t
ipv4:
reject undersized MTUs in ip_do_fragment()
ipv4:
remove unnecessary reset of position pointer
ipv4:
snapshot dst.dev in ip_rt_send_redirect() and ip_rt_get_source()
ipv4:
stop exception dump when nexthop group shrinks
ipv4:
stop PMTU walk when nexthop group shrinks
ipv4:
stop route notification sizing when nexthop group shrinks
ipv4:
udp: Create exceptions before socket matching
ipv4:
use rcu_assign_pointer() in rt_flush_dev()
ipv4:
validate checksum_start before completing checksum
ipv6:
add a deletion reason argument to rt6_fill_node()
ipv6:
add inet6_rt_del_notify()
ipv6:
add ip6_del_rt_reason()
ipv6:
avoid divide by zero in rt6_multipath_rebalance
ipv6:
do not let ipv6_find_hdr() return an offset past the packet end
ipv6:
do not warn on route notification size race
ipv6:
expose the route deletion reason in RTM_DELROUTE
ipv6:
fib_rules: Convert fib6_rules_net_exit_rtnl() to ->exit().
ipv6:
Fix dst leak for uncached routes.
ipv6:
fix fib6 walker UAF on seq stop
ipv6:
fix prefix route expiry in modify_prefix_route()
ipv6:
Fix redirect exception creation for UDP/RAW sockets
ipv6:
fix use-after-free in ip6_finish_output2()
ipv6:
flowlabel: cap duplicate leases per socket
ipv6:
mcast: fix delay calculation in igmp6_join_group()
ipv6:
mcast: fix RCU list diversion in ip6_mc_del1_src()
ipv6:
mcast: use copy-on-write RCU updates in ip6_mc_source()
ipv6:
mcast: use jiffies_delta_to_clock_t() in igmp6_mc_seq_show()
ipv6:
mcast: use rcu_assign_pointer() for __rcu list updates
ipv6:
ndisc: Add ndisc_check_ns_na() validation helper
ipv6:
null-check fib6_node before accessing in __ip6_del_rt_siblings()
ipv6:
Prevent rt6_insert_exception() for dying fib6_info.
ipv6:
propagate the route deletion reason to fib6_del_route()
ipv6:
raw: convert do_rawv6_getsockopt to sockopt_t
ipv6:
raw: drop unused level argument from do_rawv6_getsockopt
ipv6:
record the reason for kernel-initiated route deletions
ipv6:
remove unnecessary reset of position pointer
ipv6:
rpl: fix NULL dereference of idev in ipv6_rpl_srh_rcv()
ipv6:
seg6: clear IPv4 control block on IPIP decapsulation
ipv6:
sr: enforce exact attribute length for SEG6_ATTR_DST
ipv6:
sr: restore network header before routing and forwarding
ipv6:
sr: use skb_get_hash_net() in seg6_make_flowlabel()
ipv6:
udp: Create exceptions before socket matching
ipv6:
use RCU iterator to dump route exceptions
ipv6:
xfrm: use full sockets in local error paths
ipvlan:
Convert ipvl_port.count to refcount_t.
ipvlan:
Protect ipvl_port.ipvlans with mutex.
ipvlan:
Support per-netns netdev unregistration.
ipvlan:
Synchronise ipvlan_init() and ipvlan_uninit() for the same lower dev.
ipvlan:
unregister upper devices outside pnodes_lock
ipvs:
bound LBLCR and LBLC cache growth
ipvs:
do not create invisible templates
ipvs:
filter some flags received in the backup server
ipvs:
fix integer overflow in ftp helper port/address parsing
ipvs:
fix missing counter decrement in lblc
ipvs:
fix reversed sequence option serialization
ipvs:
Move defense_work and est_reload_work to system_dfl_long_wq
ipvs:
reject invalid states in connection template sync records
ipvs:
revalidate ihl before icmp_send
ipvs:
use type-safe allocation helpers in ip_vs_rht_alloc
irq,spin_lock:
Add counted interrupt disabling/enabling
irq:
Add KUnit test for refcounted interrupt enable/disable
irq:
Make refcount_interrupt kunit test selectable
irqchip/ast2700-intc:
Avoid allocating in the irq_domain activate() callback
irqchip/ast2700-intc:
Disable all interrupt merge banks on probe
irqchip/gic-v3-its:
Enable dynamic MSI-X allocation
irqchip/gic-v3-its:
Fix grammar and replace a bit number with its symbol
irqchip/gic-v3-its:
Fix its node leak in gic_acpi_parse_madt_its()
irqchip/gic-v3-its:
Fix memleak in its_probe_one()
irqchip/gic-v3-its:
Prevent leak in its_vpe_irq_domain_alloc()
irqchip/gic-v3:
Add Renesas R-Car Gen4 erratum workaround
irqchip/gic-v3:
make the unmasking of pseudo-NMIs explicit when handling IRQs
irqchip/gic-v3:
Refactor GIC600 limited to 32bit PA erratum handling
irqchip/gic-v5/iwb:
Fix stray verb in comment
irqchip/gic-v5:
Check for NULL LPI domain on domain teardown
irqchip/gic-v5:
Check get_logical_index() return value in MADT IAFFID parsing
irqchip/gic-v5:
Clear per-CPU IRS data on teardown
irqchip/gic-v5:
Defer default SPI and LPI IAFFID programming
irqchip/gic-v5:
Disable IRSes on probe failures
irqchip/gic-v5:
Enable GICv5 IWB ACPI probe ordering detection
irqchip/gic-v5:
Fix gicv5_init_common() error paths
irqchip/gic-v5:
Preserve ICC_CR0_EL1 state
irqchip/gic-v5:
Release IRS iomem region on driver init failure
irqchip/gic-v5:
Synchronize CPU interface disable
irqchip/gic-v5:
Use logical cpu 0 irs_data for dynamic IST allocation
irqchip/irq-imgpdc:
Remove unused driver
irqchip/irq-realtek-rtl:
Activate multiple parents
irqchip/irq-realtek-rtl:
Add a select function
irqchip/irq-realtek-rtl:
Add interrupt data structure
irqchip/irq-realtek-rtl:
Add mask for interrupt handling
irqchip/irq-realtek-rtl:
Allow shuffled interrupt order
irqchip/irq-realtek-rtl:
Split out parent setup code
irqchip/irq-realtek-rtl:
Use readl_be()/writel_be() instead of readl()/writel()
irqchip/qcom-pdc:
Configure PDC to pass through mode
irqchip/qcom-pdc:
Differentiate between direct SPI and GPIO as SPI
irqchip/qcom-pdc:
Fix kernel doc for qcom_pdc_gic_secondary_set_type()
irqchip/qcom-pdc:
Move all static variables to struct pdc_desc
irqchip/qcom-pdc:
Restructure version support
irqchip/renesas-irqc:
Fix generic interrupt chip leak on remove
irqchip/renesas-rzg2l:
Fix loss of interrupt
irqchip/stm32mp-exti:
Fix the unit of the hwspinlock timeout
irqchip:
Remove redundant dev_err()/dev_err_probe()
irqdomain:
Delete irq_domain_add_linear()
irqdomain:
Plug leak in irq_domain_alloc_irqs_locked() error path
irqdomain:
Remove unnedded NULL check in __irq_domain_[de]activate_irq()
isa:
refactor code to remove nested blocks
isofs:
Drop support of directory entries straddling blocks
isofs:
Fix handling of directories with tight blocks
isofs:
fix out-of-bounds page array access on empty zisofs block
isofs:
release zisofs block pointer buffer head
isofs:
validate directory records consistently
issei:
add firmware and host clients implementation, finish character device
issei:
add heci hardware module
issei:
Fix size_t printk specifier in heci_{write,read}_buf()
issei:
implement main thread and ham messages
issei:
initial driver skeleton
iwlwifi:
dvm: add missing cleaup for on error path
ixd:
add basic driver framework for Intel(R) Control Plane Function
ixd:
add devlink support
ixd:
add reset checks and initialize the mailbox
ixd:
add the core initialization
jbd2:
align h_type and h_line_no in the handle structure on byte boundaries
jbd2:
bound shrinker scans by examined checkpoint buffers
jbd2:
check need_resched() when skipping busy checkpoint buffers
jffs2:
drop redundant S_IFDIR from mkdir
jfs:
drop redundant S_IFDIR from mkdir
kallsyms:
add symbol size for kallsyms symbols that can change size
kasan:
fix cache shrink race with CPU hotplug
kasan:
fix quarantine_size accounting during cache removal
kasan:
unpoison task stack below watermark only in generic mode
kbuild:
don't delete in-flight filechk temporaries in asm-headers
kbuild:
fix modules.builtin(.modinfo) targets in the top-level Makefile
kbuild:
link-vmlinux.sh: improve detection of third pass requirement
kbuild:
remove srctree path from CHECK output
kbuild:
rust: keep Rust objects out of Clang LTO with inline helpers
kbuild:
rust: preserve unreachable traps with inline helpers
kbuild:
set the initial value of subdir-rustflags-y
kbuild:
Support generated asm-headers in subdirectories
kbuild:
unset sub_make_done before calling kselftest build system
kbuild:
Use --force-group-allocation when linking modules
kconfig:
abort rather than loop for ever on EOF
kconfig:
fix minor typos in comments
kconfig:
fix submenu rendering of negative dependencies
kcov:
fix data corruption and race conditions on PREEMPT_RT
kcsan:
avoid unintended access checking in NMIs
kernel/fork:
declare max_threads __read_mostly
kernel/params:
fix a pr_debug(" %p ") in parse_one()
kernel/trace/trace_printk:
Use kstrdup() instead of kmalloc() and strcpy()
kernel:
exit: fix coding style missing spaces
kernel:
refactor: shorten has_pending_signals
kernfs:
avoid iattr allocation in listxattr
kernfs:
preserve security xattrs without allocating iattrs
kernfs:
Replace strcpy(s, "../") with memcpy(s, "../", 4)
kernfs:
simplify kernfs_name_hash()
kexec:
Replace __ASSEMBLY__ with __ASSEMBLER__ in header file
kexec_file:
skip checksum verification when safe
keys, dns:
Drop unused NUL terminator from upayload->data
KEYS:
encrypted: fix integer overflow of datablob_len
keys:
finalize persistent keyring timeout after link attempt
KEYS:
Fix add_key() race with keyring restriction
keys:
fix lost wakeup when reaping a dead key type
keys:
translate request_key_auth pid for the reading procfs instance
KEYS:
trusted: Fix TPM teardown ordering
KEYS:
trusted: Fix tpm2_load_cmd() boundary check
kgdboc:
Fix tty driver reference leak in configure_kgdboc()
kho:
add a struct for radix callbacks
kho:
add callback for table pages
kho:
add data argument to radix walk callback
kho:
add kho_radix_init_tree()
kho:
allow destroying KHO radix tree
kho:
allow early-boot usage of the KHO radix tree
kho:
disallow wide keys in radix tree
kho:
exclude hugetlb memory from scratch size calculation
kho:
expose kho_scratch_overlap() to kexec_handover.h
kho:
extend scratch
kho:
fix size calculation in kho_preserved_memory_reserve()
kho:
generalize radix tree APIs
kho:
initialize kho_scratch pointer earlier in boot
kho:
initialize preserved memory map radix tree earlier
kho:
make radix max key width more obvious
kho:
move all memory retrieval logic to kho_mem_retrieve()
kho:
store incoming radix tree in kho_in
klp-build:
Fix wrong index in funcs cleanup error path
kobject:
Allow the constification of kobject attributes
kobject:
Provide macros to initialize 'struct kobj_attribute'
kprobes:
Fix permanent hang when flushing the kprobe optimizer
kprobes:
Protect kprobe_blacklist with RCU
kprobes:
Replace __ASSEMBLY__ with __ASSEMBLER__ in header file
kprobes:
Skip disarmed probes when checking optkprobe overlap
kselftest/arm64:
Add seccomp ptrace x0 bypass test
kselftest/arm64:
Add testcase for SECCOMP_RET_TRACE orig_x0 bypass
kselftest/arm64:
Don't write to P0 in irritator on SME only systems
kselftest/arm64:
Fix abi test compilation errors
kselftest/arm64:
Fix size of thread_data values for pthread_join()
kselftest/arm64:
fp-ptrace: Fix checks for inactive SVE and SSVE regsets
kselftest/riscv:
Replace __ASSEMBLY__ with __ASSEMBLER__
kselftest:
alloc_tag: add kselftest for ioctl interface
kselftest:
alloc_tag: extend the allocinfo ioctl kselftest
kselftest:
cpufreq: Backup and restore governor for sptests
ksm:
add linear_page_index into ksm_rmap_item
ksm:
add mremap selftests for ksm_rmap_walk
ksm:
optimize rmap_walk_ksm by passing a suitable page index
ksm:
stop iterating VMAs when ksm_test_exit returns true
ksm:
update comments and docs to reference folio->mapping
ksm:
use precise linear_page_index instead of the whole address space
ksmbd:
accept unspecified volatile ID on durable reconnect
ksmbd:
add AAPL kAAPL_SERVER_QUERY create context support
ksmbd:
add AAPL READDIR_ATTR V2 support
ksmbd:
add per-share SMB3 encryption enforcement
ksmbd:
add procfs monitoring for active shares
ksmbd:
add SMB Direct RDMA encryption transform
ksmbd:
add SMB3 request replay support
ksmbd:
allow FSCTL_SET_SPARSE without input buffer
ksmbd:
allow I/O on directory named streams
ksmbd:
bound smb_check_perm_dacl() ACE walks by DACL size
ksmbd:
check base file delete pending for stream opens
ksmbd:
clear stale sparse attribute on non-sparse shares
ksmbd:
decrypt requests from expired encrypted sessions
ksmbd:
defer CHANGE_NOTIFY completion instead of STATUS_NOT_IMPLEMENTED
ksmbd:
defer publishing granted locks to prevent UAF/double-free race
ksmbd:
detach blocked lock requests before freeing
ksmbd:
disconnect on SMB3 decryption failure
ksmbd:
distinguish unknown RPC pipe names
ksmbd:
do not advertise unimplemented CA support
ksmbd:
Do not skip lock checks for single-byte ranges
ksmbd:
don't check directory emptiness when deleting a stream
ksmbd:
enable TCP keepalive for accepted connections
ksmbd:
encrypt interim responses to encrypted requests
ksmbd:
exempt FSCTL_PIPE_TRANSCEIVE from the generic file-id lookup
ksmbd:
expire SMB sessions when Kerberos tickets expire
ksmbd:
expose connection runtime state in procfs
ksmbd:
extend procfs server statistics
ksmbd:
fall back to copy for duplicate extents
ksmbd:
fill in FileSysIdentifier in FS_POSIX_INFORMATION
ksmbd:
fix AsyncId zeroed before use in smb2_lock() cancel response
ksmbd:
fix durable handle v2 default timeout units (60 -> 60000)
ksmbd:
fix durable V2 persistent handle handling
ksmbd:
fix encrypted request lookup on bound channels
ksmbd:
fix heap out-of-bounds write in krb5_authenticate()
ksmbd:
fix listener task lifetime on netdev events
ksmbd:
fix malformed procfs status output
ksmbd:
fix maximal access leak when object has no NT ACL
ksmbd:
fix maximum allowed access checks
ksmbd:
fix off-by-one rejecting minimal COPYCHUNK query-limits request
ksmbd:
fix partial file information responses
ksmbd:
fix partial normalized name responses
ksmbd:
fix permission checks for file allocation ioctls
ksmbd:
fix slab-out-of-bounds read in ksmbd_alloc_user()
ksmbd:
fix SMB2 byte-range lock end offset
ksmbd:
fix sparc build with atomic work state
ksmbd:
fix tree connection use-after-free in smb2_tree_connect()
ksmbd:
fix use-after-free in lease break notification
ksmbd:
fix use-after-free in oplock break notification
ksmbd:
follow SMB2 session expiration semantics
ksmbd:
free preauth sessions on connection teardown
ksmbd:
handle AAPL stream copy length mismatch
ksmbd:
handle allocated range queries on dense files
ksmbd:
handle empty QUERY_ALLOCATED_RANGES output
ksmbd:
handle encrypted compressed requests
ksmbd:
honor byte-range locks for zero data
ksmbd:
honor client signing-required in all modes
ksmbd:
honor owner rights ACEs in maximal access
ksmbd:
implement full-file copy for AAPL ChunkCount=0 COPYCHUNK
ksmbd:
implement SMB2 AppInstanceVersion takeover
ksmbd:
implement the command sequence window
ksmbd:
initialize FileSystemControlFlags in FS_CONTROL_INFORMATION
ksmbd:
keep compound responses on query info errors
ksmbd:
keep TCP timers alive for kernel sockets
ksmbd:
make RDMA encryption diagnostics conditional
ksmbd:
notify parent directory leases on child create
ksmbd:
only rebind the reopened file's own oplock on durable reconnect
ksmbd:
persist FSCTL_SET_SPARSE state
ksmbd:
preserve access denied status for copychunk
ksmbd:
preserve compression state across opens
ksmbd:
preserve compression state in set basic info
ksmbd:
preserve data during overlapping copy chunk
ksmbd:
preserve DOS attributes across truncating opens
ksmbd:
prevent out-of-bounds reads in share config responses
ksmbd:
propagate DACL parsing errors
ksmbd:
protect private extended attributes
ksmbd:
quiet mdssvc RPC log spam
ksmbd:
quiet mdssvc RPC log spam in create_smb2_pipe
ksmbd:
rate limit unmapped SID errors
ksmbd:
recognize replayed SMB2 lock sequences
ksmbd:
reject blocking compound lock requests
ksmbd:
reject delete-on-close for read-only files
ksmbd:
reject FSCTL_SET_SPARSE on directories
ksmbd:
reject SMB3.1.1 binding with mismatched cipher
ksmbd:
remove extra byte from ipc_msg_alloc() size calculations
ksmbd:
report actual xattr value length for stream EndOfFile/AllocationSize
ksmbd:
report actual xattr value length in stream enumeration
ksmbd:
report holes in allocated range queries
ksmbd:
report session and open file details in procfs
ksmbd:
require read control for security information
ksmbd:
retain connection for pending notify work
ksmbd:
return buffer overflow for partial filesystem info
ksmbd:
return buffer too small for short security queries
ksmbd:
return complete resume key response
ksmbd:
return STATUS_OBJECT_NAME_NOT_FOUND for unknown IPC pipe names
ksmbd:
route stream FileDispositionInformation through stream delete flag
ksmbd:
route stream FileDispositionInformation through stream delete flag
ksmbd:
safely discard unregistered deferred locks
ksmbd:
safely drain sessions during logoff
ksmbd:
scope session state changes to bound connections
ksmbd:
send inline FinderInfo in FIND responses when READDIR_ATTR negotiated
ksmbd:
send lease breaks for handle-caching share conflicts
ksmbd:
serialize oplock close with pending break ownership
ksmbd:
skip fallocate for SMB2_CREATE_ALLOCATION_SIZE on a stream handle
ksmbd:
stabilize allocation size after buffered writes
ksmbd:
support access-based directory enumeration
ksmbd:
support copychunk for alternate data streams
ksmbd:
support empty snapshot enumeration
ksmbd:
support file compression attributes
ksmbd:
support file level trim
ksmbd:
support normalized name information
ksmbd:
synchronize lease breaks before renaming files
ksmbd:
synthesize empty AFP_AfpInfo xattr on first probe
ksmbd:
use scoped_with_init_fs() for filesystem info path lookup
ksmbd:
use scoped_with_init_fs() for share path resolution
ksmbd:
use scoped_with_init_fs() for VFS path operations
ksmbd:
validate COPYCHUNK source and target ranges
ksmbd:
validate file ids for query network interface info
ksmbd:
validate ipc response length before dereferencing its fields
ksmbd:
validate normalized name response length
ksmbd:
validate object id handles before response buffers
ksmbd:
validate out_buf_len before FSCTL_CREATE_OR_GET_OBJECT_ID and FSCTL_GET_REPARSE_POINT writes
ksmbd:
validate SMB2 write offsets
ksmbd:
wait for deferred notify cancellation
ksmbd:
zero pipe read compound padding
ksmbd:
zero the FS_OBJECT_ID_INFORMATION buffer before filling it in
ksmbd:
zero-initialize xattr_dos_attrib in smb2_update_xattrs()
kunit,rust:
Add ability to skip entire test suites
kunit:
Add example of test suite that can be skipped at runtime
kunit:
configs: enable GPIO kunit test cases in all_tests.config
kunit:
irq: Continue increasing hrtimer interval for longer
kunit:
irq: Unregister on-stack timer and work from debugobjects
kunit:
provide a set of fwnode-oriented helpers
kunit:
string-stream: Replace strlcat() with strscpy() and seq_buf
kunit:
tool: fix _list_tests filtering wrong variable when list has TAP prefix
KVM/x86:
Stop using 32-bit MSR interfaces
KVM:
arm64: Add a helper providing an inlined literal value for ICH_VTR_EL2
KVM:
arm64: Add FEAT_NV3 detection
KVM:
arm64: Add host and hypervisor vCPU lookup primitives
KVM:
arm64: Add KVM_ARM_VCPU_PMU_V3_STRICT vCPU feature
KVM:
arm64: Add kvm_has_nv{2,3}() predicates
KVM:
arm64: Add NV3 control bits to HCRX_EL2 sanitisation
KVM:
arm64: Add NVHCR_EL2 context switching
KVM:
arm64: Add NVHCR_EL2 handling to the sysreg array
KVM:
arm64: Add primitives to flush/sync the VGIC state at EL2
KVM:
arm64: Add routing for NVHCR_EL2 trap
KVM:
arm64: Add sanitisation for NVHCR_EL2
KVM:
arm64: Add VNCR TLB tracking again
KVM:
arm64: Advertise STALL_SLOT* in PMCEID1 under strict PMUv3 UAPI
KVM:
arm64: Apply the fine-grained UNDEFs without FEAT_FGT
KVM:
arm64: Avoid mismatched accesses to 'struct kvm_nvhe_init_params'
KVM:
arm64: Avoid naming collision in tracing
KVM:
arm64: Check every private mapping is hyp-owned at pKVM init
KVM:
arm64: Classify CPTR_EL2 as a SR_LOC_SPECIAL register
KVM:
arm64: Clear HCR_EL2.RW for 32-bit non-protected vCPUs
KVM:
arm64: Consider SCTLR_EL2.M when mapping the L1 VNCR page
KVM:
arm64: Convert most ICH_VTR_EL2 accesses to inlined literal value
KVM:
arm64: Correctly cap TLBI Range to the architural limit
KVM:
arm64: Correctly handle end of VA space TLBI invalidation
KVM:
arm64: Derive GUEST_HAS_SVE from the SVE feature bit at EL2
KVM:
arm64: Do not clear VM-wide SVE feature on vCPU init failure
KVM:
arm64: Don't advertise eager page splitting under pKVM
KVM:
arm64: Don't evaluate HCR_EL2.NV nor HFGITR_EL2.ERET on ERET fast path
KVM:
arm64: Don't WARN on an unknown VM ioctl in protected mode
KVM:
arm64: Don't WARN on pKVM stage-2 map failures
KVM:
arm64: Drop %pB on nVHE panic when stage-2 is active
KVM:
arm64: Drop __HCRX_EL2_* masks
KVM:
arm64: Drop redundant READ_ONCE() in pkvm_hyp_vm_is_created()
KVM:
arm64: Drop the unused EL2-side is_created write
KVM:
arm64: Engage NV3 ERET trap elision
KVM:
arm64: Engage NV3 TLBI trap elision
KVM:
arm64: Expose FEAT_NV2p1 to NV guests
KVM:
arm64: Expose FEAT_NV3 to guests
KVM:
arm64: Expose PMMIR_EL1.SLOTS under strict PMUv3 UAPI
KVM:
arm64: Extract MPIDR computation into a shared header
KVM:
arm64: Factor out reusable vCPU reset helpers
KVM:
arm64: Fix AArch32 DBGBXVR
handling
KVM:
arm64: Fix FGT mapping for HFGITR_EL2.nGCSEPP
KVM:
arm64: Fix hvhe and broken CNTVOFF_EL2
KVM:
arm64: Fix spurious warning for benign stage 2 teardown race
KVM:
arm64: Fix timer offsets for non-protected VMs
KVM:
arm64: Flush external_mdscr_el1 to the pKVM hyp vCPU
KVM:
arm64: GICv2: Don't WARN on out-of-range GICV_DIR INTID
KVM:
arm64: Handle negative S1 walk levels in VNCR TLB size evaluation
KVM:
arm64: Handle VNCR TLB invalidation race with vcpu_put() VNCR unmapping
KVM:
arm64: Ignore writes to PMCR_EL0.N when using strict UAPI
KVM:
arm64: Implement lazy vCPU state sync for non-protected guests
KVM:
arm64: Key unpin_host_sve_state() on the state it unpins
KVM:
arm64: Make HCR_EL2 a non-VNCR register
KVM:
arm64: Make timer_get_offset() work in all contexts
KVM:
arm64: Make vcpu_{read,write}_sys_reg available to HYP code
KVM:
arm64: Make VNCR invalidation participate in MMU invalidation retry
KVM:
arm64: Match hyp text by physical address in fix_host_ownership()
KVM:
arm64: Merge guest's HCRX_EL2 using NV_HCRX_GUEST_EXCLUDE
KVM:
arm64: Minimise EL2's exposure of host VGIC state during world switch
KVM:
arm64: Move GICv3 broken SEIS implementation detection to a CPU errrata
KVM:
arm64: Move PSCI helper functions to a shared header
KVM:
arm64: Move the private VA allocation cursor to __io_map_next
KVM:
arm64: nv: Delay freeing of shadow S2 structures until VM destruction
KVM:
arm64: nv: Fix life cycle of the nested_mmus array
KVM:
arm64: nv: Fix null ptr deref on nested wp/unmap, teardown race
KVM:
arm64: Optimize protected mode with FWB and DIC
KVM:
arm64: Plumb HCRX_EL2.SRMASKEn in HCRX_EL2 sanitisation
KVM:
arm64: Preserve GPRs for AArch32 CP64 reads generating an UNDEF
KVM:
arm64: ptdump: Flush the last region
KVM:
arm64: Relax CNTHCTL_EL2 handling when FEAT_NV2p1 is present
KVM:
arm64: Relax CPTR_EL2 handling when FEAT_NV2p1 is present
KVM:
arm64: Remove unreachable early checks in pkvm_init_host_vm()
KVM:
arm64: Remove VM-wide VNCR mapping counter
KVM:
arm64: Return -EINVAL for an empty SMCCC filter range at base 0
KVM:
arm64: selftest: Add NVHCR_EL2 to get-reg-list
KVM:
arm64: selftests: Add a userspace watchpoint test
KVM:
arm64: selftests: Add ITS table save tests
KVM:
arm64: selftests: Add stage-2 block transition test
KVM:
arm64: selftests: Check a feature hidden in an ID register is UNDEF
KVM:
arm64: selftests: Test empty SMCCC filter range at base 0
KVM:
arm64: Sign-extend VA for range-based TLBI invalidation
KVM:
arm64: Skip cache maintenance for non-cacheable pKVM mappings
KVM:
arm64: Skip pKVM stage-2 flush when FWB is enabled
KVM:
arm64: Split NV-specific exit fixups from the non-NV handling
KVM:
arm64: Sync SCTLR_EL1 when injecting an exception into a pVM
KVM:
arm64: Top up stage-2 memcache for dirty logging faults
KVM:
arm64: Top up the memcache for pKVM permission faults
KVM:
arm64: Transfer the hyp stack pages out of the host stage-2
KVM:
arm64: Use stage-1 leaf size for VM_PFNMAP
KVM:
arm64: Use the host's HCR_EL2 for non-protected VMs in pKVM
KVM:
arm64: Validate GICv5 timer PPIs before claiming ownership
KVM:
arm64: Validate the SVE vector length in pkvm_vcpu_init_sve()
KVM:
arm64: vgic-its: Don't dereference a NULL collection on ITT save
KVM:
arm64: vgic-its: Don't save collections the table cannot hold
KVM:
arm64: vgic-its: Fix MOVALL handling of source redistributor
KVM:
arm64: vgic-its: Free the caches when GITS_BASER changes
KVM:
arm64: vgic-its: Point saved ITEs at the next valid entry
KVM:
arm64: vgic-its: Skip unreachable devices instead of failing the save
KVM:
arm64: vgic-v3: Kill kvm_vgic_global_state.ich_vtr_el2
KVM:
arm64: vgic-v3: Make vtr_to_* helpers use architectural field symbols
KVM:
arm64: vgic-v3: Simplify initial GICv3 configuration sampling
KVM:
arm64: vgic-v3: take an LPI reference in vgic_v3_save_pending_tables
KVM:
arm64: vgic: Allow last_lr_irq to be NULL when LRs are not overflowing
KVM:
arm64: vgic: Don't leak the SPI array when init is retried
KVM:
arm64: vgic: Fix detection of MI on no pending LR
KVM:
arm64: vgic: Free gic_kvm_info on initialization failure
KVM:
arm64: vgic: Prevent speculative SPI array underflow
KVM:
arm64: vgic: Reject out-of-range GICv5 PPI IDs
KVM:
arm64: vgic: Rely on vCPU creation check in "trylock all vCPUs"
KVM:
arm64: vgic: Reset in_kernel on private IRQ allocation failure
KVM:
arm64: vgic: Take a refcount on IRQs referenced by last_lr_irq
KVM:
Check for duplicate vcpu_id as early as possible
KVM:
Don't pre-reserve xarray entries when storing empty/NULL attributes
KVM:
Don't treat reserved xarray entries as having memory attributes
KVM:
Ensure memory attributes xarray nodes are accounted to the caller's memcg
KVM:
guest_memfd: Add helpers to query SHARED vs. PRIVATE for a given page
KVM:
guest_memfd: Drop the redundant printk on arch gmem_prepare() failure
KVM:
guest_memfd: Explicitly pass number of pages to make_private() hook
KVM:
guest_memfd: Make private exactly what can be mapped on page fault
KVM:
guest_memfd: Move gmem function declarations to dedicated guest_memfd.h
KVM:
guest_memfd: Only "prepare" folios for private pages
KVM:
guest_memfd: Pass the number of pages instead of the end pfn into .invalidate()
KVM:
guest_memfd: Rename invalidate() arch hook to reclaim() and isolate it
KVM:
guest_memfd: Rename prepare() hook and Kconfig to make_private() / CONVERT
KVM:
Harden kvm_vcpu_map() against double-mapping and thus leaking references
KVM:
Initialize a vCPU's index to '-1' while it's being created
KVM:
LoongArch: selftests: Add FPU/LSX/LASX test cases
KVM:
LoongArch: selftests: Enable LSX/LASX by auto detection
KVM:
Move check for existing vCPU ID to the top of vCPU creation
KVM:
Move nVMX's lockdep logic for vcpu->mutex to a common helper
KVM:
move TSS constants from kvm_host.h to tss.h
KVM:
Never clear KVM_REQ_VM_DEAD from a vCPU's requests
KVM:
nSVM: Add CLASS()es for automagically handling local kvm_vcpu_map() usage
KVM:
nSVM: Use CLASS(kvm_vcpu_map_local) for SMM VMCB mappings
KVM:
nVM: Ensure INVVPID is emulated on the correct physical CPU
KVM:
nVMX: Always flush vpid02 on first use
KVM:
nVMX: Decouple INVVPID operand checks from flushing of vpid02
KVM:
nVMX: Ensure KVM_REQ_GET_NESTED_STATE_PAGES is cleared on VM-Exit
KVM:
nVMX: Force MSR bitmap refresh if runtime eVMCS controls are modified
KVM:
nVMX: Reset MMU back to the root MMU if loading L2 state fails for !VM-Entry
KVM:
nVMX: Service local TLB flushes on failed nested VM-Enter
KVM:
nVMX: Synthesize SHUTDOWN on RSM if L2 requires emulation
KVM:
nVMX: Use CLASS(kvm_vcpu_map_local_readonly) for MSR bitmap merging
KVM:
powerpc: Use generic xfer to guest work function
KVM:
PPC: Book3S HV: Add support for compat CPU capabilities for KVM on PowerNV
KVM:
PPC: Book3S HV: fix secure device page leak on uv_page_in() failure
KVM:
PPC: Book3S HV: fix use-after-free in kvmhv_emulate_tlbie_all_lpid()
KVM:
PPC: Book3S HV: Implement compat CPU capability retrieval for KVM on PowerVM
KVM:
PPC: Book3S HV: Set irqfd->producer only on success
KVM:
PPC: Book3S HV: Validate arch_compat against host compatibility mode
KVM:
PPC: booke: Use min() in watchdog_next_timeout()
KVM:
PPC: Document KVM_PPC_GET_COMPAT_CAPS ioctl
KVM:
PPC: Introduce KVM_CAP_PPC_COMPAT_CAPS and wire up ioctl
KVM:
PPC: Use CLASS(kvm_vcpu_map_local) to patch dcbz
KVM:
PPC: Use min() in kvm_vm_ioctl_check_extension()
KVM:
PPC: Validate irqchip index in MPIC routing
KVM:
Protect all of kvm_vm_ioctl_create_vcpu() with kvm->lock
KVM:
Reject attempts to lock all vCPUs if vCPU creation is in-progress
KVM:
Remove kvm_debugfs_dir on kvm_init() error paths
KVM:
Remove kvm_debugfs_dir on kvm_init() error paths
KVM:
RISC-V: Add CPU PM notifier for non-retention idle states
KVM:
RISC-V: Clear former VCPU cache on virtualization disable
KVM:
RISC-V: Use kvm_is_vcpu_creation_in_progress() instead of open-coded equivalent
KVM:
riscv: Fix infinite loop in NACL hfence entry allocation
KVM:
riscv: Fix NACL hfence entry update order
KVM:
riscv: selftests: add Svadu FWFT extension to get-reg-list test
KVM:
riscv: selftests: add Zicfiss/Zicfilp extension to get-reg-list test
KVM:
s390: Add missing srcu in kvm_s390_set_irq_state()
KVM:
s390: Add tracepoint for DIAG 9c directed yield operations
KVM:
s390: Extract gmap tracing to a separate header
KVM:
s390: Fix _gaccess_shadow_fault()
KVM:
s390: Fix compile warning for kvm_s390_update_cmma_dirty()
KVM:
s390: Fix dirty marking in adapter_indicators_set*()
KVM:
s390: Fix get_all_floating_irqs()
KVM:
s390: Fix IRQ injection with SIGP Stop and Store Status
KVM:
s390: Fix kvm_s390_clear_pv_state()
KVM:
s390: Fix length check __import_wp_info()
KVM:
s390: Fix memory corruption by not reinjecting CK machine checks
KVM:
s390: Fix memory leak in guest debug handling
KVM:
s390: Fix old_data leak in guest debug error path
KVM:
s390: Fix pgste_get_trylock_multiple()
KVM:
s390: Fix potential races in dat skey functions
KVM:
s390: Fix potential tiny kernel stack leak
KVM:
s390: Fix race in _destroy_pages_crste()
KVM:
s390: Free guest debug data on vcpu destroy
KVM:
s390: gmap: Make CMMA optional
KVM:
s390: gmap: Make prefix handling optional
KVM:
s390: gmap: Make storage keys optional
KVM:
s390: keyop: use mmu_lock to read gmap->asce
KVM:
s390: Move all code into s390_kvm_mmu_prepare_memory_region()
KVM:
s390: Move kvm_host definitions to kvm_host_s390
KVM:
s390: Move PGM code definitions to asm/kvm_host.h
KVM:
s390: Move s390 kvm code into a subdirectory
KVM:
s390: move some facilities from FACILITIES_KVM_CPUMODEL to FACILITIES_KVM
KVM:
s390: Prepare gmap for a second KVM implementation
KVM:
s390: Prepare include guards for a new location
KVM:
s390: Properly handle NULL pointer in dat_cond_set_storage_key()
KVM:
s390: pv: Fix rc/rrc offset for PVM_DUMP
KVM:
s390: pv: Use VM_SPARSE area for guest variable storage area
KVM:
s390: Refactor __diag_time_slice_end_directed for single exit point
KVM:
s390: Refactor dat_set_slot()
KVM:
s390: Remove cond_resched() calls
KVM:
s390: Remove double 64bscao feature check
KVM:
s390: Remove user triggerable WARN_ON
KVM:
s390: Rename kvm-s390.{c,h} to s390.{c,h}
KVM:
s390: Restore sigset on error path
KVM:
s390: Take srcu when importing watchpoint data
KVM:
s390: Use srcu in kvm_arch_vcpu_unlocked_ioctl()
KVM:
s390: vsie: Assert crycb alignment in vsie_page
KVM:
s390: vsie: Assert mcck_info offset in vsie_page
KVM:
s390: vsie: Convert shift to phys_to_pfn()
KVM:
s390: vsie: Create constant SCB_ALIGNMENT_SHIFT
KVM:
s390: vsie: Remove duplicate assertion
KVM:
s390: vsie: zero stale crypto bits
KVM:
s390: Zero initialize data structures for inject_pfault_token
KVM:
s390: Zero initialize irq in reinject_machine_check
KVM:
selftests: Add a blank line before logging assertion failures
KVM:
selftests: Add a helper to query enable_mediated_pmu module param
KVM:
selftests: Add a helper to set proc IRQ affinity for IRQ test
KVM:
selftests: Add a KVM syscall wrapper for sched_setaffinity()
KVM:
selftests: Add a test for KVM_CREATE_VM VM type enforcement
KVM:
selftests: Add a utility to pin a task to a random CPU, given a CPU set
KVM:
selftests: Add an irqfd send+receive (and later IRQ bypass) test
KVM:
selftests: Add basic stress test for save+restore and #PF handling
KVM:
selftests: Add helper APIs to cancel+join pthreads
KVM:
selftests: Add helper to generate random u64 in range [min,max]
KVM:
selftests: Add helper to get host IRQ from device MSI-X for IRQ bypass test
KVM:
selftests: Add KVM syscall wrapper for pthread_create()
KVM:
selftests: Add KVM syscall wrappers for pthread_{cancel,join}()
KVM:
selftests: Add KVM syscall wrappers for pthread_{g,s}etaffinity_np()
KVM:
selftests: Add kvm_gettid() wrapper and convert users
KVM:
selftests: Add kvm_sched_getaffinity() wrapper and convert users
KVM:
selftests: Add macros to read/write+sync to/from guest memory
KVM:
selftests: Add option to set empty routing between IRQs in eventfd IRQ test
KVM:
selftests: Add svm_pmu_host_guest_test for Host-Only/Guest-Only bits
KVM:
selftests: Add VFIO device support to eventfd IRQ test
KVM:
selftests: Add x2APIC MSR test for inhibiting APICv while nested
KVM:
selftests: Add xAPIC support in eventfd IRQ test
KVM:
selftests: Affine threads to random CPUs in hardware disable test
KVM:
selftests: Allocate a dedicated guest page for x86 L2 guest stack
KVM:
selftests: Build and link selftests/vfio/lib into KVM selftests
KVM:
selftests: Clean up global constants in hardware disable test
KVM:
selftests: Create one VM with many vCPUs for each major PMU counters test
KVM:
selftests: Do not intercept #PF by default in nVMX tests
KVM:
selftests: Drop HORRIFIC_L2_UCALL_CLOBBER_HACK
KVM:
selftests: Drop L1-provided stacks for L2 guests on x86
KVM:
selftests: Drop superfluous use of pthread_attr_setaffinity_np()
KVM:
selftests: Drop unreachable, dead code from hardware disable test
KVM:
selftests: Expose PTE masks to guests as part of an MMU
KVM:
selftests: Extend nested x2APIC test to validate disabling x2APIC virt
KVM:
selftests: Extend nested x2APIC test to validate using eVMCS for vmcs12
KVM:
selftests: Extend set_sregs test to cover EFER
KVM:
selftests: Extend the invalid nVMX guest state test to cover RSM
KVM:
selftests: Extract picking of random CPU from cpu_set_t to separate API
KVM:
selftests: Fix a spelling error in an xapic_ipi_test comment
KVM:
selftests: Fix RAX and RFLAGS VMCB offsets when running L2
KVM:
selftests: fix steal_time for arm64 with host page size > 4K
KVM:
selftests: Fix typos in x86 and riscv tests
KVM:
selftests: Handle rflags save/restore for SVM in guest_regs
KVM:
selftests: Initialize the default/global pRNG during kvm_selftest_init()
KVM:
selftests: Make number of IRQs configurable in IRQ test
KVM:
selftests: Make number of vCPUs configurable in IRQ test
KVM:
selftests: Only link to VFIO library on x86
KVM:
selftests: Pre-set threads affinity in hardware disable test when possible
KVM:
selftests: Randomize pCPU in steal time test
KVM:
selftests: Refactor allocating guest stack into a helper
KVM:
selftests: Refactor invalid nVMX state test to prepare for RSM testcase
KVM:
selftests: Rename guest_rng to kvm_rng
KVM:
selftests: Return the target CPU from pin_task_to_random_cpu()
KVM:
selftests: Reuse GPR switching logic for nVMX
KVM:
selftests: Rework GPR registers switching for SVM (and fix offsets)
KVM:
selftests: Run the nested x2APIC with and without APICv being inhibited in L2
KVM:
selftests: Seed libc's RNG before using it to generate a seed for KVM's pRNG
KVM:
selftests: Set threads CPU affinity before doing work in hardware disable test
KVM:
selftests: Support running stress save+restore and #PF test in L2
KVM:
selftests: Test one random GP counter in PMU arch events testcase
KVM:
selftests: Trigger L2->L1 exits stress save+restore and #PF test
KVM:
selftests: Trigger save+restore randomly in the #PF stress test
KVM:
selftests: Use __GLIBC__, not _GNU_SOURCE, to detect actual glibc
KVM:
selftests: Use __stringify() instead of custom XSTR() macros
KVM:
selftests: Use port 0x80 in invalid nVMX guest state test
KVM:
selftests: Verify interrupts are received when IRQ affinity changes in IRQ test
KVM:
selftests: Verify non-postable IRQ remapping in IRQ test
KVM:
selftests: Verify that L0's TPR doesn't get clobbered
KVM:
selftests: Verify vCPU migration during IRQ delivery in IRQ test
KVM:
SEV: Allocate full pages for {DE,EN}CRYPT ops on SNP-enabled hosts
KVM:
SEV: Do cache maintenance on the source VM *before* clearing SEV state
KVM:
SEV: Do cache maintenance on the source VM during intra-host migration
KVM:
SEV: Drop FOLL_WRITE for encrypted region registration
KVM:
SEV: Explicitly disallow NULL user address for SNP_LAUNCH_UPDATE
KVM:
SEV: Extract loading of guest-provided VMSA to a separate helper
KVM:
SEV: Fix page dirtying in sev_gmem_post_populate()
KVM:
SEV: Forcefully invalidate SNP VMSA if its backing gmem page is zapped
KVM:
SEV: Free have_run_cpus during VM destruction even if VM is no longer SEV
KVM:
SEV: Mark vCPU has having guest-provided VMSA even if its invalid
KVM:
SEV: Mark vCPU RUNNABLE after AP_CREATE, even if VMSA is unusable
KVM:
SEV: Nullify "have run CPUs" mask pointer when freeing it
KVM:
SEV: Track the GPA of the guest-controlled VMSA used for SNP guests
KVM:
SEV: Wire up kvm_x86_ops.gmem_xxx() if and only if CONFIG_KVM_AMD_SEV=y
KVM:
SVM: Add paranoid helper for checking if vCPU is AVIC-addressable
KVM:
SVM: Always intercept ICEBP to workaround AMD ICEBP+TASK_SWITCH flaws
KVM:
SVM: Clear AVIC Physical ID table entry if vCPU creation fails
KVM:
SVM: Do all per-VM AVIC initialization during vCPU precreation phase
KVM:
SVM: Don't mark ASID fields as dirty when setting control.tlb_ctl
KVM:
SVM: Make kvm_x86_ops.vcpu_precreate() hook fully AVIC specific
KVM:
SVM: Preserve TLB control (i.e. pending TLB flush) on failed VMRUN
KVM:
SVM: Remove redundant ret = 0 in svm_set_nested_state
KVM:
SVM: Remove VM from the GA Log notifier list before VM destruction
KVM:
SVM: Sync guest's PERF_CNTR_GLOBAL_CTL from h/w only on successful VMRUN
KVM:
SVM: Update control fields on #VMEXIT if and only if VMRUN succeeded
KVM:
SVM: Use "is AVIC-addressable" helper to sanity check load()/put()
KVM:
SVM: Use the active VMCB's MSR bitmap when checking if MSR is intercepted
KVM:
TDX: Return EINVAL, not EOPNOTSUPP, for NULL INIT_MEM_REGION source
KVM:
VMX: Bury all of the VMX preemption timer code under CONFIG_X86_64=y
KVM:
VMX: Cap VMX preemption timer to work around Intel erratum
KVM:
VMX: Fix stale PID-pointer table entry left after vCPU free
KVM:
VMX: Prioritize DR7.GD=1 #DB over CPL>0 #GP on Intel
KVM:
VMX: Use cached vcpu_vmx pointer in MSR and segment helpers
KVM:
VMX: use higher-level allocator API
KVM:
WARN if vCPU creation is in-progress when locking all vCPUs
KVM:
x86/hyperv: Assert vCPU's mutex is held in to_hv_vcpu()
KVM:
x86/hyperv: Check for NULL vCPU Hyper-V object in kvm_hv_get_tlb_flush_fifo()
KVM:
x86/hyperv: Eliminate an unnecessary include of x86.h in hyperv.h
KVM:
x86/hyperv: Ensure vCPU's Hyper-V object is initialized on cross-vCPU accesses
KVM:
x86/hyperv: Get target FIFO in hv_tlb_flush_enqueue(), not caller
KVM:
x86/hyperv: remove unnecessary mmu_is_nested() check
KVM:
x86/hyperv: Use {READ,WRITE}_ONCE for cross-task synic->active accesses
KVM:
x86/mmu: Annotate tdp_enabled as being read-mostly
KVM:
x86/mmu: Bail from shadow walks if the root is invalid or a dummy
KVM:
x86/mmu: change CPU-role accessor fields to take struct kvm_pagewalk
KVM:
x86/mmu: change nested_mmu.w to ngva_walk
KVM:
x86/mmu: change walk_mmu to struct kvm_pagewalk
KVM:
x86/mmu: cleanup functions that initialize shadow MMU
KVM:
x86/mmu: Consume the locked rmap value in the lockless rmap walk
KVM:
x86/mmu: Cope with the SS bit being set in #NPF exit codes
KVM:
x86/mmu: Fold kvm_mmu_zap_memslot() into kvm_arch_flush_shadow_memslot()
KVM:
x86/mmu: introduce struct kvm_pagewalk
KVM:
x86/mmu: merge struct rsvd_bits_validate into struct kvm_page_format
KVM:
x86/mmu: move CPU-related fields to struct kvm_pagewalk
KVM:
x86/mmu: move get_guest_pgd to struct kvm_pagewalk
KVM:
x86/mmu: move get_pdptr to struct kvm_pagewalk
KVM:
x86/mmu: move gva_to_gpa to struct kvm_pagewalk
KVM:
x86/mmu: move inject_page_fault to struct kvm_pagewalk
KVM:
x86/mmu: Move kvm_arch_async_page_ready() below kvm_tdp_page_fault()
KVM:
x86/mmu: Move kvm_mmu_do_page_fault() from mmu_internal.h => mmu.c
KVM:
x86/mmu: move remaining permission fields to struct kvm_pagewalk
KVM:
x86/mmu: parameterize update_permission_bitmask()
KVM:
x86/mmu: pass struct kvm_pagewalk to kvm_mmu_invalidate_addr
KVM:
x86/mmu: pull page format to a new struct
KVM:
x86/mmu: pull struct kvm_pagewalk out of struct kvm_mmu
KVM:
x86/mmu: Split kvm_mmu_zap_all_fast() into "front" and "back" halves
KVM:
x86/mmu: unify root_gva_walk and ngva_walk
KVM:
x86/mmu: Use CMPXCHG when clearing Accessed bit in TDP MMU
KVM:
x86/mmu: Use CMPXCHG when clearing Accessed bit in the shadow MMU
KVM:
x86/mmu: use kvm_page_format to test SPTEs
KVM:
x86/mmu: Use split "zap all fast" helpers when invalidating memslot
KVM:
x86/pmu: Clean up vPMU comments and stray blank lines
KVM:
x86/pmu: Move "struct kvm_x86_pmu_event_filter" definition to pmu.c
KVM:
x86/pmu: Move Intel PMU global MSRs to intel_is_valid_msr()
KVM:
x86/xen: Always route non-singleshot-timer vCPU hypercalls to userspace
KVM:
x86/xen: Consolidate checks on Xen vCPU ID for singleshot timer hypercalls
KVM:
x86/xen: Do not corrupt KVM clock in kvm_xen_shared_info_init()
KVM:
x86/xen: Prevent runstate times from becoming negative
KVM:
x86/xen: Punt singleshot timer hcalls to userspace if Xen vCPU ID isn't set
KVM:
x86: Add static asserts to document connection b/w TSS structs and macros
KVM:
x86: Add static calls for nested virtualization ops
KVM:
x86: Always initialize EFER reserved bits on vendor initialization
KVM:
x86: Check EFER validity on KVM_SET_SREGS*
KVM:
x86: Disallow EFER.LME and EFER.LMA if long mode is not supported
KVM:
x86: Document APIC base address constraint for in-kernel irqchip
KVM:
x86: Document that KVM_CREATE_IRQCHIP must precede vCPU creation
KVM:
x86: Don't treat interrupts as allowed just because a nested run is pending
KVM:
x86: Don't WARN if IRQ disappears because it was cleared from the PIC
KVM:
x86: Don't WARN if IRQ disappears when Xen emulation is enabled.
KVM:
x86: Ensure runtime reads of disabled_quirks are resolved once
KVM:
x86: Expose several TSC helpers via x86.h for use by MSR code
KVM:
x86: Expose Zhaoxin CCS (SM3 + SM4) CPUID feature
KVM:
x86: Expose Zhaoxin PHE2 CPUID feature
KVM:
x86: Expose Zhaoxin RNG2 CPUID feature
KVM:
x86: Expose Zhaoxin RSA CPUID feature
KVM:
x86: Expose Zhaoxin SM2 CPUID feature
KVM:
x86: Extract get/set MSR (list) ioctl logic to helpers
KVM:
x86: Extract REGS and SREGS runtime sync code to helpers
KVM:
x86: Extract VMX's unhandleable emulation check to common x86
KVM:
x86: Fill kvm_run exit fields in common get_nested_state_pages() error paths
KVM:
x86: Fix array_index_nospec() protection in kvm_vcpu_ioctl_x86_set_mce()
KVM:
x86: Fix emulated CPUID features being applied to wrong sub-leaf
KVM:
x86: Guard .gmem_prepare() declarations with HAVE_KVM_GMEM_PREPARE=y
KVM:
x86: hyper-v: Clamp stimer deadline to avoid livelock
KVM:
x86: Manually check DR4/5 write values to fix SVM intercept priority
KVM:
x86: Move "struct kvm_apic_map" definition from kvm_host.h => lapic.h
KVM:
x86: Move "struct kvm_vcpu_hv" and all children from kvm_host.h => hyperv.h
KVM:
x86: Move "struct kvm_x86_msr_filter" definition to msrs.c
KVM:
x86: Move __kvm_irq_line_state() from kvm_host.h => ioapic.h
KVM:
x86: Move a pile of stuff from kvm_host.h => x86.h
KVM:
x86: Move CR and DR macro definitions from kvm_host.h => regs.h
KVM:
x86: Move eager_page_split to mmu.{c,h}
KVM:
x86: Move enabling EFER.SVME and EFER.LMSLE to generic EFER setup
KVM:
x86: Move get_segment_base() to regs.h, as kvm_get_segment_base()
KVM:
x86: Move IRQ-related helper declarations from kvm_host.h => irq.h
KVM:
x86: Move KVM's arbitrary task switch reason enums to x86.h
KVM:
x86: Move kvm_caps and kvm_host_values to asm/kvm_host.h
KVM:
x86: Move KVM_GUESTDBG_VALID_MASK from kvm_host.h => x86.c
KVM:
x86: Move kvm_pv_send_ipi() declaration from kvm_host.h => lapic.h
KVM:
x86: Move kvm_{g,s}et_segment() to inline helpers in regs.h
KVM:
x86: Move kvm_{load,put}_guest_fpu() to fpu.h
KVM:
x86: Move LLDT assembly wrappers into VMX
KVM:
x86: Move local APIC specific helpers out of asm/kvm_host.h
KVM:
x86: Move misc "VALID MASK" defines from kvm_host.h => x86.c
KVM:
x86: Move MMU helper declarations from kvm_host.h => mmu.h
KVM:
x86: Move MSR helper declarations from kvm_host.h => msrs.h
KVM:
x86: Move nested_ops out of kvm_x86_ops, to global kvm_nested_ops
KVM:
x86: Move register helper declarations from kvm_host.h => regs.h
KVM:
x86: Move supported EFER bits to kvm_caps
KVM:
x86: Move tdp_enabled from kvm_host.h to mmu.h
KVM:
x86: Move the "APIC attention" macros from kvm_host.h => lapic.c
KVM:
x86: Move the bulk of MSR specific code from x86.c to msrs.{c,h}
KVM:
x86: Move the bulk of register specific code from x86.c to regs.c
KVM:
x86: Pluralize the macro guard name for msrs.h
KVM:
x86: Prioritize #UD on MOV DR over #GP due to non-zero CPL
KVM:
x86: Prioritize DR7.GD #DB over #GP due to illegal DR6/7 value
KVM:
x86: Re-pend GET_NESTED_STATE_PAGES if getting said pages fails
KVM:
x86: Read CR4.DE in emulator if and only if accessing DR4 or DR5
KVM:
x86: Reject nested CAP enablement if nested virtualization is disabled
KVM:
x86: Remove runtime Xen TSC frequency CPUID update
KVM:
x86: Rename __{g,s}et_sregs2() => kvm_vcpu_ioctl_x86_{g,s}et_sregs2()
KVM:
x86: Rename kvm_x86_ops' gmem_invalidate() to gmem_make_shared()
KVM:
x86: Replace delivery mode TODO with WARN_ON_ONCE
KVM:
x86: Reverse the polarity of efer_reserved_bits
KVM:
x86: Rework kvm_arch_interrupt_allowed() into kvm_is_interrupt_allowed()
KVM:
x86: Rework kvm_x86_ops.vcpu_pre_run() into .vcpu_needs_initialization()
KVM:
x86: Serialize writes to disabled_quirks using kvm->lock
KVM:
x86: Swap the include order between x86.h and mmu.h
KVM:
x86: Treat a vCPU as unreachable if its index is invalid
KVM:
x86: Treat any non-zero return from set_dr() as a faulting condition
KVM:
x86: Use active memslots for the per-vCPU MMIO cache
KVM:
x86: Use kvm_dr{6,7}_valid() to check DR{4,5,6,7} write values in emulator
KVM:
x86: Use KVM_X86_OP() for the .pi_update_irte() hook
KVM:
x86: WARN if MOV DR emulation hits a "too late" #GP
l2tp:
send netlink notifications in the tunnel's net namespace
landlock:
Add counted_by in landlock_domain
landlock:
Add create_domain and free_domain tracepoints
landlock:
Add create_ruleset and free_ruleset tracepoints
landlock:
Add landlock_add_rule_fs and landlock_add_rule_net tracepoints
landlock:
Add landlock_deny_access_fs and landlock_deny_access_net
landlock:
Add landlock_enforce_domain tracepoint
landlock:
Add LANDLOCK_RESTRICT_SELF_NO_NEW_PRIVS
landlock:
Add tracepoints for ptrace and scope denials
landlock:
Add tracepoints for rule checking
landlock:
Bound escaped trace path output
landlock:
Check landlock_restrict_self(2)'s flags before privileges
landlock:
Clean up ruleset validation checks
landlock:
Consolidate access-right and scope names in a shared header
landlock:
Decouple the per-denial logging decision from CONFIG_AUDIT
landlock:
Document fs.resolve_unix audit blocker
landlock:
Document LANDLOCK_RESTRICT_SELF_NO_NEW_PRIVS
landlock:
Document tracepoints
landlock:
Documentation wording cleanups
landlock:
Drop __counted_by from landlock_domain.handled_masks
landlock:
Fix filesystem denial blocker reporting
landlock:
Fix network denial trace context
landlock:
Fix rule tracepoint context
landlock:
Fix tracepoint contract documentation
landlock:
Fix tracepoint fixed-width type names
landlock:
Fix use-after-free of the source's parent directory
landlock:
Harden sock_is_scoped() against file-less sockets
landlock:
Link the erratum documentation for whiteout objects
landlock:
Move domain query functions to domain.c
landlock:
Prepare ruleset and domain type split
landlock:
Report the actual ptrace tracer
landlock:
Report the effective signal number
landlock:
Require LANDLOCK_ACCESS_FS_MAKE_REG for whiteout creation
landlock:
Split denial logging from audit into common framework
landlock:
Split struct landlock_domain from struct landlock_ruleset
landlock:
Test trace path output boundaries
landlock:
Widen ruleset versions to 64 bits
landlock:
Work around gcc-16 -Wuninitialized warning
leds:
bcm63138: Use %pe to print pinctrl error instead of %ld
leds:
gpio: Clear error pointers for skipped LEDs
leds:
gpio: Make legacy gpiolib interface optional
leds:
is31fl319x: Modernize registration
leds:
lp5860-spi: Fix an error handling path
leds:
lp5860: Fix a potential double-unlock
leds:
ltc3220: Add Support for LTC3220 18 channel LED Driver
leds:
pca9532: Fix inverted GPIO output polarity
leds:
pca9532: Fix phantom device registration on missing hardware
leds:
pca963x: Add multicolor LED class support
leds:
pwm-multicolor: Introduce default-intensity property
leds:
st1202: Correct and extend hw_pattern documentation
leds:
st1202: Disable channel when brightness is set to zero
leds:
st1202: Fix brightness having no effect while pattern mode is active
leds:
st1202: Fix pattern duration prescaler and pattern_clear skip marker
leds:
st1202: Fix spurious pattern sequence start in setup
leds:
st1202: Set all pattern PWM slots to full after clearing pattern
leds:
st1202: Stop pattern sequence before reprogramming
leds:
st1202: Validate LED reg property against channel count
leds:
st1202: Validate pattern input before stopping the sequence
leds:
trigger: netdev: Extend speeds up to 100G
lib/bitmap-str:
get rid of cpumap_print_to_pagebuf()
lib/crypto:
aes-cmac: Add zeroization functions
lib/crypto:
aes-cmac: Use __cleanup() instead of memzero_explicit()
lib/crypto:
aes: Add CBC and CBC-CTS support
lib/crypto:
aes: Add CCM support
lib/crypto:
aes: Add CTR and XCTR support
lib/crypto:
aes: Add ECB support
lib/crypto:
aes: Add FIPS self-tests for GCM and CCM
lib/crypto:
aes: Add FIPS self-tests for unauthenticated modes
lib/crypto:
aes: Add GCM support
lib/crypto:
aes: Add XTS support
lib/crypto:
aesgcm: Remove old AES-GCM library
lib/crypto:
arm64: Fix lost Poly1305 carry when resuming NEON state
lib/crypto:
fips: Split fips.h into fips-aes.h and fips-sha.h
lib/crypto:
poly1305: Use memzero_explicit() in poly1305_final()
lib/crypto:
tests: Add aead-test-template.h
lib/crypto:
tests: Add KUnit test suite for AES-CCM
lib/crypto:
tests: Add KUnit test suite for AES-GCM
lib/crypto:
tests: Add Poly1305 split-update carry regression test
lib/crypto:
tests: Create test-utils.h
lib/crypto:
tests: Use per-test-case buffers in hash tests
lib/dim:
add KUnit test for dim_calc_stats()
lib/dim:
fix 32-bit overflow in dim_calc_stats() rates
lib/fonts:
Look up glyph data with font_data_glyph_buf()
lib/interval_tree:
fix allocation warning messages
lib/maple_tree:
add missing spaces after switch keyword
lib/math:
add KUnit test suite for polynomial_calc()
lib/random32:
convert selftest to KUnit
lib/string:
fix memchr_inv() for large ranges
lib/test_hmm:
fail dmirror_fault() when the mirrored mm is gone
lib/test_hmm:
fix garbage pfn and wrong direction in devmem fault debug
lib/test_hmm:
remove dead NULL checks after GFP_NOFAIL allocations
lib/tests:
test_ratelimit: fix stress test thread lifecycle and leak
lib/ucs2_string.c:
fix indentation
lib/ucs2_string.c:
fix out-of-bounds read in ucs2_strnlen()
lib/vsprintf:
Make no_hash_pointers take effect early
lib/xz:
fix comments
lib/xz:
replace min_t with min
lib/xz:
use size_t instead of uint32_t in a few places
lib:
bitmap: add tests for bitmap_find_next_zero_area_off()
lib:
bitmap: optimize bitmap_find_next_zero_area_off()
lib:
kstrtox: add initial value to _parse_integer_limit()
lib:
kstrtox: add kstrtoudec64() and kstrtodec64()
lib:
kstrtox: Make _parse_integer() take variadic arguments
lib:
math: div64: add div64_s64_rem()
lib:
test bitmap vs IDA vs Maple Tree performance for region allocations
lib:
test-kstrtox: tests for kstrtodec64() and kstrtoudec64()
lib:
vsprintf: use _parse_integer() instead of _parse_integer_limit()
libarena:
Use compiler load-acquire/store-release in bpf_atomic.h
libbpf:
Add support for global percpu data
libbpf:
Avoid unnecessary mmap resize for percpu data maps
libbpf:
Change has_nop_combo to work on top of nop10
libbpf:
Detect uprobe syscall with new error
libbpf:
Drop in-loader metadata check for load-time verification
libbpf:
Export btf__find_by_name_kind_own()
libbpf:
fix -Wformat warnings from format/argument type mismatches
libbpf:
Fix double-free of distilled base BTF on .BTF.ext parse error
libbpf:
Fix ring buffer consumer loop on 32-bit position wrap
libbpf:
Probe percpu data feature
libbpf:
Reject truncated ldimm64 CO-RE relocations
libbpf:
Search /lib64 and /lib in resolve_full_path()
libbpf:
Skip bpf_object__probe_loading() when BPF token is in use
libceph:
reject buckets with mismatched CRUSH ids
libceph:
remove ceph_put_page_vector()
libceph:
remove pinning assertion in ceph_msg_data_iter_next()
libceph:
validate banner payload length
libceph:
validate OSD extent maps before cursor advance
libeth:
allow to create fill queues without NAPI
libie:
add bookkeeping support for control queue messages
libie:
add control queue support
libie:
add PCI device initialization helpers to libie
libnvdimm/labels:
Bound the on-media label size before the shift
libnvdimm/labels:
Prevent integer overflow in __nd_label_validate()
libnvdimm:
nd.h: clean up kernel-doc warnings
Linux:
Linux 7.3
Linux:
Linux 7.3-rc1
Linux:
Linux 7.3-rc2
Linux:
Linux 7.3-rc3
Linux:
Linux 7.3-rc4
Linux:
Linux 7.3-rc5
Linux:
Linux 7.3-rc6
Linux:
Linux 7.3-rc7
list:
introduce LIST_HEAD_GUARDED
list:
Permit context-unguarded access with list_empty_careful()
livepatch:
Fix NULL pointer dereference in klp_find_func()
liveupdate:
Reference count outgoing FLB data
liveupdate:
reject nonzero reserved value for SESSION_FINISH
liveupdate:
Remember FLB retrieve() status
liveupdate:
Remove redundant INIT_LIST_HEAD in luo_session_alloc
llc:
fix skb UAF and leaks on llc_mac_hdr_init() failure
llc:
reserve device headroom for allocated frames
llist:
use correct function parameter name
lockd, nfsd:
RCU-protect nlmsvc_ops dispatch
lockd:
fix NLMv4 GRANTED_MSG handling
lockd:
fix NULL dereference on lockowner allocation failure
lockd:
fix swapped arguments in nlmsvc_match_ip()
lockd:
pin next file across nlm_inspect_file lock-drop
lockd:
preserve multiple NLM_SHARE grants from the same owner
lockd:
Regenerate NLMv4 XDR code
lockd:
Use "%*phN" to dprintk() a cookie
lockdep:
Enable the printing of held locks of remote running tasks and print task CPU
locking/lockdep:
add sequence counter to held_lock
locking/lockdep:
Fix NULL pointer dereference in __lock_set_class()
locking/lockdep:
Invalidate stale class_cache entries for zapped classes
locking/percpu-rwsem:
Annotate intentional data race in readers_active_check()
locking/qspinlock:
Add contended_release tracepoint
locking:
Factor out queued_spin_release()
locking:
Revert switching guards to _irq_{disable,enable}()
locking:
Switch to _irq_{disable,enable}() variants in cleanup guards
lockref:
tidy up dead count handling
loongarch/syscall:
Use syscall_enter_from_user_mode_randomize_stack()
LoongArch:
Add DIRECT_MAP_PHYSMEM_END definition
LoongArch:
Avoid preempt count underflow without probe
LoongArch:
BPF: Add arch_bpf_stack_walk() implementation
LoongArch:
BPF: Add timed may_goto implementation
LoongArch:
BPF: Advertise JIT support for kptr xchg inline
LoongArch:
BPF: Align value-returning atomics with LKMM
LoongArch:
BPF: Fix off-by-one error for insn_is_cast_user()
LoongArch:
BPF: Implement branchless conditional move for TCC
LoongArch:
BPF: Move arena register slot below TCC context
LoongArch:
BPF: Optimize redundant TCC loads in epilogue
LoongArch:
BPF: Refactor jump offset calculation in tail call
LoongArch:
BPF: Remove dead move_imm() call in BPF_NEG path
LoongArch:
BPF: Remove redundant zext jumping in move_imm()
LoongArch:
BPF: Resolve per-CPU addrs for internal-only MOV
LoongArch:
BPF: Split unconditional branch JA paths statically
LoongArch:
Do not save/restore percpu base register in rethook trampoline
LoongArch:
Do not select HAVE_RUST when KASAN is enabled
LoongArch:
Expand module virtual address space to 2GB
LoongArch:
Fix acpi_package_ids[] array overflow
LoongArch:
Fix typo "avaliable" in comment of vmlinux.lds.S
LoongArch:
kexec_file: Use crash_prepare_headers() helper to simplify code
LoongArch:
KVM: Add unregister helpers for the KVM interrupt devices
LoongArch:
KVM: Advertise already-supported capabilities
LoongArch:
KVM: Fix PC double advance in kernel MMIO read fast path
LoongArch:
KVM: Fix resource leak in kvm_loongarch_env_init() error path
LoongArch:
KVM: Fix TOCTOU race on pv_features
LoongArch:
KVM: Fix uninitialized stack variable issue with dmsintc
LoongArch:
KVM: Free init resources if kvm_init() fails
LoongArch:
KVM: Preserve memslot arch flags on KVM_MR_FLAGS_ONLY
LoongArch:
KVM: Prevent division by zero in periodic timer restore
LoongArch:
KVM: Reload one-shot TVAL on migration destination
LoongArch:
KVM: Remove unused function kvm_arch_flush_remote_tlbs_memslot()
LoongArch:
KVM: Replace kvm_err() with kvm_pr_unimpl()
LoongArch:
KVM: Return directly when IPI address is not aligned
LoongArch:
KVM: Set default MAILBOX access size with 8
LoongArch:
KVM: Set vcpu->cpu before IN_GUEST_MODE is set
LoongArch:
KVM: Use internal API to deliver interrupt in kernel mode
LoongArch:
KVM: Validate MSI data before routing it to EIOINTC
LoongArch:
Remove CONFIG_GENERIC_GETTIMEOFDAY ifdeffery
LoongArch:
remove redundant numa_nodes_parsed node_set()
LoongArch:
remove unreachable invalid range check in kasan_init()
LoongArch:
Remove unused setup_profiling_timer() function
LoongArch:
Use current_stack_pointer in current_pt_regs()
LoongArch:
Use generic cmp_int() instead of custom cmp_3way()
loop, zloop:
fix dma_alignment for large or unreported limits
loop:
Fix recently introduced lock inversion
loop:
set dma_alignment from the backing file for direct I/O
lsm:
clarify security_task_prctl() hook documentation
lwt_bpf:
Restore reserved headroom after xmit program
m68k/coldfire:
replace linux/gpio.h inclusions
m68k:
amiga: Remove redundant amiga_reset() prototype
m68k:
coldfire/5441x: register mcf-rcm-reset platform device
m68k:
defconfig: add config for M52358EVB board
m68k:
defconfig: add config for M5282EVB board
m68k:
defconfig: Update defconfigs for v7.2-rc1
m68k:
Fix backtraces for non-running tasks
m68k:
nfcon: Do not call console_is_registered() in nfcon_device()
mac80211:
fils_aead: Use __cleanup() instead of memzero_explicit()
mac802154:
fix data race and NULL deref on local->assoc_dev
mac802154:
fix use-after-free of sdata via queued RX frames
macsec:
initialize SecY before registering the netdevice
macsec:
no longer rely on RTNL in macsec_fill_info()
macvlan:
annotate data-races around vlan->mode and vlan->flags
macvlan:
no longer rely on RTNL in macvlan_fill_info()
macvlan:
require init-userns CAP_NET_ADMIN to raise bc_queue_len
macvlan:
require lower-netns admin for shared port settings
mailbox:
add Axiado AX3005 mailbox driver
mailbox:
arm_mhuv2: Convert channel translation to fw_xlate()
mailbox:
arm_mhuv2: Use generic firmware property APIs
mailbox:
bcm2835: use platform_get_irq and simplify probe
mailbox:
cix: fix DT property name string typo and use dev_err_probe()
mailbox:
exynos: Add support for Exynos850 mailbox
mailbox:
mchp-ipc-sbi: Add null check for devm_kasprintf()
mailbox:
mchp-ipc-sbi: Add null check for devm_kasprintf()
mailbox:
pcc: Check shared memory signature on request
mailbox:
pcc: Fix command timeout due to missed interrupt
mailbox:
pcc: Notify clients on polled completion
mailbox:
qcom-cpucp: fix PREEMPT_RT self-deadlock in IRQ handler
mailbox:
qcom-cpucp: handle NULL data in send_data callback
mailbox:
qcom-ipcc: fix duplicate channel allocation across holes
mailbox:
Remove redundant dev_err()/dev_err_probe()
mailbox:
riscv-sbi-mpxy: validate RPMI notification lengths
mailbox:
rockchip: disable pclk on probe failure and unbind
mailbox:
rockchip: drop unneeded runtime pointer (pclk)
mailmap:
add email mapping for Tomasz Duszynski
mailmap:
add entries for Guodong Xu
mailmap:
add entries for Lorenzo Bianconi
mailmap:
add entry for Charlie Jenkins
mailmap:
add entry for Wei Wang
mailmap:
fix bouncing address for Taniya Das
mailmap:
map Coiby Xu's address
mailmap:
update addresses for John Garry
mailmap:
update email address for Linfeng Sun
mailmap:
update entry for Andy Yan
mailmap:
update entry for Christopher Obbard
mailmap:
update entry for Jens Axboe
mailmap:
update Haowen Bai's email address
MAINTAINERS, mailmap:
Update address for Matt Coster
MAINTAINERS, mailmap:
update email address for JP Kobryn
MAINTAINERS, mailmap:
update email address for Ondrej Mosnáček
MAINTAINERS, mailmap:
use Aditya Garg's linux.dev account
MAINTAINERS:
Add a mailing list entry to MFD
MAINTAINERS:
Add a section for virtio-rng
MAINTAINERS:
add ABI docs and selftests to ZRAM entry
MAINTAINERS:
Add an entry for KVM's guest_memfd
MAINTAINERS:
add Baoquan and Baolin as MGLRU reviewers
MAINTAINERS:
Add Brian Masney and Jerome Brunet as co-maintainers for clk subsystem
MAINTAINERS:
Add David H. as a KVM guest_memfd reviewer
MAINTAINERS:
add drivers/char/mem.c to mm misc, memory mapping sections
MAINTAINERS:
Add entry for Samsung Exynos8855 SoC
MAINTAINERS:
add Gustavo Luiz Duarte as netconsole reviewer
MAINTAINERS:
add Heming Zhao as ocfs2 reviewer
MAINTAINERS:
Add Intel LPSS section to follow the changes
MAINTAINERS:
add IRC and patchwork for LTP
MAINTAINERS:
add Ivan Vecera as DPLL reviewer
MAINTAINERS:
Add Jeff Hugo as the Reviewer of MHI bus
MAINTAINERS:
add Julian Braha as Kconfig reviewer
MAINTAINERS:
add Kiryl as a THP reviewer
MAINTAINERS:
Add kvm-x86 tree to KVM x86 entries
MAINTAINERS:
add Lance Yang as a hung task detector co-maintainer
MAINTAINERS:
Add maintainer entry for Qualcomm PAS TZ service
MAINTAINERS:
Add Manivannan Sadhasivam as the Reviewer for Generic PHY Framework
MAINTAINERS:
Add Matrix channel to the NFC subsystem
MAINTAINERS:
Add Miroslav as timekeeping reviewer
MAINTAINERS:
add missing entry for b53.rst
MAINTAINERS:
add missing NVMe documentation files
MAINTAINERS:
Add myself (Sean) as a reviewer in the main KVM entry
MAINTAINERS:
add myself as KSMBD reviewer
MAINTAINERS:
add myself as QCA8K maintainer
MAINTAINERS:
Add myself as reviewer for the Rocket NPU driver
MAINTAINERS:
add myself as reviewer of software node support
MAINTAINERS:
add myself as the maintainer for Qualcomm pin control drivers
MAINTAINERS:
Add myself to maintain TI AM654 SDHCI host drver
MAINTAINERS:
add Nicolai Buchwitz as GENET maintainer
MAINTAINERS:
Add Paulo Alcantara as an SMBDIRECT co-maintainer
MAINTAINERS:
Add Radhey Shyam Pandey as Xilinx EDAC reviewer
MAINTAINERS:
Add Radhey Shyam Pandey as ZynqMP PHY maintainer
MAINTAINERS:
Add Radu Rendec as reviewer for the interrupt subsystem
MAINTAINERS:
add rsc_table.h to remoteproc entry
MAINTAINERS:
add Rust SRCU files to SRCU entry
MAINTAINERS:
Add self for the sb1250-duart serial driver
MAINTAINERS:
add sys_soc.h to DRIVER CORE
MAINTAINERS:
arm64: Add Mark Rutland as an official Reviewer
MAINTAINERS:
BPF: Add self as reviewer
MAINTAINERS:
Camera sensor and Intel IPU driver changes
MAINTAINERS:
configfs: split configfs entry in C and Rust parts
MAINTAINERS:
cover all of RAID
MAINTAINERS:
docs: add reviewer
MAINTAINERS:
drop KY from Hyper-V maintainers list
MAINTAINERS:
Drop redundant lists from various Samsung entries
MAINTAINERS:
Drop the nonexistent vsi-iommu.h file entry
MAINTAINERS:
fastrpc: remove inactive maintainer and add reviewer
MAINTAINERS:
fix sysfs-platform-ayaneo-ec documentation path
MAINTAINERS:
mailmap: update entries for Thorsten Blum
MAINTAINERS:
make Gregory a co-maintainer of MEMORY MANAGEMENT - NUMA PLACEMENT
MAINTAINERS:
make Tung an official TIPC maintainer
MAINTAINERS:
media: nxp: imx8-isi: Add Frank Li as reviewer and i.MX mailing list
MAINTAINERS:
Merge int3472 driver patches via the media tree by default
MAINTAINERS:
move inactive maintainer to CREDITS
MAINTAINERS:
move memory tiering under MEMORY MANAGEMENT - NUMA PLACEMENT
MAINTAINERS:
move mm/interval_tree.c to rmap section
MAINTAINERS:
name the ext4 dev branch
MAINTAINERS:
name the libata/linux for-next branch
MAINTAINERS:
powerpc: Add Ritesh and Shrikanth
MAINTAINERS:
remove Gabriel from LiteX and fw-cfg drivers
MAINTAINERS:
remove git URL for Squashfs
MAINTAINERS:
remove Lorenzo as THP co-maintainer
MAINTAINERS:
Remove Mark Gross from relevant entries
MAINTAINERS:
remove myself
MAINTAINERS:
remove myself from the Hyper-V entries
MAINTAINERS:
Remove Russ Weight from Firmware Loader
MAINTAINERS:
replace maintainer for Altera mSGDMA driver
MAINTAINERS:
Replace maintainer for Xilinx CAN driver
MAINTAINERS:
Replace Steve French as CIFS maintainer
MAINTAINERS:
serdev: Add self for serdev
MAINTAINERS:
split up MEMORY MANAGEMENT - MEMORY POLICY AND MIGRATION
MAINTAINERS:
Track dw-hdmi-qp under Rockchip DRM drivers
MAINTAINERS:
update btrfs git tree entries
MAINTAINERS:
update Chris Mason's email address
MAINTAINERS:
Update drivers/soc/fsl/dpio maintainer
MAINTAINERS:
update entry for socfpga dwmac and gmii/sgmii
MAINTAINERS:
update Eric Dumazet's email address
MAINTAINERS:
Update HiSilicon PCI Trace and Tune maintainer
MAINTAINERS:
update hisilicon zip driver maintainer
MAINTAINERS:
Update imagination details
MAINTAINERS:
Update imagination maintainers
MAINTAINERS:
update Intel PMC Core maintainer contact
MAINTAINERS:
update ksmbd repository URL
MAINTAINERS:
update mailing list address for exfat
MAINTAINERS:
update mailing list address for ntfs
MAINTAINERS:
update memblock tree URLs
MAINTAINERS:
update my email address
MAINTAINERS:
update my email address
MAINTAINERS:
Update my email address for the AW99706 backlight driver
MAINTAINERS:
Update Natalie Vock's email
MAINTAINERS:
update nvme entry
MAINTAINERS:
Update remoteproc repo url for hwspinlock
MAINTAINERS:
update rtc subsystem patchwork location
MAINTAINERS:
Update s390 specific vfio sections
MAINTAINERS:
update slab.git URL
MAINTAINERS:
Update the KSMBD entry
MAINTAINERS:
Update the so_txtime selftest path in SOCKET TIMESTAMPING
MAINTAINERS:
update Traditional Chinese documentation maintainers
MAINTAINERS:
update tree for DMA MAPPING HELPERS
MAINTAINERS:
Update URI for watchdog tree
MAINTAINERS:
Update Xilinx AMS driver maintainers
MAINTAINERS:
update Xu Xin's email
maple_tree:
add bulk parent set helper
maple_tree:
add helper mas_make_walkable()
maple_tree:
add rcu locking check when LOCKDEP is enabled
maple_tree:
add write lock checking with lockdep sequence numbers
maple_tree:
avoid extra gap calculation
maple_tree:
avoid mas_erase() and mtree_erase() failures
maple_tree:
catch race in mas_alloc_cyclic()
maple_tree:
change two GFP flags in tests
maple_tree:
clarify comments on mas_nomem()
maple_tree:
document erase and allocations better
maple_tree:
document that erase may use GFP_KERNEL for allocations
maple_tree:
documentation fix
maple_tree:
drop dead code from mas_extend_spanning_null()
maple_tree:
drop MAPLE_ALLOC_SLOTS
maple_tree:
fix argument name in header
maple_tree:
fix comment typo
maple_tree:
micro optimisation of mas_wr_store_type()
maple_tree:
optimise mas_wr_node_store() when not in rcu mode
maple_tree:
remove undocumented CONFIG_MAPLE_RCU_DISABLED macro
maple_tree:
remove unused mas_is_root_limits()
maple_tree:
use prefetched value in mas_wr_store_type()
mctp:
route: iterate socket tag list in mctp_lookup_prealloc_tag()
md/bitmap:
resume array on backlog_store() error path
md/md-llbitmap:
add reshape range mapping helpers
md/md-llbitmap:
allocate page controls independently
md/md-llbitmap:
clamp state-machine walks to tracked bits
md/md-llbitmap:
clear flush state after daemon flush
md/md-llbitmap:
don't skip reshape ranges from bitmap state
md/md-llbitmap:
finish reshape geometry
md/md-llbitmap:
grow the page cache in place for reshape
md/md-llbitmap:
only end fully synced chunks
md/md-llbitmap:
prevent create failure bitmap UAF
md/md-llbitmap:
refuse reshape while llbitmap still needs sync
md/md-llbitmap:
remap checkpointed bits as reshape progresses
md/md-llbitmap:
stop daemon timer rearm on destroy
md/md-llbitmap:
track bitmap sync_size explicitly
md/md-llbitmap:
track target reshape geometry fields
md/md-llbitmap:
use GFP_NOIO for cache allocations
md/raid10:
consistently fail atomic writes that require splitting
md/raid10:
fix still_degraded being inverted in raid10_sync_request()
md/raid10:
free r10bio before ending master_bio in raid_end_bio_io() and raid_end_discard_bio()
md/raid10:
reject llbitmap reshape when md chunk shrinks
md/raid10:
remove unnecessary barrier around bio_submit_split_bioset()
md/raid10:
resize r10bio_pool for reshape
md/raid10:
split reshape bios before bitmap accounting
md/raid10:
wire llbitmap reshape lifecycle
md/raid1:
create serial pool adding rdev to array with serialize_policy=1
md/raid1:
don't set array_frozen in raid1_takeover()
md/raid1:
protect sequential read hints for read balance
md/raid1:
restrict atomic write limits and handle runtime constraints
md/raid5-ppl:
fix use-after-free in ppl_do_flush()
md/raid5:
add exact old and new llbitmap mapping helpers
md/raid5:
complete discard bios while reshape is active
md/raid5:
fix lockless max_nr_stripes reads
md/raid5:
fix reshape deadlock while failed devices more than max degraded
md/raid5:
protect bitmap batch counters aka seq_flush/seq_write consistency
md/raid5:
protect lockless recovery_offset accesses during reshape
md/raid5:
reject llbitmap reshape when md chunk shrinks
md/raid5:
reject zero-sector reshape chunks
md/raid5:
round bitmap stripes with sector division
md/raid5:
split reshape bios before bitmap accounting
md/raid5:
wire llbitmap reshape lifecycle
md:
add cond_resched() to md_do_sync()'s skip path
md:
add exact bitmap mapping and reshape hooks
md:
add helper to split bios at reshape offset
md:
avoid stale clone I/O accounting timestamps
md:
do overflow check for sb->bblog_shift in super_1_load()
md:
recheck spare changes before starting sync
md:
remove REQ_NOWAIT support from raid1/10/456
md:
scope memalloc_noio to allocation critical sections
md:
skip bitmap accounting for empty write ranges
md:
skip discard on unsupported member devices
md:
suspend array when sync_action=reshape
md:
wait for behind writes before destroying bitmap
md:
widen badblock sectors param from int to sector_t
media:
Add RPPX1_PARAMS and RPPX1_STATS meta formats
media:
airspy: use vb2_video_unregister_device() on disconnect to fix NULL deref
media:
amd: isp4: fix self-deadlock in isp4sd_pwron_and_init() error path
media:
amd: isp4: release partial allocations in isp4if_alloc_fw_gpumem()
media:
amlogic-c3: Implement per-block validation
media:
amphion: Remove obsolete frame_count check in venc_start_session
media:
as102: do not rely on id table address comparison
media:
atomisp: Demote all broken kernel-doc comments
media:
au0828: add support for Monoprice 106456 USB ATSC/QAM tuner
media:
bcm2835-unicam: Fix asc leaked in error/remove path
media:
bcm2835-unicam: Fix pipeline wrong validation for unpacked formats
media:
camif-core: Drop GPIO handling
media:
cec-pin: Fix event FIFO ordering
media:
cec/core: add a new CEC_LOG_ADDRS_FL_CONFIG_FAILED flag
media:
cec/core: add error-inj-tx-timeouts debugfs entry
media:
cec/core: cec-pin: toggle rx_toggle when arb lost
media:
cec/core: drop ABORTED/TIMEOUT check
media:
cec/core: drop cec_post_state_event call
media:
cec/core: flush stale STATE_CHANGE events
media:
cec/core: handle core events like normal events
media:
cec/core: max_retries -> max_attempts
media:
cec: ao-cec: Remove redundant dev_err()
media:
cec: core: add missing mutex_destroy to error path and remove
media:
cec: core: Add pr_fmt()
media:
cec: core: Consistently use CEC_NAME where it matters
media:
cec: core: consolidate error path in cec_allocate_adapter()
media:
cec: core: Don't use "proxy" headers
media:
cec: core: Fix kmemleak due to missed rc_free_device() call
media:
cec: core: Use DEFINE_SHOW_STORE_ATTRIBUTE() helper for debugfs
media:
cec: core: Use predefined time multiplier
media:
cec: disable delayed work before freeing an interrupted transmit
media:
cec: extron-da-hd-4k-plus: add sanity check
media:
cec: meson: ao-cec-g12a: name the CEC core regmap to avoid debugfs clash
media:
cec: seco: Remove redundant dev_err()
media:
cec: seco: Use predefined time multiplier
media:
cec: Serialize exclusive follower delivery
media:
cec: stm32: prevent out-of-bounds write on RX overflow
media:
cec: stm32: return an error when log-address wait times out
media:
cec: tegra: add missing MODULE_DEVICE_TABLE()
media:
cec: tegra: Remove redundant dev_err()
media:
cec: tegra_cec: don't break off msg on NACK
media:
cec: tegra_cec: keep track of number of Rx Low Drives
media:
cedrus: fix memory leak in cedrus_init_ctrls()
media:
chips-media: wave5: Add timeout while stop_streaming
media:
chips-media: wave5: avoid skipping device_run while VPU has work
media:
chips-media: wave5: Defer job_finish() only when a DEC_PIC was queued
media:
chips-media: wave5: Fix pipeline stall when queuing fails
media:
chips-media: wave5: Guard bit depth check with initial_info_obtained
media:
chips-media: wave5: Resume device before setting EOS flag
media:
chips-media: wave5: Set inst->std during default format initialization
media:
cobalt: Avoid freeing ALSA private data twice
media:
cx18: stop VBI start-code scan before short tail
media:
cx231xx: fix null pointer deref in snd_cx231xx_pcm_close
media:
cx231xx: reject geometry changes while the VBI queue is busy
media:
cx23885: cancel NetUP CI work before teardown
media:
cx88: fix memory leak in cx8802_register_driver() error path
media:
Documentation: Add myself as maintainer for media-ci
media:
Documentation: uapi: Update V4L2 ISP for extensible stats
media:
drivers/media/dvb-core: CodeStyle for dvb_frontend_open()
media:
drivers/media/dvb-core: Refactor dvb_frontend_open locking
media:
drivers/media/dvb-core: Split dvb_frontend_open()
media:
Drop unused assignments from pnp_device_id array
media:
dt-bindings: allwinner,sun4i-a10-ir: add A523 compatible
media:
dt-bindings: media: renesas,fcp: Document RZ/T2H and RZ/N2H SoCs
media:
dt-bindings: media: renesas,vsp1: Document RZ/T2H and RZ/N2H SoCs
media:
dt-bindings: nxp,imx8-isi: Drop fsl,blk-ctrl requirement for i.MX8ULP
media:
dt-bindings: rc: Sync keymap list with latest list
media:
dt-bindings: ti,da850-vpif: Convert to dt-schema
media:
dt-bindings: vd55g1: Add vd55g4 compatible
media:
dvb-core: fix feed leak on failed DMX_ADD_PID
media:
dvb-frontends/helene: Rename priv variable
media:
em28xx-video: Remove unneeded semicolons
media:
em28xx: Add StarTech SVID2USB232
media:
em28xx: defer audio-only extension registration
media:
em28xx: dev_info->pr_info since dev has been freed
media:
em28xx: drop 'users' field
media:
em28xx: fix use-after-free of dev_next->devlist on disconnect
media:
em28xx: requeue buffers if start_streaming fails
media:
em28xx: use v4l2_device release callback
media:
em28xx: use vb2_video_unregister_device
media:
em28xx: use video_unregister_device for radio_dev
media:
go7007: avoid undefined shifts in MPEG-4 headers
media:
go7007: defer the ALSA v4l2 put until card release
media:
go7007: fix memory leaks on probe error paths
media:
go7007: s2250: propagate control I/O failures
media:
hevc: add bounded tile-count helpers
media:
hws: Remove stale control ioctl prototypes
media:
i2c: alvium: Fix: Correct name of register in alvium_set_ctrl_auto_exposure
media:
i2c: cvs: Add IPU8 PCI device ID
media:
i2c: cvs: Add NVL ACPI ID
media:
i2c: cvs: Pass link frequency explicitly to csi_set_link_cfg()
media:
i2c: cx25840-core: Add missing media_entity_cleanup()
media:
i2c: gc0310: Use devm_v4l2_sensor_clk_get()
media:
i2c: imx412: Convert to CCI register access helpers
media:
i2c: imx412: Switch to using the sub-device state lock
media:
i2c: imx412: switch to {enable,disable}_streams
media:
i2c: imx415: Release runtime PM reference on VBLANK error
media:
i2c: imx415: Return test pattern write errors
media:
i2c: imx471: Add Sony IMX471 image sensor driver
media:
i2c: imx471: Fix uninitialized error value in imx471_set_ctrl()
media:
i2c: imx678: Add driver for Sony IMX678
media:
i2c: max9286: Add missing media_entity_cleanup()
media:
i2c: msp3400-driver: Add missing media_entity_cleanup()
media:
i2c: mt9t112: fix incorrect PTR_ERR() call on non-error pointer
media:
i2c: mt9v011: Add missing media_entity_cleanup()
media:
i2c: ov02a10: fix endpoint parsing use-after-free
media:
i2c: ov7740: fix unbalanced pm_runtime_get_sync in remove
media:
i2c: ov7740: fix use-after-destroy in remove
media:
i2c: ov8865: Drop the runtime PM usage count on stream failure
media:
i2c: ov8865: Program the sensor on stream start
media:
i2c: ov9282: restore flash duration calculation
media:
i2c: rdacm21: Fix missing media_entity_cleanup()
media:
i2c: saa7115: Add missing media_entity_cleanup()
media:
i2c: vd55g1: Add support for vd55g4
media:
i2c: vd55g1: Fix manual digital gain on color variant
media:
i2c: vd55g1: Fix media bus code initialization
media:
i2c: vd55g1: Fix wrong output FPS value
media:
i2c: vd55g1: Remove spurious pad format update on init_state()
media:
imx219: add test patterns
media:
imx355: Add support for 24 MHz external clock
media:
imx355: Add support for get_selection
media:
imx355: Avoid calling imx355_power_off twice in error path
media:
imx355: Compute link frequency from PLL setup
media:
imx355: Convert to new CCI register access helpers
media:
imx355: Define the exposure offset, and use that define
media:
imx355: pixel_rate never changes, so don't recompute
media:
imx355: Programmatically set the crop parameters for each mode
media:
imx355: Remove duplicated registers from the mode tables
media:
imx355: Remove link_freq_index from each mode as ununsed
media:
imx355: Remove redundant fll_min, and implement fixed offset
media:
imx355: Remove setting FRM_LENGTH_LINES in the mode regs
media:
imx355: Remove storing cur_mode in the state
media:
imx355: Set binning mode registers programmatically
media:
imx355: Set register LINE_LENGTH_PCK programmatically
media:
imx355: Set the colorspace in the format
media:
imx355: Support 2 lane readout
media:
imx355: Switch to using the subdev state
media:
imx355: Use NULL ctrl_ops for HBLANK as it is a read-only control
media:
imx355: Use pm_runtime autosuspend_delay
media:
intel/ipu6: fix async notifier cleanup leak on parse error
media:
intel: ipu-bridge: add blank line after declarations
media:
ipu-bridge: Add DMI information of Lenovo X9 to the image upside-down list
media:
ipu-bridge: Add DMI quirk for Dell 16 Premium DA16250
media:
ipu-bridge: Add Himax HM1092 IR sensor
media:
ipu-bridge: Add Sony IMX471 for Lenovo X1 Carbon G14
media:
ipu-bridge: Add upside-down sensor DMI quirk for Samsung Galaxy Book5 Pro 360
media:
ipu-bridge: check all DMI entries when overriding sensor rotation
media:
ipu-bridge: do not use the CVS device lookup for IVSC
media:
ipu6: Do not free aux device pdata after init
media:
iris: Add Gen2 firmware autodetect and fallback
media:
iris: Add support for Milos (VPU v2.0)
media:
iris: disable time-delta-based rate control for VBR
media:
iris: Enumerate cap->bus_info to differentiate between encoder and decoder
media:
iris: Guard the QCOM_UBWC_CONFIG select with QCOM_SMEM
media:
iris: Replace ternary conditionals with max()
media:
ite-cir: Use an enum for the different supported device types
media:
ivtv: stop VBI start-code scan before short tail
media:
keymaps: Ensure module name matches RC_MAP_VIDEOMATE_K100
media:
keymaps: Remove obsolete RC_MAP_HAUPPAUGE_NEW keymap define
media:
keymaps: Remove obsolete RC_MAP_RC5_TV keymap define
media:
mali-c55: Add support for CCM
media:
mali-c55: Add support for RGB Gamma
media:
mali-c55: Drop redundant mutex_destroy in capture register error path
media:
mali-c55: Fix AEXP IHIST disable bit shift
media:
mali-c55: Fix clock leak on reset deassert failure
media:
mali-c55: fix dropped last AEC histogram zone weight
media:
mali-c55: Fix scaler factor overflow for large crop sizes
media:
mc-entity: Add missing kerneldoc
media:
mediatek: vcodec: bound AV1 tile-start copy to the array capacity
media:
mediatek: vcodec: remove redundant return value of vdec_vp9_slice_setup_lat_buffer()
media:
mediatek: vcodec: remove redundant return value of vdec_vp9_slice_setup_prob_buffer()
media:
meson: vdec: fix NULL pointer deref in vdec_try_fmt_common
media:
nxp: imx8-isi: Add 16-bit raw Bayer format support
media:
nxp: imx8-isi: Add additional 32-bit RGB format support
media:
nxp: imx8-isi: Add stream ID validation for crossbar routing
media:
nxp: imx8-isi: Add virtual channel support
media:
nxp: imx8-isi: Correct color map between V4L2 and ISI
media:
nxp: imx8-isi: crossbar: Add get_frame_desc operation
media:
nxp: imx8-isi: Drop unneeded downscaling factor clamping
media:
nxp: imx8-isi: Fix stream ID validation bypass in crossbar routing
media:
nxp: imx8-isi: Implement per-stream reference counting for multiplexed streams
media:
nxp: imx8-isi: Use BIT_ULL() for 64-bit stream masks
media:
ov2740: define most fields on variable declaration
media:
ov2740: move regmap_config to a static const variable
media:
ov9282: Remove unused kerneldoc description
media:
pci: ipu-bridge: Add NVL CVS ACPI ID
media:
pci: Use PCI_DEVICE macros and drop zeros from pci_device_id arrays
media:
platform: amd: fix unmet dependency for VIDEO_V4L2_SUBDEV_API
media:
platform: amd: use refcount_t instead of atomic_t
media:
platform: hantro_drv: Add missing media_entity_cleanup()
media:
platform: mtk-mdp3: Change cmdq_pkt_jump_rel() to cmdq_pkt_jump_rel_temp()
media:
platform: mtk-mdp3: fix NULL deref on failed SCP lookup
media:
platform: mtk-mdp3: Fix SCP device refcounting
media:
platform: mtk-mdp3: Refactor CMDQ writes for CMDQ API change
media:
qcom: camss: Rename unused macro parameter
media:
qcom: iris: Add missing break in iris_hfi_gen2_session_set_codec()
media:
qcom: iris: Add request key frame support for encoder
media:
qcom: iris: Centralize internal buffer table selection
media:
qcom: iris: Fix bitmask test in iris_allow_cmd()
media:
qcom: iris: fix missing hfi_id in gen1 GOP_SIZE cap
media:
qcom: iris: fix runtime PM reference leaks
media:
qcom: iris: fix state-change debug log printing stale value
media:
qcom: iris: handle runtime PM resume failure in core deinit
media:
qcom: iris: initialize OPP pointer at declaration
media:
qcom: iris: Make iris_destroy_internal_buffer() return void
media:
qcom: iris: Remove dead assignment in iris_hfi_gen2_set_tier()
media:
qcom: iris: Remove duplicate HFI_PROP_OPB_ENABLE entry
media:
qcom: iris: use disable_irq() during power-off
media:
qcom: Switch to generic PAS TZ APIs
media:
qcom: venus: add callback parameter names
media:
rc: sunxi-cir: Unregister rc device on probe failure
media:
rcar-isp: Add support for ISPCORE
media:
rcar-isp: Fix VSPX reference leaks
media:
rcar-isp: Release ISPCORE resources
media:
remove conditional return with no effect
media:
renesas: vsp1: Declare index variables in for loop statement
media:
renesas: vsp1: Make reset control optional to support platforms without a reset line
media:
replace linux/gpio.h inclusions
media:
rkvdec: bound HEVC tile loops and PPS id to the array capacity
media:
rkvdec: hevc: guard INTER_REF_PIC_SET_PRED index underflow
media:
rkvdec: hevc: tighten EXT SPS RPS control dimensions
media:
rkvdec: Propagate platform_get_irq() errors
media:
rkvdec: use DIV_ROUND_UP() for CTB counts
media:
rockchip: rga: don't change RGB quantization
media:
rppx1: Add framework to support Dreamchip RPPX1 ISP
media:
rppx1: awbg: Add support for white balance gain settings
media:
rppx1: bls: Add support for black level compensation
media:
rppx1: bls: read the raw pattern from the PRE2 acquisition module
media:
rppx1: ccor: Add support for color correction matrix
media:
rppx1: describe the MAIN_POST white balance gains block
media:
rppx1: exm: Add support for exposure measurement
media:
rppx1: ga: Add support for gamma out correction
media:
rppx1: hist: Add support histogram measurement
media:
rppx1: lin: Add support for gamma sensor linearization
media:
rppx1: lsc: Add support for lens shade correction
media:
rppx1: wbmeas: Add support for white balance measurement
media:
rtl2832_sdr: release URBs and stream buffers on start_streaming() failure
media:
rtl2832_sdr: use vb2_video_unregister_device() on remove to fix DMA leak
media:
rzg2l-cru: Align bytesperline to hardware DMA stride requirement
media:
rzg2l-cru: Remove unused kerneldoc description
media:
s2255: Add blank lines after function/struct/enum declarations
media:
s2255: Add blank lines after variable declarations
media:
s2255: Add spaces around multiplication operators
media:
s2255: bound JPEG frame size before copying into the buffer
media:
s2255: check firmware size before reading trailing marker
media:
s2255: Fix alignment to match open parenthesis
media:
s2255: Fix block comment style to kernel format
media:
s2255: Parenthesize macro argument to avoid precedence issues
media:
s2255: Remove multiple blank lines and before close braces
media:
s2255: Remove unnecessary braces from single-statement blocks
media:
s2255: Remove unnecessary debug logging and out-of-memory messages
media:
s2255: Remove unnecessary parentheses around conditions
media:
s2255: Remove unnecessary return statements from void functions
media:
s2255: Remove unnecessary spaces after casts
media:
s2255: Rename CamelCase goto labels to snake_case
media:
s2255: Rename remaining CamelCase identifiers to snake_case
media:
s2255: Replace bare 'unsigned' with 'unsigned int'
media:
s2255: Replace NULL comparisons with ! notation
media:
s2255: Use consistent braces on all arms of if/else statements
media:
s5p-mfc: Treat bitmap size as allocation failure
media:
saa7164: fix cleanup on resource allocation failure
media:
staging/ipu7: fix async notifier leak on init error
media:
staging/ipu7: fix async notifier UAF on probe error path
media:
stk1160: cleanup error handling in probe
media:
stk1160: handle ESHUTDOWN gracefully
media:
stm32: dcmi: fix error handling on MDMA pool alloc failure
media:
stm32: dcmi: fix some error handling bugs in probe()
media:
stm32: dcmi: Propagate runtime resume errors
media:
stm32: dcmipp: Propagate runtime resume errors
media:
tda18250: fix possible integer overflow
media:
tegra-video: Fix length warnings in tegra20.c
media:
ti: vpe: #include
explicitly
media:
ti: vpe: quiesce overflow recovery before freeing streams
media:
ti: vpe: Select V4L2_FWNODE for VIP
media:
uapi: Add extensible param and stats blocks for RPPX1
media:
uapi: v4l2-isp: Add extensible statistics
media:
usbtv: Fix V4L2 refcount leak on probe failure
media:
usbtv: keep device alive while ALSA card exists
media:
v4l2-async: avoid deleting unlinked ASC entry on link error
media:
v4l2-async: Unregister sub-device if asc_list is empty
media:
v4l2-core: v4l2-dev: add comments on device_register fail.
media:
v4l2-ctrls: Allow unknown HDR10 white point and luminance
media:
v4l2-ctrls: validate AV1 tile counts
media:
v4l2-ctrls: validate HEVC EXT SPS RPS counts
media:
v4l2-ctrls: validate HEVC tile counts
media:
v4l2-fwnode: Fix fwnode leak in v4l2_fwnode_parse_link
media:
v4l2-h264: Fix memcmp() size in B1 reference list comparison
media:
v4l2-ioctl: fix video_ioctl2 kernel-doc
media:
v4l2-isp: Add helpers for stats buffer
media:
v4l2-isp: Add per-block validation callback
media:
v4l2-isp: Rename v4l2_isp_params_buffer_size
media:
v4l2-tpg: reduce stack usage for kasan builds
media:
venus: Annotate flex arrays with __counted_by()
media:
venus: fix payload size calculation in parse_raw_formats()
media:
venus: fix payload size returned by parse_caps() and parse_alloc_mode()
media:
verisilicon: hantro: bound G2 HEVC tile loop to the buffer capacity
media:
verisilicon: rockchip: guard VPU981 AV1 divisor and tile buffer
media:
verisilicon: rockchip: reject AV1 frames exceeding the tile capacity
media:
vicodec: fix out-of-bounds write in FWHT encoder
media:
video-i2c: fix kthread error pointer left in kthread_vid_cap on failure
media:
videobuf2: move vb2_querybuf() kernel-doc to header
media:
vimc: Ensure that pixel_rate fits in 32 bits
media:
vimc: fix pixel format lookup in enum_framesizes
media:
vimc: Fix prototype of vimc_sensor_update_frame_timing
media:
vivid: always allow meta output streaming
media:
zoran: Avoid freeing a registered video_device twice
mei:
lb: fix incorrect type in assignment
mei:
Remove redundant dev_err()
memblock:
add memblock_reserved_hugetlb_size()
memblock:
always include KHO headers
memblock:
make HugeTLB bootmem allocation work with KHO
memcg-v1:
bail out reclaim when memcg is dying
memcg:
avoid charging the root memcg from obj_cgroup_charge_pages()
memcg:
bail out memory.high when memcg is dying
memcg:
bail out memory.max when memcg is dying
memcg:
bail out proactive reclaim when memcg is dying
memcg:
bypass the reclaim and oom killer for dying tasks once oom_reaper is done
memcg:
keep folio's objcg same as its node
memcg:
make the v1 soft limit knob inert
memcg:
move LRU size accounting on reparenting instead of copying it
memcg:
move mem_cgroup_swappiness and vm_swappiness to mm/swap.h
memory:
jz4780-nemc: Use dev_err_probe() for clock error
memory:
stm32_omm: initialize ret in stm32_omm_set_amcr
memory:
tegra: add multi-socket support to the memory interconnect
memory:
tegra: Guard against NULL mc_regs in IRQ handler
memstick:
core: wait for request completion before freeing card
memstick:
ms_block: destroy io_queue workqueue on removal
memstick:
rtsx_usb_ms: complete requests after eject instead of dropping them
Linux:
Merge 7.2-rc3 into char-misc-next
Linux:
Merge 7.2-rc3 into staging-next
Linux:
Merge 7.2-rc3 into tty-next
Linux:
Merge 7.2-rc3 into usb-next
Linux:
Merge 7.2-rc5 into char-misc-next
Linux:
Merge 7.2-rc5 into staging-next
Linux:
Merge 7.2-rc5 into tty-next
Linux:
Merge 7.2-rc5 into usb-next
Linux:
Merge 7.2-rc7 into usb-next
Linux:
Merge back ACPI bus type changes for 7.3
Linux:
Merge back ACPI video bus driver changes for 7.3
Linux:
Merge back cpufreq material for 7.3
Linux:
Merge back cpufreq material for 7.3
Merge branch :
'100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
Merge branch :
'1GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch :
'200GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
Merge branch :
'200GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch :
'20260608-shikra-gcc-rpmcc-clks-v5-2-94cefe092ee3@oss.qualcomm.com' into clk-for-7.3
Merge branch :
'20260608-shikra-gcc-rpmcc-clks-v5-2-94cefe092ee3@oss.qualcomm.com' into HEAD
Merge branch :
'20260617-evacc_glymur-v2-2-905108dacaaa@oss.qualcomm.com' into arm64-for-7.3
Merge branch :
'20260617-evacc_glymur-v2-2-905108dacaaa@oss.qualcomm.com' into clk-for-7.3
Merge branch :
'20260624-glymur_camcc-v5-1-a321df74b1a1@oss.qualcomm.com' into clk-for-7.3
Merge branch :
'20260624-glymur_camcc-v5-1-a321df74b1a1@oss.qualcomm.com' into HEAD
Merge branch :
'20260702115835.167602-2-sumit.garg@kernel.org' into drivers-for-7.3
Merge branch :
'20260702115835.167602-2-sumit.garg@kernel.org' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into rproc-next
Merge branch :
'20260707-b4-ipq9650_refgen_clocks-v1-1-e070624d03d2@oss.qualcomm.com' into clk-for-7.3
Merge branch :
'40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
Merge branch :
'7.3/scsi-queue' into 7.3/scsi-fixes
Merge branch :
'acpi-bus'
Merge branch :
'acpi-irqchip'
Merge branch :
'acpi-scan'
Merge branch :
'acpi-video'
Merge branch :
'add-arena-argument-support-to-kfuncs-and-struct_ops'
Merge branch :
'add-dapu-telecom-dap8211r-i-gigabit-ethernet-phy-driver'
Merge branch :
'add-packet_ignore_outgoing-selftest-for-packet-sockets'
Merge branch :
'add-resolve_btfids-support-for-__arena-kfunc-suffix'
Merge branch :
'add-support-for-rtl8261c-d'
Merge branch :
'add-zte-dinghai-ethernet-pf-driver'
Merge branch :
'af_unix-fix-inconsistent-scc_index'
Merge branch :
'af_unix-minor-fixes-for-msg_oob-and-msg_peek'
Merge branch :
'airoha-add-the-capability-to-configure-gdm3-gdm4-as-wan-lan-on-demand'
Merge branch :
'align-ipv4-teardown-with-ipv6-and-fix-driver-regressions'
Merge branch :
'amt-send-the-relay-s-general-query-directly-from-the-receive-path'
Merge branch :
'big-tcp-for-udp-tunnels'
Merge branch :
'bnge-add-more-functionality'
Merge branch :
'bnxt_en-pcie-flr-aer-fixes'
Merge branch :
'bpf-add-memory-usage-for-arena-and-selftest'
Merge branch :
'bpf-add-missing-precision-propagation-after-bpf_register_is_null-calls'
Merge branch :
'bpf-allow-selected-kfuncs-under-bpf_spin_lock'
Merge branch :
'bpf-arm64-__arena-kfunc-and-struct_ops-arguments'
Merge branch :
'bpf-arm64-fix-the-exception-callback-s-frame-pointer'
Merge branch :
'bpf-bidirectional-vlan-support-for-bpf_fib_lookup'
Merge branch :
'bpf-bound-rdonly-rdwr_buf_size-kfunc-return-size'
Merge branch :
'bpf-bpf_redirect_peer-egress-redirection'
Merge branch :
'bpf-compare-iterator-types-during-state-pruning'
Merge branch :
'bpf-copy-per-cpu-map-value-padding-in-copy_map_value_long'
Merge branch :
'bpf-disable-preemption-in-stack-map-code'
Merge branch :
'bpf-disallow-interpreter-fallback-for-interpreter-unsupported-insns'
Merge branch :
'bpf-fix-null-ptr-derefs-when-showing-a-void-btf-type'
Merge branch :
'bpf-fix-objects-stuck-in-free_by_rcu_ttrace'
Merge branch :
'bpf-fix-per-cpu-initialization-of-a-bpf_f_cpu-created-hash-element'
Merge branch :
'bpf-fix-sleepable-check-for-tracing-lsm-prog'
Merge branch :
'bpf-fix-trampoline-handling-of-128-bit-values'
Merge branch :
'bpf-fix-trampoline-image-uaf-on-multi-detach-failure'
Merge branch :
'bpf-fix-use-after-free-of-progs-detached-from-busy-trampolines'
Merge branch :
'bpf-fix-warning-in-bpf_tracing_link_release'
Merge branch :
'bpf-fix-warning-in-bpf_trampoline_multi_detach'
Merge branch :
'bpf-inline-the-numeric-open-coded-iterator-kfuncs'
Merge branch :
'bpf-introduce-global-percpu-data'
Merge branch :
'bpf-invalidate-rcu-pointers-after-final-spin-unlock'
Merge branch :
'bpf-preserve-scalar-zero-spills-for-stack-reads'
Merge branch :
'bpf-reject-arena-frees-below-the-arena-base'
Merge branch :
'bpf-reject-mem_alloc-btf-accesses-past-bounds'
Merge branch :
'bpf-reject-mixed-arena-and-ordinary-atomic-paths'
Merge branch :
'bpf-reject-non-negative-stack-object-offsets'
Merge branch :
'bpf-remove-artificial-limitations-on-pointer-types-eligable-for-spilling'
Merge branch :
'bpf-require-an-owned-cpumask-for-bpf_cpumask_populate'
Merge branch :
'bpf-riscv-add-timed-may_goto-support'
Merge branch :
'bpf-tcp-fix-bpf_sock_destroy-on-time_wait-and-listener-socks'
Merge branch :
'bpf-tracing_multi-link-info-support'
Merge branch :
'bpf-track-overlapping-rcu-protection'
Merge branch :
'bpf-x86-enable-execmem_rox_cache-for-bpf-allocations'
Merge branch :
'bpf-x86-fix-per-cpu-address-resolution-into-an-extended-register'
Merge branch :
'bridge-mcast-fix-a-false-positive-lockdep-splat'
Merge branch :
'bridge-validate-and-clean-up-ipv6-neighbour-suppression'
Merge branch :
'bridge-vxlan-fix-reading-neigh-ha-without-synchronization'
Merge branch :
'compare-stack-frames-in-exact-register-states'
Merge branch :
'crashkernel-cma' into kexec-next
Merge branch :
'devlink-add-generic-device-max_sfs-parameter'
Merge branch :
'devlink-and-mlx5-support-cross-function-rate-scheduling'
Merge branch :
'devlink-extend-phys_port_name-controller-prefix-to-non-external-ports'
Merge branch :
'dim-overflow'
Merge branch :
'docs-netdev-a-couple-of-updates'
Merge branch :
'dpaa2-switch-add-support-for-lag-offload'
Merge branch :
'dpll-add-nco-pin-type-and-zl3073x-support'
Merge branch :
'dpll-use-pin-owner-s-dpll-ref-for-pin-level-set-callbacks'
Merge branch :
'dpll-zl3073x-add-microchip-zl30643-support'
Merge branch :
'dpll-zl3073x-add-ptp-clock-support'
Merge branch :
'drivers-net-ethernet-replace-__get_free_pages-with-kmalloc'
Merge branch :
'drivers-s390-net-enable-context_analysis'
Merge branch :
'enic-fix-v2-vf-mailbox-reply-matching-and-carrier-reopen'
Merge branch :
'enic-sr-iov-v2-admin-channel-and-mbox-protocol'
Merge branch :
'eth-bnxt-preserve-irq-affinity-across-irq-reallocation'
Merge branch :
'eth-fbnic-a-collection-of-fixes'
Merge branch :
'eth-fix-bugs-in-ntuple-filter-reporting'
Merge branch :
'extend-packet-socket-selftests'
Merge branch :
'fix-a-variety-of-tpa-bugs'
Merge branch :
'fix-acyclic-ownership-checks'
Merge branch :
'fix-bpf_loop-syzbot-report'
Merge branch :
'fix-for-untrusted-btf-pointer-writes'
Merge branch :
'fix-global-subprog-verification-context'
Merge branch :
'fix-leftover-issues-of-the-unify-bpf_call_arg_meta-patchset'
Merge branch :
'fix-to-possible-skb-leak-due-to-race-condtion-in-tx-path'
Merge branch :
'fix-udp-length-overflow-in-edge-cases'
Merge branch :
'fix-udp-splice-checksum-alignment-across-fragments'
Merge branch :
'fix-unique-field-logic-in-btf'
Merge branch :
'fixes' into for-next
Merge branch :
'fixes' into next
Merge branch :
'fixes-for-tailcall-with-subprog-and-callback'
Merge branch :
'for-7.2-fixes' into for-7.3
Merge branch :
'for-7.2-fixes' into for-7.3
Merge branch :
'for-7.3' into for-7.3-arena-args
Merge branch :
'for-7.3-console-registration-cleanup' into for-linus
Merge branch :
'for-7.3-hotfix' into for-linus
Merge branch :
'for-7.3-trivial' into for-linus
Merge branch :
'for-7.3/amd-sfh' into for-linus
Merge branch :
'for-7.3/apple' into for-linus
Merge branch :
'for-7.3/core' into for-linus
Merge branch :
'for-7.3/cxl-fixes' into cxl-for-next
Merge branch :
'for-7.3/cxl-fixes' into cxl-for-next
Merge branch :
'for-7.3/cxl-misc' into cxl-for-next
Merge branch :
'for-7.3/cxl-misc' into cxl-for-next
Merge branch :
'for-7.3/cxl-misc' into cxl-for-next
Merge branch :
'for-7.3/cxl-misc' into cxl-for-next
Merge branch :
'for-7.3/cxl-port-err-prep' into cxl-for-next
Merge branch :
'for-7.3/cxl-type2-support' into cxl-for-next
Merge branch :
'for-7.3/cxl-type2-test' into cxl-for-next
Merge branch :
'for-7.3/dt-bindings' into for-7.3/arm64/dt
Merge branch :
'for-7.3/hyperx' into for-linus
Merge branch :
'for-7.3/i2c-hid' into for-linus
Merge branch :
'for-7.3/intel-thc-hid' into for-linus
Merge branch :
'for-7.3/logitech' into for-linus
Merge branch :
'for-7.3/msi' into for-linus
Merge branch :
'for-7.3/nintendo' into for-linus
Merge branch :
'for-7.3/roccat' into for-linus
Merge branch :
'for-7.3/sony' into for-linus
Merge branch :
'for-7.3/steam' into for-linus
Merge branch :
'for-7.3/steelseries' into for-linus
Merge branch :
'for-7.3/wacom' into for-linus
Merge branch :
'for-7.4-trivial' 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-next' into for-linus
Merge branch :
'for-next/acpi' into for-next/core
Merge branch :
'for-next/coco' into for-next/core
Merge branch :
'for-next/cpufeature' into for-next/core
Merge branch :
'for-next/errata' into for-next/core
Merge branch :
'for-next/misc' into for-next/core
Merge branch :
'for-next/mm' into for-next/core
Merge branch :
'for-next/mpam' into for-next/core
Merge branch :
'for-next/nmi' into for-next/core
Merge branch :
'for-next/perf' into for-next/core
Merge branch :
'for-next/ptrace' into for-next/core
Merge branch :
'for-next/sdei' into for-next/core
Merge branch :
'for-next/selftests' into for-next/core
Merge branch :
'for-next/uapi' into for-next/core
Merge branch :
'forcedeth-two-register-window-bounds-fixes'
Merge branch :
'generate-bpf_func_proto-for-kfunc'
Merge branch :
'geneve-make-geneve_fill_info-rtnl-less'
Merge branch :
'geneve-support-per-netns-device-unregistration'
Merge branch :
'guard-against-gso_segs-overflows'
Merge branch :
'gve-adminq-mode-related-refactors'
Merge branch :
'gve-dqo-fix-handling-of-out-of-range-tso-mss'
Merge branch :
'gve-various-xdp-fixes'
Merge branch :
'html' into docs-mw
Merge branch :
'ib-mfd-legacy-gpio-7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd into next
Merge branch :
'ib-rsk7204' into devel
Merge branch :
'ibmveth-fix-open-fail-unwind-after-lan-registration'
Merge branch :
'icc-maili' into icc-next
Merge branch :
'icc-misc' into icc-next
Merge branch :
'icc-sc8280xp' into icc-next
Merge branch :
'icc-shikra' into icc-next
Merge branch :
'icc-x1e80100' into icc-next
Merge branch :
'iio-inkern-namespace-ib' into togreg
Merge branch :
'improve-stability-of-big_tcp_tunnels-sh-selftest'
Merge branch :
'improve-stack-depth-verification-stats-output'
Merge branch :
'improve-wwan-qcdm-compatibility-with-user-space-tools'
Merge branch :
'intel-idle-lpi'
Merge branch :
'intel-wired-lan-driver-updates-2026-09-28-idpf-ice-iavf'
Merge branch :
'introduce-jit_required-to-prevent-a-kernel-panic'
Merge branch :
'ionic-fix-completion-descriptor-access'
Merge branch :
'ionic_rcq_shared' of https://github.com/abhijitG-xlnx/linux
Merge branch :
'ipv4-handle-nexthop-group-shrink-races'
Merge branch :
'ipv4-ipv6-do-not-warn-on-route-notification-size-races'
Merge branch :
'ipv4-update-rt_flush_dev-and-two-dst-dev-readers'
Merge branch :
'ipv6-mcast-rcu-and-timer-fixes'
Merge branch :
'ipv6-report-why-a-route-was-deleted-in-rtm_delroute'
Merge branch :
'k230-basic' into riscv-dt-for-next
Merge branch :
'kernelcore-mirror' into for-next
Merge branch :
'kexec-fixes' into kexec-next
Merge branch :
'kexec-misc' into kexec-next
Merge branch :
'kvm-arm64/feat-nv3' into next
Merge branch :
'kvm-arm64/misc-7.3' into next
Merge branch :
'kvm-arm64/pkvm-7.3' into next
Merge branch :
'kvm-arm64/pmu-7.3' into next
Merge branch :
'kvm-arm64/vncr-fixes' into next
Merge branch :
'kvm-arm64/vtr-patch' into next
Merge branch :
'kvm-chainsaw' into HEAD
Merge branch :
'kvm-spring-clean' into HEAD
Merge branch :
'locking/urgent' into locking/futex
Merge branch :
'macvlan-rtnl-less-macvlan_fill_info'
Merge branch :
'master' of git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next into for-7.3-arena-args
Merge branch :
'misc' into for-next
Merge branch :
'misc' into next
Merge branch :
'misc-bpf-fixes-from-sashiko-findings'
Merge branch :
'misc-bug-fixes-part-1'
Merge branch :
'misc-bug-fixes-part-2'
Merge branch :
'misc-bug-fixes-part-3'
Merge branch :
'misc-bug-fixes-part-4'
Merge branch :
'mitigate-a-side-channel-in-routing-exception-caches'
Merge branch :
'mixing-bpf2bpf-and-tailcalls-for-rv64'
Merge branch :
'mlx5-next' of git://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linux
Merge branch :
'mlxsw-fix-port-range-register-leak'
Merge branch :
'mlxsw-make-the-driver-ops-locked'
Merge branch :
'mm-hotfixes-stable' into mm-stable in order to pick up
Merge branch :
'mm-hotfixes-stable' into mm-stable to pick up
Merge branch :
'mm-stable-6d098029de09' of https://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm into kho-scratch
Merge branch :
'modernize-resolve_btfids-selftest'
Merge branch :
'mptcp-misc-features-for-v7-3'
Merge branch :
'mptcp-misc-fixes-for-v7-3-rc1'
Merge branch :
'mptcp-misc-fixes-for-v7-3-rc4'
Merge branch :
'mptcp-out-of-order-queue-pruning'
Merge branch :
'neighbour-small-fixes-for-rtm_-get-set-neightbl'
Merge branch :
'net-add-adin1140-support'
Merge branch :
'net-af_unix-useful-handling-of-lsm-denials-on-scm_rights'
Merge branch :
'net-always-dissect-gso-packets-in-__virtio_net_hdr_to_skb'
Merge branch :
'net-atl1c-atl1e-atl1-fix-soft-lockup-on-out-of-range-tx-consumer-index'
Merge branch :
'net-bcmasp-fix-tx-ring-accounting-bugs'
Merge branch :
'net-bcmgenet-collection-of-bug-fixes'
Merge branch :
'net-cap-tx_queue_len-at-s16_max-to-prevent-oversized-ring-allocations'
Merge branch :
'net-convert-rawv6-ieee802154-phonet-and-tls-getsockopt-to-sockopt_t'
Merge branch :
'net-convert-udp-getsockopt-to-sockopt_t'
Merge branch :
'net-devmem-allow-rx-buf-size-page_size-per-binding'
Merge branch :
'net-do-not-warn-on-best-effort-skb-allocation-failures'
Merge branch :
'net-don-t-strip-zerocopy-frag-markers-from-a-forwarded-skb'
Merge branch :
'net-drop_monitor-fix-concurrency-issues-preemption-warning-and-buffer-overrun'
Merge branch :
'net-dsa-microchip-add-ptp-support-for-ksz8463'
Merge branch :
'net-dsa-microchip-move-non-common-function-out-of-ksz_common-c'
Merge branch :
'net-dsa-mt7530-add-econet-en7528-built-in-switch-support'
Merge branch :
'net-dsa-mt7530-fix-remaining-swallowed-mdio-access-errors'
Merge branch :
'net-dsa-mt7530-fix-two-crashes-on-driver-unbind'
Merge branch :
'net-dsa-mt7628-embedded-switch-initial-support'
Merge branch :
'net-dsa-realtek-rtl8365mb-add-sgmii-hsgmii-support-for-rtl8367s'
Merge branch :
'net-dsa-realtek-rtl8366rb-use-generic-rtl83xx-code'
Merge branch :
'net-ena-fix-resource-cleanup-on-probe-failure'
Merge branch :
'net-enetc-cleanups-and-improvements'
Merge branch :
'net-enetc-restore-rx-ring-congestion-mode-after-ring-reconfiguration'
Merge branch :
'net-ethernet-cortina-fix-rx-budget-accounting'
Merge branch :
'net-fib_rules-rtnl-less-rtm_newrule-and-rtm_delrule'
Merge branch :
'net-fix-ip6gre-header-length-before-capping-tunnel-headroom'
Merge branch :
'net-fix-stale-tx-skb-pointers-on-dma-map-failure'
Merge branch :
'net-hns3-some-cleanups-for-hns3-driver'
Merge branch :
'net-hold-instance-lock-around-netdev_down-and-netdev_going_down'
Merge branch :
'net-hsr-prp-redbox-prp-san-support'
Merge branch :
'net-lan743x-add-rmii-support-for-pci11x1x'
Merge branch :
'net-libwx-improve-vf-ethtool-support'
Merge branch :
'net-macb-fix-software-fcs-handling-of-shared-and-requeued-skbs'
Merge branch :
'net-macb-fix-the-link-speed-the-taprio-setup-reads'
Merge branch :
'net-macb-fix-two-probe-path-leaks'
Merge branch :
'net-macb-implement-context-swapping'
Merge branch :
'net-mana-add-ethtool-private-flag-for-full-page-rx-buffers'
Merge branch :
'net-mana-avoid-dma-queue-allocation-failure-under-memory-fragmentation'
Merge branch :
'net-mctp-usb-add-support-for-mctp-over-usb-v1-1'
Merge branch :
'net-mdio-rearrange-kconfig-menus'
Merge branch :
'net-misc-follow-up-on-rtnl-less-fib_rules-series'
Merge branch :
'net-mlx5-allocate-doorbells-from-dma-pools'
Merge branch :
'net-mlx5-bridge-fix-remaining-switchdev-ownership-gaps-on-merged-eswitch'
Merge branch :
'net-mlx5-hws-fix-reformat-release-and-meter-offset'
Merge branch :
'net-mlx5-hws-misc-enhancements'
Merge branch :
'net-mlx5-preserve-speed-and-state-across-vport-modify-commands'
Merge branch :
'net-mlx5-sd-lag-and-devcom-stability-fixes'
Merge branch :
'net-mlx5e-prevent-stale-xsk-buffer-release-on-refill-retries'
Merge branch :
'net-mlx5e-psp-cleanups-and-improvements'
Merge branch :
'net-mlx5e-rs-fec-variant-fixes'
Merge branch :
'net-move-setting-of-netops-to-fix-crash'
Merge branch :
'net-nexthop-per-nexthop-udp-dst-port-for-fdb-vxlan-nexthops'
Merge branch :
'net-ntb_netdev-fix-rx-statistics-accounting'
Merge branch :
'net-ntb_netdev-fix-tx-completion-and-error-handling'
Merge branch :
'net-phy-dp83640-fix-shared-clock-lifetime-and-probe-error-cleanup'
Merge branch :
'net-prevent-lockless-data-races-in-net_device-tc-structures'
Merge branch :
'net-pse-pd-add-realtek-pse-mcu-support'
Merge branch :
'net-psp-avoid-conflicts-with-skb-decrypted-and-sk_validate_xmit_skb'
Merge branch :
'net-ravb-fix-ptp-clock-lifetime'
Merge branch :
'net-rds-bug-fix-ports'
Merge branch :
'net-rds-bug-fix-ports-part-2'
Merge branch :
'net-rds-own-the-fastpath-locks-across-connection-teardown'
Merge branch :
'net-rds-rdma-cm-event-handler-fixes-for-non-ib-devices'
Merge branch :
'net-remove-conditional-returns-with-no-effect'
Merge branch :
'net-remove-the-orphaned-ibm-ehea-driver'
Merge branch :
'net-report-multicast-group-user-count'
Merge branch :
'net-restore-eee-on-mediatek-switches-and-soc-macs'
Merge branch :
'net-sched-clamp-quantum-psched_mtu-in-change-paths'
Merge branch :
'net-sched-cls_route-fix-bucket-retention-and-handle-recomputation'
Merge branch :
'net-sched-fix-action-batch-deletion-cleanup'
Merge branch :
'net-sched-fix-action-batch-failure-cleanup'
Merge branch :
'net-sched-fix-quantum-mtu-overflow-in-fq-fq_codel-sch_codel-fq_pie-hhf-sfq'
Merge branch :
'net-sched-fix-remaining-actions-notification-accounting-issues'
Merge branch :
'net-selftests-adjustments-to-ipv6_flowlabel_mgr'
Merge branch :
'net-sfp-quirk-support-for-xgs-pon-ont-sticks-with-unclean-eeproms'
Merge branch :
'net-smc-close-the-smc-d-teardown-window-around-the-ghost-send-buffer'
Merge branch :
'net-smc-fix-out-of-bounds-and-use-after-free-in-smc-rv2-llc-processing'
Merge branch :
'net-smc-fix-use-after-free-in-smc_rx_pipe_buf_release'
Merge branch :
'net-sparx5-misc-fixes-for-sparx5-and-lan969x'
Merge branch :
'net-stmmac-cleanup-rx-coalescing-computation-when-using-riwt'
Merge branch :
'net-stmmac-dma-address-handling-fixes'
Merge branch :
'net-stmmac-eic7700-add-eth1-variant-support-and-update-delay-bindings'
Merge branch :
'net-stmmac-fix-double-vlan-802-1ad-tag-handling'
Merge branch :
'net-stmmac-fix-phy-attach-when-custom-pcs-is-in-use'
Merge branch :
'net-stmmac-more-selftest-related-fixes'
Merge branch :
'net-stmmac-more-selftest-related-fixes'
Merge branch :
'net-stmmac-only-use-mac-loopback-for-selftests'
Merge branch :
'net-stmmac-restore-previous-state-if-tc_setup_dwmac510_mqprio-fails'
Merge branch :
'net-support-per-netns-device-unregistration'
Merge branch :
'net-sysctl-const-qualify-sysctl-ctl_table-arrays'
Merge branch :
'net-systemport-collection-of-fixes'
Merge branch :
'net-team-fix-transmit-skb-ownership'
Merge branch :
'net-thunderbolt-two-fixes-for-the-failed-bring-up-path'
Merge branch :
'net-wangxun-timeout-and-error'
Merge branch :
'net_shaper-clarify-kernel-api-docs'
Merge branch :
'netconsole-replace-target_list_lock-by-rcu-on-userdata-hot-path'
Merge branch :
'netconsole-stop-charging-netpoll-users-for-netconsole-only-data'
Merge branch :
'netlink-specs-fixes-for-conntrack-dump-filtering'
Merge branch :
'netpoll-finish-untangling-netconsole-from-netpoll'
Merge branch :
'next' into for-linus
Merge branch :
'numa_memblks-redundant-work' into for-next
Merge branch :
'octeontx2-af-npc-parser-and-rss-improvements'
Merge branch :
'octeontx2-misc-fixes-for-rvu-drivers'
Merge branch :
'openvswitch-remove-support-for-legacy-tunnel-ports'
Merge branch :
'ovs-net-sched-fixes-for-uaf-after-conntrack-extension-realloc'
Merge branch :
'packet-fix-packet_tx_ring-data-corruption-on-skb_orphan'
Merge branch :
'pci/aer'
Merge branch :
'pci/aspm'
Merge branch :
'pci/controller/aspeed'
Merge branch :
'pci/controller/cadence'
Merge branch :
'pci/controller/dwc'
Merge branch :
'pci/controller/dwc-imx6'
Merge branch :
'pci/controller/dwc-keystone'
Merge branch :
'pci/controller/dwc-meson'
Merge branch :
'pci/controller/dwc-qcom'
Merge branch :
'pci/controller/dwc-rcar-gen4'
Merge branch :
'pci/controller/dwc-spacemit-k1'
Merge branch :
'pci/controller/dwc-ultrarisc'
Merge branch :
'pci/controller/host-generic'
Merge branch :
'pci/controller/mediatek'
Merge branch :
'pci/controller/misc'
Merge branch :
'pci/controller/plda-host'
Merge branch :
'pci/controller/plda-starfive'
Merge branch :
'pci/controller/root-port-reset'
Merge branch :
'pci/controller/rzg3s-host'
Merge branch :
'pci/controller/tegra264'
Merge branch :
'pci/controller/vmd'
Merge branch :
'pci/controller/xgene'
Merge branch :
'pci/doc'
Merge branch :
'pci/dpc'
Merge branch :
'pci/dt-binding'
Merge branch :
'pci/endpoint'
Merge branch :
'pci/enumeration'
Merge branch :
'pci/hotplug'
Merge branch :
'pci/misc'
Merge branch :
'pci/p2pdma'
Merge branch :
'pci/pm'
Merge branch :
'pci/portdrv'
Merge branch :
'pci/procfs'
Merge branch :
'pci/pwrctrl'
Merge branch :
'pci/resource'
Merge branch :
'pci/switchtec'
Merge branch :
'pci/sysfs'
Merge branch :
'pci/virtualization'
Merge branch :
'pci/wake'
Merge branch :
'pds_core-add-pldm-firmware-update-and-host-backed-memory-support'
Merge branch :
'pds_core-fixes-for-the-pci-reset-path'
Merge branch :
'perf/urgent'
Merge branch :
'perf/urgent' into perf/core, to pick up fixes
Merge branch :
'pfcp-support-per-netns-device-unregistration'
Merge branch :
'pm-cpufreq'
Merge branch :
'pm-cpufreq'
Merge branch :
'pm-cpufreq-tests'
Merge branch :
'pm-cpuidle'
Merge branch :
'range-checks' into for-next
Merge branch :
'redesign-verification-errors'
Merge branch :
'resolve_btfids-discover-kfuncs-from-btf-id-sets'
Merge branch :
'resolve_btfids-implement-btf-tags-emission-for-kfuncs'
Merge branch :
'riscv-bpf-add-support-for-signed-operations-and-32-bit-atomics'
Merge branch :
'rust-sync-next' of git://git.kernel.org/pub/scm/linux/kernel/git/boqun/linux into locking/core
Merge branch :
's390-bpf-support-load-acquire-and-store-release-instructions'
Merge branch :
'sched/urgent'
Merge branch :
'sctp-handle-wrapped-and-duplicate-reconf-responses'
Merge branch :
'seg6-add-fib-table-attribute-for-post-encap-sid-route-lookup'
Merge branch :
'selftests-bpf-a-few-edge-case-fixes'
Merge branch :
'selftests-bpf-fix-compilation-with-release-1'
Merge branch :
'selftests-bpf-fix-for-veristat-file-prog-filters-processing'
Merge branch :
'selftests-bpf-fix-several-issues-in-test_progs-c'
Merge branch :
'selftests-bpf-libarena-cleanup-and-bitmap-struct'
Merge branch :
'selftests-drv-net-run-xdp-tests-with-both-ip-versions'
Merge branch :
'selftests-lib' into next
Merge branch :
'selftests-net-fixes-for-fin_ack_lat'
Merge branch :
'selftests-net-shaper-expand-shaper-api-coverage'
Merge branch :
'slab/for-7.3/kfree_rcu_nolock' into slab/for-next
Merge branch :
'slab/for-7.3/objext_split' into slab/for-next
Merge branch :
'slot' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci into v7.3/vfio/s390x-pci-error-recovery
Merge branch :
'tcp-exclude-old-acks-from-fast-path'
Merge branch :
'tcp-fix-use-after-free-in-do_tcp_getsockopt'
Merge branch :
'tcp-old-acks'
Merge branch :
'tools-bpf-bpftool-fix-vmlinux-btf-state-cleanup'
Merge branch :
'tools-ynl-pyynl-pull-the-family-resolution-logic-into-the-lib'
Merge branch :
'topic/config_prep_api' into next
Merge branch :
'tun-tap-vhost-net-apply-qdisc-backpressure-on-full-ptr_ring-to-reduce-tx-drops'
Merge branch :
'udp-fix-fou-gue-over-multicast'
Merge branch :
'udp-two-fixes-for-the-4-tuple-hash-table'
Merge branch :
'unify-helper-and-kfunc-call_arg_meta'
Merge branch :
'update-null-pointer-handling-in-generated-code'
Merge branch :
'verify-bpf-signed-loader-at-load-time'
Merge branch :
'veth-fix-peer-netdev_xdp_act_ndo_xmit-after-gro-is-toggled-while-down'
Merge branch :
'vlan-ensure-sufficient-headroom-in-vlan_dev_hard_header'
Merge branch :
'vsock-fix-stale-sk_err-handling-after-a-failed-connect'
Merge branch :
'vsock-validate-packet-sources-after-bound-lookup-fallback'
Merge branch :
'wireguard-fixes-for-7-3-rc7'
Merge branch :
'xdp-metadata-support-for-dq-rda'
Merge branch :
'xsk-pre-existing-af_xdp-tx-metadata-fixes-from-sashiko'
Merge branches :
'acpi-battery', 'acpi-button', 'acpi-soc' and 'acpi-pfrut'
Merge branches :
'acpi-bus', 'acpi-sysfs', 'acpi-tables' and 'acpi-driver'
Merge branches :
'acpi-numa', 'acpi-misc' and 'pnp'
Merge branches :
'acpi-processor', 'acpi-ec', 'acpi-fan' and 'acpi-battery'
Merge branches :
'acpi-scan', 'acpi-pci', 'acpi-tad' and 'acpi-apei'
Merge branches :
'arm/smmu/updates', 'arm/smmu/bindings', 'mediatek', 'qualcomm/msm', 'rockchip', 'ti/omap', 'riscv', 'intel/vt-d', 'amd/amd-vi', 'core' and 'typos' into next
Merge branches :
'clk-imx', 'clk-rockchip', 'clk-samsung', 'clk-qcom' and 'clk-allwinner' into clk-next
Merge branches :
'clk-pile' and 'clk-microchip' into clk-next
Merge branches :
'clk-renesas', 'clk-thead', 'clk-mobileye', 'clk-amlogic' and 'clk-spacemit' into clk-next
Merge branches :
'expcb.2026.07.24a', 'misc.2026.07.30a', 'rcu-tasks.2026.07.30a', 'srcu.2026.08.11a' and 'torture.2026.08.14a' into HEAD
Merge branches :
'fixes' and 'misc' into for-linus
Merge branches :
'for-next/ffa/fixes' and 'for-next/scmi/fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux
Merge branches :
'ib-mfd-legacy-gpio-7.3' and 'ib-mfd-platform-chrome-7.3' into ibs-for-mfd-merged
Merge branches :
'pm-cpufreq' and 'pm-sleep'
Merge branches :
'pm-sleep', 'pm-runtime', 'pm-powercap' and 'pm-tools'
Merge branches :
'thermal-core', 'thermal-hwmon', 'thermal-intel' and 'thermal-tools'
Linux:
Merge drm/drm-fixes into drm-misc-fixes
Linux:
Merge drm/drm-fixes into drm-misc-fixes
Linux:
Merge drm/drm-fixes into drm-misc-fixes
Linux:
Merge drm/drm-next into drm-intel-next
Linux:
Merge drm/drm-next into drm-misc-next
Linux:
Merge drm/drm-next into drm-misc-next
Linux:
Merge drm/drm-next into drm-xe-next
Linux:
Merge drm/drm-next into drm-xe-next
Linux:
Merge existing fixes from spi/for-7.2 into new branch
Linux:
Merge fdo/drm/drm-fixes into drm-misc-fixes
Linux:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf 7.2-rc2
Linux:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf 7.2-rc4
Linux:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf 7.2-rc5
Linux:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf 7.2-rc7
Linux:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
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 misc regression fixes that seem to have fallen through the cracks
Merge patch "efs:
Remove EFS"
Linux:
Merge patch series "Add bpf_sock_read_xattr() kfunc to read socket xattrs"
Merge patch series "afs:
Miscellaneous fixes"
Merge patch series "arm64/riscv:
Add support for crashkernel CMA reservation"
Merge patch series "binfmt:
fixes for kres reports"
Merge patch series "binfmt_misc:
bind interpreters to a bpf-backed entry"
Merge patch series "binfmt_misc:
bound the interpreters an entry can pre-open"
Merge patch series "binfmt_misc:
bpf-backed binary type handlers"
Merge patch series "binfmt_misc:
transparent interpreters and PT_INTERP loader substitution"
Merge patch series "binfmt_misc:
write access fixes, RCU handler lookup and cleanups"
Merge patch series "block,btrfs:
fix frozen-superblock strand on device add/remove/replace"
Merge patch series "dt-bindings:
can: rockchip: add rk3588 CAN-FD compatible"
Merge patch series "dt-bindings:
can: xilinx_can: Document phys and update maintainer"
Linux:
Merge patch series "Enable context analysis in the SCSI core and UFS driver"
Linux:
Merge patch series "fixes for iomap_bio_read_folio_range_sync"
Linux:
Merge patch series "ForLt/CovariantForLt split, auxiliary closure API and DevresLt"
Merge patch series "fs,kthread:
start all kthreads in nullfs"
Merge patch series "fs/namei.c:
comment and coding style fixups"
Merge patch series "fs:
add failfs"
Merge patch series "fs:
don't let idle threads pin the initramfs"
Merge patch series "fs:
drop the smp_mb()s that mnt_get_count() made redundant"
Merge patch series "fs:
fix a range of UAFs during rcu pathwalk caused by non-rcu frees"
Merge patch series "fs:
Fix missed inode write during fsync"
Merge patch series "fs:
Move long delayed work on system_dfl_long_wq"
Merge patch series "fs:
refactor code to use clear_and_wake_up_bit()"
Merge patch series "fs:
support freeze/thaw/mark_dead/sync with shared devices"
Merge patch series "ibmvfc:
NVMe/FC support over IBM Virtual FC"
Linux:
Merge patch series "Initial Apple M3 Pro, Max and Ultra device trees"
Linux:
Merge patch series "Introduce functionality for NVMe initiator"
Merge patch series "iomap/fuse:
add helper to keep uptodate bitmap in sync"
Merge patch series "iomap:
add simple dio path for small direct I/O"
Merge patch series "iomap:
convert to in-iter iomap_next() model"
Merge patch series "kho:
make boot time huge page allocation work nicely with KHO"
Merge patch series "libsas:
rediscover improvements for linkrate/sas_addr"
Merge patch series "lockref tidy ups + touch ups to it:
's usage by dcache"
Linux:
Merge patch series "Make liveupdate selftests library"
Merge patch series "mm/mm_init:
don't overlap zones with kernelcore=mirror"
Merge patch series "mount:
a few additional bugfixes"
Merge patch series "mount:
a few gnarly fixes"
Merge patch series "mount:
more bugfixes, the Oprah edition"
Merge patch series "mount:
more bugfixes, trapped in the Black Lodge edition"
Merge patch series "namespace:
a mount that copy_tree() leaves out can't take over a lock"
Merge patch series "namespace:
rework connected mounts"
Merge patch series "netfs, cachefiles:
Miscellaneous fixes"
Merge patch series "ovl:
support idmapped overlay mounts"
Merge patch series "put_mnt_ns():
leave mounts connected"
Linux:
Merge patch series "Request to queue zfcp enhancements for upstream merge window"
Merge patch series "Revert "put_mnt_ns():
leave mounts connected""
Merge patch series "rust:
drm: Higher-Ranked Lifetime private data"
Merge patch series "rust:
I/O type generalization and projection"
Merge patch series "scsi:
Add LeapRAID driver support"
Merge patch series "scsi:
lpfc: Remove all strlcat() uses"
Merge patch series "scsi:
mpt3sas: add hwmon support"
Merge patch series "scsi:
qla2xxx: Add QLA29xx series adapter support"
Merge patch series "scsi:
qla2xxx: Bug fixes and hardening"
Merge patch series "scsi:
sd: fix probe error cleanup, special_vec leak and sd_done() sense gate"
Merge patch series "scsi:
ufs: Add support for static TX Equalization settings"
Merge patch series "scsi:
ufs: Add support for the aggregated read query opcode"
Merge patch series "scsi:
ufs: Fix descriptor parsing and invalid input handling"
Merge patch series "scsi:
ufs: Harden TX EQTR error handling paths"
Merge patch series "scsi:
zfcp: Enable CONTEXT_ANALYSIS"
Merge patch series "smartpqi:
fixes and updates for 2.1.42-011"
Merge patch series "software node:
provide support for fw_devlink"
Merge patch series "treewide, numa_memblks:
remove redundant work during NUMA init"
Merge patch series "treewide:
remove unnecessary invalid range checks in memblock iteration loops"
Merge patch series "ufs:
Add callback for vendor-specific RTT capability"
Merge patch series "ufs:
harden the mount path against malformed images"
Linux:
Merge patch series "upboard pinctrl support for device id INTC1055"
Merge patch series "vfs:
call audit_inode_child() in lookup_open() on failure"
Merge patch series "vfs:
pass S_IFDIR mode to vfs_prepare_mode()"
Merge patch series "VFS:
refactor lookup_open and add vfs_lookup()"
Linux:
Merge qcom PAS TZ service series (20260702115835.167602-2-sumit.garg@kernel.org)
Merge rdma branch :
'for-rc' into 'for-next'
Merge remote-tracking branch :
'asoc/for-7.3' into asoc-next
Merge remote-tracking branch :
'drm/drm-next' into drm-rust-next
Merge remote-tracking branch :
'drm/drm-next' into msm-next-backmerge
Merge remote-tracking branch :
'kvms390/master' into 'kvms390/next'
Merge remote-tracking branches :
'ras/edac-misc', 'ras/edac-drivers' and 'ras/edac-amd-atl' into edac-updates
Merge tag :
'9p-for-7.3-rc4' of https://github.com/martinetd/linux
Merge tag :
'acpi-7.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'acpi-7.3-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'acpi-7.3-rc1-3' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'acpi-7.3-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'alpha-for-v7.3-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/lindholm/alpha
Merge tag :
'amd-drm-fixes-7.3-2026-09-03' of https://gitlab.freedesktop.org/drm/amdgpu/kernel into drm-fixes
Merge tag :
'amd-drm-fixes-7.3-2026-09-10' of https://gitlab.freedesktop.org/drm/amdgpu/kernel into drm-fixes
Merge tag :
'amd-drm-fixes-7.3-2026-09-17' of https://gitlab.freedesktop.org/drm/amdgpu/kernel into drm-fixes
Merge tag :
'amd-drm-fixes-7.3-2026-09-24' of https://gitlab.freedesktop.org/drm/amdgpu/kernel into drm-fixes
Merge tag :
'amd-drm-fixes-7.3-2026-10-01' of https://gitlab.freedesktop.org/drm/amdgpu/kernel into drm-fixes
Merge tag :
'amd-drm-fixes-7.3-2026-10-08' of https://gitlab.freedesktop.org/drm/amdgpu/kernel into drm-fixes
Merge tag :
'amd-drm-fixes-7.3-2026-10-15' of https://gitlab.freedesktop.org/drm/amdgpu/kernel into drm-fixes
Merge tag :
'amd-drm-next-7.3-2026-07-02' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag :
'amd-drm-next-7.3-2026-07-09' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag :
'amd-drm-next-7.3-2026-07-15' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag :
'amd-drm-next-7.3-2026-07-29' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag :
'amd-drm-next-7.3-2026-07-31' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag :
'amd-drm-next-7.3-2026-08-06' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag :
'amd-drm-next-7.3-2026-08-12' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag :
'amd-drm-next-7.3-2026-08-19' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag :
'amd-drm-next-7.3-2026-08-27' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag :
'amd-pstate-v7.3-2026-07-22' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/superm1/linux
Merge tag :
'amd-pstate-v7.3-2026-07-30' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/superm1/linux
Merge tag :
'amlogic-arm64-dt-for-v7.3' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into soc/dt
Merge tag :
'amlogic-drivers-for-v7.3' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into soc/drivers
Merge tag :
'amlogic-fixes-v7.3-rc' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into arm/fixes
Merge tag :
'apparmor-pr-2026-08-26' of git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
Merge tag :
'apple-soc-drivers-7.3' of https://git.kernel.org/pub/scm/linux/kernel/git/sven/linux into soc/drivers
Merge tag :
'apple-soc-dt-7.3' of https://git.kernel.org/pub/scm/linux/kernel/git/sven/linux into soc/dt
Merge tag :
'arc-fixes-7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc
Merge tag :
'arm-feature-deprecation-for-7.3' of https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc into soc/arm
Merge tag :
'arm-sophgo-dt-for-v7.3' of https://github.com/sophgo/linux into soc/dt
Merge tag :
'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
Merge tag :
'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
Merge tag :
'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
Merge tag :
'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
Merge tag :
'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
Merge tag :
'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
Merge tag :
'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
Merge tag :
'asoc-aw88339-lib' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-next
Merge tag :
'asoc-fix-v7.3-merge-window' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag :
'asoc-fix-v7.3-rc2' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag :
'asoc-fix-v7.3-rc3' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag :
'asoc-fix-v7.3-rc5' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag :
'asoc-fix-v7.3-rc6' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag :
'asoc-fix-v7.3-rc7' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag :
'asoc-v7.3' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag :
'aspeed-7.3-drivers-0' of https://git.kernel.org/pub/scm/linux/kernel/git/bmc/linux into soc/drivers
Merge tag :
'aspeed-arm-7.3-devicetree-0' of https://git.kernel.org/pub/scm/linux/kernel/git/bmc/linux into soc/dt
Merge tag :
'at91-fixes-7.3' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into arm/fixes
Merge tag :
'ata-7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux
Merge tag :
'ata-7.3-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux
Merge tag :
'ata-7.3-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux
Merge tag :
'ata-7.3-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux
Merge tag :
'ata-7.3-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux
Merge tag :
'ata-7.3-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux
Merge tag :
'ath-current-20260914' of git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath
Merge tag :
'ath-current-20260921' of git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath
Merge tag :
'ath-current-20261006' of git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath
Merge tag :
'ath-next-20260722' of git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath
Merge tag :
'ath-next-20260803' of git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath
Merge tag :
'audit-pr-20260814' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit
Merge tag :
'audit-pr-20260930' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit
Merge tag :
'auxdisplay-v7.3-1' of git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-auxdisplay
Merge tag :
'backlight-next-7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight
Merge tag :
'batadv-net-pullrequest-20260821' of https://git.open-mesh.org/batadv
Merge tag :
'batadv-next-pullrequest-20260630' of https://git.open-mesh.org/batadv
Merge tag :
'batadv-next-pullrequest-20260805' of https://git.open-mesh.org/batadv
Merge tag :
'bitmap-for-7.3' of https://github.com/norov/linux
Merge tag :
'block-7.3-20260905' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
Merge tag :
'block-7.3-20260911' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
Merge tag :
'block-7.3-20261002' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
Merge tag :
'block-7.3-20261010' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
Merge tag :
'bootconfig-fixes-v7.3-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'bootconfig-fixes-v7.3-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'bootconfig-v7.3' 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-next-7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
Merge tag :
'caps-pr-20260820' of git://git.kernel.org/pub/scm/linux/kernel/git/sergeh/linux
Merge tag :
'ceph-for-7.3-rc1' of https://github.com/ceph/ceph-client
Merge tag :
'ceph-for-7.3-rc2' of https://github.com/ceph/ceph-client
Merge tag :
'cgroup-for-7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup
Merge tag :
'cgroup-for-7.3-rc1-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup
Merge tag :
'cgroup-for-7.3-rc3-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup
Merge tag :
'cgroup-for-7.3-rc4-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup
Merge tag :
'cgroup-for-7.3-rc4-fixes-2' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup
Merge tag :
'cgroup-for-7.3-rc6-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup
Merge tag :
'char-misc-7.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
Merge tag :
'char-misc-7.3-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
Merge tag :
'Chinese-docs-7.3' of gitolite.kernel.org:pub/scm/linux/kernel/git/alexs/linux into alex
Merge tag :
'chrome-platform-firmware-v7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux
Merge tag :
'chrome-platform-v7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux
Merge tag :
'cifs-fixes-7.3-rc1' of https://git.manguebit.org/linux
Merge tag :
'cifs-fixes-7.3-rc2' of https://git.manguebit.org/linux
Merge tag :
'cifs-fixes-7.3-rc3' of https://git.manguebit.org/linux
Merge tag :
'cifs-fixes-7.3-rc4' of https://git.manguebit.org/linux
Merge tag :
'cifs-fixes-7.3-rc5' of https://git.manguebit.org/linux
Merge tag :
'cifs-fixes-7.3-rc6' of https://git.manguebit.org/linux
Merge tag :
'cifs-maintainer-switch-7.3-rc1' of https://git.manguebit.org/linux
Merge tag :
'cix-dt-v7.3-rc1' of https://github.com/cixtech/linux-mainline into soc/dt
Merge tag :
'clk-eyeq7h-7.3' of ssh://github.com/benoitmonin/linux into clk-mobileye
Merge tag :
'clk-fixes-for-linus-v7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux
Merge tag :
'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux
Merge tag :
'clk-imx-7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux into clk-imx
Merge tag :
'clk-meson-v7.3-1' of ssh://github.com/BayLibre/clk-meson into clk-amlogic
Merge tag :
'clk-microchip-7.3' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into clk-microchip
Merge tag :
'clk-misc-for-v7.3' of ssh://github.com/masneyb/linux into clk-pile
Merge tag :
'clk-misc-round-two-for-v7.3' of ssh://github.com/masneyb/linux into clk-pile
Merge tag :
'cocci-7.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux
Merge tag :
'config-gpio-legacy-for-7.3' of https://git.kernel.org/pub/scm/linux/kernel/git/arnd/playground into gpio/for-next
Merge tag :
'configfs-7.3-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/leitao/linux
Merge tag :
'configfs-for-v7.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/a.hindborg/linux
Merge tag :
'core-entry-2026-08-17' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'core-rseq-2026-08-17' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'core-urgent-2026-09-13' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'coresight-next-v7.3' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/coresight/linux into char-misc-next
Merge tag :
'counter-updates-for-7.3' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/wbg/counter into char-misc-next
Merge tag :
'cpufreq-arm-updates-7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm
Merge tag :
'csky-for-linus-7.3' of https://github.com/c-sky/csky-linux
Merge tag :
'cxl-for-7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl/cxl
Merge tag :
'devicetree-fixes-for-7.3-1' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux
Merge tag :
'devicetree-fixes-for-7.3-2' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux
Merge tag :
'devicetree-for-7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux
Merge tag :
'dma-mapping-7.3-2026-08-27' of git://git.kernel.org/pub/scm/linux/kernel/git/mszyprowski/linux
Merge tag :
'dma-mapping-7.3-2026-09-17' of git://git.kernel.org/pub/scm/linux/kernel/git/mszyprowski/linux
Merge tag :
'dma-mapping-7.3-2026-10-09' of git://git.kernel.org/pub/scm/linux/kernel/git/mszyprowski/linux
Merge tag :
'dmaengine-7.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine
Merge tag :
'dmaengine-fix-7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine
Merge tag :
'docs-7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/docs/linux
Merge tag :
'docs-7.3-2' of git://git.kernel.org/pub/scm/linux/kernel/git/docs/linux
Merge tag :
'driver-core-7.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core
Merge tag :
'driver-core-7.3-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core
Merge tag :
'driver-core-7.3-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core
Merge tag :
'drm-fixes-2026-09-05' of https://gitlab.freedesktop.org/drm/kernel
Merge tag :
'drm-fixes-2026-09-12' of https://gitlab.freedesktop.org/drm/kernel
Merge tag :
'drm-fixes-2026-09-19' of https://gitlab.freedesktop.org/drm/kernel
Merge tag :
'drm-fixes-2026-09-26' of https://gitlab.freedesktop.org/drm/kernel
Merge tag :
'drm-fixes-2026-10-03' of https://gitlab.freedesktop.org/drm/kernel
Merge tag :
'drm-fixes-2026-10-11' of https://gitlab.freedesktop.org/drm/kernel
Merge tag :
'drm-fixes-2026-10-17' of https://gitlab.freedesktop.org/drm/kernel
Merge tag :
'drm-intel-fixes-2026-09-03' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-fixes
Merge tag :
'drm-intel-fixes-2026-09-10' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-fixes
Merge tag :
'drm-intel-fixes-2026-09-17' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-fixes
Merge tag :
'drm-intel-fixes-2026-09-24' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-fixes
Merge tag :
'drm-intel-fixes-2026-10-01' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-fixes
Merge tag :
'drm-intel-fixes-2026-10-08' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-fixes
Merge tag :
'drm-intel-fixes-2026-10-15' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-fixes
Merge tag :
'drm-intel-gt-next-2026-07-16' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-next
Merge tag :
'drm-intel-next-2026-07-02' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-next
Merge tag :
'drm-intel-next-2026-07-28' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-next
Merge tag :
'drm-misc-fixes-2026-09-03' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag :
'drm-misc-fixes-2026-09-10' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag :
'drm-misc-fixes-2026-09-17' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag :
'drm-misc-fixes-2026-09-24' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag :
'drm-misc-fixes-2026-10-01' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag :
'drm-misc-fixes-2026-10-09' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag :
'drm-misc-fixes-2026-10-15' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag :
'drm-misc-next-2026-06-19' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
Merge tag :
'drm-misc-next-2026-07-02' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
Merge tag :
'drm-misc-next-2026-07-09' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
Merge tag :
'drm-misc-next-2026-07-16' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
Merge tag :
'drm-misc-next-2026-07-24' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
Merge tag :
'drm-misc-next-2026-08-06' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
Merge tag :
'drm-misc-next-fixes-2026-08-13' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
Merge tag :
'drm-misc-next-fixes-2026-08-20' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
Merge tag :
'drm-msm-fixes-2026-09-16' of https://gitlab.freedesktop.org/drm/msm into drm-fixes
Merge tag :
'drm-msm-next-2026-08-01' of https://gitlab.freedesktop.org/drm/msm into drm-next
Merge tag :
'drm-next-2026-08-20' of https://gitlab.freedesktop.org/drm/kernel
Merge tag :
'drm-next-2026-08-29' of https://gitlab.freedesktop.org/drm/kernel
Merge tag :
'drm-rust-next-2026-08-08' of https://gitlab.freedesktop.org/drm/rust/kernel into drm-next
Merge tag :
'drm-xe-fixes-2026-09-03' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag :
'drm-xe-fixes-2026-09-10' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag :
'drm-xe-fixes-2026-09-17' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag :
'drm-xe-fixes-2026-09-24' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag :
'drm-xe-fixes-2026-10-01' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag :
'drm-xe-fixes-2026-10-08' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag :
'drm-xe-fixes-2026-10-15' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag :
'drm-xe-next-2026-07-03' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-next
Merge tag :
'drm-xe-next-2026-07-30' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-next
Merge tag :
'drm-xe-next-fixes-2026-08-13' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-next
Merge tag :
'drm-xe-next-fixes-2026-08-20' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-next
Merge tag :
'drm-xe-next-fixes-2026-08-27' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-next
Merge tag :
'dt-cleanup-7.3' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-dt into soc/dt
Merge tag :
'dt64-cleanup-7.3' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-dt into soc/dt
Merge tag :
'ecryptfs-7.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs
Merge tag :
'edac_updates_for_v7.3_rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras
Merge tag :
'edac_urgent_for_v7.3_rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras
Merge tag :
'edac_urgent_for_v7.3_rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras
Merge tag :
'edac_urgent_for_v7.3_rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras
Merge tag :
'efi-next-for-v7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi
Merge tag :
'erofs-for-7.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs
Merge tag :
'erofs-for-7.3-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs
Merge tag :
'erofs-for-7.3-rc3-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs
Merge tag :
'execve-v7.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag :
'exfat-for-7.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat
Merge tag :
'ext4_for_linus-7.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4
Merge tag :
'ext4_for_linus-7.3-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4
Merge tag :
'exynos-drm-next-for-v7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos into drm-next
Merge tag :
'f2fs-for-7.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs
Merge tag :
'fbdev-for-7.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev
Merge tag :
'fbdev-for-7.3-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev
Merge tag :
'firewire-fixes-7.3-final' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394
Merge tag :
'firewire-fixes-7.3-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394
Merge tag :
'firewire-updates-7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394
Merge tag :
'fixes-2026-09-14' of git://git.kernel.org/pub/scm/linux/kernel/git/mm/memblock
Merge tag :
'fixes-2026-09-24' of git://git.kernel.org/pub/scm/linux/kernel/git/mm/memblock
Merge tag :
'for-7.3-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag :
'for-7.3-rc2-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag :
'for-7.3-rc3-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag :
'for-7.3-rc6-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag :
'for-7.3-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag :
'for-7.3/block-20260819' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
Merge tag :
'for-7.3/dm-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
Merge tag :
'for-7.3/dm-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
Merge tag :
'for-7.3/dm-fixes-2' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
Merge tag :
'for-7.3/io_uring-20260819' 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/mkp/scsi
Merge tag :
'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma
Merge tag :
'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma
Merge tag :
'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rmk/linux
Merge tag :
'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Merge tag :
'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Merge tag :
'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Merge tag :
'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Merge tag :
'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Merge tag :
'for-linus' of https://github.com/openrisc/linux
Merge tag :
'for-linus-7.3-1' of https://github.com/cminyard/linux-ipmi
Merge tag :
'for-linus-7.3-ofs1' of git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux
Merge tag :
'for-linus-7.3-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip
Merge tag :
'for-linus-fwctl' of git://git.kernel.org/pub/scm/linux/kernel/git/fwctl/fwctl
Merge tag :
'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd
Merge tag :
'for-net-2026-08-24' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth
Merge tag :
'for-net-2026-08-31' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth
Merge tag :
'for-net-2026-09-08' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth
Merge tag :
'for-net-2026-09-15' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth
Merge tag :
'for-net-2026-09-21' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth
Merge tag :
'for-net-2026-09-28' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth
Merge tag :
'for-net-2026-10-05' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth
Merge tag :
'for-net-next-2026-08-07' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next
Merge tag :
'for-next-keys-v7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd
Merge tag :
'for-next-keys-v7.3-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd
Merge tag :
'for-next-tpm-7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd
Merge tag :
'for-next-tpm-v7.3-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd
Merge tag :
'for-v7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply
Merge tag :
'for-v7.3-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-v7.3-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga into char-misc-next
Merge tag :
'fs_for_v7.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs
Merge tag :
'fs_for_v7.3-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs
Merge tag :
'fscrypt-for-linus' of git://git.kernel.org/pub/scm/fs/fscrypt/linux
Merge tag :
'fsnotify_for_v7.3-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 :
'ftrace-v7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'fuse-update-7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse
Merge tag :
'gfs2-for-7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2
Merge tag :
'gpio-fixes-for-v7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag :
'gpio-fixes-for-v7.3-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag :
'gpio-fixes-for-v7.3-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag :
'gpio-fixes-for-v7.3-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag :
'gpio-updates-for-v7.3-rc1-v2' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag :
'hardening-v7.3-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag :
'hfs-v7.3-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/vdubeyko/hfs
Merge tag :
'hid-for-linus-2026081901' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid
Merge tag :
'hid-for-linus-2026090401' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid
Merge tag :
'hid-for-linus-2026092202' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid
Merge tag :
'hid-for-linus-2026100201' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid
Merge tag :
'hisi-arm64-dt-for-7.3' of https://github.com/hisilicon/linux-hisi into soc/dt
Merge tag :
'hsi-for-7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi
Merge tag :
'hwlock-v7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux
Merge tag :
'hwmon-for-v7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging
Merge tag :
'hwmon-for-v7.3-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging
Merge tag :
'hwmon-for-v7.3-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging
Merge tag :
'hyperv-fixes-signed-20261015' of git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux
Merge tag :
'hyperv-next-signed-20260826' of git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux
Merge tag :
'i2c-7.3-part1' of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux
Merge tag :
'i2c-7.3-part2' of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux
Merge tag :
'i2c-fixes-7.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux
Merge tag :
'i2c-fixes-7.3-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux
Merge tag :
'i2c-fixes-7.3-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux
Merge tag :
'i2c-fixes-7.3-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux
Merge tag :
'i2c-fixes-7.3-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux
Merge tag :
'i2c-fixes-7.3-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux
Merge tag :
'i3c/for-7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux
Merge tag :
'ib-psy-array-helpers-for-v7.3-signed' into psy-next
Merge tag :
'icc-7.3-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/djakov/icc into char-misc-next
Merge tag :
'icc-7.3-rc5' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/djakov/icc into char-misc-linus
Merge tag :
'ieee802154-for-net-2026-09-03' of git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan
Merge tag :
'iio-fixes-for-7.2b-take2' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-next
Merge tag :
'iio-fixes-for-7.3a' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-linus
Merge tag :
'iio-fixes-late-7.3' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-linus
Merge tag :
'iio-for-7.3a' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-next
Merge tag :
'imx-dt-7.3' of https://git.kernel.org/pub/scm/linux/kernel/git/frank.li/linux into soc/dt
Merge tag :
'imx-dt64-7.3' of https://git.kernel.org/pub/scm/linux/kernel/git/frank.li/linux into soc/dt
Merge tag :
'imx-fixes-7.3' of https://git.kernel.org/pub/scm/linux/kernel/git/frank.li/linux into arm/fixes
Merge tag :
'imx-soc-7.3' of https://git.kernel.org/pub/scm/linux/kernel/git/frank.li/linux into soc/arm
Merge tag :
'input-for-v7.3-rc0' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
Merge tag :
'input-for-v7.3-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
Merge tag :
'input-for-v7.3-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
Merge tag :
'input-for-v7.3-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
Merge tag :
'integrity-v7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity
Merge tag :
'integrity-v7.3-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity
Merge tag :
'intel-pinctrl-v7.3-1' of git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel into devel
Merge tag :
'io_uring-7.3-20260828' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
Merge tag :
'io_uring-7.3-20260911' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
Merge tag :
'io_uring-7.3-20261002' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
Merge tag :
'io_uring-7.3-20261010' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
Merge tag :
'iommu-fixes-v7.3-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux
Merge tag :
'iommu-fixes-v7.3-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux
Merge tag :
'iommu-updates-v7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux
Merge tag :
'ipe-pr-20260925' of git://git.kernel.org/pub/scm/linux/kernel/git/wufan/ipe
Merge tag :
'ipsec-2026-08-18' of git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec
Merge tag :
'ipsec-2026-09-16' of git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec
Merge tag :
'irq-chip-qcom-pdc-for-gpio-07-07-26' into irq/drivers
Merge tag :
'irq-chip-qcom-pdc-for-gpio-07-07-26' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip into HEAD
Merge tag :
'irq-core-2026-08-17' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'irq-drivers-2026-08-17' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'irq-urgent-2026-08-22' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'irq-urgent-2026-09-06' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'irq-urgent-2026-09-13' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'iwlwifi-next-2026-07-23' of https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next
Merge tag :
'ixp4xx-arm-v7.3' of https://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-integrator into soc/arm
Merge tag :
'ixp4xx-soc-v7.3' of https://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-integrator into soc/drivers
Merge tag :
'kbuild-7.3-1' of git://git.kernel.org/pub/scm/linux/kernel/git/kbuild/linux
Merge tag :
'kbuild-fixes-7.3-1' of git://git.kernel.org/pub/scm/linux/kernel/git/kbuild/linux
Merge tag :
'kcsan-20260817-v7.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/melver/linux
Merge tag :
'kexec-v7.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/liveupdate/linux
Merge tag :
'keys-v7.3-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd
Merge tag :
'kmalloc_obj-v7.3-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag :
'ksmbd-for-7.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/smb
Merge tag :
'ksmbd-for-7.3-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/smb
Merge tag :
'ksmbd-for-7.3-rc2-part2' of git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/smb
Merge tag :
'ksmbd-for-7.3-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/smb
Merge tag :
'kvm-riscv-7.3-1' of https://github.com/kvm-riscv/linux into HEAD
Merge tag :
'kvm-riscv-fixes-7.3-1' of https://github.com/kvm-riscv/linux into HEAD
Merge tag :
'kvm-s390-master-7.3-1' of https://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux into HEAD
Merge tag :
'kvm-s390-next-7.3-1' of git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux into HEAD
Merge tag :
'kvm-x86-clocks-7.3' of https://github.com/kvm-x86/linux into HEAD
Merge tag :
'kvm-x86-coco-7.3' of https://github.com/kvm-x86/linux into HEAD
Merge tag :
'kvm-x86-fixes-7.3-rc5' of https://github.com/kvm-x86/linux into HEAD
Merge tag :
'kvm-x86-fixes-7.3-rc6' of https://github.com/kvm-x86/linux into HEAD
Merge tag :
'kvm-x86-generic-7.3' of https://github.com/kvm-x86/linux into HEAD
Merge tag :
'kvm-x86-maintainers-7.3' of https://github.com/kvm-x86/linux into HEAD
Merge tag :
'kvm-x86-misc-7.3' of https://github.com/kvm-x86/linux into HEAD
Merge tag :
'kvm-x86-mmu-7.3' of https://github.com/kvm-x86/linux into HEAD
Merge tag :
'kvm-x86-selftests-7.3' of https://github.com/kvm-x86/linux into HEAD
Merge tag :
'kvm-x86-selftests2-7.3' of https://github.com/kvm-x86/linux into HEAD
Merge tag :
'kvm-x86-selftests_l2_stacks-7.3' of https://github.com/kvm-x86/linux into HEAD
Merge tag :
'kvm-x86-svm-7.3' of https://github.com/kvm-x86/linux into HEAD
Merge tag :
'kvm-x86-vmx-7.3' of https://github.com/kvm-x86/linux into HEAD
Merge tag :
'kvmarm-7.3' of https://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
Merge tag :
'kvmarm-fixes-7.3-1' of https://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
Merge tag :
'kvmarm-fixes-7.3-2' of https://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
Merge tag :
'landlock-7.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/mic/linux
Merge tag :
'landlock-7.3-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/mic/linux
Merge tag :
'landlock-7.3-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/mic/linux
Merge tag :
'landlock-7.3-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/mic/linux
Merge tag :
'leds-next-7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds
Merge tag :
'libcrypto-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux
Merge tag :
'libcrypto-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux
Merge tag :
'libcrypto-tests-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux
Merge tag :
'libcrypto-updates-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux
Merge tag :
'libnvdimm-for-7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm
Merge tag :
'linux-can-fixes-for-7.3-20261001' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can
Merge tag :
'linux-can-next-for-7.3-20260818' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next
Merge tag :
'linux-cpupower-7.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux
Merge tag :
'linux_kselftest-kunit-7.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag :
'linux_kselftest-next-7.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag :
'livepatching-for-7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching
Merge tag :
'liveupdate-v7.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/liveupdate/linux
Merge tag :
'liveupdate-v7.3-rc1-20260823' of git://git.kernel.org/pub/scm/linux/kernel/git/liveupdate/linux
Merge tag :
'locking-core-2026-08-17' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'locking-futex-2026-08-17' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'locking-urgent-2026-08-22' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'locking-urgent-2026-08-30' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'locking-urgent-2026-09-06' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'locking-urgent-2026-09-20' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'locking-urgent-2026-10-04' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'locking-urgent-2026-10-18' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'loongarch-7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
Merge tag :
'loongarch-fixes-7.3-1' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
Merge tag :
'loongarch-kvm-7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson into HEAD
Merge tag :
'lpc32xx-arm-for-7.3' of https://github.com/vzapolskiy/linux-lpc32xx into soc/arm
Merge tag :
'lsm-pr-20260814' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm
Merge tag :
'm68k-for-v7.3-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k
Merge tag :
'm68knommu-for-v7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu
Merge tag :
'mailbox-v7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/jassibrar/mailbox
Merge tag :
'md-7.3-20260809' of https://git.kernel.org/pub/scm/linux/kernel/git/mdraid/linux into for-7.3/block
Merge tag :
'media/v7.3-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media
Merge tag :
'media/v7.3-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media
Merge tag :
'media/v7.3-3' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media
Merge tag :
'mediatek-drm-fixes-20261002' of https://git.kernel.org/pub/scm/linux/kernel/git/chunkuang.hu/linux into drm-fixes
Merge tag :
'mediatek-drm-next-20260731' of https://git.kernel.org/pub/scm/linux/kernel/git/chunkuang.hu/linux into drm-next
Merge tag :
'memblock-v7.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rppt/memblock
Merge tag :
'memory-controller-drv-7.3' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl into soc/drivers
Merge tag :
'mfd-next-7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd
Merge tag :
'mhi-for-v7.3' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/mani/mhi into char-misc-next
Merge tag :
'microchip-dt64-7.3' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into soc/dt
Merge tag :
'mips-fixes_7.3_1' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux
Merge tag :
'mips_7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux
Merge tag :
'mm-hotfixes-stable-2026-08-19-21-33' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mm-hotfixes-stable-2026-09-03-17-45' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mm-hotfixes-stable-2026-09-13-21-50' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mm-hotfixes-stable-2026-09-21-17-08' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mm-hotfixes-stable-2026-09-27-19-12' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mm-hotfixes-stable-2026-10-07-21-48' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mm-nonmm-stable-2026-08-22-16-57' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mm-stable-2026-08-18-18-39' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mm-stable-2026-08-26-15-22' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mm81x-driver-08-07-2026' of https://github.com/MorseMicro/linux
Merge tag :
'mm81x-next-2026-07-31' of https://github.com/MorseMicroLabs/linux-wireless
Merge tag :
'mmc-v7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc
Merge tag :
'mmc-v7.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc
Merge tag :
'mmc-v7.3-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc
Merge tag :
'modules-7.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/modules/linux
Merge tag :
'mt76-fixes-2026-10-05' of https://github.com/nbd168/wireless
Merge tag :
'mt76-next-2026-08-01' of https://github.com/nbd168/wireless
Merge tag :
'mtd/fixes-for-7.3-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux
Merge tag :
'mtd/for-7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux
Merge tag :
'mtk-dts32-for-v7.3' of https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux into soc/dt
Merge tag :
'mtk-dts64-for-v7.3' of https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux into soc/dt
Merge tag :
'mtk-soc-for-v7.3' of https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux into soc/drivers
Merge tag :
'mvebu-dt-7.3-1' of git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into soc/dt
Merge tag :
'mvebu-dt64-7.3-1' of git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into soc/dt
Merge tag :
'nand/for-7.3' into mtd/next
Merge tag :
'net-7.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-7.3-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-7.3-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-7.3-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-7.3-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-7.3-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-7.3-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-7.3-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-next-7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next
Merge tag :
'nf-26-08-27' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge tag :
'nf-26-09-07' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge tag :
'nf-26-09-11' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge tag :
'nf-26-09-18' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge tag :
'nf-26-09-30' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge tag :
'nf-next-26-07-02' of https://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next
Merge tag :
'nf-next-26-07-24' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next
Merge tag :
'nf-next-26-07-31' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next
Merge tag :
'nf-next-26-08-10' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next
Merge tag :
'nf-next-26-08-18' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next
Merge tag :
'nfc-7.1-rc8' of https://codeberg.org/linux-nfc/linux
Merge tag :
'nfc-7.3-rc5' of https://codeberg.org/linux-nfc/linux
Merge tag :
'nfc-net-next-20260817' of https://codeberg.org/linux-nfc/linux
Merge tag :
'nfs-for-7.3-1' of git://git.linux-nfs.org/projects/trondmy/linux-nfs
Merge tag :
'nfsd-7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux
Merge tag :
'nfsd-7.3-1' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux
Merge tag :
'nilfs2-v7.3-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/vdubeyko/nilfs2
Merge tag :
'nios2_update_for_v7.4' of git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux
Merge tag :
'nolibc-20260814-for-7.3-1' of git://git.kernel.org/pub/scm/linux/kernel/git/nolibc/linux-nolibc
Merge tag :
'ntfs-for-7.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/ntfs
Merge tag :
'ntfs-for-7.3-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/ntfs
Merge tag :
'ntfs-for-7.3-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/ntfs
Merge tag :
'ntfs3_for_7.3' of https://github.com/Paragon-Software-Group/linux-ntfs3
Merge tag :
'nuvoton-arm-7.3-devicetree-0' of https://git.kernel.org/pub/scm/linux/kernel/git/bmc/linux into soc/dt
Merge tag :
'nuvoton-arm64-7.3-devicetree-0' of https://git.kernel.org/pub/scm/linux/kernel/git/bmc/linux into soc/dt
Merge tag :
'nvme-7.3-2026-08-13' of git://git.infradead.org/nvme into for-7.3/block
Merge tag :
'nvme-7.3-2026-09-03' of git://git.infradead.org/nvme into block-7.3
Merge tag :
'nvme-7.3-2026-09-25' of git://git.infradead.org/nvme into block-7.3
Merge tag :
'nvme-7.3-2026-10-05' of git://git.infradead.org/nvme into block-7.3
Merge tag :
'nxpwifi-2026-07-15' of https://github.com/jeffchen71/nxpwifi
Merge tag :
'nxpwifi-fixes-20261006-v2' of https://github.com/nxp-upstream/nxpwifi-next
Merge tag :
'objtool-core-2026-08-17' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'objtool-urgent-2026-09-13' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'objtool-urgent-2026-09-20' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'omap-for-v7.3/defconfig-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap into soc/defconfig
Merge tag :
'omap-for-v7.3/drivers-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap into soc/drivers
Merge tag :
'omap-for-v7.3/dt-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap into soc/dt
Merge tag :
'omap-for-v7.3/fixes-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap into arm/fixes
Merge tag :
'omap-for-v7.3/soc-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap into soc/arm
Merge tag :
'opp-updates-7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm
Merge tag :
'opp-updates-7.3.rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm
Merge tag :
'optee-fixes-for-v7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/jenswi/linux-tee into arm/fixes
Merge tag :
'ovpn-net-20260921' of https://github.com/OpenVPN/ovpn-net-next
Merge tag :
'parisc-for-7.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux
Merge tag :
'parisc-for-7.3-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux
Merge tag :
'pci-v7.3-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci
Merge tag :
'pci-v7.3-fixes-1' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci
Merge tag :
'pci-v7.3-fixes-2' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci
Merge tag :
'pci-v7.3-fixes-3' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci
Merge tag :
'pci-v7.3-fixes-4' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci
Merge tag :
'pci-v7.3-fixes-5' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci
Merge tag :
'pci-v7.3-fixes-6' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci
Merge tag :
'perf-core-2026-08-17' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'perf-tools-fixes-for-v7.2-1-2026-07-25' into perf-tools-next
Merge tag :
'perf-tools-fixes-for-v7.3-2026-09-07' of git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools
Merge tag :
'perf-tools-for-v7.3-2026-08-21' of git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools
Merge tag :
'perf-urgent-2026-09-06' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'perf-urgent-2026-09-13' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'perf-urgent-2026-09-20' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'perf-urgent-2026-09-27' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'perf-urgent-2026-10-04' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'perf-urgent-2026-10-18' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'phy-fixes-7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy
Merge tag :
'phy-for-7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy
Merge tag :
'pin-init-v7.3' of https://github.com/Rust-for-Linux/linux into rust-next
Merge tag :
'pinctrl-qcom-fixes-for-v7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux into devel
Merge tag :
'pinctrl-qcom-fixes-for-v7.3-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux into fixes
Merge tag :
'pinctrl-qcom-updates-for-v7.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux into devel
Merge tag :
'pinctrl-v7.3-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl
Merge tag :
'pinctrl-v7.3-2' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl
Merge tag :
'pinctrl-v7.3-3' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl
Merge tag :
'platform-drivers-x86-v7.3-1' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag :
'platform-drivers-x86-v7.3-2' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag :
'pm-7.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'pm-7.3-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'pm-7.3-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'pm-7.3-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'pm-7.3-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'pmdomain-v7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm
Merge tag :
'pmdomain-v7.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm
Merge tag :
'pmdomain-v7.3-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm
Merge tag :
'powerpc-7.3-1' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
Merge tag :
'powerpc-7.3-2' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
Merge tag :
'powerpc-7.3-3' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
Merge tag :
'powerpc-7.3-4' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
Merge tag :
'printk-for-7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux
Merge tag :
'printk-for-7.3-hotfix' of git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux
Merge tag :
'printk-for-7.3-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux
Merge tag :
'printk-for-7.3-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux
Merge tag :
'probes-fixes-v7.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'probes-fixes-v7.3-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'probes-fixes-v7.3-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'probes-fixes-v7.3-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'probes-v7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'pwm/for-7.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux
Merge tag :
'pwrseq-fixes-for-v7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag :
'pwrseq-fixes-for-v7.3-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag :
'pwrseq-fixes-for-v7.3-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag :
'pwrseq-updates-for-v7.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag :
'pwrseq-updates-for-v7.3-rc1-part2' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag :
'qcom-arm32-for-7.3' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt
Merge tag :
'qcom-arm64-defconfig-for-7.3' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/defconfig
Merge tag :
'qcom-arm64-fixes-for-7.3' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/fixes
Merge tag :
'qcom-arm64-for-7.3' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt
Merge tag :
'qcom-arm64-for-7.3-2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt
Merge tag :
'qcom-clk-fixes-for-7.3' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/fixes
Merge tag :
'qcom-clk-for-7.3' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into clk-qcom
Merge tag :
'qcom-drivers-for-7.3' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/drivers
Merge tag :
'qcom-drivers-for-7.3-2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/drivers
Merge tag :
'qcomtee-fix-for-v7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/jenswi/linux-tee into arm/fixes
Merge tag :
'qcomtee-for-v7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/jenswi/linux-tee into soc/drivers
Merge tag :
'random-7.3-rc6-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/crng/random
Merge tag :
'ras_core_for_v7.3_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'rcu.2026.08.18a' of git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux
Merge tag :
'realtek-dt-v7.3' of https://git.kernel.org/pub/scm/linux/kernel/git/yu_chun/linux into soc/dt
Merge tag :
'regmap-fix-v7.3-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap
Merge tag :
'regmap-irq-reqrel' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap into gpio/for-next
Merge tag :
'regmap-v7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap
Merge tag :
'regulator-fix-v7.3-merge-window' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
Merge tag :
'regulator-fix-v7.3-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
Merge tag :
'regulator-fix-v7.3-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
Merge tag :
'regulator-v7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
Merge tag :
'renesas-arm-soc-for-v7.3-tag1' of https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/arm
Merge tag :
'renesas-clk-for-v7.3-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into clk-renesas
Merge tag :
'renesas-clk-for-v7.3-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into clk-renesas
Merge tag :
'renesas-drivers-for-v7.3-tag1' of https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/drivers
Merge tag :
'renesas-dts-for-v7.3-tag1' of https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt
Merge tag :
'renesas-fixes-for-v7.3-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into arm/fixes
Merge tag :
'renesas-fixes-for-v7.3-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into arm/fixes
Merge tag :
'renesas-pinctrl-for-v7.3-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into devel
Merge tag :
'renesas-r8a78000-dt-binding-defs-tag2' into renesas-clk-for-v7.3
Merge tag :
'renesas-r9a09g077-dt-binding-defs-tag7' into renesas-clk-for-v7.3
Merge tag :
'riscv-config-for-v7.3' of https://git.kernel.org/pub/scm/linux/kernel/git/fustini/linux into soc/defconfig
Merge tag :
'riscv-dt-fixes-for-v7.3-rc' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into arm/fixes
Merge tag :
'riscv-dt-for-v7.3-early-k230' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into soc/dt
Merge tag :
'riscv-for-linus-7.3-mw1' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Merge tag :
'riscv-for-linus-7.3-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Merge tag :
'riscv-for-linus-7.3-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Merge tag :
'riscv-sophgo-dt-for-v7.3' of https://github.com/sophgo/linux into soc/dt
Merge tag :
'rpmsg-v7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux
Merge tag :
'rproc-v7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux
Merge tag :
'rproc-v7.3-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux
Merge tag :
'rtc-7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux
Merge tag :
'rtc-7.3-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux
Merge tag :
'rtw-next-2026-08-02' of https://github.com/pkshih/rtw
Merge tag :
'rust-7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/ojeda/linux
Merge tag :
'rust-fixes-7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/ojeda/linux
Merge tag :
'rust-fixes-7.3-2' of git://git.kernel.org/pub/scm/linux/kernel/git/ojeda/linux
Merge tag :
'rust-i2c-for-7.3' into i2c/i2c
Merge tag :
'rust-io-7.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core into drm-rust-next
Merge tag :
's390-7.3-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag :
's390-7.3-2' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag :
's390-7.3-3' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag :
's390-7.3-4' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag :
'samsung-clk-7.3' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into clk-samsung
Merge tag :
'samsung-drivers-7.3' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/drivers
Merge tag :
'samsung-dt-7.3' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/dt
Merge tag :
'samsung-dt64-7.3' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/dt
Merge tag :
'samsung-dt64-7.3-2' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/dt
Merge tag :
'samsung-pinctrl-7.3' of https://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung into devel
Merge tag :
'samsung-soc-7.3' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/arm
Merge tag :
'scftorture.2026.08.18a' of git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux
Merge tag :
'sched-core-2026-08-17' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'sched-urgent-2026-08-22' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'sched-urgent-2026-09-06' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'sched-urgent-2026-09-13' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'sched-urgent-2026-09-20' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'sched-urgent-2026-09-27' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'sched-urgent-2026-10-18' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'sched_ext-for-7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext
Merge tag :
'sched_ext-for-7.3-rc1-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext
Merge tag :
'sched_ext-for-7.3-rc3-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext
Merge tag :
'sched_ext-for-7.3-rc4-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext
Merge tag :
'sched_ext-for-7.3-rc4-fixes-2' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext
Merge tag :
'sched_ext-for-7.3-rc6-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext
Merge tag :
'sched_ext-for-7.3-rc7-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext
Merge tag :
'scmi-ffa-fixes-7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into arm/fixes
Merge tag :
'scmi-updates-7.3' of https://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-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-20260814' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux
Merge tag :
'selinux-pr-20260903' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux
Merge tag :
'selinux-pr-20260919' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux
Merge tag :
'selinux-pr-20261005' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux
Merge tag :
'sfc-net-pullrequest-20260630' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl/cxl
Merge tag :
'slab-for-7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab
Merge tag :
'slab-for-7.3-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/mm/slab
Merge tag :
'slab-for-7.3-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/mm/slab
Merge tag :
'Smack-for-7.3' of https://github.com/cschaufler/smack-next
Merge tag :
'smp-core-2026-08-17' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'soc-arm-7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'soc-defconfig-7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'soc-drivers-7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'soc-dt-7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'soc-fixes-7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'soc-fixes-7.3-2' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'soc-fixes-7.3-3' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'soc_fsl-7.3-1' of https://git.kernel.org/pub/scm/linux/kernel/git/chleroy/linux into soc/drivers
Merge tag :
'socfpga_dts_fix_for_v7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux into arm/fixes
Merge tag :
'socfpga_dts_updates_for_v7.3' of https://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux into soc/dt
Merge tag :
'socfpga_fix_for_v7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux into arm/fixes
Merge tag :
'sound-7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag :
'sound-7.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag :
'sound-7.3-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag :
'sound-7.3-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag :
'sound-7.3-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag :
'sound-7.3-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag :
'sound-7.3-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag :
'sound-fix-7.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag :
'soundwire-7.3-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire
Merge tag :
'soundwire-7.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire
Merge tag :
'spacemit-clk-for-7.3-1' of https://git.kernel.org/pub/scm/linux/kernel/git/spacemit/linux into clk-spacemit
Merge tag :
'spacemit-dt-for-7.3-1' of https://git.kernel.org/pub/scm/linux/kernel/git/spacemit/linux into soc/dt
Merge tag :
'spi-fix-v7.3-merge-window' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag :
'spi-fix-v7.3-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag :
'spi-fix-v7.3-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag :
'spi-fix-v7.3-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag :
'spi-fix-v7.3-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag :
'spi-v7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag :
'staging-7.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging
Merge tag :
'staging-7.3-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging
Merge tag :
'sunxi-clk-for-7.3' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into clk-allwinner
Merge tag :
'sunxi-config-for-7.3' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into soc/defconfig
Merge tag :
'sunxi-dt-for-7.3' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into soc/dt
Merge tag :
'svc_updates_for_v7.3' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux into char-misc-next
Merge tag :
'swnode-7.3-rc1' of https://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core into gpio/for-next
Merge tag :
'sysctl-7.03-fixes-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl
Merge tag :
'sysctl-7.03-fixes-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl
Merge tag :
'sysctl-7.03-fixes-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl
Merge tag :
'sysctl-7.03-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl
Merge tag :
'tags/spacemit-clk-fixes-for-7.3-1' into clk-fixes
Merge tag :
'tee-fix-for-v7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/jenswi/linux-tee into arm/fixes
Merge tag :
'tegra-for-7.3-arm-core' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/arm
Merge tag :
'tegra-for-7.3-arm64-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/dt
Merge tag :
'tegra-for-7.3-arm64-dt-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/fixes
Merge tag :
'tegra-for-7.3-dt-bindings' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/dt
Merge tag :
'tegra-for-7.3-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/drivers
Merge tag :
'tegra-for-7.3-soc-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/fixes
Merge tag :
'thead-clk-for-v7.3' of https://git.kernel.org/pub/scm/linux/kernel/git/fustini/linux into clk-thead
Merge tag :
'thead-dt-for-v7.3' of https://git.kernel.org/pub/scm/linux/kernel/git/fustini/linux into soc/dt
Merge tag :
'thermal-7.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'thermal-7.3-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'thermal-7.3-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'thermal-7.3-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'thermal-v7.3-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/thermal/linux
Merge tag :
'thermal-v7.3-rc1-fixes' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/thermal/linux
Merge tag :
'thunderbolt-for-v7.3-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt into usb-next
Merge tag :
'thunderbolt-for-v7.3-rc3' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt into usb-linus
Merge tag :
'thunderbolt-for-v7.3-rc6' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt into usb-linus
Merge tag :
'ti-driver-soc-for-v7.3' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/drivers
Merge tag :
'ti-k3-config-for-v7.3' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/defconfig
Merge tag :
'ti-k3-dts-for-v7.3' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/dt
Merge tag :
'timers-cleanups-2026-08-17' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'timers-clocksource-2026-08-17' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'timers-core-2026-08-17' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'timers-urgent-2026-08-30' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'timers-urgent-2026-09-13' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'timers-urgent-2026-09-20' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'timers-urgent-2026-10-04' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'timers-v7.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/daniel.lezcano/linux into timers/clocksource
Merge tag :
'timers-vdso-2026-08-17' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'trace-ringbuffer-v7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'trace-rv-v7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'trace-rv-v7.3-2' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'trace-tools-v7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'trace-v7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'trace-v7.3-2' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'trace-v7.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'trace-v7.3-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'trace-v7.3-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'tracefs-v7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'tty-7.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty
Merge tag :
'tty-7.3-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty
Merge tag :
'tty-7.3-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty
Merge tag :
'turbostat-2026.09.28' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux
Merge tag :
'ubifs-for-linus-7.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs
Merge tag :
'unicode-for-next-7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/krisman/unicode
Merge tag :
'urgent.2026.10.01a' of git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux
Merge tag :
'usb-7.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
Merge tag :
'usb-7.3-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
Merge tag :
'usb-7.3-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
Merge tag :
'usb-mtu3.2026.10.06a' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu
Merge tag :
'usb-serial-7.2-rc7' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-next
Merge tag :
'usb-serial-7.3-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-next
Merge tag :
'usb-serial-7.3-rc3' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-linus
Merge tag :
'usb-serial-7.3-rc4' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-linus
Merge tag :
'v7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux into gpio/for-next
Merge tag :
'v7.2-rc1' into drm-rust-next
Merge tag :
'v7.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux into gpio/for-next
Merge tag :
'v7.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux into pinctrl-qcom/for-next
Merge tag :
'v7.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux into pwrseq/for-next
Merge tag :
'v7.2-rc2' into togreg
Merge tag :
'v7.2-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux into gpio/for-next
Merge tag :
'v7.2-rc3' into next
Merge tag :
'v7.2-rc7' into driver-core-next
Merge tag :
'v7.3-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
Merge tag :
'v7.3-p2' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
Merge tag :
'v7.3-p3' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
Merge tag :
'v7.3-p4' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
Merge tag :
'v7.3-p5' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
Merge tag :
'v7.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux into gpio/for-current
Merge tag :
'v7.3-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux into gpio/for-current
Merge tag :
'v7.3-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux into pinctrl-qcom/for-current
Merge tag :
'v7.3-rockchip-clk1' of https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into clk-rockchip
Merge tag :
'v7.3-rockchip-drivers1' of https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/drivers
Merge tag :
'v7.3-rockchip-dts32-1' of https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt
Merge tag :
'v7.3-rockchip-dts32-2' of https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt
Merge tag :
'v7.3-rockchip-dts64-1' of https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt
Merge tag :
'v7.3-rockchip-dts64-2' of https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt
Merge tag :
'vfio-v7.3-rc1' of https://github.com/awilliam/linux-vfio
Merge tag :
'vfs-7.3-rc1.binfmt' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-7.3-rc1.failfs' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-7.3-rc1.fat' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-7.3-rc1.iomap' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-7.3-rc1.kfunc' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-7.3-rc1.kthread' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-7.3-rc1.lookup' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-7.3-rc1.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-7.3-rc1.mount' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-7.3-rc1.netfs' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-7.3-rc1.ovl' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-7.3-rc1.super' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-7.3-rc1.sync' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-7.3-rc3.fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-7.3-rc5.fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-7.3-rc7.fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-7.3-rc8.fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'w1-drv-7.3' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/krzk/linux-w1 into char-misc-next
Merge tag :
'watchdog-fixes-for-v7.3-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging
Merge tag :
'watchdog-for-v7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging
Merge tag :
'watchdog-for-v7.3-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging
Merge tag :
'wireless-2026-07-26' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next
Merge tag :
'wireless-2026-09-16' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless
Merge tag :
'wireless-2026-09-30' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless
Merge tag :
'wireless-2026-10-07' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless
Merge tag :
'wireless-next-2026-08-06' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next
Merge tag :
'wq-for-7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq
Merge tag :
'wq-for-7.3-rc1-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq
Merge tag :
'wq-for-7.3-rc4-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq
Merge tag :
'wq-for-7.3-rc6-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq
Merge tag :
'wq-for-7.3-rc7-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq
Merge tag :
'x86-boot-2026-08-17' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-build-2026-08-17' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-core-2026-08-17' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-core-2026-10-18' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-documentation-2026-08-17' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-msr-2026-08-17' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-urgent-2026-09-20' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-urgent-2026-09-27' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-urgent-2026-10-04' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-urgent-2026-10-11' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-urgent-2026-10-18' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_alternatives_for_v7.3_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_cache_for_v7.3_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_cleanups_for_v7.3_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_cpu_for_v7.3_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_entry_for_7.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_misc_for_7.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_mm_for_7.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_tdx_for_7.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_urgent_for_7.3-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_urgent_for_7.3-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'xfs-fixes-7.3-rc2' of gitolite.kernel.org:/pub/scm/fs/xfs/xfs-linux
Merge tag :
'xfs-fixes-7.3-rc3' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Merge tag :
'xfs-fixes-7.3-rc5' of gitolite.kernel.org:/pub/scm/fs/xfs/xfs-linux
Merge tag :
'xfs-fixes-7.3-rc7' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Merge tag :
'xfs-merge-7.3' of git://git.kernel.org:/pub/scm/fs/xfs/xfs-linux
Merge tag :
'xtensa-20260828' of https://github.com/jcmvbkbc/linux-xtensa
Merge tag :
'zynqmp-dt-for-7.3' of https://github.com/Xilinx/linux-xlnx into soc/dt
Merge tag :
'zynqmp-soc-for-7.3' of https://github.com/Xilinx/linux-xlnx into soc/drivers
Merge tags :
'core-urgent-2026-08-22' and 'timers-urgent-2026-08-22' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tags :
'dma-mapping-7.3-2026-08-24' and 'dma-mapping-7.3-2026-08-24-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mszyprowski/linux
Merge tags :
'ipc-7.3-rc1.misc' and 'kernel-7.3-rc1.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tags :
'vfs-7.3-rc1.efs' and 'vfs-7.3-rc1.freevxfs' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Linux:
Merge zorro updates from Uwe Kleine-König.
mfd:
88pm886: Initialize the battery page
mfd:
axp20x: Preserve other control bits when powering off
mfd:
cgbc: Fix teardown ordering in cgbc_remove()
mfd:
cros_ec: Read EC features during probe to catch transfer error
mfd:
cs42l43: Fix regmap defaults ordering
mfd:
cs42l43: Remove redundant NULL checks on SoundWire
mfd:
cs42l43: Tidy up formatting on sdw_device_id table
mfd:
cs42l43: Use new SoundWire enumeration helper
mfd:
db8500-prcmu: Fold dbx500 header into db8500
mfd:
Drop unused assignment of spi_device_id driver data
mfd:
Initialize spi_device_id arrays using member names
mfd:
ipaq-micro: Fix out-of-bounds stack read in ipaq_micro_str
mfd:
iqs62x: Reject zero-length firmware records
mfd:
macsmc: Fix key count endianness annotation
mfd:
mt6397-core: Add mt6323 AUXADC support
mfd:
mt6397-core: Add mt6323 EFUSE support
mfd:
qnap-mcu: keep the reply buffer alive past a command timeout
mfd:
rave-sp: validate received frame payload lengths
mfd:
replace linux/gpio.h inclusions
mfd:
rohm-bd71828: Use software nodes for gpio-keys
mfd:
rohm-bd718x7: Use software nodes for gpio-keys
mfd:
rohm: Factor out power button registration
mfd:
si476x-i2c: Get rid of duplicate NULL checks
mfd:
si476x: Modernize GPIO handling
mfd:
sm501: Fix potential memory leaks during remove
mfd:
sprd-sc27xx: Add SC2730 regulator cell
mfd:
tps6586: use platform_device_set_of_node()
mfd:
ucb1x00: Convert Assabet gpio-keys to use software nodes
mfd:
ucb1x00: Register software node for GPIO controller
mfd:
Unify style of spi_device_id arrays
mfd:
viperboard: Fix native fields type in structures as little-endian
mfd:
viperboard: Remove redundant NULL check before kfree()
microchip:
lan865x: move setting of netops to fix crash
minix:
drop redundant S_IFDIR from mkdir
minix:
Fix data integrity writeout issues
MIPS:
BCM47XX: Convert buttons to software nodes
MIPS:
config: Add EcoNet EN751221 defconfig
MIPS:
csrc-r4k: Remove CONFIG_GENERIC_GETTIMEOFDAY ifdeffery
mips:
dts: econet: Describe dual-VPE 34Kc processor
mips:
econet: add multi-vpe capability to EN751221
mips:
econet: fix unmet dependencies for ECONET
MIPS:
ip22-gio: Drop #include of
MIPS:
kernel: proc: Use two seq_putc() calls in show_cpuinfo()
MIPS:
Octeon: apply USB FDT fixups also when USB is modular
MIPS:
ptrace: Fix syscall skipping via PTRACE_SYSCALL
mips:
remove dead select
mips:
replace linux/gpio.h inclusions
mips:
select CONFIG_WEAK_REORDERING_BEYOND_LLSC from CONFIG_EYEQ
MIPS:
TXX9: Clean up txx9_iocled_init()
MIPS:
TXX9: Convert gpio_txx9 to dynamic GPIO base allocation
MIPS:
TXX9: Drop GPIOLIB_LEGACY select
MIPS:
TXX9: rbtx4927: Use GPIO lookup table for SIO DTR
MIPS:
TXX9: rbtx4927: Use GPIO lookup table for TXx9 LEDs
MIPS:
TXX9: Reduce TXX9_IOCLED_MAXLEDS to 3
MIPS:
TXX9: Remove tx4938_spi_init() and txx9_spi_init()
MIPS:
TXX9: Remove txx9_7segled_*() forward declarations
MIPS:
TXX9: Use GPIO lookup table for iocled LEDs
MIPS:
VDSO: Respect COMPAT_32BIT_TIME
MIPS:
vdso: Stop using CONFIG_HAVE_GENERIC_VDSO
misc/pvpanic:
Drop unused assignment of acpi_device_id driver data
misc:
ad525x_dpot: use driver core groups for sysfs files
misc:
amd-sbi: Add null check for devm_kasprintf()
misc:
amd-sbi: Add SBTSI ioctl register transfer interface
misc:
amd-sbi: Add support for SB-TSI over I3C
misc:
amd-sbi: Consolidate Common SBTSI Probe Path
misc:
bcm-vk: Remove redundant dev_err()
misc:
bcm-vk: Use acquire/release for msgq_inited
misc:
bcm-vk: validate write size before allocation
misc:
Drop unused assignment of spi_device_id driver data
misc:
eeprom: idt_89hpesx: Unify style of of_device_id array
misc:
eeprom: Use named initializers for arrays of i2c_device_data
misc:
fastrpc: Add polling mode support for fastRPC driver
misc:
fastrpc: Allow fastrpc_buf_free() to accept NULL
misc:
fastrpc: don't publish fd before copy_to_user() succeeds
misc:
fastrpc: Drop unhandled DSP PD exit notification
misc:
fastrpc: Expand context ID mask for DSP polling mode support
misc:
fastrpc: Move fdlist to invoke context structure
misc:
fastrpc: Move prints outside spinlock in fastrpc_cb_probe
misc:
fastrpc: Replace hardcoded ctxid mask with GENMASK
misc:
genwqe: Drop unused assignment of pci_device_id driver data
misc:
genwqe: handle a first DMA address of zero
misc:
hisi_hikey_usb: remove untested role-switch driver
misc:
hpilo: validate device queue entries before use
misc:
ibmasm: add parentheses around sizeof operand
misc:
ibmasm: Remove obsolete IBM Remote Supervisor Adapter driver
misc:
ibmvmc: reject oversized inbound messages
misc:
ibmvmc: release send buffer on write errors
misc:
ibmvmc: Use named initializers for vio_device_id array
misc:
issei: check bus message length before reading the command
misc:
keba: cp500: use pcim_enable_device()
misc:
lan966x_pci: depopulate children on populate failure
misc:
mei: Use named initializer for platform_device_id array
misc:
mei: Use named initializers for acpi_device_id array
misc:
nsm: bound the device-reported response length
misc:
nsm: do not unlock mutex before locking it
misc:
open-dice: add ACPI device discovery support
misc:
open-dice: do not assume dev->of_node is valid
misc:
open-dice: save mem_base and mem_size in drvdata
misc:
pch_phub: Complete enum usage for device identification
misc:
pch_phub: Drop unused members from struct pch_phub_reg
misc:
pch_phub: Make MAC address configuration more robust
misc:
pci_endpoint_test: Add AER error handlers
misc:
pci_endpoint_test: Fail doorbell test when the trigger IRQ is missed
misc:
Remove redundant dev_err()/dev_err_probe()
misc:
rp1: clear chained IRQ handlers on teardown
misc:
rp1: do not put borrowed OF node
misc:
rp1: Switch to irq_domain_create_linear()
misc:
rtsx: add missing write register handling
misc:
rtsx_usb: avoid USB I/O in runtime autosuspend
misc:
sgi-gru: fill execution status in exception details
misc:
sgi-gru: inline the user CBR status update
misc:
sgi-gru: remove interrupt-context page-table walks
misc:
sgi-gru: remove obsolete atomic fault-handling state
misc:
sgi-gru: Remove SGI GRU driver
misc:
sgi-xp: Remove SGI XP drivers
misc:
Unify code style for various *_device_id arrays
misc:
Unify style of of_device_id arrays
misc:
Use named initializers for arrays of i2c_device_data
misc:
Use named initializers for arrays of spi_device_data
misc:
vmc_vmci: Fix potential memory leak in vmci_event_subscribe()
misc:
xilinx_sdfec: validate LDPC code register offsets
mlx5:
Deprecate latency-sensitive QPs feature
mlxbf-bootctl:
fix the build error with FIELD_PREP()
mlxsw:
Convert to async version of ndo_set_rx_mode
mlxsw:
ethtool: Prepare for RTNL-less ethtool operations
mlxsw:
pci: Don't store pci_device_id
mlxsw:
spectrum_acl_erp: Fix const qualifier of delta_clear()
mlxsw:
spectrum_flower: Fix port range register leak in tmplt_create()
mlxsw:
spectrum_ptp: Fix napi_gro_receive() call from GC workqueue context
mlxsw:
Tell the core to use the netdev instance lock
mm, swap:
don't free a hibernation slot that is in the swap cache
mm, swap:
fix SWAP_USAGE_OFFLIST_BIT collision with real usage count
mm, swap:
ratelimit bad swap entry reports
mm/bootmem_info:
allow calling free_bootmem_page() on pages without a bootmem_type
mm/bootmem_info:
remove CONFIG_HAVE_BOOTMEM_INFO_NODE
mm/cma:
remove stray newline from auto-generated CMA area name
mm/compaction:
stop recording free page order in page->private
mm/damon/core-kunit:
check region count before testing in split_at()
mm/damon/core-kunit:
handle region split failure in filter_out()
mm/damon/core-kunit:
skip wrong dest walk in commit_dests_for()
mm/damon/core-kunit:
skip wrong quota goal walk in commit_quota_goals()
mm/damon/core-kunit:
skip wrong region walk in commit_target_regions()
mm/damon/core:
allow esz to be set to zero
mm/damon/core:
always update ->last_nr_accesses for intervals change
mm/damon/core:
ask apply_probe() to return max probe hits weighted sum
mm/damon/core:
ask apply_probes() ops callback to set sampling address
mm/damon/core:
avoid infinite kdamond_merge_regions() internal loop
mm/damon/core:
change damon_stop() return type to void
mm/damon/core:
disable access monitoring when probe weights are set
mm/damon/core:
disallow probe_hits overflow on attrs only monitoring
mm/damon/core:
do parameter testing commit on damon_start()
mm/damon/core:
don't skip damos_adjust_quota() while esz is not zero
mm/damon/core:
extend merge function to work with probe hits
mm/damon/core:
fix unconditionally skip last region
mm/damon/core:
get merge threshold from probe hits when weights are set
mm/damon/core:
handle region split failure in apply_min_nr_regions()
mm/damon/core:
handle unreset nr_accesses in damon_nr_accesses_mvsum()
mm/damon/core:
handle unreset probe_hits in probe_hits_mvsum()
mm/damon/core:
hide core-private damon_ctx fields
mm/damon/core:
hide private damon_filter fields
mm/damon/core:
hide private damon_probe fields
mm/damon/core:
hide private damon_region fields
mm/damon/core:
hide private damon_target fields
mm/damon/core:
hide private damos fields
mm/damon/core:
hide private damos_filter fields
mm/damon/core:
hide private damos_quota fields
mm/damon/core:
hide private damos_quota_goal fields
mm/damon/core:
implement damon_has_probe_weight()
mm/damon/core:
implement damon_probe_hits_wsum()
mm/damon/core:
initialize damos->last_applied
mm/damon/core:
introduce damon_nr_accesses_mvsum()
mm/damon/core:
introduce damon_probe->weight
mm/damon/core:
introduce damon_probe_hits_mvsum()
mm/damon/core:
make damon_stop() never fail
mm/damon/core:
reduce kernel stack usage
mm/damon/core:
reduce range setup in damon_commit_target_regions()
mm/damon/core:
remove attrs param from damon_update_region_access_rate()
mm/damon/core:
remove comment and test for nr_to_bp() divide-by-zero
mm/damon/core:
remove damon_moving_sum() and its unit test
mm/damon/core:
remove damon_region->nr_accesses_bp
mm/damon/core:
remove damon_verify_merge_regions_of()
mm/damon/core:
remove damon_verify_reset_aggregated()
mm/damon/core:
remove damon_warn_fix_nr_accesses_corruption()
mm/damon/core:
remove nr_accesses_bp setups and updates
mm/damon/core:
remove start, end check in damon_set_region_system_rams()
mm/damon/core:
reset invalid quota->charge_target_from
mm/damon/core:
s/accesses_bp_to_nr_accesses/sample_bp_to_count/
mm/damon/core:
s/damon_max_nr_accesses()/damon_nr_samples_per_aggr()/
mm/damon/core:
s/max_nr_accesses/max_merge_score/ in kdamond_fn()
mm/damon/core:
s/nr_accesses_for_new_attrs/nr_samples_for_new_attrs/
mm/damon/core:
s/nr_accesses_to_accesses_bp/sample_count_to_bp/
mm/damon/core:
safely validate src on damon_commit_ctx()
mm/damon/core:
set samples in apply_probes() if probe weights are set
mm/damon/core:
skip aging from repeated aggressive merging
mm/damon/core:
split a fraction of regions when nr_regions exceeds max/2
mm/damon/core:
stop ctxs in damon_start() before returning an error
mm/damon/core:
update probe hits for new parameter commit
mm/damon/core:
use abs_diff() instead of abs()
mm/damon/core:
use damon_nr_accesses_mvsum() for damos region tracing
mm/damon/core:
use damon_nr_accesses_mvsum() in __damos_valid_target()
mm/damon/core:
use kvmalloc for target regions array
mm/damon/core:
validate params for probe hits weighted sum overflow
mm/damon/core:
wait ctx stop in damon_call() before reruning an error
mm/damon/lru_sort:
ignore damon_stop() return value
mm/damon/lru_sort:
remove duplicated min_region_sz power_of_2() check
mm/damon/ops-common:
prevent migration fallback to non-target nodes
mm/damon/ops-common:
remove redundant local variable in damon_migrate_folio_list()
mm/damon/ops-common:
use a page-aligned address in damon_ptep_mkold()
mm/damon/ops-common:
use nr_accesses moving sum for quota score
mm/damon/paddr:
drop last same folio access check reuse optimization
mm/damon/paddr:
remove attrs param from __damon_pa_check_access()
mm/damon/paddr:
respect return_max_wsum
mm/damon/paddr:
set samples in apply_probes() if requested
mm/damon/reclaim:
ignore damon_stop() return value
mm/damon/reclaim:
remove duplicated min_region_sz power of 2 check
mm/damon/stat:
use secs_to_jiffies() instead of msecs_to_jiffies()
mm/damon/sysfs-schemes:
kobject_del() region for populate_region error
mm/damon/sysfs-schemes:
kobject_del() scheme action destination dirs
mm/damon/sysfs-schemes:
kobject_del() scheme dirs
mm/damon/sysfs-schemes:
kobject_del() scheme filter dirs
mm/damon/sysfs-schemes:
kobject_del() scheme quota goal dirs
mm/damon/sysfs-schemes:
kobject_del() scheme region dirs
mm/damon/sysfs-schemes:
set probe hits as pseudo moving sums
mm/damon/sysfs-schemes:
use damon_nr_accesses_mvsum() for damo regions
mm/damon/sysfs:
do not directly access damon_ctx->ops
mm/damon/sysfs:
fix typos in probe_{add,rm}_dirs: s/attr/probe/
mm/damon/sysfs:
ignore damon_stop() return value
mm/damon/sysfs:
implement probe/weight file
mm/damon/sysfs:
kobject_del() probe dirs
mm/damon/sysfs:
kobject_del() probe dirs in probes_addd_dir error path
mm/damon/sysfs:
kobject_del() probe filter dirs
mm/damon/sysfs:
kobject_del() region and target (error) dirs
mm/damon/sysfs:
kobject_del() target (normal), context and kdamond dirs
mm/damon/sysfs:
read addr_unit only once in damon_sysfs_apply_inputs()
mm/damon/sysfs:
read ops_id only once in damon_sysfs_apply_inputs()
mm/damon/sysfs:
remove duplicated commit input validity check
mm/damon/sysfs:
remove region size validation
mm/damon/sysfs:
split out filters setup function
mm/damon/sysfs:
split probe setup function out
mm/damon/tests/core-kunit:
add KUnit test for walk_control_obsolete behavior
mm/damon/tests/core-kunit:
catch test failure in test_merge_regions_of()
mm/damon/tests/core-kunit:
remove nr_accesses_bp setup and tests
mm/damon/tests/core-kunit:
test damon_mvsum()
mm/damon/tests/core-kunit:
test damon_nr_accesses_mvsum()
mm/damon/tests/core-kunit:
test damon_rand()
mm/damon/tests/core-kunit:
test split above max_nr_regions/2
mm/damon/vaddr-kunit:
check region count in three_regions test
mm/damon/vaddr:
avoid hw-driven pte updates during damon_hugetlb_mkold()
mm/damon/vaddr:
drop last same folio access check optimization
mm/damon/vaddr:
remove attrs param from __damon_va_check_access()
mm/damon:
add damon_region->last_probe_hits
mm/damon:
document region size validation in damon_set_regions()
mm/damon:
remove trailing semicolons after function definitions
mm/damon:
update outdated comment about DAMOS filter handling
mm/early_ioremap:
clarify early_ioremap_reset() semantics
mm/execmem:
fix fallback_end description in kernel-doc
mm/filemap:
reduce unnecessary xarray lookups in filemap_get_folios_contig()
mm/filemap:
reduce unnecessary xarray lookups when read cached pages
mm/folio:
EXPORT_SYMBOL_FOR_KVM(lru_cache_drain_for_folio)
mm/gup:
factor out LRU cache draining for folio into lru_cache_drain_for_folio()
mm/gup:
fix always draining LRU caches in collect_longterm_unpinnable_folios()
mm/gup:
fix GUP-fast fallback for NULL-mapping order-0 folios
mm/gup_test:
keep longterm pin state per file
Linux:
mm/hmm.c:hmm_do_fault(): suppress sparse warning
mm/hmm:
add hmm_range_fault_unlocked_timeout() for mmap lock-drop support
mm/hmm:
make CONFIG_HMM_MIRROR select CONFIG_MMU_NOTIFIER
mm/hmm:
move page fault handling out of walk callbacks
mm/huge_memory:
add page->private check back in __split_folio_to_order()
mm/huge_memory:
bypass THP tuneables for huge pfnmap mappings
mm/huge_memory:
fold split_folio_to_list_to_order() into split_folio_to_order()
mm/huge_memory:
move softleaf_to_folio() inside migration branch
mm/huge_memory:
remove unused can_split_folio()
mm/huge_memory:
skip device-private PMDs in madvise_free_huge_pmd
mm/huge_memory:
transfer the pmd dirty bit to the folio on zap
mm/huge_memory:
update remove_migration_pmd() to accept a folio
mm/huge_memory:
use folio's memcg inside __folio_split()
mm/hugetlb:
avoid unnecessary TLB flush for empty folio list in vmemmap optimize
mm/hugetlb:
do not dissolve gigantic pages without runtime support
mm/hugetlb:
fix boot panic with CONFIG_DEBUG_VM and HVO bootmem pages
mm/hugetlb:
fix missing migratable flag on same-node hugetlb migration
mm/hugetlb:
free cross-zone bootmem gigantic pages after allocation
mm/hugetlb:
initialize gigantic bootmem hugepage struct pages earlier
mm/hugetlb:
keep max_huge_pages when dissolving surplus folios
mm/hugetlb:
preserve mremap address delta when skipping page tables
mm/hugetlb:
refactor early boot gigantic hugepage allocation
mm/hugetlb:
remove obsolete bootmem cross-zone checks
mm/hugetlb:
remove unnecessary empty range check in hugetlb_bootmem_set_nodes()
mm/hugetlb:
remove unused bootmem cma field
mm/hugetlb_cgroup:
call page_counter_set_max() outside VM_BUG_ON()
mm/hugetlb_cma:
fix null nodemask dereference in hugetlb_cma_alloc_frozen_folio
mm/hugetlb_cma:
support percentage-based hugetlb_cma reservation
mm/hugetlb_cma:
validate hugetlb CMA range by zone at reserve time
mm/hugetlb_vmemmap:
fix __hugetlb_vmemmap_optimize_folios()
mm/hugetlb_vmemmap:
move bootmem HVO setup to early init
mm/hugetlb_vmemmap:
remove bootmem_info leftovers
mm/kasan:
remove redundant initialization for kasan_flag_write_only
mm/kconfig:
drop redundant dependency wrappers
mm/kconfig:
drop redundant memory hotplug dependencies
mm/Kconfig:
make FLATMEM depend on !NUMA
mm/Kconfig:
make MEMORY_FAILURE select MIGRATION
mm/khugepaged:
extract reference check into folio_pte_referenced() helper
mm/khugepaged:
fix outdated comments
mm/khugepaged:
introduce a count_collapse_event() helper
mm/khugepaged:
refactor per-scan state clearing into collapse_control_init_scan()
mm/khugepaged:
replace mutex_lock/mutex_unlock usage with guard macro
mm/khugepaged:
unmap pte before releasing vma write lock
mm/kmemleak:
avoid soft lockup when scanning task stacks
mm/kmemleak:
report RCU-tasks quiescent states during the scan
mm/kmemleak:
skip the remaining scan phases when interrupted
mm/kmemleak:
stop the per-cpu and struct page scans early too
mm/kmemleak:
stop the task stack scan early when interrupted
mm/ksm:
avoid missing ksmd wakeups in ksm_enter
mm/ksm:
initialize the addr only once in collect_procs_ksm
mm/lruvec:
trace LRU add drains and drain-all requests
mm/madvise:
skip device-private PMDs in cold and pageout walks
mm/memblock:
Remove redundant pageblock_align() in free_unused_memmap()
mm/memcontrol:
avoid false sharing between vmstats and events
mm/memcontrol:
remove unused for_each_mem_cgroup macro and cleanup
mm/memory-failure:
add panic option for unrecoverable pages
mm/memory-failure:
drop dead error_states[] entry for reserved pages
mm/memory-failure:
remove redundant initialization for hw_memory_failure
mm/memory-failure:
report MF_MSG_KERNEL for unrecoverable kernel pages
mm/memory-failure:
surface unhandlable kernel pages as -ENOTRECOVERABLE
mm/memory:
add memory_block_aligned_range() helper
mm/memory:
batch set uffd-wp markers during zapping
mm/memory:
move pte_install_uffd_wp_if_needed() into memory.c
mm/memory_hotplug:
add __add_memory_driver_managed() with online_type arg
mm/memory_hotplug:
add mhp_online_type_to_str() and export string helpers
mm/memory_hotplug:
add offline_and_remove_memory_ranges()
mm/memory_hotplug:
export mhp_get_default_online_type
mm/memory_hotplug:
pass online_type to online_memory_block() via arg
mm/mempolicy:
fix sleeping allocation in alloc_pages_bulk_weighted_interleave()
mm/mempolicy:
skip non-present PMDs when queueing folios
mm/mempool:
Untangle CONFIG_SLUB_DEBUG_ON abuse and switch to static key
mm/mglru:
fix and remove redundant unevictable folio handling
mm/mglru:
fix anon-only reclaim evicting file pages when swappiness=max
mm/mglru:
fix young counter undercount for large folios
mm/migrate:
calculate large folio page index using PFN
mm/migrate:
fix stale list name in migrate_folios_move() comment
mm/migrate:
rename page to folio leftovers
mm/migrate:
report RCU-tasks quiescent states in migrate_pages_batch()
mm/migrate:
use huge_ptep_get() in remove_migration_pte()
mm/migrate:
use migrate_info field instead of private
mm/migrate_device:
avoid out-of-bounds writes for compound folios
mm/migrate_device:
clear stale mapping after freeing swapcache
mm/migrate_device:
fix cache flush when replacing huge zero PMD
mm/migrate_device:
move softleaf_to_folio() inside device-private branch
mm/migrate_device:
pin large folios before splitting
mm/mlock:
convert mlock code to use vma_flags_t
mm/mlock:
use the IRQ-safe accessor for NR_MLOCK in __munlock_folio()
mm/mm_init:
defer hugetlb reservation until after zone initialization
mm/mm_init:
defer sparse_init() until after zone initialization
mm/mm_init:
deferred_grow_zone(): fix out-of-range first_deferred_pfn
mm/mm_init:
don't overlap NORMAL and MOVABLE zones with kernelcore=mirror
mm/mm_init:
don't rely on memblock to get KHO scratch migratetype
mm/mm_init:
drop overlap_memmap_init()
mm/mm_init:
fix incorrect node_spanned_pages
mm/mm_init:
fold __init_page_from_nid() into __init_deferred_page()
mm/mm_init:
handle alloc_percpu failure in free_area_init_core_hotplug
mm/mm_init:
handle alloc_percpu failure in free_area_init_core_hotplug
mm/mm_init:
remove redundant memset in free_area_init()
mm/mm_init:
remove set_pageblock_order() call from sparse_init()
mm/mm_init:
remove unnecessary initialization of pgdat->per_cpu_nodestats
mm/mm_init:
simplify deferred_free_pages() migratetype init
mm/mm_slot.h:
add a helper function mm_slot_remove
mm/mm_slot.h:
add comments for mm_slot_lookup/insert
mm/mprotect:
convert mprotect code to use vma_flags_t
mm/mprotect:
drop 'sub' from batching context
mm/mprotect:
use huge_ptep_get() for hugetlb
mm/mremap:
account mm->locked_vm correctly for MREMAP_DONTUNMAP
mm/mremap:
convert mremap code to use vma_flags_t
mm/mremap:
fix locked_vm leak by splitting VMA for MREMAP_DONTUNMAP
mm/mremap:
fix locked_vm leak from MREMAP_DONTUNMAP self-merge
mm/mremap:
reset unfaulted VMA page offset for MREMAP_DONTUNMAP
mm/mseal:
fix mseal documentation for 32-bit kernels
mm/mseal:
limit scope of mseal address zero to address zero
mm/mseal:
remove further superfluous comments, do_mseal()
mm/mseal:
remove superfluous comments, fix confusion around mm
mm/page-writeback:
document folio_mark_dirty() locking more explicitly
mm/page_alloc:
don't build vm_numa_stat_key if CONFIG_NUMA=n
mm/page_alloc:
don't spin_trylock() in NMI on UP
mm/page_alloc:
don't spin_trylock() when disallowed in free_one_page()
mm/page_alloc:
drop alloc_flags arg from alloc_flags_cma()
mm/page_alloc:
drop flag-conversion "optimisation"
mm/page_alloc:
fixup alloc_pages_nolock_noprof() comment
mm/page_alloc:
make sure tail_page->private is zero at page free time
mm/page_alloc:
only update lowmem_reserve_ratio on sysctl write
mm/page_alloc:
relax GFP WARN in nolock allocs
mm/page_alloc:
remove a couple of VM_BUG_ON()st
mm/page_alloc:
remove set_page_private() in prep_compound_tail()
mm/page_alloc:
rename ALLOC_TRYLOCK -> ALLOC_NOLOCK
mm/page_alloc:
rename FPI_TRYLOCK -> FPI_NOLOCK
mm/page_alloc:
some renames to clarify alloc_flags scopes
mm/page_alloc:
unify __alloc_frozen_pages[_nolock]_noprof()
mm/page_alloc:
use existing highatomic reserves on the buddy fastpath
mm/page_ext:
remove pgdat_page_ext_init()
mm/page_owner:
add missing newline to count_threshold format string
mm/page_owner:
add MR_NEVER to enum migrate_reason and use it for last_migrate_reason
mm/page_owner:
add NUMA node filter
mm/page_owner:
add print_mode filter
mm/page_owner:
clamp skip_buddy_pages() PFN advance at MAX_ORDER_NR_PAGES boundary
mm/page_owner:
document page_owner filter
mm/page_owner:
drop redundant page_owner prefix from static symbols
mm/page_owner:
extract skip_buddy_pages() helper to unify buddy page skipping
mm/page_owner:
hoist CONFIG_MEMCG to function level for print_page_owner_memcg()
mm/page_owner:
move free_ts_nsec output to free section in __dump_page_owner()
mm/page_owner:
use memcg_data snapshot to avoid TOCTOU in print_page_owner_memcg()
mm/page_reporting:
add page_reporting_delay_ms module parameter
mm/page_vma_mapped:
use huge_ptep_get() for hugetlb
mm/pagemap:
add PAGE_IS_ACCESSED for RWP tracking
mm/pagewalk:
fix stale walk->action escaping walk_pmd_range()
mm/percpu-km:
clear page->private before free them
mm/percpu:
avoid IO/FS reclaim in backing allocations
mm/percpu:
honor GFP constraints when populating chunks
mm/percpu:
make cached pages lookup explicit
mm/rmap:
add anon folio unmap dispatcher
mm/rmap:
add try_to_unmap_poisoned_hugetlb_one
mm/rmap:
batch unmap file folios belonging to uffd-wp VMAs
mm/rmap:
convert page -> folio for hwpoison checks
mm/rmap:
elide unnecessary static inline's in interval_tree.c
mm/rmap:
fix missing barrier between anon_vma init and vma->anon_vma publish
mm/rmap:
parameterise anon_vma_interval_tree_*() by anon_vma
mm/rmap:
parameterise vma_interval_tree_*() by address_space
mm/rmap:
refactor anon folio unmap in try_to_unmap_one
mm/rmap:
refactor some code around lazyfree folio unmapping
mm/rmap:
rename anon_vma_interval_tree_*() params and use pgoff_t
mm/rmap:
rename anon_vma_interval_tree_*() to anon_rmap_tree_*()
mm/rmap:
rename vma_interval_tree_*() to mapping_rmap_tree_*()
mm/rmap:
synchronize lock and unlock target in anon_vma_clone
mm/rmap:
track whether the page VMA mapped pgoff is anonymous
mm/rmap:
update mm/interval_tree.c comments
mm/rmap:
use anon pgoff to track MAP_PRIVATE file-backed anon folios
mm/rmap:
use huge_ptep_get() in try_to_migrate_one()
mm/rmap:
use huge_ptep_get() in try_to_unmap_one()
mm/secretmem:
don't allow highmem folios
mm/secretmem:
properly account locked pages
mm/shmem:
annotate benign data-race in shmem_getattr()
mm/shmem:
downgrade final i_blocks check in shmem_evict_inode() to pr_warn()
mm/shmem:
fix data-race in shmem_fault
mm/show_mem:
fix format string inconsistencies and type mismatches
mm/shrinker:
fix bogus set_shrinker_bit() with cgroup.memory=nokmem
mm/slab, kfence, memcg:
completely remove obj_ext for kfence objects
mm/slab, slub_kunit:
register kprobe to trigger _nolock APIs
mm/slab:
abstract slabobj_ext.objcg access
mm/slab:
abstract slabobj_ext.ref access
mm/slab:
add cache_ and slab_needs_objcg() helpers
mm/slab:
allow kfree_rcu_sheaf() on PREEMPT_RT
mm/slab:
change struct slabobj_ext to a union
mm/slab:
disallow kfree_rcu_sheaf() on PREEMPT_RT again
mm/slab:
do not wake up kswapd in __kfree_rcu_sheaf()
mm/slab:
extend deferred free mechanism to handle rcu sheaves
mm/slab:
extract __free_to_pcs_batch() from free_to_pcs_bulk()
mm/slab:
handle the !allow_spin case in kfree_rcu_sheaf()
mm/slab:
introduce kfree_rcu_nolock()
mm/slab:
introduce slab_obj_ext_has_codetag()
mm/slab:
introduce struct kvfree_rcu_head for kvfree_rcu batching
mm/slab:
make slab_obj_ext() determine object index
mm/slab:
reduce slabobj_ext memory with allocation profiling disabled
mm/slab:
remove objs_per_slab()
mm/slab:
replace slab.stride with obj_exts_in_object
mm/slab:
simplify freeing remote objects in free_to_pcs_bulk()
mm/slab:
skip kfence objects in allocation profiling
mm/slab:
stop allocating objcg pointers when unnecessary
mm/slab:
stop exporting kvfree_rcu_barrier[_on_cache]()
mm/slab:
take n->list_lock in __slab_try_return_freelist() to avoid race
mm/slab:
use call_rcu() in unknown context if irqs are enabled
mm/slub:
add comment explaining intentional kobject handling in sysfs_slab_add
mm/slub:
deduplicate NUMA policy calculation in allocation paths
mm/slub:
fix missing debugfs entries for caches created before sysfs init
mm/slub:
prevent pfmemalloc objects from entering the barn
mm/sparse-vmemmap:
remove sparse_vmemmap_init_nid_late()
mm/sparse:
correct init section annotations
mm/sparse:
keep mem_section_usage_size() internal
mm/sparse:
move sparse_vmemmap_init_nid_late() into sparse_init_nid()
mm/sparse:
move subsection_map_init() into sparse_init()
mm/sparse:
panic on memmap and usemap allocation failure
mm/sparse:
remove bootmem_info.h include
mm/swap:
add a new swap_ops.h header to allow for pluggable swap ops
mm/swap:
also use struct swap_iocb for block I/O
mm/swap:
clarify unreachable cond_resched() in swap_reclaim_full_clusters
mm/swap:
colocate page-cluster sysctl with swap readahead
mm/swap:
fix swap_cluster_lock() !CONFIG_SWAP stub signature mismatch
mm/swap:
introduce struct swap_io_ctx
mm/swap:
move swap_ops into file systems for file system-based swap
mm/swap:
reject swapon() on filesystem-level encrypted files
mm/swap:
remove count_swpout_vm_event
mm/swap:
remove SWP_FS_OPS
mm/swap:
rename subpage->page in folio_dup_swap/folio_put_swap
mm/swap:
revert to single-folio writes for synchronous swap devices
mm/swap:
use swap_ops to register swap device's methods
mm/swap_state:
remove unnecessary lru_add_drain() from readahead
mm/userfaultfd:
add RWP fault delivery and expose UFFDIO_REGISTER_MODE_RWP
mm/vma:
add and use vma_[add/sub]_pgoff()
mm/vma:
clean up anon_vma_compatible()
mm/vma:
convert miscellaneous uses of VMA flags in core mm
mm/vma:
convert vm_pgprot_modify() to use vma_flags_t and rename
mm/vma:
correct incorrect vma.h inclusion
mm/vma:
correctly unaccount on mmap_prepare() failure
mm/vma:
fix self-merge check in copy_vma()
mm/vma:
introduce and use vma_set_pgoff()
mm/vma:
introduce and use vmg_pages(), vmg_[start, end]_pgoff()
mm/vma:
introduce VMA anon page offset field and add helpers
mm/vma:
introduce vma_assert_can_modify()
mm/vma:
make vma_set_range() static, drop insert_vm_struct() decl
mm/vma:
minor cleanup of expand_[upwards, downwards]()
mm/vma:
move __install_special_mapping() to vma.c
mm/vma:
predicate setting mmap_prepare VMA fields on new vma alloc
mm/vma:
refactor vmg_adjust_set_range() for clarity
mm/vma:
remove duplicative vma_pgoff_offset() helper
mm/vma:
rename vma_get_page_prot to vma_flags_to_page_prot
mm/vma:
slightly rework the anonymous check in __mmap_new_vma()
mm/vma:
update create_init_stack_vma() to use vma_flags_t
mm/vma:
update do_mmap() to use vma_flags_t
mm/vma:
update vma_shrink() to not pass start, pgoff parameters
mm/vma:
update vmg_adjust_set_range() to offset pgoff instead
mm/vma:
use guard clauses in can_vma_merge_[before, after]()
mm/vma:
use vma_start_pgoff(), linear_page_index() in mm code
mm/vmalloc:
add alignment info in warning print as possible failure reason
mm/vmalloc:
do not warn on -ENOMEM from va_alloc()
mm/vmalloc:
honor GFP constraints in pcpu_get_vm_areas()
mm/vmalloc:
make vm_struct.nr_pages an unsigned long
mm/vmalloc:
use more common error handling code in pcpu_get_vm_areas()
mm/vmpressure:
move v1 userspace eventfd code into memcontrol-v1.c
mm/vmpressure:
skip tree=true accounting on cgroup v2
mm/vmscan:
add pgrotate_anon and pgrotate_file vmstat counters
mm/vmscan:
fix anon-only reclaim evicting file pages when swappiness=max
mm/vmscan:
fix comment logic in balance_pgdat
mm/vmscan:
reduce lru_lock contention via vmstat-derived scan-balance cost
mm/vmscan:
report RCU-tasks quiescent states in shrink_lruvec()
mm/vmstat, mm/memcontrol:
add _monotonic vmstat readers
mm/vmstat:
add NRSWP{IN,OUT} counters
mm/vmstat:
avoid taking zone lock in /proc/buddyinfo reads
mm/zsmalloc:
document free_zspage helper variants
mm/zsmalloc:
drop class lock before freeing zspage
mm/zsmalloc:
drop pool->lock from zs_free on 64-bit systems
mm/zsmalloc:
encode class index in obj value for lockless class lookup
mm/zsmalloc:
fix release order of locks in zs_page_migrate()
mm/zswap:
fix global shrinker when memory cgroup is disabled
mm/zswap:
support batch writeback in shrink_memcg()
mm/zswap:
use ratelimited stats flush in zswap_shrinker_count()
mm:
abstract vma_address() and introduce vma_anon_address()
mm:
add kdoc comments for vma_start/last_pgoff()
mm:
add MM_CP_UFFD_RWP change_protection() flag
mm:
add softleaf_to_pmd() and convert existing callers
mm:
add some missing includes to mm-local headers
mm:
add VM_UFFD_RWP VMA flag
mm:
add writeback.h to docs build
mm:
annotate data-race in cpu_needs_drain()
mm:
avoid unnecessary lru drain for wp_can_reuse_anon_folio()
mm:
clarify the folio_free_swap() for do_swap_page()
mm:
clean up vma_address_end()
mm:
cleanup clear_not_present_full_ptes() and rename to clear_non_present_ptes()
mm:
compaction: support non-movable compaction for pageblock requests
mm:
constify oom_control, scan_control, and alloc_context nodemask
mm:
convert __get_unmapped_area() to use vma_flags_t
mm:
debug_page_alloc: fix NULL buf in debug_guardpage_minorder_setup
mm:
debug_page_alloc: fix type mismatch for debug_guardpage_minorder
mm:
decouple protnone helpers from CONFIG_NUMA_BALANCING
mm:
Documentation: clarify where the mTHP stats live
mm:
don't schedule deferred kernel page table freeing while booting
mm:
drop pte_clear_not_present_full()
mm:
drop stale folio_ref_count()==1 check in do_swap_page reuse logic
mm:
entirely remove lru_add_drain in do_swap_page
mm:
extract mm_prepare_for_swap_entries() helper
mm:
factor out can_spin_trylock()
mm:
filemap: retain mapped dropbehind folios
mm:
fix ASSERT_EXCLUSIVE_BITS by passing memdesc_flags_t by pointer
mm:
fix CONFIG_STACK_GROWSUP typo in tools/testing/vma/include/dup.h
mm:
fix incorrect vm_flags usage when checking allowable orders for tmpfs
mm:
fix mapping_seek_hole_data() overflow on last page
mm:
fold userfaultfd_rwp() to false without CONFIG_ARCH_HAS_PTE_PROTNONE
mm:
gfp_types: fix __GFP_ACCOUNT, GFP_KERNEL_ACCOUNT documentation
mm:
handle VM_UFFD_RWP in khugepaged, rmap, and GUP
mm:
huge_memory: fix kobject cleanup in thpsize_create error
mm:
hugetlb: consolidate interpretation of gbl_chg within alloc_hugetlb_folio()
mm:
hugetlb: correct CONFIG_CGROUP_HUGETLB macro name in comment
mm:
hugetlb: move mem_cgroup_charge_hugetlb() earlier in allocation
mm:
hugetlb: move mpol interpretation out of alloc_buddy_hugetlb_folio_with_mpol()
mm:
hugetlb: move mpol interpretation out of dequeue_hugetlb_folio_vma()
mm:
hugetlb: refactor out hugetlb_alloc_folio()
mm:
hugetlb: use error variable in alloc_hugetlb_folio
mm:
include swap.h in swapops.h
mm:
introduce and use linear_page_delta()
mm:
introduce and use vma_end_pgoff()
mm:
introduce and use vma_filebacked_address()
mm:
introduce linear_anon_page_index()
mm:
introduce pud_is_huge() helper
mm:
introduce vma_flags_can_grow() and vma_can_grow()
mm:
introduce vma_get_page_prot() and use it
mm:
kmemleak: confirm suspected leaks with a second scan
mm:
kmemleak: default min_unref_scans to 2 for verbose auto-scan
mm:
kmemleak: factor leak confirmation into a helper
mm:
kmemleak: report leaks only after N consecutive unreferenced scans
mm:
let node_reclaim() return the number of pages reclaimed
mm:
make VM_FAULT_RESULT_TRACE compatible with sparse
mm:
memblock: add missing HugeTLB flag name
mm:
memblock: show all region flags in debugfs
mm:
memcg-v1: account vmpressure event allocations
mm:
memcg-v1: fix memsw and TCP failcnt accounting
mm:
memcg-v1: fix wrong linux-mm list address in deprecation warnings
mm:
memcg-v1: make mem_cgroup_oom_notify_cb() return void
mm:
memcg: release the css reference when a stock slot empties
mm:
memcg: remove stray text from obj_stock_pcp comment
mm:
memcg: reset oom_group in css_reset
mm:
memcg: reset zswap settings in css_reset
mm:
memcg: stop reclaim when a limit update is superseded
mm:
memcontrol: drop unused cpu argument from flush_nmi_stats
mm:
memcontrol: factor out memcg kmem uncharge sequence
mm:
memcontrol: update state_local when flushing NMI stats
mm:
mempolicy: fix automatic numa balancing for shmem
mm:
mglru: promote mapped executable folios after first usage
mm:
migrate_device: use walk_page_range_vma() in migrate_vma_collect()
mm:
mincore: improve mincore_hugetlb()
mm:
mincore: refactor mincore_page()
mm:
mincore: remove special handling for VM_PFNMAP
mm:
mincore: remove xa_is_value() in mincore_swap()
mm:
mincore: replace __get_free_page() with kmalloc()
mm:
mincore: use walk_page_range_vma() in do_mincore()
mm:
mlock: use walk_page_range_vma() in mlock_vma_pages_range()
mm:
move __alloc_pages() to mm/page_alloc.h
mm:
move alloc tag to mm
mm:
move reclaim-internal declarations out of swap.h
mm:
move some stuff to mm/page_alloc.h
mm:
move struct slabobj_ext to mm/slab.h
mm:
move vma_start_pgoff() into mm.h and clean up
mm:
mprotect: use walk_page_range_vma() in mprotect_fixup()
mm:
name some args in a function declaration
mm:
nommu: add sysctl_max_map_count() check for do_mmap()
mm:
nommu: fix the error path when vma_iter_prealloc() fails
mm:
nommu: point to the write iterator upon split_vma
mm:
numa_memblks: remove redundant numa_nodemask_from_meminfo()
mm:
numa_memblks: set numa_nodes_parsed in numa_add_memblk()
mm:
numa_memblks: use numa_add_reserved_memblk() in numa_cleanup_meminfo()
mm:
page_alloc: __GFP_FS lockdep annotation for direct compaction
mm:
page_alloc: fix non-movable reclaim storm in defrag_mode
mm:
page_alloc: move capture_control to the page allocator
mm:
prefer mm->def_vma_flags in mm logic
mm:
prefer vma_[start,end]_pgoff() to vma->vm_pgoff in kernel/
mm:
preserve RWP marker across PTE rewrites
mm:
propagate VMA anonymous page offset on map, remap, split + merge
mm:
provide free_reserved_pages(), removing x86 variant
mm:
provide vma_[flags_]is_cow_mapping() and remove is_cow_mapping()
mm:
remove __alloc_pages_node()
mm:
remove PageTransCompound()
mm:
remove the __GFP_NO_OBJ_EXT flag
mm:
remove unnecessary empty range check in early_calculate_totalpages()
mm:
remove wb_writeout_inc
mm:
rename ARCH_ENABLE_THP_MIGRATION to ARCH_HAS_PMD_SOFTLEAVES
mm:
rename swap.c to folio.c
mm:
rename uffd-wp PTE accessors to uffd
mm:
rename uffd-wp PTE bit macros to uffd
mm:
replace __ASSEMBLY__ with __ASSEMBLER__ in memory management header files
mm:
replace __GFP_NO_CODETAG with ALLOC_NO_CODETAG
mm:
shmem: ignore sysfs configs for shmem forced collapse
mm:
shmem: reject page-aligned fallocate end overflow
mm:
split out internal page_alloc.h
mm:
split out mm_init and memblock declarations from internal.h
mm:
split out sparse declarations from internal.h
mm:
split out vmalloc declarations from internal.h
mm:
standardize printing for pgtable entries
mm:
update generic_get_unmapped_area[_topdown]() to use vma_flags_t
mm:
update print_bad_page_map() to show anon index if appropriate
mm:
use enum migrate_reason instead of int for migration reason parameters
mm:
use linear_page_[index, delta]() consistently
mm:
use proper PTE accessor in move_ptes()
mm:
vmscan: add a helper to identify file-backed executable folios
mm:
vmscan: convert folio_referenced() to use vma_flags_t
mm:
vmscan: drop unused gfp_mask parameter from __node_reclaim()
mm:
vmscan: fix node reclaim ignoring swappiness parameter
mm:
vmscan: propagate real error code from per-node proactive reclaim
mm:
vmscan: remove the redundant FOLIOREF_RECLAIM_CLEAN logic
mm:
zswap: drop list_lru param from zswap_lru_add() and _del()
mmc:
bcm2835: DMA mapping improvements
mmc:
block: reject invalid perdev_minors before division
mmc:
cavium-octeon: destroy slot platform devices on remove
mmc:
cavium-thunderx: destroy slot platform devices on remove
mmc:
core: add NXP IW61x base ID and block size quirk
mmc:
core: Cancel SDIO IRQ work before freeing host
mmc:
core: Fix OF node reference leak on card add failure
mmc:
core: Remove unused buffer allocation in sd_enable_cache()
mmc:
cqhci: fix to missed endian conversions
mmc:
cqhci: Remove unused intmask parameter from cqhci_irq()
mmc:
dw_mmc: move declaration of dw_mci_pmops
mmc:
dw_mmc: stop and complete DMA also in STATE_DATA_BUSY state
mmc:
host: Remove redundant dev_err()/dev_err_probe()
mmc:
hsq: Fix use-after-free in retry work
mmc:
litex_mmc: Remove unused logic for the fixed bus width
mmc:
litex_mmc: Set width from linux request
mmc:
Merge branch fixes into next
mmc:
Merge branch fixes into next
mmc:
Merge branch fixes into next
mmc:
mmci: Fix use-after-free in busy-timeout work
mmc:
moxart: report DMA completion timeout
mmc:
moxart: use platform helpers for resource and IRQ
mmc:
mtk-sd: Cancel request timeout work on remove
mmc:
mxcmmc: cancel data work and watchdog on remove
mmc:
omap_hsmmc: use platform_get_irq_optional for wake IRQ
mmc:
rtsx_pci_sdmmc: ignore broken write-protect on ThinkPad X260
mmc:
rtsx_usb_sdmmc: suppress false CD after init timeout
mmc:
sdhci-esdhc-mcf: do not use readl()/writel() on ColdFire
mmc:
sdhci-of-aspeed: Remove children before releasing SDC resources
mmc:
sdhci-of-dwcmshc: Log eMMC reset calls
mmc:
sdhci-of-ma35d1: add missing MODULE_DEVICE_TABLE()
mmc:
sdhci-sprd: disable runtime PM on remove
mmc:
sdhci-tegra: Add Tegra238 SoC data
mmc:
sdhci-tegra: Add Tegra264 SoC data
mmc:
sdhci_am654: Clear ITAPDLY on tuning failure
mmc:
sdhci_am654: Fallback to DT-provided itap delay on DDR50 tuning failure
mmc:
sdhci_am654: Move tuning_loop to local variable
mmc:
sdhci_am654: Reset command and data lines on failed tuning
mmc:
sdio: add Morse Micro vendor ids
mmc:
sdio_uart: fix xmit_fifo leak when the port table is full
mmc:
sh_mmcif: initialize IRQ-thread mutex before requesting interrupt
mmc:
spi: reset bytes_xfered before retrying CRC failures
mmc:
via-sdmmc: cancel card-detect work on remove
mmc:
via-sdmmc: stop card-detect handling on probe failure
mmc:
wbsd: Drop unused assignment of pnp_device_id driver data
modpost:
add module as parameter to modpost_log()
modpost:
prevent leak when early return no suffix .o in read_symbols()
modpost:
use mod_warn() and mod_error(), clean up logging
module/dups:
Avoid unnecessary kmod_dup_req allocations
module/dups:
Clean up includes
module/dups:
Fix use-after-free in kmod_dup_req lifetime handling
module/dups:
Inform duplicate requests about the result directly
module/dups:
Use scope-based cleanup helpers
module/dups:
Use strcmp() to compare module names
module/kallsyms:
fix nextval for data symbol lookup
module:
fix lost error code from codetag_load_module()
module:
procfs: use matching type for accumulator in module_total_size()
module:
Remove unnecessary module::args
module:
Remove unused DISCARD_EH_FRAME definition from module.lds.S
module:
use strscpy() to copy module names in stats and dup tracking
module:
validate string table section types
most:
most.h: fix lots of kernel-doc warnings
mount:
keep a copied mount unbindable
mount:
refuse MOVE_MOUNT_SET_GROUP on an unbindable mount
mount:
remove redundant panic() in mnt_init()
mpls:
reload header after pskb_may_pull()
mptcp:
add per-event MIB counters for MPTCP_RST_EMPTCP resets
mptcp:
avoid code duplication in __mptcp_move_skb()
mptcp:
avoid pruning for OoW data
mptcp:
avoid unneeded actions on subflow reset
mptcp:
being below memory limit is a likely() condition
mptcp:
close race between scheduler and state change
mptcp:
do not reschedule the RTX timer for fallback sockets
mptcp:
enforce hard limit on backlog flushing
mptcp:
explicitly drop over memory limits
mptcp:
fix bad accounting in __mptcp_subflow_push_pending()
mptcp:
fix uninitialized local_id in syncookie MP_JOIN reconstruction
mptcp:
honour configured min/max RTO in retransmit paths
mptcp:
implemented OoO queue pruning
mptcp:
let the retrans scheduler do its job
mptcp:
move the retrans loop to a separate helper
mptcp:
move the stale logic out of retrans scheduler
mptcp:
options: fix uninit-value in mptcp_write_data_fin
mptcp:
options: handle MPC data + csum reqd + no csum
mptcp:
pm: add WARN_ON_ONCE guards on extra_subflows underflow
mptcp:
pm: kernel: drop pending ADD_ADDR when removing ID0
mptcp:
pm: reset retrans_time when ADD_ADDR entry is reused
mptcp:
pm: userspace: fix address ID overflow
mptcp:
pm: userspace: make remove_addr_entry static
mptcp:
prevent race between disconnect() and rtx
mptcp:
remove unneeded READ_ONCE() annotation
mptcp:
remove unused data_ack from struct mptcp_ext
mptcp:
return sk_wait_data() errors from recvmsg()
mptcp:
subflow: no need to copy thmac during ulp_clone
mptcp:
syncookies: remember the request backup flag
mqueue:
reject mq_notify with signo 0
mshv:
use hmm_range_fault_unlocked_timeout() for region faults
mshv_vtl:
Check per-CPU register page before mmap
mtd:
afs: validate v2 image info bounds
mtd:
block2mtd: Fix divide error when erase_size is zero
mtd:
cfi_cmdset_0001: shrink do_write_buffer() stack frame
mtd:
cfi_cmdset_0001: silence spurious suspend warning on shutdown
mtd:
core: avoid double-free of OTP NVMEM device
mtd:
core: call _get_device() with the master MTD
mtd:
intel-dg: Fix runtime PM error path in probe
mtd:
maps: correct CONFIG_MTD_COMPLEX_MAPPINGS macro name in comment
mtd:
maps: remove dead select of MTD_CFI_BE_BYTE_SWAP
mtd:
mpc5121_nfc: use platform for irq and ioremap
mtd:
mtd_intel_dg: reset poll counter for each erase
mtd:
mtdoops: free page bitmap when the backing MTD is removed
mtd:
mtdswap: Avoid freeing registered blktrans device twice
mtd:
nand-omap2: Move omap_nand_ids[] to raw nand driver
mtd:
nand: realtek-ecc: add missing MODULE_DEVICE_TABLE()
mtd:
parsers: redboot: reject unterminated FIS names
mtd:
part: reject MTDPART_OFS_RETAIN in mtd_add_partition()
mtd:
rawnand: add Toshiba TC58NVG1S3H
mtd:
rawnand: atmel: use struct_size
mtd:
rawnand: cadence: Initialize IRQ state before requesting IRQ
mtd:
rawnand: gpmi: add debugfs entry for BCH geometry
mtd:
rawnand: pl353: Fix debug prints
mtd:
rawnand: pl353: Make sure we use the monolithic helpers for raw accesses
mtd:
rawnand: pl353: Update timings at the right moment
mtd:
rawnand: qcom: Add MDM9607 compatible
mtd:
rawnand: qcom: Make "aon" clock optional
mtd:
rawnand: qcom: Make has_onfi_read_op separate from qpic_version2
mtd:
rawnand: sunxi: add H616 MBUS DMA support
mtd:
rawnand: sunxi: describe tADL and tWHR delays
mtd:
rawnand: sunxi: fix H6/H616 controller timings
mtd:
rawnand: sunxi: group controller delay tables
mtd:
rawnand: validate ONFI extended parameter page sections
mtd:
rawnand: vf610_nfc: fix false bitflips on reads of erased pages
mtd:
rawnand: vf610_nfc: fix reads on chips with more than 64 bytes of OOB
mtd:
spi-nor: core: Fix mutex leak in spi_nor_rww_start_exclusive()
mtd:
spinand: add support for HeYangTek HYF1GQ4UDACAE
mtd:
spinand: Do not update the QE bit on devices without one
mtd:
spinand: Enable QE on all dies
mtd:
spinand: fix NULL pointer dereference with no ECC engine
mtd:
spinand: fix zero oobavail when no ECC engine is used
mtd:
spinand: fmsh: add support for FM25G{01,02}B
mtd:
spinand: fmsh: fix FM25G01B/FM25G02B Quad I/O read dummy cycles
mtd:
ubi: Release device reference on busy detach
namei:
don't reveal overmounted entries in refwalk
namei:
test for a negative dentry the way traverse_mounts() does
namespace:
a mount that copy_tree() leaves out can't take over a lock
namespace:
check a recursive bind mount for mount namespace loops
namespace:
check a submount for references right before unmounting it
namespace:
check the mounts before reading their parents in pivot_root()
namespace:
check the target before walking it in do_mount_setattr()
namespace:
don't copy an unmounted mount tree
namespace:
don't inherit MNT_UMOUNT in clone_mnt()
namespace:
don't let a pseudo dentry become the root of a mount
namespace:
don't reconfigure internal superblocks via remount and umount
namespace:
drop the file's reference first in dissolve_on_fput()
namespace:
handle mount locking for automounts correctly
namespace:
keep covered mounts covered in OPEN_TREE_NAMESPACE
namespace:
keep the lock on a mount that a propagated copy is moved beneath
namespace:
keep the private nullfs instance in knullfs
namespace:
look at the topmost mount for a mount namespace file
namespace:
never expire a locked mount
namespace:
nothing is mounted on or written through knullfs
namespace:
queue a mount only once for mount notifications
namespace:
refuse an automount below a mount that is in no namespace
namespace:
remove the fsnotify marks of a mount namespace in process context
namespace:
reset the old parent's ->overmount in mnt_change_mountpoint()
namespace:
rework connected mounts
namespace:
simplify disconnect_mount()
namespace:
unhash a dentry before detaching the mounts on it
nbcon/reboot:
Switch NBCON consoles into the emergency mode in emergency_restart()
nbd:
add pre_defined_connections module parameter for pre-created devices
nbd:
clear queue limits on disconnect
nbd:
disallow NBD_SET_SOCK on an active device
nbd:
factor out a nbd_genl_foreach_sock
nbd:
remove queue freeze for newly created nbd from netlink path
nbd:
remove queue freeze in nbd_add_socket
nbd:
simplify find_fallback() by removing redundant logic
nbd:
skip queue freeze when setting size at device startup
neighbour:
Add missing RCU annotation for neightbl_dump_info().
neighbour:
Don't render blackhole_netdev via RTM_GETNEIGHTBL.
neighbour:
Enforce min/max to NDTPA_INTERVAL_PROBE_TIME_MS.
neighbour:
Skip default parms when resumed in neightbl_dump_info().
net :
bonding : Remove TODO comment about retrying setting the MAC
net/funeth:
switch to higher-level allocator API
net/ionic:
avoid OOB TX partner lookup for hwstamp RXQ
net/iucv:
filter frames in afiucv_hs_rcv() by ingress device
net/iucv:
fix the recvmsg window update
net/mctp:
publish the mctp_dev only after it is initialised
net/mlx5:
add debugfs stats for doorbell dma pools
net/mlx5:
Add PSP related fields to the mlx5_ifc
net/mlx5:
Add qp_latency_sensitive_disable cap bit
net/mlx5:
allocate doorbells from dma pools
net/mlx5:
Bridge, don't fail switchdev events of sibling eswitch ports
net/mlx5:
Bridge, don't fail unlink of untracked/unsupported peer ports
net/mlx5:
devcom, Base component size on linked devices
net/mlx5:
Document devlink rates
net/mlx5:
Drop redundant esw_cap, reuse e_switch_cap
net/mlx5:
E-Switch, defer fwd2vport egress ACL allocation
net/mlx5:
E-Switch, preserve max tx speed on vport state modification
net/mlx5:
E-Switch, prevent mc_list repopulation during vport disable
net/mlx5:
E-Switch, use state lock for vport state changes
net/mlx5:
E-Switch: fix use-after-free in mlx5_eswitch_termtbl_put
net/mlx5:
Fix rev_entry reference leak in mlx5_tc_ct_shared_counter_get()
net/mlx5:
Fix slab-out-of-bounds when handling team device events
net/mlx5:
HWS, fix flow meter offset within its bulk
net/mlx5:
HWS, Log syndrome on STC modify failure
net/mlx5:
HWS, Print more details for bad completion
net/mlx5:
HWS, release L2 to L3 tunnel reformats to their own pool
net/mlx5:
HWS, Remove redundant FW command when reading caps
net/mlx5:
HWS, Remove redundant MLX5_SET in RTC creation
net/mlx5:
HWS, Set the num of queues only when alloc succeeded
net/mlx5:
implement max_sfs parameter
net/mlx5:
initialize doorbell dma pools
net/mlx5:
LAG, reload IB reps of LAG master before the rest
net/mlx5:
Lag, split aggregate speed into oper and max helpers
net/mlx5:
LAG, use local tracker to update active ports
net/mlx5:
Move vport DOWN state check out of mlx5_query_vport_max_tx_speed()
net/mlx5:
qos: Model the root node in the scheduling hierarchy
net/mlx5:
qos: Refactor vport QoS cleanup
net/mlx5:
qos: Remove qos domains and use shd
net/mlx5:
qos: Support cross-device tx scheduling
net/mlx5:
qos: Use mlx5_lag_query_bond_speed to query LAG speed
net/mlx5:
rsc_dump and hv_vhca return NULL on create error
net/mlx5:
SD, prefer sd_group_size from vport context
net/mlx5:
SD, unload reps on shared FDB create error path
net/mlx5:
Set satellite PF devlink ports as non-external
net/mlx5e:
advertise MACsec offload only when supported
net/mlx5e:
do not HW-GRO coalesce small frames
net/mlx5e:
Fix AF_XDP TX timestamp teardown NULL dereference
net/mlx5e:
Fix ETS zero BW reporting when one TC holds 100%
net/mlx5e:
Fix indentation in mlx5e_free_mpwqe_rq_drop_page()
net/mlx5e:
Fix missing FEC mode mapping for RS_544_514_INTERLEAVED_QUAD
net/mlx5e:
Fix reporting support for all RS FEC variants
net/mlx5e:
Fix setting RS FEC after remapping
net/mlx5e:
fix swapped IPv6 IPsec policy masks
net/mlx5e:
Fix use-after-free race in sample_restore_put()
net/mlx5e:
Keep HW timestamp stats monotonic across reconfiguration
net/mlx5e:
Move representor vnic reporter to eswitch devlink port
net/mlx5e:
Order ICOSQ cc update after CQ doorbell
net/mlx5e:
Prevent stale XSK buffer release on MPWQE refill retry
net/mlx5e:
Prevent stale XSK buffer release on refill retry
net/mlx5e:
psp: Add an RX steering table
net/mlx5e:
psp: Adjust rx_check FT size and use a drop_group
net/mlx5e:
psp: Factor out drop rule creation code
net/mlx5e:
psp: Flatten steering structures
net/mlx5e:
psp: Make PSP steering config dynamic
net/mlx5e:
psp: Merge rx_err rule add/delete with ft create/delete
net/mlx5e:
psp: Remove PSP steering mutexes
net/mlx5e:
psp: Remove unneeded ref counting for PSP steering
net/mlx5e:
psp: Remove unused PSP syndrome copy action
net/mlx5e:
psp: Rename and consolidate steering functions
net/mlx5e:
psp: Rename the saved psp_dev to 'psd'
net/mlx5e:
psp: Report PSP dev registration errors
net/mlx5e:
psp: Use a single rx_check table
net/mlx5e:
psp: Use helpers for steering object manipulation
net/mlx5e:
Remove _once from PCI heuristic debug print
net/mlx5e:
Return errors from profile->enable
net/mlx5e:
SHAMPO, Remove dead CWR handling in GRO header update
net/packet:
avoid truncating TPACKET_V3 private size
net/packet:
call packet_parse_headers after virtio_net_hdr_to_skb
net/packet:
clear RX owner on VNET header error
net/packet:
defer vmalloc TX_RING free until skbs finish
net/packet:
guard the ll header push in packet_rcv_spkt()
net/packet:
prevent TX_RING byte count overflow
net/rds:
acquire RDS_IN_XMIT in rds_tcp_reset_callbacks()
net/rds:
acquire the fastpath locks in rds_conn_shutdown()
net/rds:
clear cp_flags bits individually in rds_conn_path_reset()
net/rds:
clear i_rx_lat_trace in rds_inc_path_init()
net/rds:
don't let rds_conn_shutdown() consume a concurrent drop
net/rds:
don't let the rdma_cm destroy an id RDS still owns on route failure
net/rds:
don't use unpin_user_pages_dirty_lock() from atomic context
net/rds:
fix rds_message leak in the rds_send_xmit() drop path
net/rds:
fix tcp stream corruption with large pages
net/rds:
hold the socket while an rds_mr references it
net/rds:
initialize i_conn_path in rds_inc_init()
net/rds:
reinitialize to_be_dropped on rds_send_xmit() restart
net/rds:
size a connection's path set by the transport it ends up with
net/rds:
tcp: don't force RDS_CONN_RESETTING over a concurrent shutdown
net/rds:
unpin MR pages with unpin_user_pages_dirty_lock()
net/rds:
use clear_bit_unlock() in release_refill()
net/rds:
use krealloc_array() for iovector growth
net/rds:
use wq_has_sleeper() in rds_cong_map_updated()
net/rds:
use wq_has_sleeper() in release_in_xmit()
net/sched:
account classifier filter allocations to memcg
net/sched:
act_api: budget all shared attributes in notify skbs
net/sched:
act_api: fix skb sizing and action leak on reoffload delete
net/sched:
act_api: release all action references on NEWACTION failure
net/sched:
act_api: release tail references on DELACTION failure
net/sched:
act_api: size the RTM_GETACTION reply from the actions
net/sched:
act_ct: avoid modifying shared unconfirmed ct entry
net/sched:
act_ct: don't WARN on benign flow_offload_alloc() failure
net/sched:
act_ct: fix helper UAF due to extensions realloc
net/sched:
act_ct: remove 'add_helper' dead code
net/sched:
act_gate: budget the per-entry list in get_fill_size
net/sched:
act_ife: Only operate on Ethernet frames
net/sched:
act_ife: validate metadata length before decoding
net/sched:
act_skbmod: fix length calculations and avoid invalid header warnings
net/sched:
add get_fill_size callbacks for actions missing them
net/sched:
bound qdisc_pkt_len to prevent qdisc soft lockup
net/sched:
cls_api: Don't replay RTM_GETCHAIN in tc_ctl_chain().
net/sched:
cls_api: fix teardown of an adopted proto on insert-race loss
net/sched:
cls_api: reclaim an empty proto on the error path
net/sched:
cls_flower: validate mask pointer after nla_next()
net/sched:
cls_route: Fix in-place replace
net/sched:
cls_route: free emptied bucket on filter move
net/sched:
cls_route: reject change with no routing attribute
net/sched:
cls_route: Reject handle aliasing
net/sched:
cls_u32: fix duplicate handle when node ID pool is exhausted
net/sched:
cls_u32: fix manual hash table handle IDR aliasing
net/sched:
codel: bound the dropping loop per dequeue call
net/sched:
defer qdisc freeing after failed creation
net/sched:
drr: clamp quantum in change class
net/sched:
dualpi2: clamp psched_mtu at all call sites
net/sched:
em_text: reject unterminated algo before autoload
net/sched:
ets: clamp quantum in parse and fallback paths
net/sched:
fix potential stack infoleak in em_text_dump()
net/sched:
fix use-after-free in __tcf_action_put()
net/sched:
fq: add overflow bounds to quantum and initial quantum
net/sched:
fq: clamp quantum and initial_quantum in change path
net/sched:
fq_codel: clamp default quantum and mtu
net/sched:
fq_codel: match the no-drop threshold to the packet size
net/sched:
fq_pie: clamp default quantum to avoid signed overflow
net/sched:
fq_pie: clamp quantum in change path
net/sched:
hhf: cap hh_flows_limit at change time
net/sched:
hhf: clamp quantum before hhf_change() to avoid overflow
net/sched:
hhf: clamp quantum in change and init paths
net/sched:
pie: clamp psched_mtu in pie_drop_early
net/sched:
reject IDR error pointers when deleting actions
net/sched:
sch_cake: fix autorate reconfiguration throttling
net/sched:
sch_codel: clamp default mtu to avoid disabling CoDel
net/sched:
sch_codel: match the no-drop threshold to the packet size
net/sched:
sch_hfsc: bound the classify inner-filter walk with a drift budget
net/sched:
sch_htb: limit htb_classify inner-class filter hops
net/sched:
sch_teql: fix shadowed err in __teql_resolve()
net/sched:
sch_teql: restore skb->dev on the slave failure path
net/sched:
sfq: clamp quantum in change path
net/sched:
sfq: clamp quantum to avoid signed overflow soft lockup
net/smc:
bound the peer rkey counts in SMC-Rv2 LLC messages
net/smc:
carry oversized SMC-Rv2 LLC messages in the queue entry
net/smc:
do not dereference an unset send buffer on the SMC-D teardown path
net/smc:
fix socket refcount leak in smc_switch_conns()
net/smc:
fix UAF on lgr list traversal in smcr_port_err()
net/smc:
fix use-after-free in smc_rx_pipe_buf_release()
net/smc:
fix use-after-free of the LLC qentry in smc_llc_srv_add_link()
net/smc:
free pending qentry in smc_llc_flow_stop() before memset
net/smc:
free stashed qentry before overwrite in REQ_ADD_LINK to ADD_LINK transition
net/smc:
hash socket only after full initialisation in smc_sk_init()
net/smc:
Look up the pnetid ib device within the net namespace
net/smc:
protect clcsock lifetime in smc_getname
net/smc:
release the internal TCP sock on IPPROTO_SMC socket creation failure
net/smc:
stop killed, freed and out_of_sync sharing a byte
net/smc:
unregister the connection before draining the rx tasklet
net/sunrpc/svcauth_unix:
Use strscpy() to copy strings into arrays
net/tcp-ao:
fix use-after-free of current_key on reconnect to another peer
net/tcp:
fix TCP-AO key deletion in VRFs
net/tcp:
Prevent inlining tcp_syn_ack_timeout()
net:
6lowpan: fix mismatched comments
net:
Add connect_socket() helper
net:
add missing ref_tracker_dir_exit() to alloc_netdev_mqs()
net:
add missing ref_tracker_dir_exit() to net_passive_dec()
net:
Add per-netns netdev unregistration infra.
net:
add READ_ONCE()/WRITE_ONCE() annotations for dev->num_tc
net:
add READ_ONCE()/WRITE_ONCE() annotations for dev->prio_tc_map
net:
add sockopt_init_user() for getsockopt conversion
net:
advertise TCP MSS from the configured MTU, not the learned PMTU
net:
af_unix: enable custom setsockopt for all socket types
net:
af_unix: useful handling of LSM denials on SCM_RIGHTS
net:
airoha: add preliminary support to configure tx hw QoS queue during flowtable offloading
net:
airoha: Add retry mechanism to airoha_qdma_set_trtcm_param()
net:
airoha: defer GDM3/GDM4 WAN mode and GDM2 loopback to QoS offload
net:
airoha: enable RX_DONE interrupt for RX queue 31
net:
airoha: fix ARRAY_SIZE() division by zero on UP builds
net:
airoha: fix ETS QoS stats counter underflow and cross-channel corruption
net:
airoha: npu: cancel wdt_work after releasing the WDT IRQ
net:
airoha: npu: fix missing streaming DMA mask
net:
airoha: npu: load the firmware without the sysfs fallback
net:
airoha: rename airoha_priv_flags to airoha_dev_flags
net:
allow IFLA_INET_CONF messages when NLA_F_NESTED unset
net:
allwinner: remove dmaengine_desc_free()
net:
always dissect GSO packets in __virtio_net_hdr_to_skb()
net:
amd-xgbe: discard rx packets with bad FCS
net:
arp: terminate device name before lookup
net:
atl1: fix soft lockup on out-of-range cmb_tpd_next_to_clean read
net:
atl1c: fix soft lockup on out-of-range tpd_cons read
net:
atl1e: fix soft lockup on out-of-range hw_next_to_clean read
net:
au1000: move setting of netops to fix crash
net:
bcmasp: clear txcb->last before writing each descriptor
net:
bcmasp: fix tx_spb_ring_full() checking same slot cnt times
net:
bcmgenet: allocate RX buffers as page fragments
net:
bcmgenet: do not skip WoL power up on GENET V1
net:
bcmgenet: fix 64-bit RTNL stats reading in ethtool on 32-bit systems
net:
bcmgenet: fix NULL dereference in set_coalesce before first open
net:
bcmgenet: if UMAC was suspended in SW_RESET, restore it to SW_RESET
net:
bcmgenet: initialize u64 stats seq counter for all queues
net:
bcmgenet: mask DMA_TIMEOUT_MASK when reading DMA_RING0_TIMEOUT
net:
bcmgenet: restore the hardware filters on open
net:
bcmgenet: stop Tx NAPI before disabling the queues
net:
bcmgenet: unshare the skb before writing the control block
net:
bcmgenet: use platform_device_set_of_node()
net:
bcmgenet: validate Ethernet address in bcmgenet_set_mac_addr
net:
bnxt: ring the doorbell when SW USO exits early
net:
bonding: annotate lockless writes with WRITE_ONCE()
net:
bonding: check register_netdevice_notifier() error in bonding_init()
net:
bridge: arp/nd proxy: fix reading neigh ha
net:
bridge: avoid recursive multicast port cleanup
net:
bridge: mcast: don't truncate the port group walk on teardown
net:
bridge: mcast: fix use-after-free of a master VLAN's multicast context
net:
bridge: mcast: properly convert mglist to rcu
net:
bridge: mdb: restart port group walk after deletion
net:
bridge: mst: move switchdev call outside rcu
net:
bridge: Reject descending VLAN tunnel ranges
net:
bridge: use option bits for CFM/MRP frame handlers
net:
bridge: vlan: fix bugs caused by switchdev deletion errors
net:
bridge: vlan: fix inverted default vlan notification
net:
Call unregister_netdevice_many() per netns.
net:
cap advertised IP tunnel headroom
net:
cap skb->queue_mapping when the tx queue is picked
net:
cap tx_queue_len at S16_MAX to prevent oversized ring allocations
net:
chelsio: cxgb4: Use str_plural() in mem_intr_handler()
net:
Const qualify ctl_tables that kmemdup unconditionally
net:
Const qualify network templated ctl_tables Arrays
net:
core: check skb_frags_readable before uncloning in skb_copy_ubufs
net:
core: fix head-page leak in skb_zerocopy
net:
core: propagate unreadable flag in skb_zerocopy
net:
devmem: allow rx-page-size > PAGE_SIZE per dmabuf binding
net:
devmem: document that bind-tx is unprivileged by design
net:
dns_resolver: allow shorter names in dns_query()
net:
do not advance stack index from dev_fwd_path()
net:
document NETDEV_UNREGISTER unlocked rationale
net:
don't require the hwtstamp NDOs when a PHY provides timestamping
net:
dsa: b53: fix error propagation from b53_fdb_dump()
net:
dsa: bcm_sf2: bound the CFP rule dump by the caller's buffer size
net:
dsa: drop explicit NULL comparisons
net:
dsa: hold instance lock on close-on-shutdown paths
net:
dsa: initial MT7628 tagging driver
net:
dsa: initial support for MT7628 embedded switch
net:
dsa: lantiq_gswip: fix GSWIP_MDIO_PHY_FCONTX_EN value
net:
dsa: microchip: adapt port offset for KSZ8463's PTP register
net:
dsa: microchip: add KSZ8463 tail tag handling
net:
dsa: microchip: add PTP interrupt handling for KSZ8463
net:
dsa: microchip: add two-steps PTP support for KSZ8463
net:
dsa: microchip: allow the use of other IRQ operations.
net:
dsa: microchip: explicitly enable detection of L2 PTP frames
net:
dsa: microchip: fix KSZ8765 fiber detection
net:
dsa: microchip: Fix log typo in error path
net:
dsa: microchip: handle KSZ8-specific tc setup in ksz8.c
net:
dsa: microchip: implement ksz8463_setup()
net:
dsa: microchip: make ksz_is_port_mac_global_usable() static
net:
dsa: microchip: make read-only const array ts_reg static
net:
dsa: microchip: move ksz88xx stats handling in ksz8.c
net:
dsa: microchip: move KSZ9477 errata handling to ksz9477.c
net:
dsa: microchip: move ksz9477_set_default_prio_queue_mapping() to ksz9477.c
net:
dsa: microchip: move ksz_get_gbit() and ksz_get_xmii() to ksz9477.c
net:
dsa: microchip: move the drive strength config out of the common section
net:
dsa: microchip: rename ksz9477_drive_strength_write()
net:
dsa: microchip: split ksz8_change_mtu()
net:
dsa: microchip: split ksz8_config_cpu_port()
net:
dsa: microchip: split port_max_mtu() implementation
net:
dsa: mt7530: add EN7528 support
net:
dsa: mt7530: check bus->read() error in core_rmw()
net:
dsa: mt7530: check command register writes in fdb and vlan cmd
net:
dsa: mt7530: check CORE_PLL_GROUP4 access in mt7531_setup()
net:
dsa: mt7530: error out on failed PHY_IAC command writes
net:
dsa: mt7530: fix NULL dereference on unbind of MT7531 and MT7621
net:
dsa: mt7530: leave the MDIO IRQ mappings to regmap-irq
net:
dsa: mt7530: populate lpi_interfaces to fix EEE support
net:
dsa: mt7530: serialize the regmap IRQ chip like every other user
net:
dsa: mv88e6xxx: 88E6191X and 88E6193X have no PTP
net:
dsa: mv88e6xxx: bound the policy rule dump by the caller's buffer size
net:
dsa: mv88e6xxx: Fix PCS link check on CMODE read error
net:
dsa: mxl862xx: disable the stats poll on teardown
net:
dsa: mxl862xx: enable assisted learning on CPU port
net:
dsa: qca8k: fall back to ethernet-ports node name for LEDs
net:
dsa: realtek: rtl8365mb: add HSGMII support for RTL8367S
net:
dsa: realtek: rtl8365mb: add SGMII support for RTL8367S
net:
dsa: realtek: rtl8366rb: Disable STP learning on all ports in setup
net:
dsa: realtek: rtl8366rb: Fix up port isolation
net:
dsa: realtek: rtl8366rb: Switch to generic learning enablement
net:
dsa: realtek: rtl8366rb: Switch to generic port_bridge* handlers
net:
dsa: realtek: rtl8366rb: Use DSA port iterators
net:
dsa: realtek: rtl83xx: Make learning optional in join/leave
net:
dsa: realtek: use gpiod_set_value_cansleep for reset GPIO
net:
dsa: stop at the user device in .fill_forward_path
net:
dsa: tag_brcm: legacy FCS: request needed tailroom
net:
dsa: tag_ksz: move the KSZ8795 tag handling below ksz_xmit_timestamp()
net:
dsa: tag_ksz: share code for KSZ8795 and KSZ9893 xmit operations
net:
dsa: yt921x: Fix external port detection
net:
emac: move setting of netops to fix crash
net:
ena: fix MMIO read buffer leak on probe failure
net:
ena: fix PHC cleanup on probe failure
net:
Enable BIG TCP with partial GSO
net:
enetc: convert ndo_set_rx_mode() to ndo_set_rx_mode_async()
net:
enetc: differentiate phylink capabilities for pseudo-MAC and standalone MAC
net:
enetc: extract common helpers for MAC hash filter configuration
net:
enetc: extract common helpers for MAC promiscuous mode setting
net:
enetc: improve MAFT entry management with bitmap tracking
net:
enetc: move enetc_set_si_vlan_promisc() to enetc_pf_common.c
net:
enetc: open-code enetc4_set_default_si_vlan_promisc()
net:
enetc: refactor SI VLAN promiscuous mode configuration
net:
enetc: remove invalid code from enetc4_pl_mac_link_up()
net:
enetc: remove redundant num_vsi field from enetc_port_caps
net:
enetc: restore RX ring congestion mode after ring reconfiguration
net:
enetc: restore RX ring congestion mode for ENETC v4
net:
enetc: simplify enetc4_set_port_speed()
net:
enetc: use alloc_etherdev_mqs() to create netdev for VF driver
net:
enetc: use kzalloc_flex() for enetc_psfp_gate allocation
net:
enetc: use PCI device name for debugfs directory
net:
enforce net sysctl registration
net:
ethernet: actions: Move setting of netops to fix crash
net:
ethernet: adi: Add a driver for the ADIN1140 MACPHY
net:
ethernet: adi: Move setting of netops to fix crash
net:
ethernet: aeroflex: move setting of netops to fix crash
net:
ethernet: cortina: Ack RX overrun interrupt correctly
net:
ethernet: cortina: Count dropped frames as NAPI work
net:
ethernet: cortina: Count RX descriptors for freeq refill
net:
ethernet: cortina: Count RX drops once per frame
net:
ethernet: cortina: Finish RX updates before NAPI completion
net:
ethernet: cortina: Fix budget accounting
net:
ethernet: mtk_eth_soc: allocate dummy netdev sooner
net:
ethernet: mtk_eth_soc: populate lpi_interfaces to fix EEE support
net:
ethernet: mtk_eth_soc: unregister net_devices in case of probe failure
net:
ethernet: mtk_wed: increase WED v2 WDMA RESV_BUFF to 0x80
net:
ethernet: oa_tc6: Add new register address defines
net:
ethernet: oa_tc6: add OA_TC6_BROKEN_PHY quirk flag
net:
ethernet: oa_tc6: Add read_mms/write_mms register access functions
net:
ethernet: oa_tc6: Add the OA_TC6_ prefix to standard registers
net:
ethernet: oa_tc6: Disable tx queues on fatal error
net:
ethernet: oa_tc6: Export standard defined registers
net:
ethernet: oa_tc6: Export the C45 access functions
net:
ethernet: oa_tc6: Fix for the wrong data type
net:
ethernet: oa_tc6: Handle the OA TC6 SPI protected mode
net:
ethernet: oa_tc6: Improve the error recovery
net:
ethernet: oa_tc6: Protect skb pointer used by two different kernel instances
net:
ethernet: oa_tc6: Use the read_mms/write_mms functions for C45
net:
ethernet: qualcomm: Constify "queue_map" in ppe_ring_queue_map_set()
net:
ethernet: qualcomm: remove unneeded 'fast_io' parameter in regmap_config
net:
ethernet: qualcomm: Unconstify function arguments passed by value
net:
ethernet: remove conditional return with no effect
net:
ethernet: renesas: rswitch: fix device_node refcount leak in rswitch_get_port_node()
net:
ethernet: stmmac: dwmac-rk: fix bulk clock leak when the PHY clock fails
net:
ethernet: sun4i-emac: Fix IRQ error handling
net:
ethernet: ti: netcp: fix pm_runtime usage counter leak on error
net:
ethoc: move setting of netops to fix crash
net:
ethtool: keep rtnl_lock for the ioctl self test
net:
ethtool: let tsconfig reach a PHY-only timestamp provider
net:
extend IPv6 exthdr detection of tunneled packets
net:
failover: check register_netdevice_notifier() error in failover_init()
net:
fddi: skfp: fix NULL deref when setting the MAC address while down
net:
fec: only stop PTP if it was initialized
net:
fib_rules: Add fib_rules_ops.lock.
net:
fib_rules: Destroy ops->lock in fib_rules_unregister().
net:
fib_rules: Drop RTNL assertions.
net:
fib_rules: Make fib_rules_ops.delete() return void.
net:
fib_rules: Only hold RTNL for the first IPv4 RTM_NEWRULE.
net:
fib_rules: Remove unnecessary EXPORT_SYMBOL.
net:
fib_rules: Use dev_get_by_name_rcu().
net:
fix a resource leak in copy_net_ns() error handling path
net:
fix checksum offsets in skb_splice_from_iter()
net:
fix spurious TX timeout after dev_activate()
net:
flush skb_defer_nodes in dev_cpu_dead()
net:
geneve: remove unused geneve_dev_create_fb
net:
gianfar: dispose irq mappings on probe failure and device removal
net:
gre: remove unused gretap_fb_dev_create
net:
gro: Fix nesting of TCP GSO SKBs in skb_gro_receive_list()
net:
gso: limit recursive IP-in-IP segmentation
net:
Guard for gso_segs overflow in skb_segment
net:
gue: reject invalid REMCSUM offsets
net:
hibmcge: fix double-free of tx skb on DMA mapping failure
net:
hibmcge: fix page_pool DMA direction mismatch
net:
hinic: fix mailbox segment buffer overflow
net:
hisilicon: hip04_eth: Move setting of netops to fix crash
net:
hisilicon: hisi_femac: Move setting of netops to fix crash
net:
hisilicon: hns_dsaf_mac: fix mdio device leak in hns_mac_register_phy()
net:
hns3: add missing const qualifier to hclge_log_error() reg parameter
net:
hns3: add support to query/set TX pfc_prevention_tout for ethtool with RX prevention disabled
net:
hns3: set msg->desc to NULL after kfree in hclge_query_reg_info()
net:
hns3: use txqueue parameter directly in ndo_tx_timeout
net:
hns: use u32 for register offset in RCB TX coalescing
net:
Hold __rtnl_net_lock() in netdev_wait_allrefs_any().
net:
hold instance lock around NETDEV_DOWN/GOING_DOWN
net:
hso: fix TIOCMIWAIT race
net:
hsr: add PRP interlink (RedBox) datapath and duplicate discard
net:
hsr: allow PRP RedBox (interlink) creation
net:
hsr: emit RedBox-MAC TLV in PRP RedBox supervision frames
net:
hsr: enable promiscuous mode on interlink port with fwd offload
net:
hsr: free learned nodes on device setup failure
net:
ibm: emac: mal: fix NAPI locking
net:
icmp: avoid invalid transport header access in icmp_send tracepoint
net:
intel: remove conditional return with no effect
net:
ionic: Add PHC state page for user space access
net:
ionic: Fetch RCQ sign bit from firmware
net:
ionic: register PHC for rdma timestamping
net:
ip6_tunnel: use tunnel parameters for fill_forward_path route lookup
net:
ip_tunnel: initialize `options_len` before referencing options
net:
ip_tunnel: remove unused non-strict __ip_tunnel_change_mtu
net:
ipa: balance runtime PM reference on remove error
net:
ipa: fix stalled modem TX queue after runtime resume
net:
ipa: Switch to generic PAS TZ APIs
net:
ipconfig: bound DHCP option construction
net:
ipip: use tunnel parameters for fill_forward_path route lookup
net:
iptunnel: fix stale transport header during tunnel decapsulation
net:
ipv4: clear dev->ip_ptr before destroying inetdev
net:
ipv4: Fix UDP length overflow with PMTU discover and big MTU
net:
ipv4: report multicast group user count
net:
ipv6: Clamp to IP6_MAX_MTU in ip6_dst_mtu_maybe_forward
net:
ipv6: Fix UDP length overflow with PMTU discover and big MTU
net:
ipv6: keep room for the mac header in dst_dev_overhead()
net:
ipv6: report multicast group user count
net:
kcm: Hold RCU read lock while running BPF parser
net:
ks8851: Fix receiver error in 100BASE-TX mode following software power-down
net:
l2tp: do not propagate multicast notification errors
net:
lan743x: add RMII strap status detection for PCI11x1x
net:
lan743x: add support for RMII interface
net:
lan743x: fix RX checksum use-after-free
net:
lapbether: check register_netdevice_notifier() error in lapbeth_init_driver()
net:
libwx: add support for set_coalesce in wx_ethtool_ops_vf
net:
libwx: add support for set_ringparam in wx_ethtool_ops_vf
net:
libwx: disable TX VLAN offload for packets with >2 VLAN tags
net:
libwx: fix concurrent bitmap overwrite in PTP setup
net:
libwx: fix races in Tx timestamp handling
net:
lock the socket in sock_gettstamp()
net:
macb: allocate tieoff descriptor once across device lifetime
net:
macb: check TX ring before modifying skb
net:
macb: copy shared skbs before appending the FCS
net:
macb: destroy the phylink instance on the probe error path
net:
macb: drop "consistent" from alloc/free function names
net:
macb: drop CONFIG_OF #if block
net:
macb: enforce reverse christmas tree (RCT) convention
net:
macb: exclude software FCS from TX byte statistics
net:
macb: fix dma_alloc_coherent() leak on macb_alloc() error paths
net:
macb: fix NULL pointer dereference on unbind with fixed-link
net:
macb: fix ordering around PTP timestamp read
net:
macb: initialize PTP state before registering clock
net:
macb: put the "mdio" child node reference on success
net:
macb: refuse set_ringparam on EMAC
net:
macb: reject an unknown link speed in the taprio setup
net:
macb: remove unused ENST Q0/Q1 time register defines
net:
macb: unify device pointer naming convention
net:
macb: unify queue index variable naming convention and types
net:
macb: unify variable naming convention in at91ether functions
net:
macb: zero the link settings taprio reads back
net:
macvlan: check register_netdevice_notifier() error in macvlan_init_module()
net:
make dev_xdp_sb_prog_count() see programs attached through a link
net:
mana: Add debug knob to skip TX timeout recovery reset
net:
mana: Add handler for sriov configure
net:
mana: Add Interrupt Moderation support
net:
mana: Cap MSI-X vectors to the device MSI-X table size
net:
mana: Clear RDMA teardown and suspend state in mana_rdma_probe()
net:
mana: Extend RX CQE coalescing up to 8 packets
net:
mana: Fall back to scattered pages for GDMA queues
net:
mana: force full-page RX buffers via ethtool private flag
net:
mana: refactor mana_get_strings() and mana_get_sset_count() to use switch
net:
mana: Reserve extra CQ slot for the fence completion CQE
net:
mana: reserve RX buffer headroom to fix forwarding performance
net:
mana: restore the XDP program pointer when pre-allocation fails
net:
mana: Route ring-buffer access through offset-based helpers
net:
mctp: hold a reference to the route device in mctp_route_lookup()
net:
mctp: i3c: serialize probe with bus removal
net:
mctp: usb: Accommodate DSP0283 v1.1 header format
net:
mctp: usb: Allow multiple urbs in flight
net:
mctp: usb: enable v1.1 packet spanning
net:
mctp: usb: Improve IN endpoint status handling
net:
mctp: usb: Include version indicator in max packet size defines
net:
mctp: usb: Use packet-length max for maximum packet-size check
net:
mctp: usblib: Add initial kunit tests
net:
mctp: usblib: Add support for multi-packet transmit
net:
mctp: usblib: Implement receive-side packet spanning
net:
mctp: usblib: Implement transmit-side packet spanning
net:
mctp: usblib: Move RX transfer processing to a new mctp-usblib
net:
mctp: usblib: Move TX transfer processing to mctp-usblib
net:
mdio: Kconfig: Group mdio controller drivers in a submenu
net:
mdio: Kconfig: Group mdio multiplexers in a submenu
net:
mdio: realtek-rtl9300: fix RTL931x C22 extended page selection
net:
microchip: vcap api: Fix possible memory leak in vcap_decode_rule()
net:
microchip: vcap: stop scanning after deleting key field
net:
microchip: vcap: use port number instead of netdev name for debugfs
net:
mpls: clear inner_protocol when the last label is popped
net:
mtk_eth_soc: hold instance lock around DMA-device-swap close
net:
mv643xx: move setting of netops to fix crash
net:
mv643xx: use platform_device_set_of_node()
net:
mvneta: bm: fix device reference leak on failed lookup
net:
mvneta: clear XDP pfmemalloc flag between frames
net:
mvneta_bm: add suspend/resume support to prevent crash after resume
net:
mvpp2: prevent buffer overflow in page_pool allocation
net:
net_failover: Fix the deadlock in net_failover_slave_name_change()
net:
netfilter: add ether_type to net_device_path_ctx and use it
net:
netsec: fix device_node reference leak on phy_np
net:
nexthop: add NHA_DST_PORT for fdb nexthops
net:
ngbe: correct misleading interrupt comment
net:
ngbe: implement libwx reset ops
net:
niu: fix potential buffer overflow/truncation in irq names
net:
ntb_netdev: Avoid double-accounting netif_rx() drops
net:
ntb_netdev: Count packets dropped on RX refill failure
net:
ntb_netdev: Fix statistics races
net:
ntb_netdev: Fix TX busy and drop handling
net:
openvswitch: conntrack: avoid modifying shared unconfirmed ct entry
net:
openvswitch: conntrack: fix helper UAF due to extensions realloc
net:
openvswitch: conntrack: remove 'add_helper' dead code
net:
openvswitch: fix flow mask use-after-free on flow deletion
net:
openvswitch: fix nf_connlabels leak in ovs_ct_init
net:
openvswitch: fix use-after-free of the flow table mask array
net:
openvswitch: unexport ovs_vport_alloc/free
net:
openvswitch: validate transport header presence in set_ipv6_addr
net:
page_pool: fix UAF in __page_pool_release_netmem_dma on xa_cmpxchg race
net:
page_pool: fix use-after-free in page_pool_recycle_ring_bulk()
net:
page_pool: Remove zone/policy GFP flags when allocating XArray entries
net:
pass dst via net_device_path in dev_fill_forward_path()
net:
pass net_device_path_ctx to dev_fill_forward_path()
net:
pcs: mtk-lynxi: check regmap reads in mtk_pcs_lynxi_get_state()
net:
pcs: rzn1-miic: Clear MIIC protection state before unprotect sequence
net:
pcs: rzn1-miic: Fix config array initialization
net:
pcs: xpcs: fix clock reference leak on xpcs_init_clks failure
net:
phy: add DAPU Telecom DAP8211R(I) Gigabit Ethernet PHY driver
net:
phy: add generic helpers for direct C45 MMD access
net:
phy: add PHY package locking helpers
net:
phy: Add support for the ADIN1140 PHY
net:
phy: air_en8811h: move LED GPIO configuration to config_init
net:
phy: aquantia: fix system interface type not updated in forced mode
net:
phy: at803x: Use a helper to check for phy reset existence
net:
phy: c45: add genphy_c45_pma_soft_reset()
net:
phy: c45: add setup and read master/slave helpers
net:
phy: dp83640: clear state after PTP registration failure
net:
phy: dp83640: embed pin configuration in clock
net:
phy: dp83640: fix per-bus clock lifetime
net:
phy: dp83867: handle the active-high LED polarity mode
net:
phy: dp83td510: handle the active-high LED polarity mode
net:
phy: Drop #inclusion of
from
net:
phy: drop duplicated header include in mdio-device
net:
phy: intel-xway: workaround 100BASE-TX Link-Up issue
net:
phy: mediatek-ge: disable EEE on the MT7530 PHY
net:
phy: mediatek: add EcoNet EN7528 PHY support
net:
phy: mediatek: add phy driver for MT7628 built-in Fast Ethernet PHYs
net:
phy: mediatek: do not report link and per-speed LED rules together
net:
phy: micrel: Add loopback support for ksz9131
net:
phy: micrel: Advance register data pointer in write loop
net:
phy: microchip-t1s: use generic C45 MMD access helpers
net:
phy: motorcomm: Enable optional clock for YT8531
net:
phy: motorcomm: enable the reference clock for YT8521
net:
phy: nxp-tja11xx: cancel registration work on remove
net:
phy: qcom: at803x: Fix IPQ5018 short-cable DAC values
net:
phy: realtek: add support for RTL8261C_CG
net:
phy: realtek: add support for RTL8261D
net:
phy: realtek: load firmware for RTL8261C_CG
net:
phylink: allow PHYs to be attached in 802.3z inband mode
net:
phylink: correctly validate returned PCS in phylink_inband_caps
net:
phylink: Drop references to the .validate() method in comments
net:
phylink: initialise link_state before a forced major config
net:
phylink: record the PHY only once bringup cannot fail
net:
phylink: treat PSGMII as an inband capable interface
net:
pktgen: use a consistent flow count
net:
prestera: ignore duplicate RIF destruction events
net:
prevent torn reads in netdev_tc_txq
net:
pse-pd: add Realtek PSE MCU core
net:
pse-pd: realtek-pse-mcu: add I2C transport
net:
pse-pd: realtek-pse-mcu: add UART transport
net:
psp: avoid conflicts with skb->decrypted and sk_validate_xmit_skb()
net:
psp: do not inherit the Rx association on clone
net:
psp: use psp_dev_is_registered() in psp_assoc_free()
net:
qed: Fix spelling typo in qed_dcbx.c comment
net:
qlcnic: validate unified ROM sections before loading
net:
qrtr: resend HELLO on MHI resume
net:
qrtr: Send HELLO message on endpoint register
net:
qualcomm: rmnet: restore skb->dev on deaggregated frames
net:
ravb: avoid dereferencing an invalid PTP clock
net:
ravb: serialize PTP clock teardown
net:
rds: fix uninitialized trans dereference in CM event handler
net:
reject oversized tx_queue_len at netlink parse time
net:
remove conditional return with no effect
net:
Remove conflicting altnames for dying netns in __dev_change_net_namespace().
net:
remove WARN_ON_ONCE() from the dev_fill_forward_path() loop check
net:
replace linux/gpio.h inclusions
net:
require instance lock for NETDEV_DOWN/GOING_DOWN notifiers
net:
restrict SO_RESERVE_MEM to TCP sockets and cap max value
net:
rmnet: annotate endpoint lookup under RTNL
net:
rtnetlink: take instance lock inside rtnl_configure_link
net:
sched: fix 32-bit backlog wrap in gred, bfifo and plug enqueue
net:
scm: move scm_detach_fds() from common path to scm_recv_unix()
net:
sfp: add quirk for HORACO copper SFP+ module
net:
sfp: add quirks for OEM XGSPONST2001 and FS XGS-SFP-ONT-MACI
net:
sfp: allow prefix matching in quirk lookup
net:
sfp: fix hwmon_name memory leak on hwmon registration failure
net:
sgi: ioc3-eth: fix split TX DMA mapping lengths
net:
sgi: ioc3-eth: unregister netdev before freeing DMA rings
net:
skbuff: do not leave stale header offsets after pskb_carve()
net:
skbuff: don't leave stale bytes in skb_copy_and_csum_bits()
net:
skbuff: don't skb_tx_error() the source skb in skb_zerocopy()
net:
skbuff: don't touch shared zerocopy state in skb_tx_error()
net:
skbuff: fix pull-bound underflow in skb_checksum_setup_ipv6()
net:
skbuff: optimization of net_zcopy_get() call in pskb_carve helpers
net:
spacemit: clear TX descriptor on fragment mapping failure
net:
sparx5: configure TAS port link speed
net:
sparx5: fix sleep in atomic context in MAC table access
net:
sparx5: free the matchall entry on destroy
net:
sparx5: make ports inherit the switch base mac address type
net:
sparx5: skip ptp deinit if init was skipped
net:
sparx5: start the TOD counters on non-PTP lan969x variants
net:
stmmac: clear stale buf->page after recycling on skb build failure
net:
stmmac: convert DMA address to lower 32 before assignment
net:
stmmac: Disable S-Tag processing on dwmac4
net:
stmmac: Do not advertise S-VLAN stripping when it is disabled
net:
stmmac: do not overwrite phc_index when no PTP clock is registered
net:
stmmac: Don't rely on the PHY for flow-control testing
net:
stmmac: Don't use PHY loopback for selftests
net:
stmmac: drop gso_enabled_types and rely on netdev features
net:
stmmac: dwmac1000: Account for the primary MAC address for UC filtering
net:
stmmac: dwmac1000: clear the RGMII status interrupt
net:
stmmac: dwmac4: Account for the primary MAC address for UC filtering
net:
stmmac: dwmac4: Use the correct bufzise when the len is exactly 8K
net:
stmmac: dwxgmac2: configure INTM for per-channel interrupt routing
net:
stmmac: dwxgmac: Account for the primary MAC address for UC filtering
net:
stmmac: eic7700: add support for eth1 clock inversion variant
net:
stmmac: eic7700: make RGMII delay properties optional
net:
stmmac: ethtool: Address off-by-one when reading the coal rx-usecs
net:
stmmac: ethtool: Comment the magic numbers in RIWT computation
net:
stmmac: fix device node reference leaks in stmmac_mtl_setup()
net:
stmmac: fix dma mapping leak in stmmac_tso_xmit()
net:
stmmac: fix rx Scatter-Gather support
net:
stmmac: fix TSO header length truncation
net:
stmmac: fix TX descriptor availability check for TSO traffic
net:
stmmac: initialize ptp_lock at probe time
net:
stmmac: intel: Add missing pci_free_irq_vectors() calls
net:
stmmac: preserve real_num_tx_queues on mqprio setup failure
net:
stmmac: propagate FPE preemption-class mapping errors
net:
stmmac: propagate PTP addend and system time programming errors
net:
stmmac: raise TX completion interrupt at the end of an xmit burst
net:
stmmac: reconfigure RX packet parser table in stmmac_hw_setup() after reset
net:
stmmac: remove ptpaddr/mmcaddr/estaddr "safe" initialization
net:
stmmac: Remove VLAN perfect matching dead code
net:
stmmac: Rename double VLAN references to svlan
net:
stmmac: restore NET_IP_ALIGN in the RX DMA offset
net:
stmmac: selftests: Account for alignment shift on dwmac1000 for Jumbo test
net:
stmmac: selftests: Account for the UC filter list for filtering tests
net:
stmmac: selftests: Capture all packets for vlan checks
net:
stmmac: selftests: Check multiple MMC counters
net:
stmmac: selftests: Check the dev->features for S-TAG offload testing
net:
stmmac: selftests: Don't test flow control for small rx fifos
net:
stmmac: selftests: Pass the IP proto mask in the TC selftest
net:
stmmac: selftests: Support running selftests on DSA conduits
net:
stmmac: selftests: Validate EEE based on the actual LPI timer value
net:
stmmac: Simplify ioctl handling
net:
stmmac: size the RX buffers from the frame length, not the MTU
net:
stmmac: Skip PHY attach if custom PCS is in use
net:
stmmac: Stop toggling the EDVLP bit
net:
stmmac: use dma_addr_t for DMA addresses
net:
sun4i-emac: fix missing of_node_put() for phy_node
net:
sxgbe: fix null pointer dereference in probe error path
net:
systemport: Fix buffer overflow in bcm_sysport_get_stats()
net:
systemport: Fix RUNT MIB counter register offset calculation
net:
tcp: block mixing readable and unreadable frags
net:
team: check register_netdevice_notifier() error in team_module_init()
net:
team: free skb when broadcast has no txable port
net:
team: stop reusing skb after queue override
net:
thunderbolt: Count delivered packets in rx_packets and rx_bytes
net:
thunderbolt: Mark the connection down when bringing it up fails
net:
thunderbolt: Release the Rx HopID that was handed out on mismatch
net:
ti: icssm-prueth: Move setting of netops to fix crash
net:
tulip: remove xircom_cb driver
net:
tun: bound receive headroom
net:
txgbe: fix FDIR filter restore for VF rules
net:
txgbe: fix MISC interrupt unmasking in non-MSI-X mode and device shutdown
net:
usb: ax88179_178a: fix rx frame length for non-last packets
net:
usb: catc: bound the RX packet length in catc_rx_done()
net:
usb: cdc_ether: add quirk for AMI BMC stale link events
net:
usb: cdc_mbim: add MeiG Smart SRM821 to ZLP whitelist
net:
usb: cdc_ncm: add Apple MacBook Pro USB product ID 0x1902
net:
usb: cx82310_eth: drop URB after 0xffff reboot sentinel to prevent partial_data heap overflow
net:
usb: lan78xx: Fix URB reference leak in lan78xx_submit_deferred_urbs()
net:
usb: lg-vl600: fix Ethernet header on fragmented RX packets
net:
usb: pegasus: don't rely on id table pointer arithmetic
net:
usb: qmi_wwan: add Compal EXM-G1x support
net:
usb: qmi_wwan: add Quectel EG120K-EA
net:
usb: qmi_wwan: add Quectel RG660QB
net:
usb: qmi_wwan: add Rolling Wireless RN947R
net:
usb: qmi_wwan: add Telit Cinterion FE990D50 composition
net:
usb: rtl8150: handle link status read failures
net:
usb: sr9700: include receive overhead in the length check
net:
Use helpers to get/set UDP len tree-wide
net:
vrf: check register_netdevice_notifier() error in vrf_init_module()
net:
vxlan: remove unused vxlan_dev_create
net:
wangxun: add pcie error handler
net:
wangxun: add reinit parameter to wx->do_reset callback
net:
wangxun: add Tx timeout process
net:
wangxun: implement soft quiesce for PCIe error recovery
net:
wangxun: use BIT_ULL() to prevent shift overflow on 32-bit archs
net:
Wrap default_device_exit_net() with __rtnl_net_lock().
net:
wwan: add exclusive open mode capability to AT and QCDM ports
net:
wwan: add minimalistic IOCTls support also to QCDM port
net:
wwan: mhi_wwan_mbim: check skb_copy_bits() return value
net:
wwan: mhi_wwan_mbim: guard against a cyclic NDP chain
net:
wwan: t7xx: validate the netif index in t7xx_ccmni_recv_skb()
net:
xfrm: reject unrepresentable espintcp transport headers
net:
xilinx: axienet: Free outstanding DMA buffers on dmaengine stop
net:
xilinx: axienet: Treat xlnx,rxmem as a required property
net:
xps: reject an out of range traffic class
net_sched:
sch_fq: fix pacing delay underflow with pacing offload
net_shaper:
add some notes on re-parenting
net_shaper:
clarify the kernel API / comments
net_shaper:
fix kernel-doc list indentation
net_shaper:
remove incorrect comment about group leaves
netconsole:
clean up released targets dropped before the cleanup worker
netconsole:
do not warn when the best-effort skb allocation fails
netconsole:
move egress_dev() as netcons_egress_dev()
netconsole:
move local_ip/remote_ip/ipv6 to netconsole_target
netconsole:
move local_port / remote_port from struct netpoll to netconsole_target
netconsole:
move netpoll_local_ip_unset() as netcons_local_ip_unset()
netconsole:
move netpoll_take_ipv4() as netcons_take_ipv4()
netconsole:
move netpoll_take_ipv6() as netcons_take_ipv6()
netconsole:
move netpoll_wait_carrier() as netcons_wait_carrier()
netconsole:
move refill_skbs() and skb-pool sizing macros from netpoll
netconsole:
move refill_skbs_work_handler() from netpoll
netconsole:
move remote_mac from struct netpoll to netconsole_target
netconsole:
move skb_pool / refill_wq from struct netpoll to netconsole_target
netconsole:
move skb_pool_flush() from netpoll
netconsole:
publish the userdata payload with RCU
netconsole:
take over netpoll_setup() from netpoll
netconsole:
take over skb pool lifecycle from netpoll
netdev:
check for nla_put_u32() failures
netdevsim:
drop the ability to change max_vfs via debugfs
netdevsim:
update queue NAPI association on queue reset
netfilter:
add DEBUG_NET_WARN_ON_ONCE to skb_set_nfct()
netfilter:
arp_tables: remove the 32bit compat interface
netfilter:
avoid strcpy usage
netfilter:
bpf: reject invalid NAT manipulation types
netfilter:
conncount: normalize tuple and zone on successful ct lookup
netfilter:
conncount: use DEBUG_NET_WARN_ON_ONCE on reaching count limit
netfilter:
conntrack: always lower timeout for non-closing RST packets
netfilter:
conntrack: get rid of tuple in helper definitions
netfilter:
conntrack: remove obsolete module parameters
netfilter:
conntrack: tcp: use UNACK timeout for non-closing RST packets
netfilter:
conntrack_helper: pass master conntrack to helper functions
netfilter:
ctnetlink: do not expose expectation DEAD flag
netfilter:
ctnetlink: fix suspicious RCU usage in expect_iter_name
netfilter:
cttimeout: prevent UAF during module unload
netfilter:
ebtables: bound num_counters like nentries in do_replace()
netfilter:
flowtable: consolidate flowtable device check
netfilter:
flowtable: consolidate net_device field in nft_forward_info struct
netfilter:
flowtable: detach layer 2 encapsulation parser from lookup
netfilter:
flowtable: generalize pending status bit
netfilter:
flowtable: hold reference on ct until flow is released
netfilter:
flowtable: move ipv4 and ipv6 xmit path to function
netfilter:
flowtable: publish HW_DEAD after worker is done
netfilter:
flowtable: release tunnel route on error when building forward path
netfilter:
flowtable: rename ctx.tun.proto to ctx.tun.inner_proto
netfilter:
flowtable: rename tun.l3_proto to tun.inner_proto
netfilter:
flowtable: restore ieee80211 forward path
netfilter:
flowtable: store ethertype in flowtable context
netfilter:
flowtable: tear down flow entries with stale dst from GC
netfilter:
ip6_tables: set F_PROTO when proto value is nonzero
netfilter:
ip6t_rpfilter: reject routes without inet6_dev
netfilter:
ip6t_rt: fix zero-address non-strict match out-of-bounds read
netfilter:
ipset: do not update comments from kernel-side adds
netfilter:
ipset: remove need to allocate memory on delete operations
netfilter:
nf_conntrack_expect: bail out on insert dead expectations
netfilter:
nf_conntrack_expect: consolidate check for insertion of dead expectation
netfilter:
nf_conntrack_expect: store event cache in expectation
netfilter:
nf_conntrack_helper: do not hash by tuple
netfilter:
nf_conntrack_sip: fix OOB read in sip_skip_whitespace()
netfilter:
nf_log: unregister loggers before per-net teardown
netfilter:
nf_nat: unregister and release hooks on error
netfilter:
nf_nat_sip: rewind offset when NAT shrinks the packet
netfilter:
nf_tables: call set ops .commit when building new ruleset blob
netfilter:
nf_tables: call skb_valid_dst() before skb_dst()
netfilter:
nf_tables: don't queue packet path object notifications
netfilter:
nf_tables: fix device name and prefix match in hook lookup
netfilter:
nf_tables: move hardware offload step after building the chain blob
netfilter:
nf_tables: move set_update_list to nftables per-netns
netfilter:
nf_tables: remove leftover set_update_list
netfilter:
nf_tables: set on dead bit when performing early element removal
netfilter:
nf_tables: skip double clone set expressions on element insert
netfilter:
nf_tables: skip expired catchall elements on insert and delete
netfilter:
nfnetlink_hook: Dump nat type chains
netfilter:
nfnetlink_log: cope with concurrent instance destruction
netfilter:
nfnetlink_queue: hold nfnl mutex in event notifier
netfilter:
nft_ct: move custom expectation support to helper
netfilter:
nft_ct: support expectation creation for natted flows
netfilter:
nft_flow_offload: drop flowtable reference on init error path
netfilter:
nft_nat: fully initialise new_addr in netmap setup
netfilter:
nft_set_pipapo_avx2: add missing vzeroupper
netfilter:
nft_set_rbtree: skip transaction elements during GC
netfilter:
nft_synproxy: use the family-aware checksum helper
netfilter:
remove redundant null check before kvfree()
netfilter:
replace u_int8_t and u_int16t with u8 and u16
netfilter:
report NLM_F_DUMP_FILTERED when all is filtered out
netfilter:
tproxy: use DEBUG_NET_WARN_ON_ONCE for protocol fallbacks
netfilter:
validate L4 headers after userspace packet writes
netfilter:
x_tables: remove pr_debug
netfilter:
x_tables: replace pr_{info,err}() by pr_info_ratelimited()
netfilter:
x_tables: replace strlcat() with snprintf()
netfilter:
xt_dscp: add checkentry for tos match
netfilter:
xt_tcpmss: add checkentry for parameter validation
netfilter:
xt_tcpmss: extend checkentry to ipv6
netfs, afs:
Fix symlink reading
netfs:
break unbuffered write when netfs_alloc_subrequest() fails
netfs:
clear post-EOF pagecache when extending a file via write
netfs:
Fix error vs transferred passed to ->ki_complete()
netfs:
Fix i_size update for partial transfer
netfs:
Fix missing alloc tagging of direct mempool allocations
netfs:
Fix netfs_read_gaps() to use separate sink folios
netfs:
Fix read progress reporting
netfs:
Fix readahead synchronisation issues by loading all folios upfront
netfs:
Fix subreq ref leak
netfs:
Fix unbuffered/DIO write partial transfer error return
netfs:
Fix uninitialized return value in netfs_unbuffered_write()
netfs:
Mark folios with COPY_TO_CACHE whilst issuing subreqs
netfs:
zero gaps in read-gaps folio to avoid writing back stale data
netfs:
zero the tail of a short DIO/unbuffered read
netlink:
avoid hashing the network namespace pointer
netlink:
do not free nlk->groups while lockless readers can use it
netlink:
drop unneeded semicolon
netlink:
reset skb headers before unicast and multicast filtering
netlink:
specs: add missing mask attributes for conntrack dump
netlink:
specs: fix the conntrack filter type
netlink:
specs: nl80211: fix TOOD -> TODO
netlink:
specs: rt-route: add route notifications
netlink:
specs: rt-route: add the route deletion reason
netlink:
specs: rt-route: split out the request attribute list
netpoll:
do not warn when the best-effort pool refill fails
netpoll:
export carrier_timeout via netpoll_get_carrier_timeout()
netpoll:
export refill_skbs(), refill_skbs_work_handler(), skb_pool_flush()
netpoll:
export the netpoll_setup() helpers for netconsole
netxen:
unregister notifiers if PCI registration fails
nexthop:
Initialize extack in remove_nh_grp_entry()
nfc:
digital: clamp SENSF_RES length to the destination buffer
nfc:
digital: Do not dump a NULL response in command completion
nfc:
Drop __maybe_unused from acpi_device_id tables
nfc:
Drop __maybe_unused from of_device_id tables
nfc:
Drop unused assignment of acpi_device_id driver data
nfc:
Drop unused assignment of spi_device_id driver data
nfc:
fdp: bound the device-reported read length and fix an skb leak
nfc:
fix use-after-free in nfc_get_local_general_bytes
nfc:
Initialize acpi_device_id arrays using member names
nfc:
Initialize mei_cl_device_idarrays using member names
nfc:
Initialize spi_device_idarrays using member names
nfc:
llcp: avoid userspace overflow on invalid optlen
nfc:
llcp: bound SNL TLV parsing to the skb and add length checks
nfc:
llcp: bound the connect_sn TLV walk to the skb
nfc:
llcp: drop truncated I/RR/RNR PDUs in nfc_llcp_recv_hdlc()
nfc:
llcp: fix -ENOMEM on connect with zero-length service name
nfc:
llcp: Fix list corruption / refcount desync in nfc_llcp_recv_dm()
nfc:
llcp: fix OOB read and u8 offset wrap in TLV parsers
nfc:
llcp: Fix race condition in accept_queue lifecycle
nfc:
llcp: fix sdreq TLV list leak on parse/alloc/send failure
nfc:
llcp: fix slab-out-of-bounds reads when logging service names
nfc:
llcp: fix WKS SAP hijacking via prefix match in nfc_llcp_wks_sap()
nfc:
llcp: read llcp_sock->local under the socket lock in getsockopt
nfc:
llcp: reject PDUs shorter than the LLCP header
nfc:
microread: validate target discovery payload lengths
nfc:
mrvl: spi: Unregister dev on allocation fail
nfc:
nci: add data_len bound checks to activation parameter extractors
nfc:
nci: fix double completion race in nci_data_exchange_complete
nfc:
nci: fix out-of-bounds write in nci_target_auto_activated()
nfc:
nci: fix uninit-value in the RF discover/activated NTF handlers
nfc:
nci: fix use of uninitialized memory in CORE_INIT_RSP parsing
nfc:
nci: free destination parameters when closing a connection
nfc:
nfcmrvl: validate helper command length before pull
nfc:
nxp-nci: Add remove on IRQ error
nfc:
pn533: fix memcpy overflow warning
nfc:
pn533: fix OOB read in pn533_acr122_is_rx_frame_valid()
nfc:
pn533: hold a reference to the request skb during send_frame
nfc:
pn533: purge fragmented skbs during cleanup
nfc:
pn544: Drop empty line between i2c_device_id array and MODULE_DEVICE_TABLE()
nfc:
port100: reject frames whose declared length exceeds the received data
nfc:
st21nfca: validate ATR_REQ length against the received frame
nfc:
st21nfca: validate ISO15693 inventory length
nfc:
st21nfca: validate received frame size
nfc:
st95hf: switch to using sleeping variants of gpiod API
nfc:
trf7970a: power down on startup RX gain failure
nfc:
trf7970a: Use NULL when no response is expected
nfc:
Unify style of acpi_device_id arrays
nfc:
Unify style of of_device_id arrays
nfc:
Unify style of spi_device_id arrays
nfc:
Unify style of usb_device_id arrays
nfc:
virtual_ncidev: Add missing ioctl compat handler
nfp:
hold IPsec RX state under the XArray lock
NFS/localio:
fix ref leak on nfs_uuid_add_file failure
NFS/localio:
issue commit inline when not in a memory-reclaim context
NFS/localio:
issue IO inline when not in a memory-reclaim context
NFS/localio:
remove dead FLUSH_SYNC handling from nfs_local_commit
nfs4.2:
add UNCACHEABLE_FILE_DATA attribute support
nfs4.2:
open UNCACHEABLE_FILE_DATA files with O_DIRECT
nfs4.2:
request UNCACHEABLE_FILE_DATA only for regular files
nfs:
drop redundant S_IFDIR from mkdir
NFS:
Fix delayed delegation return list handling
NFS:
fix delegation_hash_table leak when nfs4_server_common_setup() fails
nfs:
fix ENXIO on O_CREAT open of existing symlink over NFSv3
NFS:
fix folio dereference before NULL check in nfs_inode_remove_request()
nfs:
refactor pNFS functions using clear_and_wake_up_bit
nfs:
replace atomic bitops sequence with clear_and_wake_up_bit helper
NFS:
Return a delegation the client fails to record
NFS:
Verify symlink inode before caching target
nfs_common:
add new NOTIFY4_* flags proposed in RFC8881bis
nfsd:
add callback encoding and decoding linkages for CB_NOTIFY
nfsd:
add data structures for handling CB_NOTIFY
nfsd:
add fh_want_write() for early-verified SETATTR in nfsd_proc_setattr()
nfsd:
add filehandle match check to nfsd4_delegreturn()
nfsd:
add helper to marshal a fattr4 from completed args
nfsd:
add missing read barrier to rpc_status_get dumpit seqcount retry
nfsd:
add notification handlers for dir events
nfsd:
add protocol support for CB_NOTIFY
nfsd:
add support to CB_NOTIFY for dir attribute changes
nfsd:
add the filehandle to returned attributes in CB_NOTIFY
nfsd:
allow encoding a filehandle into fattr4 without a svc_fh
nfsd:
allow nfsd to get a dir lease with an ignore mask
nfsd:
allow nfsd4_encode_fattr4_change() to work with no export
NFSD:
Annotate caller preconditions for the state-table walkers
nfsd:
apply the notify mask to the delegation when requested
nfsd:
block non-SAVEFH ops after FOREIGN PUTFH to prevent NULL deref
NFSD:
Bound on-demand DRC slot growth by the thread ceiling
nfsd:
cap decoded POSIX ACL count to bound sort cost
nfsd:
check client ownership when cancelling a copy-notify stateid
nfsd:
check fl_lmops in nfsd_breaker_owns_lease()
nfsd:
check nfsd4_acl_to_attr() return value in nfsd4_create()
NFSD:
check truncate permission under inode lock
NFSD:
Clean up documenting comment for reduce_session_slots()
nfsd:
clear CALLBACK_RUNNING on failed delegation recall queue
nfsd:
clear opcnt on compound arg release to prevent OOB read
nfsd:
close shrinker/GC/fsnotify vs per-net shutdown race in filecache
NFSD:
Consolidate the revocation-path client unpin
nfsd:
convert nfsd_net boolean flags to unsigned long flags word
nfsd:
count NFSv4 callback operations per netns
NFSD:
Count slot 0 in nfsd_total_target_slots
nfsd:
dedup nfs4_client_to_reclaim inserts
nfsd:
defer setting NFSD4_CALLBACK_RUNNING in deleg_reaper
nfsd:
defer vfree of compound ops to fix rpc_status UAF
NFSD:
Document and rename the NFSv4.1 session slot shrinker callbacks
NFSD:
Document reply_cache_stats ABI
nfsd:
don't free session slots that are still in use
nfsd:
drop dead COPY-vs-COPYNOTIFY type handling from s2s stateid IDR
nfsd:
drop the stateid, not the stateowner, on seqid_op replay retry
NFSD:
Eliminate percpu counter contention in DRC memory accounting
NFSD:
Eliminate percpu counter contention in IO byte accounting
NFSD:
Eliminate percpu counter contention in reply cache statistics
NFSD:
Encode only the status in NFS-ACL v2 GETACL error replies
nfsd:
ensure nfsd_file_do_acquire() does not use a non-opened file
NFSD:
Explicitly include "stats.h"
nfsd:
export NFSv4 callback op stats via netlink
nfsd:
fix BUG_ON in nfsd4_alloc_layout_stateid on racing delegation revoke
nfsd:
fix clock domain mismatch in clients_still_reclaiming()
nfsd:
fix cpntf publish race in nfs4_init_cp_state
nfsd:
fix dentry ref leak on V4ROOT export filehandle lookup
nfsd:
fix fcache_disposal UAF by inlining dispose state into nfsd_net
nfsd:
fix FL_SLEEP being set unconditionally for all LOCK types
nfsd:
fix handling of NFSEXP_PNFS in the netlink codepath
nfsd:
fix layout fence worker double-reference race
nfsd:
fix netlink dumpit error handling for rpc_status_get
nfsd:
fix nfsd_file leak on inter-server COPY setup failure
nfsd:
fix null dereference in nfsd4_setattr for deleg timestamp attrs
NFSD:
Fix off-by-one in DRC bucket pruning limit
nfsd:
fix partial-write detection in nfsd_direct_write
nfsd:
fix possible fh_compose of wrong dentry in nfsd4_create_file()
nfsd:
fix refcount leak in nfsd_file_lru_add on insertion failure
nfsd:
fix reply size estimate for GET_DIR_DELEGATION
nfsd:
fix stale s2s_cp_stateids IDR entry for async COPY
nfsd:
fix UAF in async copy cancel and shutdown
NFSD:
fix up error returned by write_threads()
nfsd:
fix version mismatch loops in nfsd_acl_init_request()
nfsd:
fix XDR length calculation in nfsd4_ff_encode_layoutget
nfsd:
fix XDR padding calculation in ff_encode_getdeviceinfo
nfsd:
gate nfs2 setacl by argp->mask
nfsd:
gate nfs3 setacl by argp->mask
NFSD:
Guard admin state-revocation walks with NFSD_NET_UP
nfsd:
guard nfsd_serv deref in nfsd_file_net_dispose
nfsd:
hold rcu across localio cmpxchg retry
nfsd:
implement server-stats-get netlink handler
NFSD:
include "netns.h"
nfsd:
initialize copy-notify stateid before publishing it
nfsd:
initialize DRC hash table before registering shrinker
NFSD:
Make "stats.h" self-contained
nfsd:
make nfsd4_callback_ops->prepare operation bool return
nfsd:
make the copy offload stateid a first-class nfs4_stid
nfsd:
move nfsd_debugfs_init() after nfsd4_init_slabs() in init_nfsd()
NFSD:
Move struct readdir_cd
NFSD:
Move the export.h include from nfsd.h to auth.c
NFSD:
Prevent client use-after-free during admin state revocation
NFSD:
Prevent client use-after-free during blocked-lock reaping
NFSD:
Prevent client use-after-free during close_lru reaping
NFSD:
Prevent client use-after-free during delegation revoke
NFSD:
Prevent client use-after-free during export state revocation
NFSD:
Prevent client use-after-free during NFSv4.0 revoked-state cleanup
NFSD:
Prevent lock owner use-after-free during client teardown
NFSD:
Prevent post-shutdown use-after-free in unlock_filesystem
nfsd:
properly track requested child attributes
nfsd:
RCU-protect cl_cb_session to fix use-after-free on session teardown
nfsd:
reject out-of-range nseconds in NFSv3 SETATTR and create ops
nfsd:
reject out-of-range useconds in NFSv2 SETATTR/CREATE
nfsd:
reject reclaim LOCK after RECLAIM_COMPLETE
nfsd:
release OPEN-decoded posix ACLs via op_release
nfsd:
release path refs on follow_down() error
NFSD:
Release the export reference when reaping open stateids
NFSD:
Relocate nfsd4_set_netaddr()
NFSD:
Relocate nfsd_user_namespace()
NFSD:
Relocate NFSv4 "supported attributes" to new header
NFSD:
Remove '#include "nfsd.h"' from fs/nfsd/cache.h
NFSD:
remove flawed WARN_ON_ONCE from nfsd_mode_check
NFSD:
Replace isdotent() macro
nfsd:
Reset write verifier when async COPY writeback fails
NFSD:
restart ssc_expire_umount walk after dropping nfsd_ssc_lock
nfsd:
restore rq_status_counter to even on all nfsd_dispatch() exit paths
nfsd:
return NFS4ERR_NOTSUPP for unsupported netloc4 types
nfsd:
revoke copy-notify stateids before dropping their reference
nfsd:
sample writeback error cursor before async COPY loop
nfsd:
send basic file attributes in CB_NOTIFY
nfsd:
set SC_STATUS_FREED in nfsd4_drop_revoked_stid for delegations
nfsd:
size fh_verify server sockaddr slot by xpt_locallen
nfsd:
split nfsd4_copy into transient and durable async copy objects
nfsd:
track requested dir attributes
nfsd:
unify cleanups in nfsd_cross_mnt() exits
nfsd:
update the fsnotify mark when setting or removing a dir delegation
nfsd:
use NSEC_PER_SEC in nfsd4_decode_nfstime4()
nfsd:
use RCU to protect fi_deleg_file
nfsd:
use test_and_clear_bit for somebody_reclaimed to prevent lost update
nfsd:
validate nseconds in TIME_DELEG decode paths
nfsd:
validate sockaddr length per family in listener_set
nfsd:
validate symlink target length in NFSv4 CREATE
nfsd:
widen nfsd_genl_rqstp address fields to sockaddr_storage
NFSv4.1:
fix layout segment leak on the pnfs_layout_process() forget path
NFSv4.1:
zero referring call lists before decoding
NFSv4.2:
fix LAYOUTSTATS send buffer exhaustion
NFSv4/flexfiles:
fix NULL dereference for NFSv4.0 data servers
NFSv4/flexfiles:
report cancelled I/O as a layout error
NFSv4/flexfiles:
support loosely coupled data servers
NFSv4/pnfs:
key the data server cache on the NFS version
NFSv4:
Fix incorrect argument passed to nfs4_delete_lease() in nfs4_add_lease()
NFSv4:
pin the superblock for active state owners
NFSv4:
remove callback IDR entry on client allocation failure
nilfs2:
drop redundant S_IFDIR from mkdir
nilfs2:
enhance btree node keys check
nilfs2:
fix BUG in nilfs_copy_dirty_pages() on dirty state mismatch
nilfs2:
fix infinite loop in nilfs_clean_segments()
nilfs2:
fix slab-out-of-bounds in nilfs_direct_propagate after truncation
nilfs2:
handle corrupted checkpoint count gracefully during deletion
nilfs2:
prevent out-of-bounds read in super root block parsing
nilfs2:
reject invalid block index in GC ioctl
nilfs2:
standardize the inode number type to u64
nilfs2:
suppress false positive WARN_ONs for sufile after an FS error
nios2:
fix __wsum type degradation in csum_fold()
nitro_enclaves:
fix use-after-free on SLOT_ALLOC failure
nmi:
Export CPU backtrace APIs for loadable modules
nodemask:
reduce bitmap width to nr_node_ids in __nodemask_pr_numnodes()
nohz:
Replace dead select with choice default
nouveau/gem:
reserve the bo in the info ioctl around the vma lookup
nouveau/instmem:
handle iomapping already existing
nouveau/instmem:
use iomapping interface for instmem handling
nouveau/vmm:
fix another SPT/LPT race
nouveau:
check gsp->rm as well as gsp pointer before gcx ready
nsfs:
keep namespace tree fields stable until after RCU grace period
nstree:
add/fix struct ns_id_req kernel-doc member fields
nstree:
check listing permission before taking a namespace reference
NTB:
ntb_transport: Fail TX enqueue when the QP link is down
NTB:
ntb_transport: Recycle TX entries before client callbacks
NTB:
ntb_transport: Reject oversized TX buffers
ntfs3:
convert iomap ops to ->iomap_next()
ntfs3:
drop redundant S_IFDIR from mkdir
ntfs3:
fix boundary check in ntfs_dir_count()
ntfs3:
fix info-leak in ntfs_rename()
ntfs3:
free replaced mount options after a grace period
ntfs3:
free the sbi after a grace period
ntfs3:
initialize err in attr_wof_frame_info
ntfs:
account for MFT records added during allocation
ntfs:
add non-resident WOF decompression
ntfs:
add WOF compression config option
ntfs:
allow index root relocation
ntfs:
apply Windows name checks only with windows_names
ntfs:
bound $AttrDef table walk to the loaded table size
ntfs:
bound the free-cluster bitmap scan to the volume
ntfs:
compute bi_sector in 512-byte units
ntfs:
convert iomap ops to ->iomap_next()
ntfs:
define LZNT1 codec ops under transparent codec interface
ntfs:
dir: use kmemdup() instead of kmalloc() and memcpy()
ntfs:
discard inodes that fail initialization
ntfs:
do not mark the volume clean in sync_fs when errors were recorded
ntfs:
do not update ctime when setxattr fails
ntfs:
drop redundant S_IFDIR from mkdir
ntfs:
file extension before write submission
ntfs:
fix $MFTMirr write offset when it spans multiple folios
ntfs:
fix FITRIM range alignment
ntfs:
fix incorrect MFT record pointer passed to ntfs_attr_record_resize
ntfs:
Fix index_root heap OOB write in ntfs_ir_to_ib()
ntfs:
fix initialized size and page state after compressed writes
ntfs:
fix kmap_local leak in write_mft_record_nolock() error paths
ntfs:
fix kmap_local_page() usage in compress
ntfs:
fix memmove overlap in ntfs_new_attr_flags
ntfs:
Fix min_len for compressed/sparse attributes in ntfs_non_resident_attr_value_is_valid()
ntfs:
fix off-by-one page overflow in ntfs_decompress()
ntfs:
fix race between fallocate and mmap reads
ntfs:
fix resident conversion in ntfs_new_attr_flags
ntfs:
fix resource leak in ntfs_new_attr_flags
ntfs:
fix undefined behavior in mft/index record size calculation
ntfs:
handle signal interruption in fallocate
ntfs:
ignore interrupted inode reads as corruption
ntfs:
implement codec ops for LZX and XPRESS
ntfs:
Inline zero_partial_compressed_page()
ntfs:
introduce transparent compression codec interface
ntfs:
leave HasEA flag untouched on setxattr failure
ntfs:
mft: use kmemdup() instead of kmalloc() and memcpy()
ntfs:
move attribute payload before shrinking its record
ntfs:
only count successfully cleared runs when freeing clusters
ntfs:
parse REPARSE_TAG_WOF
ntfs:
port lzx/xpress decompressors from ntfs-3g-system-compression
ntfs:
preserve error code in ntfs_resident_attr_record_add()
ntfs:
propagate compression context allocation errors
ntfs:
propagate folio errors
ntfs:
propagate reparse index insertion failure
ntfs:
protect runlist updates with the runlist lock
ntfs:
punch all-zero compressed blocks
ntfs:
read WOF chunks outside the decompression lock
ntfs:
reject invalid empty mapping pairs
ntfs:
reject invalid MFT LCNs from boot sector
ntfs:
reject invalid sectors_per_cluster in the boot sector
ntfs:
reject unprivileged writes to reserved $LX* xattrs
ntfs:
remove empty EA attribute pair
ntfs:
Remove references to page->__folio_index
ntfs:
Remove use of __folio_index in handle_bounds_compressed_page()
ntfs:
repack $MFT/$ATTRIBUTE LIST
ntfs:
reparse: remove redundant NULL checks before kvfree()
ntfs:
respect per-file chmod mode over mount masks
ntfs:
return -ERANGE for undersized xattr buffer
ntfs:
return DT_UNKNOWN on inode lookup failure in readdir
ntfs:
return errors from inode initialization
ntfs:
return errors from ntfs_attr_readall
ntfs:
return real error from ntfs_non_resident_attr_record_add()
ntfs:
reuse compression output workspace across write units
ntfs:
reuse the compression context during writes
ntfs:
rewrite EA stream before updating metadata
ntfs:
serialize resident iomap reads with mrec_lock
ntfs:
simplify ntfs_reparse_set_native_symlink()
ntfs:
skip free cluster decrement when rollback fails
ntfs:
skip reads for full compression unit overwrites
ntfs:
submit one bio per compressed write unit
ntfs:
support large pages in compressed writes
ntfs:
support resident WOF decompression
ntfs:
take invalidate_lock in ntfs_filemap_page_mkwrite()
ntfs:
take invalidate_lock in ntfs_setattr_size()
ntfs:
treat any nonzero dio zero-range return as an error
ntfs:
unhash failed inode reads
ntfs:
use dynamic MFT tail reservation
ntfs:
use pagecache_isize_extended() on size extension
ntfs:
Use zero_user_segment() in handle_bounds_compressed_page()
ntfs:
validate final EA attribute size
ntfs:
validate non-resident attribute offsets
ntfs:
validate usa_ofs before preserving the update sequence number
ntfs:
verify run length exceeding volume boundary
ntfs:
write compressed data before replacing old clusters
ntp:
Remove tick_length_base, use tick_length directly
ntsync:
reject wait ioctls with zero owner
null_blk:
clean up null_del_dev() to use cached dev pointer
null_blk:
convert file-scope mutex users to guard(mutex)
null_blk:
fix UBSAN shift-out-of-bounds when zone_size is 0 or overflows
null_blk:
free global tag_set on init error path
null_blk:
free zones array on device power-off
null_blk:
move unregister_blkdev() after destroying dev in null_exit()
null_blk:
register configfs subsystem after creating default devices
null_blk:
reject per-device queue resize for shared tag set
null_blk:
serialize configfs attribute shows with the lock
null_blk:
serialize configfs attribute stores with the lock
null_blk:
serialize configfs attribute updates with device setup
null_blk:
use DEFINE_MUTEX for the file-scope mutex
nullfs:
add an empty immutable regular file
nullfs:
don't update the access time
nullfs:
make nullfs multi-instance
nullfs:
refuse file locks
nvdimm-btt:
clean up kernel-doc warnings
nvdimm/btt:
reject an arena whose nfree is below the lane count
nvdimm:
ndtest: remove redundant NULL check before vfree()
nvdimm:
nfit: remove redundant NULL check before vfree()
nvdimm:
pmem: guard data loop for dataless bios
nvdimm:
pmem: keep PREFLUSH before data writes
nvdimm:
preserve flush callback -ENOMEM
nvdimm:
virtio_pmem: always wake -ENOSPC waiters
nvdimm:
virtio_pmem: converge broken virtqueue to -EIO
nvdimm:
virtio_pmem: drain requests in freeze
nvdimm:
virtio_pmem: isolate DMA request buffers
nvdimm:
virtio_pmem: publish done with release/acquire
nvdimm:
virtio_pmem: refcount requests for token lifetime
nvdimm:
virtio_pmem: stop allocating child flush bio
nvdimm:
virtio_pmem: use GFP_NOIO for flush requests
nvdimm:
virtio_pmem: use READ_ONCE()/WRITE_ONCE() for wait flags
nvme-apple:
Destroy the admin queue on removal
nvme-apple:
Don't set a DMA direction for commands without a data transfer
nvme-apple:
Drop the PRP null check chicken bit
nvme-apple:
Never set the opcode in the NVMMU TCB
nvme-apple:
Remove redundant dev_err_probe()
nvme-apple:
Require page aligned buffers on the admin queue
nvme-apple:
Use acquire/release for queue enabled state
nvme-auth:
Avoid C=1 warning in nvme_auth_derive_tls_psk()
nvme-auth:
use crypto_memneq for DH-HMAC-CHAP response comparison
nvme-fabrics:
fix DHCHAP secret leak on parse failure
nvme-fc:
do not warn on controller removal race
nvme-fc:
fix double free of fabrics options when nvme_add_ctrl() fails
nvme-fc:
unmap cmd_iu DMA on rsp_iu mapping failure in init_request
nvme-multipath:
fix underflow in ANA log bounds checks
nvme-multipath:
revalidate head zones after unfreezing the head queue
nvme-multipath:
revalidate zones for namespace heads
nvme-multipath:
set BLK_FEAT_ZONED only after the zone info is known
nvme-pci:
add NVME_QUIRK_DMAPOOL_ALIGN_512 for Micron 4100AT
nvme-pci:
disable controller on admin queue IRQ setup failure
nvme-pci:
release descriptor pools on probe failure
nvme-pci:
return error when parsing a quirk string fails
nvme-rdma:
fix -EIO cleanup order in queue_rq
nvme-rdma:
parallelize I/O queue allocation and startup
nvme-rdma:
refactor nvme_rdma_alloc_queue() to take a queue pointer
nvme-tcp.h:
drop kernel-doc comments, fix a few descriptions
nvme-tcp:
check the data direction of a C2HData PDU
nvme-tcp:
defer TLS inline send to io_work
nvme-tcp:
delay nvme_tcp_reclassify_socket()
nvme-tcp:
do not accept C2HData based on blk_rq_payload_bytes() alone
nvme-tcp:
fix host memory disclosure on R2T for a read command
nvme-tcp:
fix usage of page_frag_cache
nvme-tcp:
look up host_iface in the current netns
nvme-tcp:
reject a read that transferred too few bytes
nvme-tcp:
return -EPROTO for a C2HData on a write
nvme/ioctl:
check SUBMIT_IO with nvme_cmd_allowed()
nvme:
Add a quirk for page aligned admin queue buffers
nvme:
add ABI documentation for host sysfs interfaces
nvme:
add context annotations for nvme_ctrl::ana_lock
nvme:
add context annotations for nvme_dev::shutdown_lock
nvme:
add context annotations for nvme_ns_head::current_path
nvme:
add context annotations for nvme_ns_head::requeue_list
nvme:
add context annotations for nvme_ns_head::srcu
nvme:
add context annotations for nvme_passthru_{start|stop}
nvme:
add context annotations for nvme_queue::sq_lock
nvme:
add context annotations for nvme_subsystem::lock
nvme:
add context annotations for nvme_subsystems_lock
nvme:
add context annotations in fabric.c
nvme:
add context annotations in rdma.c
nvme:
add context annotations in tcp.c
nvme:
add missing SRCU grace period in error path
nvme:
add nvme_get_ns_head()
nvme:
add opcode filtering for fault injection
nvme:
bound ns descriptor header and body to identify buffer
nvme:
clamp FDP nruhsd to allocated RUH status descriptor count
nvme:
do not reset controllers in NVME_CTRL_NEW state
nvme:
don't reference NS after unlocking in nvme_ns_head_ctrl_ioctl()
nvme:
enable context analysis support for nvme host driver
nvme:
fix cdev lifetime
nvme:
fix command effects log lifetime for multipath heads
nvme:
fix context analysis warning in rdma.c
nvme:
fix context analysis warning in tcp.c
nvme:
fix racy access to FDP placement id array
nvme:
fix swapped ZRASF zone state values for full and read only
nvme:
fix typos in reservation related constants
nvme:
handle positive error codes in nuse_show()
nvme:
nvme-fc: Fix nvme_fc_create_hw_io_queues() queue deletion in error path
nvme:
print namespace IDs as unsigned 32bit value
nvme:
raise FDP placement handle cap to U8_MAX and warn on overflow
nvme:
ratelimit the completion-path messages driven by device data
nvme:
reject passthrough of driver-managed Set Features
nvme:
remove redundant initialization of delayed_removal_secs
nvme:
remove redundant initialization of nvme_ns_head::requeue_list
nvme:
remove stale namespaces by NSID range during scan
nvme:
set ns->head in nvme_alloc_ns_head
nvme:
skip the zoned limits update if the zone info query failed
nvme:
swap synchronization ordering in nvme_remove_head()
nvme:
update nvme_passthru_end() signature
nvme:
work around -Wformat-security warning
nvme:
work around all -Wformat-security warnings
nvme:
zero the discard fallback page
nvme:
zns: cap zone report nr_zones by DMA buffer size
nvme:
zns: include zone index in invalid zone type error
nvmem:
airoha: add ARM64 dependency
nvmem:
airoha: Add support for SMC eFUSE
nvmem:
brcm_nvram: fix out-of-bounds access on malformed flash data
nvmem:
brcm_nvram: reject empty NVRAM partition
nvmem:
check the return value of gpiod_set_value_cansleep()
nvmem:
cleanup dead code in Kconfig
nvmem:
core: Default to read-only if wp-gpios present
nvmem:
lan9662-otp: add support for LAN969x
nvmem:
layouts: u-boot-env: check earlier for ethaddr length
nvmem:
nintendo-otp: Use of_device_get_match_data()
nvmem:
qcom: Unify user-visible "Qualcomm" name
nvmem:
remove unneeded __nvmem_device_put()
nvmem:
remove unused field from struct nvmem_device
nvmem:
return -EOPNOTSUPP to in-kernel users on missing callbacks
nvmem:
rockchip-otp: alloc clks with main struct
nvmem:
simplify locking with guard()
nvmem:
simplify nvmem_sysfs_remove_compat()
nvmem:
split out the reg_read/write() callbacks out of struct nvmem_device
nvmet-auth:
fix out-of-bounds write in nvmet_auth_challenge()
nvmet-auth:
Synchronize timeout work during SQ teardown
nvmet-auth:
zero the AUTH_RECEIVE response buffer
nvmet-fc:
fix invalid free in LS IOD error path
nvmet-rdma:
factor out response resource cleanup
nvmet-rdma:
fix queue leak when connect backlog is exceeded
nvmet-rdma:
fix response resource leak on queue teardown
nvmet-tcp:
bound SGL data length before allocating command buffers
nvmet-tcp:
Do not WARN on remotely-controlled oversized SGL allocations
nvmet-tcp:
fix out-of-bounds write when receiving an over-long PDU
nvmet-tcp:
reject unsolicited H2CData PDUs
nvmet:
add ABI documentation for target configfs interfaces
nvmet:
add namespace-level debugfs directory
nvmet:
copy the hostid into the ctrl before creating PR pc_refs
nvmet:
defer setting ns->enabled to false in nvmet_ns_disable()
nvmet:
don't allow I/O admission after percpu ns reference is killed
nvmet:
expose reservation state through debugfs
nvmet:
fix heap out-of-bounds read in nvmet_auth_negotiate()
nvmet:
fix max_qid race between configfs and controller allocation
nvmet:
fix NULL pointer dereference in nvmet_execute_identify_ns_zns()
nvmet:
fix NULL pointer dereference in nvmet_execute_identify_nslist()
nvmet:
fix Reservation Register Replace for unregistered host with IEKEY
nvmet:
fix return status of RMI log page on allocation failure
nvmet:
passthru: fix OOB reads when parsing ns id descriptor list
nvmet:
pci-epf: fix use-after-free in nvmet_pci_epf_exec_iod_work()
nvmet:
pci-epf: put CQ ref on create_cq mapping failure
nvmet:
pci-epf: reject too-short SGL segments
nvmet:
pci-epf: Remove unnecessary dmaengine_terminate_sync() on each DMA transfer
nvmet:
pci-epf: Use dmaengine_prep_config_single_safe() API
nvmet:
preserve device path on allocation failure
nvmet:
print namespace IDs as unsigned 32bit value
nvmet:
propagate percpu_ref_init() failure in nvmet_ns_enable()
nvmet:
reject namespace enable without device path
nvmet:
reject out-of-range mdts values in configfs store
nvmet:
return Invalid Field for invalid NSIDs feature 82h
nvmet:
use the local P2P device on metadata allocation failure
nvmet:
zns: reject full zone report when buffer is too small
objtool/headers:
Sync tools/include/linux/objtool_types.h with include/linux/objtool_types.h
objtool/klp:
Add .klp.symid for sympos disambiguation
objtool/klp:
Allow new references to module exports
objtool/klp:
Don't match local symbols against exports
objtool/klp:
Explicitly disallow patching or referencing init code/data
objtool/klp:
Fix .kcfi_traps special section extraction
objtool/klp:
Fix checksums for constant pool references
objtool/klp:
Fix cross-module klp relocation section naming
objtool/klp:
Fix false module dependencies caused by dead relocs
objtool/klp:
Fix line numbers in Module.symvers parse errors
objtool/klp:
Fix module name normalization for paths with dots
objtool/klp:
Fix relocations for EXPORT_SYMBOL_FOR_MODULES() symbols
objtool/klp:
Fix size of empty special section entries
objtool/klp:
Fix symbol resolution for duplicate data symbols
objtool/klp:
Fix vmlinux .klp.symid link error for .exitcall.exit symbols
objtool/klp:
Fix vmlinux .klp.symid link error for .no_trim_symbol symbols
objtool/klp:
Fix vmlinux klp relocations for EXPORT_SYMBOL_FOR_MODULES()
objtool/klp:
Ignore replacement offset of empty x86 alternatives
objtool/klp:
Normalize Module.symvers paths to module names
objtool/klp:
Skip hidden directories when finding objects
objtool/rust:
add one more `noreturn` Rust function
objtool/rust:
add one more `noreturn` Rust function for Rust 1.99.0
objtool:
Replace __ASSEMBLY__ with __ASSEMBLER__ in header files
objtool:
Validate disassembler headers in libopcodes probe
ocfs2/cluster:
keep heartbeat local node stable
ocfs2/dlm:
Protect the recovery list during debugfs reads
ocfs2:
always run deallocs on copy-on-write completion
ocfs2:
bound namelen in dlm_migrate_request_handler
ocfs2:
bound-check dir entries in the inline-data re-validation scan
ocfs2:
bound-check dir entries in the readdir re-validation scan
ocfs2:
cluster: avoid lock order inversion in o2hb_region_pin() from drop_item
ocfs2:
cluster: don't sleep while holding o2hb_live_lock in o2hb_region_pin()
ocfs2:
cluster: fix o2hb_dependent_users leak on pin failure
ocfs2:
cluster: use an on-stack bio for the heartbeat write
ocfs2:
cluster: use GFP_NOFS for heartbeat bio allocation
ocfs2:
dlmfs: drop redundant S_IFDIR from mkdir
ocfs2:
do not use make_bad_inode() in ocfs2_read_inode_block_full()
ocfs2:
don't reset s_dev on dismount
ocfs2:
drop redundant S_IFDIR from mkdir
ocfs2:
fix cached cluster count after suballocator reclaim
ocfs2:
fix circular locking dependency in ocfs2_init_acl()
ocfs2:
fix hung task in orphan recovery
ocfs2:
fix missing metadata reservation for large xattrs
ocfs2:
fix readdir position truncation on 32-bit kernels
ocfs2:
make ocfs2_calc_xattr_init() return void
ocfs2:
o2hb: quiesce negotiate handlers and timeout work
ocfs2:
synchronize heartbeat callbacks with o2net teardown
ocfs2:
use inode_lock_nested() for orphan dir locking
ocfs2:
validate DIO orphan slot during inode read
ocfs2:
validate directory-index entry counts when reading metadata
ocfs2:
validate external xattr entries when reading metadata
ocfs2:
validate inline xattrs during inode block validation
ocfs2:
validate lengths in dlm_mig_lockres_handler
ocfs2:
validate orphan slot during inode read
ocfs2:
validate rl_used against rl_count in refcount block validator
octeontx2-af:
Add mailbox to read default MCAM entry
octeontx2-af:
add new mbox to support sync cycle on rx path
octeontx2-af:
Add RSS hashing support based on RoCEv2 header
octeontx2-af:
add support for custom L2 header
octeontx2-af:
fix CN20K default MCAM rule removal on port cleanup
octeontx2-af:
fix cn20k mailbox lifetime on repeated rvu_mbox_init()
octeontx2-af:
Fix limiting SRIOV VF count logic
octeontx2-af:
Fix memory scaling limitation in SR-IOV mode
octeontx2-af:
fix NULL deref in NIX TM tree debugfs read path
octeontx2-af:
fix out-of-bounds read setting MSI-X irq affinity
octeontx2-af:
fix PF/CGX debugfs PCI bus lookup
octeontx2-af:
Fix TL3/TL2 link config ENA clearing
octeontx2-af:
initialize lmac_bmap in rvu_mcs_set_lmac_bmap()
octeontx2-af:
mcs: Clear stale X2P calibration state before calibration
octeontx2-af:
mcs: Fix SC resource cleanup loop
octeontx2-af:
npc: Warn on NPC_IPSEC_SPI key overlap
octeontx2-af:
reserve 4 PKINDs for skip-size custom use
octeontx2-af:
return VWQE timer delay in NIX HW info
octeontx2-af:
use seq_file for rsrc_alloc debugfs
octeontx2-pf:
Fix aura BPID assignment when CONFIG_DCB is enabled
octeontx2-pf:
fix NULL deref of af_xdp_zc_qidx on rep setup
octeontx2-pf:
Fix RSS indirection table size
octeontx2-pf:
link RQ page pools to netdev for Netlink stats
octeontx2-pf:
reset HTB scheduler topology before freeing queues
octeontx2-vf:
fix workqueue and netdev race in probe/remove
of/irq:
Fix device node refcount leak in of_irq_get_affinity()
of/irq:
Fix remaining refcount leaks in of_irq_init()
of/numa:
remove redundant numa_nodes_parsed node_set()
of/overlay:
don't create "//" paths for fragments targeting the root
of/overlay:
don't leak fragment references when changeset init fails
of/overlay:
only treat a positive changeset id as registered
of/overlay:
put property on deadprops only after changeset add succeeds
of:
base: Handle optional argument in of_parse_phandle_with_args_map()
of:
export of_stdout symbol
of:
fix out-of-bounds read in of_alias_scan() stem parser
of:
kobj: export of_node_ktype for use by modules
of:
platform: use platform_device_set_of_node()
of:
Put coreboot node after compatibility check
of:
reserved_mem: Introduce devres-managed initialization function
of:
reserved_mem: print skipped node name when too many regions are defined
omfs:
drop redundant S_IFDIR from mkdir
openrisc:
drop unneeded semicolon
openrisc:
fix arbitrary kernel memory access via or1k_atomic syscall
openrisc:
Include
in smp.h
openvswitch:
avoid reallocating confirmed conntrack labels
openvswitch:
Fix CT limit teardown use-after-free
openvswitch:
fix soft lockup in the netlink flow dump
openvswitch:
fix wrong flag value in get_ipv6_ext_hdrs()
openvswitch:
only skb_tx_error() a packet we are about to drop
openvswitch:
remove support for legacy tunnel types
openvswitch:
vport: remove infrastructure for separate modules
openvswitch:
vport: remove infrastructure for vport options
OPP:
Fix cleanup ordering
opp:
fix use after free in _update_opp_table_clk()
OPP:
of: Fix potential multiplication overflow when calculating freq
opp:
Use %pe to print symbolic error name
opp:
Use clk_get_optional() to avoid leaving opp_table->clk as an error pointer
optee:
register TEE devices only once fully initialized
orangefs:
drop redundant S_IFDIR from mkdir
orangefs:
fix double-free of trailer_buf on readdir copy failure
orangefs:
Remove commented out code in find_cached_xattr
orangefs:
skip leading spaces before parsing client debug masks
orangefs:
use folio_pos() and folio_size() in orangefs_page_mkwrite()
overlayfs.rst:
remove mention of workdir needing to be empty
ovl:
allow idmapping overlay mounts
ovl:
document security.capability idmapping on the xattr forward paths
ovl:
fix double end_creating() on the casefold-mismatch path
ovl:
fix UAF in ovl_do_mkdir() debug print
ovl:
handle idmapped mounts in ovl_create_object() and ovl_tmpfile()
ovl:
handle idmapped mounts in ovl_getattr()
ovl:
handle idmapped mounts in ovl_permission()
ovl:
handle idmapped mounts in ovl_set_acl()
ovl:
handle idmapped mounts in ovl_setattr()
ovl:
reject lowerdir ending with unescaped backslash
ovl:
return EINVAL instead of EIO in case of mismatched user_ns
ovpn:
always unhash old VPN addresses before rehashing
ovpn:
preserve IPv6 scope id for netlink peer endpoints
ovpn:
reject duplicate peer VPN addresses
ovpn:
reject invalid peer VPN addresses
ovpn:
reject multipeer peers without VPN addresses
ovpn:
replace bind when clearing stale local source
ovpn:
replace bind when learning local endpoint
ovpn:
skip UDP source validation for unspecified addresses
ovpn:
track UDP socket route key for peer dst cache
ovpn:
validate peer state before caching UDP dst
packet:
use ubuf_info completion for TX_RING packets
page_pool:
keep frag_offset aligned for odd-sized requests
params:
fix charp corruption on allocation failure
params:
fix path of /sys/module/XYZ/parameters/ in comment
parisc:
eisa: Fix infinite loop when parsing invalid IRQ value
parisc:
eisa_eeprom: Add missing MODULE_DESCRIPTION()
parisc:
Fix alignment of asm statements in head.S
parisc:
Increase kernel stack size to 32kb
parisc:
parse early parameters in setup_arch()
parisc:
Remove unnecessary NULL check of the kstat_irqs field
parisc:
remove unused
header
parisc:
sba_iommu: Remove dead DEBUG_DMB_TRAP code
parisc:
superio: Spelling s/Peterson/Petersen/
parisc:
unwind: Replace open-coded binary search with bsearch()
parisc:
Use asm-generic/serial.h
parport:
Consistently define pci_device_ids using named initializers
PCI/AER:
Deduplicate logging of Error Source Identification
PCI/AER:
Emit TLP Log only for unmasked errors
PCI/AER:
Fix mapping of errors to agent & layer
PCI/AER:
Keep ANFE masked on Apple T2 Secure Enclave
PCI/AER:
Log agent & layer for each individual error
PCI/AER:
Move retrieval of FEP and TLP Log into helper
PCI/AER:
Skip error recovery on false alarms
PCI/AER:
Support Advisory Non-Fatal Errors
PCI/ASPM:
Avoid L0s for Realtek RTS525A
PCI/ASPM:
Disable/restore ASPM on every function for multi-function devices
PCI/ASPM:
Mask ASPM states based on Devicetree properties
PCI/ASPM:
Use pcie_capability_clear_and_set_word() for ASPM disable/restore
PCI/ATS:
Ensure pci_ats_supported() is PF-aware for VFs
PCI/ATS:
Validate STU for VFs in pci_prepare_ats()
PCI/DPC:
Allow DPC on all Downstream Ports when OS controls AER
PCI/ERR:
Add support for resetting the Root Ports in a platform-specific way
PCI/IOV:
Return unsigned int from pci_sriov_get_totalvfs()
PCI/MSI:
Enable memory decoding before restoring MSI-X messages
PCI/P2PDMA:
Add Nvidia Vera Rubin to whitelist
PCI/portdrv:
Allow probing even without child services
PCI/proc:
Avoid spurious runtime PM wakeup on config space accesses
PCI/proc:
Use file_ns_capable() when checking config space read access
PCI/proc:
Warn on writes to kernel-exclusive config space regions
PCI/pwrctrl:
tc9563: Fix parsing the integrated Ethernet MAC Endpoint node
PCI/pwrctrl:
tc9563: Move Integrated MAC Endpoint out of 'tc9563_pwrctrl_ports' enum
PCI/pwrctrl:
tc9563: Power off only the external ports in tc9563_pwrctrl_disable_port()
PCI/pwrctrl:
tc9563: Rename DSP3 to VDSP
PCI/pwrctrl:
tc9563: Skip Tx amplitude and DFE tuning for DSP3
PCI/pwrctrl:
tc9563: Take i2c adapter module reference
PCI/sysfs:
Add legacy I/O and memory attribute macros
PCI/sysfs:
Add lockdown checks to legacy I/O and memory handlers
PCI/sysfs:
Add pci_ prefix to static PCI resource attribute names
PCI/sysfs:
Avoid spurious runtime PM wakeup on config space accesses
PCI/sysfs:
Fix out-of-bounds read in pci_write_legacy_io()
PCI/sysfs:
Fix read byte order in pci_read_legacy_io()
PCI/sysfs:
Return -EINVAL for unsupported I/O BAR mmap
PCI/sysfs:
Use sysfs_emit() for cpumask show callbacks
PCI/VGA:
Convert to use acpi_dev_is_video_device() helper
PCI:
Accept AtomicOps already enabled by the hypervisor
PCI:
acpiphp_ibm: Do not use uninitialized device_class
PCI:
Add ACS quirk for Pericom PI7C9X2G608 switches [12d8:2608]
PCI:
Add pci_irq_type() to query the allocated interrupt type
PCI:
Add public pcie_valid_speed() for shared validation
PCI:
Add support for PCIe WAKE# interrupt
PCI:
Allow D3 for native hotplug-capable Root Ports on non-x86 platforms
PCI:
Allow per function PCI slots to fix slot reset on s390
PCI:
aspeed: Switch to irq_domain_create_linear()
PCI:
Avoid saving config space state if inaccessible
PCI:
cadence: Add HPA architecture flag
PCI:
cadence: Add HPA IP debugfs for LTSSM status
PCI:
cadence: Add LGA IP debugfs for LTSSM status
PCI:
cadence: Add missing MODULE_DEVICE_TABLE()
PCI:
cadence: Fix host/endpoint dependencies for cadence-plat driver
PCI:
Do not add hotplug reservation multiple times
PCI:
Don't treat ~0 as ready in pci_dev_wait() with RRS SV
PCI:
dw-rockchip: Implement .reset_root_port() and use for link down
PCI:
dw-rockchip: Move INTx IRQ setup to probe
PCI:
dwc: Add PCI ID for LECARC PCIe PMU
PCI:
dwc: ep: Clear MSI iATU mapping in dw_pcie_ep_cleanup()
PCI:
dwc: ep: Fix unmap potentially unmapping the wrong iATU
PCI:
dwc: ep: Flush cached MSI write before unmapping the iATU
PCI:
dwc: Handle return value from endpoint .init callback
PCI:
dwc: Handle return value from endpoint .pre_init callback
PCI:
dwc: Move iMSI-RX check before calling 'pp->ops->init()'
PCI:
dwc: Use common speed conversion function
PCI:
endpoint: pci-epf-test: Use dmaengine_prep_config_single() to simplify code
PCI:
epf-mhi: Implement mhi_cntrl->flush_async() to flush DMA read/write
PCI:
epf-mhi: Use dmaengine_prep_config_single() to simplify code
PCI:
Fail FLR when config space is inaccessible
PCI:
Fix 32-bit config write in Intel PCH Root Port MPC ACS quirk
PCI:
Fix BAR resize for devices on a root bus
PCI:
Fix dyn_id add TOCTOU
PCI:
Fix UAF when probe runs concurrent to dyn ID removal
PCI:
host-common: Add link down handling for Root Ports
PCI:
host-generic: Fix NULL pointer dereference on 32-bit CAM systems
PCI:
host-generic: Move legacy DT binding fallback decision to caller of pci_host_common_parse_ports()
PCI:
hv: Probe vPCI buses asynchronously
PCI:
hv: Set irq_retrigger callback for the Hyper-V PCI MSI irqchip
PCI:
hv: Warn when wait_for_response() waits indefinitely
PCI:
Ignore Immediate Readiness on Samsung 990 PRO and 990 EVO Plus NVMe
PCI:
imx6: Add 'skip_pwrctrl_off' flag support
PCI:
imx6: Add runtime PM support for i.MX95
PCI:
imx6: Fix building against PCI_HOST_COMMON
PCI:
imx6: Fix building against PCI_PWRCTRL_GENERIC
PCI:
imx6: Move clock enable after core reset assertion
PCI:
imx6: Move pci_pwrctrl_create_devices() to imx_pcie_probe()
PCI:
Introduce PCI_SLOT_PLACEHOLDER constant for slot_nr placeholder value
PCI:
j721e: Fix incorrect max_lanes for J7200
PCI:
keystone: Fix OF node reference leak in init
PCI:
Make pci_match_one_device() match on ID instead of device
PCI:
mediatek: Add support for EcoNet EN7528 SoC
PCI:
meson: Fix GPIO state while requesting PERST#
PCI:
Move pci_bus_speed2lnkctl2() to public header
PCI:
Move Spacemit vendor and device IDs to linux/pci_ids.h
PCI:
of_property: Omit bus properties without a subordinate bus
PCI:
plda: Fix IRQ domain leaks in the error paths of plda_init_interrupts()
PCI:
plda: Fix use-after-free of event IRQs during teardown
PCI:
qcom: Add support for Hawi
PCI:
qcom: Clear Attention Button Present in Slot Capabilities
PCI:
qcom: Implement .reset_root_port() and use for link down
PCI:
qcom: Rename qcom_pcie_set_slot_nccs() to qcom_pcie_set_slot_cap()
PCI:
qcom: Skip PERST# GPIOs provided by downstream PCIe devices
PCI:
rcar-gen4: Configure AXIINTC if iMSI-RX is not used
PCI:
rzg3s-host: Add support for RZ/V2H(P) SoC
PCI:
rzg3s-host: Prepare System Controller handling for multiple controllers
PCI:
rzg3s-host: Use shared reset controls for power domain resets
PCI:
spacemit: Add missing MODULE_DEVICE_TABLE()
PCI:
starfive: Fix resource leaks on error paths in host_init()
PCI:
starfive: Fix Runtime PM handling and teardown ordering
PCI:
starfive: Fix unchecked pm_runtime_get_sync() in probe
PCI:
switchtec: Add Microchip PCI1008 device ID
PCI:
switchtec: Add Microchip PCI1008 to NTB DMA alias quirk
PCI:
tegra264: Add Tegra264 support
PCI:
ultrarisc: Get and enable DP1000 PCIe controller clocks
PCI:
ultrarisc: Use module_platform_driver()
PCI:
Use %pe format specifier to print error pointers
PCI:
Use standard wait times for PCIe link monitoring
PCI:
vmd: Add feature to scan BIOS-enumerated devices
PCI:
vmd: Add Nova Lake (NVL) and Dunlow (DNL) Device IDs
PCI:
vmd: Handle BUS_RESTRICT_CFG value 3 for Arrow Lake-HX
PCI:
vmd: Only copy root bridge _OSC control flags in bare metal OS
PCI:
xgene: Drop unnecessary OF node reference
pcmcia:
replace linux/gpio.h inclusions
pds_core:
add debugfs support for host backed memory
pds_core:
add host backed memory support for firmware
pds_core:
add PLDM component info display
pds_core:
add PLDM firmware update support via devlink flash
pds_core:
add support for identity version 2
pds_core:
add support for quiet devcmd failures
pds_core:
don't release PCI regions for VFs on reset
pds_core:
fix cmd_regs access racing BAR unmap on reset
percpu:
drop CONFIG_DEBUG_FORCE_WEAK_PER_CPU
percpu:
replace __ASSEMBLY__ with __ASSEMBLER__ in percpu-defs.h header file
percpu_ref:
fix documentation of maximum value
perf annotate:
Be robust to annotating without a thread
perf arm-spe:
Reject zero nr_cpu in metadata to prevent division by zero
perf auxtrace:
Fix queue grow overflow and old array leak
perf bpf:
Add PROG_TAGS to required arrays in __bpf_event__print_bpf_prog_info()
perf build:
Add clang and rust target flags for LoongArch
perf build:
Add install-build-deps framework to install devel packages
perf build:
Add LDFLAGS to dlfilters .so link
perf build:
Do not pass -static to dlfilters
perf build:
Fix a build error on 32-bit x86
perf build:
Fix a compiler error in util/libbfd.c
perf build:
Fix compiler errors with old capstone
perf build:
install-build-deps: add Debian devel package mapping
perf build:
install-build-deps: add Fedora devel package mapping
perf build:
install-build-deps: add RHEL family devel package mapping
perf build:
install-build-deps: add Ubuntu devel package mapping
perf build:
Remove leftover feature tests for removed cxx and clang support
perf c2c:
add column rendering for function view
perf c2c:
add function view browser UI and cacheline detail
perf c2c:
add function view hierarchy entry creation
perf c2c:
add function view model skeleton
perf c2c:
add function view stats merge and memory management
perf c2c:
add HPP list parsing for function view columns
perf c2c:
build and finalize the function view hierarchy
perf c2c:
Clean up registered formats on c2c_hists__init() and c2c_hists__reinit() failure
perf c2c:
document function view in perf-c2c man page
perf c2c:
extract shared data structures into util/c2c.h
perf c2c:
Fix error masking, OOM, and unchecked caller errors in hpp_list__parse()
perf cap:
Remove used_root parameter and simplify capability checks
perf capstone:
Fix kernel map reference count leak
perf clang-format:
Prioritize Python.h and expand other categories
perf cs-etm:
Avoid truncating AUX buffer sizes to int
perf cs-etm:
Decode ETE exception packets
perf cs-etm:
Filter synthesized branch samples
perf cs-etm:
Fix thread leaks on trace queue init failure
perf cs-etm:
Flush thread stacks after decoder reset
perf cs-etm:
Refactor instruction size handling
perf cs-etm:
Support call indentation
perf cs-etm:
Synthesize callchains for instruction samples
perf cs-etm:
Use thread-stack for last branch entries
perf data convert json:
Fix trace_seq memory leak in process_sample_event()
perf data:
Add open flag
perf disasm:
Fix potential NULL pointer dereference and use-after-free in arch__find()
perf doc:
Fix mmap failure checks in topdown example
perf dso:
Fix kallsyms DSO detection with fallback logic
perf dso:
Guard against cache underflow on short reads in dso_cache__memcpy()
perf dso:
Guard against errno==0 when dso__get_filename() returns NULL
perf dso:
Guard close() against invalid fd in dso__decompress_kmodule_path()
perf dso:
Replace assert with runtime check in dso__read_symbol()
perf dso:
Use stored fd error instead of stale errno in file_read() and file_size()
perf evlist:
Add reference count
perf evlist:
Add reference count checking
perf evlist:
Warn when 'sleep' workload is used without system-wide (-a) option
perf evsel/evlist:
Avoid unnecessary #includes
perf evsel:
Add reference count
perf evsel:
Arrange some fields that should be cloned
perf evsel:
Remove unused BPF related fields
perf find-map:
Remove PATH_MAX 128-byte stack array restriction
perf ftrace:
Fix leak in parse_filter_event
perf header:
Use write lock when translating BPF prog info pointers
perf hisi-ptt:
Fix PTT trace TLP header parsing
perf hisi-ptt:
Fix spelling and abbreviation errors
perf hisi-ptt:
Strengthen auxtrace event handling and packet type detection
perf hists browser:
Increase MAX_OPTIONS to prevent stack buffer overflow
perf intel-bts:
Fix off-by-one in auxtrace_info minimum size check
perf intel-pt:
Fix off-by-one in auxtrace_info minimum size check
perf jevents metric:
Add python type annotations
perf jevents:
Add Intel OMR MSR mappings
perf jevents:
Add more components to the metric sorting order
perf jevents:
Add python type annotations
perf kvm stat:
Add missing mappings for PPC kvm exit reasons
perf kvm:
Check kvm_need_default_arch_event() early
perf kvm:
Do not copy filename string
perf kvm:
Factor out kvm_need_default_arch_event()
perf kvm:
Fix a memory leak in the usage string
perf kvm:
Fix memory leak in cmd_kvm()
perf kvm:
Fix memory leak in process_sample_event()
perf kvm:
Kill STRDUP_FAIL_EXIT()
perf libbfd:
Fix memory leaks and NULL fclose in BPF disassembly
perf libbfd:
Validate BPF prog info arrays before pointer cast
perf libdw:
Fix outer-frame name resolution and spurious "(inlined)" tag
perf machine:
Check snprintf truncation for guest kallsyms path
perf machine:
Check snprintf truncation in machines__findnew()
perf machine:
Don't abort guest map creation on first inaccessible dir
perf machine:
Fix fd leak on bounds check in maps__set_modules_path_dir()
perf machine:
Fix NULL parent dereference in fork event processing
perf machine:
Free scandir entries in guest kernel map creation
perf machine:
Guard against NULL strlist in machines__findnew()
perf machine:
Reset errno before strtol in guest kernel map creation
perf metricgroup:
Fix metric expression copy leaks
perf parse-events:
Restrict core PMU bypass to --cputype option
perf pmu-events:
Fix typo in idle-cycles-frontend description
perf pmu-events:
Parallelize JSON and metric pre-computation in jevents.py
perf pmu:
Recognize default_core as a core PMU in more places
perf powerpc-vpadtl:
Fix raw_size of DTL samples
perf python:
Add callchain support
perf python:
Add config file access
perf python:
Add LiveSession helper
perf python:
Add missed explicit dependencies
perf python:
Add mmap2 event
perf python:
Add perf.pyi stubs file
perf python:
Add python session abstraction wrapping perf's session
perf python:
Add syscall name/id to convert syscall number and name
perf python:
Add thread and PMU uninitialized checks
perf python:
Add type checking for parse_events/parse_metrics
perf python:
Add wrapper for perf_data file abstraction
perf python:
Check counts_values size in set_values
perf python:
Clean up and restructure setup.py
perf python:
Expose brstack in sample event
perf python:
Extend API for stat events in python.c
perf python:
Fix count_values memory leak in pyrf_evsel__read
perf python:
Fix memory leak in pyrf__metrics_cb
perf python:
Fix memory leak in pyrf_evlist__get_pollfd
perf python:
Fix MetricGroup return type in perf.pyi
perf python:
Handle Py_None for thread and cpu maps
perf python:
Refactor and add accessors to sample event
perf python:
Use evsel in sample in pyrf_event
perf python:
Validate attribute setters in pyrf_evsel
perf python:
Validate CPU and thread maps in pyrf_evsel__open
perf python:
Zero initialize perf_data in pyrf_data__init
perf record:
Fix multiple PERF_RECORD_COMPRESSED2 records per push
perf record:
fix poll storm when monitored threads exit
perf record:
Fix teardown hang on system-wide multi-threaded sessions
perf record:
Return the written size from process_comp_header()
perf sched latency:
Add histogram and time interval options
perf sched latency:
Auto-scale latency and runtime display units
perf sched:
Add missing perf_session__delete()
perf sched:
Fix memory leaks in perf sched stats report
perf sched:
Free subcommand string after perf sched stats
perf sched:
Handle missing trace samples in pipe mode
perf sched:
Suppress latency table output when trace samples are missing
perf script powerpc:
Fix a typo in the name of H_DISABLE_AND_GET
perf script powerpc:
Update the hcall list with new hcalls
perf script:
Fix metric_evlist leak in script_find_metrics
perf scripts:
Add configurable sorting option to powerpc-hcalls
perf stat:
Add --hide-zero-events option to suppress zero-count events
perf stat:
Do not open cgroups for BPF counters
perf stat:
Fix duplicate output with --for-each-cgroup
perf stat:
Fix evsel_list leak in cmd_stat
perf stat:
reject --field-separator and --json-output combination
perf symbol:
Do not use debug file as the binary type
perf symbols:
Skip dynamic symbols with invalid section indexes
perf symbols:
skip livepatch symbols in kcore_copy kallsyms processing
perf symbols:
skip livepatch symbols when loading kallsyms
perf synthetic-events:
Fix bounds and union member access in mmap2 build_id synthesis
perf synthetic-events:
Fix bounds, stale state, and misc flags in kernel module synthesis
perf synthetic-events:
Fix divide by zero in perf_event__synthesize_threads
perf synthetic-events:
Fix line synchronization, bounds, and truncation bugs in proc maps reader
perf synthetic-events:
Fix stack buffer overflow and bounds in cgroup synthesis
perf synthetic-events:
Fix uninitialized pthread_join
perf test amd ibs:
avoid using executable heap
perf test sample-parsing:
Validate PERF_FORMAT_GROUP values without LOST
perf test:
Add Arm CoreSight callchain test
perf test:
Extend perf kvm tests to check default event
perf test:
Fix skiplist leak in cmd_test
perf test:
Remove duplicate include of util/term.h
perf test:
Skip failing 'perf test aslr' test case
perf test:
Truncate test description to fit terminal width
perf test:
Update perf timechart test
perf test:
Update test for --for-each-cgroup option
perf tests workloads:
Support sub-second durations in noploop and thloop
perf tests:
Add auto counter reload (ACR) sampling test
perf tests:
Add robust record retry helper and use subsecond workloads
perf tests:
Fix flakiness in BPF counters test on hybrid systems
perf tests:
Fix flakiness in branch stack sampling tests
perf tests:
Fix flakiness in trace record and replay test
perf tests:
Fix Python JIT dump profiling test failure
perf tests:
Include error output for skipped tests in JUnit XML
perf tests:
Restore -p flag to lock contention test
perf tests:
Skip metrics validation if system-wide recording lacks permission
perf tests:
Speed up lock contention analysis shell test
perf tests:
Speed up metrics checking shell tests
perf tests:
Speed up off-cpu profiling tests
perf thread-stack:
Fix heap buffer overflow on branch stack wrap copy
perf timechart:
Don't pass @event to cat_backtrace()
perf timechart:
Fix memory leaks during record
perf timechart:
Fix memory leaks in draw_wakeups()
perf timechart:
Generate backtrace only if needed
perf timechart:
Release event samples at the end
perf timechart:
Remove unnecessary copy of backtrace
perf timechart:
Remove unused backtrace in trace_handler
perf tools:
Fix sb_evlist leaks in top and record
perf trace-event:
Avoid double free and leak in trace_event__cleanup()/trace_event__init()
perf trace-event:
Fix buffer overflow in read_string()
perf trace-event:
Fix heap overflows in read_ftrace_printk()/read_saved_cmdline()
perf trace-event:
Fix infinite loop in skip()
perf trace-event:
Fix integer truncation in do_read() and skip()
perf trace:
Add --bitmask-list command-line option
perf trace:
Correct default cpumask formatting to hexadecimal
perf trace:
Factor out BPF loop body
perf trace:
Format fields with hex specifiers in print_fmt as hexadecimal
perf trace:
Format instruction pointer fields as hexadecimal
perf trace:
Refactor augmented_raw_syscalls using bpf_for
perf ui hists:
Fix dso_filter reference leak and exit zoom cleanup
perf ui hists:
Fix NULL pointer array gap in add_script_opt()
perf ui hists:
Fix stack use-after-return in symbol_filter_str
perf ui hists:
Fix uninitialized stack memory free on pstack allocation failure
perf ui hists:
Guard against NULL hist_entry in add_script_opt()
perf ui hists:
In report UI ensure thread is set with reference counting
perf ui hists:
Include limits.h for PATH_MAX definition
perf ui hists:
Remove duplicated thread in popup_action
perf unwind-libdw:
Fix unwinding of multi-threaded processes
perf util:
Sort includes and add missed explicit dependencies
perf vendor events amd:
Reintroduce deprecated Zen 5 core events
perf vendor events amd:
Update Zen 5 core events
perf vendor events amd:
Update Zen 6 core events
perf vendor events arm64:
fix swapped MetricGroup for Tegra410 L1 prefetcher metrics
perf vendor events arm64:
Fix Tegra410 Olympus event 0x0197
perf vendor events intel:
Add novalake v1.00 events
perf vendor events intel:
Fix Novalake CPUID regex in mapfile.csv
perf vendor events intel:
Update alderlake events from 1.39 to 1.40
perf vendor events intel:
Update alderlaken events from 1.39 to 1.40
perf vendor events intel:
Update arrowlake events from 1.17 to 1.19
perf vendor events intel:
Update arrowlake events from 1.19 to 1.20
perf vendor events intel:
Update clearwaterforest events from 1.02 to 1.04
perf vendor events intel:
Update emeraldrapids events from 1.23 to 1.24
perf vendor events intel:
Update emeraldrapids metrics
perf vendor events intel:
Update grandridge events from 1.12 to 1.13
perf vendor events intel:
Update graniterapids events from 1.18 to 1.19
perf vendor events intel:
Update graniterapids events from 1.19 to 1.20
perf vendor events intel:
Update lunarlake events from 1.22 to 1.25
perf vendor events intel:
Update lunarlake events from 1.25 to 1.26
perf vendor events intel:
Update meteorlake events from 1.21 to 1.22
perf vendor events intel:
Update pantherlake events from 1.05 to 1.06
perf vendor events intel:
Update pantherlake events from 1.06 to 1.07
perf vendor events intel:
Update sierraforest events from 1.17 to 1.18
perf vendor events intel:
Update tigerlake events from 1.18 to 1.19
perf/arm-cmn:
Add workarounds for CMN-S3 on Graviton5
perf/arm-cmn:
Fix multi-filter encoding
perf/arm-cmn:
Fix wp_dev_sel2 setting for multi-DTM configurations
perf/arm-cmn:
Move DTM index data out of hw_perf_event
perf/arm-cmn:
Plumb in new filter types
perf/arm-cmn:
Refactor event filter data
perf/arm-cmn:
Refactor event filter programming
perf/arm-cmn:
Rename filter variables for clarity
perf/arm-cmn:
Support CMN S3 r2
perf/arm_cspmu:
Improve APMT-based PMU naming
perf/arm_cspmu:
Improve sub-module error reporting
perf/arm_cspmu:
Make IRQ more optional
perf/arm_cspmu:
Support 64-bit programmers' model
perf/arm_pmu:
Skip PMCCNTR_EL0 on NVIDIA Olympus
perf/core:
Allow list_del during perf_event_overflow()
perf/core:
Check kernel access when kernel callchains are requested
perf/core:
Fill branch entries with a single assignment
perf/core:
Fix a refcount leak in attach_perf_ctx_data()
perf/core:
Fix kernel register info leak via hardware skid
perf/core:
Fix NULL pmu_ctx passed to pmu->sched_task()
perf/core:
out-of-line and export perf_allow_cpu/tracepoint()
perf/core:
Run sched_task() for PMUs with only CPU-wide events
perf/core:
Skip empty AUX records with only format flags
perf/cxlpmu:
Add missing CXL 4.0 events
perf/cxlpmu:
Fix 64-bit write to 32-bit HDM filter register
perf/cxlpmu:
Support Channel/Rank/Bank filter
perf/dwc_pcie:
Add support for Picoheart vendor devices
perf/dwc_pcie:
Support narrowed time-based counter for long time monitoring
perf/probe:
Ignore comment lines in dynamic_events/kprobe_events file
perf/x86/amd/uncore:
Add group validation
perf/x86/intel/pt:
Drop kernel-doc for deleted struct members
perf/x86/intel/pt:
Factor out pt_config_enable()
perf/x86/intel/pt:
Fix stop/start with no update
perf/x86/intel/pt:
Use bitwise access for PERF_HES_STOPPED
perf/x86/intel/uncore:
Factor out box setup code
perf/x86/intel/uncore:
Fix DMR CXL CM invert filter
perf/x86/intel/uncore:
Fix PCI PMU cleanup on setup failure
perf/x86/intel/uncore:
Fix refcnt and other cleanups
perf/x86/intel/uncore:
Fix uncore_box ref/unref ordering
perf/x86/intel/uncore:
Implement lazy setup for MSR/MMIO PMUs
perf/x86/intel/uncore:
Introduce PMU flags and broken state
perf/x86/intel/uncore:
Keep PCI PMUs working when MMIO/MSR setup fails
perf/x86/intel/uncore:
Let init_box() callback report failures
perf/x86/intel:
Constrain Panther Cove UOPS_DISPATCHED events to PMCs 0-3
perf/x86/intel:
Correct pt_regs->flags update for PEBS path
perf/x86/intel:
Delete dead NVL PEBS data-source initcall
perf/x86/intel:
Don't pointlessly context switch DS_AREA (and PEBS config) if PEBS is unused
perf/x86/intel:
Don't write PEBS_ENABLED on host<=>guest xfers if CPU has PEBS isolation, to fix stuck PEBS_ENABLED
perf/x86/intel:
Drop fixed-counter PEBS constraints for baseline PEBS
perf/x86/intel:
Ensure KVM guest PEBS path doesn't set unwanted PERF_GLOBAL_CTRL bits
perf/x86/intel:
Fallback to sw branch type decoding if no hw decoding
perf/x86/intel:
Fix CMT PEBS load/store direction for latency events, to fix sample classification
perf/x86/intel:
Fix DKT PEBS load/store direction for latency events, to fix sample classification
perf/x86/intel:
Fix GRT PEBS load/store direction for latency events, to fix sample classification
perf/x86/intel:
Fix intel_cap handling on hybrid PMUs
perf/x86/intel:
Fix kernel address leakages in LBR stack
perf/x86/intel:
Fix Panther Cove PEBS data-source snoop states
perf/x86/intel:
Fix precise OMR event scheduling for DMR/NVL
perf/x86/intel:
Keep cap_user_rdpmc in sync with RDPMC user-disable state
perf/x86/intel:
Make @data a mandatory param for intel_guest_get_msrs()
perf/x86/intel:
Prevent drain_pebs() reentry
perf/x86/intel:
Remove anythread_deprecated bit from perf_capabilities
perf/x86/intel:
Remove incorrect LionCove PEBS data-source constraints
perf/x86/intel:
Remove incorrect Panther Cove PEBS data-source constraints
perf/x86/intel:
Rename DMR offcore_rsp attribute to offmodule_rsp
perf/x86/intel:
Rename NVL offcore_rsp attribute to offmodule_rsp
perf/x86/intel:
Unwind cpuc state if PEBS buffer setup fails
perf/x86/intel:
Update arw_latency_data() mem-op direction handling
perf/x86/intel:
use higher-level allocator API
perf/x86/intel:
Validate the return value of intel_pmu_init_hybrid()
perf/x86:
Free hybrid state on PMU init failure
perf/x86:
Guard intel_pmu_cpu_dead() against invalid hybrid PMU casts
perf/x86:
Optimize ACR handling in match_prev_assignment()
perf/x86:
Remove stale fixed counter helper and fix hybrid PMU access
perf/x86:
Unregister PMI handler on PMU init failure
perf:
arm_cspmu: Remove redundant dev_err()
perf:
arm_pmu_acpi: Get rid of the edge-triggered interrupt oddity
perf:
arm_pmuv3: Zero initialize hw_id branch stack field
perf:
arm_spe: Make wakeup range check overflow safe
perf:
evsel: Fix error handling in tp_format lookup
perf:
Fix null pointer access in is_include_guest_event()
perf:
Fix perf_pmu_migrate_context() leaving events behind
perf:
Fix race between perf_event_exit_task() and perf_pending_task()
perf:
Fix use-after-free when perf mmap() revival races with the last munmap()
perf:
marvell: Add CN20K DDR PMU support
perf:
marvell: Cancel CN10K DDR PMU hrtimer on device remove
perf:
Remove redundant dev_err()/dev_err_probe()
perf:
Replace perf_event_header__init_id with full header init
perf:
Require kernel access for text poke events
perf:
RISC-V: check cpu_hw_evt before dereference in overflow IRQ
perf:
RISC-V: store available counter mask as bitmap
perf:
RISC-V: use BIT_ULL for u64 overflow masks
perf:
Track the perf mlock gift separately
perf:
Update cgroup time when rotating multiplexed events
perf:
Use sysfs_emit() for cpumask show callbacks
pfcp:
fix socket lifetime on netdevice registration failure
pfcp:
make sure the SEID is linear before reading it
pfcp:
Protect pfcp_net.pfcp_dev_list with mutex.
pfcp:
Support per-netns netdev unregistration.
phonet:
pep: convert getsockopt to sockopt_t
phonet:
pep: do not write beyond optlen in getsockopt
phy:
freescale: fsl-samsung-hdmi: Balance runtime PM operations
phy:
fsl-imx8mq-usb: add control register regmap
phy:
fsl-imx8mq-usb: add runtime PM support
phy:
fsl-imx8mq-usb: fix typec switch leak on probe error path
phy:
fsl-imx8mq-usb: introduce per-variant driver data structure
phy:
fsl-imx8mq-usb: keep PHY power domain runtime always-on for i.MX8MP
phy:
fsl-imx8mq-usb: set usb phy to be wakeup capable
phy:
lynx-10g: fix lynx_10g_pccr_val_enabled()
phy:
lynx-10g: use RCW override procedure for dynamic protocol change
phy:
mediatek: Add support for MT8196 MIPI DSI PHY
phy:
mediatek: phy-mtk-hdmi-mt2701: use clk_determine_rate_noop()
phy:
mediatek: phy-mtk-hdmi-mt8195: Fix PLL calc divisor overflow
phy:
mediatek: phy-mtk-hdmi-mt8195: Fix TMDS clk bit ratio setting
phy:
phy-can-transceiver: default silent GPIO to high during probe
phy:
qcom-qmp-pcie: Add support for ipq5210 PCIe phys
phy:
qcom-qmp-ufs: Add UFS PHY support on Hawi
phy:
qcom-qmp: Add v10 register offsets
phy:
qcom-qmp: Add v10.60 register offsets
phy:
qcom-qmp: qserdes-com: drop duplicate v8 DP headers
phy:
qcom-qusb2: Add support for Shikra
phy:
qcom: qmp-combo: Add SM8475 support
phy:
qcom: qmp-combo: Correct pre-emphasis table for QMP v4 DP PHYs
phy:
qcom: qmp-combo: Drop qmp_v4_calibrate_dp_phy
phy:
qcom: qmp-combo: Prevent unnecessary PM runtime suspend at boot
phy:
qcom: qmp-pcie: Add IPQ9650 PCIe PHY support
phy:
qcom: qmp-pcie: Add pcs_lane1 offset to V5 offsets
phy:
qcom: qmp-pcie: Add QMP PCIe Multi-PHY driver
phy:
qcom: qmp-pcie: Add QMP PCIe PHY support for Hawi
phy:
qcom: qmp-pcie: Add support for SM8475 Gen3x1 PCIe0 port
phy:
qcom: qmp-pcie: Skip PHY reset if already up
phy:
qcom: qmp-usb-legacy: Fix possible NULL-deref on early runtime suspend
phy:
qcom: qmp-usb-legacy: Prevent unnecessary PM runtime suspend at boot
phy:
qcom: qmp-usb: Fix possible NULL-deref on early runtime suspend
phy:
qcom: qmp-usb: Prevent unnecessary PM runtime suspend at boot
phy:
qcom: qmp-usbc: Add qmp configuration for Shikra
phy:
qcom: qmp-usbc: Prevent unnecessary PM runtime suspend at boot
phy:
qcom: sgmii-eth: vote for both voltage rails with correct current loads
phy:
qcom: snps-femto-v2: Fix possible NULL-deref on early runtime suspend
phy:
qualcomm: qmp-combo: Add support for Hawi SoC
phy:
renesas: phy-rcar-gen3-usb2: Add RZ/G3L support
phy:
renesas: phy-rcar-gen3-usb2: Fix devm action registration for disabled VBUS regulator
phy:
renesas: rcar-gen2: Fix double of_node_put on phy creation failure
phy:
renesas: rcar-gen3-usb2: Avoid long delay in atomic context
phy:
renesas: rcar-gen3-usb2: Ignore missing VBUS regulator
phy:
replace linux/gpio.h inclusions
phy:
rockchip-samsung-dcphy: fix out-of-range max_register
phy:
rockchip: inno-hdmi: Add configure() and validate() ops
phy:
rockchip: inno-hdmi: Remove deprecated way to configure TMDS rate
phy:
rockchip: phy-rockchip-inno-csidphy: add clock lane phase tuning
phy:
rockchip: phy-rockchip-inno-csidphy: fix rk1808 hsfreq table
phy:
rockchip: samsung-hdptx: Consistently use bitfield macros
phy:
rockchip: samsung-hdptx: Consolidate consumer_put on error path
phy:
rockchip: samsung-hdptx: Drop restrict_rate_change handling
phy:
rockchip: samsung-hdptx: Drop TMDS rate setup workaround
phy:
rockchip: samsung-hdptx: Fix rate recalculation for 3.2GHz FRL
phy:
rockchip: samsung-hdptx: Fix rate recalculation for high bpc
phy:
rockchip: samsung-hdptx: Guard against clk rate integer underflow
phy:
rockchip: samsung-hdptx: Handle uncommitted PHY config changes
phy:
rockchip: samsung-hdptx: Prevent divide-by-zero when computing clk rate
phy:
rockchip: samsung-hdptx: Simplify GRF access with FIELD_PREP_WM16()
phy:
spacemit: Add USB3/PCIe comb PHY driver for Spacemit K3
phy:
starfive: Fix runtime PM cleanup in JH7110 DPHY RX probe
phy:
starfive: Fix runtime PM cleanup in JH7110 DPHY TX probe
phy:
sunplus: fix error handling in sp_uphy_init()
pid_namespace:
make zap_pid_ns_processes() freezable
pidfd:
hold exec_update_lock around namespace ioctl
pinctrl:
airoha: add missed get_direction() function for gpio_chip
pinctrl:
airoha: add missed IRQ resource helpers
pinctrl:
airoha: add set_direction() helper for gpio_chip
pinctrl:
airoha: add support of an7563 SoC
pinctrl:
airoha: add support of en7523 SoC
pinctrl:
airoha: an7581: fix mux/conf of pcie_reset pins
pinctrl:
airoha: an7581: fix pinconf of i2c_scl/i2c_sda pins
pinctrl:
airoha: an7581: remove en7581 prefix from variable names
pinctrl:
airoha: an7583: add support for npu_uart pinmux
pinctrl:
airoha: an7583: add support for olt pinmux
pinctrl:
airoha: an7583: add support for pon_alt pinmux
pinctrl:
airoha: an7583: fix I2C0_SDA_PD register bit order
pinctrl:
airoha: an7583: fix muxing of non-gpio default pins
pinctrl:
airoha: an7583: fix spi group pins
pinctrl:
airoha: an7583: remove an7583 prefix from variable names and definitions
pinctrl:
airoha: an7583: rename registers to match its an7583 names
pinctrl:
airoha: fix AN7583 MDIO pin mux config
pinctrl:
airoha: fix edge-triggered interrupts handling
pinctrl:
airoha: fix getting gpiochip/pinctrl pointers in the IRQ handling code
pinctrl:
airoha: fix I2C pin mux config for AN7583
pinctrl:
airoha: fix I2C1 pin mux config for AN7581
pinctrl:
airoha: fix IRQ mask/unmask code
pinctrl:
airoha: fix mdio bitfield names
pinctrl:
airoha: minor improvements
pinctrl:
airoha: move common definitions to the separate header
pinctrl:
airoha: remove not needed irq_type[] array
pinctrl:
airoha: Remove redundant dev_err()
pinctrl:
airoha: split driver on shared code and SoC specific drivers
pinctrl:
airoha: statically allocate gpio regs structure
pinctrl:
airoha: try to find chip scu node by phandle first
pinctrl:
amd: Clear S4 wake bits when firmware has _AEI
pinctrl:
aspeed: Split TRST out of the AST2700 SoC1 JTAGM1 group
pinctrl:
bcm2835: Don't remove an unregistered GPIO chip
pinctrl:
bcm: Remove redundant dev_err()
pinctrl:
eswin: Fix Handling of PIN_CONFIG_PERSIST_STATE
pinctrl:
fix PINCTRL_GENERIC_MUX not always being selectable
pinctrl:
fix unmet dependencies from missing GPIOLIB
pinctrl:
generic: free maps on pinctrl_generic_to_map() failure
pinctrl:
generic: serialise pinctrl_generic_dt_node_to_map()
pinctrl:
imx1: fix device_node leak in dt_is_flat_functions()
pinctrl:
intel: Remove redundant dev_err_probe()
pinctrl:
mediatek: Add driver for MT6858
pinctrl:
mediatek: allow common drivers to be built as modules
pinctrl:
mediatek: enable module build support for all SoC drivers
pinctrl:
mediatek: free EINT resources on unbind
pinctrl:
mediatek: mt7986: register both platform drivers from a single initcall
pinctrl:
mediatek: remove conditional return with no effect
pinctrl:
mediatek: use devm_gpiochip_add_data() for GPIO chip
pinctrl:
meson: a4: Add input enable pin configuration
pinctrl:
meson: Fix typo in s4 group name
pinctrl:
meson: sync some modify from A4
pinctrl:
mpfs-mssio: fix width of unused bank voltage setting
pinctrl:
mpfs-mssio: use correct regmap function to set bank voltage
pinctrl:
npcm8xx: clear pending GPIO events during init
pinctrl:
npcm8xx: correct JM1 and SMB7 pin flags
pinctrl:
npcm8xx: drop RTS/CTS pins from bmcuart1
pinctrl:
npcm8xx: enable RMII outputs from RMII groups
pinctrl:
npcm8xx: fix debounce register selection
pinctrl:
npcm8xx: move GPIO IRQ setup into request_resources
pinctrl:
npcm8xx: rename GPIO7 IOX2 signal to DO
pinctrl:
npcm8xx: support RG2 drive strength selection
pinctrl:
pinctrl-generic-mux: use mux_state_try_select()
pinctrl:
pinctrl-rp1: Make use of str_hi_lo helper
pinctrl:
qcom: Acknowledge IRQs for PDC interrupt controller
pinctrl:
qcom: Add irq_get/set_irqchip_state() for msm gpio irqchip
pinctrl:
qcom: Add the tlmm driver for Maili platform
pinctrl:
qcom: Avoid assigning unused private context in test cases
pinctrl:
qcom: Drop unnecessary bitmap_fill() call
pinctrl:
qcom: Drop unused irq_data argument from msm_gpio_update_dual_edge_pos()
pinctrl:
qcom: hawi: Fix intr_target_width
pinctrl:
qcom: ipq5018: add missing pwm3 function on gpio13
pinctrl:
qcom: ipq5018: replace gcc_plltest with pwm2 on gpio12
pinctrl:
qcom: ipq5018: update PWM groups and corresponding pin functions
pinctrl:
qcom: ipq5210: Publish the OF module alias
pinctrl:
qcom: ipq5210: Publish the OF module alias
pinctrl:
qcom: maili: Fix intr_target_width
pinctrl:
qcom: milos-lpass-lpi: Add Eliza LPASS LPI TLMM
pinctrl:
qcom: nord: fix GPIO interrupt target width
pinctrl:
qcom: nord: Split QUP1 SE2/SE3 into lane-pair functions
pinctrl:
qcom: nord: Split QUP1 SE2/SE3 into lane-pair functions
pinctrl:
qcom: qcs8300: Fix intr_target_width
pinctrl:
qcom: shikra: Fix intr_target_width for summary interrupt routing
pinctrl:
qcom: spmi-gpio: Add PMG1110 GPIO support
pinctrl:
qcom: spmi-gpio: make direction changes exclusive
pinctrl:
realtek: rtd1625: fix base_bit for VE4 GPIO 13
pinctrl:
realtek: rtd1625: remove unused group name spdif_sel
pinctrl:
Remove redundant dev_err()/dev_err_probe()
pinctrl:
renesas: gpio: isolate function gpiochip from parent fwnode
pinctrl:
renesas: gpio: support software nodes for function GPIOs
pinctrl:
renesas: rza2: Embed pins in the priv struct
pinctrl:
rockchip: Add RV1106 pinctrl support
pinctrl:
rockchip: add support for RK3308B SoC
pinctrl:
rockchip: constify mux recalced and route data arrays
pinctrl:
rockchip: Decode drive strength in the get function
pinctrl:
rockchip: extract iomux_recalced_routes_init()
pinctrl:
rockchip: Reset the pin count when recalculating SoC data
pinctrl:
rockchip: Restrict the RV1103B 2-bit drive type to bank 2
pinctrl:
s32cc: add/fix some comments
pinctrl:
s32cc: change to "devm_pinctrl_register_and_init"
pinctrl:
s32cc: fix unmet dependency for PINCTRL_S32CC
pinctrl:
s32cc: implement GPIO functionality
pinctrl:
s32cc: remove inline specifiers
pinctrl:
samsung: Add Exynos8855 pinctrl configuration
pinctrl:
single: free the IRQ on domain creation failure
pinctrl:
spacemit: validate pins in pinconf callbacks
pinctrl:
sunxi: A523: fix voltage withstand encoding
pinctrl:
sunxi: dt: do not accumulate npins across probe attempts
pinctrl:
sunxi: keep a shadow copy of the data register output latches
pinctrl:
sx150x: add missing MODULE_DEVICE_TABLE()
pinctrl:
sx150x: allow build when I2C is a module
pinctrl:
sx150x: get parent IRQ trigger type from firmware
pinctrl:
sx150x: Return IRQ_NONE if no pending irq
pinctrl:
tb10x: Mark base as __iomem
pinctrl:
tegra238: Fix register bank for AON pin groups
pinctrl:
tegra264: fix DAP2 DIN/DOUT pin assignment
pinctrl:
tigerlake: add some pin groups and functions for INTC1055
pinctrl:
upboard: add device id INTC1055 based UP boards support
pinctrl:
Use IRQ trigger mask helpers
pipe:
only enable the extra wake_up(rd_wait) for EPOLLET consumers
pipe:
preserve existing fasync readers on writer setup failure
platform/chrome:
cros_ec: Remove redundant dev_err()
platform/chrome:
cros_ec_debugfs: Clean up console log on probe failure
platform/chrome:
cros_ec_debugfs: Unregister panic notifier
platform/chrome:
cros_ec_proto: Introduce cros_ec_read_features helper
platform/chrome:
cros_ec_typec: Reject out-of-bounds PD cap count
platform/chrome:
Drop unused assignment of platform_device_id driver data
platform/chrome:
lightbar: Limit payload to max packet size
platform/chrome:
of_hw_prober: Add delay for hana trackpads
platform/chrome:
of_hw_prober: Use dumb trackpad prober for Spherion
platform/chrome:
sensorhub: Bound the EC-reported sensor number
platform/chrome:
sensorhub: Fix dropped timestamp events and log spam
platform/chrome:
sensorhub: Fix memory overread in ring handler
platform/loongarch:
laptop: Stop setting acpi_device_class()
platform/mellanox:
mlxbf-pmc: Check ACPI_COMPANION() against NULL
platform/surface:
acpi-notify: Check ACPI companion before use
platform/surface:
aggregator: Consistently define ssam_device_ids using named initializers
platform/surface:
gpe: add missing err.h include
platform/surface:
gpe: use platform_device_register_full()
platform/surface:
gpe: use platform_device_set_fwnode()
platform/surface:
surfacepro3_button: Stop setting acpi_device_name()
platform/x86/amd/hsmp:
ACPI HSMP refcounted sockets and coordinated release
platform/x86/amd/hsmp:
Add HSMP messages for Family 1Ah, Model 50h-5Fh
platform/x86/amd/hsmp:
Add IOCTL_GET_TELEMETRY_DATA for metric table reads
platform/x86/amd/hsmp:
Clear mdev.this_device on deregister
platform/x86/amd/hsmp:
Enable protocol version 7 metric tables on the ACPI driver
platform/x86/amd/hsmp:
Gate the data plane on a fully initialized socket
platform/x86/amd/hsmp:
Map the metric table with ioremap() and unmap it explicitly
platform/x86/amd/hsmp:
Pass struct device explicitly to ACPI mailbox parsers
platform/x86/amd/hsmp:
Reject negative power cap writes in hwmon
platform/x86/amd/hsmp:
Serialize ACPI HSMP probe and remove with an rwsem
platform/x86/amd/hsmp:
Serialize per-socket metric table reads with a mutex
platform/x86/amd/hsmp:
Serialize the data plane against socket teardown
platform/x86/amd/hsmp:
Source metric-table size from firmware
platform/x86/amd/hsmp:
Unify response_sz validation to an upper-bound check
platform/x86/amd/hsmp:
Validate _DSD mailbox sub-package element count
platform/x86/amd/hsmp:
Validate ACPI UID before parsing socket index
platform/x86/amd/pmc:
Add T14 Gen2 AMD (20XL) to s2idle quirk list
platform/x86/amd/pmc:
Do not fail probe when STB init fails
platform/x86/amd/pmc:
Fix LPS0 and debugfs leaks when STB init fails
platform/x86/amd/pmc:
Fix msg_port restoration in amd_stb_debugfs_open_v2()
platform/x86/amd/pmc:
Only expose stb_read after telemetry buffer is mapped
platform/x86/amd/pmc:
Propagate SMU errors and validate S2D address
platform/x86/amd/pmc:
Restore msg_port on amd_stb_s2d_init() error paths
platform/x86/amd/pmf:
Add 1AH_M80H device IDs and extended SMU mailbox registers
platform/x86/amd/pmf:
Add 1AH_M80H metrics table and NPU metrics support
platform/x86/amd/pmf:
Add missing newline in dev_err message
platform/x86/amd/pmf:
Add util layer and userspace character device interface
platform/x86/amd/pmf:
fix build on !CONFIG_AMD_PMF_DEBUG
platform/x86/amd/pmf:
Implement util layer ioctl handler
platform/x86/amd/pmf:
Introduce AMD PMF testing tool for driver metrics and features
platform/x86/amd/pmf:
Move debug helper functions to UAPI header
platform/x86/amd/pmf:
Move metrics code to dedicated file
platform/x86/amd/pmf:
Refactor NPU metrics for platform extensibility
platform/x86/amd/pmf:
store BIOS output values for user-space metrics via util IOCTL
platform/x86/amd/pmf:
Store commonly used enums in the header file
platform/x86/amd/pmf:
Use per-SoC smu_regs struct for SMU mailbox registers
platform/x86/amd/pmf:
Use upper/lower_32_bits() in amd_pmf_set_dram_addr()
platform/x86/amd:
Introduce Halo Box RGB LED driver
platform/x86/intel/pmc:
initialize empty PMT read result
platform/x86/lenovo:
Add Yoga Book 9 keyboard dock detection driver
platform/x86/lenovo:
lenovo-ymc: Suppress probe on Yoga Book 9 14IAH10
platform/x86:
acer-wmi: reject missing gaming WMI results
platform/x86:
asus-armoury: Add power limits for ROG Strix SCAR 16 (G635LX)
platform/x86:
asus-armoury: Add power limits quirk for FA401KM
platform/x86:
asus-armoury: Add power limits quirk for FA608WV
platform/x86:
asus-armoury: add support for FX517ZR
platform/x86:
asus-armoury: add support for HN7306EA and HN7306EAC
platform/x86:
asus-armoury: fix Use-After-Free and memory leak in driver init
platform/x86:
asus-armoury: gate PPT writes behind active fan curve
platform/x86:
asus-armoury: use cleanup.h to manage tunables
platform/x86:
asus-laptop: Fix ACPI event handling
platform/x86:
asus-laptop: Stop setting acpi_device_name/class()
platform/x86:
asus-nb-wmi: map ProArt key (0x8b) to KEY_PROG3
platform/x86:
asus-wireless: Fail probe when there is no ACPI match
platform/x86:
asus-wmi: fix resource leaks on probe failure
platform/x86:
dell-ddv: Use no_free_ptr() to simplify error handling
platform/x86:
dell-privacy: Fix race condition
platform/x86:
dell-smbios-wmi: Fix chardev resource management
platform/x86:
dell-smbios-wmi: Replace global list with single item
platform/x86:
dell-smbios: Pass device to callbacks
platform/x86:
dell-wmi-base: Fix handling of ultra performance key
platform/x86:
dell-wmi-base: Fix resource leak on module load failure
platform/x86:
dell-wmi-sysman: Don't hex dump attribute security buffer
platform/x86:
dell-wmi-sysman: Fix instance ID bounds
platform/x86:
eeepc-laptop: Stop setting acpi_device_name/class()
platform/x86:
fujitsu-laptop: Stop setting acpi_device_name/class()
platform/x86:
fujitsu-tablet: Stop setting acpi_device_name/class()
platform/x86:
hp-bioscfg: accept reduced ACPI packages from older HP BIOS
platform/x86:
hp-bioscfg: advance elem past consumed array elements
platform/x86:
hp-bioscfg: bound ordered-list parsing by the package count
platform/x86:
hp-bioscfg: fix heap OOB read in sk_store() and kek_store()
platform/x86:
hp-bioscfg: fix heap OOB read on empty password write
platform/x86:
hp-bioscfg: fix new_password_store() overwriting current_password
platform/x86:
hp-bioscfg: fix off-by-one write in hp_get_string_from_buffer()
platform/x86:
hp-bioscfg: fix ORD_LIST_ELEMENTS never being parsed
platform/x86:
hp-bioscfg: fix password encoding bounds check
platform/x86:
hp-bioscfg: pass validated element count to package parsers
platform/x86:
hp-bioscfg: warn on element type mismatch instead of failing
platform/x86:
hp-wmi: Add dual-channel PWM fan control
platform/x86:
hp-wmi: Add GPU MUX switch support
platform/x86:
hp-wmi: Add OMEN board 8A43 thermal profile support
platform/x86:
hp-wmi: Add OMEN board 8BA9 thermal profile support
platform/x86:
hp-wmi: Add OMEN board 8BAA thermal profile support
platform/x86:
hp-wmi: Add OMEN board 8D88 thermal profile support
platform/x86:
hp-wmi: Add OMEN Transcend 16 8BB3 support
platform/x86:
hp-wmi: Add support for OMEN MAX 16-ak0xxx (8DD6)
platform/x86:
hp-wmi: Add Victus 15-fb0xxx support
platform/x86:
hp-wmi: Drive fan control from board data
platform/x86:
hp-wmi: Fix board_params typo for 8DD6 board
platform/x86:
hp-wmi: Introduce board-specific feature data
platform/x86:
huawei-wmi: add ACPI fallback for Fn-lock on newer models
platform/x86:
ideapad-laptop: Fix driver unregistration order
platform/x86:
int1092: Fix info leak in parse_package()
platform/x86:
int1092: Fix potential memory leak in sar_probe()
platform/x86:
ishtp_eclite: Fix ACPI device reference leak in probe error path
platform/x86:
ISST: Add a NULL check for sst_inst[]
platform/x86:
ISST: Just allow 2 bits for SST feature enable
platform/x86:
ISST: Return error during profile addition
platform/x86:
ISST: Use PP level enable mask
platform/x86:
ISST: Validate level in perf mask ioctls
platform/x86:
ISST: Validate logical CPU id and clos id
platform/x86:
ISST: Validate max level for set feature
platform/x86:
ISST: Validate parameter for core power state
platform/x86:
ISST: Validate parameter for frequency and priority
platform/x86:
ISST: Validate socket ID in clos_assoc ioctl
platform/x86:
lenovo/ymc: Only match lower byte in WMI lid switch query response
platform/x86:
lg-laptop: Add support for additional events
platform/x86:
lg-laptop: Add support for native ACPI events
platform/x86:
lg-laptop: Fix keyboard backlight support on LG Gram 16T90SP
platform/x86:
lg-laptop: Fix LED resource handling
platform/x86:
lg-laptop: Improve WMAB control method support
platform/x86:
msi-ec: Add MSI Katana GF76 11UEK EC firmware
platform/x86:
msi-ec: Add MSI Raider A18 HX A9WJG EC firmware
platform/x86:
msi-wmi: Add MSI Claw M-Center keys
platform/x86:
msi-wmi: Reformat msi_wmi_notify()
platform/x86:
oxpec: Add support for OneXPlayer X2 Mini Pro
platform/x86:
panasonic-laptop: Fix sentinel write past pcc->sinf[]
platform/x86:
panasonic-laptop: Stop setting acpi_device_name/class()
platform/x86:
redmi-wmi: report EC state change events
platform/x86:
samsung-galaxybook: Add SAMB430 device ID
platform/x86:
sony-laptop: Stop setting acpi_device_class()
platform/x86:
think-lmi: Fix certificate thumbprint sysfs output
platform/x86:
think-lmi: Fix current password length check
platform/x86:
think-lmi: Free system certificate signatures
platform/x86:
thinkpad_acpi: Add USB-C Security (USCS) support
platform/x86:
thinkpad_acpi: Convert to use acpi_dev_is_video_device() helper
platform/x86:
thinkpad_acpi: Fix fan speed reporting on Edge E330
platform/x86:
thinkpad_acpi: Fix USB-C Security probe failure on unsupported platforms
platform/x86:
thinkpad_acpi: Stop setting acpi_device_class()
platform/x86:
topstar-laptop: Stop setting acpi_device_name/class()
platform/x86:
toshiba_acpi: Do not use uninitialized device_class
platform/x86:
toshiba_bluetooth: Use more common error handling code in toshiba_bt_rfkill_probe()
platform/x86:
toshiba_haps: Do not use uninitialized device_class
platform/x86:
uniwill-laptop: Add 2 new feature defines for TUXEDO devices
platform/x86:
uniwill-laptop: Add AC auto boot support
platform/x86:
uniwill-laptop: Add Avell A60 MUV support
platform/x86:
uniwill-laptop: Add keyboard backlight support
platform/x86:
uniwill-laptop: Add lightbar support for LAPQC71A/B
platform/x86:
uniwill-laptop: Add support for the AiStone X4SP4NAL
platform/x86:
uniwill-laptop: Add support for the MACHENIKE L16 Pro
platform/x86:
uniwill-laptop: Add support for USB powershare
platform/x86:
uniwill-laptop: Handle screen-related events
platform/x86:
uniwill-laptop: Remove single color keyboard detection
platform/x86:
uniwill-laptop: Split uniwill_kbd_led_init()
platform/x86:
x86-android-tablets: add Crystal Cove GPIO swnode support
platform/x86:
x86-android-tablets: drop redundant swnode group on YT3
platform/x86:
x86-android-tablets: fix Arizona GPIO swnode references
platform/x86:
x86-android-tablets: fix gpio_secondary_fwnode_init() not working
platform/x86:
x86-android-tablets: hold device reference for secondary fwnode teardown
platform/x86:
x86-android-tablets: pass node group to gpio_secondary_fwnode_init()
platform/x86:
x86-android-tablets: use shared battery swnode group on Yoga Tab 2
platform/x86:
xo15-ebook: Stop setting acpi_device_name/class()
platform:
arm64: qcom-hamoa-ec: reject incomplete responses
platform:
int3472: discrete: con_id vana for Sony IMX471 as power enable
platform:
int3472: discrete: Support multiple HIDs per GPIO map entry
PM:
hibernate: Fix memory leak in snapshot_write_next() error path
PM:
hibernate: Freeze kernel threads after image preallocation
PM:
hibernate: Remove kernel-doc markings from helper descriptions
PM:
hibernate: swap: defer linking the next map page
PM:
hibernate: Use %pe to print error pointer values
PM:
runtime: Only set runtime_error on suspend callback failures
PM:
sleep: Allow disabling DPM watchdog by default
PM:
sleep: Fix off-by-one in wakelocks number limit check
PM:
sleep: Rename module parameters prefix to "pm"
PM:
sleep: Unblock runtime PM when device prepare fails
pmdomain:
airoha: fix unselectable AIROHA_CPU_PM_DOMAIN kconfig
pmdomain:
amlogic: Add support for A9 power domains controller
pmdomain:
arm: Grammar s/may needed/may be needed/
pmdomain:
bcm: bcm2835-power: Raise ASB poll timeout to 100us
pmdomain:
bcm: bcm2835: handle genpd provider registration errors
pmdomain:
imx8m-blk-ctrl: Serialize power on/off across sibling domains
pmdomain:
imx8m{p,}-blk-ctrl: Add MODULE_DESCRIPTION
pmdomain:
imx: Make IMX8M/IMX9 BLK_CTRL tristate
pmdomain:
imx: scu-pd: allow building as a module
pmdomain:
imx: use platform_device_set_of_node()
pmdomain:
mediatek: Add support for Direct CTL simple power sequence
pmdomain:
mediatek: Add support for MT6858 SoC
pmdomain:
mediatek: Add support for MT8196 HFRP DirectCTL domains
pmdomain:
mediatek: Add support for secure modem power domain control
pmdomain:
mediatek: airoha: use clk_determine_rate_noop()
pmdomain:
mediatek: mtk-mfg: use clk_determine_rate_noop()
pmdomain:
mediatek: Respect PD relationships during error cleanup
pmdomain:
Merge branch dt into next
pmdomain:
Merge branch dt into next
pmdomain:
Merge branch dt into next
pmdomain:
Merge branch dt into next
pmdomain:
Merge branch dt into next
pmdomain:
Merge branch fixes into next
pmdomain:
Merge branch fixes into next
pmdomain:
Merge branch fixes into next
pmdomain:
Merge branch fixes into next
pmdomain:
Merge branch fixes into next
pmdomain:
Merge branch fixes into next
pmdomain:
Merge branch fixes into next
pmdomain:
Merge branch fixes into next
pmdomain:
qcom: rpmhpd: Skip retention by default
pmdomain:
qcom: rpmhpd: Sort table entries by index name
pmdomain:
renesas: Add R-Car X5H MDLC driver
pmdomain:
rockchip: Add a regulator to the RK3568 NPU power domain
pmdomain:
rockchip: don't ignore clock lookup errors on attach
pmdomain:
rockchip: fix clock leak on domain probe failure
pmdomain:
rockchip: propagate subdomain add errors
pmdomain:
tegra: Add support for multi-socket platforms
pnfs/blocklayout:
Fix device leaks on parse failure
pnfs/blocklayout:
use scoped_with_init_fs() for SCSI device lookup
pNFS:
Fix EBUSY check in pnfs_layout_need_return
pNFS:
honor clora_changed when recalling a layout
pNFS:
report clora_changed in the cb_layoutrecall_file tracepoint
PNP:
ACPI: Stop using acpi_device_name()
PNP:
Drop unused assignment of pnp_device_id driver data
PNP:
Fix card device cleanup on registration failure
posix-cpu-timers:
Avoid kernel-doc warnings
posix-cpu-timers:
Don't abuse lock_task_sighand() in handle_posix_cpu_timers()
posix-cpu-timers:
Prevent freeing a timer which is queued on the expiry list
posix-timers:
Clean up kernel-doc warnings
posix_acl:
remove useless code
power:
reset: add MCF5441x RCM power-on reason driver
power:
reset: piix4-poweroff: add missing MODULE_DEVICE_TABLE()
power:
reset: pwr-mlxbf: Remove redundant dev_err()/dev_err_probe()
power:
reset: reboot-mode: Remove devres based allocations
power:
reset: syscon-reboot: Read "priority" as unsigned
power:
sequencing: don't call .post_enable() if pwrseq_unit_enable() failed
power:
sequencing: Fix build issue with COMPILE_TEST
power:
sequencing: fix NULL-pointer dereference in pwrseq_device_register()
power:
sequencing: fix NULL-pointer dereference in pwrseq_unit_new()
power:
sequencing: pcie-m2: Add Lenovo ThinkPad T14s gen6 WCN7850 subsystem PCI ids
power:
sequencing: pcie-m2: Add PCI ID for NXP 88W9098 and AW693 Bluetooth
power:
sequencing: pcie-m2: Add QCA2066 (QCNFA765) BT serdev ID
power:
sequencing: pcie-m2: Fix leaking array from of_regulator_bulk_get_all()
power:
sequencing: pcie-m2: Match WCN6855 and WCN7851 UART BT variants by subdevice ID
power:
sequencing: qcom-wcn: power off WLAN at probe
power:
sequencing: rename pwrseq_power_on/off() to pwrseq_enable/disable()
power:
supply: 88pm860x_battery: Remove redundant dev_err()/dev_err_probe()
power:
supply: 88pm860x_charger: Remove redundant dev_err()/dev_err_probe()
power:
supply: ab8500_btemp: Remove redundant dev_err()/dev_err_probe()
power:
supply: ab8500_charger: Remove redundant dev_err()/dev_err_probe()
power:
supply: ab8500_fg: fix use-after-free on remove
power:
supply: ab8500_fg: Remove redundant dev_err()/dev_err_probe()
power:
supply: act8945a_charger: Remove redundant dev_err()/dev_err_probe()
power:
supply: Add driver for TI BQ25630 charger
power:
supply: Add helpers to get and put arrays of power supply handles
power:
supply: Add helpers to get and put arrays of power supply handles
power:
supply: Add PbAc, NiZn, RAM, and ZnAr support
power:
supply: Add registration init callback
power:
supply: add stubs for notifier registration helpers
power:
supply: axp20x_ac_power: Remove redundant dev_err()/dev_err_probe()
power:
supply: axp20x_usb_power: Remove redundant dev_err()/dev_err_probe()
power:
supply: axp288_charger: Remove redundant dev_err()/dev_err_probe()
power:
supply: axp288_fuel_gauge: Remove redundant dev_err()/dev_err_probe()
power:
supply: bd71815: Fix temperature reading
power:
supply: bd71828: Do not hide errors
power:
supply: bd71828: Drop duplicate power-supply property
power:
supply: bd71828: Fix current direction
power:
supply: bd99954: Drop bad register fields
power:
supply: bq24190: Disable watchdog with bq24190_write_mask()
power:
supply: bq24190: Remove unused watchdog struct field
power:
supply: bq24190_charger: Remove redundant dev_err()/dev_err_probe()
power:
supply: bq24257: fix use-after-free on remove
power:
supply: bq24257_charger: Remove redundant dev_err()/dev_err_probe()
power:
supply: bq24735-charger: Remove redundant dev_err()/dev_err_probe()
power:
supply: bq25630: Initialize hardware before exposing the power supply
power:
supply: bq25630: Scope battery information to bq25630_setup()
power:
supply: bq256xx: drain usb_work before freeing the charger
power:
supply: bq256xx: drop always-true inner condition
power:
supply: bq256xx_charger: Remove redundant dev_err()/dev_err_probe()
power:
supply: bq257xx: Add support for BQ25792
power:
supply: bq257xx_charger: Remove redundant dev_err()/dev_err_probe()
power:
supply: bq25890: Fix power_supply reference leak
power:
supply: bq27xxx: bq27520g4: fix REG_TTES address
power:
supply: bq27xxx: bq27z561: fix invalid AverageEnergy address
power:
supply: bq27xxx: bq28z610: fix invalid AverageEnergy address
power:
supply: charger-manager: register regulators before exposing sysfs
power:
supply: core: prevent unregistering a power supply while a callback runs
power:
supply: cpcap-battery: Remove redundant dev_err()/dev_err_probe()
power:
supply: cpcap-charger: Remove redundant dev_err()/dev_err_probe()
power:
supply: cros_pchg: unregister EC notifier
power:
supply: cros_usbpd-charger: bound the EC-reported port count
power:
supply: cros_usbpd: Limit port counts to EC_USB_PD_MAX_PORTS
power:
supply: cw2015_battery: add missing MODULE_DEVICE_TABLE()
power:
supply: da9150-fg: Remove redundant dev_err()/dev_err_probe()
power:
supply: ds2780: Fix ds2780_get_capacity() returning raw value
power:
supply: Fix maintenance charge table kernel-doc
power:
supply: generic-adc-battery: Fix temperature IIO channel conversion
power:
supply: generic-adc-battery: Remove redundant dev_err()/dev_err_probe()
power:
supply: hold extensions_sem when creating LED triggers
power:
supply: isp1704_charger: cancel work on remove
power:
supply: leds: create triggers based on properties, not type
power:
supply: lp8727: fix use-after-free in lp8727_release_irq()
power:
supply: lp8788-charger: fix use-after-free on remove
power:
supply: Match DT value types
power:
supply: max14656_charger_detector: Remove redundant dev_err()/dev_err_probe()
power:
supply: max17040: drop incorrect I2C functionality check
power:
supply: max17040: propagate register read errors
power:
supply: max17040: synchronize work cancellation on suspend
power:
supply: max17042_battery: Convert initialization to delayed work
power:
supply: max17042_battery: Fix vmin assigned instead of vmax in DT parsing
power:
supply: max17042_battery: Follow MAX17055 POR sequence
power:
supply: max17042_battery: Honor MAX17055 charge voltage
power:
supply: max17042_battery: Initialize MAX17055 from battery info
power:
supply: max17042_battery: Program MAX17055 EZ Config values
power:
supply: max17042_battery: Propagate status register errors
power:
supply: max17042_battery: Retry failed MAX17055 initialization
power:
supply: max17042_battery: Separate MAX17055 initialization
power:
supply: max17042_battery: Use bool for init_complete
power:
supply: max77759_charger: Remove redundant dev_err()/dev_err_probe()
power:
supply: max8903: add DC and USB input current-limit GPIO controls
power:
supply: max8903_charger: Remove redundant dev_err()/dev_err_probe()
power:
supply: max8971_charger: Remove redundant dev_err()/dev_err_probe()
power:
supply: mp2629_charger: Remove redundant dev_err()/dev_err_probe()
power:
supply: mt6360_charger: Remove redundant dev_err()/dev_err_probe()
power:
supply: mt6370-charger: Remove redundant dev_err()/dev_err_probe()
power:
supply: pf1550-charger: Remove redundant dev_err()/dev_err_probe()
power:
supply: pf1550: enable charging when battery profile exists
power:
supply: pm8916_lbc: remove conditional return with no effect
power:
supply: qcom_battmgr: fix battery chemistry strncmp length
power:
supply: qcom_battmgr: fix use-after-free
power:
supply: qcom_battmgr: terminate the strings from firmware
power:
supply: qcom_smbb: Remove redundant dev_err()/dev_err_probe()
power:
supply: qcom_smbx: Remove redundant dev_err()/dev_err_probe()
power:
supply: rk817_charger: Remove redundant dev_err()/dev_err_probe()
power:
supply: rn5t618_power: Remove redundant dev_err()/dev_err_probe()
power:
supply: rt9455: quiesce delayed work before teardown
power:
supply: rt9455_charger: Remove redundant dev_err()/dev_err_probe()
power:
supply: rt9467-charger: Remove redundant dev_err()/dev_err_probe()
power:
supply: rt9471: Remove redundant dev_err()/dev_err_probe()
power:
supply: rt9471: Remove superfluous unpacking of propval
power:
supply: sbs-battery: Add PbAc, NiZn, RAM, and ZnAr support
power:
supply: sbs-battery: Bound the serial number conversion to 16 bits
power:
supply: sbs-battery: Use a per-device serial number buffer
power:
supply: sbs-charger: Remove redundant dev_err()/dev_err_probe()
power:
supply: sc2731_charger: cancel work on remove
power:
supply: sc27xx_fuel_gauge: Remove redundant dev_err()/dev_err_probe()
power:
supply: sgm41542: Add SG Micro sgm41542 charger
power:
supply: surface-rt-ec: Remove redundant dev_err()/dev_err_probe()
power:
supply: surface_{battery,charger}: Consistently define ssam_device_ids using named initializers
power:
supply: tps65090-charger: Remove redundant dev_err()/dev_err_probe()
power:
supply: tps65217_charger: Remove redundant dev_err()/dev_err_probe()
power:
supply: twl4030_charger: cancel workers via devm
power:
supply: twl4030_charger: Remove redundant dev_err()/dev_err_probe()
power:
supply: twl6030_charger: Remove redundant dev_err()/dev_err_probe()
power:
supply: ucs1002: fix use-after-free on remove
power:
supply: ucs1002_power: Remove redundant dev_err()/dev_err_probe()
powercap:
intel_rapl: Fix kernel panic during PMU unbind
powercap:
intel_rapl: Sign-extend the PMU delta on counter wraparound
powercap:
intel_rapl_tpmi: Handle PMU registration failure during probe
powercap:
Stop using 32-bit MSR interfaces
powerpc/44x:
Set GPIO chip parent
powerpc/64s:
Clarify copy_and_flush() cache sync loop comment
powerpc/boot:
drop redundant assignment in serial_edit_cmdline
powerpc/boot:
Remove unused sprintf()
powerpc/configs:
enable CONFIG_RAS to fix EDAC support
powerpc/crash:
Fix possible memory leak in update_crash_elfcorehdr()
powerpc/crash:
sort crash memory ranges before preparing elfcorehdr
powerpc/crash:
stop watchdogs before booting kdump kernel
powerpc/dt_cpu_ftrs:
Avoid separate strlen() in scan_callback()
powerpc/eeh:
Fix recursive locking on devices without EEH sensitive driver
powerpc/entry:
Clear TIF_SYSCALL_RET before syscall error return
powerpc/entry:
Fix double accounting of user time on interrupt entry
powerpc/entry:
Fix irq_soft_mask corruption on replayed interrupt exit
powerpc/iommu:
Fix the overflow validation in iommu_tce_check_ioba
powerpc/irq:
Fix missing r2 clobber in PCREL inline assembly
powerpc/jump_label:
adjust inline asm to be consistent
powerpc/kexec:
Simplify kdump_extra_elfcorehdr_size()
powerpc/kexec_file:
Fix null-ptr-def in extra size calculation
powerpc/kexec_file:
Prevent kexec range truncation
powerpc/kexec_file:
print configured kernel command line
powerpc/kexec_file:
Use crash_exclude_core_ranges() helper
powerpc/kexec_file:
Use inclusive range checks for excluded memory
powerpc/kexec_file:
Use inclusive range checks in add_usable_mem()
powerpc/kexec_file:
use snprintf to simplify setup_kdump_cmdline
powerpc/mm:
fix wrong addr_pfn tracking in compound vmemmap population
powerpc/msi:
Treat bitmap size as allocation failure
powerpc/pasemi:
Add a null pointer check to the pas_setup_mce_regs
powerpc/perf:
Add power12 Base Performance Monitoring support
powerpc/powermac:
fix OF node refcount
powerpc/powermac:
Simplify bootx_scan_dt_build_struct()
powerpc/powermac:
use platform_device_set_of_node()
powerpc/powernv:
Avoid strlen() in pnv_restart()
powerpc/prom:
Remove redundant early_init_dt_scan_root() call
powerpc/ps3:
Fix repository.c build failure
powerpc/ps3:
Use cpu_relax() in ps3_create_spu()
powerpc/pseries/htmdump:
Fix leak in htmdump_init_debugfs
powerpc/pseries/iommu:
switch to Default DMA window during kdump
powerpc/pseries/pci:
Fix misleading VF limit error message
powerpc/pseries/ras:
Use struct_size() to simplify fwnmi_get_errinfo()
powerpc/pseries:
Avoid strlen() in do_{remove,update}_property()
powerpc/pseries:
Handle and log pseries-wdt registration failures
powerpc/pseries:
Limit PVR list to 16 entries for CAS negotiation
powerpc/pseries:
Move H_WATCHDOG definitions to a common header
powerpc/pseries:
Simplify attribute description check in papr_init()
powerpc/rtas_pci:
No hotplug on permanently removed device on pSeries
powerpc/rtasd:
Use struct_size() to simplify log_rtas_len()
powerpc/serial:
Use generic BASE_BAUD in asm/serial.h
powerpc/smp:
add NULL guard for cause_ipi in smp_muxed_ipi_message_pass
powerpc/syscall:
Fix syscall skip handling for seccomp and ptrace
powerpc/syscall:
Use syscall_enter_from_user_mode_randomize_stack()
powerpc/vdso:
Respect COMPAT_32BIT_TIME
powerpc/xive:
add error return value to xive_smp_probe()
powerpc/xive:
defer setting cause_ipi until IPI init succeeds
powerpc/xive:
make xive IPI allocation NULL-safe
powerpc/xive:
propagate IPI init errors to prevent use-after-free
powerpc64/bpf:
Fix build break for arch_bpf_timed_may_goto
powerpc64/bpf:
Fix build break in bpf_jit_emit_func_call_rel()
powerpc64/kasan:
Remove unreachable invalid range check in kasan_init_phys_region()
powerpc:
Add Power12 architected mode
powerpc:
Add Power12 raw mode
powerpc:
Do not restore KUAP in arch_exit_to_user_mode_prepare()
powerpc:
Don't drop _TIF_RESTOREALL on syscall restart
powerpc:
Enable Rust for ppc64le
powerpc:
enable to run posix cpu timers in task context
powerpc:
implement get_direction() in cpm2
powerpc:
Move CONFIG_QE_GPIO to SoC
powerpc:
Move stack randomization after syscall_enter_from_user_mode()
powerpc:
pci-ioda: Fix the stale irq chip reference
powerpc:
remove ehea driver references
powerpc:
rtas: use get_user to simplify manage_flash_write
powerpc:
Use sysfs_emit() for cpumask show callbacks
ppdev:
prevent overflow when setting port timeout
ppp/ppp_{async,synctty}:
drop unused {a,}syncppp::bytes_{sent,rcvd}
ppp:
annotate lockless queue empty check
ppp:
convert chan_sem to a mutex
ppp:
ppp_async: simplify tty disc_data access
ppp:
ppp_synctty: simplify tty disc_data access
ppp:
use netdev_from_priv()
ppp_async:
drop the errored frame instead of resetting its headroom
ppp_synctty:
ensure a writeable skb header
pppoatm:
ensure a writable skb header and linear data
pppoe:
remove redundant xmit wrapper
pppox:
drain queued packets on channel handoff
pps-gpio:
remove dead capture_clear code
pps:
don't allow PPS_KC_BIND on removed devices
pps:
don't try to wait for negative timeouts in PPS_FETCH
pps:
pps-gpio: split IRQ handler into hardirq timestamper + threaded handler
pptp:
drop packets received before connect
prctl:
fix PR_SET_MM_AUXV losing the forced AT_NULL terminator
preempt:
Introduce __preempt_count_{sub,add}_return()
preempt:
Introduce HARDIRQ_DISABLE_BITS
preempt:
Introduce HAS_SEPARATE_PREEMPT_RESCHED_BITS
preempt:
Remove hardirq_disable_count()
preempt:
Track NMI nesting to separate per-CPU counter
printk/nbcon:
Change nbcon_irq_work to IRQ_WORK_LAZY
printk/nbcon:
Flush nbcon_irq_work in nbcon_free()
printk:
Don't WARN on kthread_run failure.
printk:
fix kernel-doc name for nbcon_write_context_is_braille
printk:
Fix possible console use-after-free
printk:
Handle pre-enabled consoles in the top-level register_console()
printk:
Postpone kthread startup
psci:
simplify hotplug_tests()
psp:
use unrcu_pointer() for the cmpxchg() on netdev psp_dev
ptp:
fc3: register PTP clock after initialization
ptp:
netc: fix period truncation and potential divide-by-zero in PEROUT
ptp:
netc: skip PEROUT disable if channel is not enabled
ptp:
ocp: fix PCIe delay estimation calculation
ptp:
reject frequency adjustments that overflow scaled_ppm_to_ppb()
ptp:
vmclock: prevent read-only mappings from becoming writable
ptr_ring:
move free-space check into separate helper
ptrace, treewide:
Rename ptrace_report_syscall_entry() to ptrace_report_syscall_permit_entry()
put_mnt_ns():
leave mounts connected
pwm:
lpss-pci: Unify coding style of pci_device_id array
pwm:
mc33xs2410: Initialize spi_device_id arrays using member names
pwm:
pca9685: Drop unused assignment of acpi_device_id driver data
pwm:
pxa: Depend on OF and simplify accordingly
pwm:
rzg2l-gpt: Drop unused rzg2l_gpt_chip parameter from rzg2l_gpt_calculate_prescale()
pwm:
tegra: Add support for Tegra264
pwm:
tegra: Avoid hard-coded max clock frequency
pwm:
tegra: Modify read/write accessors for multi-register channel
pwm:
tegra: Parametrize duty and scale field widths
pwm:
tegra: Prefix driver-local macros and functions
pwm:
th1520: remove unnecessary `deref`
pwm:
th1520: use vertical import style
pwm:
Unify coding style of acpi_device_id arrays
pwm:
Unify coding style of of_device_id arrays
pwm:
Use named initializers for arrays of acpi_device_id
pwm:
Use named initializers for platform_device_id arrays
pwm:
Use seq_putc() calls in pwm_dbg_show()
qede:
Fix NULL pointer dereference in TPA fragment processing
qlcnic:
drop unneeded semicolon
quota:
Don't issue audit messages on quota enforcing
quota:
remove CONFIG_PRINT_QUOTA_WARNING code
r8169:
disable EEE on RTL8168h/8111h
r8169:
give RTL_GIGA_MAC_VER_EXTENDED a distinct value
r8169:
keep LED device name valid after setup
radix-tree:
add/correct some kernel-doc
raid6/kunit:
add a benchmark
raid6:
defer implementation selection when built-in
raid6:
enable lock context analysis
raid6:
improve the runtime selection benchmark
ramfs:
drop redundant S_IFDIR from mkdir
random:
fix vgetrandom_opaque_params kernel-doc
random:
vDSO: avoid call to memset() when zeroing reserved parameter
random:
vDSO: Drop custom PAGE_SIZE definitions
random:
vDSO: fix repeated word 'to' in comment
randomize_kstack:
Provide add_random_kstack_offset_irqsoff()
rapidio:
clear mport->net when rio_add_net() fails
rapidio:
mport_cdev: fix use-after-free in dma_req_free()
RAS/AMD/ATL, EDAC/amd64:
Only load ATL when needed
RAS/AMD/ATL:
Remove conditional return with no effect
raw:
annotate disconnect-side IPv4 match writers
rbtree:
fixup kernel-doc names
rcu-tasks:
Apply READ_ONCE() and WRITE_ONCE() to fix data race
rcu-tasks:
Convert cond_resched_tasks_rcu_qs() to static inline
rcu-tasks:
Dump rcu tasks status when the boot-test failed
rcu-tasks:
Dump rtpcp->lazy_timer status in show_rcu_tasks_generic_gp_kthread()
rcu-tasks:
Fix IRQ read lock/unlock data race
rcu-tasks:
Fix some comments for call_rcu_tasks() and call_rcu_tasks_rude()
rcu-tasks:
Remove smp_mb() in rcu_spawn_tasks_kthread_generic()
rcu-tasks:
Remove unused struct rcu_tasks's->n_ipis_fails variables
rcu-tasks:
Rename tasks_rcu_exit_srcu_stall_timer to tasks_rcu_exit_stall_timer
rcu-tasks:
TASKS_TRACE_RCU doesn't need IRQ_WORK
rcu-tasks:
Update comments in call_rcu_tasks_generic()
rcu/segcblist:
Add SRCU and Tasks RCU wrapper functions
rcu/segcblist:
Factor out rcu_segcblist_advance_compact() helper
rcu/segcblist:
Track segment grace periods with struct rcu_gp_seq
rcu:
Add closing parenthesis in comment in rcu_read_unlock_strict()
rcu:
Add RCU_GET_STATE_NOT_TRACKED for subsystems without expedited GPs
rcu:
Advance callbacks for expedited GP completion in rcu_core()
rcu:
clear defer_qs_pending in deferred-QS bail when nesting > 0
rcu:
Detect expedited grace period completion in rcu_pending()
rcu:
Enable RCU callbacks to benefit from expedited grace periods
rcu:
introduce rcu_defer_qs_clear() helper
rcu:
Mark __rcu_access_pointer() as context_unsafe()
rcu:
Mark accesses to ->rcu_urgent_qs and ->rcu_need_heavy_qs
rcu:
Mark accesses to rdp->rcu_cpu_has_work
rcu:
Mark interrupts-enabled accesses to rdp->cpu_no_qs.b.norm
rcu:
Mark interrupts-enabled accesses to rdp->cpu_no_qs.s
rcu:
Reduce stack usage in show_rcu_gp_kthreads()
rcu:
Remove unused expedited_need_qs field from rcu_state
rcu:
Remove unused func parameter from callback-enqueue functions
rcu:
Remove unused rdp parameter from rcu_check_gp_start_stall()
rcu:
Remove unused rdp parameter from trace_rcu_this_gp()
rcu:
Rename struct rcu_gp_oldstate to rcu_gp_seq
rcu:
Update comments for gp_seq and expedited GP tracking
rcu:
Use task_state_to_char() in stall-warning prints
rcu:
Use this_cpu_{read,write}() for ->cpu_no_qs.b.exp
rcu:
Use WRITE_ONCE() for ->rcu_need_heavy_qs
rcu:
Wake NOCB rcuog kthreads on expedited grace period completion
rcuscale:
Add concurrent expedited GP threads for callback scaling tests
rcutorture:
Abstract reader-segment dump into rcu_torture_dump_read_segs()
rcutorture:
Add a stall_only module parameter
rcutorture:
Add nwriters module parameter
rcutorture:
Announce declining to forward-progress test
rcutorture:
Check for immediate deboosting at reader end
rcutorture:
Make RCU Tasks Trace track Reader Batches
rcutorture:
Make {,s}rcu_read_delay() better handle forward-progress testing
rcutorture:
Test RCU readers from hardware interrupt handlers
rcutorture:
Test RCU Tasks Trace GP implying RCU GP
rcutorture:
Use cpumask_next_wrap() in rcu_torture_preempt()
rcutorture:
Use task_state_to_char() for task-state reporting
rcutorture:
Use this_cpu_inc() for rcu_torture_count[] and rcu_torture_batch[]
RDMA/addr:
fix spelling of guarantees in comment
RDMA/bng_re:
return a timeout when firmware responses stall
RDMA/bnxt_re:
Add uverbs object handle path for CQ/SRQ toggle page
RDMA/bnxt_re:
Avoid exposing umdbr to userspace
RDMA/bnxt_re:
check create_singlethread_workqueue() in DCB setup
RDMA/bnxt_re:
Clear VM_MAYWRITE on DBR/toggle page mmap
RDMA/bnxt_re:
Defer toggle page free to rdma_user_mmap_entry teardown
RDMA/bnxt_re:
Replace per-device hash tables with per-context XArrays
RDMA/bnxt_re:
simplify bnxt_re_cc_config_set() and cq_coal_cfg_write()
RDMA/bnxt_re:
Validate udata before executing commands
RDMA/cgroup:
Disambiguate devices across net namespaces
RDMA/cma:
Document that CM configfs cannot be net namespace scoped
RDMA/cma:
fix spelling of guarantees in comment
RDMA/cma:
Fix WARNING in res_to_rt
RDMA/core:
Add Completion Counters support
RDMA/core:
Add Completion Counters to resource tracking
RDMA/core:
Add ib_no_udata_io() helper
RDMA/core:
Add rdma_restrack_begin/abort/commit_del() operations
RDMA/core:
Document the SELinux ibendport net namespace limitation
RDMA/core:
Expose Completion Counter capabilities to userspace
RDMA/core:
Fix potential use after free in counter_release()
RDMA/core:
Fix potential use after free in ib_dealloc_pd_user()
RDMA/core:
Fix potential use after free in ib_destroy_cq_user()
RDMA/core:
Fix potential use after free in ib_destroy_srq_user()
RDMA/core:
Fix potential use after free in ib_free_cq()
RDMA/core:
Fix potential use after free in uverbs_free_dmah()
RDMA/core:
fix refcount bug in iwpm_get_nlmsg_request()
RDMA/core:
Fix use after free in ib_query_qp()
RDMA/core:
Handle device name conflicts when changing net namespace
RDMA/core:
Make device names unique per net namespace
RDMA/core:
Pass the net namespace to the device name lookups
RDMA/core:
Prevent destroying in-use completion counters
RDMA/core:
Prevent rereg_mr for dmabuf umems
RDMA/core:
Reject unregistering netdevs in ib_get_eth_speed
RDMA/core:
Support renaming a device when changing its net namespace
RDMA/core:
Wait for RCU callbacks before unloading ib_core
RDMA/cxgb4:
Cancel reg_work before freeing device on remove
RDMA/cxgb4:
Fix dereg_skb leak and double free in write_tpt_entry()
RDMA/cxgb4:
Free debugfs on registration failure
RDMA/cxgb4:
free STAG index when TPT entry write fails
RDMA/cxgb4:
remove dead NULL checks after GFP_NOFAIL allocations
RDMA/cxgb4:
remove dead NULL checks after GFP_NOFAIL allocations
RDMA/cxgb4:
use kmalloc() for the PBL address array
RDMA/efa:
Add AH cache handling on create and destroy AH
RDMA/efa:
Add Completion Counters support
RDMA/efa:
Add CQ/QP creation with 64-bit SQ req ID support
RDMA/efa:
Add EFA 0xefa4 PCI ID
RDMA/efa:
Add initialization of AH cache rhashtable
RDMA/efa:
Add support for 128B admin v2 SQ entry
RDMA/efa:
Decouple admin command payload from admin header
RDMA/efa:
Expose 64-bit send WR ID support to userspace
RDMA/efa:
Extend page-shift field in MR registration
RDMA/efa:
Fix PBL chunk length computation
RDMA/efa:
Generalize the admin SQ
RDMA/efa:
Keep admin queues alive while IRQ is registered
RDMA/efa:
Keep EQ resources alive while IRQ is registered
RDMA/efa:
Update device interface
RDMA/erdma:
complete object teardown when the destroy command fails
RDMA/erdma:
Fix CEQ tasklet use-after-free on removal
RDMA/erdma:
Hold CQ references when processing EQ events
RDMA/erdma:
Hold QP references for AE and CM processing
RDMA/erdma:
restrict the driver to little-endian systems
RDMA/erdma:
Use IRQ-safe XArray helpers for QP and CQ tables
RDMA/hfi1:
Align probe error unwinding with device removal
RDMA/hfi1:
Allocate device data after PCI initialization
RDMA/hfi1:
Create workqueues before device initialization
RDMA/hfi1:
Defer device creation until probe succeeds
RDMA/hfi1:
Drop device data from hfi1_validate_rcvhdrcnt()
RDMA/hfi1:
Free RX data on late probe failure
RDMA/hfi1:
Initialize debugfs after probe completes
RDMA/hfi1:
Pass PCI device to hfi1_pcie_init()
RDMA/hfi1:
Preserve unit 0 on allocation failure
RDMA/hfi1:
Propagate sdma_txinit_ahg() errors
RDMA/hfi1:
Remove redundant NULL checks in create_workqueues()
RDMA/hfi1:
Remove redundant PCI device ID validation
RDMA/hfi1:
Remove unused non-user-accessible device class
RDMA/hfi1:
Stop flushing the global IB workqueue
RDMA/hfi1:
Use sysfs_emit() for cpumask show helper
RDMA/hns:
Compute HEM index in 64-bit in hns_roce_v2_set_hem()
RDMA/ionic:
add completion timestamp to CQE format
RDMA/ionic:
Add robust udata compatibility checks to all uapi verbs
RDMA/ionic:
Cap eq_count to the eth driver's interrupt vector budget
RDMA/ionic:
Embed counter driver data in rdma_counter allocation
RDMA/ionic:
map PHC state into user space
RDMA/ionic:
Remove duplicate IONIC_SPEC_HIGH definition
RDMA/ipoib:
Drain RCU callbacks during module teardown
RDMA/irdma:
Add a refcount to track user ring MR associations
RDMA/irdma:
Add checks for no udata
RDMA/irdma:
Add irdma_cq fields to track pbl allocations
RDMA/irdma:
Add refcounting to user ring MRs
RDMA/irdma:
Clear udata response buffers where necessary
RDMA/irdma:
Deduplicate the irdma_del_memlist logic
RDMA/irdma:
Enable uverbs_robust_udata compliance flag
RDMA/irdma:
Enforce local fence for IB_WR_REG_MR
RDMA/irdma:
Fix legacy i40iw compat check in create_qp
RDMA/irdma:
Prevent user-triggered null deref on QP create
RDMA/irdma:
Remove dmabuf checks in rereg_mr
RDMA/irdma:
Suppress PF reset on HMC error
RDMA/irdma:
Use robust input copy helpers
RDMA/irdma:
Use robust udata helper for QP creation
RDMA/mad:
Fix receive buffer leak when PKey enforcement fails
RDMA/mana_ib:
Adopt robust udata
RDMA/mana_ib:
drain QP references after partial table insertion
RDMA/mana_ib:
return PD number to the user
RDMA/mana_ib:
UC QP support for UAPI
RDMA/mana_ib:
unify QP lookup table
RDMA/mlx4:
use kzalloc() for the fast registration page list
RDMA/mlx5:
Constify struct ib_frmr_pool_ops and dma_buf_attach_ops
RDMA/mlx5:
Deprecate latency-sensitive QPs feature
RDMA/mlx5:
Drain RCU callbacks during module teardown
RDMA/mlx5:
Expose RoCE acceleration counters on all functions
RDMA/mlx5:
Fix integer overflow of user QP buffer size
RDMA/mlx5:
Fix stack out-of-bounds read in cc_params debugfs
RDMA/mlx5:
Make sure that UMR page is aligned to PAGE_SIZE
RDMA/mlx5:
move mlx5 clock info to common struct ib_uverbs_clock_info
RDMA/mlx5:
Remove kernel-doc warning in umr.c
RDMA/mlx5:
Remove warn on missing representor in query_port_speed
RDMA/mlx5:
replace __get_free_page() with kmalloc()
RDMA/mlx5:
Send cong param changes to the resolved port mdev
RDMA/mlx5:
use kmalloc() for UMR translation buffers
RDMA/mlx5:
Use UMEM attribute for SRQ buffer in create_srq
RDMA/mlx5:
Use UMEM attribute for SRQ doorbell record
RDMA/nldev:
Add resource summary max values for usage display
RDMA/nldev:
Allow setting the device name while changing net namespace
RDMA/nldev:
Report net namespace move errors through extack
RDMA/nldev:
validate dynamic counter attribute length
RDMA/ocrdma:
accept boolean value in ocrdma_dbgfs_ops_write()
RDMA/rtrs-clt:
Fix CQ pool leak when connect is interrupted
RDMA/rtrs:
guard against null kobj name
RDMA/rvt:
Return NULL after port allocation failure
RDMA/rxe:
Allow queue VMAs to outlive ucontexts
RDMA/rxe:
Avoid reprocessing the current packet after the QP enters the error state
RDMA/rxe:
Check PDs for memory window binds
RDMA/rxe:
Fix integer overflow in mr_check_range() leading to OOB access
RDMA/rxe:
Fix OOB in free_rd_atomic_resources()
RDMA/rxe:
Fix responder UAF on IB_QP_MAX_DEST_RD_ATOMIC modify_qp
RDMA/rxe:
Fix UAF in ODP init error-handling path
RDMA/rxe:
Implement disassociate_ucontext callback
RDMA/rxe:
insert mcg into mcg_tree only after rxe_mcast_add() succeeds
RDMA/rxe:
Reject unimplemented implicit ODP cleanly
RDMA/rxe:
Restore HMM_PFN_WRITE check in ODP write paths
RDMA/rxe:
validate access flags before swapping the MR's PD
RDMA/rxe:
Validate num_sge/cur_sge before indexing wqe->dma.sge[]
RDMA/selftests:
Add rxe_netns_names test
RDMA/siw:
Bound fragmented header copies by the remaining length
RDMA/siw:
Clear association under lock if siw_qp_modify fails in siw_accept
RDMA/siw:
Fix use-after-free in siw_accept()
RDMA/srp:
fix heap information leak on a truncated SRP_CRED_REQ
RDMA/srp:
Fix srp_remove_target()
RDMA/srp:
Make the SRP sysfs class net namespace aware
RDMA/srpt:
Fix srpt_alloc_rw_ctxs() unwind counters
RDMA/srpt:
Pass the mapped task attribute to target_init_cmd()
RDMA/ucma:
Allow path records to exactly fit the output buffer
RDMA/ucma:
Lock the handler in ucma_set_ib_path()
RDMA/ucma:
Lock the handler in ucma_write_cm_event()
RDMA/ucma:
Serialize join and leave on copy_to_user failure
RDMA/umem:
Constify struct dma_buf_attach_ops
RDMA/umem:
ib_umem_get(): use kmalloc() to allocate page array
RDMA/umem:
use hmm_range_fault_unlocked_timeout() for ODP faults
RDMA/usnic:
use kmalloc() for the page pointer array
RDMA/uverbs:
Add SRQ buffer UMEM attribute
RDMA/uverbs:
Add UVERBS_ATTR_UHW to UVERBS_METHOD_REG_MR
RDMA/uverbs:
Fix mmap_lock/disassociation_lock circular dependency
RDMA/uverbs:
Fix potential leak of resources->collection in flow_resources_alloc()
RDMA/uverbs:
Guard legacy bundles without method_elm
RDMA:
Change capability fields in ib_device_attr from int to u32
RDMA:
Remove redundant memset() from query_device callbacks
RDMA:
Use ib_no_udata_io() in query_device callbacks
rds:
ib: Clear the sg list when mapping an MR fails
rds:
ib: use rds_conn_drop() on protocol version mismatch
rds:
synchronize info callbacks with module unload
readdir:
take no inode lock on an immutable directory
README:
remove out of place emdashes
reboot:
fix cad_pid use-after-free race
regcache:
Make ->exit() callback return void
regcache:
Mark cache dirty if selector register rewrite fails
regcache:
Preserve cache synchronization errors in regcache_sync()
regcache:
Validate cache_only state in regcache_sync_region()
regcache:
Warn if regcache_sync() is called in cache_only mode
regcache:
Warn if regcache_sync() is called in cache_only mode
regmap-irq:
Provide IRQ resource request and release callbacks
regmap-irq:
Provide IRQ resource request and release callbacks
regmap:
clean up kernel-doc comments
regmap:
Drop map lock during cache init and exit
regmap:
Fix cache lifecycle locking and teardown
regmap:
irq: Free the irqdomain we create
regmap:
maple: Workaround for another false-positive compiler warning
regmap:
Remove debugfs before cache teardown
regualtor:
rtq2208: Initiate the default MTP_SEL state by hardware register
regulator:
ab8500: Remove stale expand_register kernel-doc entry
regulator:
Add regulator driver for Unisoc SC2730 PMIC
regulator:
adp5055: Fix error code in adp5055_of_parse_cb()
regulator:
as3722_get_regulator_dt_data: fix premature of_node_put leaving dangling of_node pointer
regulator:
core: use system_freezable_wq for init complete work
regulator:
Drop unused i2c driver data
regulator:
dt-bindings: Add fan53555 allowed modes
regulator:
dt-bindings: Convert ltc3589.txt to yaml format
regulator:
dt-bindings: Correct white-space style
regulator:
dt-bindings: fan53555: add tcs,tcs4526
regulator:
dt-bindings: qcom,sdm845-refgen-regulator: Document IPQ9650
regulator:
dt-bindings: qcom,usb-vbus-regulator: add qcom,pm4125-vbus-reg
regulator:
dt-bindings: ROHM PMIC state-machine voltages
regulator:
dt-bindings: rtq2208: Label mtp-sel-high property as deprecated
regulator:
dt-bindings: ti,pbias-omap: Convert to DT schema
regulator:
dt-bindings: tps51632: Convert to DT schema
regulator:
fan53555: Add support for FAN53555BUC23X type
regulator:
fan53555: Add support for mode operations on Silergy devices
regulator:
handle regulator late cleanup race with PM suspend
regulator:
Improve style of i2c_device_id arrays
regulator:
ltc3676: don't read the write-only HRST and CLIRQ registers
regulator:
max14577: fix set_mode clobbering enable on MAX77836 LDOs
regulator:
max8998_pmic_dt_parse_pdata: of_node_put on reg_np after ownership transferred to rdata
regulator:
mcp16502: Convert to dev_err_probe() in mcp16502_probe()
regulator:
of: fill in supply names in of_regulator_bulk_get_all()
regulator:
of: Fixes to of_regulator_bulk_get_all()
regulator:
of: state who owns the array from of_regulator_bulk_get_all()
regulator:
pf1550: fix which regulator is notified
regulator:
pfuze100: add set_suspend_disable for LDO ops
regulator:
qcom-refgen: add support for the IPQ9650 SoC
regulator:
qcom-refgen: correct the regulator type to CURRENT
regulator:
qcom-rpmh: Fix coding style issues
regulator:
qcom-rpmh: Fix PMIC5 BOB bypass mode handling
regulator:
qcom-rpmh: readback voltage/bypass/mode set during bootup
regulator:
qcom-rpmh: Support RPMH address reads and use it for rpmh-regulators
regulator:
qcom_usb_vbus: add pm4125 VBUS regulator support
regulator:
qcom_usb_vbus: add register abstraction and PM8150B support
regulator:
qcom_usb_vbus: add support for qcom,pm4125-vbus-reg
regulator:
Rework i2c_device_id initialisation
regulator:
rt6245: Restore state on enable failure
regulator:
rtq2208: Remove the unnecessary MTP_SEL property
regulator:
tps65185: handle gpiod_get_value_cansleep() error returns
regulator:
tps65185: wait for the IC to wake before the first I2C access
regulator:
tps6594-regulator: Fix n_linear_ranges for TPS65224 BUCK2-4
regulator:
tps6594: Fix device node reference leaks in multiphase loop
regulator:
Use named initializers for arrays of i2c_device_data
regulator:
wm831x-isink: remove conditional return with no effect
remoteproc:
Add AMD MicroBlaze/V BRAM-based remote processor driver
remoteproc:
Add common wc-ioremap carveout callbacks
remoteproc:
Add helper for optional ELF resource tables
remoteproc:
Allow shutdown of crashed processors
remoteproc:
core: Attach rproc asynchronously in rproc_add() path via schedule_work()
remoteproc:
core: cancel crash_handler work in rproc_add() error path
remoteproc:
core: Full attach detach during recovery
remoteproc:
fix coding style issues in remoteproc.h
remoteproc:
fix OOB read via signed offset in rsc_table_for_each_entry()
remoteproc:
Force shutdown during device removal
remoteproc:
guard wc-ioremap helpers with HAS_IOMEM
remoteproc:
Mark wc-ioremap carveouts as iomem
remoteproc:
Prevent crash handling to race with rproc_del()
remoteproc:
qcom: annotate mem_region fields with __iomem
remoteproc:
qcom: Check subdev start status in rproc_stop()
remoteproc:
qcom: Fix glink->node reference leak in qcom_add_glink_subdev
remoteproc:
qcom: pas: Add Eliza CDSP support
remoteproc:
qcom: pas: Add late attach support for subsystems
remoteproc:
qcom: pas: add needs_tzmem flag to trigger shmbridge creation
remoteproc:
qcom: pas: Add Nord ADSP and CDSP support
remoteproc:
qcom: pas: Drop unused dtb_mem_region field
remoteproc:
qcom: pas: Fix the PAS context creation placement
remoteproc:
qcom: pas: Guard dtb metadata release with dtb_pas_id check
remoteproc:
qcom: pas: Map/unmap subsystem region before auth_and_reset
remoteproc:
qcom: q6v5: Make handover IRQ one-shot
remoteproc:
qcom: q6v5: Request shutdown if crash is triggered host-side
remoteproc:
qcom: q6v5_pas: Don't enable handover IRQ on attach
remoteproc:
qcom: Select QCOM_PAS generic service
remoteproc:
qcom_q6v5_adsp: Fix iommu_unmap() usage
remoteproc:
qcom_q6v5_adsp: Fix reference leak for device node
remoteproc:
qcom_q6v5_mss: Don't require PAS for memory protection
remoteproc:
qcom_q6v5_mss: Fix MDM9607 subsystem control instance ID
remoteproc:
qcom_q6v5_mss: Make ssctl_id configurable per platform
remoteproc:
qcom_q6v5_mss: Switch to generic PAS TZ APIs
remoteproc:
qcom_q6v5_pas: Add SoCCP node on Kaanapali
remoteproc:
qcom_q6v5_pas: Create platform device for BAM-DMUX
remoteproc:
qcom_q6v5_pas: Fix error masking in qcom_pas_stop()
remoteproc:
qcom_q6v5_pas: Switch over to generic PAS TZ APIs
remoteproc:
qcom_wcnss: Fix handling the lack of PD regulators in v3
remoteproc:
qcom_wcnss: Switch to generic PAS TZ APIs
remoteproc:
Remove redundant dev_err()/dev_err_probe()
remoteproc:
replace BSD blurb with SPDX identifier in remoteproc.h
remoteproc:
replace BSD blurb with SPDX identifier in rsc_table.h
remoteproc:
scp: Fix device reference leak on failed lookup
remoteproc:
Switch drivers to optional resource-table helper
remoteproc:
Switch exact-match drivers to wc-ioremap callbacks
remoteproc:
ti_k3_r5: Drop redundant NULL check on reset control get
remoteproc:
Use presence checks for syscon props
remoteproc:
xlnx: Add crash detection mechanism
remoteproc:
xlnx: Refactor start & stop ops
Linux:
Remove excl arg to ->create inode_operation
Linux:
remove old lib/alloc_tag.c
reset:
cix: add sky1 audss auxiliary reset driver
reset:
eswin: Add eic7700 HSP reset driver
reset:
eyeq: Add EyeQ7H compatibles
reset:
rzg2l: use platform_device_set_of_node_from_dev()
resolve_btfids:
Deduplicate BTF after btf2btf transformations
resolve_btfids:
Discover kfuncs from BTF ID sets
resolve_btfids:
Emit arena attributes from kfunc parameter suffixes
resolve_btfids:
Emit bpf_kfunc and bpf_fastcall decl tags
resolve_btfids:
Enforce consistent kfunc flags across BTF ID sets
resolve_btfids:
Fix the _impl lookup for module BTF
resolve_btfids:
Implement generic ensure_mem() to grow arrays
resolve_btfids:
Index BTF ID symbols by address
resolve_btfids:
Keep collected kfuncs in a rbtree
resolve_btfids:
Process KF_ARENA_* flags in resolve_btfids
resource:
downgrade "resource sanity check" warning to debug level
Revert "ACPI:
scan: Defer device power initialization"
Revert "arm64:
dts: rockchip: Further describe the WiFi for the Pinephone Pro"
Revert "batman-adv:
v: stop OGMv2 on disabled interface"
Revert "cifs:
remove all cifs files before kill super"
Revert "dma-buf:
Make DMABUF_DEBUG default to y on DEBUG_KERNEL kernels"
Revert "docs:
allow inline literals in paragraphs to wrap to prevent overflow"
Revert "drm/amd/display:
Remove unused cm3_helper_translate_curve_to_degamma_hw_format"
Revert "drm/amd/display:
Restore 5s vbl offdelay for NV3x+ DGPUs"
Revert "drm/amd/display:
Use handle_hpd_irq_helper for HPD RX"
Revert "drm/amdgpu:
debugfs: avoid extra EOLs in amdgpu_gem_info"
Revert "drm/amdgpu:
defer KCQ remap until after MES resume in reset flow"
Revert "drm/amdgpu:
fix aperture mapping leak"
Revert "drm/amdkfd:
Add gfx11 queue/pipe reset support to topology"
Revert "drm/amdkfd:
Add queue reset support to gfx12.0"
Revert "drm/i915/display:
Clear SEL_FETCH_PLANE_CTL on plane disable"
Revert "drm/i915/psr:
Allow SCL=0 on platforms with always-on VRR TG"
Revert "drm/msm:
dsi: fix PLL init in bonded mode"
Revert "drm/virtio:
Add pixel blend mode property to cursor plane"
Revert "drm/virtio:
Allow importing prime buffers when 3D is enabled"
Revert "drm/xe/nvls:
Define GuC firmware for NVL-S"
Revert "drm/xe:
Skip exec queue schedule toggle if queue is idle during suspend"
Revert "esp:
do not unref managed frag pages in esp_ssg_unref()"
Revert "gpio:
realtek: Add driver for Realtek DHC RTD1625 SoC"
Revert "gtp:
annotate PDP lookups under RTNL"
Revert "HID:
logitech: add Bolt receiver support for Logitech HID++ devices"
Revert "interconnect:
qcom: x1e80100: enable QoS configuration"
Revert "iommu/amd:
Remove redundant check in irq_remapping_select()"
Revert "irqchip/mbigen:
Fix mbigen node address layout"
Revert "KVM:
arm64: vgic-its: Don't save collections the table cannot hold"
Revert "KVM:
Check for duplicate vcpu_id as early as possible"
Revert "media:
v4l2-dev: fix error handling in __video_register_device()"
Revert "Merge branch :
'ib-rsk7204' into devel"
Revert "namei:
don't reveal overmounted entries in refwalk"
Revert "net/mlx5:
E-Switch, preserve max tx speed on vport state modification"
Revert "net:
stmmac: propagate PTP addend and system time programming errors"
Revert "nouveau/gsp:
fix suspend/resume regression on r570 firmware"
Revert "nvme-tcp:
lockdep: use dynamic lockdep keys per socket instance"
Revert "nvme:
do not reset controllers in NVME_CTRL_NEW state"
Revert "once:
don't use a work queue to reset sleepable static key"
Revert "pinctrl:
qcom: x1e80100: Bypass PDC wakeup parent for now"
Revert "pinctrl:
s32cc: implement GPIO functionality"
Revert "pmdomain:
qcom: rpmhpd: Add missing MXC and MMCX power domains for Eliza"
Revert "printf:
Compile the kunit test with DISABLE_BRANCH_PROFILING DISABLE_BRANCH_PROFILING"
Revert "put_mnt_ns():
leave mounts connected"
Revert "riscv:
dts: spacemit: k3: add i2s0-i2s5 nodes"
Revert "riscv:
hwprobe: Fix stale vDSO data for late-initialized keys at boot"
Revert "riscv:
Reset pmm when PR_TAGGED_ADDR_ENABLE is not set"
Revert "selftests/filesystems:
add mntns cleanup test"
Revert "serial:
8250: Clear CON_PRINTBUFFER on port re-registration"
Revert "serial:
8250: drop lockdep annotation from serial8250_clear_IER()"
Revert "serial:
qcom-geni: remove .pm callback, use runtime PM in startup/shutdown"
Revert "thermal/core:
Allocate the thermal class dynamically"
Revert "thermal/core:
Use the thermal class pointer as init guard"
Revert "thunderbolt:
Add quirk to reset host interface on DMA path teardown for AMD USB4 routers"
Revert "thunderbolt:
xdomain: Notify peers after enumeration"
Revert "usb:
dwc3: gadget: fix IRQ storm on invalid event buffer count"
Revert "wifi:
ath12k: add panic handler"
Revert "wifi:
libertas: reject short monitor TX frames"
Revert "wifi:
mac80211: don't encrypt pre-auth (ETH_P_PREAUTH) frames"
rfkill:
repair malformed kernel-doc and add some descriptions
rhashtable:
Add workqueue/irq_work header inclusions
ring-buffer:
Acquire the lock with irqsave in rb_wake_up_waiters()
ring-buffer:
Add checking nr_subbufs to persistent ring buffer validation
ring-buffer:
Allow splice reads on static buffers
ring-buffer:
Cap static ring buffer nr_pages
ring-buffer:
Check resize_disabled before publishing the new subbuf order
ring-buffer:
Do not show buffer_meta for CPUs without a buffer
ring-buffer:
drop unneeded semicolon
ring-buffer:
Dynamically calculate max_data_size
ring-buffer:
Fix false warning in ring_buffer_map_get_reader()
ring-buffer:
Fix subbuf resize race with ring buffer readers
ring-buffer:
Fix subbuf resize race with ring_buffer_alloc_read_page()
ring-buffer:
Fix the sub-buffer array base in rb_meta_subbuf_idx()
ring-buffer:
Free cpu_buffer::free_page with subbuf_order
ring-buffer:
Hold cpu_buffer::lock when resizing a subbuf
ring-buffer:
Make cpu_buffer::free_page a buffer_data_read_page
ring-buffer:
Prevent truncation of nr_pages / nr_subbufs
ring-buffer:
Remove ring_buffer_per_cpu::mapped
ring-buffer:
Remove trace_buffer::cpus
ring-buffer:
Skip si_mem_available() for persistent and remote buffers
ring-buffer:
Stop remote reader update when page swap fails
ring-buffer:
Use a macro for static buffer bits
ring-buffer:
Use subbuf_order in available memory estimation
RISC-V:
Add Smcntrpmf extension parsing
RISC-V:
Add Smcsrind and Sscsrind ISA extension CSR definitions
RISC-V:
Add Smcsrind and Sscsrind ISA extension definition and parsing
RISC-V:
Add Ssccfg extension CSR definition
RISC-V:
Add Ssccfg/Smcdeleg ISA extension definition and parsing
RISC-V:
Clear HSTATUS.HU on CPU initialization
RISC-V:
Define indirect CSR access helpers
RISC-V:
errata: Add SiFive MAL-9092 workaround
RISC-V:
hwprobe: Use BIT macro to avoid warnings
RISC-V:
KVM: Account VM-scoped allocations to the VM cgroup
RISC-V:
KVM: Add more arch-specific tracepoints
RISC-V:
KVM: Add SBI extension validate callback
RISC-V:
KVM: Add SBI FWFT validation support
RISC-V:
KVM: Add ssp context save/restore
RISC-V:
KVM: Add support for control-flow integrity FWFT features
RISC-V:
KVM: Add support for Svadu FWFT features
RISC-V:
KVM: Add the eager_page_split module parameter
RISC-V:
KVM: Add the split page cache for ioctl context
RISC-V:
KVM: Allow memslots ending at the GPA limit
RISC-V:
KVM: Allow Zicfiss/Zicfilp extensions for Guest/VM
RISC-V:
KVM: Avoid one-word masks for SBI v0.1 all-harts
RISC-V:
KVM: Fix HSM hart status error propagation
RISC-V:
KVM: Fix perf-backed counter accounting across stop and read
RISC-V:
KVM: Fix PMU event info array size overflow
RISC-V:
KVM: Fix sdata leak and stale snapshot_addr in snapshot_set_shmem
RISC-V:
KVM: Fix the conversion between vsip and hvip
RISC-V:
KVM: fix vcpu vector context handling for kernel-mode vector
RISC-V:
KVM: Guard HFENCE range loops against overflow
RISC-V:
KVM: Handle software-check exits for VCPU
RISC-V:
KVM: Improve dirty log clearing by skipping zero bits in mask
RISC-V:
KVM: Introduce make_xfence_request_nodata for FENCE.I requests
RISC-V:
KVM: Mark the reset callback of FWFT extension always dirties CSR
RISC-V:
KVM: Preserve firmware counter value across stop/start
RISC-V:
KVM: Propagate interrupted G-stage faults
RISC-V:
KVM: Reject overlapping AIA IMSIC address fields
RISC-V:
KVM: Release unused page after MMU invalidation
RISC-V:
KVM: Remove redundant TLB flush operations
RISC-V:
KVM: Report snapshot write failure to the guest
RISC-V:
KVM: Reset the SBI extension when disable it
RISC-V:
KVM: Separate req and fallback_req masks in make_xfence_request
RISC-V:
KVM: Serialize IMSIC attributes with vCPU migration
RISC-V:
KVM: Split huge pages during KVM_CLEAR_DIRTY_LOG
RISC-V:
KVM: Split huge pages when dirty logging is enabled
RISC-V:
KVM: Synchronize hrtimer callback during teardown
RISC-V:
KVM: Use try_cmpxchg for IMSIC MRIF RMW
RISC-V:
KVM: Use unsigned int for vma_pageshift
RISC-V:
KVM: Widen G-stage fault address to gpa_t
RISC-V:
perf: fix resource cleanup on driver probe failure
riscv, bpf:
Add 32 bit atomic operations to RV32 JIT
riscv, bpf:
Add RV_TAILCALL_OFFSET macro to format tailcall offset
riscv, bpf:
Add support for BPF_MOVSX in RV32 JIT
riscv, bpf:
Add support for BPF_SDIV and BPF_SMOD in RV32 JIT
riscv, bpf:
Fix kernel stack corruption in tailcall with CFI
riscv, bpf:
Fix memory leak in bpf_jit_free
riscv, bpf:
Fix missing sign-ext for signed 1-byte and 2-byte kfunc args
riscv, bpf:
Mixing bpf2bpf and tailcalls
riscv, bpf:
Using kvzalloc_objs to allocate cache buffer
riscv/runtime-const:
Disable linker relaxation for RUNTIME_MAGIC
riscv/runtime-const:
Introduce runtime_const_mask_32()
riscv/runtime-const:
Replace open-coded placeholder with RUNTIME_MAGIC
riscv/syscall:
Use syscall_enter_from_user_mode_randomize_stack()
riscv64:
dts: sophgo: add initial Milk-V Duo S board support
riscv64:
dts: sophgo: add SG2000 dtsi
riscv:
acpi: Enable ARCH_HAS_ACPI_TABLE_UPGRADE
riscv:
acpi: Handle LPI architectural context loss flags
riscv:
Add support for srmcfg CSR from Ssqosid extension
riscv:
Add Ziccamoa, Ziccif, Ziccrse, and Za64rs to cpufeature and hwprobe
riscv:
Add Zicclsm to cpufeature and hwprobe
riscv:
alternative: Also patch the compat vDSO
riscv:
alternative: Use the statically extracted vDSO section offsets
riscv:
bug: Make RV32 use GENERIC_BUG_RELATIVE_POINTERS
riscv:
cfi: reduce shadow stack size limit from 2GB to 512MB
riscv:
cmpxchg: Use .option arch for Zacas and Zabha
riscv:
cpufeature: Clarify ISA spec version for canonical order
riscv:
defconfig: thead: enable PCA953X GPIO driver
riscv:
Detect the Ssqosid extension
riscv:
dts: add initial canmv-k230 and k230-evb dts
riscv:
dts: allwinner: d1s-t113: Add uart4 pinctrl required by NetCube Systems OpenNMC
riscv:
dts: canaan: Add clock definition for K230
riscv:
dts: canaan: Add k230's pinctrl node
riscv:
dts: canaan: add reset controller for K230
riscv:
dts: canaan: Correct the formatting issues about k230 dts
riscv:
dts: canaan: k230: Add "b" ISA extension
riscv:
dts: microchip: beaglev-fire: remove double definition of gpio interrupts
riscv:
dts: sophgo: Add Milk-V Duo 256M board support
riscv:
dts: sophgo: cv180x: Add PWR_GPIO controller
riscv:
dts: sophgo: cv180x: Allow the DMA multiplexer to set channel number for DMA controller
riscv:
dts: spacemit: add 24c02 eeprom on K3 Pico-ITX board
riscv:
dts: spacemit: Add cpu scaling for K1 SoC
riscv:
dts: spacemit: Add cpu scaling for Milk-V Jupiter
riscv:
dts: spacemit: Add enough deassert time for the PHY on com260 board
riscv:
dts: spacemit: Add enough deassert time for the PHY on PICO ITX
riscv:
dts: spacemit: add i2c aliases on K3 Pico-ITX board
riscv:
dts: spacemit: add K3 PDMA request numbers
riscv:
dts: spacemit: add SPI controllers for K3
riscv:
dts: spacemit: enable PCIe on OrangePi R2S
riscv:
dts: spacemit: enable the i2c2 adapter on K3 Pico-ITX board
riscv:
dts: spacemit: Fix phy id check for the phy on com260 board
riscv:
dts: spacemit: Fix phy id check for the phy on pico-itx board
riscv:
dts: spacemit: improve RTL8211F PHY configuration on K3 Pico-ITX board
riscv:
dts: spacemit: k1-bananapi-cm6: fix maximum CPU core voltage
riscv:
dts: spacemit: k1-bananapi-f3: fix maximum CPU core voltage
riscv:
dts: spacemit: k1-milkv-jupiter: fix maximum CPU core voltage
riscv:
dts: spacemit: k1-musepi-pro: fix maximum CPU core voltage
riscv:
dts: spacemit: k1-orangepi-r2s: fix maximum CPU core voltage
riscv:
dts: spacemit: k1-orangepi-rv2: fix maximum CPU core voltage
riscv:
dts: spacemit: k1: Add Banana Pi BPI-CM6 IO board
riscv:
dts: spacemit: k1: Split gmac_clk_ref into independent pinctrl groups
riscv:
dts: spacemit: k3-com260-ifx: add eeprom on i2c1
riscv:
dts: spacemit: k3-com260: add eeprom on i2c2
riscv:
dts: spacemit: k3: add i2s0-i2s5 nodes
riscv:
dts: spacemit: k3: Add QSPI support for Pico-ITX board
riscv:
dts: spacemit: k3: add USB controller and USB phy support
riscv:
dts: spacemit: k3: Enable SD card support
riscv:
dts: spacemit: Make dtschema recognize the etherent PHY correctly on K3 com260 board
riscv:
dts: spacemit: Make dtschema recognize the etherent PHY correctly on K3 pico-itx board
riscv:
dts: spacemit: set console baud rate on K3 Pico-ITX board
riscv:
dts: spacemit: Use symbolic PDMA request numbers on K1
riscv:
dts: thead: Add IO labels for the IO expansion on I2C1
riscv:
dts: thead: Add remaining Lichee Pi 4A IO expansions
riscv:
dts: thead: Add TH1520 I2C nodes
riscv:
dts: thead: lpi4a: sort nodes
riscv:
dts: thead: th1520: remove pclk for I2C1
riscv:
efi: Power off via EFI runtime services when available
riscv:
entry: gate shadow call stack reload on sstatus.SPP, not tp
riscv:
errata: select RISCV_ALTERNATIVE_EARLY for THEAD GHOSTWRITE
riscv:
fix load_unaligned_zeropad() fixup for RV32
riscv:
fix NR_CPUS range leaking 64-bit default onto 32-bit builds
riscv:
further remove XIP
riscv:
futex: untag the user pointer before the atomic access
riscv:
hwprobe: initialize pair->value in hwprobe_one_pair()
riscv:
hwprobe: simplify has_fpu() to check D extension only
riscv:
hwprobe: use _BITULL() rather than BIT() in MIPS vendor uapi header
riscv:
kexec_file: Add support for crashkernel CMA reservation
riscv:
kexec_file: Fix crashk_low_res not exclude bug
riscv:
kexec_file: Use crash_prepare_headers() helper to simplify code
riscv:
kprobes: add test case for c.jal instruction simulation
riscv:
kprobes: Prevent probes in breakpoint handlers
riscv:
lib: Fix ZBB strnlen wrap-around regression on huge counts
riscv:
limit sifive errata to CONFIG_64BIT
riscv:
Mark default_power_off() as __noreturn
riscv:
mm: Apply Svinval in update_mmu_cache()
riscv:
mm: make EXECMEM_KPROBES writable without CONFIG_STRICT_MODULE_RWX
riscv:
mm: Move dma_contiguous_reserve() after NUMA initialization
riscv:
mm: Use ASID in update_mmu_cache()
riscv:
patch: fix handling of bpf-jit execmem addresses
riscv:
patch: skip fixmap mapping when kernel text is already writable
riscv:
probes: simulate c.jal instruction
riscv:
ptrace: reject CFI regset access when extensions are absent
riscv:
ptrace: Zero-initialize regset buffers before copyin
riscv:
remove unreachable invalid range check in create_linear_mapping_page_table()
riscv:
remove unreachable invalid range check in kasan_init()
riscv:
remove unused __late_set_fixmap() and __late_clear_fixmap()
riscv:
report Zfhmin/Zvfhmin when Zfh/Zvfh are present
riscv:
Restart via EFI runtime services when available
riscv:
skip software algning code for HAVE_EFFICIENT_UNALIGNED_ACCESS
riscv:
Standardize extension capitalization
riscv:
unaligned: stop using kthread for check_vector_unaligned_access()
riscv:
use string helper in setup_global_riscv_enable()
riscv:
vdso: Add symbols for the alternative section boundaries
riscv:
vdso: Simplify cflags remove logic
riscv:
vector: allow non-preemptible kernel-mode vector with IRQs off
riscv:
vector: Fix data pointer constraints in context save/restore
riscv:
vector: Fix output operands in context save
riscv:
vector: refactor riscv_v_start_kernel_context
rnbd:
use scoped_with_init_fs() for block device open
rndis_host:
add overflow check in rndis_rx_fixup()
romfs:
detect hard link cycles
rpcrdma:
arm rn_done before publishing the notification
rpmsg:
char: Check for ongoing chrdev destroy
rpmsg:
core: Fix incorrect return value documentation
rpmsg:
glink: fix deadlock in endpoint destroy during driver detach
rpmsg:
glink: Replace strcpy() with strscpy()
rpmsg:
glink: smem: order FIFO read after availability check
rpmsg:
Replace sprintf() with sysfs_emit() in sysfs show
rtc:
ab-eoz9: add missing MODULE_DEVICE_TABLE()
rtc:
ac100: Assign .num before accessing .hws
rtc:
ac100: Fix clock provider use-after-free on probe failure
rtc:
brcmstb-waketimer: add missing MODULE_DEVICE_TABLE()
rtc:
dev: zero-initialize struct rtc_wkalrm to prevent information leak
rtc:
ds1307: fix RX8130 wakeup alarm WADA bit for day-of-month mode
rtc:
ds1343: replace symbolic permissions with octal
rtc:
efi: restore alarm support with runtime capability probe
rtc:
gamecube: check return value of devm_rtc_register_device()
rtc:
hym8563: Make sure clk_init_data is fully initialized
rtc:
Kconfig: Broaden RTC_DRV_RZN1 dependency to ARCH_RENESAS
rtc:
m41t80: Make sure clk_init_data is fully initialized
rtc:
microcrystal: Make sure clk_init_data is fully initialized
rtc:
mpfs: fix unchecked devm_clk_get() error pointer in probe()
rtc:
msc313: Select by default on MSTARV7
rtc:
mv: fix potential race condition
rtc:
mv: remove mv_rtc_remove
rtc:
nct3018y: Make sure clk_init_data is fully initialized
rtc:
pcf2127: remove conditional return with no effect
rtc:
pcf85363: Add error checking to regmap calls in probe()
rtc:
pcf8563: fix clock provider leak on unbind
rtc:
philips: Make sure clk_init_data is fully initialized
rtc:
rzn1: Add OF match data to gate SUBU register access
rtc:
rzn1: Add support for Renesas RZ/T2H and RZ/N2H SoCs
rtc:
rzn1: Consistently use dev_err_probe()
rtc:
rzn1: Disable alarm interrupt before reprogramming alarm registers
rtc:
rzn1: Drop trailing comma from OF match table sentinel
rtc:
rzn1: Dynamically calculate synchronization delay based on clock rate
rtc:
rzn1: Fix alarm range check truncation on 32-bit systems
rtc:
rzn1: Fix malformed MODULE_AUTHOR string
rtc:
rzn1: Fix weekday underflow when alarm crosses month boundary
rtc:
rzn1: Handle EPROBE_DEFER for optional pps interrupt
rtc:
rzn1: Handle unset alarm weekday in rzn1_rtc_read_alarm
rtc:
rzn1: Replace remove callback with devm_add_action_or_reset()
rtc:
rzn1: use FIELD_PREP/FIELD_GET and GENMASK for register access
rtc:
rzn1: Use pm_runtime_put_sync()
rtc:
rzn1: Use temporary variable for struct device
rtc:
s32g: add missing MODULE_DEVICE_TABLE()
rtc:
spacemit: handle regmap_test_bits() error return
rtc:
spear: initialize IRQ state before requesting alarm IRQ
rtc:
st-lpc: get IRQ via platform_get_irq()
rtc:
zynqmp: Return optional clock lookup errors
rtla/cli:
Unify and improve handling of invalid option arguments
rtla/cli:
Unify and improve range validation logic
rtla/tests:
Test all tracer options in runtime tests
rtla:
Add unit tests for CLI with unset
rtla:
Add unit tests for unset in opt callbacks
rtla:
Allow unsetting non-list custom-callback CLI options
rtnetlink:
Add per-netns rtnl_work.
rtnetlink:
Call unregister_netdevice_many() only once in rtnl_link_unregister().
rtnetlink:
cap IFLA_VFINFO_LIST at a documented number of VFs
rtnetlink:
Lock sock_net(skb->sk) in rtnl_newlink().
rust/powerpc:
Set min rustc version for powerpc
rust:
add basic serial device bus abstractions
rust:
add functions and traits for lossless integer conversions
rust:
Add PowerPC support
rust:
alloc: add Vec::zeroed method
rust:
allow `clippy::as_underscore` in the generated bindings
rust:
allow `unknown_lints` in generated bindings for Rust < 1.88
rust:
auxiliary: add registration_data_with() for ForLt types
rust:
auxiliary: sample: demonstrate ForLt with invariant Mutex type
rust:
binder: enable `clippy::as_underscore`
rust:
binder: enable `clippy::cast_lossless`
rust:
binder: enable `clippy::ptr_as_ptr` lint
rust:
binder: enable `clippy::ref_as_ptr` lint
rust:
binder: use strict provenance APIs
rust:
bitfield: always inline test conversions
rust:
bug: fix warn_on macro build error on UML
rust:
bug: prevent dead_code warning from warn_on!'s flags constant
rust:
bug: skip arch-specific asm in `testlib` builds
rust:
cfi: disable function merging if CFI is enabled
rust:
configfs: use `LocalModule` for `THIS_MODULE`
rust:
cpufreq: Add CPUFREQ_TABLE_END as last table entry in TableBuilder::to_table
rust:
cpufreq: Fix temporary write in Registration::bios_limit_callback
rust:
debugfs: migrate debugfs traits requirements to zerocopy
rust:
debugfs: remove unsafe blocks from traits impl for Vec
rust:
device: add BoundInternal device context and InternalBoundContext trait
rust:
device: make lifetime on `Core` and `CoreInternal` invariant
rust:
device: move drvdata_borrow() to InternalBoundContext
rust:
devres: add DevresLt for ForLt-aware device resource access
rust:
devres: ensure revocation is complete before device finishes unbinding
rust:
devres: fix race between concurrent revokers
rust:
devres: use `cast_pin_init` instead of manual reimplementation
rust:
dma: drop `dma_read!` and `dma_write!` API
rust:
dma: rename dma_handle to dma_address
rust:
dma: return zero for Coherent reads past EOF
rust:
doctest: add LocalModule fallback for #[vtable] ThisModule
rust:
doctest: use vertical import style
rust:
driver: centralize device ID handling
rust:
driver: remove `$module_table_name` from `module_device_table`
rust:
driver: remove `IdTable::id`
rust:
driver: remove duplicate ID table
rust:
driver: remove open-coded matching logic
rust:
driver: simplify `IdArray::new_without_index`
rust:
driver: store pointers in `DeviceId`
rust:
drm/gem: remove DeviceContext from shmem::Object
rust:
drm: add AsRef
> for Device
rust:
drm: Add Driver::ParentDevice associated type
rust:
drm: add Ioctl device context typestate
rust:
drm: Add RegistrationData to drm::Driver
rust:
drm: Add RegistrationGuard for drm_dev_enter/exit critical sections
rust:
drm: change default DeviceContext to Normal
rust:
drm: fix GEM object pointer safety docs
rust:
drm: fix non-const `read8` in unit test
rust:
drm: Fix typo in FEAT_RENDER documentation
rust:
drm: gem: Introduce shmem::Object::sg_table()
rust:
drm: gem: shmem: Add DmaResvGuard helper
rust:
drm: gem: shmem: Add vmap functions
rust:
drm: gem: shmem: Fix Default implementation for ObjectConfig
rust:
drm: gpuvm: add SmContext lifetime bound
rust:
drm: gpuvm: implement Send and Sync for GpuVaAlloc and GpuVmBo
rust:
drm: gpuvm: require Send + Sync for the driver's associated data
rust:
drm: gpuvm: update DriverGpuVm for DeviceContext
rust:
drm: ioctl: fix unbounded lifetimes in ioctl handler arguments
rust:
drm: Pass registration data to ioctl handlers
rust:
drm: pin ioctl Device reference to Normal context
rust:
drm: rename Uninit DeviceContext to Normal
rust:
drm: restrict AlwaysRefCounted to Normal Device context
rust:
drm: restrict AlwaysRefCounted to Normal GEM Object context
rust:
drm: return ParentDevice from Device AsRef
rust:
drm: set fops.owner from driver module pointer
rust:
drm: split Deref for Device context typestates
rust:
drm: Wrap ioctl dispatch in RegistrationGuard
rust:
error: add remaining error codes
rust:
faux: add Device type with AsBusDevice support
rust:
faux: Allow retrieving a bound Device
rust:
firmware: add request_into_buf()
rust:
firmware: avoid UB in example by passing parameter
rust:
Fix "multiple candidates for rmeta dependency core" error
rust:
fmt: fix {:p} printing stack addresses
rust:
fmt: route {:p} through HashedPtr to prevent address leaks
rust:
helper: Add spin_{un,}lock_irq_{enable,disable}() helpers
rust:
helpers: add SRCU helpers
rust:
impl_flags: use bit helper in example
rust:
introduce abstractions for fwctl
rust:
Introduce interrupt module
rust:
io: add `read_val` and `write_val` functions on `Io`
rust:
io: add copying methods
rust:
io: add dynamically-sized `Region` type
rust:
io: add I/O backend for system memory with volatile access
rust:
io: add missing safety requirement in `IoCapable` methods
rust:
io: add projection macro and methods
rust:
io: document const-offset requirement for infallible accessors
rust:
io: fix example in `register!` macro
rust:
io: generalize `MmioRaw` to pointer to arbitrary type
rust:
io: implement `Io` on reference types instead
rust:
io: implement `IoSysMap`
rust:
io: implement `Mmio` as view type
rust:
io: implement a view type for `Coherent`
rust:
io: mem: return DevresLt from IoMem/ExclusiveIoMem::into_devres()
rust:
io: move `Io` methods to extension trait
rust:
io: register: dispatch shortcut rules internally
rust:
io: register: remove unused rule arguments
rust:
io: register: use path fragment for alias destination
rust:
io: remove `MmioOwned`
rust:
io: rename `Mmio` to `MmioOwned`
rust:
io: restrict untyped IO access and `register!` to `Region`
rust:
io: use view types instead of addresses for `Io`
rust:
iommu: add device lifetime to IoPageTable
rust:
iommu: replace core::mem::zeroed with Zeroable::zeroed
rust:
irq: fix C header path in module docs
rust:
irq: make Registration compatible with lifetime-bound drivers
rust:
jump_label: skip arch-specific asm in `testlib` builds
rust:
kbuild: disambiguate `zerocopy_derive` for `rusttest`
rust:
kbuild: disambiguate `zerocopy` for `rusttest`
rust:
kernel: add `LocalModule` fallback for `#[vtable]` `impl`s
rust:
kernel: list: fix incorrect pop_back example comment
rust:
macros: auto-insert OwnerModule in #[vtable]
rust:
macros: remove `THIS_MODULE` static from `module!`
rust:
Make __udivdi3() and __umoddi3() panic
rust:
miscdevice: fix write_iter safety docs
rust:
miscdevice: set fops.owner from driver module pointer
rust:
module: add `THIS_MODULE` const to `ModuleMetadata` trait
rust:
module: move module types into `module.rs`
rust:
module: update MAINTAINERS to cover module.rs
rust:
module_param: return value by copy from `value`
rust:
module_param: support bool parameters
rust:
net/phy: remove expansion from doc
rust:
net: add rust/kernel/net to NETWORKING [GENERAL]
rust:
net: netlink: validate attribute length before casting to `c_int`
rust:
net: phy: fix off-by-one bit positions in device status accessors
rust:
netlink: add raw netlink abstraction
rust:
num: add Bounded::shr_exact
rust:
num: reject Bounded::shr overshifts at build time
rust:
num: restrict bool conversion to unsigned Bounded
rust:
num: seal Integer
rust:
num: use const_assert! in Bounded
rust:
pci: add sriov_get_totalvfs() helper
rust:
pci: convert IrqVectorRegistration to a lifetime-managed owning type
rust:
pci: expose the allocated interrupt type
rust:
pci: io: make `ConfigSpace` a view
rust:
pci: Mark Device refcount methods inline
rust:
pci: reject IRQ vector indices that do not fit in u32
rust:
pci: remove request_irq() and request_threaded_irq() from Device
rust:
pci: resolve IRQ in index() and embed IrqRequest in IrqVector
rust:
pci: return DevresLt from Bar::into_devres()
rust:
pci: use `Option<&IdInfo>` for device ID info
rust:
pin-init: add `#[inline]` to small functions
rust:
pin-init: add `raw_init` and `raw_try_init` and recommend over `__init`
rust:
pin-init: docs: link `Zeroable::zeroed` and `pin_init::zeroed` in documentation
rust:
pin-init: examples: fix incorrect drop
rust:
pin-init: examples: use `Wrapper::pin_init` instead of manual reimplementation
rust:
pin-init: internal: error on duplicate `#[pin]` attribute
rust:
pin-init: internal: generate brace in macro for init code blocks
rust:
pin-init: internal: remove `allow` and `expect`s that don't fire
rust:
pin-init: internal: rework how `#[pin_data]` handles cfg
rust:
pin-init: make `[pin_]chain` unwind safe
rust:
pin-init: make `[pin_]init_array_from_fn` unwind safe
rust:
pin-init: mark `pin_init::zeroed` and `Zeroable::zeroed` as `#[inline]`
rust:
pin-init: merge `__pinned_init` and `__init`
rust:
pin-init: remove `__pinned_init` method for `cfg(kernel)`
rust:
pin-init: remove redundant clippy expects in doc tests
rust:
pin-init: use irrefutable pattern for `stack_pin_init`
rust:
poll: use kfree_rcu() for PollCondVar
rust:
print: fix broken `_printk` Rustdoc link
rust:
pwm: replace `core::mem::zeroed` with `pin_init::zeroed`
rust:
rcpufreq_dt: use vertical import style
rust:
revocable: Use LKMM atomics instead of Rust atomics
rust:
revocable: Use safe synchronize_rcu() abstraction
rust:
rust_is_available: support testing with `bash` as `/bin/sh`
rust:
rust_is_available: warn for `bindgen` < 0.72.1 && libclang >= 22
rust:
samples: add missing newlines in rust_print_main
rust:
serdev: use ThisModule::as_ptr() instead of field access
rust:
sync: Add abstraction for rcu_barrier()
rust:
sync: Add abstraction for synchronize_rcu()
rust:
sync: Add generic memory barriers
rust:
sync: Add helpers for mb, dma_mb and friends
rust:
sync: Add SpinLockIrq
rust:
sync: add SRCU abstraction
rust:
sync: improve `Arc` documentation links
rust:
sync: Introduce SpinLockIrq::lock_with() and friends
rust:
sync: Use safe synchronize_rcu() abstraction in poll
rust:
sync: Use super::* in spinlock.rs
rust:
task: clarify comments on task UID accessors
rust:
time: add Delta::as_millis_ceil()
rust:
time: add jiffies time unit for Delta
rust:
time: fix as_micros_ceil() rounding near i64::MAX
rust:
time: make Delta generic over its time unit
rust:
treewide: replace `__pinned_init` with `raw_[try_]init`
rust:
types: implement ForeignOwnable for ARef
rust:
types: introduce ForLt base trait for CovariantForLt
rust:
types: rename ForLt to CovariantForLt
rust:
uapi: replace direct asm-generic/ioctl.h include with linux/ioctl.h
rust:
usb: use `Option<&IdInfo>` for device ID info
rust_binder:
Add dynamic debug logging mask
rust_binder:
add ownership assertion to Node::add_death
rust_binder:
avoid allocating under node_refs for freeze listeners
rust_binder:
avoid destructors in insert_or_update_handle()
rust_binder:
avoid dropping NodeRef in update_ref() under lock
rust_binder:
cancel deferred work items in thread exit
rust_binder:
Implement BINDER_DEBUG_DEAD_TRANSACTION
rust_binder:
Implement BINDER_DEBUG_DEATH_NOTIFICATION
rust_binder:
Implement BINDER_DEBUG_FAILED_TRANSACTION
rust_binder:
Implement BINDER_DEBUG_USER_ERROR for freezer-related operation
rust_binder:
Implement BINDER_DEBUG_USER_ERROR for refcounting and death notifications
rust_binder:
Implement BINDER_DEBUG_USER_ERROR for transaction parsing failures
rust_binder:
keep NodeDeath in NodeRefInfo during process cleanup
rust_binder:
move (e)poll wait queue to Process
rust_binder:
report netlink transactions
rust_binder:
reschedule node refcount update on thread exit
rust_binder:
schedule NodeDeath outside of node_refs lock
rust_binder:
Update defer_work bitmaps to use kernel::impl_flags!
rust_binder:
update indentation of failed transaction print
rust_binder:
Update looper_flags bitmaps to use kernel::impl_flags!
rust_binder:
update Process::node_refs to use SpinLock
rust_binder:
Update transaction flags to use kernel::impl_flags!
rust_binder:
use `LocalModule` for `THIS_MODULE`
rust_binder:
use pin_init::zeroed for file_operations initialization
rust_binderfs:
add transaction_report feature entry
rv/rtapp/sleep:
Make the error more informative for user
rv/rtapp/sleep:
Stop monitoring kernel threads
rv/rtapp/sleep:
Update nanosleep rule
rv/rtapp:
Add wakeup monitor
rv:
Add KUnit mock for current
rv:
Add KUnit tests for some DA/HA monitors
rv:
Add KUnit tests for some LTL monitors
rv:
Export task monitor slot and react symbols
rv:
Fix 32-bit build of nomiss KUnit test
rv:
Fix read_lock scope in per-task DA cleanup
rv:
Simplify hybrid automata monitors's clock variables
rv:
Simplify task monitor slot management
rv:
Update rvgen monitor synthesis documentation path
rv:
Use generic rv_this for the rv_monitor variable in LTL
s390/ap:
Drop unused member from ap_device_id
s390/ap:
Fix MAPML computation
s390/ap:
Fix queue depth field length
s390/ap:
Use mutex_lock_killable() in ap_bus_force_rescan()
s390/block:
Enable CONTEXT_ANALYSIS
s390/boot:
Avoid IPL parameter append past command line
s390/boot:
Bound command line facility ranges
s390/boot:
Fix physical memory search range
s390/bpf:
Add emit_ldx and emit_stx functions
s390/bpf:
Add kCFI support
s390/bpf:
Enable atomics tests for s390
s390/bpf:
Replace ly instruction with llgf
s390/bpf:
Support load-acquire and store-release instructions
s390/char:
Enable CONTEXT_ANALYSIS
s390/cio:
Check pmcw.dnv before pmcw.ena in I/O entry points
s390/cio:
Enable CONTEXT_ANALYSIS
s390/cio:
Enable CONTEXT_ANALYSIS
s390/cio:
Fix cio_update_schib() to not cache invalid schib
s390/cio:
Fix NULL pointer dereference in ccw_device_get_util_str()
s390/cio:
Guard PMCW field accesses with dnv check
s390/cio:
Remove cond_resched() calls
s390/cmf:
Fix virtual vs physical address confusion
s390/con3215:
Add __must_hold() attribute to raw3215_make_room()
s390/configs:
Enable cpuidle driver on s390
s390/configs:
Increase CONFIG_LOCKDEP_CHAINS_BITS
s390/cpacf:
Unpoison instruction results
s390/cpum_cf:
Handle CPU hotplug via prepare/dead callbacks
s390/crypto:
Enable CONTEXT_ANALYSIS
s390/crypto:
Fix handling of EBUSY in PAES when req is pushed to crypto engine
s390/crypto:
Fix handling of EBUSY in PHMAC when req is pushed to crypto engine
s390/crypto:
Fix missing cra_flags in paes_s390
s390/crypto:
Fix missing scrub of temp buffers with AES ctr and gcm algorithm
s390/crypto:
Fix missing scrub of temp buffers with PAES algorithm
s390/crypto:
Fix return code handling at skcipher_walk_done in PAES algorithms
s390/crypto:
Fix skcipher_walk return code handling in aes_s390
s390/crypto:
Fix use of mutex in atomic context
s390/crypto:
Fix use of mutex in atomic context in PAES
s390/crypto:
Fix wrong return code to engine in asynch callbacks
s390/crypto:
Map EBUSY to EIO when key conversion fails repeatedly
s390/crypto:
Replace cond_resched() with msleep(1)
s390/ctcm:
Add __context_unsafe() attribute to various functions
s390/ctcm:
Convert fsm.h to proper kernel-doc format
s390/ctcm:
Prevent XID null dereference
s390/dasd:
Add __context_unsafe() attribute to various functions
s390/dasd:
Add dasd_eckd_build_cp_tpm_writefulltrack()
s390/dasd:
Add defines for the Extended Address Volume track address
s390/dasd:
Add full_track_bias to control fulltrack write mode
s390/dasd:
Add infrastructure for ESE full-track write
s390/dasd:
Add range-based format-track collision detection
s390/dasd:
Derive adaptive ESE fulltrack heuristic from ft_bias
s390/dasd:
Detect ESE volumes from the on-disk format label
s390/dasd:
Do not complete a failed ESE read as successful
s390/dasd:
Extend prepare_itcw() to support WRITE_FULL_TRACK
s390/dasd:
Guard sysfs discipline callbacks against unallocated private data
s390/dasd:
Optimize max blocks per request for track alignment
s390/dasd:
Propagate partial completion length across ERP recovery
s390/dasd:
Re-enable discard support for ESE volumes
s390/dasd:
Read cached unit address and LSS in the CCW build path
s390/dasd:
Report ESE capability and format mode at device online
s390/dasd:
Snapshot intrc before freeing the request block
s390/dasd:
Stamp a format label into newly formatted volumes
s390/dasd:
Use GFP_KERNEL in dasd_alloc_device()
s390/dasd:
Use WRITE_FULL_TRACK in ESE format handler
s390/debug:
Do not register views for failed static debug areas
s390/debug:
Do not repeat parameter override notice on debug_set_level()
s390/debug:
Fix deadlock during unregister
s390/debug:
Fix NULL pointer dereference in debug_info_copy()
s390/debug:
Fix NULL pointer dereference in debug_set_level()
s390/debug:
Fix race between debug area resize and event logging
s390/debug:
Reject NULL debug info in debug_dump()
s390/diag324:
Preserve -EBUSY return code
s390/diag:
Generate CFI type information for assembly functions
s390/idle:
Introduce cpuidle for s390
s390/ipl:
Fix NULL deref in dump_reipl without re-IPL parm block
s390/ipl:
Fix NULL deref in kdump without re-IPL parm block
s390/ipl:
Improve readability
s390/ipl:
Use ARRAY_SIZE macro
s390/irqflags:
Add out-of-line definitions of arch_local_irq_*() for KMSAN
s390/ism:
folio_put() after error
s390/Kconfig:
Select ARCH_SUPPORTS_CFI
s390/maccess:
Use proper PTE accessors for copying old memory
s390/mm:
Add __context_unsafe() attribute to do_secure_storage_access()
s390/mm:
Add __context_unsafe() attribute to gmap helper functions
s390/mm:
Add missing mm check to do_secure_storage_access()
s390/mm:
Fix handling of vmalloc area in do_secure_storage_access()
s390/mm:
Remove folio handling for kernel faults in do_secure_storage_access()
s390/mm:
Simplify crst_table_upgrade()
s390/mm:
use free_reserved_pages() in vmem_free_pages()
s390/mm:
Use goto statement in do_secure_storage_access()
s390/mm:
Use handle_fault_error() in do_secure_storage_access()
s390/mm:
Use lock_mm_and_find_vma() in do_secure_storage_access()
s390/mm:
Use set_pmd() / set_pud() for hugetlb pagetable entries
s390/pai:
Handle multiple PMU stop callback invocations
s390/pai:
Move locking to event init and delete
s390/pai:
Reduce excessive debug feature size
s390/pai:
Support CPU hotplug for PMU PAI
s390/pai:
Use PAI PMU index as parameter replacing event
s390/pci/docs:
Fix sriov_numvfs attribute name
s390/pci:
Don't report recovery success on skipped recovery
s390/pci:
Enable CONTEXT_ANALYSIS
s390/pci:
Fix leak of struct pci_dev reference in zpci_report_status()
s390/pci:
Fix leak of uninitialized kernel data in SCLP report
s390/pci:
Fix missing device lock in zpci_report_status()
s390/pci:
Report SCLP status on error events when no pdev is associated
s390/pci:
Rework __zpci_event_availability() to remove conditional locking
s390/pci:
Rework __zpci_event_error() to remove conditional locking
s390/pci:
Store PCI error information for passthrough devices
s390/percpu:
Fix MVIY_PERCPU() with older binutils
s390/pkey:
Rework ioctl functions error paths
s390/preempt:
Enable HAS_SEPARATE_PREEMPT_RESCHED_BITS
s390/pv:
Enable SWIOTLB_ANY for s390 PV
s390/qeth:
allow bridgeport queries despite OS_MISMATCH
s390/runtime-const:
Introduce runtime_const_mask_32()
s390/sclp:
Allow SCLP Action Qualifiers for Spyre card status reporting
s390/smp:
Reflect (de)configured CPUs to cpu_enabled_mask
s390/spinlock:
Add contention tracepoints to lock slowpath
s390/syscall:
Use enter_from_user_mode_randomize_stack()
s390/syscalls:
Use define instead of '1' to indicate PER trap
s390/sysinfo:
Add context analysis attributes
s390/tick:
Remove CIF_NOHZ_DELAY flag
s390/time:
Use jiffies instead of jiffies_64
s390/tools/relocs:
Ignore __kcfi_typeid_ relocations
s390/tools:
Pass symbol name to do_relocs()
s390/topology:
Switch to common cpu capacity code
s390/traps:
Add exception statistics
s390/traps:
Remove PIF_GUEST_FAULT
s390/uapi:
Remove obsolete unistd_32.h from Kbuild file
s390/uv:
Fix loop condition in uv_find_secrets
s390/uv:
Prevent potential out-of-bounds read
s390/vdso:
Pass --eh-frame-hdr to the linker
s390/vdso:
Use symbolic constants for the PHDR permission flags
s390/vfio-ap:
Fix control domain removal in vfio_ap_mdev_cfg_remove
s390/vfio-ap:
Fix dereference matrix_mdev->kvm without checking for NULL
s390/vfio-ap:
Fix hot-unplug skipped when last AP adapter or domain removed
s390/vfio-ap:
fix KVM GISC and page leak when queue removed from host config
s390/vfio-ap:
Fix missing lock required to access list of ap_matrix_mdev objects
s390/vfio-ap:
Fix NULL deref in status_show() during queue probe
s390/vfio-ap:
fix potential use of uninitialized apm_filtered bitmap
s390/vfio-ap:
Fix required lock not held during update of ap_matrix_mdev object
s390/vfio-ap:
Fix stale do_remove flag across iterations in vfio_ap_mdev_cfg_remove
s390/vfio-ap:
fix stale pqap_hook pointer on error in vfio_ap_mdev_set_kvm()
s390/vfio_ccw:
Add __must_hold() attribute to vfio_ccw_sch_quiesce()
s390/vfio_ccw:
Add __must_hold() attribute to vfio_ccw_sch_quiesce()
s390/virtio:
Enable CONTEXT_ANALYSIS
s390/virtio:
Enable CONTEXT_ANALYSIS
s390/zcrypt:
Fix uninitialized padding in CRT key structure
s390/zcrypt:
Validate length in reply before using it
s390:
Add ftrace_stub_graph
s390:
Add support for DCACHE_WORD_ACCESS (again)
s390:
Enable CONTEXT_ANALYSIS for various directories
s390:
Enable TIF_POLLING_NRFLAG
s390:
Expose protected virtualization through cc_platform_has()
s390:
Fix typos in comments
s390:
Remove cond_resched() calls
s390:
Select SWIOTLB_DYNAMIC and DMA_COHERENT_POOL
samples/damon/mtier:
do not stop first context for damon_start() failure
samples/damon/mtier:
handle damon_start() failure
samples/damon/mtier:
handle damon_stop() failure
samples/damon/mtier:
stop all contexts with single damon_stop() call
samples/damon/prcl:
do not stop DAMON for damon_call() failure
samples/damon/prcl:
handle damon_start() failure
samples/damon/prcl:
stop and free damon ctx when damon_call() fails
samples/damon/wsse:
do not stop ctx for damon_call() failure
samples/damon/wsse:
handle damon_start() failure
samples/damon/wsse:
stop and free damon ctx when damon_call() fails
samples/damon:
fix typos in Kconfig help text
samples/ftrace:
Fix kthread_stop() on ERR_PTR in ftrace-direct-modify
samples/ftrace:
Fix kthread_stop() on ERR_PTR in ftrace-direct-multi-modify
samples/ftrace:
Prevent division by zero when nr_function_calls is zero
samples/kobject:
Constify kobject attributes
samples/kobject:
Switch to the new __KOBJ_ATTR() macro
samples/landlock:
Add LANDLOCK_RESTRICT_SELF_NO_NEW_PRIVS to sampler
samples:
pidfd: fix userprogs typo
samples:
rust: add Rust serial device bus sample device driver
samples:
rust: debugfs: fix excessive stack use
samples:
rust_dma: use vertical import style
scftorture:
Count single_rpc offline failures in statistics output
scftorture:
Make invoker threads actually wait for all threads to start
scftorture:
Remove preempt_disable() in scftorture_invoke_one()
sched/cache:
Decouple sched_cache_group from mm to fix UAF
sched/cache:
Honor migrate_llc_task semantics in active load balance, to fix LLC mis-scheduling bug
sched/cache:
Introduce task_struct->sched_cache_grp to fix UAF
sched/cache:
Keep nr_pref_llc_running in the runnable domain, to fix LLC mis-scheduling bug
sched/cache:
Refresh LLC capacity across CPU hotplug, to fix capacity underestimation bug
sched/cache:
Skip kernel threads for cache aware scheduling to rubustify the code
sched/core:
Account PSI IRQ time to the execution context, not the scheduling context
sched/core:
Avoid false migration warning for proxy donors
sched/core:
Call wakeup_preempt() for queued tasks during class change
sched/core:
Call wq_worker_tick() for the execution context
sched/core:
Fix inter-class wakeup_preempt()
sched/core:
Handle pick_task() releasing the rq lock
sched/core:
Make core-sched flips wait for in-flight selections
sched/core:
Skip rq->avg_idle update without a valid idle_stamp
sched/debug:
Remove unused schedstats
sched/doc:
Fix stale em_pd_energy() reference in sched-energy
sched/Documentation:
fix code
sched/eevdf:
Always update slice protection
sched/eevdf:
Cancel slice protection if short slice task is eligible
sched/eevdf:
Delayed dequeue task can't preempt
sched/eevdf:
Fix augmented max_slice
sched/eevdf:
Fix rb augmented with multi fields
sched/eevdf:
Move to a single runqueue
sched/eevdf:
Speedup short slice task scheduling
sched/eevdf:
Take into account current's lag when updating slice protection
sched/eevdf:
Update slice protection even when resched is already set
sched/fair:
Add cgroup_mode switch
sched/fair:
Add cgroup_mode: concur
sched/fair:
Add cgroup_mode: max
sched/fair:
Add cgroup_mode: tasks
sched/fair:
Add cgroup_mode: up
sched/fair:
Allow load balancing between CPUs of identical capacity
sched/fair:
Also gate overloaded status update for SD_ASYM_CPUCAPACITY
sched/fair:
Avoid creating misfits during cache-aware balancing
sched/fair:
Avoid overflow in place_entity()
sched/fair:
Change the default cgroup_mode to concur
sched/fair:
Check CPU capacity before comparing group types during load balance
sched/fair:
Do not skip CPUs of similar capacity with busy SMT siblings
sched/fair:
Don't trigger active lb if src_rq->curr is not on_rq
sched/fair:
Fix flat hierarchy
sched/fair:
Fix overflow in update_tg_cfs_runnable()
sched/fair:
Fix stale comments referring to removed CFS concepts
sched/fair:
Floor tg_cpus() at 1
sched/fair:
Prefer fully idle cores for NOHZ balancing
sched/fair:
Reflow sched_balance_rq()
sched/fair:
Remove unused arguments from set_preempt_buddy()
sched/fair:
Set next buddy for preempt short
sched/fair:
Simplify balance_interval reset logic in sched_balance_rq()
sched/fair:
Skip misfit load accounting when the destination CPU cannot help
sched/fair:
Use cfs_rq->h_curr in distribute_cfs_runtime()
sched/fair:
Use cfs_rq->h_curr in throttle_cfs_rq()
sched/fair:
Use update_curr_eevdf() for the remaining root cfs_rq callers
sched/isolation:
Defer freeing of cpumask memblock memory to initcall
sched/psi:
skip irqtime accounting when no new irq time has elapsed
sched/rt,dl:
Skip migrate-disabled tasks when picking a push candidate
sched/topology:
Add a cpus_read_lock to rebuild_sched_domains()
sched/topology:
Restore SD_PREFER_SIBLING in domains with asymmetric capacity
sched:
Account cgroup CPU time to the execution context
sched:
Avoid signed comparison of preempt_count() in __cant_migrate()
sched:
Remove the unused preempt_offset parameter of __cant_sleep()
sched_ext, rcu:
Upgrade RCU stall paths to report cpumask of stalled CPUs
sched_ext/scx_flatcg:
expire cached hweights on weight changes
sched_ext/scx_flatcg:
Fix cvtime true-up on slice expiry
sched_ext/scx_flatcg:
Fix cvtime_delta race and add hweight scaling to bypass charging
sched_ext:
Abort directly from the hardlockup handler
sched_ext:
Add a size argument to scx_bpf_cid_topo() so struct scx_cid_topo can grow
sched_ext:
Add bandwidth-limited rescue execution for stranded tasks
sched_ext:
Add CID sharding
sched_ext:
Add coalescing sub_caps_updated() notifier for sub-schedulers
sched_ext:
Add ops.init_cids() to finalize the cid layout before init
sched_ext:
Add per-shard cap delegation for sub-schedulers
sched_ext:
Add per-shard scx_sched storage scaffolding
sched_ext:
Add reject DSQ for cap-rejected dispatches
sched_ext:
Add scx_bpf_sub_kill() to evict a child sub-scheduler
sched_ext:
Add SCX_CALL_CID_OP_TASK() for cid-form op dispatch
sched_ext:
Add scx_cgroup_sched() for cgrp->scx_sched reads
sched_ext:
Add scx_cmask_ref for validated arena cmask access
sched_ext:
Add SCX_ENQ_IGNORE_CAPS for in-place restore
sched_ext:
Add scx_skip_subtree_pre()
sched_ext:
Add SCX_TASK_PROTECTED
sched_ext:
Add shard boundaries to scx_bpf_cid_override()
sched_ext:
Add sub_ecaps_updated() effective-cap change notifier
sched_ext:
Add the SCX_CAP_ENQ cap
sched_ext:
Add the SCX_CAP_ENQ_IMMED cap
sched_ext:
Add the scx_has_subs static key and gate sub-sched hot paths
sched_ext:
Add tracepoint for scheduler exit
sched_ext:
Allow ops.cgroup_set_bandwidth() to be sleepable
sched_ext:
Assert per-task ops run on the task's owner
sched_ext:
Assign a unique id to each scheduler instance
sched_ext:
Authorize remote-move inserts against the placing scheduler
sched_ext:
Blame the DSQ's owning scheduler for a runnable stall
sched_ext:
Bound per-task reenqueues and eject the owning scheduler
sched_ext:
Build the cid tables privately and publish them with RCU
sched_ext:
Build the set_cmask scratch from trusted geometry
sched_ext:
Call ops.dequeue() when a task arrives on a remote local DSQ
sched_ext:
Check bpf_timer_start return values in scx_qmap
sched_ext:
Close the pre-enable ops error claim window
sched_ext:
Convert scx_arena_grow() to use scx_arena_to_kaddr()
sched_ext:
Convert scx_bpf_cid_override() to __arena array arguments
sched_ext:
Convert sub-cap kfuncs to __arena cmask arguments
sched_ext:
Count kicks denied for lacking baseline cid access
sched_ext:
Count rq lock releases in rq->scx.lock_drop_seq
sched_ext:
Count SCX_EV_SUB_BYPASS_DISPATCH in the dispatch fallback
sched_ext:
Defer scx_sched kobj sysfs add into the enable workfns
sched_ext:
Deliver cgroup ops to each task_group's sched
sched_ext:
Derive SCX_RQ_IN_WAKEUP from the core enqueue flags
sched_ext:
Don't BUG_ON a destroyed DSQ in process_deferred_reenq_users
sched_ext:
Don't deliver duplicate ops.cgroup_set_idle() for same value
sched_ext:
Don't run ops.dequeue() with a DSQ lock held
sched_ext:
Drop the dead SCX_DEQ_CORE_SCHED_EXEC test in dequeue_task_scx()
sched_ext:
Drop the stale keep_prev fixup in dispatch_pick()
sched_ext:
Drop unlocked scx_rq_clock_invalidate() from scx_root_disable()
sched_ext:
Drop unused scx_cpumask_to_cmask()
sched_ext:
Eject the top rescue consumer on overload
sched_ext:
Expose the ext.c internals used by the sub.c split
sched_ext:
Factor out __scx_bpf_now()
sched_ext:
Factor out scx_cpuperf_set()
sched_ext:
Factor out scx_rehome_task() and scx_punt_task()
sched_ext:
Fix CPU hotplug hang when a dying CPU's tasks sit in the BPF scheduler
sched_ext:
Fix exit_cpu accuracy for lockup paths
sched_ext:
Fix exit_task leak on fork failure during enable
sched_ext:
Fix incorrect SCX_PICK_IDLE_CPU_* flag prefix in kernel-doc
sched_ext:
Fix inverted ops.core_sched_before() invocation
sched_ext:
Fix missing @slice and @vtime descriptions in finish_dispatch() kernel-doc
sched_ext:
Fix nonexistent field in sched-ext.rst example
sched_ext:
Fix NULL sched deref in kfunc sub-sched error paths
sched_ext:
Fix rq->core_pick corruption under core scheduling
sched_ext:
Fix scx_bpf_dsq_move_to_local___v2 compat detection
sched_ext:
Fix scx_bpf_dsq_reenq___compat kfunc extern prototype
sched_ext:
Fix several comment issues
sched_ext:
Fix spurious aborts in scx_bpf_dsq_move() on ownership change races
sched_ext:
Fix stale @cgroup_id in sched_ext_ops kernel-doc
sched_ext:
Fix stale errno in scx_sub_enable_workfn()
sched_ext:
fix stale references in doc comments
sched_ext:
Fix stall when a task enqueued with SCX_ENQ_LAST lands back on its CPU's local DSQ
sched_ext:
Fix the bypass dispatch claim for schedulers bypassed by an ancestor
sched_ext:
Fix this_rq() assumptions in dispatch kfuncs
sched_ext:
Fix timer pinning and return value in scx_central
sched_ext:
Fix typo in scx_bpf_dsq_insert() comment
sched_ext:
Fix use-after-free of a destroyed user DSQ by a deferred reenqueue
sched_ext:
Fix vtime delta loss in scx_flatcg cgroup migration
sched_ext:
Format bstr exit messages after claiming the exit
sched_ext:
Gate cid kfuncs behind the SCX struct_ops check
sched_ext:
Gate kicks on SCX_CAP_BASE and preemption on SCX_CAP_PREEMPT
sched_ext:
Gate local DSQ reenq on baseline cid access
sched_ext:
Gate scx_bpf_cidperf_set() behind a new SCX_CAP_PERF
sched_ext:
Gate sub_dispatch_prev with CONFIG_EXT_SUB_SCHED
sched_ext:
Generalize local-DSQ handling to rq-owned DSQs
sched_ext:
Generate qseq from a per-task counter
sched_ext:
Hand over cgroups at sub-scheduler enable/disable
sched_ext:
idle: Respect task affinity in restricted CPU selection
sched_ext:
Initialize idle masks as busy
sched_ext:
Inline small ext.c helpers shared across the sub.c split
sched_ext:
Keep kick_sync waiting on the rq's own CPU
sched_ext:
Keep rq tracking accurate in the consume path
sched_ext:
Maintain an online cid mask in the scheduler arena
sched_ext:
Maintain per-cpu effective cap copies for single-read checks
sched_ext:
Make core-sched task ordering hierarchy-aware
sched_ext:
Make exit claiming lock-free
sched_ext:
Make SCHED_CLASS_EXT select GENERIC_ALLOCATOR
sched_ext:
Make scx_bpf_events() read the calling scheduler's counters
sched_ext:
Make scx_bpf_kick_cid() return void
sched_ext:
Make SCX_ENQ_IGNORE_CAPS waive the preemption cap too
sched_ext:
Make several ext.c helpers available outside ext.c
sched_ext:
Make the kick machinery per-sched
sched_ext:
Merge branch 'for-7.2-fixes' into for-7.3
sched_ext:
Merge branch 'for-7.2-fixes' into for-7.3
sched_ext:
Merge branch 'for-7.3-arena-args' into for-7.3
sched_ext:
Move scx_dispatch_sched() to a new inlines.h
sched_ext:
Move the config-off sub-cap kfunc stubs into sub.c
sched_ext:
Parenthesize local SCX_EVENT defines to fix checkpatch error
sched_ext:
Pass kernel arena pointers to ops_cid callbacks
sched_ext:
Pass the initial cmask to cid-form ops.enable()
sched_ext:
Pass the initial cpu.idle state in scx_cgroup_init_args
sched_ext:
Prefix file-local ext.c helpers exposed by the sub.c split
sched_ext:
Propagate every bypass depth change to the descendants
sched_ext:
RCU-protect the sub-sched tree's children/sibling lists
sched_ext:
Re-home tasks on cgroup migration
sched_ext:
Reject direct slice and dsq_vtime writes for cid-form schedulers
sched_ext:
Reject internal enq_flags in the dsq move kfuncs
sched_ext:
Relocate scx_cgroup_enabled
sched_ext:
Remove deprecated scx_bpf_cpu_rq()
sched_ext:
Remove queued ecaps syncs directly on sched teardown
sched_ext:
Rename balance-era identifiers to dispatch terms
sched_ext:
Rename extra_enq_flags to remote_activate_enq_flags
sched_ext:
Rename sch to root_sch in dispatch_one()
sched_ext:
Rename scx_local_or_reject_dsq() to scx_resolve_local_dsq()
sched_ext:
Rename scx_reenq_wait_dispatching() to scx_wait_dispatching()
sched_ext:
Rename the cid-form cgroup ops to cpuctl_*
sched_ext:
Repair kernel-doc comments
sched_ext:
Replace open-coded event lists with SCX_EVENTS_LIST
sched_ext:
Replace SCX_RQ_BAL_KEEP with a dispatch verdict return
sched_ext:
Replay ecaps notifications suppressed by bypass
sched_ext:
Report NMI kicks with scx_error()
sched_ext:
Report scx_link_sched() failures inline
sched_ext:
Resolve most remaining scx_root accesses
sched_ext:
Route ops.update_idle() to sub-schedulers and re-notify owed scheds
sched_ext:
Route task slice writes through set_task_slice()
sched_ext:
scx_qmap - Add rescue support
sched_ext:
scx_qmap - Idle-check pinned tasks before direct dispatch
sched_ext:
scx_qmap: Do not add IMMED to rescue inserts
sched_ext:
scx_qmap: Fix pending partition work handoff
sched_ext:
scx_qmap: Place only on cids whose caps are in effect
sched_ext:
scx_qmap: Restore unused idle claims from ops.dispatch()
sched_ext:
Set errno on ENABLING -> ENABLED transition failure
sched_ext:
Set up ops.sub_ecaps_updated() dispatch context on the executing CPU
sched_ext:
Skip the default CPU selection while bypassing
sched_ext:
Split sub-scheduler implementation into sub.c
sched_ext:
Stop resolving a disabled scheduler's programs
sched_ext:
Sync common and compat headers from the scx repo
sched_ext:
Sync tools autogen enum headers
sched_ext:
Sync tools autogen enum headers from the scx repo
sched_ext:
Synchronize slice and dsq_vtime writes
sched_ext:
Tie cpu occupancy to SCX_CAP_BASE through the task slice
sched_ext:
Track the cpu a task is runnable on
sched_ext:
Use @prev's scheduler for the keep decisions in dispatch_one()
sched_ext:
Use rcu_access_pointer() for the first_task comparison
sched_ext:
Use READ_ONCE/WRITE_ONCE in cmask word ops and drop _RACY variants
sched_ext:
Use runnable_at for the default core-sched task ordering
sched_ext:
Wait for SCX_OPSS_DISPATCHING before moving tasks off DSQs
sched_ext:
Wait for SCX_OPSS_DISPATCHING before reenqueueing a task
scripts/config:
Use in-place editing (-i) in sed portably
scripts/config:
Use POSIX standard ERE (-E) in sed
scripts/kernel-doc:
Fix kdoc for Python 3.9-3.11
scripts/kernel-doc:
Suggest possible names for excess descriptions
scripts/mksysmap:
drop the MODULE_INFO() symbols from kallsyms
scripts/mksysmap:
fix escape of '$' in the __pi_ pattern
scripts/sbom:
catch ValueError from malformed shell quoting
scripts/sorttable:
Mark long_size as __maybe_unused
scripts/tags.sh:
Add support for rust source files
scripts/tags.sh:
Prevent binary files appearing in cscope.files
scripts:
coccinelle: devm_free: reduce false positives
scripts:
fix spelling mistakes
scripts:
headers_install.sh: Normalize __ASSEMBLER__ to __ASSEMBLY__
scripts:
headers_install.sh: Normalize __ASSEMBLY__ to __ASSEMBLER__
scripts:
kconfig: merge_config.sh: keep temp file in the output dir
scsi:
aha1542: Improve style of pnp_device_id array terminator
scsi:
alua: Use access state macros
scsi:
ata: pata_budda: Use named initializer for zorro_device_id
scsi:
block: Fix zones_cond out-of-bounds write on zone report
scsi:
bsg: Cap io_uring sense copy to max_response_len
scsi:
bsg: Fix TOCTOU in io_uring passthrough command setup
scsi:
bsg: Pass reply_len to bsg_setup_queue() to fit UFS ARPMB replies
scsi:
ch: Do not keep references to data transfer element devices
scsi:
core: Add lock context annotations
scsi:
core: Drop dev->dma_mask check in evaluating max_sectors
scsi:
core: Enable context analysis
scsi:
core: Enable context analysis for hosts.o
scsi:
core: Fill in DMA padding bytes in scsi_alloc_sgtables()
scsi:
core: Pass the SCSI host pointer directly to scanning functions
scsi:
core: Protect host state changes with the host lock
scsi:
core: Validate MODE SENSE lengths in scsi_cdl_enable()
scsi:
dc395x: Remove unused variable 'fact'
scsi:
define depopulation capabilities related service actions
scsi:
devinfo: Add BLIST_SKIP_IO_HINTS for EMC Symmetrix
scsi:
dma-mapping: Make dma_max_mapping_size() return 0 for no DMA capability
scsi:
fnic: Abort timed-out NVMe LS requests
scsi:
fnic: Add FDLS role handling for NVMe initiators
scsi:
fnic: Add the NVMe/FC transport path
scsi:
fnic: Advertise NVMe initiator service parameters
scsi:
fnic: Bump up version number
scsi:
fnic: Decode firmware role configuration
scsi:
fnic: Expose NVMe transport state in debugfs
scsi:
fnic: Fix built-in NVMe/FC build
scsi:
fnic: Fix invalid comparison for error
scsi:
fnic: Fix missed link-up when critical IRQ targets offline CPU
scsi:
fnic: Handle NVMe LS frames in FDLS
scsi:
fnic: Initialize the NVMe local port info before registering
scsi:
fnic: Make debug logging protocol independent
scsi:
fnic: Route completions and resets by initiator role
scsi:
fnic: Send NVMe LS requests through FDLS
scsi:
fnic: Track NVMe transport statistics
scsi:
fnic: Use fnic_num for non-SCSI identifiers
scsi:
fnic: Use GFP_ATOMIC for VLAN alloc under spinlock
scsi:
ibmvfc: add helper for creating protocol specific discovery event
scsi:
ibmvfc: add helper to check NVMe/FC support with active channels
scsi:
ibmvfc: Add Kconfig dependency to fix link failure when NVME_FC=m
scsi:
ibmvfc: add logic for protocol specific fabric logins
scsi:
ibmvfc: add NVMe/FC Implicit Logout and Move Login support
scsi:
ibmvfc: add NVMe/FC Port Login support
scsi:
ibmvfc: add NVMe/FC Process Login support
scsi:
ibmvfc: add NVMe/FC protocol interface definitions
scsi:
ibmvfc: add NVMe/FC Query Target support
scsi:
ibmvfc: add wrapper to get vhost associated with a channel struct
scsi:
ibmvfc: alloc/dealloc sub-queues for nvme channels
scsi:
ibmvfc: allocate and free NVMe channel group discover buffer
scsi:
ibmvfc: allocate targets based on protocol
scsi:
ibmvfc: check for NULL evt in implicit LOGO and target delete path
scsi:
ibmvfc: declare global function definitions
scsi:
ibmvfc: delete NVMe/FC targets as well as SCSI
scsi:
ibmvfc: Document protocol parameter of ibmvfc_alloc_target()
scsi:
ibmvfc: don't call locked done variant for MADs on send failure
scsi:
ibmvfc: extend ibmvfc_debug visibility to ibmvfc-nvme.h
scsi:
ibmvfc: fail nvme-fc fcp-io and ls requests during transport reset
scsi:
ibmvfc: Fix kernel-doc name for ibmvfc_scsi_relogin()
scsi:
ibmvfc: Fix spelling mistake "Deleteing" -> "Deleting"
scsi:
ibmvfc: Fix use of uninitialized rport in ibmvfc_do_work()
scsi:
ibmvfc: flush rport_add_work_q during driver teardown
scsi:
ibmvfc: free ibmvfc_target allocations with mempool_free
scsi:
ibmvfc: implement LLDD callbacks for mapping nvme-fc queues
scsi:
ibmvfc: implement nvme-fc FCP abort callback
scsi:
ibmvfc: implement nvme-fc IO command submission callback
scsi:
ibmvfc: implement nvme-fc LS abort handling callback
scsi:
ibmvfc: implement nvme-fc LS submission transport callback
scsi:
ibmvfc: implement NVMe/FC stubs for local/remote port registration
scsi:
ibmvfc: initialize NVMe channel configuration during driver probe
scsi:
ibmvfc: move target list from host to protocol specific channel groups
scsi:
ibmvfc: process NVMe/FC rports in work thread
scsi:
ibmvfc: register local nvme fc port after fabric login
scsi:
ibmvfc: send NVMe target discovery MAD
scsi:
ibmvfc: split NVMe support into separate source file and add transport stubs
scsi:
ibmvfc: update state machine to process NVMe/FC targets
scsi:
isci: Remove unused macros from scu_task_context.h
scsi:
leapraid: Add driver documentation
scsi:
leapraid: Add new SCSI driver
scsi:
leapraid: Avoid -Wformat-security warning
scsi:
leapraid: Balance host references for firmware log VMAs
scsi:
leapraid: Serialize firmware log mmap with teardown
scsi:
leapraid: Standardize NCQ priority sysfs attributes
scsi:
libiscsi: Reject a negative task index from parse_pdu_itt
scsi:
libiscsi: Validate the ITT reflected in a Reject PDU
scsi:
libiscsi: Validate the task named by a management response
scsi:
libiscsi_tcp: Check the data direction of a Data-In PDU
scsi:
libsas: Add linkrate and sas_addr change detection in rediscover
scsi:
libsas: Add sas_ex_phy_to_dev() helper
scsi:
libsas: Fix SMP IO deadlock during HA resume
scsi:
lpfc: Remove unnnecessary NULL check
scsi:
lpfc: Replace strlcat() with scnprintf() in lpfc_vport_symbolic_node_name()
scsi:
lpfc: Replace strlcat() with seq_buf in lpfc_info()
scsi:
lpfc: Replace strlcat() with seq_buf in lpfc_rx_monitor_report()
scsi:
lpfc: Replace strlcat() with seq_buf in the debugfs dump helpers
scsi:
lpfc: Replace strlcat() with sysfs_emit_at() in the sysfs show functions
scsi:
MAINTAINERS: Leave the cumana_1 and oak drivers to the RISCPC maintainers
scsi:
MAINTAINERS: Orphan the SCSI tape driver
scsi:
MAINTAINERS: Update HiSilicon hisi_sas driver maintainer to Xingui Yang
scsi:
MAINTAINERS: Update my email address
scsi:
megaraid_sas: Limit NVMe request size to the PRP chain frame
scsi:
megaraid_sas: Protect megasas_get_ctrl_info() in megasas_resume()
scsi:
mpi3mr: Fix NULL pointer dereference in mpi3mr_sas_port_add()
scsi:
mpi3mr: Fix target device refcount leak in mpi3mr_sas_port_add()
scsi:
mpi3mr: Fix use-after-free on tgt_dev->starget during target device refresh/update
scsi:
mpt3sas: Add hwmon support
scsi:
mpt3sas: Add IO Unit Page 7 config accessor
scsi:
mpt3sas: Avoid freeing unallocated PCIe SGL buffers
scsi:
mpt3sas: Avoid out-of-bounds cpumask_of_node() call in _base_assign_reply_queues()
scsi:
mpt3sas: Remove conditional return with no effect
scsi:
NCR5380: Improve style of pnp_device_id array terminator
scsi:
nsp32: Don't store pci_device_id
scsi:
pm8001: Use rollback index when freeing MSI-X vectors
scsi:
pm80xx: Fix the use_msix, use_tasklet and read_wwn parameter descriptions
scsi:
qedi: Initialize callback state before registration
scsi:
qla2xxx: Add 128-byte IOCB definitions for 29xx
scsi:
qla2xxx: Add 29xx extended logio IOCB support
scsi:
qla2xxx: Add 29xx series PCI device ID support
scsi:
qla2xxx: Add 29xx support in queue initialisation path
scsi:
qla2xxx: Add 64G/128G port speed setting support
scsi:
qla2xxx: Add abort command handling for 29xx series
scsi:
qla2xxx: Add BSG MPI firmware load/dump for 29xx
scsi:
qla2xxx: Add build-time size check for VP config IOCB layout
scsi:
qla2xxx: Add extended status continuation and marker IOCBs
scsi:
qla2xxx: Add FC operational firmware load for 29xx
scsi:
qla2xxx: Add flash block read/write BSG support for 29xx
scsi:
qla2xxx: Add flash read/write interface for 29xx
scsi:
qla2xxx: Add LS4 pass-through IOCB handling for 29xx series
scsi:
qla2xxx: Add NVRAM config support for 29xx adapters
scsi:
qla2xxx: Add size check for ELS status entry layout on 29xx
scsi:
qla2xxx: Add size check for extended VP report ID entry
scsi:
qla2xxx: Add support for QLA29XX in data rate functions
scsi:
qla2xxx: Add support for QLA29XX in memory allocation
scsi:
qla2xxx: Adjust feature gating in BSG paths for 29xx support
scsi:
qla2xxx: Avoid double completion in async IOCB timeout
scsi:
qla2xxx: Avoid req_q_map double-read in qla2x00_error_entry()
scsi:
qla2xxx: Bound i2c->length in I2C bsg handlers
scsi:
qla2xxx: Bound image count in qla2x00_update_fru_versions()
scsi:
qla2xxx: Bound rsp_info_len to avoid OOB sense-data read
scsi:
qla2xxx: Bound VP index against VP_CTRL IOCB bitmap size
scsi:
qla2xxx: Check entry_status in qla24xx_modify_vp_config()
scsi:
qla2xxx: Clamp max_npiv_vports to VP_CTRL bitmap capacity
scsi:
qla2xxx: Clamp MSI-X derived queue counts to avoid truncation
scsi:
qla2xxx: Clarify MPI optrom address/length units
scsi:
qla2xxx: Don't query firmware state while chip is down
scsi:
qla2xxx: Drop vport reference under lock in report ID acquisition
scsi:
qla2xxx: edif: Fix NULL pointer deref in RX SA delete check
scsi:
qla2xxx: Enable get_adapter_id mailbox for 29xx
scsi:
qla2xxx: Enable get_firmware_state for 29xx
scsi:
qla2xxx: Enable get_fw_version mailbox for 29xx
scsi:
qla2xxx: Enable init_firmware mailbox for 29xx
scsi:
qla2xxx: Enable qla2x00_shutdown for 29xx
scsi:
qla2xxx: Enable serdes, resource count and FCE trace for 29xx
scsi:
qla2xxx: Enable set_els_cmds and echo_test for 29xx
scsi:
qla2xxx: Enhance ABTS processing for 29xx series
scsi:
qla2xxx: Enhance ct_entry_24xx_ext iocb handling for 29xx series
scsi:
qla2xxx: Enhance purex_entry handling for 29xx series
scsi:
qla2xxx: Enhance task management IOCB handling for 29xx series
scsi:
qla2xxx: Extend execute_fw mailbox to include 29xx
scsi:
qla2xxx: Fix 64G link speed reporting in get_data_rate
scsi:
qla2xxx: Fix an error code in qla_get_tmf()
scsi:
qla2xxx: Fix an loop timeout test
scsi:
qla2xxx: Fix BSG job leak on validate flash image error path
scsi:
qla2xxx: Fix cs84xx use-after-free on host teardown
scsi:
qla2xxx: Fix endianness annotations in vp_rpt_id_entry structures
scsi:
qla2xxx: Fix FCE trace enable parsing in debugfs
scsi:
qla2xxx: Fix FCE trace use-after-free during firmware dump
scsi:
qla2xxx: Fix Name Server logout detection on FWI2 adapters
scsi:
qla2xxx: Fix NVMe abort reference leak on repeated abort
scsi:
qla2xxx: Fix queue teardown NULL dma_free and bitmap locking
scsi:
qla2xxx: Fix response queue over-consumption in __qla_consume_iocb()
scsi:
qla2xxx: Fix size_t format specifier in qla29xx_process_rd_image()
scsi:
qla2xxx: Fix soft lockup polling continuation IOCB signature
scsi:
qla2xxx: Fix the ql2xfc2target parameter description
scsi:
qla2xxx: Fix use-after-free of qpair work on queue teardown
scsi:
qla2xxx: Handle INTx not connected while passing through
scsi:
qla2xxx: Handle sts_cont_entry_ext_t for 29xx adapters
scsi:
qla2xxx: Hold qpair lock when sending NVMe LS reject
scsi:
qla2xxx: Hold vport reference in qla24xx_report_id_acquisition()
scsi:
qla2xxx: Hold vport_slock for host map update in report ID acquisition
scsi:
qla2xxx: Improve firmware dump data capture
scsi:
qla2xxx: Initialize NVMe abort_work once at submission
scsi:
qla2xxx: Null out freed pointers in qla2x00_mem_alloc() error path
scsi:
qla2xxx: Quiesce response IRQ before freeing request queue
scsi:
qla2xxx: Reject non-SCSI SRB on status IOCB fast path
scsi:
qla2xxx: Remove redundant VPD flash read in sysfs read path
scsi:
qla2xxx: Replace __le16 bitfields with scalar and accessors
scsi:
qla2xxx: Serialize flash version read in reset handler
scsi:
qla2xxx: Serialize NVMe unsol ctx list with a per-fcport lock
scsi:
qla2xxx: Skip image-set-valid attribute for 29xx
scsi:
qla2xxx: Skip NVMe LS reject IOCB when FW not started
scsi:
qla2xxx: Skip unsupported sysfs attributes for 29xx
scsi:
qla2xxx: Skip vport under deletion in report ID acquisition
scsi:
qla2xxx: Unlink NVMe unsol ctx before freeing on LS reject error
scsi:
qla2xxx: Update handling of ELS IOCBs for 29xx series
scsi:
qla2xxx: Update handling of status entries for 29xx series
scsi:
qla2xxx: Update IO path to use 128-byte IOCBs for 29xx
scsi:
qla2xxx: Update version to 12.00.00.2607b1
scsi:
qla2xxx: Update version to 12.00.00.2607b2
scsi:
qla2xxx: Update VP control IOCB handling for 29xx series
scsi:
qla2xxx: Use 64-bit FPM word counters for 29xx host stats
scsi:
qla2xxx: Use coherent DMA buffer for D_Port diagnostics
scsi:
qla2xxx: Use memset_io() to clear QLAFX00 request ring slot
scsi:
qla2xxx: Use ring-slot helpers in __qla2x00_alloc_iocbs
scsi:
qla2xxx: Validate BSG request_len before reading vendor_cmd[]
scsi:
qla2xxx: Zero dport diagnostics buffer to avoid info leak
scsi:
qla2xxx: Zero mailbox struct in qla2x00_get_firmware_state()
scsi:
qla2xxx: Zero SFP DMA buffer in FRU/I2C bsg handlers
scsi:
qla2xxx: Zero-init bsg stack buffers to avoid info leak
scsi:
scsi_debug: move ASC and ASCQ definitions to scsi_proto.h
scsi:
sd: Fix error handling in sd_probe() after large pool creation failure
scsi:
sd: Fix sd_done() sense handling condition
scsi:
sd: Fix special_vec mempool leak when scsi_alloc_sgtables() fails
scsi:
sd_zbc: Reject disks with too many zones
scsi:
sg: Report request-table problems when any status is set
scsi:
smartpqi: Add new PCI device-ids
scsi:
smartpqi: Add support for CCISS_BIG_PASSTHRU ioctl
scsi:
smartpqi: Fix AIO retry marker cleared by SCSI core between dispatches.
scsi:
smartpqi: Update version to 2.1.42-011
scsi:
snic: Fix SCSI host leak on workqueue allocation failure
scsi:
st: Fix use-after-free race between st_remove() and st_open()
scsi:
st: Save the visited block for the partition the drive is in
scsi:
storvsc: Remove support for storvsc protocol of old Hyper-V hosts
scsi:
storvsc: Support manual scans for all Hyper-V targets
scsi:
target: Disable interrupts while holding delayed_cmd_lock
scsi:
target: iscsi: Fix hang for aborted WRITE_PENDING commands
scsi:
target: iscsi: Fix race in discovery auth updates
scsi:
target: iscsi: Reserve a terminator byte for the login payload
scsi:
target: use scoped_with_init_fs() for ALUA metadata
scsi:
target: use scoped_with_init_fs() for APTPL metadata
scsi:
ufs: Add support for the aggregated read query opcode
scsi:
ufs: Avoid NULL CQE dereference when reporting invalid tags
scsi:
ufs: core: Add get_hba_nortt callback for vendor-specific RTT capability
scsi:
ufs: core: Add support for static TX Equalization settings
scsi:
ufs: core: Always run tx_eqtr POST_CHANGE notify
scsi:
ufs: core: Avoid possible memory reclaim deadlock in TX EQTR context
scsi:
ufs: core: Avoid unsafe MMIO reads in ufshcd_mcq_compl_all_cqes_lock()
scsi:
ufs: core: Decouple CQ sweep from request iterator in MCQ
scsi:
ufs: core: Enable context analysis
scsi:
ufs: core: Hold a clock reference across the probe
scsi:
ufs: core: Keep internal commands dispatchable during error handling
scsi:
ufs: core: Remove max_num_rtt field from ufs_hba_variant_ops
scsi:
ufs: core: Set task state before io_schedule_timeout()
scsi:
ufs: core: Tolerate RX_FOM read failures in TX EQTR
scsi:
ufs: core: Validate connected lane counts
scsi:
ufs: core: Validate string descriptors
scsi:
ufs: debugfs: Reserve space for a string terminator
scsi:
ufs: dt-bindings: Document static TX Equalization settings properties
scsi:
ufs: dt-bindings: Document the Maili UFS Controller
scsi:
ufs: host: Remove redundant dev_err()
scsi:
ufs: mediatek: Handle mPHY power-on failures
scsi:
ufs: mediatek: Implement get_hba_nortt callback for RTT capability
scsi:
ufs: pltfrm: Add quirk for R-Car S4 lacking lanes-per-direction
scsi:
ufs: rpmb: Use unaligned accessors for RPMB frames
scsi:
ufs: rpmb: Validate request frame length before parsing
scsi:
ufs: Switch WriteBooster missing free space message as warn_once
scsi:
ufs: sysfs: Add HS_GEAR6 string in power_info/gear sysfs output
scsi:
ufs: ufs-pci: Add MCQ support for Intel UFS 4.0 controllers
scsi:
ufs: ufs-pci: Add support for Intel UFS 4.0 HS-Gear5
scsi:
ufs: ufs-qcom: Fix sequential read variance
scsi:
ufs: ufs-qcom: Restore HS/LS link startup mode for Qualcomm UFS controller v6.2+
scsi:
ufs: ufs-qcom: Restore TX Equalization settings on FOM failure
scsi:
ufs: ufshcd: Fix all kernel-doc warnings
scsi:
ufs: Use unsigned types for the BSG query
scsi:
virtio_scsi: Fix up endian conversions for warning messages
scsi:
xen/scsifront: Check for a NULL shadow entry on a backend response
scsi:
zfcp: Add __must_hold() attribute to zfcp_qdio_sbal_get()
scsi:
zfcp: Enable CONTEXT_ANALYSIS
scsi:
zfcp: Enhance fsf status read buffer tracing
scsi:
zfcp: Trace PLOGI and PRLI within open port response as payload
scsi:
zfcp: Trace return values of sysfs unit add store
scsi:
zorro7xx: Make use of struct zorro_device_id::driver_data_ptr
scsi:
zorro: a2091: gvp11: Use named initializer for zorro_device_id
scsi:
zorro: Simplify storing pointers in device id struct
sctp:
auth: discard auth_chunk when skb_clone fails
sctp:
auth: propagate HMAC calculation errors to callers
sctp:
avoid livelock while updating retransmit path
sctp:
check RCV_SHUTDOWN after the sendmsg connect wait
sctp:
copy zeroed stats to user in sctp_getsockopt_pr_streamstatus() when !streamoute
sctp:
discard the rest of the packet on a stale-cookie error
sctp:
distinguish sequence zero from wildcard in reconf lookup
sctp:
drop a chunk if its transport was removed
sctp:
fix a TOCTOU race in SCTP_CMD_TIMER_START
sctp:
fix NULL deref on untransmitted RECONF completion
sctp:
fix soft lockup from unpadded ASCONF-ACK parameter iteration
sctp:
fix stream->outcnt underflow on duplicate RECONF responses
sctp:
hold asoc or transport before mod_timer() in timer handlers
sctp:
revalidate output stream after association connect wait
sctp:
stop processing a packet once its association is deleted
sctp:
validate chunk length in the inqueue parser
Linux:
SDM660 sound card and internal MI2S support
seccomp, treewide:
Rename and convert __secure_computing() to return boolean
security:
ima: introduce IMA_INIT_LATE_SYNC option
security:
ima: rename boot_aggregate when ima is initialised at late_sync
security:
lsm: allow LSMs to register for late_initcall_sync init
security:
smack: fix spelling mistake
seg6:
add FIB table attribute for post-encap SID route lookup
seg6:
ensure packet data is writable before modifying SRH and IPv6 DA
seg6:
reset IP6CB after IPv6 decapsulation
seg6:
set IPSKB_L3SLAVE from IP6SKB_L3SLAVE on IPIP decapsulation
selftest/hid:
add test for negative return codes for hid_bpf_hw_request
selftest:
Add tests for useful handling of LSM denials on SCM_RIGHTS
selftest:
af_unix: Add test case with mixed lowpoint in scm_rights.c.
selftest:
af_unix: Add zero-buffer test for msg_oob.c
selftests/acct:
add cgroupstats functional test
selftests/acct:
share netlink helpers
selftests/alsa:
Fix the step check for INTEGER controls
selftests/arm64:
Add MTE test config fragment
selftests/arm64:
Fix MTE prctl TAP plan
selftests/arm64:
Print missing MTE TAP headers
selftests/arm64:
Treat KSM merge_across_nodes as optional
selftests/bpf:
a demo for check_cond_jmp_op() non-null inference bug
selftests/bpf:
Add --no-error-summary to skip end-of-run error log dump
selftests/bpf:
Add a test for objects stuck in free_by_rcu_ttrace
selftests/bpf:
Add arena fault test for load-acquire
selftests/bpf:
Add arena fault tests for atomics with fetch
selftests/bpf:
Add arena-based bitmap data structure
selftests/bpf:
Add arm64 JIT-sequence tests for __arena kfunc arguments
selftests/bpf:
Add bpf_fib_lookup() VLAN flag tests
selftests/bpf:
Add bpf_for() benchmark
selftests/bpf:
Add bpf_icmp_send kfunc cgroup_skb IPv6 tests
selftests/bpf:
Add bpf_icmp_send kfunc cgroup_skb tests
selftests/bpf:
Add bpf_icmp_send no route test
selftests/bpf:
Add bpf_icmp_send recursion test
selftests/bpf:
Add get_preempt_count() support for RISC-V
selftests/bpf:
Add IP_TRANSPARENT and IPV6_TRANSPARENT to setget_sockopt
selftests/bpf:
Add JIT-sequence tests for __arena kfunc arguments
selftests/bpf:
Add kfunc __arena and __arena__nullable argument tests
selftests/bpf:
Add kfunc set test to resolve_btfids
selftests/bpf:
Add ksock kfunc test
selftests/bpf:
Add ksock test for async callback guard
selftests/bpf:
Add load-acquire test for dst_reg == src_reg from ctx
selftests/bpf:
Add load-acquire test for probe-memory pointer types
selftests/bpf:
Add reattach tests for uprobe syscall
selftests/bpf:
Add reg-invariants test for speculative pointer arithmetic
selftests/bpf:
Add selftests for rx_queue_mapping context access
selftests/bpf:
Add struct_ops __arena and __arena__nullable argument tests
selftests/bpf:
Add test for bpf_get_smp_processor_id
selftests/bpf:
Add test for bpf_skb_change_tail on csum partial skbs
selftests/bpf:
Add test for bpf_sock_read_xattr() kfunc
selftests/bpf:
Add test for key-less BTF hash map
selftests/bpf:
Add test for oversized rdonly/rdwr_buf_size kfunc argument
selftests/bpf:
Add test for scalar id on sign-extending stack fill
selftests/bpf:
Add test for showing a void BTF type
selftests/bpf:
Add test for tracepoint btf_ids tracefs file
selftests/bpf:
Add testcases for callback with tailcall
selftests/bpf:
Add tests for >8 byte return value and 128-bit arguments
selftests/bpf:
Add tests for a store on a fault prone qdisc pointer
selftests/bpf:
Add tests for bpf_redirect_peer with BPF_F_EGRESS
selftests/bpf:
Add tests for fault prone loads out of RCU pointers
selftests/bpf:
Add tests for forked/cloned optimized uprobes
selftests/bpf:
Add tests for memory usage for arena
selftests/bpf:
Add tests for pointer type merge at a shared load
selftests/bpf:
Add tests for the KF_PERFMON gates
selftests/bpf:
Add tests for uprobe nop10 red zone clobbering
selftests/bpf:
Add tests to assert that netfilter progs cannot write to skb
selftests/bpf:
Add tests to verify global percpu data
selftests/bpf:
Add tracing_multi link info tests
selftests/bpf:
Add untrusted BTF write regression
selftests/bpf:
Adjust bpf_map layout in verifier_map_ptr
selftests/bpf:
Adjust veristat stack depth parsing
selftests/bpf:
Bound the offset accumulator in __tld_fetch_key()
selftests/bpf:
bpf_fastcall patterns entered by a jump
selftests/bpf:
BPF_PSEUDO_FUNC reference to the main program
selftests/bpf:
Change uprobe syscall tests to use nop10
selftests/bpf:
Change uprobe/usdt trigger bench code to use nop10
selftests/bpf:
Check callback map value lock identity
selftests/bpf:
Check faultable stack helper contexts
selftests/bpf:
Check local object ownership depth
selftests/bpf:
Check malloc result with ASSERT_NEQ in test_loader
selftests/bpf:
Check malloc result with ASSERT_NEQ in test_sha256
selftests/bpf:
Check per-CPU address resolution per register
selftests/bpf:
Check rbtree callback restrictions in subprogs
selftests/bpf:
Check syscall helpers in timer callbacks
selftests/bpf:
Check that JMP32 pointer vs zero jumps are not predicted
selftests/bpf:
Check the linked regs cap for the compared register
selftests/bpf:
check zero extension of an arena 32-bit cmpxchg
selftests/bpf:
Close fd on unexpected success in signed loader
selftests/bpf:
Cover frame changes in bounded loops
selftests/bpf:
Cover MEM_ALLOC access past object bounds
selftests/bpf:
Cover mixed arena and stack atomics
selftests/bpf:
Cover scalar arena frees below the base
selftests/bpf:
Cover signal tracepoint siginfo sentinels
selftests/bpf:
Cover stack reads from zero spills
selftests/bpf:
cover the exception callback using its own BPF stack
selftests/bpf:
Detach a trampoline prog while a task sleeps before it
selftests/bpf:
Drop tc/xdp/flow_dissector/socket_filter sockmap mutation tests
selftests/bpf:
Emit nop,nop10 instructions combo for x86_64 arch
selftests/bpf:
Enable __arena argument tests on arm64
selftests/bpf:
Enable kptr_xchg_inline test on LoongArch
selftests/bpf:
Enable timed may_goto tests for LoongArch
selftests/bpf:
Enable timed may_goto tests for riscv64
selftests/bpf:
Exercise negative optlen in cgroup getsockopt hook
selftests/bpf:
Exercise veristat filtering logic in a selftest
selftests/bpf:
Fix chained_global_func_calls_success() for cpu v4
selftests/bpf:
Fix comment style in network_helpers.c
selftests/bpf:
Fix extra free of subtest_state->name
selftests/bpf:
Fix fib_lookup VLAN tests on hosts with forwarding on
selftests/bpf:
Fix flaky bpf_nf test when random NAT port is 0
selftests/bpf:
Fix for veristat file/prog filters processing
selftests/bpf:
Fix incorrect error checking for pthread_create
selftests/bpf:
Fix lsm_bdev dev_t encoding mismatch
selftests/bpf:
Fix make install target
selftests/bpf:
Fix memory leak in msg_alloc_iov
selftests/bpf:
Fix memory leak in msg_alloc_iov error path
selftests/bpf:
Fix memory leak on subtest_states reallocation
selftests/bpf:
Fix missing allocation null checks in test_progs.c
selftests/bpf:
Fix resolve_btfids test reads of BTF ID sets in PIE builds
selftests/bpf:
Fix selftest build after filter.h update
selftests/bpf:
Fix test_maps sockmap failure
selftests/bpf:
Guarantee zero termination for veristat test buffers
selftests/bpf:
half-dead scalar zero stack spill test
selftests/bpf:
Improve readability in iter test for percpu data
selftests/bpf:
libarena: Add bitmap selftests
selftests/bpf:
libarena: Add parallel bitmap selftest
selftests/bpf:
libarena: Clean up allocation state before buddy tests
selftests/bpf:
libarena: Fix can-loop zero variable definition
selftests/bpf:
libarena: Replace leftover st_ prefix with test_
selftests/bpf:
Make pyperf600 a success again
selftests/bpf:
map_kptr: Expect BPF_ST reject msg on cpuv4 toolchains
selftests/bpf:
Mask socket type flags in mptcpify prog
selftests/bpf:
Modernize resolve_btfids test scaffolding
selftests/bpf:
No non-NULL inference from an imprecise zero register
selftests/bpf:
No non-NULL inference from unbounded offset pointers
selftests/bpf:
precision of a NULL global subprogram BTF_ID argument
selftests/bpf:
precision of a NULL global subprogram memory argument
selftests/bpf:
precision of a NULL helper argument
selftests/bpf:
precision of a NULL kfunc argument
selftests/bpf:
Precision tracking across BPF_ABS subprog exit
selftests/bpf:
Reject graph kptr use after RCU unlock
selftests/bpf:
Reject iterator destruction through fp+0
selftests/bpf:
Reject legacy packet loads from callbacks
selftests/bpf:
Reject non-percpu values in percpu kptr fields
selftests/bpf:
Reject refcount acquisition after RCU unlock
selftests/bpf:
Reject resilient unlock in rbtree callback
selftests/bpf:
Remove duplicate copies of the arena spinlock qnodes
selftests/bpf:
Remove redundant config option from selftests fragments
selftests/bpf:
Remove tailcalls tests from DENYLIST.riscv64
selftests/bpf:
Rename libarena struct bitmap to struct arena_bitmap
selftests/bpf:
Report failed subtest count in test_progs summary
selftests/bpf:
Report the real error from libarena parallel workers
selftests/bpf:
Retry stat generation in cgroup_iter_memcg
selftests/bpf:
Run arena tests serially
selftests/bpf:
Silence array bounds warning in global_map_resize
selftests/bpf:
Silence maybe-uninitialized compiler warning in libarena
selftests/bpf:
Skip res_spin_lock_stress if no perf support
selftests/bpf:
tc_tunnel - validate decap GSO and encapsulation state
selftests/bpf:
Test __szk precision with a NULL nullable buffer
selftests/bpf:
Test a multi-slot argument before a struct_ops arena argument
selftests/bpf:
Test attach rejection for struct_ops arena programs
selftests/bpf:
Test borrowed refcount acquisition nullability
selftests/bpf:
Test bpf_cpumask_populate() rejects a borrowed cpumask
selftests/bpf:
Test bpf_sock_destroy() on TIME_WAIT and listener socks
selftests/bpf:
Test btf lookup helper sleepability
selftests/bpf:
Test BTF walk into a flexible array of zero-sized elements
selftests/bpf:
test case for unsafe pruning of bpf_loop checkpoints
selftests/bpf:
Test cases for missing spill types
selftests/bpf:
Test CO-RE instruction poisoning restrictions
selftests/bpf:
Test direct reading/writing read-only percpu_array map
selftests/bpf:
Test direct tail calls from callbacks
selftests/bpf:
Test duplicate bpf_refcount fields
selftests/bpf:
Test duplicate unique fields in nested structs
selftests/bpf:
Test dynptr slices past end of skb
selftests/bpf:
Test early in-kernel CO-RE relocation
selftests/bpf:
Test fentry link after tracing_multi link
selftests/bpf:
Test for mixed arena/nonarena code paths
selftests/bpf:
Test forbidden bpf_ksock_send() LSM attach
selftests/bpf:
Test global subprog callback contexts
selftests/bpf:
Test imprecise scalar kptr stores
selftests/bpf:
Test inner map identities in callbacks
selftests/bpf:
Test invalid DW LDSX diagnostics
selftests/bpf:
Test kfunc argument diagnostics
selftests/bpf:
Test kfunc returning zero-sized allocation buffer
selftests/bpf:
Test map lookup result refinement
selftests/bpf:
Test module kfunc calls under spin lock
selftests/bpf:
Test overlapping RCU protection
selftests/bpf:
Test packet pointer class displacement pruning
selftests/bpf:
Test packet range of pointers sharing an id
selftests/bpf:
Test per-cpu initialization of a BPF_F_CPU created element
selftests/bpf:
Test pointer bpf_loop iteration count rejection
selftests/bpf:
Test pseudo-function policy diagnostics
selftests/bpf:
Test RCU iterator state pruning
selftests/bpf:
Test RCU pointer invalidation after spin unlock
selftests/bpf:
Test rejection of pkt args to mutating subprogs
selftests/bpf:
Test resolve_btfids arena argument suffixes
selftests/bpf:
Test rhtab kptr cancellation semantics
selftests/bpf:
Test sched_process_wait nullable argument
selftests/bpf:
Test stack depth stats without BTF subprog names
selftests/bpf:
Test stack-passed struct_ops arena arguments
selftests/bpf:
Test subprogram instruction statistics
selftests/bpf:
Test terminal gotox instructions
selftests/bpf:
Test timed may_goto preserves R0-R5
selftests/bpf:
Test timer field on recycled rhtab element
selftests/bpf:
Test verifier log for global percpu data
selftests/bpf:
Use calloc to allocate subtest_states
selftests/bpf:
Use ping_command() for IPv6 pings in lwt_ip_encap
selftests/bpf:
Verify arena type tags in resolve_btfids test
selftests/bpf:
Verify bpf_iter for global percpu data
selftests/bpf:
Verify decl tags emission in resolve_btfids test
selftests/bpf:
Verify inlined numeric iterator shape with __xlated
selftests/bpf:
Verify load-time signed loader metadata
selftests/bpf:
Verify no non-zeroed kernel heap memory exposure
selftests/bpf:
Verify no warning when close fexit link
selftests/bpf:
Verify rejection of sleepable tracing prog
selftests/bpf:
Verify zext_dst annotations for various instructions
selftests/bpf:
veristat: Minimize map size during verification
selftests/bpf:
vmtest.sh: Preserve command quoting when running in the VM
selftests/cgroup:
account for zswap shrinker writeback
selftests/cgroup:
Add test for cpuset affinity on controller disable
selftests/cgroup:
Add test for preserving boot-isolated CPUs
selftests/cgroup:
add user_usec sanity check in test_cpucg_nice
selftests/cgroup:
Adjust cpu test duration based on HZ
selftests/cgroup:
Avoid awk -e in cpuset tests
selftests/cgroup:
Drop invalid boot isolation comparison
selftests/cgroup:
Fix cg_run_in_subcgroups ignoring arg parameter
selftests/cgroup:
Fix minor defects in test_cpuset
selftests/cgroup:
fix missing TAP output in test_hugetlb_memcg
selftests/cgroup:
Preserve CPU hotplug write errors
selftests/cgroup:
Remove redundant cg_enter_current() call in test_core
selftests/cgroup:
Remove redundant chown in test_cgcore_lesser_ns_open
selftests/cgroup:
set the test plan after the setup checks
selftests/cgroup:
test clone3() into a previously killed cgroup
selftests/cgroup:
test_zswap: skip test_no_kmem_bypass if debugfs is unavailable
selftests/cpufreq:
Remove unnecessary sudo from quick_shuffle()
selftests/cpufreq:
Remove unused local variables from switch_show_governor()
selftests/damon/_damon_sysfs.py:
fix memcg_path assignment
selftests/damon/_damon_sysfs:
support kdamond refresh_ms
selftests/damon/damos_tried_regions:
fix expectation output and join TypeError
selftests/damon/drgn_dump_damon_status:
do not dump nr_accesses_bp
selftests/damon/sysfs.py:
validate memcg_path staging readback
selftests/damon/sysfs.sh:
test all files in quota goal dir
selftests/damon/sysfs.sh:
test dests dir
selftests/damon/sysfs.sh:
test multiple probe dirs creation
selftests/damon/sysfs.sh:
test {core,ops}_filters/ directories
selftests/damon/sysfs_refresh:
test kdamond refresh_ms
selftests/damon:
check correct path in ensure_file() not_exist case
selftests/damon:
fix dead code, skipped checks, and broken lookups
selftests/damon:
prevent cross-context state pollution in DamonCtx
selftests/dax:
add dax/kmem hotplug sysfs regression test
selftests/epoll:
add a regression test for pipe->poll_usage
selftests/exec:
add binfmt_misc bpf-backed handler test
selftests/exec:
check that a binfmt_misc instance cannot be pinned
selftests/exec:
convert the binfmt_misc bpf test to the kselftest harness
selftests/exec:
let binfmt_flag_supported() return a bool
selftests/exec:
share the bpf handler preconditions
selftests/exec:
test binfmt_misc loader substitution
selftests/exec:
test interpreters bound to a 'B' entry
selftests/exec:
test registering an entry disabled
selftests/exec:
test the pre-opened interpreter limit
selftests/exec:
test the transparent binfmt_misc mode
selftests/filesystems/overlayfs:
fix set_layers_via_fds link error
selftests/filesystems/overlayfs:
test idmapped overlay mounts
selftests/filesystems:
add a helper that holds a readdir in a page fault
selftests/filesystems:
add failfs selftests
selftests/filesystems:
add mntns cleanup test
selftests/filesystems:
add ustat() coverage
selftests/filesystems:
check that a busy propagated copy blocks a synchronous umount
selftests/filesystems:
check that a busy submount survives a synchronous umount
selftests/filesystems:
check that a copied mount namespace keeps unbindable
selftests/filesystems:
check that a dead mount's overmount isn't followed
selftests/filesystems:
check that a lock lands on the right mount and stays
selftests/filesystems:
check that a mount namespace file on top doesn't bury a mount
selftests/filesystems:
check that a recursive bind mount can't pin the caller's mount namespace
selftests/filesystems:
check that an automount below an overlay layer is refused
selftests/filesystems:
check that an immutable inode takes no write hint
selftests/filesystems:
check that an unmounted mount tree isn't walked
selftests/filesystems:
check that OPEN_TREE_NAMESPACE keeps mounts covered
selftests/filesystems:
check that reading the root of an empty mount namespace stalls nobody
selftests/filesystems:
check that the nullfs root can't be reconfigured
selftests/filesystems:
check the atime of the empty mount namespace root
selftests/filesystems:
fix missing and stale TARGETS entries
selftests/filesystems:
fix spelling error in statmount test comment
selftests/filesystems:
test covered mounts
selftests/filesystems:
test that a mntns file can't take over a lock
selftests/ftrace:
Add test case for a symbol in a module without module name
selftests/ftrace:
fix spelling error in poll test comment
selftests/ftrace:
Fix unique symbol check in kprobe_non_uniq_symbol.tc
selftests/ftrace:
Force C locale in ftracetest
selftests/fuse:
test post-EOF page zeroing when a file is extended
selftests/futex:
Add FUTEX_LOCK_PI owner-exiting coverage
selftests/futex:
Correct validation logic in waitv
selftests/futex:
Dynamically skip unsupported tests
selftests/futex:
Give circular-list nodes static storage
selftests/futex:
Migrate functional tests to harness
selftests/futex:
Migrate futex_numa_mpol to harness
selftests/futex:
Migrate futex_priv_hash to harness
selftests/futex:
Migrate futex_requeue to harness
selftests/futex:
Migrate futex_requeue_pi to harness
selftests/futex:
Migrate futex_requeue_pi_mismatched_ops to harness
selftests/futex:
Migrate futex_requeue_pi_signal_restart to harness
selftests/futex:
Migrate futex_wait to harness
selftests/futex:
Migrate futex_wait_private_mapped_file to harness
selftests/futex:
Migrate futex_wait_uninitialized_heap to harness
selftests/futex:
Migrate robust_list to harness
selftests/futex:
Provide thread creation and synchronization helpers
selftests/futex:
Remove static keyword from 'head'
selftests/futex:
Use thread synchronization helpers instead of usleep()
selftests/hid:
Add a test to ensure we can write fields in hid_device
selftests/hid:
add define for commonly used buf size
selftests/hid:
add unnumbered variant to the hid_bpf tests
selftests/hid:
prepare test_rdesc_fixup_get_data_overflow for the new verifier
selftests/landlock:
Add audit test for whiteout object creation
selftests/landlock:
Add filesystem tracepoint tests
selftests/landlock:
Add landlock_enforce_domain trace tests
selftests/landlock:
Add network tracepoint tests
selftests/landlock:
Add scope and ptrace tracepoint tests
selftests/landlock:
Add tests for whiteout object creation
selftests/landlock:
Add trace event test infrastructure and tests
selftests/landlock:
Fix spelling error in fs_test comment
selftests/landlock:
Test abstract socket trace name limits
selftests/landlock:
Test filesystem denial blockers
selftests/landlock:
Test LANDLOCK_RESTRICT_SELF_NO_NEW_PRIVS
selftests/landlock:
Test network denial context
selftests/landlock:
Test whiteout object behaviour in OverlayFS renames
selftests/landlock:
Use an actual chardev for MAKE_CHAR audit test
selftests/livepatch:
update test-ftrace.sh for deprecated ftrace_enabled
selftests/liveupdate:
add end to end test infrastructure and scripts
selftests/liveupdate:
Move luo_test_utils.* into a reusable library
selftests/liveupdate:
Use luo_test_utils.c for liveupdate ioctl APIs
selftests/lsm:
Fix memory leak in attr_lsm_count
selftests/mm/pagemap_ioctl:
fix missing NULL checks after calloc()
selftests/mm/uffd:
don't treat UFFDIO_COPY -ENOENT as a failure
selftests/mm/vm_util.c:
correct __pagemap_scan_get_categories return value
selftests/mm:
add HMM test for mmap lock-dropping faults
selftests/mm:
add missing mmap() return checks in pkey tests
selftests/mm:
add missing pthread_create() return checks in pkey tests
selftests/mm:
add PAGEMAP_SCAN test for THP PMD holes
selftests/mm:
add userfaultfd RWP tests
selftests/mm:
check stat() return value in khugepaged get_finfo()
selftests/mm:
cleanup -Wformat issues in hugetlb-mmap
selftests/mm:
drop duplicate test_seal_mprotect_two_vma_with_gap() call
selftests/mm:
drop redundant open() in mprotect_tests()
selftests/mm:
factor out hmm_buffer_alloc() to consolidate buffer setup
selftests/mm:
fix BUG_ON checking wrong variable in mremap_dontunmap
selftests/mm:
fix clone cleartid race in pkey sighandler tests
selftests/mm:
fix gup_longterm EINVAL error message
selftests/mm:
fix ksm NUMA merge test for systems with memoryless NUMA nodes
selftests/mm:
fix memleak in migration benchmark
selftests/mm:
fix on-fault-limit false failure under sudo-rs
selftests/mm:
fix read_file() return value check
selftests/mm:
fix ternary operator precedence in ksm_tests
selftests/mm:
fix unchecked ftruncate return value in soft-dirty test
selftests/mm:
handle EINVAL when configuring gigantic hugepages
selftests/mm:
kmemleak: drop stale min_unref_scans default from comments
selftests/mm:
move pkey selftest helpers to pkey_util.c
selftests/mm:
read memory information without popen
selftests/mm:
remove obsolete hugetlb vmemmap test
selftests/mm:
rename local_config.h to local_config.h_gen
selftests/mm:
retry migration failures for the full runtime
selftests/mm:
skip COW tmpfile cases when fallocate() is unsupported
selftests/mm:
skip guard hole-punch test if MADV_REMOVE is unsupported
selftests/mm:
skip hard dirty page-cache test on NFS
selftests/mm:
thuge-gen: fix test_shmget() for PAGE_SIZE check
selftests/mm:
unify pkey sighandler selftest assertions and tracing
selftests/mm:
unpoison pages in memory-failure teardown
selftests/mm:
use MAP_FAILED for mmap error check
selftests/mm:
use pattern matching in .gitignore
selftests/mm:
use pkey_assert on clone_raw failure in pkey test
selftests/move_mount_set_group:
check that an unbindable target is refused
selftests/namespaces:
Fix racy pipe handshake in timens and pidns_separate
selftests/nci:
Fix out-of-bounds store on thread join
selftests/net/openvswitch:
add ICMPv6 echo type match test
selftests/net/openvswitch:
add output truncation test
selftests/net/openvswitch:
add SCTP flow key support and test
selftests/net:
check fork() return value in fin_ack_lat
selftests/net:
devmem.py: add check_rx_large_niov
selftests/net:
fin_ack_lat: fix latency threshold typo
selftests/net:
fix kill() argument order and wrapper cleanup in fin_ack_lat
selftests/net:
ncdevmem: add -b option to set rx-page-size on bind
selftests/net:
packetdrill: add tcp_urg_ptr_retransmit
selftests/net:
psock: Generalize psock bind
selftests/net:
psock: Generalize stats check
selftests/net:
psock_snd: unify on recvmsg()
selftests/net:
psock_snd: Verify sll_pkttype
selftests/net:
Skip srv6_end_dt46_l3vpn_test if iproute2 too old
selftests/net:
Test PACKET_AUXDATA
selftests/net:
test PACKET_IGNORE_OUTGOING
selftests/net:
Test PACKET_STATISTICS
selftests/net:
Test PACKET_STATISTICS drops
selftests/net:
use MAP_FAILED instead of (void *)-1 in tcp_mmap
selftests/nolibc:
add debug information
selftests/nolibc:
Add test for getcwd() and readlink()
selftests/powerpc/pmu/ebb:
fix lost_exception_test hang with sched yield change
selftests/powerpc/tm:
Fix tcheck() reading uninitialised CR value
selftests/powerpc:
use MAP_FAILED instead of (void *)-1 in tm-signal-context-force-tm
selftests/prctl:
fix non-anonymous VMA mapping in set-anon-vma-name test
selftests/proc:
make proc-maps-race work with READ_IMPLIES_EXEC
selftests/rseq:
Add missing test binaries to .gitignore
selftests/rseq:
Fix spelling of accommodate
selftests/rseq:
Replace glibc-specific __GNUC_PREREQ with portable check
selftests/sched_ext:
Add a test for ops.dequeue() on remote local DSQ moves
selftests/sched_ext:
Check skeleton open failure in exit test
selftests/sched_ext:
Check the cmask cid-form ops.enable() receives
selftests/sched_ext:
Fix bpf_link leak on early return in prog_run
selftests/sched_ext:
Fix flaky ddsp failure tests on busy systems
selftests/sched_ext:
Make allowed_cpus idle validation race-free
selftests/sched_ext:
Make numa idle validation race-free
selftests/sched_ext:
Test that ops.dequeue() can iterate the consumed DSQ
selftests/statmount:
Fix file descriptor leak in setup_namespace
selftests/tc-testing:
Add cls_route bucket move and change tests
selftests/tc-testing:
add codel/fq_codel interval boundary cases
selftests/tc-testing:
add hhf hh_limit cap tests
selftests/tc-testing:
Add tests that force multiq and taprio to enqueue to child's gso_skb
selftests/tc-testing:
add u32 manual table handle IDR tests
selftests/verification:
Add selftests for deadline and stall monitors
selftests/verification:
Fix wrong errexit assumption
selftests/verification:
Rearrange the wwnr_printk test
selftests/x86:
Check signal state for rejected software interrupts
selftests/xsk:
Decouple xskxceiver and xdp apps from test_progs objects
selftests/xsk:
Preserve UMEM view in BIDIRECTIONAL test
selftests/zram:
fix kernel_gte() for POSIX sh
selftests:
Add clock-helpers.h
selftests:
bonding: disable DAD for IPv6 addresses
selftests:
cgroup: give the O_TMPFILE open in get_temp_fd() a mode
selftests:
dmabuf-heaps: add fd-leak-on-EFAULT regression test
selftests:
drv-net: Add test for cross-esw rate scheduling
selftests:
drv-net: allow switching env IP version
selftests:
drv-net: enable devmem TCP in the test config
selftests:
drv-net: Fix csum path in doc
selftests:
drv-net: Fix TSO test doc
selftests:
drv-net: hide the devlink port_split test
selftests:
drv-net: hw: reset HDS mode after netkit devmem tests
selftests:
drv-net: let ethtool stats settle before reading
selftests:
drv-net: ncdevmem: Open /dev/udmabuf O_RDONLY
selftests:
drv-net: pace ethtool_std_stats packet generation
selftests:
drv-net: print device info at the start
selftests:
drv-net: psp: test PSP and TCP ULP mutual exclusion
selftests:
drv-net: rss_ctx: Add retries to test_rss_context_overlap to reduce flakes
selftests:
drv-net: so_txtime: fix qdisc replace with handle
selftests:
drv-net: so_txtime: only send test traffic to sch_etf
selftests:
drv-net: Test queue stall upon reconfig
selftests:
drv-net: toeplitz: cap the Rx queue count
selftests:
drv-net: xdp: run with both IP versions
selftests:
harness: Mark test fixture objects __maybe_unused
selftests:
helpers: handle multi line in test_sysfs_prop_optional_list
selftests:
ipc: change operation not supported error number
selftests:
mincore: count file-mmap readahead on both sides
selftests:
mlxsw: Test port range occupancy on template create
selftests:
mm: add mTHP collapse test cases
selftests:
mm: extend the check_huge() to support mTHP check
selftests:
mm: implement the mTHP-sized hugepage check helpers
selftests:
mm: move gather_after_split_folio_orders() into vm_util.c file
selftests:
mm: test kmemleak's N-consecutive-scan leak confirmation
selftests:
mptcp: check per-event MPTCP_RST_EMPTCP counters
selftests:
mptcp: connect: test name in pcap file
selftests:
mptcp: diag: fix stack buffer overflow in get_subflow_info()
selftests:
mptcp: fix an UAF in mptcp_connect.c
selftests:
mptcp: fix const qualifier warnings in strchr usage
selftests:
mptcp: lib: dump nstat for the right test
selftests:
mptcp: lib: get counters for the right test
selftests:
mptcp: pcap: drop most of the payload
selftests:
mptcp: simult_flow: test name in pcap file
selftests:
nci: Correct pthread_create return value check
selftests:
nci: Fix uninitialized family ID on missing attribute
selftests:
net: Add a missing config option
selftests:
net: Add a test for BIG TCP in UDP tunnels
selftests:
net: add coverage for fdb nexthop dst_port
selftests:
net: Add exception cache tests
selftests:
net: add FOU multicast encapsulation resubmit test
selftests:
net: adopt harness for flow label mgr
selftests:
net: amt: check that the relay's queries bypass the amt device
selftests:
net: check multicast group user count
selftests:
net: check timestamp echo after an old ACK
selftests:
net: cover UDP splice checksum fragment alignment
selftests:
net: create own netns in ipv6_flowlabel_mgr
selftests:
net: fix CONFIG_SYSCTL sort order in configs
selftests:
net: Fix slow configurations in big_tcp_tunnels.sh
selftests:
net: getsockopt_iter: add raw ICMP_FILTER coverage
selftests:
net: getsockopt_iter: cover rawv6 and tls
selftests:
net: hsr: add PRP RedBox test
selftests:
net: Lower threshold on debug kernels for big_tcp_tunnels.sh
selftests:
net: Lower threshold with csum offload off in big_tcp_tunnels.sh
selftests:
net: make busywait timeout clock portable
selftests:
net: nl_nlctrl: check the op ids in the policy map
selftests:
net: packetdrill: add tests for advertised MSS with PMTU exceptions
selftests:
net: packetdrill: test exclusion of old ACK from TCP fast path
selftests:
net: reuseport_bpf_numa: consider cpuless numa node
selftests:
net: separate ipv6_flowlabel_mgr test
selftests:
net: shaper: Add .group rate update test
selftests:
net: shaper: Add basic_groups_with_rate test
selftests:
net: shaper: Add child node deletion reparent test
selftests:
net: shaper: Add nested depth limit discovery test
selftests:
net: shaper: Add node scope .set rate update test
selftests:
net: shaper: Add queue migration between nodes test
selftests:
net: shaper: Add reparenting rejection test
selftests:
net: shaper: Cover mixed-parent grouping
selftests:
net: shaper: Cover recursive node cleanup
selftests:
net: shaper: Cover scalar attributes
selftests:
net: shaper: Decouple basic_groups from netdev rate limiting
selftests:
net: shaper: Drop redundant command timeouts
selftests:
net: shaper: Prepare helpers for group tests
selftests:
net: shaper: Reject invalid set requests
selftests:
net: tcp_ao: test VRF-scoped key deletion
selftests:
net: test IPV6_FL_A_RENEW
selftests:
net: test IPV6_FL_F_REFLECT
selftests:
net: test IPV6_FL_F_REMOTE
selftests:
net: Test UDP length overflow with PMTU discover and big MTU
selftests:
net: tun: add test for VLAN-tagged GSO without NEEDS_CSUM
selftests:
net: verify RTA_DEL_REASON on route deletion
selftests:
net: veth: test peer ndo-xmit after GRO toggle while down
selftests:
net: Wait for netserver to launch
selftests:
netconsole: add a userdata torture test
selftests:
netdevsim: fix SIGPIPE flake in ethtool-coalesce
selftests:
netfilter: conntrack_dump_flush: remove unused variables and fix typo
selftests:
ntsync: add wait argument validation tests
selftests:
ntsync: fix wake_all CREATE_EVENT fd expectation
selftests:
ntsync: test absolute MONOTONIC waits under time namespaces
selftests:
ovpn: validate peer VPN addresses
selftests:
proc: include fcntl.h in proc-pidns
selftests:
seg6: add test for post-encap SID route lookup
selftests:
tc-testing: add a lateral-drift hfsc classify-walk test
selftests:
tc-testing: add cls_route no-routing-attribute change tests
selftests:
tc-testing: add tx_queue_len cap regression tests
selftests:
tc-testing: add u32 node ID pool exhaustion test
selftests:
tc-testing: test action batch deletion failure cleanup
selftests:
tc-testing: test action batch failure cleanup
selftests:
tc-testing: update ETS test 41f5 for clamped quanta
selftests:
timers: leap-a-day: Fix -w option and update usage comment
selftests:
timers: nanosleep: Drop output alignment
selftests:
timers: nanosleep: Explicitly handle timer_delete() failure
selftests:
timers: nanosleep: Explicitly list the tested clocks
selftests:
timers: nanosleep: Move all single clock tests out of the loop in main()
selftests:
timers: nanosleep: Report each test separately
selftests:
timers: nanosleep: Reuse kselftest error numbers
selftests:
timers: nsleep-lat: Check all calls to clock_nanosleep() and clock_gettime()
selftests:
timers: nsleep-lat: Explicitly list the tested clocks
selftests:
timers: nsleep-lat: Reuse kselftest error numbers
selftests:
timers: nsleep-lat: Use NSEC_PER_MSEC define for unreasonable latency
selftests:
timers: Partially revert "Remove local NSEC_PER_SEC and USEC_PER_SEC defines"
selftests:
timers: Use clock_name() and constants from clock-helpers.h
selftests:
ublk: add batch IO cases to recover_03
selftests:
ublk: add helper for SET_PARAMS
selftests:
ublk: add rotating auto_buf index regression test
selftests:
ublk: add SET_PARAMS validation test
selftests:
ublk: add support for --io_desc_size
selftests:
ublk: add UBLK_F_IO_DESC_SIZE test
selftests:
ublk: fix unused_result error
selftests:
ublk: install test_common.sh and trace/ scripts
selinux:
always fill AVC decision in avc_has_perm_noaudit()
selinux:
clean up selinuxfs resources on init failure
selinux:
compute the IMA configuration settings string length once at boot
selinux:
convert int flags to bool flags in ss/services.c
selinux:
drop unnecessary goto and label from avc_alloc_node()
selinux:
fix BPF token permission checks
selinux:
fix data race on AVC latest_notif
selinux:
hooks: use kmalloc() to allocate path buffer
selinux:
preserve NATIVE_LABELS on already-initialized sb in set_mnt_opts
selinux:
preserve user SID across nested backing files
selinux:
recheck intermediate backing files on mprotect()
selinux:
replace strlcat() with seq_buf in selinux_ima_collect_state()
selinux:
suppress warning flood for retired DCCP netlink messages
selinux:
tighten type validation during policy load
selinux:
validate constraint expression attr and op at load time
seq_file:
rename mangle_path to seq_mangle_path
serdev:
acpi: Free resource list at appropriate time
serial:
8250: add Moxa MUEx50 UART port type
serial:
8250: allow low-level drivers to override break control
serial:
8250: allow UART drivers to override rx_trig_bytes handling
serial:
8250: Change console_msr_work to IRQ_WORK_LAZY
serial:
8250: Clear CON_PRINTBUFFER on port re-registration
serial:
8250: fix compile error with hub6_match_port() when compiled as a module
serial:
8250: force synchronous probe for the ISA and PNP drivers
serial:
8250: handle ixp4xx register endianness correctly
serial:
8250: remove always included kconfig.h
serial:
8250: split Moxa PCIe serial board support out of 8250_pci
serial:
8250: Switch to nbcon console, take 2
serial:
8250: use uart_iotype_*() to simplify code
serial:
8250_bcm7271: fix use-after-free in brcmuart_remove()
serial:
8250_bcm7271: Remove redundant dev_err_probe()
serial:
8250_exar: Consistently define pci_device_ids using named initializers
serial:
8250_exar: use platform_device_register_full()
serial:
8250_hub6: add hub6_match_port()
serial:
8250_hub6: add missing include for hub6_match_port()
serial:
8250_mtk: honor DT serial aliases
serial:
8250_mxpcie: add break support for RS485 using MUEx50 features
serial:
8250_mxpcie: add custom handle_irq callback
serial:
8250_mxpcie: enable automatic RTS/CTS flow control
serial:
8250_mxpcie: enable enhanced mode and program FIFO trigger levels
serial:
8250_mxpcie: implement rx_trig_bytes callbacks via MUEx50 RTL
serial:
8250_mxpcie: introduce per-port private data structure
serial:
8250_mxpcie: offload XON/XOFF flow control to MUEx50 hardware
serial:
8250_mxpcie: speed up RX using memory-mapped FIFO window
serial:
8250_mxpcie: speed up TX using memory-mapped FIFO window
serial:
8250_mxpcie: support serial interface mode switching
serial:
8250_omap: fix wake irq cleared during suspend
serial:
8250_pnp: Use named initializers for pnp_device_id array
serial:
8250_rsa: use uart_iotype_*() to simplify code
serial:
abort TIOCMIWAIT on hangup
serial:
amba-pl011: keep console clock enabled for atomic writes
serial:
amba-pl011: unprepare console clock on unregister
serial:
bcm63xx-uart: silence false positive coccinelle warning on clk_put
serial:
core: add new I/O type for SPI and I2C bus devices
serial:
core: add uart_iotype_mmio/io helper functions
serial:
core: clear freed pointers on uart_register_driver() failure
serial:
core: display 32 for MEM32 and MEM32BE UPIO types
serial:
core: do fallible allocations before the console can be registered
serial:
core: fix NULL pointer dereference in serial_core_unregister_port()
serial:
core: use uart_iotype_*() to simplify uart_match_port()
serial:
cpm_uart: replace irq_of_parse_and_map with platform_get_irq
serial:
fix ioctl hangup race
serial:
fix TIOCMIWAIT race
serial:
imx: Remove redundant dev_err()
serial:
imx: serialize imx_uart_ports[] lifetime
serial:
ma35d1: Fix clock reference leak in ma35d1serial_probe()
serial:
ma35d1: Fix OF node reference leaks in console init
serial:
max3100: use new UPIO_BUS as iotype
serial:
max310x: honour rs485 properties from per-channel DT subnode
serial:
max310x: register GPIO controller before adding UART ports
serial:
max310x: remove always included kconfig.h
serial:
max310x: use new UPIO_BUS as iotype
serial:
mctrl_gpio: Remove redundant dev_err()
serial:
mvebu-uart: Remove redundant dev_err()
serial:
pch: replace __get_free_page() with kmalloc()
serial:
qcom-geni: add force suspend/resume to system sleep callbacks
serial:
qcom-geni: Add tracepoints for Qualcomm GENI serial driver
serial:
qcom-geni: avoid unused-function warning
serial:
qcom-geni: Convert console to nbcon
serial:
qcom-geni: do not advance stale DMA completions
serial:
qcom-geni: Fix unbalanced runtime PM resume for no_console_suspend
serial:
qcom-geni: Keep FIFO RX active during console TX
serial:
qcom-geni: keep registered console runtime active
serial:
qcom-geni: Pre-map RX DMA buffer at probe to avoid sleep-in-atomic
serial:
qcom-geni: remove .pm callback, use runtime PM in startup/shutdown
serial:
qcom-geni: remove .pm callback, use runtime PM in startup/shutdown
serial:
qcom-geni: trace: Drop redundant len field from geni_serial_data
serial:
qcom-geni: Use common GENI resource initialisation helpers
serial:
qcom-geni: Use geni_se_set_perf_level() for baud rate perf level
serial:
qcom-geni: Use resources helper APIs in runtime PM functions
serial:
qcom_geni: Add panic notifier to stop UART on panic
serial:
qcom_geni: Add shutdown callback to quiesce hardware on reboot
serial:
qcom_geni: Disable closing_wait for console to prevent shutdown timeout
serial:
revert guards in uart_wait_modem_status()
serial:
rsci: remove check for zero baud rate from uart_get_baud_rate()
serial:
sc16is7xx: fix TX gap caused by kfifo circular buffer wrap-around
serial:
sc16is7xx: reduce TX refill rate with half-FIFO trigger
serial:
sc16is7xx: refill TX FIFO below trigger using fresh TXLVL
serial:
sc16is7xx: use new UPIO_BUS as iotype
serial:
sh-sci: remove check for zero baud rate from uart_get_baud_rate()
serial:
sprd: Remove redundant dev_err()
serial:
tegra: don't clear the Tx FIFO on an Rx-only reset
serial:
uniformize serial port I/O infos display
serial:
vt8500: Fix clock reference leak in vt8500_serial_probe()
sfc/siena:
use kmalloc() to allocate logging buffer
sfc:
add cxl support
sfc:
add X4D PF support
sfc:
Initialize cxl dpa
sfc:
Map cxl regs
sfc:
obtain and map cxl range using devm_cxl_probe_mem
sfc:
support pio mapping based on cxl
sfc:
use kmalloc() to allocate logging buffer
sgi-xp:
use higher-level allocator API
sh:
mach-rsk: rsk7203: convert pin configuration to using software nodes
sh:
mach-rsk: rsk7203: use static device properties for LEDs and GPIO buttons
sh:
pfc: attach software node to the GPIO chip
sh:
replace linux/gpio.h inclusions
sh:
select legacy gpiolib interface
shmem:
provide a shmem_write_folio wrapper
signal:
avoid shared siginfo namespace rewrites
signal:
avoid unconditional siginfo copy in send_signal_locked()
signal:
change sys_kill() to use SEND_SIG_NOINFO
signal:
factor out the kernel reserved si_code check
signal:
Prevent exec() race
siphash:
clean up kernel-doc comments
slab:
remove unused SL_CPU slab_stat_type
slimbus:
qcom-ngd-ctrl: use platform_device_set_of_node()
slip:
fix use-after-free in sl_sync()
slip:
remove slip_hangup() to fix use-after-free in slip_receive_buf()
slub_kunit:
extend the test for kfree_rcu_nolock()
smack:
deduplicate smackfs/{direct,mapped} file_operations
smack:
fix cred UAF in smack_file_send_sigiotask()
Smack:
Fix error in capability bypass
smack:
fix incorrect task context in smack_msg_queue_msgrcv
smack:
restrict smackfs/{direct,mapped} values to 0-255
smack:
show msgrcv() subject task in audit
smack:
simplify write handlers of sysfs entries
smb/client:
decode reparse metadata using its payload type
smb/client:
fix data corruption in emulated insert range
smb/client:
fix integer truncation in collapse range
smb/client:
fix nlink of an overwritten open file
smb/client:
fix stale page cache in insert/collapse range
smb/client:
invalidate fscache for fallocate range operations
smb/client:
mark file sparse before emulating insert range
smb/client:
mark missing nlink values as unknown
smb/client:
preserve open info type across compound queries
smb/client:
return EOPNOTSUPP for unsupported O_TMPFILE
smb/client:
send lease break ACKs thru correct session for multiuser mounts
smb/client:
validate new EOF for insert range
smb/client:
validate new EOF for zero range
smb/server:
abort initialization when proc setup fails
smb/server:
avoid registering async requests during connection close
smb/server:
call ksmbd_proc_cleanup() on module init failure
smb/server:
cancel async requests when closing connection
smb/server:
deny overwriting targets with non-POSIX opens
smb/server:
fix invalid pointer dereference in ksmbd_stop_durable_scavenger()
smb/server:
fix memory leak in ksmbd_vfs_set_durable_owner()
smb/server:
fix null-ptr-deref in ksmbd_ipc_tree_connect_request()
smb/server:
fix posix state check for directory rename
smb/server:
fix session counter on session removal
smb/server:
fix session leak in ksmbd_session_register()
smb/server:
fix signing when a response uses more than one iov
smb/server:
fix tree connection leak in smb2_tree_connect()
smb/server:
fix unbuffered file position alignment check
smb/server:
fix use-after-free in ksmbd_conn_transport_destroy()
smb/server:
introduce struct ksmbd_transport_write
smb/server:
preserve error status in smb2_handle_negotiate()
smb/server:
rename to ksmbd_has_nonposix_open_child()
smb/server:
send compound prefix before async pending response
smb/server:
update session counter under sessions table lock
smb/server:
use MSG_EOR for async interim response
smb/server:
warn if ksmbd_proc_create() fails
smb:
clear the aes_cmac_key and aes_cmac_ctx when done
smb:
client: avoid leaking refcount in cifs_queue_oplock_break()
smb:
client: avoid leaking refcount when cifs_sb_tlink() fails
smb:
client: Avoid leaking sensitive data to the heap in connect.c
smb:
client: avoid using uninitialized SIDs in cifs_posix_to_fattr()
smb:
client: cancel reconnect work in clean_demultiplex_info()
smb:
client: clean up failed cached directory opens
smb:
client: clear ce->tgthint in free_tgts()
smb:
client: clear post-EOF pagecache when extending a file via truncate
smb:
client: Clear sensitive stack and heap data in smb2ops.c
smb:
client: Clear sensitive stack data in cifsencrypt.c
smb:
client: Clear sensitive stack data in smb1encrypt.c
smb:
client: Clear sensitive stack data in smb2transport.c
smb:
client: clear setuid/setgid bit on write with cifsacl/modefromsid/posix extensions
smb:
client: close completed creates on compound wait errors
smb:
client: close handle after create-context parsing failure
smb:
client: delete compound mids on send failure before unlock
smb:
client: discard post-EOF pagecache when extending a file via clone range
smb:
client: discard post-EOF pagecache when extending a file via copy range
smb:
client: discard post-EOF pagecache when extending a file via zero range
smb:
client: distinguish real EOF from a stale remote_i_size on read
smb:
client: drain and invalidate before server-side copy/clone
smb:
client: drain outstanding I/O before truncating on O_TRUNC open
smb:
client: fail DACL rewrite when the new DACL exceeds 64K
smb:
client: fill cache fields after populating cache in copy_ref_data()
smb:
client: fix ALIGN() overflow in symlink_data() error context loop
smb:
client: fix cifsFileInfo reference leak in deferred close
smb:
client: fix copy-paste error in WSL EA length accounting for $LXDEV
smb:
client: fix create context out-of-bounds reads
smb:
client: fix data corruption with concurrent writes and O_TRUNC
smb:
client: fix fattr leaking on wsl_to_fattr() failure
smb:
client: fix file type corruption in cifs_reparse_point_to_fattr()
smb:
client: fix file type corruption in posix_reparse_to_fattr()
smb:
client: fix file type corruption in wsl_to_fattr()
smb:
client: fix heap overflow in cifs_do_set_acl()
smb:
client: fix heap overflow in DACL owner/group rewrite
smb:
client: fix missing iov bounds check in parse_posix_sids()
smb:
client: fix missing lower-bound check on DFS referral string offsets
smb:
client: fix multiuser mount with krb5
smb:
client: fix next_buffer UAF and NextCommand bounds in compound PDUs
smb:
client: fix one-byte OOB read in smb2_parse_native_symlink()
smb:
client: fix OOB read/write from unvalidated DataOffset in coalesce_t2()
smb:
client: fix OOB struct field reads in move_smb2_ea_to_cifs()
smb:
client: fix potential OOB read in smb3_enum_snapshots()
smb:
client: fix reparse buffer bounds in cifs_query_reparse_point()
smb:
client: fix request buffer leak in smb2_new_read_req()
smb:
client: fix rlist race and missing initialization
smb:
client: fix server->total_read for compound encrypted PDUs
smb:
client: fix smbd_connection leak on cifs_get_tcp_session() error
smb:
client: fix UAF and buffer leak in cifs_check_trans2() for malformed secondary T2
smb:
client: fix uid/gid override in getattr with posix extensions
smb:
client: fix unaligned access in WSL reparse point parser
smb:
client: fix use-after-free of iface in cifs_try_adding_channels()
smb:
client: fix use-before-check of ReparseDataLength in reparse_buf_ptr()
smb:
client: fix WSL reparse point uid/gid override
smb:
client: flush and commit data before querying allocated ranges
smb:
client: flush dirty data before zeroing a range
smb:
client: harden DFS cache against invalid target hints
smb:
client: honor forceuid/forcegid when mapping SIDs to uid/gid
smb:
client: only require read lease for size-extending preallocate
smb:
client: only require read lease for size-extending zero range
smb:
client: pin DFS superblock in iterator callback
smb:
client: preserve create-context parsing errors
smb:
client: reject a tree connect response whose byte count is too small
smb:
client: reject out-of-bounds DataOffset in CIFSSMBRead()
smb:
client: reject SetEA requests that do not fit the request buffer
smb:
client: reject short Next offsets in parse_server_interfaces()
smb:
client: reject short READ responses in CIFSSMBRead()
smb:
client: reject userspace cifs.idmap descriptions
smb:
client: remove redundant NULL check before kfree()
smb:
client: require stable pages for signed connections
smb:
client: restore the data_offset bound in is_valid_oplock_break()
smb:
client: set replay flag on the read send-error retry path
smb:
client: simplify __build_path_from_dentry_optional_prefix()
smb:
client: split cifsFileInfo bitfields to avoid shared-byte RMW races
smb:
client: transport: Fix debug printing in __release_mid()
smb:
client: update POSIX extension specification references
smb:
client: use finish_no_open() for non-regular inodes
smb:
client: use GFP_KERNEL in get_targets()
smb:
client: validate absolute native symlink targets before NT fixups
smb:
client: validate minimum PDU size before smb2_get_data_area_len()
smb:
client: validate POSIX create context length
smb:
server: Clear Preauth_HashValue in smb2pdu.c with kfree_sensitive()
smb:
server: Clear sensitive stack and heap data in auth.c
smb:
server: fix leak of ksmbd_ipc_login_request_ext() returned buffer
smb:
server: Free sensitive data in connection.c with kfree_sensitive()
smb:
server: Free session data in user_session.c with kfree_sensitive()
smb:
server: Make sure that passkey is not leaked on the heap in user_config.c
smb:
server: Remove obsolete "select CRYPTO_LIB_DES" from Kconfig file
smb:
server: remove unused DES crypto header
smb:
smbdirect: avoid recursive listen.lock during cleanup
smb:
smbdirect: destroy QP before mem pools on accept failure
smb:
smbdirect: free completion queues with ib_free_cq()
smb:
smbdirect: release pending child sockets outside the handler lock
smp:
Alloc percpu csd data in smpcfd_prepare_cpu() only once
smp:
Disable preemption explicitly in __csd_lock_wait()
smp:
Enable preemption early in smp_call_function_many_cond()
smp:
Enable preemption early in smp_call_function_single()
smp:
Refactor remote CPU selection in smp_call_function_any()
smp:
Remove preempt_disable() from on_each_cpu_cond_mask()
smp:
Remove preempt_disable() from smp_call_function()
smp:
Use release stores for csd_lock_record() state
smp:
Use task-local IPI cpumask in smp_call_function_many_cond()
soc/tegra:
Add PM dependency to SOC_TEGRA_PMC Kconfig
soc/tegra:
cbb: Remove redundant dev_err()
soc/tegra:
fuse: Add missing newline to APBMISC error message
soc/tegra:
fuse: Do not use fuse data as entropy source
soc/tegra:
fuse: Use device-specific instance in suspend/resume
soc/tegra:
pmc: Don't register sys-off handler for multi-socket devices
soc/tegra:
pmc: Fix uninitialised clock rate
soc:
amlogic: clk-measure: Add A1 and T7 support
soc:
amlogic: meson-clk-measure: remove debugfs tree
soc:
apple: Add driver for Apple PMGR misc controls
soc:
apple: sart: require device link for consumers
soc:
aspeed: add missing MODULE_DEVICE_TABLE()
soc:
fsl: dpio: fix kernel-doc typos
soc:
fsl: dpio: Remove redundant dev_err()
soc:
fsl: fix kernel-doc warnings and typos
soc:
fsl: guts: add a central fsl_guts_read() function
soc:
fsl: guts: add a global structure to hold state
soc:
fsl: guts: implement the RCW override procedure
soc:
fsl: guts: make fsl_soc_data available after fsl_guts_init()
soc:
fsl: guts: make it easier to determine on which SoC we are running
soc:
fsl: guts: perform fsl_guts_init() error teardown in reverse order of setup
soc:
fsl: guts: use a macro to encode the DCFG CCSR space
soc:
fsl: qe: Add chained_irq_{enter,exit}() calls in cascade handler
soc:
fsl: qe: Add support of IRQs in QE GPIO
soc:
fsl: qe: check platform_driver_register() in qe_ic_of_init()
soc:
fsl: qe: Convert to generic IRQ chip
soc:
fsl: qe: Handle spurious interrupts
soc:
fsl: qe: implement get_direction()
soc:
fsl: qe: Iterate over all pending interrupts in cascade handler
soc:
fsl: qe: properly scan GPIO nodes at startup
soc:
fsl: qe: Rename irq variable to parent_irq
soc:
fsl: qe: Use generic_handle_domain_irq()
soc:
fsl: qe_ports_ic: Use generic I/O helper instead of specific powerPC ones
soc:
imx9: devm_kasprintf error handling
soc:
ixp4xx: npe: add missing MODULE_DEVICE_TABLE()
soc:
ixp4xx: qmgr: add missing MODULE_DEVICE_TABLE()
soc:
ixp4xx: Remove redundant dev_err()
soc:
mediatek: add missing MODULE_DEVICE_TABLE()
soc:
mediatek: mtk-mmsys: Rework routes to specify component ID
soc:
mediatek: mtk-mmsys: Use MMSYS_ROUTE() in default routing table
soc:
mediatek: mtk-socinfo Add error handling in devm_kasprintf()
soc:
qcom: Avoid SCM and SPM for cpuidle drivers
soc:
qcom: cmd-db: use C-style SPDX comment for source file
soc:
qcom: geni-se: Correct QUP Core ICC vote constants
soc:
qcom: geni-se: trace: Add trace event support for GENI SE registers dump
soc:
qcom: geni-se: Use HW PROG_RAM_DEPTH to validate firmware size
soc:
qcom: Hide all drivers behind selectable menu
soc:
qcom: ice: Support IP version beyond v3
soc:
qcom: llcc: Add configuration data for Shikra SoC
soc:
qcom: llcc: Skip ECC interrupt setup on Shikra, pre-configured by DSF
soc:
qcom: Make important drivers default
soc:
qcom: make QCOM_PDR_MSG selectable
soc:
qcom: pd-mapper: Add support for QCS8300
soc:
qcom: pd-mapper: Add support for SA8775P
soc:
qcom: pmic_glink_altmode: Define the TBT extradata properly
soc:
qcom: qcom_stats: Add SoCCP and DCP subsystems stats
soc:
qcom: qcom_stats: Remove unused macro definitions
soc:
qcom: qcom_stats: Replace CLIENT_VOTES_OFFSET macro with sizeof()
soc:
qcom: Restrict drivers per ARM/ARM64
soc:
qcom: rpmh-rsc: manage PM notifiers with devres
soc:
qcom: rpmh: Add support to read back resource settings
soc:
qcom: smem: Expose DDR data from SMEM
soc:
qcom: smem: Use 'unsigned int' instead of 'unsigned'
soc:
qcom: socinfo: Add SoC ID for SDM850
soc:
qcom: ubwc: Add config for Milos
soc:
qcom: ubwc: Add Shikra UBWC config
soc:
qcom: ubwc: deduplicate UBWC configuration data
soc:
qcom: ubwc: drop macrotile_mode from the database
soc:
qcom: ubwc: drop ubwc_bank_spread
soc:
qcom: ubwc: drop ubwc_dec_version
soc:
qcom: ubwc: Fix link error when QCOM_SMEM=n
soc:
qcom: ubwc: Fix missing include
soc:
qcom: ubwc: Get HBB from SMEM
soc:
qcom: ubwc: set min_acc length to 64 for all UBWC 1.0 targets
soc:
qcom: ubwc: sort out the rest of the UBWC swizzle settings
soc:
qcom: ubwc: use fixed values for UBWC swizzle for UBWC < 4.0
soc:
qcom: Unify user-visible "Qualcomm" name
soc:
renesas: r8a78000: Drop duplicate "default ARCH_RENESAS"
soc:
samsung: exynos-pmu: fix of_node refcount leak in exynos_get_pmu_regmap()
soc:
samsung: exynos-pmu: fix use-after-free of interrupt generator node
soc:
ti: knav_qmss: Remove debugfs file on teardown
soc:
ti: wkup_m3_ipc: Remove redundant dev_err()
soc:
xilinx: Remove redundant dev_err()
software node:
add fw_devlink support
software node:
add kunit tests for fw_devlink support
software node:
Fix software_node_get_reference_args() with index -1
sonypi:
Stop setting acpi_device_name/class()
soundwire:
Add bra_block_alignment property support
soundwire:
bus.h: repair kernel-doc comments
soundwire:
bus_type: Create IRQ mapping before calling driver probe()
soundwire:
cadence_master: add BRA_NumBytes[8] support
soundwire:
cadence_master: wait and cancel cdns->work before clock stop
soundwire:
dmi-quirks: add a global ghost list
soundwire:
dmi-quirks: Disable ghost Realtek on Asus Expertbook
soundwire:
dmi-quirks: Disable ghost Realtek on Asus GX651AX
soundwire:
dmi-quirks: Disable ghost Realtek on Asus ROG Zephyrus Duo
soundwire:
dmi-quirks: Disable ghost Realtek on Asus Zenbook Duo
soundwire:
get mipi-sdw-bra-mode-max-data-per-frame property
soundwire:
honor clock_reg_supported in the clock scaling check
soundwire:
intel: handle Peripheral bra_block_alignment
soundwire:
intel_ace2x: handle the max_data_per_frame property
soundwire:
intel_auxdevice: Add cs42l44 to wake_capable_list
soundwire:
qcom: add SCP address paging support
soundwire:
qcom: Allocate sruntime array dynamically
soundwire:
qcom: Fix port exhaustion check in stream_alloc_ports
soundwire:
qcom: set the bus mclk_freq property
soundwire:
stream: validate slave port properties
sparc/mm:
drop custom pte_clear_not_present_full()
sparc:
vdso: Respect COMPAT_32BIT_TIME
speakup/utils:
use "!P" instead of "P == 0"
speakup:
Fix incorrect "index" plural
speakup:
Fix spelling of "re-enable"
speakup:
Fix the wrong format specifier
speakup:
Fix typo in a speakup message
speakup:
genmap: remove redundant post-increment
speakup:
keyhelp: guard letter_offsets possible out-of-range indexing
speakup:
speakup_soft: fix comment style and repeated word
speakup:
Standardize character attribute types to u16
spi:
Add KUnit coverage for DMA mapping error paths
spi:
add new_device/delete_device sysfs interface
spi:
add new_device/delete_device sysfs interface
spi:
Add support for StarFive JHB100 SFC
spi:
Add trace event support for GENI SE registers dump
spi:
altera: Simplify with dev_err_probe()
spi:
amlogic-spifc-a1: use modern PM macros
spi:
amlogic-spisg: Make sure clk_init_data is fully initialized
spi:
at91-usart: use modern PM macros
spi:
atcspi200: Drop redundant andestech,qilai-spi compatible
spi:
atcspi200: return error from failed controller suspend
spi:
ath79: use devm everywhere in probe
spi:
atmel-quadspi: add controller init callback
spi:
atmel-quadspi: add LAN969x QSPI support
spi:
atmel-quadspi: add support for LAN969x
spi:
atmel-quadspi: Simplify probe() with local 'dev' variable
spi:
atmel-quadspi: Simplify with dev_err_probe()
spi:
atmel-quadspi: use init callback for gclk variants
spi:
atmel-quadspi: use modern PM macros
spi:
axiado: cond_no_effect and kernel-doc fixes
spi:
axiado: fix kernel-doc comments
spi:
axiado: merge identical if/else branches in ax_transfer_one()
spi:
axiado: use modern PM macros
spi:
bcm-qspi: return error from failed controller suspend
spi:
bcm-qspi: use modern PM macros
spi:
bcm2835: make read-only const array pinctrl_compats static
spi:
bcm63xx-hsspi: disable clocks on resume failure
spi:
bcm63xx-hsspi: return error from failed controller suspend
spi:
bcm63xx-hsspi: use modern PM macros
spi:
bcm63xx: disable clock on resume failure
spi:
bcm63xx: return error from failed controller suspend
spi:
bcmbca-hsspi: disable clocks on resume failure
spi:
bcmbca-hsspi: return error from failed controller suspend
spi:
bcmbca-hsspi: use modern PM macros
spi:
cadence-qspi: Fix status polling with octal DTR chips
spi:
cadence-xspi: group marvell support code together
spi:
cadence-xspi: only use readsq/writesq under 64BIT
spi:
cadence-xspi: put marvell support code under CONFIG_64BIT
spi:
cadence-xspi: remove 64BIT dependency
spi:
cadence-xspi: remove 64BIT Kconfig dependency
spi:
cadence: use modern PM macros
spi:
Clear current DMA devices when unmapping a message
spi:
coldfire-qspi: use modern PM macros
spi:
cs42l43: Workaround for wrong speaker ID on Dell XPS 13 DX13260
spi:
davinci: switch to managed controller allocation
spi:
dln2: use modern PM macros
spi:
dt-bindings: andestech,ae350-spi: Drop redundant num-cs
spi:
dt-bindings: axiado,ax3000-spi: Drop duplicated type/ref
spi:
dt-bindings: describe SA8255p
spi:
dt-bindings: Document LAN969x QSPI
spi:
dt-bindings: marvell,armada-3700-spi: Drop redundant num-cs
spi:
dt-bindings: nuvoton,ma35d1-qspi: Disallow GPIO chip selects
spi:
dt-bindings: nxp,imx94-xspi: add DMA properties
spi:
dt-bindings: octeon: Convert to DT schema
spi:
dt-bindings: qcom,sa8255p-geni-spi: Add compatible for Nord SA8797P
spi:
dt-bindings: snps,dw-apb-ssi: Add compatible for UltraRISC DP1000 SoC
spi:
dt-bindings: snps,dw-apb-ssi: Add starfive,jhb100-sfc
spi:
dt-bindings: snps,dw-apb-ssi: Add Synaptics sl2610 spi
spi:
dt-bindings: spi-cadence: Drop duplicated type/ref
spi:
dt-bindings: st,stm32-qspi: Add power-domains property
spi:
dt-bindings: sun6i: Add compatibles for A733's SPI controllers
spi:
dw-pci: use modern PM macros
spi:
dw: add check for support of enhanced spi
spi:
dw: Add support for StarFive JHB100 SoC SFC
spi:
dw: adjust size of mem_op
spi:
dw: detect enhanced spi mode
spi:
dw: Introduce enhanced single/dual/quad/octal spi
spi:
dw: Introduce spi_frf and STD_SPI
spi:
dw: Remove shadowed dws in dw_spi_setup()
spi:
dw: send cmd and addr to start the spi transfer
spi:
dw: update NDF while using enhanced spi mode
spi:
dw: update SPI_CTRLR0 register
spi:
dw: use irq handler for enhanced spi
spi:
Enable SPI on SA8255p Qualcomm platforms
spi:
Few cleanups while looking at num-cs
spi:
Fix DMA mapping ownership on partial map failure
spi:
Fix DMA mapping ownership on partial map failure
spi:
fsl-dspi: clean up after failed suspend and resume
spi:
fsl-espi: use modern PM macros
spi:
fsl-lpspi: use modern PM macros
spi:
fsl-qspi: Reprogram the clock rate when the operation frequency changes
spi:
geni-qcom: Fix sticky ret causing wrong return value on invalid proto
spi:
hisi-sfc-v3xx: Propagate errors from optional IRQ lookup
spi:
img-spfi: don't disable runtime PM on DMA deferred probe
spi:
img-spfi: use modern PM macros
spi:
imx: fix slab corruption from undersized DMA bounce buffers
spi:
loongson: pm: add .freeze .poweroff .thaw .restore
spi:
loongson: use modern PM macros
spi:
ma35d1-qspi: Add DTR support
spi:
ma35d1-qspi: Add Nuvoton MA35D1 QSPI controller
spi:
ma35d1-qspi: Add Nuvoton MA35D1 QSPI controller support
spi:
ma35d1-qspi: Allow several command bytes
spi:
ma35d1-qspi: Improvements and DTR support
spi:
ma35d1-qspi: Move speed setting to bus configuration
spi:
ma35d1-qspi: Remove redundant reset operation
spi:
ma35d1-qspi: Use the existing update helper
spi:
Merge up fixes
spi:
meson-spifc: use devm_pm_runtime_set_active_enabled
spi:
meson-spifc: use modern PM macros
spi:
Move __spi_unmap_msg() before __spi_map_msg()
spi:
mt65xx: use modern PM macros
spi:
mtk-nor: Propagate errors from IRQ request
spi:
mtk-nor: Propagate errors from optional IRQ lookup
spi:
mtk-nor: use modern PM macros
spi:
mxic: use modern PM macros
spi:
npcm-fiu: support dual and quad UMA writes
spi:
nxp-fspi: disable runtime PM on probe failures
spi:
nxp-xspi: Improve AHB read performance with DMA
spi:
oc-tiny: switch to managed controller allocation
spi:
omap2-mcspi: use modern PM macros
spi:
orion: use devm_clk_get_optional_enabled for axi clock
spi:
orion: use modern PM macros
spi:
pl022: use modern PM macros
spi:
ppc4xx: devm-ify probe and drop manual resource management
spi:
ppc4xx: use of_property_read_u32 for clock frequency
spi:
qcom-geni: add GENI SE registers trace event on error paths
spi:
qcom-geni: Enable SPI on SA8255p Qualcomm platforms
spi:
qcom-geni: Fix missing error check on pm_runtime_get_sync()
spi:
qcom-geni: Use geni_se_resources_init() for resource initialization
spi:
qcom-geni: use modern PM macros
spi:
qcom-geni: Use resources helper APIs in runtime PM functions
spi:
qpic-snand: free OOB buffer with ECC context
spi:
qup: use modern PM macros
spi:
realtek-rtl: change to __raw reads and writes
spi:
rockchip-sfc: use modern PM macros
spi:
rockchip: use modern PM macros
spi:
s3c64xx: use modern PM macros
spi:
sg2044-nor: Honor SPI clock limits
spi:
sg2044-nor: Return transfer errors
spi:
slave-mt27xx: use modern PM macros
spi:
spacemit: drop redundant dev_err_probe() around irq helpers
spi:
spacemit: fix dangling TX DMA descriptor on RX prep failure
spi:
spi-fsl-dspi: use modern PM macros
spi:
spi-fsl-lpspi: directly return ret in fsl_lpspi_transfer_one()
spi:
spi-fsl-lpspi: pass struct fsl_lpspi_data instead of struct spi_controller if possible
spi:
spi-mem: Flag DQS capability
spi:
spi-mpc52xx: use platform_get_irq_optional for IRQ lookup
spi:
spi-nxp-fspi: exit stop mode before waiting for DLL lock
spi:
spi-qcom-qspi: use modern PM macros
spi:
spi-qpic-snand: add quad mode support
spi:
spi-qpic-snand: avoid writing QPIC_EBI2_ECC_BUF_CFG register
spi:
spi-qpic-snand: Handle Macronix quad read opcode 0x6b
spi:
spi-qpic-snand: Increase ECC strength for large OOB SPI-NAND devices
spi:
spi-qpic-snand: move command mapping helper
spi:
spi-rpc-if: Implement 200ms runtime PM autosuspend delay
spi:
spi-zynqmp-gqspi: stop the controller on shutdown
spi:
sprd-adi: Fix probe succeeding without registering the controller
spi:
sprd: use modern PM macros
spi:
sunplus-sp7021: use modern PM macros
spi:
syncuacer: use modern PM macros
spi:
tegra114: assert CS GPIO for every transfer in a message
spi:
tegra114: use modern PM macros
spi:
tegra20-sflash: use modern PM macros
spi:
tegra20-slink: use modern PM macros
spi:
tegra210-quad: use modern PM macros
spi:
topcliff-pch: use modern PM macros
spi:
use modern PM macros
spi:
virtio: Use the per-transfer bits per word
spi:
zynqmp-gqspi: use modern PM macros
squashfs:
Add dictionary size range check to prevent shift-out-of-bounds
squashfs:
avoid thundering-herd cache wakeups
Squashfs:
check block offset is not negative
srcu:
Add lock guard for srcu_fast_updown flavor
srcu:
expose srcu_readers_active()
srcu:
Fix WARN_ON() for rcu_segcblist_n_cbs() in cleanup_srcu_struct()
srcu:
make init_srcu_struct() consistently wrap __init_srcu_struct()
srcu:
Queue sdp->work when the delay timer is successfully deleted
ssb:
gpio: Add and register software node for GPIO controller
stacktrace:
header: repair kernel-doc comments
staging:
axis-fifo: Align arguments to open parenthesis
staging:
axis-fifo: Fix kernel-doc return value warnings
staging:
axis-fifo: Remove unused includes
staging:
fbtft: fix typo in comment in fb_upd161704.c
staging:
fbtft: make dirty_lock IRQ-safe
staging:
fbtft: Use sysfs_emit_at() to print to sysfs file
staging:
greybus: audio: correct sscanf() return value check
staging:
greybus: audio_codec: fix sscanf return value check
staging:
greybus: audio_codec: remove redundant else-if check
staging:
greybus: hid: fix SET_REPORT return value
staging:
greybus: power_supply: remove unnecessary parentheses in return
staging:
greybus: Remove unused macro
staging:
greybus: remove unused macro CAP_TIMEOUT_MS
staging:
greybus: uart: return tty_alloc_driver() errors
staging:
greybus: vibrator: return device_create() errors
staging:
iio: adt7316: Remove redundant dev_err()
staging:
iio: Drop unused assignment of spi_device_id driver data
staging:
iio: frequency: remove incorrect kernel-doc markings in dds.h
staging:
iio: frequency: reorder dds.h macro parameters to match IIO convention
staging:
iio: Initialize spi_device_id arrays using member names
staging:
media: av7110: refactor av7110_start_feed to reduce indentation
staging:
media: ipu7: fix pm_runtime refcount leak in ipu7_init_fw_code_region_by_sys()
staging:
media: ipu7: fix pm_runtime refcount leak in ipu7_resume()
staging:
media: tegra-video: fix of_node_put() on VIP parse errors
staging:
media: tegra-video: vi: fix probe failure on skipped last port
staging:
media: tegra-video: vi: Improve media graph building logic
staging:
most: dim2: use dev_err_probe() for clock errors in rcar enable functions
staging:
most: video: replace pr_err with dev_err
staging:
nvec: fix typo in copyright header URL
staging:
nvec: nvec_power: use GFP_KERNEL in probe()
staging:
nvec: remove extra space in enum declaration
staging:
octeon: add missing napi_disable in cvm_oct_rx_shutdown
staging:
octeon: add missing tasklet_kill in cvm_oct_tx_shutdown
staging:
octeon: factor out device removal into a helper
staging:
octeon: handle rx/tx initialization failures in probe
staging:
octeon: Propagate rx initialization failures
staging:
octeon: Propagate tx initialization failures
staging:
rtl8723: remove multiple blank lines in rtw_security.c
staging:
rtl8723bs: add blank line after declaration
staging:
rtl8723bs: Add braces to if statement in rtl8723bs_cmd.c
staging:
rtl8723bs: add braces to resolve checkpatch
staging:
rtl8723bs: add missing spaces around '*' operator
staging:
rtl8723bs: change struct member bDriverStopped
staging:
rtl8723bs: clean up struct spacing
staging:
rtl8723bs: clean up wlanevents table in rtw_mlme_ext.c
staging:
rtl8723bs: convert LPS_RF_ON_check to errno
staging:
rtl8723bs: convert rtw_make_wlanhdr() to return errno
staging:
rtl8723bs: convert rtw_xmitframe_coalesce() to return errno
staging:
rtl8723bs: convert update_attrib to return errno
staging:
rtl8723bs: convert update_attrib_sec_info to return errno
staging:
rtl8723bs: convert xmitframe_addmic() to return errno
staging:
rtl8723bs: core: avoid NULL pointer dereference in c2h_wk_callback
staging:
rtl8723bs: correct binary operator style in rtl8723bs_cmd.c
staging:
rtl8723bs: drop GEN_CMD_CODE macro and capitalize labels
staging:
rtl8723bs: drop GEN_EVT_CODE macro and capitalize labels
staging:
rtl8723bs: Drop unused parameter from rtw_sdio_if1_init()
staging:
rtl8723bs: fix alignment
staging:
rtl8723bs: fix Alignment should match open parenthesis in rtw_mlme.c
staging:
rtl8723bs: Fix comment style issues in header files
staging:
rtl8723bs: fix inconsistent braces in hal/sdio_halinit.c
staging:
rtl8723bs: Fix indentation in enum in rtw_mlme.h
staging:
rtl8723bs: fix line length and alignment in rtw_mlme_ext
staging:
rtl8723bs: Fix line over 100 chars in xmit_linux.c
staging:
rtl8723bs: fix lines ending in '(' in rtl8723b_cmd.c
staging:
rtl8723bs: Fix logical operator alignment in rtw_mlme.c
staging:
rtl8723bs: fix mismatched free of HalData in rtw_sdio_if1_init()
staging:
rtl8723bs: Fix missing spaces around operators
staging:
rtl8723bs: fix missing unregister_netdev on sdio_alloc_irq failure
staging:
rtl8723bs: fix OOB read / stack overflow in rtw_get_wps_attr()
staging:
rtl8723bs: fix OOB read in rtw_action_frame_parse()
staging:
rtl8723bs: fix OOB read in rtw_restruct_wmm_ie()
staging:
rtl8723bs: fix operator spacing in rtw_mlme_ext
staging:
rtl8723bs: fix several line spaces in wifi.h
staging:
rtl8723bs: Fix spacing around ternary operator in sdio_intf.c
staging:
rtl8723bs: fix spelling mistake found by codespell
staging:
rtl8723bs: fix spelling mistake found by codespell
staging:
rtl8723bs: fix spelling mistake in rtw_recv.c
staging:
rtl8723bs: fix spelling mistakes found by codespell
staging:
rtl8723bs: fix unnamed parameters warning detected at checkpatch
staging:
rtl8723bs: fix xmit_frame/xmit_buf leaks on mgnt-frame error paths
staging:
rtl8723bs: hal: Fix block comment style in HalPwrSeqCmd.c
staging:
rtl8723bs: hal: Fix indentation in odm_EdcaTurboCheck.c
staging:
rtl8723bs: hal: Fix space before tab in rtl8723b_dm.c
staging:
rtl8723bs: hal: fix space-before-tab warnings in hal_btcoex.c
staging:
rtl8723bs: hal: fix space-before-tab warnings in hal_com.c
staging:
rtl8723bs: hal: fix space-before-tab warnings in HalBtc8723b2Ant.c
staging:
rtl8723bs: hal: fix space-before-tab warnings in HalPhyRf_8723B.c
staging:
rtl8723bs: hal: fix space-before-tab warnings in rtl8723b_hal_init.c
staging:
rtl8723bs: hal: fix space-before-tab warnings in rtl8723bs_recv.c
staging:
rtl8723bs: hal: remove unused readings from the chip
staging:
rtl8723bs: line exceeds 100 columns
staging:
rtl8723bs: put logical continuation on previous line
staging:
rtl8723bs: reformat rtw_efuse_one_byte_read() signature
staging:
rtl8723bs: reformat rtw_efuse_read_1_byte() signature
staging:
rtl8723bs: remove 'NumTotalRFPath' from 'struct hal_com_data'
staging:
rtl8723bs: remove 'rf_chip' from struct hal_com_data
staging:
rtl8723bs: remove dead code block in rtl8723bs_cmd.c
staging:
rtl8723bs: remove dead code in rtl8723b_cmd.c
staging:
rtl8723bs: remove dead fields from struct hal_com_data
staging:
rtl8723bs: remove dead rtw_atimdone_event_callback()
staging:
rtl8723bs: remove debug fields from hal_com_data
staging:
rtl8723bs: remove empty loop and stale comment in HalPhyRf.c
staging:
rtl8723bs: remove extra blank lines in rtw_qos.h
staging:
rtl8723bs: remove local variable 'eRFPath'
staging:
rtl8723bs: Remove multiple assignments
staging:
rtl8723bs: remove multiple blank lines
staging:
rtl8723bs: remove redundant goto in rtw_free_xmitframe()
staging:
rtl8723bs: remove redundant ReadChipVersion8723B wrapper
staging:
rtl8723bs: remove redundant return variable in rtw_make_wlanhdr()
staging:
rtl8723bs: remove redundant rsp_allocated_buf
staging:
rtl8723bs: remove reference to nonexistent CONFIG_SDIO_HCI option
staging:
rtl8723bs: remove references to nonexistent CONFIG_IEEE80211W option
staging:
rtl8723bs: remove references to nonexistent CONFIG_IOCTL_CFG80211 option
staging:
rtl8723bs: Remove space after cast
staging:
rtl8723bs: remove unnecessary braces in hal_intf.c
staging:
rtl8723bs: remove unnecessary braces in odm_HWConfig.c
staging:
rtl8723bs: remove unnecessary braces in rtl8723b_hal_init.c
staging:
rtl8723bs: remove unnecessary braces in rtw_set_oper_ch
staging:
rtl8723bs: remove unnecessary parentheses
staging:
rtl8723bs: remove unnecessary parentheses in issue_asocrsp
staging:
rtl8723bs: remove unnecessary parentheses in rtl8723b_cmd.c
staging:
rtl8723bs: remove unnecessary whitespace
staging:
rtl8723bs: remove unused 'bIQKInitialized ' from hal_com_data
staging:
rtl8723bs: remove unused 'bNeedIQK' from struct hal_com_data
staging:
rtl8723bs: remove unused 'bTXPowerDataReadFromEEPORM'
staging:
rtl8723bs: remove unused 'CCK_24G_Diff' from hal_com_data
staging:
rtl8723bs: remove unused 'EEPROMCustomerID' from hal_com_data
staging:
rtl8723bs: remove unused 'MultiFunc' from struct hal_com_data
staging:
rtl8723bs: remove unused 'oui' parameter from update_beacon()
staging:
rtl8723bs: remove unused 'PolarityCtl' from struct hal_com_data
staging:
rtl8723bs: remove unused 'UsbRxHighSpeedMode' from hal_com_data
staging:
rtl8723bs: remove unused array MCSTxPowerLevelOriginalOffset
staging:
rtl8723bs: remove unused case from update_beacon()
staging:
rtl8723bs: remove unused channel format/arg macros
staging:
rtl8723bs: remove unused EEPROMBluetoothType from hal_com_data
staging:
rtl8723bs: remove unused EEPROMVersion from struct hal_com_data
staging:
rtl8723bs: remove unused enumerations
staging:
rtl8723bs: remove unused field 'bAPKThermalMeterIgnore'
staging:
rtl8723bs: remove unused ForcedDataRate from hal_com_data
staging:
rtl8723bs: remove unused netdev format/arg macros
staging:
rtl8723bs: remove unused network_type_in_use field
staging:
rtl8723bs: Remove unused parameter pnetdev
staging:
rtl8723bs: remove unused RegulatorMode from struct hal_com_data
staging:
rtl8723bs: remove unused rtl8192c function declarations
staging:
rtl8723bs: remove unused spinlock 'SdioTxFIFOFreePageLock'
staging:
rtl8723bs: remove unused variable bDumpRxPkt
staging:
rtl8723bs: Rename camelcase enum value dot11AuthAlgrthm_8021X
staging:
rtl8723bs: Rename camelcase enum value dot11AuthAlgrthm_Auto
staging:
rtl8723bs: Rename camelcase enum value dot11AuthAlgrthm_Open
staging:
rtl8723bs: Rename camelcase enum value dot11AuthAlgrthm_Shared
staging:
rtl8723bs: Rename camelcase enum values dot11AuthAlgrthm_WAPI and dot11AuthAlgrthm_MaxNum
staging:
rtl8723bs: Rename camelcase struct member dot11PrivacyAlgrthm
staging:
rtl8723bs: rename camelcase variable bAllow
staging:
rtl8723bs: Rename camelcase variable dot11AuthAlgrthm
staging:
rtl8723bs: rename camelcase variable nSubframe_Length
staging:
rtl8723bs: rename camelcase variable psurveyPara
staging:
rtl8723bs: rename CamelCase variable RxMgmtFrameSeqNum
staging:
rtl8723bs: rename ChannelNum to channel_num
staging:
rtl8723bs: rename Restore_DM_Func_Flag functions to avoid CamelCase
staging:
rtl8723bs: rename Save_DM_Func_Flag functions to avoid CamelCase
staging:
rtl8723bs: rename ScanType to scan_type
staging:
rtl8723bs: rename shadowed variable
staging:
rtl8723bs: rename Switch_DM_Func to switch_dm_func
staging:
rtl8723bs: rename Update_RA_Entry to update_ra_entry
staging:
rtl8723bs: Replace bare 'uint' with 'unsigned int' in ioctl_cfg80211.c
staging:
rtl8723bs: Replace bare 'uint' with 'unsigned int' in os_intfs.c
staging:
rtl8723bs: Replace bare 'uint' with 'unsigned int' in xmit_linux.c
staging:
rtl8723bs: replace beacon timing magic numbers with named constants
staging:
rtl8723bs: Replace custom RotR1 macro with ror16
staging:
rtl8723bs: rtw_mlme: make rtw_add_network() static
staging:
rtl8723bs: sdio_intf.c: cleanup function
staging:
rtl8723bs: shorten long lines in hal/sdio_halinit.c
staging:
rtl8723bs: simplify boolean comparison in send_beacon
staging:
rtl8723bs: simplify LPS_RF_ON_check control flow
staging:
rtl8723bs: simplify rtw_spt_band_alloc
staging:
rtl8723bs: simplify rtw_xmitframe_coalesce() control flow
staging:
rtl8723bs: simplify update_attrib control flow
staging:
rtl8723bs: simplify update_attrib_sec_info control flow
staging:
rtl8723bs: Split multiple assignments in _rtw_open_pktfile
staging:
rtl8723bs: split nested assignment in OnAssocRsp
staging:
rtl8723bs: use !psta instead of comparison to NULL
staging:
rtl8723bs: use kfree_sensitive() for key material
staging:
rtl8723bs: use nl80211_iftype instead of custom NDIS enum
staging:
rtl8723bs: use rS0S1_PathSwitch define instead of 0x948 magic number
staging:
rtl8723bs: Wrap line exceeding 100 characters
staging:
rtl8723bs: wrap line over 100 characters
staging:
rtl8723bs: wrap line over 100 characters
staging:
rtl8723bs: wrap long line over 100 characters
staging:
sm750fb: Add missing Kconfig dependency
staging:
sm750fb: Clean up whitespace and comment spacing in headers
staging:
sm750fb: fix mono image source stride mismatch in lynxfb_ops_imageblit()
staging:
sm750fb: gate dualview dataflow using g_dualview
staging:
sm750fb: remove commented-out forward declarations
staging:
sm750fb: remove duplicate init_status structure
staging:
sm750fb: remove unnecessary initializations
staging:
sm750fb: Remove unused function sm750_enable_dma
staging:
sm750fb: remove unused set_all_eng_off field
staging:
sm750fb: remove unused struct fields
staging:
sm750fb: rename CamelCase parameters in sm750_accel.h
staging:
sm750fb: rename pvReg to mmio
static_call / jump_label:
Replace __ASSEMBLY__ with __ASSEMBLER__ in headers
statmount:
read the parent of an unmounted mount under mount_lock
sticon/parisc:
Detect default STI graphics card for console output
stop_machine:
Make stop_one_cpu_nowait() return void
strparser:
make sure __strp_recv isn't running before tearing down the parser
Subject:
[PATCH v6 0/7] ASoC: qcom and pinctrl: add LPASS LPR voting and Hawi LPASS LPI support
sunrpc:
add per-netns per-procedure call counts to svc_stat
SUNRPC:
Add svc_serv_maxthreads() to report the thread ceiling
SUNRPC:
always drain cache_cleaner before destroying a cache_detail
SUNRPC:
check rpc_sockaddr2uaddr() return value in rpcb_register_inet4/6
SUNRPC:
Check svc pool percpu counter allocation
SUNRPC:
close backchannel before destroying callback service
sunrpc:
defer rq_argp and rq_resp free until after RCU grace period
sunrpc:
derive the pool count instead of caching it in sv_nrpools
SUNRPC:
fix gssx_dec_option_array error path bugs
sunrpc:
fix use-after-free in __rpc_clnt_handle_event and __rpc_clnt_remove_pipedir
sunrpc:
guarantee a thread per pool when auto-distributing
SUNRPC:
Guard svcauth_gss_release() dispatch on rq_auth_stat
sunrpc:
hardcode pool_mode to pernode, remove other modes
SUNRPC:
harden gss_krb5_unwrap_v2 against short tokens
SUNRPC:
harden gss_unwrap_resp_priv length checks
sunrpc:
init gssp_lock before publishing proc entry
SUNRPC:
reject duplicate CREDS_VALUE options
SUNRPC:
Reject krb5 v2 wrap tokens with oversized ec field
SUNRPC:
Reject short RFC 4121 MIC tokens in gss_krb5_verify_mic_v2
sunrpc:
remove unused svc_version vs_count field
SUNRPC:
Restore NUMA_NO_NODE for svc thread allocations in global mode
sunrpc:
route to a populated pool in svc_pool_for_cpu()
SUNRPC:
svcauth_gss: enforce krb5 token minimum length
sunrpc:
tear down pool counters before dropping the pool map reference
sunrpc:
use per-net counts in svc_seq_show()
SUNRPC:
wait for in-flight client TLS handshake callback
SUNRPC:
xdr_buf_trim: clamp buf->len to avoid underflow
sunrpc:
xprtsock: annotate shared socket callbacks with READ_ONCE/WRITE_ONCE
SUNRPC:
Zero rpc_gss_wire_cred at svcauth_gss_decode_credbody() entry
sunvdc:
fix -EIO issue due to lack of retries
sunvdc:
unmap LDC cookies when the descriptor send fails
super:
convert s_count to refcount_t s_passive
super:
fix dying superblock warning messages
super:
make fs_holder_ops private
super:
make iterate_supers_type() deletion-safe
super:
take lock after last reference count
svcrdma:
Clear sc_cm_id when ADDR_CHANGE replacement fails
svcrdma:
Fix offset arithmetic in read_chunk_range
svcrdma:
Fix pcl_for_each_segment for empty chunks
svcrdma:
Fix unmatched rn_unregister on failed accept
svcrdma:
Reject connection when transport allocation fails
svcrdma:
Reject inline replies that overflow the pull-up buffer
svcrdma:
Reject oversized Read segments at decode time
svcrdma:
Reject Read lists that exceed the page budget
svcrdma:
Reject Write/Reply chunks with segcount 0
svcrdma:
Reorder rpcrdma_rn_unregister before rdma_destroy_id
svcrdma:
Use svc_xprt_put to free listener on create failure
svcrdma:
Validate Read chunk positions at decode time
svcrdma:
Validate Read chunk positions before reconstruction
swim3:
Add missing MODULE_DESCRIPTION
swiotlb:
fix default_swiotlb_limit() for non-growable default pool
swiotlb:
Preserve allocation virtual address for dynamic pools
swiotlb:
remove unused SWIOTLB_FORCE flag
swiotlb:
use the adjusted address for the highmem page lookup
syscall_user_dispatch:
Add kernel.syscall_user_dispatch sysctl
syscall_user_dispatch:
Introduce ARCH_SUPPORTS_SYSCALL_USER_DISPATCH
syscall_user_dispatch:
Make it configurable in Kconfig
syscall_user_dispatch:
Use CONFIG_SYSCTL for sysctl guard
sysctl:
Add negp parameter to douintvec converter functions
sysctl:
add Returns: kernel-doc for all functions
sysctl:
Check range in proc_dointvec_ms_jiffies_minmax
sysctl:
Check range in do_proc_ulong_conv_ms_jiffies
sysctl:
Fix type truncation in sysctl_msec_to_jiffies
sysctl:
Group proc_handler declarations and document
sysctl:
Move default converter assignment out of do_proc_dointvec
sysctl:
move the "cad_pid" entry from pid_table[] to kern_reboot_table[]
sysctl:
Negate before converting in the int read path
sysctl:
remove CONFIG_PROC_SYSCTL, it just mirrors CONFIG_SYSCTL
sysctl:
Rename proc_doulongvec_minmax_conv to proc_doulongvec_conv
sysctl:
repair some kernel-doc comments
sysctl:
Replace do_proc_do{int,ulong,uint}vec with do_proc_vec
sysctl:
Update API function documentation
sysfb:
correct CONFIG_SYSFB_SIMPLEFB macro name in #endif comment
tap:
fix incorrect variable used for USO check in set_offload()
taskstats:
drop the dead NULL attribute check in parse()
taskstats:
fix cpumask parsing cutting off the last character
taskstats:
fold the two cpumask handlers into one
taskstats:
remove dead taskstats_exit_mutex declaration
taskstats:
return -EBADF when cgroupstats receives an invalid fd
tcp:
clamp route advmss to TCP_MIN_MSS
tcp:
clarify comment for mdev_us in struct tcp_sock
tcp:
do not let tcp_rmem be set below 4096
tcp:
Don't call skb_clone_and_charge_r() for close()d listener in tcp_v6_do_rcv().
tcp:
exclude old ACKs from tcp fast path
tcp:
fix AO info use-after-free in tcp_ao_connect_init()
tcp:
fix corruption of urgent data on multi-segment retransmit
tcp:
fix use-after-free in do_tcp_getsockopt(TCP_CC_INFO)
tcp:
fix use-after-free in do_tcp_getsockopt(TCP_CONGESTION)
tcp:
fix use-after-free of retransmit_skb_hint in tcp_send_synack()
tcp:
honor BPF_SOCK_OPS_RWND_INIT on the active connect path
tcp:
prevent collapsing skbs across boundary in rtx queue
tcp:
refresh TS.Recent for accepted old ACKs
tcp:
reject net_iov in zerocopy receive mapping hints
tcp:
reject non zerocopy devmem tx
tcp:
Skip cond_resched() in inet_csk_listen_stop() under BPF context
tcp:
use GFP_ATOMIC in tcp_send_active_reset()
tcp:
Use kvmalloc_array() for BPF iterator batches
tee:
optee: ffa: support shared memory offsets on large-page kernels
tee:
qcomtee: Drop unused assignment of platform_device_id driver data
tee:
qcomtee: fix kernel-doc warnings
tee:
shm: reject zero-sized allocations in tee_dyn_shm_alloc_helper()
tg3:
clean up PHYLIB resources on probe failure
tg3:
use random MAC address when tg3_get_device_address fails
thermal/drivers/airoha:
Add support for AN7583 Thermal Sensor
thermal/drivers/airoha:
Convert to regmap API
thermal/drivers/airoha:
Fix copy paste error for sen internal
thermal/drivers/airoha:
Fix copy paste error on clamp_t low temp
thermal/drivers/airoha:
Generalize get_thermal_ADC and set_mux function
thermal/drivers/airoha:
Generalize probe function
thermal/drivers/armada:
Fix missing bitfields include
thermal/drivers/armada:
Use bitfield and bitmask macros
thermal/drivers/imx:
Disable clock on runtime resume failure
thermal/drivers/mediatek/lvts_thermal:
Make reset optional for MT8196
thermal/drivers/qcom-spmi-adc-tm5:
Drop IIO_VAL_INT check in adc_tm5_get_temp
thermal/drivers/qcom-spmi-mbg-tm:
Add module namespace import for IIO_CONSUMER
thermal/drivers/qcom/spm mbg tm:
Fix missing bitfield header
thermal/drivers/qcom:
add support for PMIC5 Gen3 ADC thermal monitoring
thermal/drivers/qcom:
Add support for Qualcomm MBG thermal monitoring
thermal/drivers/qcom:
Fix missing spmi adc tm5 gen3 file
thermal/drivers/qoriq:
Disable clock on resume failure
thermal/drivers/rcar:
Fix error checking in probe()
thermal/drivers/spacemit/k1:
Add shutdown action and reorder registration order
thermal/drivers/spacemit:
Validate clamped trip thresholds
thermal/drivers:
Remove redundant error messages on IRQ request failure
thermal/intel:
Stop using 32-bit MSR interfaces
thermal/of:
Fix trivial enabled typo
thermal:
gov_step_wise: Fix stale mitigation vote with non-zero lower bounds
thermal:
hwmon: Remove hwmon class device along with its parent
thermal:
intel: Add a syscore shutdown callback for kexec reboot
thermal:
intel: Add resources to handle directed package-level thermal interrupts
thermal:
intel: Add syscore callbacks for suspend and resume
thermal:
intel: bxt_pmic: Remove redundant dev_err()
thermal:
intel: Enable the Directed Package-level Thermal Interrupt
thermal:
intel: int3400: clean up ODVP on probe failures
thermal:
intel: int340x: clean up RFIM groups on DVFS failure
thermal:
intel: int340x: Remove redundant dev_err()
thermal:
intel: int340x: simplify ptc_temperature_write()
thermal:
Remove unneeded 'fast_io' parameter in regmap_config
thermal:
sysfs: switch to use scnprintf() to suppress truncation warning
thermal:
sysfs: Use sysfs_emit_at() in trans_table_show()
thunderbolt:
Add quirk to reset host interface on DMA path teardown for AMD USB4 routers
thunderbolt:
Assert downstream port reset on shutdown
thunderbolt:
Assert that a service driver has a probe callback
thunderbolt:
Clamp DMA tunnel credits to what a hop register can hold
thunderbolt:
debugfs: Replace get_zeroed_page() with kzalloc()
thunderbolt:
Disable CL states for the Anker Prime TB5 dock
thunderbolt:
Don't access a DP tunnel after its DPRX read was canceled
thunderbolt:
Drop comma after device id array terminator
thunderbolt:
Fix domain reference leak when DPRX read is canceled
thunderbolt:
Fix KASAN reported use-after-free when request is canceled
thunderbolt:
Fix NULL dereference in tb_remove_work()
thunderbolt:
Hold a router reference for each allocated HopID
thunderbolt:
Make interrupt optional for rings
thunderbolt:
Make the DP tunnel activation callback mandatory
thunderbolt:
Mark discovered tunnels as active
thunderbolt:
Reject oversized XDomain properties responses
thunderbolt:
Remove redundant dev_err_probe()
thunderbolt:
Stop passing matched device ID to .probe()
thunderbolt:
stream: Add support for busy polling
thunderbolt:
stream: Announce support for FMODE_NOWAIT
thunderbolt:
stream: Fix possible short reads/writes
thunderbolt:
stream: Restore consumer if copying from iter fails
thunderbolt:
stream: Support IOCB_NOWAIT in non-blocking I/O as well
thunderbolt:
Tear down inactive DP tunnels when the domain is stopped
thunderbolt:
Use min() for the DMA path credit cap
thunderbolt:
Use separate lock class for each ring
thunderbolt:
xdomain: Notify peers after enumeration
tick/broadcast:
Plug clockevents replacement race
tick:
Explicitly include linux/hrtimer_bases.h
tick:
Remove arch_needs_cpu
time/jiffies:
Saturate in mult_hz() instead of wrapping
time/namespace:
Validate nanosecond field in proc_timens_set_offset()
time:
Respect COMPAT_32BIT_TIME for old time type functions
timekeeping:
Account for clocksource tick quantisation via NTP
timekeeping:
Account for monotonicity adjustment in ntp_error
timekeeping:
Annotate auxiliary clock accessors with __must_check
timekeeping:
Check the return value of tk_get_aux_ts64 in __do_adjtimex()
timekeeping:
Document monotonic raw timestamps in snapshots correctly
timekeeping:
Drive time_adjust skew via per-tick ntp_error transfer
timekeeping:
Drive time_offset skew via per-tick ntp_error transfer
timekeeping:
Fold vdso_time_update_aux() declarations into the generic ifdeffery
timekeeping:
Move the vDSO update declarations into a private header
timekeeping:
Remove the unused ktime_get_clock_ts64()
timekeeping:
Rename clockid_aux_valid() to clockid_is_aux_clock()
timekeeping:
Settle competing time_offset and time_adjust skew
timekeeping:
Unwind aux clock sysfs children on failure
timekeeping:
Use READ_ONCE/WRITE_ONCE() for xtime_sec to prevent tearing
timekeeping:
Use u32 for clock_was_set_seq
timer:
Keep debugobjects state consistent in migrate_timer_list()
timer_list:
Annotate print_cpu() diagnostic reads
timer_list:
Use ktime_t over nanoseconds
timer_list:
Use standard 'long long' format placeholders
timers/itimer:
Zero-init old itimerval before copy to userspace
timers/migration:
Fix bad line kernel-doc warning in struct tmigr_cpu
timers/migration:
Fix memory leak in tmigr_setup_groups() error path
tipc:
destroy topsrv workqueues before closing connections
tipc:
Dont send random pad bytes in RESET/ACTIVATE messages
tipc:
Fix a data race on mon->peer_cnt in mon_timeout()
tipc:
fix NULL deref in tipc_named_node_up() on empty publication list
tipc:
hold a reference to nodes found by link name
tipc:
prevent GCM nonce reuse on peer key changes
tipc:
protect node reset trace dump with node lock
tipc:
reject invalid and unexpected GRP_ACK_MSG to prevent bc_ackers underflow
tlclk:
if sscanf() fails, fall back to 0, not random value
tls:
convert getsockopt to sockopt_t
tls:
device: fix out-of-bounds write in tls_append_frag()
tls:
fix RX desync on overlapping skbs
tmpfs/ramfs:
let memfd_create() work on nommu
tmpfs:
zero unused folio tail for long symlinks
tools build:
Only probe the compiler at parse time when it is installed
tools/accounting/delaytop.c:
fix typo in PSI header string
tools/accounting:
fix macro typos in getdelays
tools/bootconfig:
Fix integer overflow and truncation in size checks
tools/bootconfig:
Ignore comment lines in dynamic_events/kprobe_events file
tools/bpf/bpftool:
Reset vmlinux BTF after map commands
tools/bpf/bpftool:
Reset vmlinux BTF after struct_ops commands
tools/bpf:
Sync btf_ids.h to tools
tools/build:
Allow versioning LLVM readelf
tools/build:
Allow versioning of all LLVM tools defined in Makefile.include
tools/build:
Indent if else blocks
tools/build:
selftests: Remove some duplicate toolchain definitions
tools/cgroup:
iocost_monitor: parse help before importing drgn
tools/compiler:
match glibc 2.42 definition of __attribute_const__
tools/hv:
fix typo "retrive" in comment
tools/lib/api:
Fix potential double-free from fdarray__grow()
tools/lib/thermal:
Fix misplaced extern "C" closing brace
tools/mm/page_owner_sort:
bound pattern output copies
tools/mm/page_owner_sort:
free per-record allocations
tools/mm/page_owner_sort:
return explicit filter results
tools/mm:
add page_owner_filter userspace tool
tools/mm:
add thp_swap_allocator_test binary to .gitignore
tools/mm:
prevent page_owner_sort from truncating input
tools/nolibc/powerpc:
mark ctr and xer as clobbered by system call
tools/nolibc:
add support for Alpha
tools/nolibc:
mark arg1 operand in __nolibc_syscall0() as write-only
tools/nolibc:
remove dead __ARCH_WANT_SYS_OLD_SELECT
tools/nolibc:
unistd: Add getcwd()
tools/nolibc:
unistd: Add readlink()
tools/perf/sched:
Update process names of processes in zombie state for both -s and -S options
tools/power turbostat:
add NULL check after calloc()
tools/power turbostat:
Fix add_counter issue if > 24 counters.
tools/power turbostat:
Fix CWF PMT off-by-one
tools/power turbostat:
Fix fd_perf leak on reset
tools/power turbostat:
Fix PMT error path fd handling
tools/power turbostat:
Read complete CPU lists
tools/power turbostat:
Sanity check GFX%rc6 and SAM%mc6 percentages
tools/power turbostat:
Warn, but don't Err on out-dated perf systems
tools/power:
intel_pstate_tracer: avoid optional imports for help
tools/resolve_btfids:
Include libsubcmd headers directly from source tree
tools/rv:
Add selftests
tools/rv:
Fix exit status when monitor execution fails
tools/sched_ext/include:
Regenerate enum_defs.autogen.h
tools/sched_ext:
Add SCX_OPS_CID_OPEN for cid-form schedulers
tools/sched_ext:
Add three-mask cmask intersection iterator
tools/sched_ext:
Don't restart over a pending exit request
tools/sched_ext:
fix getopt() option variable signedness
tools/sched_ext:
scx_flatcg: Fix uninitialized stats on allocation failure
tools/sched_ext:
scx_pair: Convert to sched_switch TP
tools/sched_ext:
scx_qmap - Add init fault injection modes
tools/sched_ext:
scx_qmap - Add sub-sched cap fault injection
tools/sched_ext:
scx_qmap - Consume cgroup weights through set_weight
tools/sched_ext:
scx_qmap - Expand hierarchical sub-scheduling
tools/sched_ext:
scx_qmap - Use bare u64/u32/s32 integer types
tools/sched_ext:
scx_qmap: Fix stale API name in comment
tools/sched_ext:
use btf_vlen() helper in compat.h
tools/testing/selftests/mm:
test anonymous page offset merge behaviour
tools/testing/vma:
add tests for copy_vma() self-merge
tools/testing/vma:
default VMA, mm flag bits to 64-bit
tools/testing/vma:
expand VMA merge tests to assert anon pgoff
tools/testing/vma:
output compared expression on ASSERT_[EQ, NE]()
tools/testing/vma:
use vma_start_pgoff() in merge tests
tools/thermal/thermometer:
close fd on realloc() failure
tools/virtio:
Fix control typo in trace agent comment
tools/virtio:
Fix userspace typo in vringh test comment
tools/virtio:
Remove unsupported --batch option from vhost_net_test
tools/workqueue/wq_dump.py:
Support backward compatibility for wq->attrs rename
tools/workqueue:
parse help before importing drgn
tools/ynl:
add ovs_packet uapi header in Makefile.deps
tools:
Ensure tools copy of linux/filter.h exports the UAPI
tools:
gpio: fix building from the top level with O=
tools:
linux/types.h: Add 128-bit integer types for arm64 UAPI structures
tools:
ynl: check alloc fails in generated getter code
tools:
ynl: check for null ptr on dump free
tools:
ynl: handle calloc failure in ynl_ntf_parse
tools:
ynl: pyynl: pull the --family resolution logic into the lib
tools:
ynl: pyynl: re-export the library API from the package root
torture:
Don't leak shuffle_tmp_mask when shuffler kthread fails to start
tpm-buf:
Add TPM buffer support header for standalone reuse
tpm-buf:
Memory-safe allocations
tpm-buf:
Merge TPM_BUF_BOUNDARY_ERROR and TPM_BUF_OVERFLOW
tpm-buf:
Remove chip parameter from tpm_buf_append_handle()
tpm:
atmel: depend on X86
tpm:
Disable TPM on null key name mismatch
tpm:
Fix auth session leak in tpm2_get_random() error path
tpm:
Fix heap buffer overflow in tpm_transmit_cmd()
tpm:
fix off-by-four bounds check in tpm2_get_random()
tpm:
Initial step to reorganize TPM public headers
tpm:
Move platform specific definitions to the new PTP header
tpm:
Move TPM common base definitions to the command header
tpm:
Move TPM1 specific definitions to the command header
tpm:
Move TPM2 specific definitions to the command header
tpm:
Remove main TPM header from TPM event log header
tpm:
Remove redundant dev_err()
tpm:
Remove redundant dev_err()
tpm:
st33zp24: Return zero on status read failure
tpm:
st33zp24: Validate locality read result
tpm:
tpm_i2c_nuvoton: disable IRQ on wait timeout
tpm:
tpm_tis_spi: fix nodef CR50 tpm_tis_spi_resume is null
tracing/boot:
Add support for eprobe, fprobe, and tprobe events
tracing/fprobe:
Remove redundant memset in fentry_perf_func()
tracing/fprobe:
Remove redundant snprintf in trace_fprobe_match_command_head()
tracing/histograms:
Reject non-stacktrace fields for synthetic stacktrace fields
tracing/kprobe:
Remove redundant memset in kprobe_perf_func()
tracing/lock:
Use TRACE_EVENT_FN() for contended_release
tracing/mmiotrace:
Use trace_assign_type() in mmio_print_mark()
tracing/probes:
Add $current variable support
tracing/probes:
Add a new testcase for BTF typecasts
tracing/probes:
Add this_cpu_read() and this_cpu_ptr() dereference method to fetcharg
tracing/probes:
Allow eprobe to use variable without $ prefix
tracing/probes:
Cleanup pointer arithmetic in store_trace_entry_data()
tracing/probes:
Eliminate recursion in parse_probe_arg()
tracing/probes:
Extend max length of argument string
tracing/probes:
Fix anon_stack check for unnamed bitfields in btf_find_struct_member
tracing/probes:
Fix BTF kflag check for anonymous struct member access
tracing/probes:
Fix code indent in get_bitoffset_of_field()
tracing/probes:
Fix extra whitespace in trace_probe_kernel.h
tracing/probes:
Fix use-after-free on field name/type of events with multiple probes
tracing/probes:
ignore id update from btf_type_skip_modifiers
tracing/probes:
make file offset error message probe-agnostic
tracing/probes:
Refactor parse_probe_arg()
tracing/probes:
Refactor parse_probe_vars()
tracing/probes:
Remove duplicate MAX_ARRAY_LEN macro definition
tracing/probes:
Remove redundant boolean conversion in trace_probe_has_single_file()
tracing/probes:
Remove redundant bounds check in trace_probe_compare_arg_type()
tracing/probes:
Remove unused parameter from parse_probe_var_retval()
tracing/probes:
Rename FETCH_OP_DATA to FETCH_OP_IMMSTR
tracing/probes:
Simplify BTF_KIND_PTR case in fetch_type_from_btf_type()
tracing/probes:
Sort ERRORS list in trace_probe.h alphabetically
tracing/probes:
Support dumping fetcharg program for debugging dynamic events
tracing/probes:
Support field specifier option for typecast
tracing/probes:
Support nested typecast
tracing/probes:
Support typecast for various probe events
tracing/probes:
Treating longer symbol name on event comparation
tracing/probes:
Type casting always involves nested calls
tracing/remotes:
Account for ring buffer page header in size calculation
tracing/remotes:
Catch nr_page_va overflow in ring_buffer_desc sizing
tracing/user_events:
Clear copied tracing state before fork duplication
tracing/user_events:
Don't destroy fields when event removal fails
tracing/user_events:
Replace a seq_printf() call by seq_puts() in user_seq_show()
tracing/user_events:
Use seq_putc() in two functions
tracing:
Bound histogram expression strings with seq_buf
tracing:
Check operator stack capacity before pushing
tracing:
Cleanup event_enable_trigger_parse() by using __free()
tracing:
Do not initialize tracefs work if tracing is disabled
tracing:
Don't dereference trace_event_file in deferred trigger free
tracing:
Expose tracepoint BTF ids via tracefs
tracing:
Fix comment in tracing_buffers_splice_read()
tracing:
Fix crash in print_graph_function_event()
tracing:
Fix crash passing ERR_PTR to kthread_stop()
tracing:
Fix empty symbol names in simple_ring_buffer undef check
tracing:
Fix hist trigger timestamps for buffered events
tracing:
Fix ignored return value of resize_buffer_duplicate_size()
tracing:
Fix logged instance name on creation failure
tracing:
Fix memory corruption from a "STACKTRACE" histogram key
tracing:
Fix memory corruption from the histogram stacktrace modifier
tracing:
Fix NULL dereference when copying keys for a field variable
tracing:
Fix retry exhaustion in simple ring buffer reader swap
tracing:
Fix ring_buffer_read_page_size() kernel-doc
tracing:
Fix simple_ring_buffer undef check on parisc
tracing:
Fix simple_ring_buffer undef check on sparc64
tracing:
Fix subbuf resize races with trace_pipe_raw readers
tracing:
Fix the shift out of bounds in the log2 histogram modifier
tracing:
Fix to avoid creating trace instances with duplicate names
tracing:
Fix typo "availabe" in comment
tracing:
Fix typo "preceeded" in comment
tracing:
Fix use-after-free in trace_pipe read on sub-buffer order change
tracing:
Fix use-after-free with same-name named triggers
tracing:
fprobe: Remove __packed from generic __fprobe_header
tracing:
Free histogram the field rejected for a bad modifier
tracing:
Free histogram the var ref when its initialization fails
tracing:
Free histogram var refs regardless of how often they are referenced
tracing:
Have show_event_filters/triggers files take trace array ref
tracing:
Have trace_event_update_all() only handle module that is loading
tracing:
Keep the entry count when the histogram stats allocation fails
tracing:
Keep the predicate limit separate from program capacity
tracing:
Let histogram values keep the percent and graph modifiers
tracing:
Make per-template BTF id lists file-local
tracing:
Point constant hist field type to string literal
tracing:
probes: error if BTF is required but unavailable
tracing:
Reject invalid preemptirq_delay_test CPU affinity
tracing:
Report every TP_printk double dereference
tracing:
Restore :mod: trailer after parsing in ftrace_set_clr_event()
tracing:
Return ERR_PTR() from expr_str()
tracing:
Set the trace clock before registering the histogram trigger
tracing:
Take the reference before publishing the named histogram trigger
tracing:
Take trace_array reference when opening a tracer options file
tracing:
Take trace_array reference when opening options file
tracing:
Take trace_types_lock when dropping the buffer_meta reference
tracing:
trace_fprobe: fix typo in function name
tracing:
Undo the registration when enabling the histogram trigger fails
tracing:
Use __free() for expr_str() buffer
tracing:
Use seq_buf for string concatenation
tracing:
Use strscpy() instead of strcpy() in trace_sched_switch
tracing:
Warn when an event dereferences a pointer in TP_printk()
treewide:
refresh kmalloc_obj() conversions
treewide:
Remove CLOCK_TICK_RATE
ttm/pool:
Use sentinels in debugfs
tty:
abort break signalling on hangup
tty:
add break_wait kernel-doc
tty:
add missing driver flag kernel-doc colon
tty:
amiserial: fix broken TIOCMIWAIT
tty:
amiserial: replace get_zeroed_page() with kzalloc()
tty:
clear cdev pointer after cdev_add() failure
tty:
fix saved termios reset race
tty:
goldfish: drop unused goldfish_tty::opencount
tty:
goldfish: move gf_write_ptr() to tty/goldfish.c
tty:
goldfish: use guard() for locks
tty:
hvc: restrict HVC_DCC to ARMv6+ and ARM64
tty:
n_gsm: fix missing modem controls after DLCI open in convergence layer type 2
tty:
port: fix tty_port_tty_vhangup() race
tty:
remove the ipwireless driver
tty:
serial: max3100: shut down timer before freeing port
tty:
serial: men_z135_uart: replace __get_free_page() with kmalloc()
tty:
serial: mpc52xx_uart: add bounds check for psc_num array index
tty:
serial: mpc52xx_uart: move static declarations up.
tty:
serial: pch_uart: add check for pci_get_slot()
tty:
serial: qcom_geni_serial: Keep console RX functional after deep idle
tty:
serial: rp2: Use named initializer for pci_device_id::driver_data
tty:
skip cdev_del() when no cdev is registered
tty:
tty_jobctrl: use guard() in tiocgsid()
tty:
tty_jobctrl: use guard()s in tiocspgrp()
tty:
tty_port: restore TTY_IO_ERROR on activation failure
tty:
vcc: hold port lock when clearing tty pointer in vcc_cleanup
tty:
vcc: zero-initialize control packet in vcc_send_ctl()
tty:
vt: fix memory leak in vc_allocate()
tty:
xtensa/iss: use strnlen to improve iss_console_write
tun/tap & vhost-net:
stop tail-drop when IFF_BACKPRESSURE is set
tun/tap:
add IFF_BACKPRESSURE flag
tun/tap:
add ptr_ring consume helper with netdev queue wakeup
tun:
no longer rely on RTNL in tun_fill_info()
tunnels:
Drop stale dst when building an ICMP error for PMTUD
Linux:
turbostat 2026.09.28
UAPI:
Drop PER_HPUX personality
UBI:
fastmap: Pass to_be_tortured when reusing old fastmap PEBs
ubi:
Fix rollback for explicit UBI device numbers
UBI:
fix two issues in the ubi.mtd MODULE_PARM_DESC
UBI:
Preserve torture flag when rescheduling failed erasures
UBI:
support per-device wear-leveling threshold
ubifs:
debug.h: fix kernel-doc struct prototypes
ubifs:
drop redundant S_IFDIR from mkdir
ubifs:
fix out-of-bounds read in signature length check
ubifs:
key.h: use correct function parameter name
ubifs:
ubifs.h: clean up kernel-doc comments
ublk:
add UBLK_F_IO_DESC_SIZE
ublk:
avoid teardown retry loop on xarray allocation failure
ublk:
check for ublk_unmap_io() returning 0
ublk:
check import_ubuf() return value
ublk:
clear auto buf reg before updating io->buf in batch commit
ublk:
clear force_abort in ublk_queue_reset_io_flags()
ublk:
clear VM_MAYWRITE on read-only ublk char device mmap
ublk:
consistently use u16 for queue and tag numbers
ublk:
initialize io_desc on daemon task
ublk:
lift checks out of ublk_{,un}map_io()
ublk:
reject non-power-of-2 zone sizes in SET_PARAMS
ublk:
remove struct ublk_zoned_report_desc's operation field
ublk:
remove WARN_ON_ONCE() in ublk_unmap_io()
ublk:
split request validation from io_desc init
ublk:
validate auto buf reg before taking uring_cmd
Linux:
UDF symlink pathComponent header OOB read
udf:
avoid recursive s_alloc_mutex deadlock when freeing AED blocks
udf:
bound lengthAllocDescs from unallocated space entry
udf:
drop redundant S_IFDIR from mkdir
udf:
Drop udf_sync_inode()
udf:
Fix bh leak for unallocated space entries
udf:
Fix data integrity writeout issues
udf:
Fix data loss when converting inline inodes to out of line
udf:
Fix i_lenExtents truncation on 32-bit kernels
udf:
Fold udf_update_inode() into udf_write_inode()
udf:
Mark LVID buffer as uptodate before marking it dirty
udf:
Move udf_map_block() up
udf:
reject VAT indexes equal to the entry count
udf:
Use sync_inode_metadata() in udf_evict_inode()
udf:
Use sync_inode_metadata() to writeout IS_SYNC inode
udf:
validate extent partition references in udf_current_aext()
udp:
convert udp_lib_getsockopt to sockopt_t
udp:
fix encapsulation packet resubmit in multicast deliver
udp:
relocate a connected socket in the 4-tuple hash table on re-connect
udp:
remove a disconnected socket from the 4-tuple hash table
udp:
Set length in UDP header to 0 for big GSO packets
udp:
Support BIG TCP GSO packets where they can occur
udp:
Support gro_ipv4_max_size > 65536
udp:
Validate UDP length in udp_gro_receive
ufs:
create the root dentry after loading cylinder metadata
ufs:
do not treat unreadable directory blocks as empty
ufs:
drop redundant S_IFDIR from mkdir
ufs:
Move long delayed work on system_dfl_long_wq
ufs:
validate cylinder group metadata before caching it
uio:
Fix stale info pointer in failed registration path
uio:
fsl_elbc_gpcm: use platform helpers for resource and IRQ
uio:
make read-only const array porttypes static
uio:
sercos3: add missing MODULE_DEVICE_TABLE()
um:
Use asm-generic/timex.h over the host architecture one
unicode:
free the map after a grace period
unicode:
Properly reject invalid encoding version strings
unix:
Use kvmalloc_array() for BPF iterator batches
unshare:
don't drop active namespace references that were never taken
uprobes/x86:
Allow to copy uprobe trampolines on fork
uprobes/x86:
Do not leak trampoline vma mapping on optimization failure
uprobes/x86:
Move optimized uprobe from nop5 to nop10
uprobes/x86:
Remove struct uprobe_trampoline object
uprobes:
guard trace cleanup against error pointers
uprobes:
Switch uretprobes_srcu to SRCU-fast-updown
usb-storage:
ene_ub6250: fix race between scan work and probe
usb:
atm: cxacru: fix use-after-free in cxacru_poll_status
usb:
atm: cxacru: properly kill rcv_urb on error in cxacru_cm()
usb:
atm: ueagle-atm: fix array-index-out-of-bounds in uea_bind()
usb:
atm: usbatm: fix invalid ci_range initialization
USB:
c67x00: fix use-after-free in c67x00_add_iso_urb()
USB:
cdc-acm: fix racy TIOCMIWAIT implementation
USB:
cdc-acm: skip URB restart in port_shutdown if disconnected
usb:
cdns3: Fix NULL pointer dereference in cdns3_pci_probe
usb:
cdns3: fix use-after-free in cdns3_gadget_exit()
usb:
cdns3: plat: fix a typo in cdns3_plat_probe()
usb:
cdnsp: fix wakeup from S3 after controller context loss
usb:
chipidea: imx: fix missing ret assignment for dev_err_probe
usb:
chipidea: tegra: disable runtime PM on resume failure
usb:
chipidea: use platform_device_set_of_node_from_dev()
usb:
core: Add lock to usb_wakeup_notification()
usb:
core: clear both ep_in and ep_out for non-ep0 control endpoints
usb:
core: config: fix SS companion log for interrupt endpoints
usb:
core: devices: use kmalloc() to allocate dump buffer
usb:
core: devio: validate device and interface before buffer allocation
usb:
core: reformat error handling and messages
usb:
core: Strengthen error handling in hub_hub_status()
usb:
dwc2: add missing @remotewakeup kernel-doc parameter
usb:
dwc2: gadget: Exit partial power down state when changing USB pull-up
USB:
dwc2: shut down wakeup timer before freeing HCD state
usb:
dwc3: am62: Fix runtime PM usage count leak on probe error path
usb:
dwc3: am62: Propagate USB2 refclk enable failures
usb:
dwc3: avoid probe deferral when USB power supply is not available
usb:
dwc3: clear forceRM when issuing EndTransfer
usb:
dwc3: fix kernel-doc string in struct dwc3_ep
usb:
dwc3: gadget: fix IRQ storm on invalid event buffer count
usb:
dwc3: gadget: fix IRQ storm on invalid event buffer count
usb:
dwc3: gadget: Fix use-after-free in dwc3_gadget_free_endpoints due to race condition
usb:
dwc3: google: Initialise probe properties with DWC3_DEFAULT_PROPERTIES
usb:
dwc3: qcom: make dwc3_qcom_glue_ops static
usb:
dwc3: xilinx: fix missing space before closing comment delimiter
usb:
dwc3: xilinx: use reset_control_reset() in versal init
usb:
f81604: fix struct f81604_int_data size mismatch
usb:
f_mass_storage: Bump local buffer size in fsg_common_create_luns()
usb:
fix UAF when probe runs concurrent to dyn ID removal
usb:
fsl-mph-dr-of: add regulator support
usb:
fsl_qe_udc: check qe_alloc_request() failure in ch9getstatus()
usb:
gadget: aspeed-vhub: cancel wake work on device removal
usb:
gadget: aspeed_udc: check endpoint DMA allocation
usb:
gadget: at91_udc: drain polled-VBUS timer/work before udc is freed
usb:
gadget: configfs: fix out-of-bounds read of qw_sign
USB:
gadget: dummy-hcd: Fix wait for outstanding request completions
usb:
gadget: f_fs: Add zero-length packet ioctl
usb:
gadget: f_fs: fix __le16 of wMaxPacketSize
usb:
gadget: f_fs: Fix fence cleanup in ffs_dmabuf_transfer() error paths
usb:
gadget: f_fs: Fix NULL pointer dereference in FUNCTIONFS_ENDPOINT_DESC
usb:
gadget: f_fs: Fix Use-After-Free in AIO error path
usb:
gadget: f_fs: Introduce rw_proxy file descriptors
usb:
gadget: f_fs: Prevent deadlock during ep0 read loop
usb:
gadget: f_mass_storage: fix null pointer dereference in fsg_common_set_num_buffers()
usb:
gadget: f_mass_storage: Remove obsolete version log
usb:
gadget: f_midi2: fix use-after-free in string attribute show path
usb:
gadget: f_midi: initialize work in f_midi_alloc()
usb:
gadget: f_tcm: fix deadlock in usbg_make_tpg()
usb:
gadget: f_tcm: keep port count until LUN teardown completes
usb:
gadget: f_uac1_legacy: remove broken string configfs attributes
usb:
gadget: f_uac1_legacy: validate bRequest index in generic_{set,get}_cmd
USB:
gadget: ffs: fix mm lifetime handling
USB:
gadget: fix NULL pointer dereference in gadget_dev_ioctl()
usb:
gadget: fix null pointer dereference in usb_put_function_instance()
USB:
gadget: fsl-udc: enable compile testing
USB:
gadget: inode: fix mm lifetime handling
usb:
gadget: midi2: Fix null-pointer dereference in f_midi2_free_ep_reqs
usb:
gadget: midi2: Fix the jack descriptor array sizes
usb:
gadget: midi2: remove default configfs groups on teardown
usb:
gadget: nokia: correct CONFIG_USB_GADGET_DEBUG_FILES macro name in comment
usb:
gadget: pch_udc: remove excess kernel-doc member for registered
usb:
gadget: r8a66597: avoid double free of ep0_req in probe error path
usb:
gadget: snps_udc_plat: clean up PHY on probe deferral
usb:
gadget: u_audio: clean up capture endpoint on feedback failure
usb:
gadget: u_audio: Fix use-after-free on sound card disconnect
usb:
gadget: uac: validate rate list length before storing
usb:
gadget: uvc: fix dangling pointers in uvc_function_bind() and uvc_function_unbind()
usb:
gadget: uvc: Fix null pointer dereference in uvcg_video_init()
usb:
host: ohci-dbg: use kmalloc() for print buffer
usb:
hub: use shorter 120ms post resume hold for SS root hubs
usb:
image: mdc800: change kmalloc() to kzalloc()
usb:
ljca: bound bank_num in ljca_enumerate_gpio()
usb:
misc: cypress_cy7c63: check result of IO
USB:
misc: uss720: Fix leak in get_1284_register
usb:
mtu3: add support remote wakeup of mt8196
usb:
mtu3: allow system suspend during active gadget connection
usb:
mtu3: condition PHY wakeup for host mode and runtime suspend
usb:
mtu3: Fix double dereference in TP_printk
usb:
musb: host: clear stale RX interrupt on three-strikes error
usb:
musb: remove dead select of USB_MUSB_DUAL_ROLE
usb:
musb: use platform_device_set_of_node_from_dev()
usb:
octeon-hcd: fail the probe when the USB core does not respond
usb:
octeon-hcd: fix the FIFO-flush timeout computation
usb:
octeon-hcd: sleep on an hrtimer for far-off periodic transfers
usb:
ohci-da8xx: disable controller wakeup on cleanup
usb:
ohci-s3c2410: disable controller wakeup on removal
usb:
ohci-spear: disable controller wakeup on removal
usb:
ohci-st: disable controller wakeup on removal
USB:
phy: fsl-usb: fix missing static keywords
usb:
renesas_usbhs: Fix power-off ordering on unbind
usb:
rust: mark Device and Interface methods as inline
usb:
rust: Use pin_init::zeroed for usb_device_id initialization
USB:
serial: cp210x: add Corsair AX1500i Power Supply
USB:
serial: digi_acceleport: add oob port helper
USB:
serial: digi_acceleport: add port lock nesting annotation
USB:
serial: digi_acceleport: always stop write urb on close
USB:
serial: digi_acceleport: clean up declarations and whitespace
USB:
serial: digi_acceleport: clean up inb command submission
USB:
serial: digi_acceleport: clean up write completion
USB:
serial: digi_acceleport: clean up xfer buf length expression
USB:
serial: digi_acceleport: do not log stopping of urbs as errors
USB:
serial: digi_acceleport: drop redundant driver data sanity checks
USB:
serial: digi_acceleport: drop unused in-buf define
USB:
serial: digi_acceleport: drop unused wait queue
USB:
serial: digi_acceleport: fix oob port dev_printk()
USB:
serial: digi_acceleport: fix port registration order
USB:
serial: digi_acceleport: stop OOB I/O when not in use
USB:
serial: fix driver deregistration order
USB:
serial: fix dynamic id driver deregistration race
USB:
serial: fix ioctl hangup race
USB:
serial: fix port tear down use-after-free
USB:
serial: keyspan_pda: drop unused driver data usb-serial pointer
USB:
serial: metro-usb: drop redundant initialisations
USB:
serial: metro-usb: fix unthrottle race
USB:
serial: metro-usb: replace unnecessary atomic allocation
USB:
serial: option: add Compal EXC-T1 support
USB:
serial: option: add Compal EXM-G1x support
USB:
serial: option: add Quectel EG060W
USB:
serial: option: add Quectel RG660QB
USB:
serial: option: add support for SIMCom SIM8260C
USB:
serial: option: fix slab OOB read in interrupt URB callback
USB:
serial: pl2303: add support for PL256X multi-port devices
USB:
serial: quatech2: fix baud rate overflow
usb:
serial: spcp8x5: don't store usb_device_id
USB:
serial: spcp8x5: drop broken carrier detect support
USB:
serial: ssu100: fix baud rate overflow
USB:
serial: use iterator for driver deregistration
usb:
storage: realtek_cr: fix use-after-free on disconnect
usb:
storage: sierra_ms: reject short SWoC info transfers
usb:
typec: Add helper to check cable altmode support
usb:
typec: altmodes: select DRM_AUX_HPD_BRIDGE for TYPEC_DP_ALTMODE
usb:
typec: anx7411 - stop the IRQ before destroying the workqueue
usb:
typec: displayport: Check cable altmode support
usb:
typec: displayport: Reject DP Alt Mode VDO with no pin assignment for its capability
usb:
typec: hd3ss3220: fix VBUS regulator error message
usb:
typec: hd3ss3220: track VBUS enable state per consumer
usb:
typec: mux: avoid duplicated mux switches
usb:
typec: mux: Fix typec_switch_match()
usb:
typec: mux: tusb1046: add missing MODULE_DEVICE_TABLE()
usb:
typec: port-mapper: Only match USB4 port if host interface is available
usb:
typec: qcom-pmic-typec: disable cc_debounce_dwork on stop
usb:
typec: qcom-pmic-typec: drain cc_debounce_dwork if port_start() fails
usb:
typec: qcom-pmic: cancel reset_work on stop
usb:
typec: tcpci: pass correct rx_type to tcpm_pd_receive()
usb:
typec: tcpm: Add support for Battery Cap response message
usb:
typec: tcpm: Add support for Battery Status response message
usb:
typec: tcpm: constrain TCPM_SOURCING_VBUS event handling
usb:
typec: tcpm: Defensively bound altmode array accesses
usb:
typec: tcpm: fix EPR AVS APDO maximum voltage decoding
usb:
typec: tcpm: fix use-after-free of the kthread worker on port unregister
usb:
typec: tcpm: implement retry mechanism for Discover Identity VDMs
usb:
typec: tcpm: recover after failure to start the frs ams
usb:
typec: thunderbolt: Check cable altmode support
usb:
typec: thunderbolt: Disable work before freeing tbt on remove
usb:
typec: tipd: add error message for vendor ID read failure
usb:
typec: tipd: add read_power_status callback to tipd_data
usb:
typec: tipd: add TPS66993 support
usb:
typec: tipd: demote missing IRQ message to debug
usb:
typec: tipd: don't send GAID when probe fails in APP mode
usb:
typec: tipd: Fix Thunderbolt altmode VDOs for cd321x
usb:
typec: tipd: fix uninitialized typec_partner_desc in cd321x_update_work()
usb:
typec: tipd: fix uninitialized typec_partner_desc in tps6598x_connect()
usb:
typec: tipd: name TPS_REG_POWER_STATUS field masks
usb:
typec: ucsi: acpi: Assume UCSI 1.2 on Acer Nitro ANV15-41
usb:
typec: ucsi: displayport: Current CAM OOB index fixup
usb:
typec: ucsi: displayport: Fix OOB altmode array index
usb:
typec: ucsi: Fix debugfs response truncation beyond 16 bytes
usb:
typec: ucsi: gaokun: unwind notifier on UCSI register failure
usb:
typec: ucsi: Get the connector fwnode based on reg value
usb:
typec: ucsi: glink: fix use-after-free of ucsi on remove
usb:
typec: ucsi: Move long delayed work on system_dfl_long_wq
usb:
typec: ucsi: unregister debugfs entries on teardown
usb:
typec: ucsi: Use %pe to print error pointers
usb:
typec: ucsi: use UCSI_TIMEOUT_MS for sync command completion
usb:
usbfs: fix use-after-free of usb_device in usbdev_release()
usb:
usbtest: disable dynamic ID support
usb:
usbtmc: don't store usb_device_id
usb:
xhci: bail out of setup if the controller is inaccessible
usb:
xhci: Fix HCS_ERST_MAX conversion
usb:
xhci: Fix isochronous scheduling regression
usb:
xhci: Handle bogus TRB pointers in Missed Service Error events
usb:
xhci: Handle USB3 port events when there is one roothub
usb:
xhci: remove redundant 'xhci' pointer from endpoint struct
usb:
xhci: remove redundant function wrapper
usb:
xhci: replace Unicode quotes with ASCII apostrophes
usb:
xhci: standardize multi bit-field macros
usb:
xhci: use 64-bit Addressing Capability macro
usb:
xusbatm: don't rely on id table pointer arithmetic
usb_string_copy:
Use kzalloc() to avoid leaking old data
userfaultfd:
add UFFD_FEATURE_RWP_ASYNC for async fault resolution
userfaultfd:
add UFFDIO_REGISTER_MODE_RWP and UFFDIO_RWPROTECT plumbing
userfaultfd:
add UFFDIO_SET_MODE for runtime sync/async toggle
userfaultfd:
reset err to be 0 when move_pages_ptes succeeded
userfaultfd:
test uffd VMA flags through the vma_flags_t API
usr:
Correct a spelling by changing a letter
utf8:
Remove unused utf8_normalize
vc_screen:
reload vc pointer before if (ret) in vcs_write() to avoid UAF
vc_screen:
replace __get_free_pages() with kmalloc()
vdpa/mlx5:
fix wrong list iterated in add_direct_chain error path
vdpa/mlx5:
fix wrong MLX5_ADDR_OF struct type in alloc_inout()
vdpa/mlx5:
roll back MR update after VQ setup failure
vdpa/pds:
check virtqueue notify mapping
vdpa/solidrun:
fix typos in snet_ctrl comments
vdpa:
alibaba: add missing MODULE_DEVICE_TABLE()
vdpa:
alibaba: Keep DRIVER_OK clear if IRQ setup fails
vdpa:
ifcvf: Put device on unsupported feature error
vdpa:
octeon_ep: add missing MODULE_DEVICE_TABLE()
vdpa:
octeon_ep: Check dev_set_name() in dev add
vdpa:
Remove redundant dev_err()
vdpa:
solidrun: Free IRQs after request failure
vdpa_sim:
clear pending_kick on device reset
vdpa_sim:
fix cleanup after worker creation failure
vdpa_sim:
hold iommu_lock across dma_unmap passthrough transition
vdpa_sim_blk:
reject out-of-range sector starts
vdpa_sim_net:
check TX pull result before RX copy
vdso/datastore:
Allow prefaulting by mlockall()
vdso/datastore:
Explicitly prevent remote access to timens vvar page
vdso/datastore:
Map pages in terms of the faults pgoff
vdso/datastore:
Map zeroed pages for unavailable data
vdso/datastore:
Rename data pages variable
vdso/datastore:
Simplify the mapping logic for VDSO_TIME_PAGE_OFFSET
vdso/gettimeofday:
Validate system call existence for time() and gettimeofday()
vdso/gettimeofday:
Verify COMPAT_32BIT_TIME interactions
vdso:
Automatically select HAVE_GENERIC_VDSO if necessary
vdso:
Drop HAVE_GENERIC_VDSO from architecture kconfig files
vDSO:
Make clockmode constants available without CONFIG_GENERIC_GETTIMEOFDAY
vdso:
Remove the dependency on HAVE_GENERIC_VDSO from ARCH_HAS_VDSO_ARCH_DATA
vdso:
Rename HAVE_GENERIC_VDSO to VDSO_DATASTORE
vdso:
Replace __ASSEMBLY__ with __ASSEMBLER__ in header files
vduse:
add F_QUEUE_READY feature
vduse:
Add suspend
vduse:
add VDUSE_GET_FEATURES ioctl
vduse:
add VDUSE_SET_FEATURES ioctl
vduse:
do not take dev->rwsem in the virtqueue kick path
vduse:
do not take rwsem at reset work flush
vduse:
return compat ioctl results directly
vduse:
store control device pointer
vduse:
validate virtqueue alignment
verification/rvgen:
Add golden and spec folders for tests
verification/rvgen:
Add selftests
verification/rvgen:
Add selftests for rvgen kunit
verification/rvgen:
Add the rvgen kunit subcommand
verification/rvgen:
Convert __fill_setup_invariants_func() to Lark
verification/rvgen:
Convert __fill_verify_guards_func() to Lark
verification/rvgen:
Convert __fill_verify_invariants_func() to Lark
verification/rvgen:
Delete __parse_constraint()
verification/rvgen:
Generate cleanup hook for per-obj monitor
verification/rvgen:
Implement state and transition parser based on Lark
verification/rvgen:
Improve consistency in template files
verification/rvgen:
Improve rv_dir discovery in RVGenerator
verification/rvgen:
Introduce a parse tree for automata using Lark
verification/rvgen:
Remove dead code
verification/rvgen:
Remove the old state variables
verification/rvgen:
Simplify the generation for clock variables
verification/rvgen:
Switch __create_matrix() to Lark
verification/rvgen:
Switch __get_event_variables() to Lark
verification/rvgen:
Switch LTL parser to Lark
verification/rvgen:
Use .old instead of .bak for kunit backup files
verification/rvgen:
Use pathlib instead of os.path
veth:
fix peer NETDEV_XDP_ACT_NDO_XMIT after GRO is toggled while down
veth:
manage XDP program pointers during channel resize
veth:
Support per-netns device unregistration.
vfio-pci/zdev:
Add a device feature for error information
vfio/pci:
Avoid mapping BARs for devices with non-mappable BARs
vfio/pci:
clear vdev->msi_perm after freeing it on init failure
vfio/pci:
Remove the pcie check for VFIO_PCI_ERR_IRQ_INDEX
vfio:
Enable cdev noiommu mode under iommufd
vfio:
selftests: Add allocation assert helpers
vfio:
selftests: Add generic PCI command register helpers
vfio:
selftests: Add helpers to re-enable interrupts
vfio:
selftests: Add memcpy chunking to vfio_pci_driver_memcpy()
vfio:
selftests: Add NVIDIA Falcon driver for DMA testing
vfio:
selftests: Allow drivers without send_msi() support
vfio:
selftests: Avoid VLAs
vfio:
selftests: igb: Add driver for Intel 82576 device
vfio:
selftests: Retry on EAGAIN during device reset
VFS:
add vfs_lookup_open() for nfsd
vfs:
call audit_inode_child() in lookup_open() on failure
vfs:
move create error && negative dentry case in lookup_open() up
VFS:
move delegated_inode retry loop into lookup_open()
VFS:
move mnt_want_write() and locking into lookup_open()
vfs:
pass S_IFDIR mode to vfs_prepare_mode()
vfs:
Remove mmb_fsync()
vhost-net:
wake queue of tun/tap after ptr_ring consume
vhost-scsi:
clamp max_io_vqs module parameter
vhost-scsi:
use kvzalloc for vq array allocation
vhost-vdpa:
don't install the eventfd_ctx_fdget() error in config_ctx
vhost-vdpa:
protect config_ctx from being freed under the config callback
vhost/net:
fix clear_user start address in VHOST_GET_FEATURES_ARRAY
vhost/vdpa:
reject VRING_NUM larger than device max
vhost:
fix inaccurate kdoc in iotlb helpers
vhost:
invalidate vring access on IOTLB transitions
vhost:
limit outstanding IOTLB misses per virtqueue
vhost:
reject zero-size IOTLB INVALIDATE
virt:
arm-cca-guest: Drop unused assignment of platform_device_id driver data
virt:
arm-cca-guest: use migrate_disable() for attestation token requests
virt:
vmgenid: move to using dev_set/get_drvdata
virt:
vmgenid: remap memory as decrypted
virt:
vmgenid: set driver_data before registering notification handlers
virtchnl:
move virtchnl and virtchnl2 headers to 'include/linux/net/intel'
virtio-mmio:
add support for transport version 3
virtio-net:
Ensure that TCP packets don't overflow gso_segs
virtio-pci:
return IRQ_HANDLED after non-zero ISR
virtio-vdpa:
Use queue id when setting vq affinity
virtio:
add Eugenio Pérez as Maintainer
virtio:
Add ID for virtio media
virtio:
add virtio_device_shutdown() helper
virtio:
fix article before virtio in dma-buf comment
virtio:
fix use-after-free in unregister_virtio_device()
virtio:
rtc: time out alarm requests
virtio_balloon:
disable indirect descriptors
virtio_balloon:
factor out virtballoon_quiesce()
virtio_balloon:
quiesce balloon work before device shutdown
virtio_balloon:
warn on failed buffer add in stats_handle_request()
virtio_balloon:
warn on failed buffer add in tell_host()
virtio_blk:
set the zone write granularity
virtio_console:
allocate the port_buffer with the caller's gfp
virtio_console:
do not free control-out buffers on remove
virtio_console:
fix control queue race during restore
virtio_console:
fix endian conversion in handle_control_message()
virtio_console:
fix hot-unplug races in TX paths
virtio_console:
fix race between hvc put_chars and virtqueue teardown on freeze
virtio_console:
refactor __send_to_port() buffer ownership
virtio_console:
take a kref in find_port_by_vq() to fix port UAF
virtio_dma_buf:
fix typo in kdoc comment: get_uid -> get_uuid
virtio_input:
reset device if input_register_device() fails
virtio_input:
stop callbacks before unregistering input device
virtio_mem:
fix hardcoded 'vm' variable in bbm iteration macros
virtio_mem:
fix typo in comment
virtio_mmio:
disable IRQ wake before free_irq
virtio_net:
copy zerocopy frags in start_xmit without NAPI
virtio_net:
Fix resize of the RX ring
virtio_pci:
fix wrong queue index for admin vq in intx path
virtio_ring:
fix infinite loop in virtnet_poll_cleantx when device is broken
virtio_ring:
fix stale descriptor flags after a failed packed add
vlan:
ensure sufficient headroom in vlan_dev_hard_header()
vlan:
fix skb_under_panic and races when toggling HW VLAN offload
vlan:
require the MAC header to be present in __vlan_insert_inner_tag()
vrf:
Stop corrupting skb->csum when capturing CHECKSUM_COMPLETE packets
vsock/virtio:
account only unread bytes in read_skb()
vsock/virtio:
flush works in dependency order
vsock/virtio:
restore msg_iter on transmission failure
vsock/virtio:
rewrite MSG_ZEROCOPY flag handling
vsock/virtio:
validate packet source for connected sockets
vsock/vmci:
validate packet source for connected sockets
vsock:
don't check the listener's sk_err in vsock_accept()
vsock:
Fix memory leak in vmci_transport_recv_dgram_cb()
vsock:
ignore empty child namespace mode writes
vsock:
remove the now-unused rejected flag
vsock:
treat TCP_CLOSING as once-established
vsock:
use sock_error() to consume sk_err after a failed connect
vt:
add mode validation in vt_setactivate
vt:
hide cursor prior to font changes to avoid out-of-bound reads
vt:
selection: Fix unsigned underflow and slab-out-of-bounds read in paste_selection()
vt:
skip screen update for DEC alignment test on backgroup consoles
vxlan:
Enable BIG TCP packets
vxlan:
fix reading neigh ha
vxlan:
honor per-nexthop fdb destination port
vxlan:
initialize _md in vxlan_xmit_one()
vxlan:
keep the last remote linked during FDB flush
vxlan:
mdb: Fix use-after-free in vxlan_mdb_flush()
vxlan:
mdb: Fix use-after-free in vxlan_mdb_remote_src_del()
vxlan:
reject dynamic fdb entries that reference a nexthop id
vxlan:
use one headroom snapshot for neighbour replies
vxlan:
vnifilter: enforce exact length of GROUP/GROUP6 attributes
w1:
ds2482: add OF device match table
w1:
ds2482: Fix signedness bug in ds2482_w1_triplet()
w1:
ds28e17: reject an oversize length on an I2C block read
w1:
validate slave string length before checking separator
wanxl:
Remove pci_map_single_debug()
watch_queue:
Fix note pool publication race in watch_queue_set_size()
watchdog/softlockup:
fix softlockup typos
watchdog:
Add Nuvoton MA35D1 watchdog driver support
watchdog:
apple: Constify some structures
watchdog:
aspeed: Propagate errors from optional IRQ lookup
watchdog:
bd96801_wdt: Remove redundant dev_err_probe()
watchdog:
booke_wdt: Document unused parameter of __booke_wdt_disable()
watchdog:
cadence_wdt: Remove redundant dev_err()
watchdog:
da9062: fix suspend/resume handling of HW_RUNNING watchdog
watchdog:
da9063: fix suspend/resume handling of HW_RUNNING watchdog
watchdog:
digicolor: Avoid division by zero
watchdog:
dw_wdt: Propagate errors from optional IRQ lookup
watchdog:
fix hrtimer start when pretimeout is zero
watchdog:
intel-mid_wdt: Remove redundant dev_err()
watchdog:
keembay: Remove redundant dev_err_probe()
watchdog:
lenovo_se30g2_se60_wdt: Watchdog for Lenovo SE30G2 and SE60
watchdog:
marvell_gti: Remove redundant dev_err_probe()
watchdog:
mediatek: Propagate errors from optional IRQ lookup
watchdog:
msc313e: Avoid division by zero
watchdog:
msc313e: Enable clock before accessing hardware registers
watchdog:
msc313e: Fix clock leak and spurious timer in settimeout()
watchdog:
msc313e: Fix NULL pointer dereference in PM callbacks
watchdog:
msc313e: Fix premature reset during timeout update
watchdog:
msc313e: Fix spurious reset on suspend
watchdog:
msc313e: Fix undefined behavior
watchdog:
msc313e: Propagate error code in resume()
watchdog:
msc313e: Sync timeout value if WDT was running at boot
watchdog:
npcm: add bootstatus support
watchdog:
orion: Remove redundant dev_err()
watchdog:
orion_wdt: Propagate errors from optional IRQ lookup
watchdog:
pretimeout: Add "dump" pretimeout governor
watchdog:
pretimeout: Convert dump pretimeout governor to tristate
watchdog:
qcom: Propagate errors from optional IRQ lookup
watchdog:
qcom: report bootstatus on IPQ9574 and IPQ5332
watchdog:
qcom: report WDIOF_POWERUNDER in bootstatus
watchdog:
realtek-otto: Change to use regmap API
watchdog:
realtek_otto: Remove redundant dev_err_probe()
watchdog:
rtd119x: Avoid division by zero
watchdog:
rzv2h: Avoid division by zero
watchdog:
sama5d4: Remove redundant dev_err()
watchdog:
sp5100_tco: Fix pci_dev reference leak in sp5100_tco_init()
watchdog:
sprd: Remove redundant dev_err()
watchdog:
starfive-wdt: Fix runtime PM leak in starfive_wdt_pm_start()
watchdog:
stm32_iwdg: Propagate errors from optional IRQ lookup
watchdog:
sunxi_wdt: preserve boot-enabled watchdog
watchdog:
take all OF aliases into account when assigning id
watchdog:
Use named initializers for platform_device_id arrays
watchdog:
via_wdt: add missing MODULE_DEVICE_TABLE()
watchdog:
w83627hf_wdt: Correctly identify Nuvoton NCT6126 chip
watchdog:
w83627hf_wdt: Report the probed chip name via WDIOC_GETSUPPORT
watchdog:
w83627hf_wdt: Use WDOG_HW_RUNNING for running chip on boot
watchdog:
wdat_wdt: map registers that fall inside ACPI NVS
wifi:
ath10k: Drop redundant NULL check on devm_clk_get()
wifi:
ath10k: filter non-UTF testmode events
wifi:
ath10k: snoc: use memcpy_fromio() for MSA ramdump
wifi:
ath10k: trigger hardware recovery upon rx failures
wifi:
ath11k: add purwa-iot-evk and qcs6490-rb3gen2 to usecase firmware table
wifi:
ath11k: Avoid buffer overread in ath11k_wmi_tlv_op_rx()
wifi:
ath11k: cap out-of-range rx MCS instead of leaving bogus rate
wifi:
ath11k: cleanup arsta in ath11k_mac_peer_cleanup_all()
wifi:
ath11k: Correctly copy the hint BSSID in WMI scan request
wifi:
ath11k: fix leak in ath11k_service_ready_ext_event()
wifi:
ath11k: fix overreads in ath11k_wmi_process_csa_switch_count_event()
wifi:
ath11k: fix resource leak on error in ext IRQ setup
wifi:
ath11k: fix stride mismatch in mac_phy_caps_parse()
wifi:
ath11k: reset ar->num_stations on hardware start
wifi:
ath11k: validate regulatory capability phy_id
wifi:
ath12k: add AHB platform descriptor support
wifi:
ath12k: add dp_mon support 32-bit TLV headers
wifi:
ath12k: add HAL ops for monitor TLV header decode and alignment
wifi:
ath12k: add QMI capability negotiation for dynamic memory mode
wifi:
ath12k: Add timestamp to dp stats display
wifi:
ath12k: advertise ieee_link_id in vdev start MLO params
wifi:
ath12k: Advertise multicast Ethernet encapsulation offload support
wifi:
ath12k: ahb: Revert undocumented ABI and dead code
wifi:
ath12k: allocate HOST_DDR and BDF regions after Q6 RO region
wifi:
ath12k: Avoid buffer overread in ath12k_wmi_op_rx()
wifi:
ath12k: avoid setting 320MHz support on non 6GHz band
wifi:
ath12k: change MAC buffer ring size to 4096
wifi:
ath12k: Constify struct ath12k_dp_arch_ops
wifi:
ath12k: correct monitor destination ring size
wifi:
ath12k: Correctly copy the hint BSSID in WMI scan request
wifi:
ath12k: enable threaded NAPI when DP IRQ affinity is unavailable
wifi:
ath12k: expand UserPD ID mask to support up to 8 PDs
wifi:
ath12k: Fix ath12k_wifi7_mac_op_tx() style issues
wifi:
ath12k: fix dp_link_peer dangling references on AP vdev rollback
wifi:
ath12k: fix encrypted EAPOL TX in encap offload mode
wifi:
ath12k: Fix inconsistencies in struct qmi_elem_info initializers
wifi:
ath12k: fix ML-STA authentication timeout on QCC2072
wifi:
ath12k: fix MLO peer delete race
wifi:
ath12k: fix overreads in ath12k_wmi_process_csa_switch_count_event()
wifi:
ath12k: fix rx_mpdu_start layout for QCC2072
wifi:
ath12k: fix scan command endianness on big endian
wifi:
ath12k: fix stride mismatch in mac_phy_caps_parse()
wifi:
ath12k: fix survey indexing across bands
wifi:
ath12k: fix TLV32 length mask
wifi:
ath12k: move firmware_mode enum to qmi.h
wifi:
ath12k: Reduce RX SRNG interrupt timer threshold to 200us
wifi:
ath12k: refactor HAL TLV32/64 decode helpers
wifi:
ath12k: refactor QMI memory assignment
wifi:
ath12k: remove unused QMI definitions
wifi:
ath12k: rename firmware_mode enum members to use QMI namespace
wifi:
ath12k: reset REOQ LUT addresses before firmware stop
wifi:
ath12k: Set congestion control max MSDU count
wifi:
ath12k: Set DTIM policy to stick mode for station interface
wifi:
ath12k: Set IEEE80211_OFFLOAD_ENCAP_4ADDR after tx_encap_type vdev param
wifi:
ath12k: Share RootPD state across UserPDs to avoid duplicate operations
wifi:
ath12k: Show per-radio center freq in dp stats
wifi:
ath12k: skip MLO multicast links during crash recovery in Tx path
wifi:
ath12k: Skip peer link info update in rx_status for monitor MSDUs
wifi:
ath12k: Skip setting RX_FLAG_8023 for Ethernet-II (DIX) frames in monitor mode
wifi:
ath12k: Switch to generic PAS TZ APIs
wifi:
ath12k: switch to name-based reserved memory lookup
wifi:
ath12k: tighten RX monitor TLV bounds check
wifi:
ath12k: update IPQ5332 BDF address offset
wifi:
ath12k: use %u for unsigned variables in QMI debug logs
wifi:
ath12k: Use different RX release ring sizes as per memory profiles
wifi:
ath12k: Use runtime device count in dp stats display
wifi:
ath12k: validate TLV length in process_tpc_stats()
wifi:
ath6kl: avoid buffer overreads in WMI event handlers
wifi:
ath6kl: clamp assoc request/response lengths before subtracting IE offsets
wifi:
ath6kl: Constify struct cfg80211_ops
wifi:
ath6kl: return 0 explicitly in ath6kl_init_upload()
wifi:
ath6kl: use pre-assigned cookie for remain_on_channel and mgmt_tx
wifi:
ath9k: Clean up device initialisation guards
wifi:
ath9k: reject short WMI command responses
wifi:
ath9k_htc: bound TX aggregation to MAX_TX_BUF_SIZE
wifi:
ath9k_htc: don't store usb_device_id
wifi:
atk9k: Revert "wifi: ath9k: reject short WMI command responses"
wifi:
b43, b43legacy: debugfs: use kzalloc() to allocate formatting buffers
wifi:
brcmfmac: 43430 and 43455 are CYW parts
wifi:
brcmfmac: add DPP support
wifi:
brcmfmac: cyw: pass PMKID to firmware if present
wifi:
brcmfmac: fix lost 802.1x TX completion wakeup
wifi:
brcmfmac: Fix memory leak in brcmf_sdio_read_control()
wifi:
brcmfmac: fix P2P action frame handling without device vif
wifi:
brcmfmac: fix P2P device removal race in brcmf_detach()
wifi:
brcmfmac: Set DMA direction for msgbuf packet IDs
wifi:
brcmfmac: use pre-assigned cookie for remain_on_channel and mgmt_tx
wifi:
brcmfmac: validate msgbuf flowring IDs before use
wifi:
brcmsmac: fix UAF in brcms_free_timer()
wifi:
carl9170: cmd: downgrade transient register I/O errors to wiphy_dbg
wifi:
carl9170: mac80211: document spatial multiplexing power save handler
wifi:
carl9170: rx: track PHY errors via debugfs
wifi:
cfg80211/nl80211: add STA-mode peer probing
wifi:
cfg80211: Add helper to pack station-level STA_INFO
wifi:
cfg80211: Avoid UNPROT_BEACON on AP interfaces
wifi:
cfg80211: change mesh_setup::ie_len to size_t
wifi:
cfg80211: check if AP has been started or joined a mesh before adding new station
wifi:
cfg80211: check IP header size in cfg80211_classify8021d()
wifi:
cfg80211: clarify and tighten key checks
wifi:
cfg80211: convert cookie output to input parameter
wifi:
cfg80211: convert tx_control_port cookie to input parameter
wifi:
cfg80211: do not support direct add of station to AP_VLAN interfaces
wifi:
cfg80211: don't filter by BSS type when removing stale entries
wifi:
cfg80211: don't free driver-owned scan requests
wifi:
cfg80211: don't get the radio mask for netdev-less wdevs
wifi:
cfg80211: Drop unused link stats handling in nl80211_send_station()
wifi:
cfg80211: fix NAN regulatory enforcement
wifi:
cfg80211: fix RTS threshold setting for single-radio PHY
wifi:
cfg80211: Fragment per-link station stats in nl80211_dump_station()
wifi:
cfg80211: get the wiphy out of a dying network namespace
wifi:
cfg80211: ibss: ref BSS entry for joined event
wifi:
cfg80211: improve multi-BSSID profile continuation parser
wifi:
cfg80211: include cf1 offset when sending chandef
wifi:
cfg80211: introduce helper to get S1G primary width
wifi:
cfg80211: move link_id validation earlier in nl80211_new_station()
wifi:
cfg80211: only group hidden BSSes with beacon entries
wifi:
cfg80211: pre-assign cookie for driver callbacks
wifi:
cfg80211: preserve hidden-group beacon IE ownership
wifi:
cfg80211: reduce RTNL holding in regulatory enforcement
wifi:
cfg80211: Refactor nl80211_dump_station() to prepare for per-link stats
wifi:
cfg80211: reg: add a newline in DFS debug message
wifi:
cfg80211: remove WIPHY_FLAG_DISABLE_WEXT
wifi:
cfg80211: restore netns_immutable on failures
wifi:
cfg80211: say why the auth/assoc BSS lookup failed
wifi:
cfg80211: stop PMSR before P2P and NAN teardown
wifi:
cfg80211: support MAC address filtering in station dump for link stats
wifi:
cfg80211: tests: check BSS lookup failure reasons
wifi:
cfg80211: undo netns switch if renaming the wiphy fails
wifi:
cfg80211: verify if AP_VLAN belongs to the correct AP
wifi:
cw1200: fix TX padding OOB read leaking heap data to device
wifi:
ieee80211: introduce generic KHZ_TO_HZ helper
wifi:
ipw2x00: bound management frame length to the receive buffer
wifi:
iwlegacy: 3945: free EEPROM data on remove
wifi:
iwlegacy: fix broadcast stations deallocation
wifi:
iwlwifi: add a compile time check for too long hcmds
wifi:
iwlwifi: bump core version for BZ/SC/DR
wifi:
iwlwifi: claim UHR DBE capability for UHR devices
wifi:
iwlwifi: Clean dangling pointer in tx path
wifi:
iwlwifi: dvm: fix memory leak in iwl_op_mode_dvm_start()
wifi:
iwlwifi: fix counter type in iwl_fwrt_dump_error_logs
wifi:
iwlwifi: fw: Fix spelling typo in error-dump.h
wifi:
iwlwifi: fw: move SAR defines from acpi.h to regulatory.h
wifi:
iwlwifi: guard against division by zero in iwl_dbg_tlv_alloc_fragments
wifi:
iwlwifi: ignore raw-DSM TLV for LARI cmd version 13 and above
wifi:
iwlwifi: mei: check SAP message length before reading it
wifi:
iwlwifi: mei: pass correct argument to function
wifi:
iwlwifi: mei: skip data read if length is too short
wifi:
iwlwifi: mld: add debug log after AP type command
wifi:
iwlwifi: mld: add PNVM_INIT_COMPLETE_NTFY to the hcmd names
wifi:
iwlwifi: mld: cancel wiphy work before freeing wiphy
wifi:
iwlwifi: mld: Do not cleanup FW state when the device is dead
wifi:
iwlwifi: mld: drop connection on D3 resume failure
wifi:
iwlwifi: mld: fix read in wake packet notification handler
wifi:
iwlwifi: mld: fix validation fallback in iwl_mld_notif_is_valid
wifi:
iwlwifi: mld: honor FW puncturing capability in MCC response
wifi:
iwlwifi: mld: initialize scan-abort status
wifi:
iwlwifi: mld: move BIOS reading code to where it belongs
wifi:
iwlwifi: mld: reset the driver state upon firmware recovery
wifi:
iwlwifi: mld: support aborting an ongoing ftm request
wifi:
iwlwifi: mld: support update_mcc notification v2
wifi:
iwlwifi: mld: treat valid BAID without STA as a FW error
wifi:
iwlwifi: mld: validate D3_END notif size
wifi:
iwlwifi: mld: validate wake packet crypto overhead
wifi:
iwlwifi: mld: validate WoWLAN notif header
wifi:
iwlwifi: mvm/mld: fix PPE threshold debug print loop
wifi:
iwlwifi: mvm: add LARI_CONFIG_EXTENSION command
wifi:
iwlwifi: mvm: cleanup the driver state after device_powered_off
wifi:
iwlwifi: mvm: fix off-by-one in TXF key sanitiser
wifi:
iwlwifi: mvm: fix the FCS truncation logic in d3
wifi:
iwlwifi: mvm: ignore sync frames when sync is disabled
wifi:
iwlwifi: mvm: remove iwl_mvm_recalc_tcm()
wifi:
iwlwifi: mvm: reset the smart fifo state upon FW stop
wifi:
iwlwifi: mvm: validate monitor notif link_id
wifi:
iwlwifi: pcie: validate txq_id in txq_enable
wifi:
iwlwifi: regulatory: add LARI v15 DSM support bitmap
wifi:
iwlwifi: regulatory: add LARI_CONFIG_CHANGE command v14 support
wifi:
iwlwifi: support TTL platform device ID
wifi:
iwlwifi: validate PNVM SKU TLV length
wifi:
iwlwifi: validate UEFI reduced-power SKU TLV length
wifi:
libertas: debugfs: use kzalloc() to allocate formatting buffers
wifi:
libertas_tf: fix UAF in lbtf_free_adapter()
wifi:
libipw: reject TKIP frames without a full MIC
wifi:
libipw: reject too-short association responses
wifi:
libipw: reject too-short beacon and probe responses
wifi:
mac80211: abort chanswitch when leaving a mesh
wifi:
mac80211: account proxy paths against the mesh path limit
wifi:
mac80211: add AQL support for multicast packets
wifi:
mac80211: add HE 6 GHz capability in the scan elems len
wifi:
mac80211: add ieee80211_txq_aql_pending()
wifi:
mac80211: always send regulatory connectivity element
wifi:
mac80211: avoid out-of-bounds read for empty PREQ elements
wifi:
mac80211: avoid WARN in set_bitrate_mask when sdata not in driver
wifi:
mac80211: count only matching reservations in reserved switch
wifi:
mac80211: disconnect on CSA to channel 0
wifi:
mac80211: don't access the TSF of a down interface
wifi:
mac80211: don't allow injecting frames wider than the chanctx
wifi:
mac80211: don't allow link changes when iface is down
wifi:
mac80211: don't apply peer rates to off-channel frames
wifi:
mac80211: don't drop scan probe requests for lack of peer rates
wifi:
mac80211: don't encrypt pre-auth (ETH_P_PREAUTH) frames
wifi:
mac80211: don't estimate airtime for unsupported rate widths
wifi:
mac80211: don't offload TC setup on AP_VLAN interfaces
wifi:
mac80211: don't RCU-dereference the mesh CSA settings we just set
wifi:
mac80211: don't start a ROC while scanning
wifi:
mac80211: don't warn when an IBSS has no channel to scan
wifi:
mac80211: drain PS delivery work during station teardown
wifi:
mac80211: drop oversized fragments to avoid extra_len overflow
wifi:
mac80211: estimate expected throughput if not provided by driver/rc
wifi:
mac80211: factor out part of ieee80211_calc_expected_tx_airtime
wifi:
mac80211: fix mesh fast xmit path deletion UAF
wifi:
mac80211: fix monitor min_def bandwidth
wifi:
mac80211: fix per-STA profile length in cross-link CSA parsing
wifi:
mac80211: fix RCU dereference in throughput estimate
wifi:
mac80211: fix RCU usage in peer probing
wifi:
mac80211: fix slab-out-of-bounds read in ieee80211_monitor_select_queue()
wifi:
mac80211: handle empty FILS association request payload
wifi:
mac80211: ibss: read deauth reason_code after frame length check
wifi:
mac80211: implement STA-mode peer probing
wifi:
mac80211: include TIM bitmap control for buffered S1G mcast traffic
wifi:
mac80211: keep fallback association elements alive
wifi:
mac80211: keep paired old chanctx alive
wifi:
mac80211: mesh: release the channel if start fails
wifi:
mac80211: mesh: reset the CSA state when leaving
wifi:
mac80211: minstrel_ht: validate fixed rate index
wifi:
mac80211: notify driver before destroying assoc link
wifi:
mac80211: only operate on TDLS peers in the TDLS code
wifi:
mac80211: parse enhanced critical updates field
wifi:
mac80211: prevent AP VLAN tx from other interfaces
wifi:
mac80211: refactor multi-link assoc response parsing
wifi:
mac80211: refuse to make a monitor active when it has no queue
wifi:
mac80211: reject invalid 320 MHz CSA bandwidth
wifi:
mac80211: release mesh path quota on failed additions
wifi:
mac80211: require a peer station for TDLS setup confirm
wifi:
mac80211: reset state when starting AP fails
wifi:
mac80211: reset the AP_VLAN tailroom counter on ifdown
wifi:
mac80211: reset the LED state when ifup fails
wifi:
mac80211: Route (Re)association req/response to per-STA queue
wifi:
mac80211: send TWT teardown to peer after setup TX failure
wifi:
mac80211: set info->band for 802.3 encap offload frames
wifi:
mac80211: set up the TX info early to fix failure paths
wifi:
mac80211: shut down RX BA session timer on teardown
wifi:
mac80211: simplify airtime_flags_write()
wifi:
mac80211: skip default WMM setup for AP_VLAN links
wifi:
mac80211: skip unused probe response countdown offsets
wifi:
mac80211: stop using ieee80211_mgmt_tx_cookie()
wifi:
mac80211: suppress chanctx warning for debugfs reset
wifi:
mac80211: unlist vifs when their netdev is unregistered
wifi:
mac80211: use ifa_dev from event argument
wifi:
mac80211: validate TX status rate metadata
wifi:
mac80211_hwsim: authenticate PMSR report senders
wifi:
mac80211_hwsim: avoid NULL skb in stop queue drain
wifi:
mac80211_hwsim: clean up radio rhashtable on free
wifi:
mac80211_hwsim: clear PMSR request state on abort
wifi:
mac80211_hwsim: don't hand frames to mac80211 while stopping
wifi:
mac80211_hwsim: report TX status link_id
wifi:
mm81x: add mm81x Wi-Fi HaLow driver
wifi:
mm81x: prevent timers from outliving teardown
wifi:
morsemicro: MM81X should be invisible and selected by its users
wifi:
mt76: account non-AQL frames per peer rather than per link
wifi:
mt76: add init_wiphy callback
wifi:
mt76: add PS buffering support for HW-managed TIM drivers
wifi:
mt76: allow TX aggregation on the VO queue
wifi:
mt76: assign link_id when sending probe request during scan
wifi:
mt76: cancel reset and rc work on device unregister
wifi:
mt76: check txfree done event on the WED hw path
wifi:
mt76: connac2: add per-chip PCIe register definitions
wifi:
mt76: connac2: apply new rx all_complete_mask
wifi:
mt76: connac3: update basic rate table starting index
wifi:
mt76: connac: add MT7991A (0x7991) to is_mt7996()
wifi:
mt76: connac: add NAN connection type
wifi:
mt76: decode the full VHT Rx STBC capability field
wifi:
mt76: fix 4th chain ACK RSSI bitmask in sta_poll
wifi:
mt76: fix ER-SU 106-tone RU check in RX rate decode
wifi:
mt76: fix handling channel context with different bands in mt76_switch_vif_chanctx()
wifi:
mt76: fix HE DCM max-RU capability encoding
wifi:
mt76: fix non-AQL packet accounting for MLO stations
wifi:
mt76: fix out-of-bounds access in mmio copy helpers
wifi:
mt76: fix queue assignment for disassoc packets
wifi:
mt76: fix queue reg access when building WED and NPU together
wifi:
mt76: fix RX data queuing of RRO 3.0
wifi:
mt76: fix RXDMAD_C buffer recycling race
wifi:
mt76: fix stranded frames in mt76_txq_schedule_pending
wifi:
mt76: fix stuck TX queues after SER with no active interfaces
wifi:
mt76: fix uninitialised RXDMAD_C descriptor info
wifi:
mt76: mt7603: add 0x7592 EEPROM chip ID
wifi:
mt76: mt7603: file buffered frames under the TID reported to mac80211
wifi:
mt76: mt7603: fix U-APSD service period termination
wifi:
mt76: mt7603: free beacon SKB on error
wifi:
mt76: mt7603: initialize global station WCID
wifi:
mt76: mt7603: restore hardware PS buffering after a service period
wifi:
mt76: mt7603: tell mac80211 when the PS queue has run empty
wifi:
mt76: mt7615: avoid waiting for mac work under the mt76 mutex
wifi:
mt76: mt7615: fix NULL deref in mt7615_mac_set_rates
wifi:
mt76: mt76u: use a threaded NAPI for the RX path
wifi:
mt76: mt76x02: do not WARN on invalid rx descriptor length
wifi:
mt76: mt76x02: report rx FCS errors to mac80211
wifi:
mt76: mt7915: add thermal zone device registration
wifi:
mt76: mt7915: avoid nss underflow in mt7915_mcu_get_sta_nss
wifi:
mt76: mt7915: bound the device EEPROM address before the EFUSE copy
wifi:
mt76: mt7915: clear wcid mask under mutex after RCU pointer clear
wifi:
mt76: mt7915: configure noise floor reporting on reset
wifi:
mt76: mt7915: disable rx napi when removing device
wifi:
mt76: mt7915: fix chainmask handling for non-dbdc phys on band 1
wifi:
mt76: mt7915: fix double hif2 init on the non-WED path
wifi:
mt76: mt7915: fix ext PHY use-after-free on register error path
wifi:
mt76: mt7915: fix net_fill_forward_path for non-DBDC mt7986
wifi:
mt76: mt7915: handle MCU PS sync events
wifi:
mt76: mt7915: poll the correct SLP CTRL register for the second adie
wifi:
mt76: mt7915: release hif2 reference on probe IRQ failure
wifi:
mt76: mt7915: report RX chain signal for all RX paths
wifi:
mt76: mt7915: simplify mt7915_sys_recovery_set()
wifi:
mt76: mt7915: trigger L1 SER on PLE MDP RIOC hang
wifi:
mt76: mt7915: unlink TWT flow if the MCU rejects the agreement
wifi:
mt76: mt7915: unwind state on add_interface failure
wifi:
mt76: mt7915: update SKU power limits after changing antennas
wifi:
mt76: mt7915: use little-endian for bss_info_ra wire fields
wifi:
mt76: mt7915: write RX header translation bit to the correct register
wifi:
mt76: mt7921: Add PCIe AER handler support to prevent system crash
wifi:
mt76: mt7921: add regulatory wiphy self manager support
wifi:
mt76: mt7921: fix memory leak when skb_linearize fails in mcu rx event
wifi:
mt76: mt7921: refactor regd update to fix recursive mutex deadlock
wifi:
mt76: mt7921: skip unknown CLC firmware records
wifi:
mt76: mt7921: validate CLC firmware records
wifi:
mt76: mt7925: add MMIO register remapping table for MT7928
wifi:
mt76: mt7925: add MT7927 per-chip rx irq definitions
wifi:
mt76: mt7925: add MT7928 DMA configuration
wifi:
mt76: mt7925: add MT7928 FWDL support
wifi:
mt76: mt7925: add MT7928 irq_map with chip-specific rx masks
wifi:
mt76: mt7925: add MT7928 PCIe support
wifi:
mt76: mt7925: add MT7928 per-chip PCIe register definitions
wifi:
mt76: mt7925: add MT7928 TXD/TXS/TX_DONE support
wifi:
mt76: mt7925: add NAN MCU handling
wifi:
mt76: mt7925: add NAN MCU helpers
wifi:
mt76: mt7925: add per-chip PCIe register definitions
wifi:
mt76: mt7925: add regulatory wiphy self manager support
wifi:
mt76: mt7925: align scan IE and EFUSE TLV lengths to 4 bytes for MT7928
wifi:
mt76: mt7925: cancel mlo_pm_work on stop
wifi:
mt76: mt7925: cancel pending mlo_pm_work
wifi:
mt76: mt7925: don't put the band auto marker in TGID
wifi:
mt76: mt7925: ensure tx headroom in usb_sdio_tx_prepare_skb
wifi:
mt76: mt7925: Fix EHT Beamformee SS subfields to meet 802.11be minimum
wifi:
mt76: mt7925: fix infinite loop in UNI event TLV parsing
wifi:
mt76: mt7925: fix MMIO dynamic remap window size
wifi:
mt76: mt7925: fix msg len mismatch between driver and firmware
wifi:
mt76: mt7925: Fix unregister deadlock
wifi:
mt76: mt7925: guard BSS capability lookups
wifi:
mt76: mt7925: remove code guarded by nonexistent config option
wifi:
mt76: mt7925: rename WTBL registers to chip-specific format
wifi:
mt76: mt7925: replace shared rx irq masks with per-chip definitions
wifi:
mt76: mt7925: restore the legacy BSS after MLO teardown
wifi:
mt76: mt7925: skip DMA re-init selectively
wifi:
mt76: mt7925: skip reset work on hung bus
wifi:
mt76: mt7925: stop init retries on hung bus
wifi:
mt76: mt7925: support new WoW pattern TLV
wifi:
mt76: mt7925: update clc before setting sar power table
wifi:
mt76: mt7925: wire up NAN operations
wifi:
mt76: mt7927: set band index for sniffer mode
wifi:
mt76: mt7927: use real monitor vifs for dual-band monitors
wifi:
mt76: mt792x: add per-chip PCIe register struct
wifi:
mt76: mt792x: add tx_done ring to common DMA queue allocation
wifi:
mt76: mt792x: advertise mgmt frame registration
wifi:
mt76: mt792x: advertise NAN data support
wifi:
mt76: mt792x: build iface combinations dynamically
wifi:
mt76: mt792x: consolidate rx interrupt masks into all_complete_mask
wifi:
mt76: mt792x: do not advertise active monitor
wifi:
mt76: mt792x: drain USB UDMA before WFSYS reset
wifi:
mt76: mt792x: enable USB UDMA TX timeout
wifi:
mt76: mt792x: Fix memory leak in SDIO TX path
wifi:
mt76: mt792x: fix NULL dereference in ACPI SAR init during probe
wifi:
mt76: mt792x: fix use-after-free in mt76_rx_poll_complete
wifi:
mt76: mt792x: pick the SAR table layout from the table itself
wifi:
mt76: mt792x: quiesce USB paths on disconnect
wifi:
mt76: mt792x: rename WFDMA DMASHDL enable bit to follow the convention
wifi:
mt76: mt792x: replace shared PCIe MAC macros with per-chip struct
wifi:
mt76: mt792x: stop USB register access after bus hang
wifi:
mt76: mt792x: treat 0xff ACPI SAR entries as no limit
wifi:
mt76: mt7996: add mcu command to set bssid mapping address
wifi:
mt76: mt7996: add missing rdd_idx check when enabling background radar
wifi:
mt76: mt7996: add scan dwell time hw cap
wifi:
mt76: mt7996: bound the device EEPROM address before the EFUSE copy
wifi:
mt76: mt7996: bound TLV walk in mt7996_mcu_get_chip_config
wifi:
mt76: mt7996: clear stale link state on full reset
wifi:
mt76: mt7996: do not attach hif2 WED when the main WED attach failed
wifi:
mt76: mt7996: do not leave state behind after a failed WED attach
wifi:
mt76: mt7996: don't leak MLD group index on remap alloc failure
wifi:
mt76: mt7996: don't report a zero TX bitrate
wifi:
mt76: mt7996: expose per-band MAC addresses to cfg80211
wifi:
mt76: mt7996: fix capability of EHT-MCS 15 in MRU
wifi:
mt76: mt7996: fix EAPOL source BSS for non-MLD stations
wifi:
mt76: mt7996: fix MIB TX aggregation counter registers for mt7990
wifi:
mt76: mt7996: fix MLD ID in MAC TXD and HIF TXP
wifi:
mt76: mt7996: fix non-MLD station num_sta leak
wifi:
mt76: mt7996: fix out-of-bounds link array access in mt7996_tx()
wifi:
mt76: mt7996: fix reg addr remap when addr is 0
wifi:
mt76: mt7996: fix struct mt7996_mcu_wed_rro_ba_delete_event layout
wifi:
mt76: mt7996: fix TX DMA mapping leak for AddBA req frames
wifi:
mt76: mt7996: fix uninitialized buf read in mt7996_variant_fem_init()
wifi:
mt76: mt7996: free vif links after clearing wcid entries on full reset
wifi:
mt76: mt7996: handle UNI PS sync events
wifi:
mt76: mt7996: hold dev->mt76.mutex while disabling tx worker in SER
wifi:
mt76: mt7996: hold dev->mutex in remove_interface teardown
wifi:
mt76: mt7996: leave PS when a 4-address connection is established
wifi:
mt76: mt7996: program a link again if the driver holds it
wifi:
mt76: mt7996: reject iTWT setup requests from MLD stations
wifi:
mt76: mt7996: remove beacon_int_min_gcd from ADHOC interface combinations
wifi:
mt76: mt7996: remove code guarded by nonexistent config option
wifi:
mt76: mt7996: remove repeater muar config
wifi:
mt76: mt7996: reserve space for the CSA-abort countdown TLV
wifi:
mt76: mt7996: select net_setup_tc handler at runtime
wifi:
mt76: mt7996: set MT76_MCU_RESET before waking MCU waiters on full reset
wifi:
mt76: mt7996: skip key upload when adding an offchannel link
wifi:
mt76: mt7996: take over connection monitoring
wifi:
mt76: mt7996: validate default EEPROM firmware size
wifi:
mt76: mt7996: validate RX band_idx before dereferencing phys[]
wifi:
mt76: mt7996: wake MCU waiters before aborting scan in L1 SER
wifi:
mt76: only consume the WO drop bit on WED v2 devices
wifi:
mt76: reject out-of-range link ids in mt76_vif_link()
wifi:
mt76: report data NSS for STBC frames in RX rate decode
wifi:
mt76: serialize scan-link teardown with dev->mutex
wifi:
mt76: set MT76_SCANNING when starting a hw scan
wifi:
mt76: set the EOSP bit in the QoS header of the last released frame
wifi:
mt76: use ALTX queue for packets to disassociated stations
wifi:
mt76: wed: fix kernel panic on non-DBDC MT7986
wifi:
mwifiex: bound the pairwise-cipher OUI walk to the IE length
wifi:
mwifiex: debugfs: use kzalloc() to allocate formatting buffers
wifi:
mwifiex: Detach sync cmd buffer on interrupted wait
wifi:
mwifiex: fix IRQ leak using wrong index in MSI-X error path
wifi:
mwifiex: prevent authentication frame length truncation
wifi:
mwifiex: Remove WQ_HIGHPRI from main workqueue
wifi:
mwifiex: use pre-assigned cookie for remain_on_channel and mgmt_tx
wifi:
mwifiex: validate action frame fixed fields
wifi:
mwifiex: validate scan response extents
wifi:
nl80211/cfg80211: rename probe_client to probe_peer
wifi:
nl80211: clarify NL80211_BAND_IFTYPE_ATTR_HE_6GHZ_CAPA content
wifi:
nl80211: clean up color-change beacon data on errors
wifi:
nl80211: send frame tx status event only for non-zero cookie
wifi:
nxp: add nxpwifi driver for IW61x
wifi:
nxp: NXPWIFI should be invisible and selected by its users
wifi:
nxpwifi: bound uAP association event IEs to the event buffer
wifi:
nxpwifi: delete the station entry on the uAP deauth event
wifi:
nxpwifi: detach sync command buffer on interrupted wait
wifi:
nxpwifi: do not delete Rx reorder entries under RCU
wifi:
nxpwifi: embed rx_reorder_ptr
wifi:
nxpwifi: fix inverted check in Tx BA stream entry deletion
wifi:
nxpwifi: fix multiple static analysis errors and warnings
wifi:
nxpwifi: fix the authentication frame length handling
wifi:
nxpwifi: free the aggregation buffer when the RA list disappears
wifi:
nxpwifi: handle authentication frame allocation failures
wifi:
nxpwifi: protect sta_list against concurrent add and delete
wifi:
nxpwifi: reject zero-length extension elements in beacon IEs
wifi:
nxpwifi: use pre-assigned cookie for remain_on_channel and mgmt_tx
wifi:
nxpwifi: wait for the wakeup timer before the adapter is freed
wifi:
nxpwifi: zero the channel statistics array
wifi:
p54: require a full exp_if record in PDR_INTERFACE_LIST
wifi:
p54: update stale wireless wiki URLs
wifi:
p54: validate curve data length in the calibration curve converters
wifi:
p54: validate firmware record lengths
wifi:
qtnfmac: use pre-assigned cookie for mgmt_tx
wifi:
radiotap: add definitions for the new UHR TLVs
wifi:
rsi: fix heap OOB write on key removal
wifi:
rsi: Fix types to appease CFI
wifi:
rtl818x: initialize eeprom_93cx6 struct to zero
wifi:
rtl8723bs: use pre-assigned cookie for mgmt_tx
wifi:
rtl8xxxu: 8723bu: remove reference of non-existing firmware rtl8723bu_bt.bin
wifi:
rtl8xxxu: fix use-after-free from rx_urb_wq on stop
wifi:
rtlwifi: convert pci if-statement to ID table
wifi:
rtlwifi: disable ASPM for RTL8723BE with subsystem ID 17aa:b736
wifi:
rtlwifi: fix disabling of ASPM for RTL8723BE with AER flooding
wifi:
rtlwifi: pci: fix error path in rtl_pci_probe()
wifi:
rtlwifi: rtl8192d: remove dead SMPS rate mask code
wifi:
rtlwifi: rtl8192du: check QoS TID before indexing tids
wifi:
rtlwifi: rtl8192du: Fix possible memory leak in rtl92du_init_sw_vars()
wifi:
rtlwifi: rtl8723be: Remove unnecessary irq save/restore in hw_init()
wifi:
rtlwifi: rtl8821ae: remove conditional return with no effect in _rtl8821ae_llt_write()
wifi:
rtw88: 8822b: Don't process RF path C in query_phy_status_page1
wifi:
rtw88: 8822c: Don't process RF path C in query_phy_status_page{0,1}
wifi:
rtw88: 8822c: replace msleep() with fsleep() for DPK delays
wifi:
rtw88: disable ASPM and deep PS on ASUS TUF Gaming A15 FA506II
wifi:
rtw88: Enable receiving control frames in monitor mode
wifi:
rtw88: Fix potential memory leak in rtw_txq_push_skb()
wifi:
rtw88: pci: fix resource leak on failed NAPI setup
wifi:
rtw89: 8852a: fix RSSI report when average beacon RSSI is not ready
wifi:
rtw89: 8852cu: add quirk to disable 2.4 GHz band
wifi:
rtw89: 8922d: add TX time limit for 2GHz band
wifi:
rtw89: 8922d: bypass TXIQK when scan
wifi:
rtw89: 8922d: dynamic adjust channel smoothing
wifi:
rtw89: 8922d: enable Makefile and Kconfig for RTL8922DE
wifi:
rtw89: 8922d: fix EMLSR BB switch sequence for MLO mode transition
wifi:
rtw89: 8922d: read default digital voltage calibration values
wifi:
rtw89: 8922d: reduce IO in power-on function
wifi:
rtw89: 8922d: remove CCK bandwidth compensation
wifi:
rtw89: 8922d: set ANA CLK enter to 500KHz
wifi:
rtw89: 8922d: set TX compensation by format v2
wifi:
rtw89: 8922d: update scaling factor for RX path
wifi:
rtw89: add LED support to reflect the wireless association status
wifi:
rtw89: add multicolor LED support for RTL8852CU valve board
wifi:
rtw89: add thermal protect by digital voltage reduction
wifi:
rtw89: add tx shape v0 to keep built-in arrays compatible during transitions
wifi:
rtw89: ceox: Update antenna & grant signal setting
wifi:
rtw89: change scan offload format to V3 for WiFi 7 IC
wifi:
rtw89: check return values in rtw89_ops_start_ap()
wifi:
rtw89: coex: Add Bluetooth binding for Bluetooth RX gain setting
wifi:
rtw89: coex: Add Bluetooth binding for Bluetooth TX power setting
wifi:
rtw89: coex: Add BTC report version 8 support for BT sub-reports
wifi:
rtw89: coex: Add chip initial info version 11 for RTL8922A/D
wifi:
rtw89: coex: Add Co-RX logic
wifi:
rtw89: coex: Add cycle status report version 105
wifi:
rtw89: coex: Add driver info H2C command index version 103
wifi:
rtw89: coex: Add dual Bluetooth debug info dump
wifi:
rtw89: coex: Add firmware 0.27.97.X support for RTL8852C
wifi:
rtw89: coex: Add firmware 0.29.133.X support for RTL8852B family
wifi:
rtw89: coex: Add firmware 0.35.111.X support for RTL8922A/D
wifi:
rtw89: coex: Add firmware report control report v11
wifi:
rtw89: coex: Add Init info version 10
wifi:
rtw89: coex: Add RTL8922D chip string
wifi:
rtw89: coex: add rtw89_btc_init() entry for initialization once
wifi:
rtw89: coex: Add slots version 2
wifi:
rtw89: coex: Add TDMA binding for dual MAC
wifi:
rtw89: coex: Add TDMA version 4
wifi:
rtw89: coex: Add TX/RX RF parameter format version 9
wifi:
rtw89: coex: Add version 107 TX/RX info for firmware feature
wifi:
rtw89: coex: Add version 9 report control info
wifi:
rtw89: coex: Add Wi-Fi firmware 0.35.94.1 support for RTL8922D
wifi:
rtw89: coex: Add Wi-Fi MLO info version 2 H2C command
wifi:
rtw89: coex: Add Wi-Fi role info version 10
wifi:
rtw89: coex: Add wifi role info version 101
wifi:
rtw89: coex: Add WiFi/Bluetooth adapter binding info
wifi:
rtw89: coex: Branch out version 105 firmware report map index
wifi:
rtw89: coex: Change Wi-Fi link_mode_v0 translating timing
wifi:
rtw89: coex: Clear BT link weight when BT is disabled
wifi:
rtw89: coex: complete GPIO debug configuration handler
wifi:
rtw89: coex: Correct SET_RFE settings
wifi:
rtw89: coex: Decrease Wi-Fi special packet protect time
wifi:
rtw89: coex: Extend bt_slot_req for dual MAC wifi
wifi:
rtw89: coex: Fix Bluetooth link weight not updated on profile change
wifi:
rtw89: coex: Fix BT-info parsing for 5/6 GHz band & dual Bluetooth
wifi:
rtw89: coex: Fix H2C command redundant send & version fall through
wifi:
rtw89: coex: Fix log dump format with proper newline
wifi:
rtw89: coex: Fix TDMA v8 handling to unblock BTC report parsing
wifi:
rtw89: coex: Fix unexpected grant-signal assignee
wifi:
rtw89: coex: Fix Wi-Fi role info H2C command header issue
wifi:
rtw89: coex: force to exit Wi-Fi LPS while Bluetooth profile exist
wifi:
rtw89: coex: Handle Bluetooth LE-Audio related coexistence feature
wifi:
rtw89: coex: Move Bluetooth related counters to BT info
wifi:
rtw89: coex: Move wifi related counters to wifi info
wifi:
rtw89: coex: offset current BT info to BT0 for dual BT configuration
wifi:
rtw89: coex: Port _update_bt_ctrl_lps() for BT profile-based LPS control
wifi:
rtw89: coex: Rearrange _ntfy_role_info info
wifi:
rtw89: coex: Rearrange Bluetooth firmware report entry
wifi:
rtw89: coex: Rearrange coexistence control structure
wifi:
rtw89: coex: Refine _reset_btc_var()
wifi:
rtw89: coex: Refine chip initial related structure
wifi:
rtw89: coex: Refine RF calibration notify flow
wifi:
rtw89: coex: Refine send firmware command function
wifi:
rtw89: coex: Refine third party module related coexistence
wifi:
rtw89: coex: Renaming drvinfo_type to drvinfo_ver
wifi:
rtw89: coex: Separate _ntfy_role_info into two function
wifi:
rtw89: coex: Update coexistence version to 9.24.0
wifi:
rtw89: coex: Update driver outsource info to firmware version 6
wifi:
rtw89: coex: update external control length by case
wifi:
rtw89: coex: Update scoreboard related logic for dual Bluetooth
wifi:
rtw89: coex: Update TDMA descriptor for dual MAC
wifi:
rtw89: coex: Update Wi-Fi/Bluetooth coexistence version to 9.24.1
wifi:
rtw89: debug: add diagnosis for RF
wifi:
rtw89: debug: fix off by on in rtw89_ppdu_str()
wifi:
rtw89: disable sniffer mode in RX filter when initialization for Wi-Fi 7 chips
wifi:
rtw89: drop packet offload entry on H2C addition failure to avoid scan issue
wifi:
rtw89: efuse: no need to export rtw89_efuse_read_ecv_be()
wifi:
rtw89: efuse: read thermal calibration value for RTL8922D
wifi:
rtw89: extend tx shape format for regulatory 6 GHz power type
wifi:
rtw89: fix HE extended capability length check
wifi:
rtw89: fix scan offload version check logic
wifi:
rtw89: fw: add first set of firmware features by version for RTL8922D
wifi:
rtw89: fw: correct preload field of w2 in rtw89_fw_h2c_default_cmac_tbl_be()
wifi:
rtw89: fw: do bb_preinit before downloading firmware
wifi:
rtw89: fw: fix link ID filling for LPS MLO common info
wifi:
rtw89: fw: lower debug level for UDM1 debug register
wifi:
rtw89: fw: support scan offload v2 for WiFi 7 chips
wifi:
rtw89: fw: use MAC source for IO offload delay command
wifi:
rtw89: introduce helper to get tx shape index
wifi:
rtw89: mac: abstract register definition of firmware boot debug
wifi:
rtw89: mac: finish active TX immediately without waiting for DMAC
wifi:
rtw89: mac: pass chip version to firmware
wifi:
rtw89: pack I/O during bb_sethw to reduce API execution time
wifi:
rtw89: pci: add .shutdown callback to stop rfkill polling on reboot
wifi:
rtw89: pci: disable phy error flag related to refclk
wifi:
rtw89: pci: enable 36-bit DMA on spacemit K3
wifi:
rtw89: pci: set PCIe maximum TS1 for RTL8922DE
wifi:
rtw89: phy: add NCTL check for WiFi 7 chips
wifi:
rtw89: phy: fix bandedge primary channel for 2.4GHz 40MHz and 6GHz
wifi:
rtw89: phy: set CFR to manual mode for some 2GHz channels
wifi:
rtw89: refine RX filter configuration for WiFi 7 generation
wifi:
rtw89: remove conditional return with no effect in sys_init_*()
wifi:
rtw89: rfk: update TXIQK H2C command format to v1
wifi:
rtw89: set needed firmware elements for early chips transition
wifi:
rtw89: unify access struct of TX power track tables
wifi:
rtw89: use str_enable_disable() helper
wifi:
rtw89: wow: add QoS control field to WoWLAN ARP response for MLO
wifi:
rtw89: wow: extend timeout unit to avoid SER false alarm
wifi:
rtw89: wow: fix unsupported cipher debug messages
wifi:
rtw89: wow: only WiFi 6 chips initialize RF registers in WoWLAN mode
wifi:
rtw89: wow: use MLD address in WoWLAN ARP replies for MLO stations
wifi:
use UHR operation field presence bits
wifi:
virt_wifi: don't transfer operstate before register
wifi:
virt_wifi: free skb when disconnected
wifi:
wcn36xx: Fix potential use-after-free in TX ack timer teardown
wifi:
wfx: validate MIB read length before copying to caller
wifi:
wil6210: use pre-assigned cookie for remain_on_channel, mgmt_tx and probe_peer
wifi:
wilc1000: fix out-of-bounds read in P2P public action frames
wifi:
wilc1000: fix RX buffer OOB-write in wilc_wlan_handle_isr_ext()
wifi:
wilc1000: use pre-assigned cookie for remain_on_channel and mgmt_tx
wifi:
wilc1000: validate monitor transmit frame headers
wifi:
wlcore: allocate aggregation and firmware log buffers with kzalloc()
wifi:
wlcore: Fix runtime PM leak in wlcore_remove()
wifi:
wlcore: release runtime PM ref on regdomain config failure
wifi:
zd1211rw: reject secondary interfaces to prevent conflicts
wireguard:
noise: reject response consumption after intermediate initiation
wireguard:
queueing: preserve tstamp_type when encapsulating packet
workqueue:
account nr_active by the backing pool
workqueue:
allocate attrs for all workqueues
workqueue:
Annotate cb_lock nesting when draining a dead BH pool
workqueue:
annotate racy p->wake_cpu accesses in kick_pool_pick()
workqueue:
annotate racy PWQ_STAT_CPU_TIME update in wq_worker_tick()
workqueue:
annotate racy sum_exec_runtime reads for CPU-intensive detection
workqueue:
BUG_ON() instead of returning NULL in wq_node_nr_active()
workqueue:
defer the worker wakeup outside pool->lock in __queue_work()
workqueue:
defer the worker wakeup outside pool->lock in process_one_work()
workqueue:
dump the last woken worker for stalled pools
workqueue:
factor out alloc_and_link_percpu_pwqs()
workqueue:
factor out get_percpu_pool()
workqueue:
Fix NULL current_pwq deref in chained work check
workqueue:
Fix NULL current_pwq deref in flush dependency check
workqueue:
Fix NULL current_pwq deref in mem-reclaim helper
workqueue:
Fix unbound pool lifetime for pending pwqs
workqueue:
only show running workers in stall diagnostics
workqueue:
reject watchdog thresholds that overflow jiffies
workqueue:
release pwq pools by pool type
workqueue:
rename alloc_unbound_pwq() to alloc_pwq()
workqueue:
rename wq->unbound_attrs to wq->attrs
workqueue:
skip the node_nr_active update for non-unbound workqueues
workqueue:
split kick_pool() into kick_pool_pick()
workqueue:
test WQ_UNBOUND explicitly in the hotplug loops
workqueue:
trigger a single-CPU backtrace for stalled pools
workqueue:
Use raise_softirq() to trigger softirq in irq_work handler
workqueue:
use RCU accessors when populating wq->cpu_pwq
workqueue:
use rcu_dereference_sched() in workqueue_congested()
writeback.h:
fix a typo in the wbc_init_bio() description
writeback:
bound cleanup_offline_cgwb() rescans by rotating scanned inodes
writeback:
Export __inode_attach_wb()
writeback:
report a Tasks-RCU quiescent state per cgwb drain pass
x86,fs/resctrl:
Document safe RCU list traversal
x86/alternative:
Drop smp_locks glue
x86/alternatives:
Exclude text poking against change_page_attr()
x86/amd:
Stop using 32-bit MSR interfaces
x86/amd_node:
Avoid divide by zero on virtualized systems
x86/amd_node:
Fix PCI device reference counting in amd_smn_init()
x86/amd_node:
Fix potential NULL pointer dereference
x86/apic:
Ensure ICR register write value is handled as 32 bits
x86/apic:
Stop using 32-bit MSR interfaces
x86/barrier:
Use correct parameter names in kernel-doc
x86/boot/compressed/head_64.S:
Clean up SEV-related comments
x86/boot:
Use bool and IS_ENABLED() to simplify query_edd()
x86/boot:
Use IS_ENABLED() to simplify built-in-or-module checks
x86/bpf:
Enable EXECMEM_ROX_CACHE for BPF allocations
x86/bpf:
Make arch_bpf_trampoline_size allocate from EXECMEM_MODULE_DATA
x86/bugs:
Don't use cpu-type matching in cpu_vuln_blacklist
x86/build/64:
Prevent native builds from generating EGPR use
x86/build:
Only align ENTRY_TEXT to PMD_SIZE if necessary
x86/cfi:
Add __init_or_module annotations for fineibt
x86/cfi:
Fix FineIBT hash offset in cfi_get_func_hash()
x86/cfi:
Use symmetric SYM_START and SYM_END in __CFI_TYPE()
x86/CPU/AMD:
Fix AMD TLBI Erratum #1718
x86/cpu/scattered:
Sort it properly
x86/cpu/transmeta:
Rescan CPUID(0x1) after modifying capabilities
x86/cpu:
Hide and rename static_cpu_has()
x86/cpu:
Move intel_get_platform_id() to cpu/intel.c
x86/cpu:
Remove unnecessary __maybe_unused annotations
x86/CPU:
Rename struct cpuid_read_output to struct cpuid_output
x86/cpu:
Stop using 32-bit MSR interfaces
x86/cpu:
Use parsed CPUID(0x0)
x86/cpu:
Use parsed CPUID(0x1)
x86/crash:
Use crash_prepare_headers() helper to simplify code
x86/div64:
Fix addition of large constants in mul_u64_add_u64_div_u64()
x86/elf:
Correct comment for STACK_RND_MASK()
x86/entry/fred:
Encode frame pointer on entry
x86/entry:
Get rid of the sys_ni_syscall() indirection
x86/entry:
Make syscall functions static
x86/entry:
Simplify the syscall number logic
x86/events:
Use sysfs_emit() for cpumask show callbacks
x86/featctl:
Stop using 32-bit MSR interfaces
x86/fpu:
Fix kernel-doc formatting above fpu_enable_guest_xfd_features()
x86/fred:
Reconstruct the #GP context for rejected INT instructions
x86/hygon:
Stop using 32-bit MSR interfaces
x86/hyperv:
Avoid using per-cpu output page in hv_apicid_to_vp_index()
x86/hyperv:
Fix stale comments after stimer message mode removal
x86/hyperv:
reserve more vectors
x86/hyperv:
Stop using 32-bit MSR interfaces
x86/insn-eval:
Fix shadowed segment index in get_seg_reg_override_idx()
x86/insn-eval:
Move assign_register() out of KVM as insn_assign_reg()
x86/intel/quark:
Clean up function kernel-doc
x86/itmt:
Don't make ITMT enablement depend on debugfs
x86/kcfi:
Decode the kCFI check from the trap address
x86/kcfi:
Emit the FineIBT paranoid "cs" prefix as a byte
x86/kcfi:
Optimize call sequence
x86/kprobes:
Fix crash when probing CS CALL instructions
x86/kvm:
Disable preemption in kvm_flush_tlb_multi()
x86/kvm:
Don't consume async #PF flags on a kernel #PF in NMI context
x86/lib:
Add CPUID(0x1) family and model calculation
x86/lib:
checksum_64.h: Eliminate all kernel-doc warnings
x86/locking:
Use sfence for wmb() if SSE is available
x86/MCE/AMD:
Fix inverted interrupt enablement during storm handling
x86/mce:
Document the mce=print_all command line parameter
x86/mce:
Fix hardware debug register corruption on task migration
x86/mce:
Stop using 32-bit MSR interfaces
x86/mce:
Work around build warning after MSR-interface switch
x86/microcode/intel:
Reject problematic loading on Granite Rapids systems
x86/mm/pat:
Acquire init_mm read lock on attribute changes to avoid UAF
x86/mm/pat:
Acquire init_mm write lock on collapse to avoid UAF
x86/mm/pat:
Allocate split page tables as kernel page tables
x86/mm/pat:
Convert __set_pmd_pte() to ptdescs
x86/mm/pat:
Convert collapse_pmd_page() to ptdescs
x86/mm/pat:
Don't gate cpa_lock on debug_pagealloc_enabled()
x86/mm/pat:
Take cpa_lock around large-page collapse
x86/mm/pat:
Use IS_ENABLED() instead of ifdef
x86/mm:
Cap flush_tlb_info alignment at 64 bytes
x86/mm:
Convert arch_sync_kernel_mappings() to ptdescs
x86/mm:
Convert pgd_page_get_mm() to ptdescs
x86/mm:
Convert sync_global_pgds_l4() to ptdescs
x86/mm:
Convert sync_global_pgds_l5() to ptdescs
x86/mm:
Don't apply va_align to hugetlb mappings on AMD F15h
x86/mm:
Don't force unencrypted DMA for IOMMU-backed devices
x86/mm:
drop order parameter from free_pagetable()
x86/mm:
Drop unnecessary PMD page copy when freeing
x86/mm:
Factor out flush_tlb_info initialization
x86/mm:
Fix and document DEBUG_PAGEALLOC
x86/mm:
Fix typo in comment
x86/mm:
Fix user-space data loss with MADV_FREE and THP
x86/mm:
Move flush_tlb_info back to the stack
x86/mm:
Re-enable preemption before flush_tlb_multi()
x86/mm:
remove CONFIG_HAVE_BOOTMEM_INFO_NODE
x86/mm:
stop marking page tables as MIX_SECTION_INFO
x86/mm:
stop marking vmemmap as SECTION_INFO
x86/mm:
Use guard() for pgd_lock
x86/mm:
Use guard() in cpa_collapse_large_pages()
x86/msr:
Document the I/O-like write semantics in the msr driver
x86/msr:
Stop using 32-bit MSR interfaces in lib/msr-smp.c
x86/mtrr:
Stop using 32-bit MSR interfaces
x86/numa:
remove redundant numa_nodes_parsed node_set()
x86/olpc:
select GPIOLIB_LEGACY
x86/olpc:
Stop using 32-bit MSR interfaces
x86/paravirt:
Trace contended_release on unlock
x86/paravirt:
Use static_call() for the paravirt spinlock ops
x86/PCI:
Disable enhanced atomics on AMD NBIO 7.7 and 7.11
x86/pci:
Stop using 32-bit MSR interfaces
x86/pkeys:
Fix pkey_alloc() return value when pkeys are not supported
x86/platform/geode:
Remove old TODO message about leds-net5501.c
x86/platform/olpc:
xo15: Stop setting acpi_device_name/class()
x86/platform/quark:
Fix kernel-doc warnings in imr.c
x86/purgatory:
Return bool from verify_sha256_digest()
x86/ras:
Move contents from arch/x86/ras/Kconfig into drivers/ras/Kconfig
x86/resctrl:
Ensure domain fully initialized before placed on RCU list
x86/resctrl:
Protect against bad shift
x86/resctrl:
Stop using 32-bit MSR interfaces
x86/runtime-const:
Introduce runtime_const_mask_32()
x86/setup:
do not include kexec_handover.h from asm/setup.h
x86/setup:
prepend embedded bootconfig cmdline before parse_early_param
x86/sev:
Make vTPM SVSM calls preemption-safe
x86/sev:
Remove obsolete virtual address check
x86/sev:
Use new AES-GCM library
x86/speculation:
Drop Excess function parameter descriptions
x86/speculation:
Explicitly include linux/types.h
x86/syscall:
Use [syscall_]enter_from_user_mode_randomize_stack()
x86/tdx:
Fix off-by-one in port I/O handling
x86/tdx:
Fix zero-extension for 32-bit port I/O
x86/thermal:
Add bit definitions for Intel Directed Package Thermal Interrupt
x86/topo:
Map vendor CPU types to generic Linux such types
x86/topology:
Add TOPO_CPU_TYPE_LOW_POWER
x86/topology:
Name the AMD core-type values
x86/tsc:
Stop using 32-bit MSR interfaces
x86/vdso:
Respect COMPAT_32BIT_TIME
x86/virt:
use higher-level allocator API
x86/xen:
Convert xen_mm_pin_all() to ptdescs
x86/xen:
Convert xen_mm_unpin_all() to ptdescs
x86/xen:
Drop CONFIG_XEN_PVHVM_SMP
x86/xen:
fix init of balloon stats again
x86/xen:
Remove redundant config dependency on X86_LOCAL_APIC
x86:
Use PIT_TICK_RATE instead of CLOCK_TICK_RATE
xarray:
honor XA_FLAGS_ACCOUNT in xas_split_alloc()
xdp:
fix zero-copy frame layout
xdrgen:
Add XDR width macros for short integer types
xdrgen:
Align the error caret under tab-indented source
xdrgen:
Do not declare union XDR functions in the definitions header
xdrgen:
Emit a blank line ahead of enum declarations
xdrgen:
Enforce RFC 5531 name and number scoping for RPC programs
xdrgen:
Fix opaque and string encoders for unbounded members
xdrgen:
Record the source position of each declared identifier
xdrgen:
Reject out-of-range program, version, and procedure numbers
xdrgen:
Reject specifications that define a name twice
xdrgen:
Share void RPC procedure handlers across programs
Xen/gnttab:
adjust two uses of sizeof()
xen/netfront:
don't leak the skb when xennet_fill_frags() fails
xen/netfront:
drop RX packets with a short Ethernet header
xen/xenbus:
check otherend_id only after it has been initialized
xen/xenbus:
log more information when device state got reset
xen:
Drop CONFIG_XEN_AUTO_XLATE
xen:
Drop CONFIG_XEN_PVHVM
xenbus:
Unregister reboot notifier on init failure
xfrm6:
fix out-of-bounds write in xfrm6_input_addr() when secpath is full
xfrm:
add missing RCU read lock in xfrm_send_migrate_state()
xfrm:
add missing rcu_read_lock(), skb_dst_force() and dev_hold() for xfrm_trans_reinject()
xfrm:
ah6: validate routing header segments_left
xfrm:
avoid lock inversion in nat keepalive work
xfrm:
bound nat keepalive state collection
xfrm:
drop ESP-in-TCP packets with no ingress device
xfrm:
espintcp: fix UAF during close
xfrm:
fix compat ALLOCSPI request use-after-free
xfrm:
Fix skb double-free in xfrm_dev_direct_output()
xfrm:
fix xfrm_state_construct() auth-trunc leak
xfrm:
hold net_device reference under RCU in bundle creation
xfrm:
iptfs: fix runt reassembly panic from short inner tot_len
xfrm:
iptfs: fix stack OOB read in iptfs_skb_reset_frag_walk()
xfrm:
save input state data before secpath resets
xfrm:
serialize state GC with device state flush
xfrm:
use hlist_del_init_rcu for state_cache and state_cache_input
xfs:
actually check internal-rtdev fields in the superblock
xfs:
actually recover intended file sizes in xfs_xmi_item_recover_intent
xfs:
add a lock annotation to xlog_cil_push_background
xfs:
add an allocation mode to xfs_alloc_file_space()
xfs:
add lock annotations to xfs_ail_delete*
xfs:
add lock annotations to xfs_try_open_zone
xfs:
add lock annotations to xlog_state_shutdown_callbacks
xfs:
add lockless xfs_buf_readahead_map fast path
xfs:
add support for FALLOC_FL_WRITE_ZEROES
xfs:
add xfs_metadir_create_file helper
xfs:
advance the findparent inode scan cursor while holding ILOCK
xfs:
also flush the RT device cache in xlog_write_iclog
xfs:
always set xfs_healthmon::first_event when inserting at front of list
xfs:
assert the reservation covers each da fork growth
xfs:
avoid double deferrals for RWF_DONTCACHE writes
xfs:
avoid extra cache flushes for multi-device file systems in xfs_fsync
xfs:
bail out on bitmap errors in xrep_agfl_fill
xfs:
bump lost_prev_errors if we lose even the healthmon lost event
xfs:
call xfs_dquot_set_prealloc_limits if we installed default rtb limits
xfs:
check di_forkoff correctly in scrub
xfs:
check healthmon outbuffer space correctly
xfs:
check padding field in xfs_ioc_commit_range
xfs:
check split_sectors validity before bio_split call
xfs:
compute dquot checksum after resetting dd_lsn in repair
xfs:
consolidate buffer locking in xfs_buf_get_map
xfs:
convert iomap ops to ->iomap_next()
xfs:
correct the parent pointer space reservation comment
xfs:
count escaped corruption errors in scrub stats
xfs:
create quota metadir inodes using xfs_metadir_create_file
xfs:
create rtgroup metadir inodes using xfs_metadir_create_file
xfs:
cross-reference the rtgroup superblock extent, not block
xfs:
destroy seen inode bitmap when we fail to add a dirpath
xfs:
don't assert when XFS_SCRUB_TYPE_HEALTHY scans return corruption
xfs:
don't call xfs_exchange_range_finish for a dry run
xfs:
don't continue on error in xfs_fsync
xfs:
don't cross reference rmapbt with bitmaps if they're incomplete
xfs:
don't flush and invalidate internal RT device twice in xfs_shutdown_devices
xfs:
don't get a pag reference in xfs_buf_get_map
xfs:
don't hold buffer locks across sync transaction commit in xfs_sync_sb_buf
xfs:
don't leak dqacct if rhashtable insertion fails
xfs:
don't leak new_bp if xfs_btree_bload_drop_buf fails
xfs:
don't let hidden_space go negative in xfs_metafile_resv_init
xfs:
don't let memory failures leak blocks and kill repairs
xfs:
don't merge different file IO error types
xfs:
don't modify file attributes or poke fsnotify for dry runs
xfs:
don't reverify buffers in xfs_buf_readahead_map
xfs:
don't spin forever on zero-length dirents when salvaging them
xfs:
don't stash removename operations with unknown ftype
xfs:
don't try to get a reference to a NULL oz in xfs_get_cached_zone
xfs:
drop dquot flush lock when we can't find a buffer to flush
xfs:
drop redundant S_IFDIR from mkdir
xfs:
factor out a xfs_iomap_set_anon_write helper
xfs:
fix attr fork block count checks in xrep_inode_blockcounts
xfs:
fix backwards mergeability logic in refcount scrubber
xfs:
fix backwards skipping logic in xrep_quota_block
xfs:
fix blockgc group quota scanning when usrquota isn't enforced
xfs:
fix bnobt repair space reservation disposal failure
xfs:
fix capability check in xfs
xfs:
fix cursor and pointer handling when recovering iunlink buckets
xfs:
fix exchange-range reflink flag clearing issue with INO1_WRITTEN
xfs:
fix exchange-range-to-eof file size exchange
xfs:
fix integer overflows in xbitmap set functions
xfs:
fix media verification ioctl for internal rt volumes
xfs:
fix name string recording in slowpath pptr tracepoints
xfs:
fix parent rec lookup initialization in xrep_metapath_unlink
xfs:
fix racy open zone caching
xfs:
fix reclaimed page accounting in xfs_buf_free
xfs:
fix replaying dirent removals into the temporary directory
xfs:
fix rtgroup repair estimations
xfs:
fix rtrefcount btree block counting in scrub
xfs:
fix rtrmap cross-referencing elision logic
xfs:
fix short ifork reaping computation in xreap_bmapi_binval
xfs:
fix termination logic in xchk_bmap
xfs:
fix the lock annotation in xfs_extent_busy_update_extent
xfs:
fix the lock annotation in xfs_mru_cache_lookup
xfs:
fix the lock annotation on xfs_iget_cache_hit
xfs:
fix the rtrmap and rtrefcount _maxlevels_ondisk functions
xfs:
fix typos and repeated words in comments
xfs:
fix under-reservation of blocks when repairing sf directories
xfs:
fix unit conversions in per_binval computation
xfs:
fix wild memcpy access when formatting ondisk rtrefcount btree roots
xfs:
fix xfs_rtrmapbt_mem_cursor for non-rmap filesystems
xfs:
fix zoned write iomap flags assignments
xfs:
give the deferred barrier op type a name
xfs:
guard against igrab failure in xrep_findparent_from_dcache
xfs:
handle NULL open_zone for merged ioends in xfs_ioend_put_open_zones
xfs:
handle reconnecting metadir subdirectories
xfs:
hide b_flags manipulation from code outside of xfs_buf.c
xfs:
improve lock annotations in the log code
xfs:
initialise args->total for parent pointer updates
xfs:
initialise error in xfs_defer_finish_one()
xfs:
lock the healthmon when inserting unmount event
xfs:
log the tempip after we convert it to extents format
xfs:
make the rtsummary repair fix the file size too
xfs:
mark internal metadir file creation helpers static
xfs:
mark slab-allocated xfs_buf backing memory as __GFP_RECLAIMABLE
xfs:
merge healthmon insert/push helpers
xfs:
merge xfs_buf_reverify into xfs_buf_read_map
xfs:
move buffer locking out of xfs_find_get_buf
xfs:
move healthmon event merge tracepoint
xfs:
only flag zero padding for dir3 data blocks, not dir3 block blocks
xfs:
port healthmon event list to list_head
xfs:
port to fs_bdev_file_open_by_path()
xfs:
preserve owner on in-memory btree creation
xfs:
prevent race in zoned space reservations
xfs:
release AGFL after walking it during rmapbt repair
xfs:
release alleged child inode on metapath unlink error
xfs:
release orphanage dir inode if chown fails
xfs:
remove _XBF_LOGRECOVERY
xfs:
remove duplicate INO1_WRITTEN check
xfs:
remove kmem_to_page()
xfs:
remove redundant function declaration
xfs:
remove several unused and never-implemented declarations
xfs:
remove spurious XBF_DONE clearing on readahead validation failure
xfs:
remove unused xfs_reflink_remap_range declaration
xfs:
replace ns_capable_noaudit
xfs:
report healthy filesystem events in scrub stats
xfs:
report nonexistent parents as a filesystem corruption
xfs:
report runtime failures in scrub
xfs:
report the error that made deferred work shut down the fs
xfs:
reset parent pointer args before each dir tree unlink repair
xfs:
restore bi_bdev in xfs_zone_gc_write_chunk
xfs:
restore nofs context unconditionally in xfs_trans_roll
xfs:
set IOMAP_F_INTEGRITY for zoned writes on integrity devices
xfs:
signal inode btree xref error if get_rec returns an error
xfs:
snapshot old AGFL before rewriting it
xfs:
snapshot scrub stats when rendering them
xfs:
split an assert in xfs_trans_log_buf
xfs:
split ioend handling into a separate source file
xfs:
split out a lower-level xfs_buf_get_map helper from xfs_find_get_buf
xfs:
stop exchanging reflink flags when exchanging mappings
xfs:
strengthen the "is cow staging" helpers in scrub
xfs:
take hm->lock in xfs_ioc_health_monitor() before insert
xfs:
truncate quota file correctly when repairing quota file
xfs:
use correct jiffies comparison function in xchk_maybe_relax
xfs:
use file target for post-log fsync fallback flush
xfs:
use goto based error unwinding in xfs_buf_read_map
xfs:
use inode_init_always_gfp with __GFP_NOFAIL in xfs_inode_alloc
xfs:
use kmalloc_objs() instead of kmalloc() in xfs_da_grow_inode_int
xfs:
use the correct reservations for rtrmap/refcount recovery
xfs:
use the rtgroup extent count to find rtrefcount gaps
xfs:
use WRITE_ONCE to update b_flags
xfs:
validate attr entry pointer before field access
xhci:
avoid xHC endpoint changes after disconnect or link error.
xhci:
dbgtty: Drop extra call to idr_destroy()
xhci:
dbgtty: Fix unregister on tty_alloc_driver() failure
xhci:
dbgtty: Fix unregister on tty_register_driver() failure
xhci:
fix frame id calculation and checks for isoc URBs
xhci:
fix lost bounce buffers on TDs spanning several ring segments
xhci:
include all root port children in recovery prevention on link error
xhci:
move dequeue to next valid td instead of past cancelled one
xhci:
prevent endpoint recovery after roothub disconnect
xhci:
Set frame ID field of isoc TRB when starting an isoch stream
xor/kunit:
add a benchmark
xor/kunit:
fix a spelling error
xor:
enable lock context analysis
xor:
improve the runtime selection benchmark
xsk:
account ring allocations to memcg
xsk:
align TX metadata layout across ABIs
xsk:
fix NULL pointer dereference in __xsk_rcv()
xsk:
honor XDP_TX_METADATA in zero-copy path
xsk:
Use a 32-bit compare in xsk_map_gen_lookup
xtensa/simdisk:
Avoid referring to module::args
xtensa:
correct CONFIG_XTENSA_CALIBRATE_CCOUNT macro name in comment
xtensa:
remove unused setup_profiling_timer function
y2038:
uapi: Use 64-bit __kernel_old_timespec::tv_nsec on x32
zloop:
set dma_alignment from the backing files for direct I/O
zloop:
truncate finished zones to zone capacity
zloop:
zero out only the unread tail of short reads
zonefs:
convert iomap ops to ->iomap_next()
zram:
add pr_fmt to backend files
zram:
do not release zstd global params from error paths
zram:
fix out-of-bounds access in read_block_state()
zram:
fix out-of-bounds access in writeback_store()
zram:
fix slot lock bit position on big-endian 64-bit
zram:
move lockmap to be per-zram instead per table
zram:
reject zero-size dictionary
zram:
reset per-priority params when changing algorithm before init
zram:
set default primary compressor in zram_destroy_comps()
zram:
switch to unsigned long indexing
zram:
use a custom key for each zram object
zram:
validate deflate params
zram:
validate parameters in each backend's setup_params
zsmalloc:
account for handle size in class lookup
{x86,um}/uapi/ptrace:
Guard register offset macros with __ASSEMBLER__ or __FRAME_OFFSETS