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