Changelog in Linux kernel 7.1

 
bufmap: manage as folios, V2.
 
ASoC rt5677: Prepare to support Lenovo Yoga Book tablets
 
.get_maintainer.ignore: add Askar
 
.mailmap: Add back old email alias
 
6lowpan: fix off-by-one in multicast context address compression
 
8021q: delete cleared egress QoS mappings
8021q: use RCU for egress QoS mappings
 
9p/trans_xen: make cleanup idempotent after dataring alloc errors
9p/trans_xen: replace simple_strto* with kstrtouint
 
9p: document missing enum values in kernel-doc comments
9p: fix access mode flags being ORed instead of replaced
9p: fix memory leak in v9fs_init_fs_context error path
 
accel/amdxdna: Add debug prints for command submission
accel/amdxdna: Add IOCTL to retrieve realtime NPU power estimate
accel/amdxdna: Add per-process BO memory usage query support
accel/amdxdna: Allow forcing IOVA-based DMA via module parameter
accel/amdxdna: Block running when IOMMU is off
accel/amdxdna: fix missing newline in pr_err message
accel/amdxdna: Fix mm_struct reference leak in aie2_populate_range()
accel/amdxdna: Import AMD_PMF namespace
accel/amdxdna: Refactor GEM BO handling and add helper APIs for address retrieval
accel/amdxdna: Remove mmap and export support for ubuf
accel/amdxdna: Return ERR_PTR on dma_alloc_noncoherent failure
accel/amdxdna: Support retrieving hardware context debug information
accel/amdxdna: Support sensors for column utilization
 
accel/ethosu: fix arithmetic issues in dma_length()
accel/ethosu: fix IFM region index out-of-bounds in command stream parser
accel/ethosu: fix OOB write in ethosu_gem_cmdstream_copy_and_validate()
accel/ethosu: fix wrong weight index in NPU_SET_SCALE1_LENGTH on U85
accel/ethosu: reject DMA commands with uninitialized length
accel/ethosu: reject NPU_OP_RESIZE commands from userspace
 
accel/ivpu: Add bounds check for firmware runtime memory
accel/ivpu: Add bounds checks for firmware log indices
accel/ivpu: Add buffer overflow check in MS get_info_ioctl
accel/ivpu: Apply minor code style cleanups to align with kernel style
accel/ivpu: Disallow re-exporting imported GEM objects
accel/ivpu: Fix signed integer truncation in IPC receive
accel/ivpu: Limit number of maximum contexts and doorbells per user
accel/ivpu: Perform engine reset instead of device recovery on TDR
accel/ivpu: prevent uninitialized data bug in debugfs
accel/ivpu: Remove boot params address setting via MMIO register
accel/ivpu: Test for imported buffers with drm_gem_is_imported()
accel/ivpu: Trigger recovery on TDR with OS scheduling
accel/ivpu: Update FW Boot API to version 3.29.4
 
accel/qaic: Add overflow check to remap_pfn_range during mmap
accel/qaic: fix incorrect counter check in RAS message decode
 
accel/rocket: Fix prep_bo ioctl leaking positive return from dma_resv_wait_timeout()
accel/rocket: fix UAF via dangling GEM handle in create_bo
 
ACPI: AC: Define ACPI_AC_CLASS in one place
ACPI: AC: Get rid of unnecessary declarations
ACPI: add acpi_get_cpu_uid() stub helper
ACPI: AGDI: fix missing newline in error message
ACPI: APEI: EINJ: Fix EINJV2 memory error injection
ACPI: APEI: GHES: Add devm_ghes_register_vendor_record_notifier()
ACPI: APEI: GHES: Add NVIDIA vendor CPER record handler
ACPI: arm64: cpuidle: Tolerate platforms with no deep PSCI idle states
ACPI: battery: Fix system wakeup on critical battery status
ACPI: bus: add missing forward declaration to acpi_bus.h
ACPI: button: Add missing device class clearing on probe failures
ACPI: button: Enable wakeup GPEs for ACPI buttons at probe time
ACPI: button: Fix ACPI GPE handler leak during removal
ACPI: Centralize acpi_get_cpu_uid() declaration in include/linux/acpi.h
ACPI: CPPC: add APIs and sysfs interface for perf_limited
ACPI: CPPC: Add cppc_get_perf() API to read performance controls
ACPI: CPPC: Check cpc_read() return values consistently
ACPI: CPPC: Extend cppc_set_epp_perf() for FFH/SystemMemory
ACPI: CPPC: Fix related_cpus inconsistency during CPU hotplug
ACPI: CPPC: Fix uninitialized ref variable in cppc_get_perf_caps()
ACPI: CPPC: Move reference performance to capabilities
ACPI: CPPC: Warn on missing mandatory DESIRED_PERF register
ACPI: driver: Avoid using pnp.device_class for netlink handling
ACPI: driver: Check ACPI_COMPANION() against NULL during probe
ACPI: driver: Do not set acpi_device_class() unnecessarily
ACPI: driver: Do not set acpi_device_name() unnecessarily
ACPI: event: Redefine acpi_notifier_call_chain()
ACPI: FPDT: expose FBPT and S3PT subtables via sysfs
ACPI: NUMA: Only parse CFMWS at boot when CXL_ACPI is on
ACPI: OSL: Poweroff when encountering a fatal ACPI error
ACPI: PAD: Rearrange notify handler installation and removal
ACPI: PAD: xen: Check ACPI_COMPANION() against NULL
ACPI: PAD: xen: Convert to a platform driver
ACPI: PNP: Drop CMOS RTC PNP device support
ACPI: PPTT: Remove duplicate structure, acpi_pptt_cache_v1_full
ACPI: PPTT: Use acpi_get_cpu_uid() and remove get_acpi_id_for_cpu()
ACPI: processor: idle: Add missing bounds check in flatten_lpi_states()
ACPI: processor: idle: Fix NULL pointer dereference in hotplug path
ACPI: processor: idle: Move max_cstate update out of the loop
ACPI: processor: idle: Remove redundant cstate check in acpi_processor_power_init
ACPI: processor: idle: Remove redundant static variable and rename cstate check function
ACPI: processor: idle: Replace strlcat() with better alternative
ACPI: processor: idle: Reset cpuidle on C-state list changes
ACPI: processor: idle: Reset power_setup_done flag on initialization failure
ACPI: processor: Rearrange and clean up acpi_processor_errata_piix4()
ACPI: scan: Use acpi_dev_put() in object add error paths
ACPI: tables: Enable FPDT on LoongArch
ACPI: TAD/x86: cmos_rtc: Consolidate address space handler setup
ACPI: TAD: Add alarm support to the RTC class device interface
ACPI: TAD: Add RTC class device interface
ACPI: TAD: Clear unused RT data in acpi_tad_set_real_time()
ACPI: TAD: Create one attribute group
ACPI: TAD: Fix up a comment in acpi_tad_probe()
ACPI: TAD: Rearrange RT data validation checking
ACPI: TAD: Relocate two functions
ACPI: TAD: RTC: Refine timer value computations and checks
ACPI: TAD: Split acpi_tad_rtc_read_time()
ACPI: TAD: Split three functions to untangle runtime PM handling
ACPI: TAD: Support RTC without wakeup
ACPI: TAD: Update the driver description comment
ACPI: TAD: Use __ATTRIBUTE_GROUPS() macro
ACPI: TAD: Use __free() for cleanup in time_store()
ACPI: TAD: Use DC wakeup only if AC wakeup is supported
ACPI: TAD: Use dev_groups in struct device_driver
ACPI: TAD: Use devres for all driver cleanup
ACPI: video: Add backlight=native quirk for Dell OptiPlex 7770 AIO
ACPI: video: Consolidate pnp.bus_id workarounds handling
ACPI: video: force native backlight on HP OMEN 16 (8A44)
ACPI: video: Move Lenovo Legion S7 15ACH6 quirk to the right section
ACPI: video: Rework checking for duplicate video bus devices
ACPI: x86/rtc-cmos: Use platform device for driver binding
ACPI: x86: cmos_rtc: Clean up address space handler driver
ACPI: x86: cmos_rtc: Create a CMOS RTC platform device
ACPI: x86: cmos_rtc: Improve coordination with ACPI TAD driver
 
ACPICA: Provide #defines for EINJV2 error types
ACPICA: Replace strncpy() with strscpy_pad() in acpi_ut_safe_strncpy()
ACPICA: Update maintainers information
 
Linux: Add Renesas RZ/G3L RSPI support
Linux: Add support for CS42L43B codec to CS42L43 driver
Linux: Add support for TLP emulation
 
adfs: rename adfs_notify_change to adfs_setattr
 
af_packet: convert to getsockopt_iter
 
af_unix: Add test for SCM_INQ on partial read
af_unix: Drop all SCM attributes for SOCKMAP.
af_unix: Fix inq_len update problem in partial read
af_unix: Fix UAF read of tail->len in unix_stream_data_wait()
af_unix: Reject SIOCATMARK on non-stream sockets
af_unix: Set gc_in_progress to true in unix_gc().
 
affs: bound hash_pos before table lookup in affs_readdir
affs: rename affs_notify_change to affs_setattr
affs: Sync and invalidate metadata buffers from affs_evict_inode()
affs: Track metadata bhs in fs-private inode part
 
afs: Fix the locking used by afs_get_link()
 
aio: Stop using i_private_data and i_private_lock
 
alarmtimer: Access timerqueue node under lock in suspend
 
alpha: add support for SECCOMP and SECCOMP_FILTER
alpha: Define pgprot_modify to silence tautological comparison warnings
alpha: move the XOR code to lib/raid/
 
ALSA: 6fire: Cover the whole probe and disconnect calls with register_mutex
ALSA: 6fire: Drop unnecessary NULL checks
ALSA: 6fire: Fix input volume change detection
ALSA: 6fire: Fix leftover global pointers after probe failures
ALSA: 6fire: fix use-after-free on disconnect
ALSA: 6fire: Reduce multi-level conditionals in usb6fire_chip_disconnect()
ALSA: aloop: Fix peer runtime UAF during format-change stop
ALSA: als4000: Fix capture trigger chip->mode race
ALSA: aoa/onyx: Fix OF node leak on probe failure
ALSA: aoa/tas: Fix OF node leak on probe failure
ALSA: aoa: Constify struct codec_connection
ALSA: aoa: i2sbus: clear stale prepared state
ALSA: aoa: i2sbus: fix OF node lifetime handling
ALSA: aoa: onyx: Update IEC958 sample-rate status for PCM playback
ALSA: aoa: Skip devices with no codecs in i2sbus_resume()
ALSA: asihpi: detect truncated control names
ALSA: asihpi: Fix potential OOB array access at reading cache
ALSA: caiaq: Don't abort when no input device is available
ALSA: caiaq: Fix control_put() result and cache rollback
ALSA: caiaq: Fix potentially leftover ep1_in_urb at error path
ALSA: caiaq: fix usb_dev refcount leak on probe failure
ALSA: caiaq: Handle probe errors properly
ALSA: caiaq: take a reference on the USB device in create_card()
ALSA: compress: Pay attention if drivers error out retrieving pointers
ALSA: compress: Refuse to update timestamps for unconfigured streams
ALSA: control: Validate buf_len before strnlen() in snd_ctl_elem_init_enum_names()
ALSA: control: Verify put() result when in debug mode
ALSA: core/seq: Optimize the return logic in cc_ev_to_ump_midi2
ALSA: core: Fix potential data race at fasync handling
ALSA: core: Serialize deferred fasync state checks
ALSA: core: Validate compress device numbers without dynamic minors
ALSA: ctxfi: Add fallback to default RSR for S/PDIF
ALSA: ctxfi: Limit PTP to a single page
ALSA: ctxfi: Precompute SRC allocation loop bound
ALSA: ctxfi: Rename SPDIFI1 to SPDIFI_BAY
ALSA: ctxfi: Use correct DAIO type for da_desc
ALSA: doc: cs35l56: Update path to HDA driver source
ALSA: es1688: add ISA suspend and resume callbacks
ALSA: firewire-motu: Protect register DSP event queue positions
ALSA: firewire-tascam: Do not drop unread control events
ALSA: fireworks: bound device-supplied status before string array lookup
ALSA: gus: add shared GF1 suspend and resume helpers
ALSA: gusclassic: add ISA suspend and resume callbacks
ALSA: gusextreme: add ISA suspend and resume callbacks
ALSA: gusmax: add ISA suspend and resume callbacks
ALSA: hda/alc269: Drop superfluous GPIO write at resume
ALSA: hda/alc662: Simplify the quirk for CSL Unity BF24B
ALSA: hda/analog: Fix GPIO verb orders
ALSA: hda/ca0132: Clean up with the new GPIO helper
ALSA: hda/ca0132: Disable auto-detect on manual output select
ALSA: hda/cirrus: Clean up with the new GPIO helper
ALSA: hda/cmedia: Remove duplicate pin configuration parsing
ALSA: hda/conexant: Clean up with the new GPIO helper
ALSA: hda/conexant: Fix missing error check for jack detection
ALSA: hda/cs35l56: Drop malformed default N from Kconfig
ALSA: hda/cs420x: Add CS4208 fixup for iMac16,1
ALSA: hda/cs8409: Fix error message in cs8409_i2c_bulk_read()
ALSA: hda/intel: Make sure to cancel irq-pending work at closing PCM stream
ALSA: hda/intel: Move firmware loading into the probe work
ALSA: hda/proc: show GPI and GPO state in codec proc output
ALSA: hda/realtek - Add mute LED support for HP Victus 15-fa2xxx
ALSA: hda/realtek - fixed speaker no sound update
ALSA: hda/realtek: Add codec SSID quirk for Lenovo Yoga Pro 9 16IMH9
ALSA: hda/realtek: Add codec SSID quirk for Lenovo Yoga Pro 9 16IMH9 (17aa:38d5)
ALSA: hda/realtek: Add HDA_CODEC_QUIRK for Lenovo Yoga Slim 7 14AGP11
ALSA: hda/realtek: Add LED fixup for HP EliteBook 6 G2a Laptops
ALSA: hda/realtek: Add LED quirk for HP ProBook 430 G6
ALSA: hda/realtek: Add micmute LED quirk for Acer Aspire A315-44P
ALSA: hda/realtek: Add mute LED fixup for HP Pavilion 15-cs1xxx
ALSA: hda/realtek: Add mute LED quirk for HP Pavilion Laptop 16-ag0xxx
ALSA: hda/realtek: Add mute LED quirk for HP Pavilion Plus 14
ALSA: hda/realtek: add quirk for Acer Nitro 16 AN16-41
ALSA: hda/realtek: Add quirk for Acer PT316-51S headset mic
ALSA: hda/realtek: Add quirk for CSL Unity BF24B
ALSA: hda/realtek: add quirk for HONOR MRB-XXX M1020
ALSA: hda/realtek: Add quirk for HP 250 G10 (103c:8b34)
ALSA: hda/realtek: add quirk for HP Dragonfly Folio G3 2-in-1
ALSA: hda/realtek: Add quirk for HP Spectre x360 14-ea
ALSA: hda/realtek: Add quirk for HP Z66 G6 14 laptop
ALSA: hda/realtek: Add quirk for Legion S7 15IMH
ALSA: hda/realtek: Add quirk for Samsung Galaxy Book5 360 headphone
ALSA: hda/realtek: Add support for ASUS 2026 Commercial laptops using CS35L41 HDA
ALSA: hda/realtek: Add support for HP Laptops
ALSA: hda/realtek: ALC269 fixup for Lenovo Yoga Pro 7 15ASH111 audio
ALSA: hda/realtek: Clean up with snd_hda_codec_set_gpio()
ALSA: hda/realtek: enable mute LED support on ThinkBook 16p
ALSA: hda/realtek: fix bad indentation for alc269
ALSA: hda/realtek: fix code style (ERROR: else should follow close brace '}')
ALSA: hda/realtek: Fix code style error
ALSA: hda/realtek: Fix incorrect comment for ALC299_FIXUP_PREDATOR_SPK
ALSA: hda/realtek: Fix Legion 7 16ITHG6 speaker amp binding
ALSA: hda/realtek: fix mic boost on Framework PTL
ALSA: hda/realtek: Fix mute and mic-mute LEDs for HP 16 Piston OmniBook X
ALSA: hda/realtek: Fix mute and mic-mute LEDs for HP Envy X360 15-fh0xxx
ALSA: hda/realtek: Fix speaker output on ASUS ROG Strix G615LP
ALSA: hda/realtek: Fix speaker silence after S3 resume on Xiaomi Mi Laptop Pro 15
ALSA: hda/realtek: Limit mic boost on Positivo DN140
ALSA: hda/realtek: Limit mic boost on Positivo DN50E
ALSA: hda/realtek: Use ALC287_FIXUP_TXNW2781_I2C for ASUS Strix Gxx5
ALSA: hda/senary: Add hardware init verbs and fixup framework
ALSA: hda/senary: Fix beep error handling and optimize EAPD switching
ALSA: hda/senarytech: Clean up with the new GPIO helper
ALSA: hda/sigmatel: Clean up with the new GPIO helper
ALSA: hda/tas2781: Fix incorrect bit update for non-book-zero or book 0 pages >1
ALSA: hda/tas2781: Fix sound abnormal issue on some SPI device
ALSA: hda: Add a simple GPIO setup helper function
ALSA: hda: Add missing SET_GPI_* and SET_GPO_* verb definitions
ALSA: hda: Add sync version of snd_hda_codec_write()
ALSA: hda: Avoid quirk matching with zero PCI SSID
ALSA: hda: Avoid WARN_ON() for HDMI chmap slot checks
ALSA: hda: cs35l41: Fix boost type for HP Dragonfly 13.5 inch G4
ALSA: hda: cs35l41: Put ACPI device on missing physical node
ALSA: hda: cs35l56: Fix system name string leaks
ALSA: hda: cs35l56: Fix uninitialized value in cs35l56_hda_read_acpi()
ALSA: hda: cs35l56: Propagate ASP TX source control errors
ALSA: hda: cs35l56: Put ACPI device after setting companion
ALSA: hda: Fix NULL pointer dereference in snd_hda_ctl_add()
ALSA: hda: intel: Drop obsolete probe-work unlock workaround
ALSA: hda: Move irq pending work into hda-intel stream
ALSA: hda: Notify IEC958 Default PCM switch state changes
ALSA: hda: Remove duplicate cmedia entries in codecs Makefile
ALSA: i2c: ak4xxx-adda: implement AK4529 reset handling
ALSA: i2c: ak4xxx-adda: seed AK5365 cache with reset defaults
ALSA: interwave: add ISA and PnP suspend and resume callbacks
ALSA: interwave: guard PM-only restore helpers with CONFIG_PM
ALSA: msnd: add ISA and PnP system sleep callbacks
ALSA: msnd: prepare system sleep support
ALSA: pcm: Don't setup bogus iov_iter for silencing
ALSA: PCM: Fix wait queue list corruption in snd_pcm_drain() on linked streams
ALSA: pcm: oss: Fix data race at accessing runtime.oss.trigger
ALSA: pcm: oss: Fix setup list UAF on proc write error
ALSA: pcm: oss: use proper stream lock for runtime->state access
ALSA: pcm: Serialize snd_pcm_suspend_all() with open_mutex
ALSA: pcm: Use pcm_lib_apply_appl_ptr() in x32 sync_ptr
ALSA: pcm_drm_eld: rate-limit ELD parsing errors
ALSA: pcmtest: fix reference leak on failed device registration
ALSA: pcmtest: Fix resource leaks in module init error paths
ALSA: pcmtest: Return -EFAULT on pattern read copy failure
ALSA: sc6000: Keep the programmed board state in card-private data
ALSA: sc6000: Restore board setup across suspend
ALSA: scarlett2: Add missing error check when initialise Autogain Status
ALSA: scarlett2: Add missing sentinel initializer field
ALSA: scarlett2: Allow flash writes ending at segment boundary
ALSA: scarlett2: Fix 2i2 Gen 4 direct monitor gain on firmware 2417
ALSA: seq: avoid past-the-end iterator in snd_seq_create_port()
ALSA: seq: dummy: fix UMP event stack overread
ALSA: seq: Fix UMP group 16 filtering
ALSA: seq: Serialize UMP output teardown with event_input
ALSA: seq_oss: return full count for successful SEQ_FULLSIZE writes
ALSA: sparc/dbri: add missing fallthrough
ALSA: sscape: Add suspend and resume support
ALSA: sscape: Cache per-card resources for board reinitialization
ALSA: tea6330t: add mixer state restore helper
ALSA: tea6330t: move snd_tea6330t_detect() EXPORT_SYMBOL
ALSA: timer: avoid past-the-end iterator in snd_timer_dev_register()
ALSA: timer: Fix UAF at snd_timer_user_params()
ALSA: timer: Forcibly close timer instances at closing
ALSA: timer: keep a list of open masters for slave lookup
ALSA: ua101: Reject too-short USB descriptors
ALSA: usb-audio/line6: Add support for POD HD PRO
ALSA: usb-audio: add clock quirk for Motu 1248
ALSA: usb-audio: Add error checks against get_min_max*()
ALSA: usb-audio: Add helper function for volume range checks
ALSA: usb-audio: Add iface reset and delay quirk for AB13X USB Audio
ALSA: usb-audio: Add iface reset and delay quirk for HUAWEI USB-C HEADSET
ALSA: usb-audio: Add iface reset and delay quirk for TAE1160 USB Audio
ALSA: usb-audio: Add iface reset and delay quirk for TTGK Technology USB-C Audio
ALSA: usb-audio: Add linear volume quirk for Hotone Audio Pulze Mini
ALSA: usb-audio: add min_mute quirk for Razer Nommo V2 X
ALSA: usb-audio: Add quirk entries for NexiGo N930W webcam
ALSA: usb-audio: Add quirk flags for AlphaTheta EUPHONIA
ALSA: usb-audio: Add quirk flags for Feaulle Rainbow
ALSA: usb-audio: Add quirk flags for JBL Pebbles
ALSA: usb-audio: Add quirk for PreSonus AudioBox USB
ALSA: usb-audio: Add quirk for SmartlinkTechnology M01
ALSA: usb-audio: Add QUIRK_FLAG_MIXER_{PLAYBACK,CAPTURE}_LINEAR_VOL
ALSA: usb-audio: Add quirks for Arturia AF16Rig
ALSA: usb-audio: add Studio 1824 support
ALSA: usb-audio: Apply linear volume quirk on MV-SILICON devices
ALSA: usb-audio: apply quirk for MOONDROP JU Jiu
ALSA: usb-audio: apply quirk for Playstation PDP Riffmaster
ALSA: usb-audio: Avoid false E-MU sample-rate notifications
ALSA: usb-audio: Avoid potential endless loop in convert_chmap_v3()
ALSA: usb-audio: Bound MIDI 2.0 endpoint descriptor scans
ALSA: usb-audio: Bound MIDI endpoint descriptor scans
ALSA: usb-audio: Deconflict VID between Focusrite Novation & MV-SILICON
ALSA: usb-audio: Do not expose sticky mixers
ALSA: usb-audio: Evaluate packsize caps at the right place
ALSA: usb-audio: Exclude Scarlett 18i20 1st Gen from SKIP_IFACE_SETUP
ALSA: usb-audio: Extend max number of channels to 64
ALSA: usb-audio: Fix Audio Advantage Micro II SPDIF switch
ALSA: usb-audio: Fix missing error handling for get_min_max*()
ALSA: usb-audio: Fix potential leak of pd at parsing UAC3 streams
ALSA: usb-audio: Fix quirk entry placement for PreSonus AudioBox USB
ALSA: usb-audio: Fix UAC3 cluster descriptor size check
ALSA: usb-audio: Improve volume range checks
ALSA: usb-audio: map UAC3 front wide channels in convert_chmap_v3()
ALSA: usb-audio: midi2: Restart output URBs on resume
ALSA: usb-audio: Move volume control resolution check into a function
ALSA: usb-audio: qcom: Check offload mapping failures
ALSA: usb-audio: qcom: Fix incorrect type in enable_audio_stream
ALSA: usb-audio: Refine string-descriptor-based quirk matching
ALSA: usb-audio: Replace hard-coded number with MAX_CHANNELS
ALSA: usb-audio: rotate standard MIDI output port scan
ALSA: usb-audio: Set the value of potential sticky mixers to maximum
ALSA: usb-audio: stop parsing UAC2 rates at MAX_NR_RATES
ALSA: usb-audio: Support string-descriptor-based quirk table entry
ALSA: usb-audio: Tidy up error check for processing unit
ALSA: usb-audio: tidy up the AF16Rig quirks
ALSA: usb-audio: Use strings in struct usb_dev for manufacturer & co
ALSA: usb-audio: validate full match when resolving quirk aliases
ALSA: usx2y: us144mkii: fix NULL deref on missing interface 0
ALSA: virtio: drop an extaneous kernel-doc comment
ALSA: vx: use correct function name in kernel-doc comment
 
amd-pstate-ut: Add a testcase to validate the visibility of driver attributes
amd-pstate-ut: Add module parameter to select testcases
 
amd-pstate: Add support for CPPC_REQ2 and FLOOR_PERF
amd-pstate: Add sysfs support for floor_freq and floor_count
amd-pstate: Fix memory leak in amd_pstate_epp_cpu_init()
amd-pstate: Introduce a tracepoint trace_amd_pstate_cppc_req2()
amd-pstate: Make certain freq_attrs conditionally visible
amd-pstate: Update cppc_req_cached in fast_switch case
 
amd-xgbe: add adaptive link status polling
amd-xgbe: add PCI power management for S0i3 support
amd-xgbe: add support for P100a platform
amd-xgbe: add TX descriptor cleanup for link-down
amd-xgbe: define macros for MAC versions and speed select values
amd-xgbe: fix PTP addend overflow causing frozen clock
amd-xgbe: optimize TX shutdown on link-down
amd-xgbe: Simplify powerdown/powerup paths
 
amd/amdkfd: add WQ_UNBOUND to alloc_workqueue users
 
amdgpu/gtt: remove AMDGPU_GTT_NUM_TRANSFER_WINDOWS
 
amdgpu/jpeg: fix deepsleep register for jpeg 5_0_0 and 5_0_2
 
amdgpu/ttm: use amdgpu_gtt_mgr_alloc_entries
 
amdgpu/vce: use amdgpu_gtt_mgr_alloc_entries
 
amdkfd: Only ignore -ENOENT for KFD init failuires
 
apparmor/lsm: Fix aa_dfa_unpack's error handling in aa_setup_dfa_engine
 
apparmor: fix dfa size check
apparmor: Fix string overrun due to missing termination
apparmor: fix unpack_tags to properly return error in failure cases
apparmor: Fix wrong dentry in RENAME_EXCHANGE uid check
apparmor: Remove redundant if check in sk_peer_get_label
apparmor: Replace memcpy + NUL termination with kmemdup_nul in do_setattr
apparmor: return error on namespace mismatch in verify_header
 
Apparmor: Use simple_start_creating() / simple_done_creating()
 
apparmor: Use sysfs_emit in param_get_{audit,mode}
apparmor: use target task's context in apparmor_getprocattr()
 
appletalk: aarp: zero-initialize aarp_entry to prevent heap info leak
 
arc: axs10x: drop unneeded dependency on OF_GPIO
 
arch, mm: consolidate empty_zero_page
 
arch/arm: Drop CONFIG_FIRMWARE_EDID from defconfig files
 
arch/mips: Drop CONFIG_FIRMWARE_EDID from defconfig files
 
arch/powerpc: Drop CONFIG_FIRMWARE_EDID from defconfig files
 
arm/arm64: dts: marvell: Drop unused .dtsi
 
ARM/PCI: Remove unnecessary second application of align
 
arm/xor: remove in_interrupt() handling
 
arm64, compiler-context-analysis: Permit alias analysis through __READ_ONCE() with CONFIG_LTO=y
 
arm64,ppc64le/kdump: pass dm-crypt keys to kdump kernel
 
arm64/entry: Fix arm64-specific rseq brokenness
 
arm64/fpsimd: ptrace: zero target's fpsimd_state, not the tracer's
 
arm64/hwcap: Generate the KERNEL_HWCAP_ definitions for the hwcaps
arm64/hwcap: Include kernel-hwcap.h in list of generated files
 
arm64/irqflags: __always_inline the arch_local_irq_*() helpers
 
arm64/mm: Describe TTBR1_BADDR_4852_OFFSET
arm64/mm: Directly use TTBRx_EL1_ASID_MASK
arm64/mm: Directly use TTBRx_EL1_CnP
arm64/mm: Enable batched TLB flush in unmap_hotplug_range()
arm64/mm: Reject memory removal that splits a kernel leaf mapping
 
arm64/scs: Fix potential sign extension issue of advance_loc4
 
arm64/sysreg: Add GICR CDNMIA encoding
arm64/sysreg: Add MPAMSM_EL1 register
arm64/sysreg: Add remaining GICv5 ICC_ & ICH_ sysregs for KVM support
arm64/sysreg: Update ID_AA64FPFR0_EL1 description to DDI0601 2025-12
arm64/sysreg: Update ID_AA64ISAR0_EL1 description to DDI0601 2025-12
arm64/sysreg: Update ID_AA64ISAR2_EL1 description to DDI0601 2025-12
arm64/sysreg: Update ID_AA64SMFR0_EL1 description to DDI0601 2025-12
arm64/sysreg: Update ID_AA64ZFR0_EL1 description to DDI0601 2025-12
arm64/sysreg: Update SMIDR_EL1 to DDI0601 2025-06
 
arm64/xor: fix conflicting attributes for xor_block_template
 
arm64: acpi: Add acpi_get_cpu_uid() for unified ACPI CPU UID retrieval
arm64: armv8_deprecated: Disable swp emulation when FEAT_LSUI present
arm64: boot: dts: ti: k3-am62l-wakeup: create label for wkup_uart0 target-module
arm64: boot: dts: ti: k3-am62l3-evm: define wkup_uart0 pins
arm64: boot: dts: ti: k3-am62l3-evm: enable wkup_uart0_target node
arm64: Check DAIF (and PMR) at task-switch time
arm64: cpufeature: Add FEAT_LSUI
arm64: cpufeature: Make PMUVer and PerfMon unsigned
arm64: cpufeature: Use pmuv3_implemented() function
arm64: cputype: Add C1-Pro definitions
arm64: defconfig: Enable configs for Arduino VENTUNO Q
arm64: defconfig: Enable configs for Qualcomm Glymur SoC
arm64: defconfig: Enable configurations for Toradex Aquila AM69
arm64: defconfig: Enable DP83TG720 PHY driver
arm64: defconfig: enable IPQ5210 RDP504 base configs
arm64: defconfig: Enable Kaanapali clock controllers
arm64: defconfig: Enable Lontium LT8713sx driver
arm64: defconfig: Enable Milos LPASS LPI pinctrl driver
arm64: defconfig: Enable PCI M.2 power sequencing driver
arm64: defconfig: enable pci-pwrctrl-generic as module
arm64: defconfig: Enable QCOMTEE module for QTEE-enabled Qualcomm SoCs
arm64: defconfig: Enable Qualcomm Eliza basic resource providers
arm64: defconfig: Enable Qualcomm Eliza SoC display clock controller
arm64: defconfig: Enable Qualcomm WCD937x headphone codec as module
arm64: defconfig: Enable S5KJN1 camera sensor
arm64: defconfig: Enable SM8750 clock controllers
arm64: defconfig: Enable STMicroelectronics STM32 display support
arm64: defconfig: remove SENSORS_SA67MCU
arm64: dts: a7k: use phy handle
arm64: dts: allwinner: enable h616 timer support
arm64: dts: allwinner: h6: Add TaiqiCat (TQC) A01 support
arm64: dts: allwinner: sun50i-a64: add UART DMA channels
arm64: dts: allwinner: sun50i-h6: add UART DMA channels
arm64: dts: allwinner: sun55i-a523: Add LED controller
arm64: dts: allwinner: sun55i-a523: Add pinmux for spi0 on PJ pins
arm64: dts: allwinner: sun55i-t527: avaota-a1: Add SPI NAND
arm64: dts: allwinner: sun55i-t527: avaota-a1: Enable LEDs
arm64: dts: amlogic: Fix GIC register ranges for Amlogic T7
arm64: dts: amlogic: meson-axg: Add missing cache information to cpu0
arm64: dts: amlogic: s6: Drop CPU masks from GICv3 PPI interrupts
arm64: dts: amlogic: t7: khadas-vim4: fix board model name
arm64: dts: amlogic: t7: khadas-vim4: fix memory layout for 8GB RAM
arm64: dts: apple: Fix spelling error
arm64: dts: arm/corstone1000: Add corstone-1000-a320
arm64: dts: arm/corstone1000: Move cpu nodes
arm64: dts: arm/corstone1000: Move FVP peripherals to separate .dtsi
arm64: dts: axis: Add ARTPEC-9 Alfred board support
arm64: dts: axis: artpec9: Fix missing soc unit address
arm64: dts: broadcom: bcm2712-d-rpi-5-b: add fixes for pinctrl/pinctrl_aon
arm64: dts: broadcom: bcm2712-d-rpi-5-b: update uart10 interrupt
arm64: dts: broadcom: bcm2712-rpi-5-b: add pinctrl properties for csi i2cs
arm64: dts: broadcom: bcm2712: add camera backend node pispbe
arm64: dts: broadcom: bcm2712: Add V3D device node
arm64: dts: broadcom: bcm2712: Move non simple-bus nodes to root level
arm64: dts: broadcom: rp1: add csi nodes
arm64: dts: broadcom: rp1: add i2c controller
arm64: dts: cix: add FCH(S0)/S5 GPIO controllers for sky1
arm64: dts: cix: Add scmi powerdomain nodes for sky1
arm64: dts: cix: add support for cix sky1 resets
arm64: dts: exynos7870: Move I2C address/size-cells to DTSI
arm64: dts: exynos8895: Move I2C address/size-cells to DTSI
arm64: dts: exynos: add initial support for Samsung Galaxy J5
arm64: dts: exynos: add initial support for Samsung Galaxy J7 (2016)
arm64: dts: exynos: axis: Add initial ARTPEC-9 SoC support
arm64: dts: exynos: gs101-pixel-common: add Maxim MAX77759 fuel gauge
arm64: dts: exynos: gs101-pixel: add all S2MPG1x regulators
arm64: dts: exynosautov920: add CMU_G3D clock DT nodes
arm64: dts: freescale: add initial device tree for TQMa93xx/MBa93xxLA-MINI
arm64: dts: freescale: add Ka-Ro Electronics tx8m-1610 COM
arm64: dts: freescale: add NXP FRDM-IMX91S board support
arm64: dts: freescale: Add NXP S32N79 SoC support
arm64: dts: freescale: Add NXP S32N79-RDB board support
arm64: dts: freescale: add pixpaper display overlay for i.MX93 FRDM
arm64: dts: freescale: add support for solidrun i.mx8mm som and evb
arm64: dts: freescale: add support for SolidRun i.MX8MP HummingBoard IIoT
arm64: dts: freescale: add support for solidrun solidsense-n8 board
arm64: dts: freescale: Add support for Variscite DART-MX91
arm64: dts: freescale: Add support for Variscite DART-MX95
arm64: dts: freescale: Add the GOcontroll Moduline IV
arm64: dts: freescale: Add the GOcontroll Moduline Mini
arm64: dts: freescale: Add Verdin iMX95 support
arm64: dts: freescale: imx8mm-var-som: Add MCP251xFD CAN controller
arm64: dts: freescale: imx8mm-var-som: Add support for WM8904 audio codec
arm64: dts: freescale: imx8mm-var-som: Align fsl,pins tables
arm64: dts: freescale: imx8mm-var-som: Move UART4 description to Symphony
arm64: dts: freescale: imx8mm-var-som: Rework WiFi/BT and add legacy dts
arm64: dts: freescale: imx8mm-var-som: Update FEC support with MaxLinear PHY
arm64: dts: freescale: imx8mp-moduline-display-106: add typec-power-opmode property
arm64: dts: freescale: imx8mp-tqma8mpql-mba8mp-ras314: fix UART1 RTS/CTS muxing
arm64: dts: freescale: imx93-phy{core,board}: Add i2c bus recovery
arm64: dts: freescale: imx93-tqma9352-mba93xxla-mini: Add WLAN/BT overlay
arm64: dts: freescale: imx93: Add Ethos-U65 NPU and SRAM nodes
arm64: dts: freescale: imx95-toradex-smarc: fix PMIC_SD2_VSEL label position
arm64: dts: freescale: imx95-toradex-smarc: Support Cortex M7
arm64: dts: freescale: imx95-verdin: Add Dahlia carrier board
arm64: dts: freescale: imx95-verdin: Add Ivy carrier board
arm64: dts: freescale: imx95-verdin: Add Mallow carrier board
arm64: dts: freescale: imx95-verdin: Add Yavia carrier board
arm64: dts: freescale: imx: Drop CPU masks from GICv3 PPI interrupts
arm64: dts: freescale: tqma8mqml/tqma8mxnl-mba8mx: Add dual-channel LVDS overlay
arm64: dts: fsl-ls1028a: Drop CPU masks from GICv3 PPI interrupts
arm64: dts: hisilicon: hikey960/970: Convert to use standard mmc alias
arm64: dts: hisilicon: Rename dwmmc nodes to mmc
arm64: dts: imx8-apalis: Disable the audmix
arm64: dts: imx8-apalis: Fix LEDs name collision
arm64: dts: imx8-apalis: Remove obsolete TODO comment
arm64: dts: imx8dxl-evk: Use audio-graph-card2 for wm8960-2 and wm8960-3
arm64: dts: imx8mm-emtop-som: Correct PAD settings for PMIC_nINT
arm64: dts: imx8mm-evk: add uart1 and bluetooth node
arm64: dts: imx8mm-evk: add uart3 port
arm64: dts: imx8mm-evk: correct the spdif compatible string
arm64: dts: imx8mm-evk: replace space with tab
arm64: dts: imx8mm-tqma8mqml-mba8mx-tm070jvhg33: Remove compatible from overlay
arm64: dts: imx8mm-tqma8mqml-mba8mx: LVDS overlay: Reduce DSI burst clock to 600Mhz
arm64: dts: imx8mm-tqma8mqml: Correct PAD settings for PMIC_nINT
arm64: dts: imx8mm-var-som-symphony: Add TPM2 support
arm64: dts: imx8mm-var-som-symphony: Enable I2C4
arm64: dts: imx8mm-var-som-symphony: Enable PCIe
arm64: dts: imx8mm-var-som-symphony: Enable uSD on USDHC2
arm64: dts: imx8mm-var-som-symphony: Move USB configuration from SOM
arm64: dts: imx8mm: Add pinctrl config definitions
arm64: dts: imx8mm: Explicitly set DSI_PHY_REF clock as a child of CLK_24M
arm64: dts: imx8mn-evk: add bluetooth dts node
arm64: dts: imx8mn-tqma8mqnl-mba8mx-tm070jvhg33: Remove compatible from overlay
arm64: dts: imx8mn-tqma8mqnl-mba8mx: LVDS overlay: Reduce DSI burst clock to 600Mhz
arm64: dts: imx8mn-tqma8mqnl: Correct PAD settings for PMIC_nINT
arm64: dts: imx8mp-ab2: add support for NXP i.MX8MP audio board (version 2)
arm64: dts: imx8mp-aristainetos3a-som-v1: Correct PAD settings for PMIC_nINT
arm64: dts: imx8mp-beacon: remove fallback ethernet-phy-ieee802.3-c22
arm64: dts: imx8mp-data-modul-edm-sbc: Correct PAD settings for PMIC_nINT
arm64: dts: imx8mp-debix-model-a: Correct PAD settings for PMIC_nINT
arm64: dts: imx8mp-debix-som-a: Correct PAD settings for PMIC_nINT
arm64: dts: imx8mp-dhcom-pdk3: Use symbolic macro for IOMUXC_SAI2_TXC__GPIO4_IO25
arm64: dts: imx8mp-dhcom-som: Correct PAD settings for PMIC_nINT
arm64: dts: imx8mp-edm-g: Correct PAD settings for PMIC_nINT
arm64: dts: imx8mp-evk: add bluetooth dts node
arm64: dts: imx8mp-evk: Add usdhc1 for SDIO WiFi support
arm64: dts: imx8mp-evk: Enable pull select bit for PCIe regulator GPIO (M.2 W_DISABLE1)
arm64: dts: imx8mp-evk: replace space with tab
arm64: dts: imx8mp-evk: Specify ADV7535 register addresses
arm64: dts: imx8mp-frdm: add sd, ethernet, wifi, usb and hdmi support
arm64: dts: imx8mp-frdm: Use symbolic macros for IOMUXC_SW_PAD_CTL_PAD
arm64: dts: imx8mp-hummingboard-iiot: add dt overlays for muxable ports
arm64: dts: imx8mp-hummingboard-pulse/cubox-m: fix vmmc gpio polarity
arm64: dts: imx8mp-hummingboard-pulse: fix mini-hdmi dsi port reference
arm64: dts: imx8mp-icore-mx8mp: Correct PAD settings for PMIC_nINT
arm64: dts: imx8mp-kontron: Drop vmmc-supply to fix SD card on SMARC eval carrier
arm64: dts: imx8mp-kontron: Fix boot order for PMIC and RTC
arm64: dts: imx8mp-kontron: Fix touch reset configuration on DL devices
arm64: dts: imx8mp-kontron: Use GPIO/IRQ defines in DL devicetree
arm64: dts: imx8mp-navqp: Correct PAD settings for PMIC_nINT
arm64: dts: imx8mp-nitrogen-som: Correct PAD settings for PMIC_nINT
arm64: dts: imx8mp-sr-som: build dtbs with symbols for overlay support
arm64: dts: imx8mp-sr-som: Correct PAD settings for PMIC_nINT
arm64: dts: imx8mp-tqma8mpql-mba8mp-ras314: add vcc supply for BT device
arm64: dts: imx8mp-tqma8mpql-mba8mpxl-g133han01: Remove compatible from overlay
arm64: dts: imx8mp-tqma8mpql-mba8mpxl-tm070jvhg33: Remove compatible from overlay
arm64: dts: imx8mp-tqma8mpql: Add DT overlays to explicit list
arm64: dts: imx8mp-ultra-mach-sbc: Correct PAD settings for PMIC_nINT
arm64: dts: imx8mp: Make MX8MP_I2C_DEFAULT independent on drive strength
arm64: dts: imx8mq-tqma8mq-mba8mx-tm070jvhg33: Remove compatible from overlay
arm64: dts: imx8qm-mek: switch Type-C connector power-role to dual
arm64: dts: imx8qm-ss-hsio: Wire up DMA IRQ for PCIe
arm64: dts: imx8qxp-mek: switch Type-C connector power-role to dual
arm64: dts: imx91-11x11-evk: Add usdhc3 for SDIO WiFi support
arm64: dts: imx91-11x11-evk: change usdhc tuning step for eMMC and SD
arm64: dts: imx91-tqma9131-mba91xxca: Add LVDS display overlay
arm64: dts: imx91-tqma9131-mba91xxca: Add parallel display overlay
arm64: dts: imx91-var-dart: Add support for Variscite Sonata board
arm64: dts: imx91: Remove TMU's superfluous sensor ID
arm64: dts: imx93-11x11-evk: change usdhc tuning step for eMMC and SD
arm64: dts: imx93-14x14-evk: enable lpuart5 for Bluetooth
arm64: dts: imx93-9x9-qsb: Add ontat,kd50g21-40nt-a1 panel
arm64: dts: imx93-evk/qsb: add m2-pcm-level-shifter-hog to enable BT HFP
arm64: dts: imx93-phyboard-segin: Add peb-av-02 overlay
arm64: dts: imx93-tqma9352-mba91xxca: Add LVDS display overlay
arm64: dts: imx93-tqma9352-mba91xxca: Add parallel display overlay
arm64: dts: imx93: Add i.MX93 Wireless EVK board support
arm64: dts: imx93: Add imx93w.dtsi for i.MX93 Wireless SiP
arm64: dts: imx93: Add parallel display output nodes
arm64: dts: imx93: Extract common EVK description into shared dtsi
arm64: dts: imx93: Move 11x11 EVK specific parts back to imx93-11x11-evk.dts
arm64: dts: imx943-evk: Add fan node and enable active cooling on A55
arm64: dts: imx943-evk: Add nxp,ctrl-ids for scmi_misc
arm64: dts: imx943-evk: Add pf09/53 thermal zone
arm64: dts: imx943-evk: add Type-C and USB related nodes
arm64: dts: imx943-evk: add usdhc3 for SDIO WiFi support
arm64: dts: imx943-evk: enable lpuart6 for Bluetooth
arm64: dts: imx943: Add thermal support
arm64: dts: imx94: Add SCMI sensor/lmm/cpu nodes
arm64: dts: imx94: add USB nodes
arm64: dts: imx94: Add V2X/ELE mailbox nodes
arm64: dts: imx94: Update pin headers
arm64: dts: imx95-15x15-evk: remove regulator-always-on for reg_m2_pwr
arm64: dts: imx95-15x15-frdm: support AONMIX MQS
arm64: dts: imx95-19x19-evk: enable lpuart5 for Bluetooth support
arm64: dts: imx95-evk: update the dma-channel-mask property
arm64: dts: imx95-var-dart: Add support for Variscite Sonata board
arm64: dts: imx952-evk: Add bt-sco sound card support
arm64: dts: imx952-evk: add MT35XU01G spi nor flash
arm64: dts: imx952-evk: Add PDM microphone sound card support
arm64: dts: imx952-evk: Add sound-wm8962 support
arm64: dts: imx952: Add audio device nodes
arm64: dts: imx952: Add xspi node
arm64: dts: imx95: add AONMIX MQS node
arm64: dts: imx95: Move funnel outside from soc
arm64: dts: imx95: Reserve eDMA channels 0-1 for V2X
arm64: dts: intel: agilex5: Drop CPU masks from GICv3 PPI interrupts
arm64: dts: lx2160a-cex7/lx2162a-sr-som: fix usd-cd & gpio pinmux
arm64: dts: lx2160a-cex7: add rtc alias
arm64: dts: lx2160a: add sda gpio references for i2c bus recovery
arm64: dts: lx2160a: change i2c0 (iic1) pinmux mask to one bit
arm64: dts: lx2160a: change zeros to hexadecimal in pinmux nodes
arm64: dts: lx2160a: complete pinmux for rcwsr12 configuration word
arm64: dts: lx2160a: remove duplicate pinmux nodes
arm64: dts: lx2160a: rename pinmux nodes for readability
arm64: dts: lx2162a-clearfog: set sfp connector leds function and source
arm64: dts: lx2162a-sr-som: add crypto & rtc aliases, model
arm64: dts: marvell: armada-3720: drop 'marvell,xenon-emmc' properties
arm64: dts: marvell: armada-37xx: align 'phy-names' of EHCI node with DT schema
arm64: dts: marvell: armada-37xx: drop 'marvell,usb-misc-reg' from USB host nodes
arm64: dts: marvell: armada-37xx: drop redundant status property
arm64: dts: marvell: armada-37xx: swap PHYs' order in USB3 controller node
arm64: dts: marvell: armada-37xx: use 'usb2-phy' in USB3 controller's phy-names
arm64: dts: marvell: uDPU: add ethernet aliases
arm64: dts: mba8mx: Add DSI->LVDS bridge IRQ
arm64: dts: mediatek: mt6359: give regulators unique names
arm64: dts: mediatek: mt6795: Fix gpio-ranges pin count
arm64: dts: mediatek: mt7981b: Fix gpio-ranges pin count
arm64: dts: mediatek: mt7986a: Fix gpio-ranges pin count
arm64: dts: mediatek: mt7988a-bpi-r4pro: fix model string
arm64: dts: mediatek: mt8195-cherry-dojo: Describe M.2 M-key NVMe slot
arm64: dts: mediatek: mt8195-cherry: add WiFi PCIe and BT USB power supplies
arm64: dts: mediatek: mt8195-cherry: Disable xhci1 completely
arm64: dts: mediatek: mt8365-evk: add mmc aliases
arm64: dts: mediatek: mt8365: Describe infracfg-nao as a pure syscon
arm64: dts: mediatek: mt8395-genio-common: add mmc aliases
arm64: dts: mediatek: mt8395-radxa-nio-12l: add mmc aliases
arm64: dts: meson-gxl-p230: fix ethernet PHY interrupt number
arm64: dts: microchip: add EV23X71A board
arm64: dts: microchip: add LAN969x clock header file
arm64: dts: microchip: add LAN969x support
arm64: dts: monaco: extend fastrpc compute cb
arm64: dts: mt8167: Reorder nodes according to mmio address
arm64: dts: nuvoton: drop unused syscon property from watchdog node
arm64: dts: qcom: add apq8096sg-db820c, AP8096SG variant of DB820c
arm64: dts: qcom: Add Arduino Monza (VENTUNO Q) board support
arm64: dts: qcom: Add base PURWA-IOT-EVK board
arm64: dts: qcom: add basic devicetree for Ayaneo Pocket S2 gaming console
arm64: dts: qcom: add IPQ5210 SoC and rdp504 board support
arm64: dts: qcom: Add Mahua SoC and CRD
arm64: dts: qcom: add missing denali-oled.dtb to Makefile
arm64: dts: qcom: Add Monaco Monza SoM
arm64: dts: qcom: Add PURWA-IOT-SOM platform
arm64: dts: qcom: Add Redmi 4A
arm64: dts: qcom: Add Redmi Go
arm64: dts: qcom: Add Redmi Note 8T
arm64: dts: qcom: Add support for ECS LIVA QC710
arm64: dts: qcom: Add the Lenovo IdeaCentre Mini X
arm64: dts: qcom: arduino-imola: fix faulty spidev node
arm64: dts: qcom: Commonize Glymur CRD DTSI
arm64: dts: qcom: correct RBR opp entry
arm64: dts: qcom: Drop CPU masks from GICv3 PPI interrupts
arm64: dts: qcom: drop redundant zap-shader memory-region
arm64: dts: qcom: eliza: Add missing CX power domain to GCC
arm64: dts: qcom: eliza: Add missing msi-parent for UFS
arm64: dts: qcom: eliza: Add power-domain and iface clk for ice node
arm64: dts: qcom: eliza: Add thermal sensors
arm64: dts: qcom: eliza: Coding style clean-ups
arm64: dts: qcom: eliza: Enable Eliza MTP board support
arm64: dts: qcom: fix remaining gpu_zap_shader labels
arm64: dts: qcom: glymur-crd: Enable DisplayPort support
arm64: dts: qcom: glymur-crd: Enable eDP display support
arm64: dts: qcom: glymur-crd: Enable keyboard, trackpad and touchscreen
arm64: dts: qcom: glymur-crd: Enable USB support
arm64: dts: qcom: glymur-crd: Enable WLAN and Bluetooth
arm64: dts: qcom: glymur: Add glymur BWMONs
arm64: dts: qcom: glymur: Add missing opp entry
arm64: dts: qcom: glymur: Add USB related nodes
arm64: dts: qcom: glymur: Describe display-related nodes
arm64: dts: qcom: glymur: Drop RPMh CXO clocks from QMP PHYs
arm64: dts: qcom: glymur: Enable Glymur CRD board support
arm64: dts: qcom: glymur: Fix deprecated cpu compatibles
arm64: dts: qcom: hamoa-evk: Add DP0/DP1 audio playback support
arm64: dts: qcom: hamoa-iot-evk: Add SDC2 node for hamoa iot evk board
arm64: dts: qcom: hamoa-iot-evk: Enable UFS
arm64: dts: qcom: hamoa-iot-evk: Update TSENS thermal zone configuration
arm64: dts: qcom: hamoa-iot-som: Add firmware-name to QUPv3 nodes
arm64: dts: qcom: hamoa/purwa: Flatten usb controller nodes
arm64: dts: qcom: hamoa: Add EL2 overlay for hamoa-evk
arm64: dts: qcom: hamoa: Add remoteproc IOMMUS in EL2 device trees
arm64: dts: qcom: hamoa: Add UFS nodes for x1e80100 SoC
arm64: dts: qcom: hamoa: correct Iris corners for the MXC rail
arm64: dts: qcom: hamoa: Fix xo clock supply of platform SD host controller
arm64: dts: qcom: Introduce Eliza Soc base dtsi
arm64: dts: qcom: Introduce Glymur base dtsi
arm64: dts: qcom: ipq5332: Add QPIC SPI NAND controller support
arm64: dts: qcom: ipq5424-rdp466: Enable QPIC SPI NAND support
arm64: dts: qcom: ipq5424: Add QPIC SPI NAND controller support
arm64: dts: qcom: ipq9574-rdp433: Reorganize DTS to introduce eMMC support
arm64: dts: qcom: ipq9574: Add details for eMMC
arm64: dts: qcom: ipq9574: Enable eMMC variant
arm64: dts: qcom: ipq9574: remove MP5496 regulator references from SoC dtsi
arm64: dts: qcom: kaanapali-mtp: Add audio support (WSA8845, WCD9395, DMIC)
arm64: dts: qcom: kaanapali-mtp: Add PMIC support
arm64: dts: qcom: kaanapali-mtp: Enable ADSP and CDSP
arm64: dts: qcom: kaanapali-mtp: Enable bluetooth and Wifi
arm64: dts: qcom: kaanapali-mtp: Enable display DSI devices
arm64: dts: qcom: kaanapali-qrd: Add PMIC support
arm64: dts: qcom: kaanapali-qrd: Enable ADSP and CDSP
arm64: dts: qcom: kaanapali: Add ADSP and CDSP for Kaanapali SoC
arm64: dts: qcom: kaanapali: add coresight nodes
arm64: dts: qcom: kaanapali: add display hardware devices
arm64: dts: qcom: kaanapali: Add PMIC devices
arm64: dts: qcom: kaanapali: Add QUPv3 configuration for serial engines
arm64: dts: qcom: kaanapali: Add support for audio
arm64: dts: qcom: kaanapali: Add support for MM clock controllers for Kaanapali
arm64: dts: qcom: kaanapali: Add TSENS and thermal zones
arm64: dts: qcom: kaanapali: Duplicate whitespace cleanup
arm64: dts: qcom: kaanapali: Fix GIC_ITS range length
arm64: dts: qcom: kodiak: Add I2S1 pinctrl definitions
arm64: dts: qcom: kodiak: Add LPASS I2S2 pinctrl definitions
arm64: dts: qcom: kodiak: Add missing usb-role-switch property
arm64: dts: qcom: kodiak: Fix PCIe1 PHY ref clock voting
arm64: dts: qcom: lemans-evk: Add IFP Mezzanine
arm64: dts: qcom: lemans-evk: Enable GPIO expander interrupt for Lemans EVK
arm64: dts: qcom: lemans-evk: Enable the tertiary USB controller
arm64: dts: qcom: lemans-evk: enable UART0 for robot expansion board
arm64: dts: qcom: lemans-evk: Rename vbus regulator for Primary USB controller
arm64: dts: qcom: lemans-ride: Drop redundant non-controllable supplies
arm64: dts: qcom: lemans: Add role-switch support and HS endpoint for tertiary USB controller
arm64: dts: qcom: lemans: correct Iris corners for the MXC rail
arm64: dts: qcom: lemans: Correct QUP interrupt numbers
arm64: dts: qcom: lemans: disable zap-shader for EL2 configuration
arm64: dts: qcom: mahua: Fix mahua bwmon
arm64: dts: qcom: Make a common base from Redmi 5A
arm64: dts: qcom: merge duplicate references to pmc8380_3_gpios
arm64: dts: qcom: milos-fairphone-fp6: Add camera EEPROMs on CCI busses
arm64: dts: qcom: milos-fairphone-fp6: Add Hall Effect sensor
arm64: dts: qcom: milos-fairphone-fp6: Enable UFS
arm64: dts: qcom: milos: add ADSP GPR
arm64: dts: qcom: milos: Add CCI busses
arm64: dts: qcom: milos: Add fastrpc nodes
arm64: dts: qcom: milos: Add LPASS LPI pinctrl node
arm64: dts: qcom: milos: Add missing CX power domain to GCC
arm64: dts: qcom: milos: Add power-domain and iface clk for ice node
arm64: dts: qcom: milos: Add UFS nodes
arm64: dts: qcom: milos: Fix GIC_ITS range length
arm64: dts: qcom: milos: Sort pinctrl subnodes by pins
arm64: dts: qcom: monaco-evk-camera: Add DT overlay
arm64: dts: qcom: monaco-evk: Add camera AVDD regulators
arm64: dts: qcom: monaco-evk: Add IFP Mezzanine
arm64: dts: qcom: monaco-evk: add lt8713sx bridge with displayport
arm64: dts: qcom: monaco-evk: Enable GPIO expander interrupt for Monaco EVK
arm64: dts: qcom: monaco-evk: Enable SDHC1 for eMMC
arm64: dts: qcom: monaco-evk: Enable the secondary USB controller
arm64: dts: qcom: monaco-evk: enable UART6 for robot expansion board
arm64: dts: qcom: monaco: Add camera MCLK pinctrl
arm64: dts: qcom: monaco: Add CCI definitions
arm64: dts: qcom: monaco: add dt entry for lpass lpi pinctrl
arm64: dts: qcom: monaco: Add EL2 overlay
arm64: dts: qcom: monaco: Add HS/SS endpoints for USB1 controller
arm64: dts: qcom: monaco: Add missing usb-role-switch property
arm64: dts: qcom: monaco: Add role-switch support and HS endpoint for secondary USB controller
arm64: dts: qcom: monaco: Complete SDHC definition
arm64: dts: qcom: monaco: correct Iris corners for the MXC rail
arm64: dts: qcom: msm8916-samsung-coreprimeltevzw: add device tree
arm64: dts: qcom: msm8916-samsung-fortuna: Move SM5504 from rossa and refactor MUIC
arm64: dts: qcom: msm8916-wiko-chuppito: add initial devicetree
arm64: dts: qcom: msm8917-xiaomi-riva: Fix board-id for all bootloader
arm64: dts: qcom: msm8917-xiaomi-wingtech: Add goodix touch
arm64: dts: qcom: msm8937-xiaomi-land: correct wled ovp value
arm64: dts: qcom: msm8939-asus-z00t: add ambient light and proximity sensor
arm64: dts: qcom: msm8939-asus-z00t: add regulators for ambient light and proximity sensor
arm64: dts: qcom: msm8953-xiaomi-daisy: fix backlight
arm64: dts: qcom: msm8953-xiaomi-vince: correct wled ovp value
arm64: dts: qcom: msm8996: Drop redundant VSYNC pin state
arm64: dts: qcom: msm8996: fix indentation in sdhc2 node
arm64: dts: qcom: msm8998: Drop redundant VSYNC pin state
arm64: dts: qcom: patch mahua thermal zones by label
arm64: dts: qcom: pm6125: Enable RTC by default
arm64: dts: qcom: pmk8550: Add PWM controller
arm64: dts: qcom: pq5332-rdp-common: Enable QPIC SPI NAND support
arm64: dts: qcom: purwa-iot-evk: Add SDC2 node for purwa iot evk board
arm64: dts: qcom: purwa-iot-evk: Enable UFS
arm64: dts: qcom: purwa: deduplicate thermal sensors with Hamoa
arm64: dts: qcom: qcm6490-fairphone-fp5: Add front camera support
arm64: dts: qcom: qcm6490-fairphone-fp5: Sort pinctrl nodes by pins
arm64: dts: qcom: qcm6490-idp: add and enable BT node
arm64: dts: qcom: qcs615-ride: Drop redundant non-controllable supplies
arm64: dts: qcom: qcs615-ride: Enable Adreno 612 GPU
arm64: dts: qcom: qcs6490-rb3gen2-industrial-mezzanine: Add second TC9563 PCIe switch node for PCIe1
arm64: dts: qcom: qcs6490-rb3gen2-industrial-mezzanine: Add TC9563 PCIe switch node for PCIe0
arm64: dts: qcom: qcs6490-rb3gen2: Enable uPD720201 and GL3590
arm64: dts: qcom: qcs6490-rubikpi3: Use lt9611 DSI Port B
arm64: dts: qcom: qcs6490: Add Thundercomm AI Mini PC G1 IoT
arm64: dts: qcom: qcs8300-ride: add anx7625 DSI to DP bridge node
arm64: dts: qcom: qcs8300-ride: Enable Bluetooth support
arm64: dts: qcom: qcs8300-ride: enable WLAN on qcs8300-ride
arm64: dts: qcom: qcs8300: Add clocks for QoS configuration
arm64: dts: qcom: qcs8300: add Display Serial Interface device nodes
arm64: dts: qcom: qrb2210-arduino-imola: describe DSI / DP bridge
arm64: dts: qcom: qrb2210-rb1: describe WiFi/BT properly
arm64: dts: qcom: qrb2210-rb1: Drop redundant non-controllable supplies
arm64: dts: qcom: qrb4210-rb2: describe WiFi/BT properly
arm64: dts: qcom: qrb4210-rb2: Drop redundant non-controllable supplies
arm64: dts: qcom: qrb5165-rb5: Drop redundant non-controllable supplies
arm64: dts: qcom: remove msm8996-v3.0.dtsi
arm64: dts: qcom: sc7180: Explicitly describe the IPA IMEM slice
arm64: dts: qcom: sc7280-chrome-common: disable Venus
arm64: dts: qcom: sc7280: Explicitly describe the IPA IMEM slice
arm64: dts: qcom: sc8280xp: Add dsi nodes on SC8280XP
arm64: dts: qcom: sda660-ifc6560: describe WiFi/BT properly
arm64: dts: qcom: sdm630: add SPI7 interface
arm64: dts: qcom: sdm670: add llcc
arm64: dts: qcom: sdm845-axolotl: Drop redundant VSYNC pin state
arm64: dts: qcom: sdm845-db845c: describe WiFi/BT properly
arm64: dts: qcom: sdm845-google: Describe Wi-Fi/BT properly
arm64: dts: qcom: sdm845-lg-common: Add chassis-type
arm64: dts: qcom: sdm845-lg-common: Add LEDs
arm64: dts: qcom: sdm845-lg-common: Enable qups and their dma controllers
arm64: dts: qcom: sdm845-lg-common: Enable venus
arm64: dts: qcom: sdm845-lg-common: Sort nodes and properties
arm64: dts: qcom: sdm845-lg-judyln: Add battery and charger
arm64: dts: qcom: sdm845-lg-judyln: Add display panel
arm64: dts: qcom: sdm845-lg-judyln: Add firmware nodes, change path
arm64: dts: qcom: sdm845-lg-judyln: Add lab/ibb
arm64: dts: qcom: sdm845-lg-judyp: Define firmware paths for judyp
arm64: dts: qcom: sdm845-lg: Add uarts and Bluetooth
arm64: dts: qcom: sdm845-lg: Add wifi nodes
arm64: dts: qcom: sdm845-oneplus: Add alert-slider
arm64: dts: qcom: sdm845-oneplus: Describe Wi-Fi/BT properly
arm64: dts: qcom: sdm845-shift-axolotl: Enable sdcard
arm64: dts: qcom: sdm845-shift-axolotl: Enable TFA9890 codec
arm64: dts: qcom: sdm845-shift-axolotl: Set higher touchscreen i2c clock
arm64: dts: qcom: sdm845-sony-xperia-tama: Add bluetooth
arm64: dts: qcom: sdm845-sony-xperia-tama: Correct uart instances
arm64: dts: qcom: sdm845-xiaomi-beryllium: Mark l1a regulator as powered during boot
arm64: dts: qcom: sdm845: Explicitly describe the IPA IMEM slice
arm64: dts: qcom: sdm845: Introduce camera master clock pinctrl
arm64: dts: qcom: sm6115: Add missing MDSS core reset
arm64: dts: qcom: sm6125-xiaomi-ginkgo: Correct reserved memory ranges
arm64: dts: qcom: sm6125-xiaomi-ginkgo: Enable debug UART
arm64: dts: qcom: sm6125-xiaomi-ginkgo: Fix reserved gpio ranges
arm64: dts: qcom: sm6125-xiaomi-ginkgo: Fix volume up button
arm64: dts: qcom: sm6125-xiaomi-ginkgo: Remove board-id
arm64: dts: qcom: sm6125-xiaomi-ginkgo: Remove extcon
arm64: dts: qcom: sm6125-xiaomi-ginkgo: Set memory-region for framebuffer
arm64: dts: qcom: sm6125-xiaomi-laurel-sprout: Add Focaltech FT3518 touchscreen
arm64: dts: qcom: sm6125: Add debug UART node
arm64: dts: qcom: sm6125: Add missing MDSS core reset
arm64: dts: qcom: sm6125: Add PRNG node
arm64: dts: qcom: sm6350: Explicitly describe the IPA IMEM slice
arm64: dts: qcom: sm7225-fairphone-fp4: Fix conflicting bias pinctrl
arm64: dts: qcom: sm8150-hdk: describe WiFi/BT properly
arm64: dts: qcom: sm8250: Add missing CPU7 3.09GHz OPP
arm64: dts: qcom: sm8350: Explicitly describe the IPA IMEM slice
arm64: dts: qcom: sm8450: Enable UHS-I SDR50 and SDR104 SD card modes
arm64: dts: qcom: sm8450: Fix GIC_ITS range length
arm64: dts: qcom: sm8550-hdk: add support for the Display Card overlay
arm64: dts: qcom: sm8550: Add ACD levels for GPU
arm64: dts: qcom: sm8550: Add UART15
arm64: dts: qcom: sm8550: correct Iris corners for the MXC rail
arm64: dts: qcom: sm8550: Drop redundant VSYNC pin state
arm64: dts: qcom: sm8550: Enable UHS-I SDR50 and SDR104 SD card modes
arm64: dts: qcom: sm8550: Explicitly describe the IPA IMEM slice
arm64: dts: qcom: sm8550: Fix GIC_ITS range length
arm64: dts: qcom: sm8550: Fix xo clock supply of platform SD host controller
arm64: dts: qcom: sm8550: Update EAS properties
arm64: dts: qcom: sm8650: Add sound DAI prefix for DP
arm64: dts: qcom: sm8650: correct Iris corners for the MXC rail
arm64: dts: qcom: sm8650: Drop redundant VSYNC pin state
arm64: dts: qcom: sm8650: Enable UHS-I SDR50 and SDR104 SD card modes
arm64: dts: qcom: sm8650: Explicitly describe the IPA IMEM slice
arm64: dts: qcom: sm8650: Fix GIC_ITS range length
arm64: dts: qcom: sm8650: Fix xo clock supply of SD host controller
arm64: dts: qcom: sm8750-mtp: Enable display
arm64: dts: qcom: sm8750-mtp: Enable DisplayPort over USB
arm64: dts: qcom: sm8750-mtp: Enable USB headset and Type-C accessory mode
arm64: dts: qcom: sm8750: Add display (MDSS) with Display CC
arm64: dts: qcom: sm8750: correct Iris corners for the MXC rail
arm64: dts: qcom: sm8750: Enable TSENS and thermal zones
arm64: dts: qcom: sm8750: Fix GIC_ITS range length
arm64: dts: qcom: talos-evk-camera: Add DT overlay
arm64: dts: qcom: talos-evk: Add support for QCS615 talos evk board
arm64: dts: qcom: talos/qcs615-ride: Fix inconsistent USB PHY node naming
arm64: dts: qcom: talos: Add camera MCLK pinctrl
arm64: dts: qcom: talos: Add camss node
arm64: dts: qcom: talos: Add CCI definitions
arm64: dts: qcom: talos: Add clocks for QoS configuration
arm64: dts: qcom: talos: Add EL2 overlay
arm64: dts: qcom: talos: add ETR device
arm64: dts: qcom: talos: Add gpu and rgmu nodes
arm64: dts: qcom: talos: Add GPU cooling
arm64: dts: qcom: talos: Add missing clock-names to GCC
arm64: dts: qcom: talos: add the GPU SMMU node
arm64: dts: qcom: talos: Flatten usb controller nodes
arm64: dts: qcom: talos: Mark usb controllers are wakeup capable devices
arm64: dts: qcom: x1-asus-zenbook-a14: add HDMI port
arm64: dts: qcom: x1-crd: add USB DisplayPort audio
arm64: dts: qcom: x1-dell-thena: remove i2c20 (battery SMBus) and reserve its pins
arm64: dts: qcom: x1-vivobook-s15: add Purwa-compatible device tree
arm64: dts: qcom: x1-vivobook-s15: create a common dtsi for Hamoa and Purwa variants
arm64: dts: qcom: x1e80100: Add '#cooling-cells' for CPU nodes
arm64: dts: renesas: Add initial device tree for RZ/G3L SMARC EVK board
arm64: dts: renesas: Add initial DTSI for RZ/G3L SoC
arm64: dts: renesas: Add initial support for RZ/G3L SMARC SoM
arm64: dts: renesas: beacon-renesom: Remove LVDS Panel
arm64: dts: renesas: draak/ebisu-panel: Fix missing cells and reg in DTO
arm64: dts: renesas: Drop KSZ9131 PHY C22 compatible strings
arm64: dts: renesas: Drop RTL8211E PHY C22 compatible strings
arm64: dts: renesas: Drop RTL8211F PHY C22 compatible strings
arm64: dts: renesas: ebisu: Describe PCIe/USB3.0 clock generator
arm64: dts: renesas: Fix KSZ9131 PHY bogus txdv-skew-psec properties
arm64: dts: renesas: r8a77951: Describe PCIe root ports
arm64: dts: renesas: r8a77960: Describe PCIe root ports
arm64: dts: renesas: r8a77961: Describe PCIe root ports
arm64: dts: renesas: r8a77965: Describe PCIe root ports
arm64: dts: renesas: r8a77990: Add USB 3.0 PHY and USB3S0 clock nodes
arm64: dts: renesas: r8a77990: Describe PCIe root port
arm64: dts: renesas: r8a78000: Fix SCIF brg_int clocks
arm64: dts: renesas: r9a09g047: Add PCIe node
arm64: dts: renesas: r9a09g047: Add RSPI nodes
arm64: dts: renesas: r9a09g047e57-smarc-som: Add PCIe reference clock
arm64: dts: renesas: r9a09g047e57-smarc: Enable PCIe
arm64: dts: renesas: r9a09g047e57-smarc: Enable RSPI0
arm64: dts: renesas: r9a09g056: Add #mux-state-cells to usb20phyrst
arm64: dts: renesas: r9a09g056: Add DMA support for RSPI channels
arm64: dts: renesas: r9a09g056: Add RTC node
arm64: dts: renesas: r9a09g056: Remove wdt{0,2,3} nodes
arm64: dts: renesas: r9a09g056n48-rzv2n-evk: Enable RTC
arm64: dts: renesas: r9a09g057: Add #mux-state-cells to usb2{0,1}phyrst
arm64: dts: renesas: r9a09g057: Add DMA support for RSPI channels
arm64: dts: renesas: r9a09g057h44-rzv2h-evk: Add versa3 clock generator node
arm64: dts: renesas: r9a09g057h48-kakip: Add pixpaper display overlay
arm64: dts: renesas: r9a09g077: Wire up DMA support for SPI
arm64: dts: renesas: r9a09g077m44-rzt2h-evk: Add PHY interrupt support
arm64: dts: renesas: r9a09g077m44-rzt2h-evk: Clarify SD0 power jumpers
arm64: dts: renesas: r9a09g087: Wire up DMA support for SPI
arm64: dts: renesas: r9a09g087m44-rzn2h-evk: Add PHY interrupt support
arm64: dts: renesas: r9a09g087m44-rzn2h-evk: Clarify SD0 power jumper setup
arm64: dts: renesas: renesas-smarc2: Move usb3 nodes to board DTS
arm64: dts: renesas: rz-smarc-cru-csi-ov5645: Fix missing cells and reg in CSI2 subnode
arm64: dts: renesas: rz-smarc-du-adv7513-smarc: Fix missing cells and reg in DU subnode
arm64: dts: renesas: rzt2h-rzn2h-evk: Fix GMAC pins sort order
arm64: dts: renesas: salvator-common: Describe PCIe/USB3.0 clock generator
arm64: dts: renesas: salvator-panel: Fix missing cells and reg in DTO
arm64: dts: renesas: sparrow-hawk: Add overlay for Olimex MIPI-HDMI adapter
arm64: dts: renesas: sparrow-hawk: Add overlay for WaveShare Display 13.3"
arm64: dts: renesas: sparrow-hawk: Mark OTP and HSCIF0 pins as bootph-all
arm64: dts: renesas: ulcb: ulcb-kf: Describe PCIe/USB3.0 clock generator
arm64: dts: rockchip: Add analog audio switches to RK3576 EVB1
arm64: dts: rockchip: add Awinic aw87391 amplifiers for Anbernic RG-DS
arm64: dts: rockchip: Add battery and charger on rk3566-pinenote
arm64: dts: rockchip: Add DisplayPort dt node for rk3576
arm64: dts: rockchip: Add Khadas Edge 2L board
arm64: dts: rockchip: Add mphy reset to ufshc node
arm64: dts: rockchip: add node name for RK3588_PD_RKVDEC0/1 and RK3588_PD_VENC0/1
arm64: dts: rockchip: Add OneThing Edge Cube series
arm64: dts: rockchip: Add overlay for FriendlyElec HD702E
arm64: dts: rockchip: add overlay for qnap-ts133 device revision
arm64: dts: rockchip: add overlay for qnap-ts233 device revision
arm64: dts: rockchip: add overlay for qnap-ts433 device revision
arm64: dts: rockchip: add pinctrl for clk-generator GPIO on rk3588-tiger
arm64: dts: rockchip: Add port subnodes to RK356x SATA controllers
arm64: dts: rockchip: add pwm-fan for NanoPC-T6
arm64: dts: rockchip: Add rk3576 evb2 board
arm64: dts: rockchip: add SD/eMMC aliases for ArmSom Sige5
arm64: dts: rockchip: Add SPDIF nodes to RK3576 device tree
arm64: dts: rockchip: Add supply for pd_rkvdec and pd_venc on rk3388-evbs
arm64: dts: rockchip: assign pipe clock to rk356x PCIe lanes
arm64: dts: rockchip: Clean up NanoPi-R2S Plus gmac2io
arm64: dts: rockchip: configure hdmirx in Rock 5 ITX
arm64: dts: rockchip: Correct Fan Supply for Gameforce Ace
arm64: dts: rockchip: Correct Joystick Axes on Gameforce Ace
arm64: dts: rockchip: Describe HDMI supplies for nanopi4 boards
arm64: dts: rockchip: Enable displayport for rk3576 evb2
arm64: dts: rockchip: Enable GPU on rk3566-pinenote
arm64: dts: rockchip: Enable OTP controller for RK3528
arm64: dts: rockchip: Enable OTP controller for RK3562
arm64: dts: rockchip: Enable OTP controller for RK356x
arm64: dts: rockchip: Enable PCIe CLKREQ# for RK3588 on Rock 5b-5bp-5t series
arm64: dts: rockchip: enable vicap dvp on wolfvision pf5 io expander
arm64: dts: rockchip: Fix Bluetooth stability on LCKFB TaiShan Pi
arm64: dts: rockchip: Fix RK3562 EVB2 model name
arm64: dts: rockchip: Fix sdmmc pwren pinctrl for rk3576-evb2
arm64: dts: rockchip: Make Jaguar PCIe-refclk pin use pull-up config
arm64: dts: rockchip: Move RK3399 eDP pinctrl to boards
arm64: dts: rockchip: use gated-fixed-clock for pcie-refclk on rk3588-jaguar
arm64: dts: rockchip: use gated-fixed-clock for pcie-refclk on rk3588-tiger
arm64: dts: socfpga: stratix10: Add emmc support
arm64: dts: st: add bootph-all in bsec node to stm32mp215f-dk
arm64: dts: st: add bsec support to stm32mp21
arm64: dts: st: add clock-cells to syscfg node on stm32mp231
arm64: dts: st: add i2c2 pinmux nodes in stm32mp25-pinctrl.dtsi
arm64: dts: st: add ltdc support on stm32mp231
arm64: dts: st: add ltdc support on stm32mp235
arm64: dts: st: add lvds support on stm32mp235
arm64: dts: st: describe i2c2 / i2c8 on stm32mp235f-dk
arm64: dts: st: describe i2c2 / i2c8 on stm32mp257f-dk
arm64: dts: st: describe power supplies for stm32mp235f-dk board
arm64: dts: st: describe power supplies for stm32mp257f-dk board
arm64: dts: st: disable DMA usage for i2c on stm32mp257f-ev1
arm64: dts: st: enable display support on stm32mp235f-dk board
arm64: dts: st: enable display support on stm32mp257f-dk board
arm64: dts: st: omit unused pinctrl groups from stm32mp25 dtb files
arm64: dts: st: update i2c nodes interrupt/wakeup-source in stm32mp231
arm64: dts: st: update i2c nodes interrupt/wakeup-source in stm32mp251
arm64: dts: ti: am62-verdin: Enable pullup for eMMC data pins
arm64: dts: ti: k3-am62-lp-sk: Enable internal pulls for MMC0 data pins
arm64: dts: ti: k3-am62-phycore-som: Add 128MiB of global CMA
arm64: dts: ti: k3-am62-verdin: Add Zinnia
arm64: dts: ti: k3-am62-verdin: Fix SPI_1 GPIO CS pinctrl label
arm64: dts: ti: k3-am62-verdin: Split UART_2 pinctrl group
arm64: dts: ti: k3-am62a7-sk: Enable Main UART wakeup
arm64: dts: ti: k3-am62a7-sk: Fix pin name in comment from M19 to N22
arm64: dts: ti: k3-am62d2-evm: Enable Main UART wakeup
arm64: dts: ti: k3-am62d2-evm: Set wakeup-source system-states
arm64: dts: ti: k3-am62l-main: Add RNG node
arm64: dts: ti: k3-am62l3-evm: Disable MMC1 internal pulls on data pins
arm64: dts: ti: k3-am62l3-evm: Enable Main UART wakeup
arm64: dts: ti: k3-am62l: include WKUP_UART0 in wakeup peripheral window
arm64: dts: ti: k3-am62l: support cpufreq scaling
arm64: dts: ti: k3-am62p-verdin: Add SPI_1_CS as GPIO
arm64: dts: ti: k3-am62p-verdin: Add Zinnia
arm64: dts: ti: k3-am62p-verdin: Split UART_2 pinctrl group
arm64: dts: ti: k3-am62p5-sk: Disable MMC1 internal pulls on data pins
arm64: dts: ti: k3-am62p5-sk: Enable Main UART wakeup
arm64: dts: ti: k3-am62x-sk-common: Enable Main UART wakeup
arm64: dts: ti: k3-am642-evm: Add ICSSG0 overlay for dual EMAC support
arm64: dts: ti: k3-am642-{evm,sk}: add ti,min-output-impedance
arm64: dts: ti: k3-am654-base-board: add ti,min-output-impedance
arm64: dts: ti: k3-am68-phyboard-izar: Add LVDS-Display
arm64: dts: ti: k3-am68-phyboard-izar: Add PEB-AV-15 overlay
arm64: dts: ti: k3-am68-phyboard-izar: Assign dss clocks
arm64: dts: ti: k3-am68-phycore-som: Add DSI->LVDS bridge
arm64: dts: ti: k3-am69-aquila-clover: Fix DP regulator enable GPIO
arm64: dts: ti: k3-am69-aquila-dev: Fix DP regulator enable GPIO
arm64: dts: ti: k3-j7200-common-proc-board: add ti,min-output-impedance
arm64: dts: ti: k3-j7200: Make MAIN domain system control bus a simple-bus
arm64: dts: ti: k3-j721e-common-proc-board: add ti,min-output-impedance
arm64: dts: ti: k3-j721s2-common-proc-board: Add QSPI flash partition details
arm64: dts: ti: k3-j721s2-main: Add DSI1
arm64: dts: ti: k3-j721s2: Make MAIN domain system control bus a simple-bus
arm64: dts: ti: k3-j721s2: Use ti,j7200-padconf compatible
arm64: dts: ti: k3-j722s: Add main_i2c4 device node
arm64: dts: ti: k3-pinctrl: consistently use tabs for alignment
arm64: dts: ti: k3-pinctrl: sort shift values numerically
arm64: dts: ti: k3: Use memory-region-names for r5f
arm64: dts: ti: remove the Kontron SMARC-sAM67
arm64: dts: tqma8mpql-mba8mp-ras314: Configure multiple queues on eqos
arm64: dts: tqma8mpql-mba8mpxl: Configure multiple queues on eqos
arm64: dts: tqma9352-mba91xxca: Change Ethernet PHY IRQ to IRQ_TYPE_LEVEL_LOW
arm64: dts: tqma9352-mba93xx*: Change Ethernet PHY IRQ to IRQ_TYPE_LEVEL_LOW
arm64: dts: zena: Add support for Zena CSS
arm64: dts: zena: Move SRAM into SoC and memory node out of SoC
arm64: entry: Consistently prefix arm64-specific wrappers
arm64: entry: Don't preempt with SError or Debug masked
arm64: entry: Use irqentry_{enter_from,exit_to}_kernel_mode()
arm64: entry: Use split preemption logic
arm64: errata: Work around early CME DVMSync acknowledgement
arm64: Fix field references for ICH_PPI_DVIR[01]_EL2
arm64: fpsimd: Remove obsolete cond_yield macro
arm64: futex: Refactor futex atomic operation
arm64: futex: Support futex with FEAT_LSUI
arm64: gcs: use the new common vm_mmap_shadow_stack() helper
arm64: Kconfig: Add support for LSUI
arm64: Kconfig: fix duplicate word in CMDLINE help text
arm64: Kconfig: provide a top-level switch for Microchip platforms
arm64: kexec: Remove duplicate allocation for trans_pgd
arm64: mm: __ptep_set_access_flags must hint correct TTL
arm64: mm: call pagetable dtor when freeing hot-removed page tables
arm64: mm: Fix rodata=full block mapping support for realm guests
arm64: mm: Handle invalid large leaf mappings correctly
arm64: mm: implement the architecture-specific test_and_clear_young_ptes()
arm64: mm: Implicitly invalidate user ASID based on TLBI operation
arm64: mm: Inline __TLBI_VADDR_RANGE() into __tlbi_range()
arm64: mm: Introduce a C wrapper for by-range TLB invalidation
arm64: mm: More flags for __flush_tlb_range()
arm64: mm: Provide level hint for flush_tlb_page()
arm64: mm: Push __TLBI_VADDR() into __tlbi_level()
arm64: mm: Re-implement the __flush_tlb_range_op macro in C
arm64: mm: Re-implement the __tlbi_level macro as a C function
arm64: mm: Refactor __flush_tlb_range() to take flags
arm64: mm: Refactor flush_tlb_page() to use __tlbi_level_asid()
arm64: mm: Remove pmd_sect() and pud_sect()
arm64: mm: Simplify __flush_tlb_range_limit_excess()
arm64: mm: Simplify __TLBI_RANGE_NUM() macro
arm64: mm: Use generic enum pgtable_level
arm64: mm: Wrap flush_tlb_page() around __do_flush_tlb_range()
arm64: move the XOR code to lib/raid/
arm64: mpam: Add cpu_pm notifier to restore MPAM sysregs
arm64: mpam: Add helpers to change a task or cpu's MPAM PARTID/PMG values
arm64: mpam: Add initial MPAM documentation
arm64: mpam: Advertise the CPUs MPAM limits to the driver
arm64: mpam: Context switch the MPAM registers
arm64: mpam: Drop the CONFIG_EXPERT restriction
arm64: mpam: Initialise and context switch the MPAMSM_EL1 register
arm64: mpam: Re-initialise MPAM regs when CPU comes online
arm64: mpam: Select ARCH_HAS_CPU_RESCTRL
arm64: mte: Skip TFSR_EL1 checks and barriers in synchronous tag check mode
arm64: Optimize __READ_ONCE() with CONFIG_LTO=y
arm64: probes: Handle probes on hinted conditional branch instructions
arm64: Provide dcache_by_myline_op_nosync helper
arm64: Provide dcache_clean_poc_nosync helper
arm64: Provide dcache_inval_poc_nosync helper
arm64: remove ARCH_INLINE_*
arm64: Reserve an extra page for early kernel mapping
arm64: rsi: use linear-map alias for realm config buffer
arm64: scs: Remove redundant save/restore of SCS SP on entry to/from EL0
arm64: signal: Preserve POR_EL0 if poe_context is missing
arm64: tegra: Add Jetson AGX Thor Developer Kit support
arm64: tegra: Add PCI controllers on Tegra264
arm64: tegra: Add Tegra264 GPIO controllers
arm64: tegra: defconfig: Drop redundant ARCH_TEGRA_foo_SOC
arm64: tegra: Drop redundant clock and reset names for TSEC
arm64: tegra: Fix RTC aliases
arm64: tegra: Fix snps,blen properties
arm64: tegra: smaug: Enable SPI-NOR flash
arm64: tlb: Flush walk cache when unsharing PMD tables
arm64: tlb: Introduce __tlbi_sync_s1ish_{kernel,batch}() for TLB maintenance
arm64: tlb: Pass the corresponding mm to __tlbi_sync_s1ish()
arm64: vDSO: compat_gettimeofday: Add explicit includes
arm64: vDSO: gettimeofday: Explicitly include vdso/clocksource.h
 
ARM: 9463/1: Allow to enable RT
ARM: 9471/1: module: fix unwind section relocation out of range error
ARM: 9472/1: fix race condition on PG_dcache_clean in __sync_icache_dcache()
ARM: 9474/1: io: avoid KASAN instrumentation of raw halfword I/O
ARM: 9475/1: entry: use byte load for KASAN VMAP stack shadow
ARM: 9476/1: mm: fix kexec and hibernation with CONFIG_CPU_TTBR0_PAN
ARM: configs: at91: sama7: enable config for atmel maxtouch
ARM: configs: at91: sama7: enable DRM hlcdc support
ARM: configs: at91: sama7: enable LVDS serializer support
ARM: Do not select HAVE_RUST when KASAN is enabled
ARM: dts: am335x: Add Seeed Studio BeagleBone HDMI cape overlay
ARM: dts: arm: Use lowercase hex
ARM: dts: aspeed: Add 128M alt flash layout to NVIDIA MSX4
ARM: dts: aspeed: Add Asrock Paul IPMI card
ARM: dts: aspeed: Add Asus Kommando IPMI card
ARM: dts: aspeed: anacapa: add NFC device
ARM: dts: aspeed: anacapa: Add retimer EEPROMs
 
arm: dts: at91: remove unused #address-cells/#size-cells from sam9x60 udc node
 
ARM: dts: bcm4709: fix bus range assignment
ARM: dts: BCM5301X: AC3100: set WAN MAC from nvram
ARM: dts: BCM5301X: AC5300: set WAN MAC from nvram
ARM: dts: BCM5301X: add root pcie bridges
ARM: dts: BCM5301X: Describe PCIe controllers fully
ARM: dts: BCM5301X: Drop extra NAND controller compatible
ARM: dts: BCM5301X: EA9200: add LEDs
ARM: dts: BCM5301X: EA9200: add USB GPIOs
ARM: dts: BCM5301X: EA9200: add WiFi button
ARM: dts: BCM5301X: EA9200: set WAN MAC from nvram
ARM: dts: BCM5301X: EA9200: specify partitions
ARM: dts: BCM5301X: panamera: set WAN MAC from nvram
ARM: dts: bcm63138: Add I2C block
ARM: dts: bcm63138: Fix DMA IRQ
ARM: dts: bcm63148: Add I2C block
ARM: dts: bcm6846: Add I2C bus block
ARM: dts: bcm6855: Add I2C bus blocks
ARM: dts: bcm6878: Add I2C bus block
ARM: dts: bcm6878: Fix PL081 DMA block IRQ
ARM: dts: broadcom: bcm2835-rpi: Move non simple-bus nodes to root level
ARM: dts: exynos3250: Drop duplicated I2C address/size-cells
ARM: dts: exynos4210-smdkv310: Drop duplicated I2C address/size-cells
ARM: dts: exynos: Add Google Manta (Nexus 10)
ARM: dts: exyons4412: Drop duplicated I2C address/size-cells
ARM: dts: gemini: Fix partition offsets
ARM: dts: imx23/28: add "led-" prefix to LED subnodes
ARM: dts: imx23: fix interrupt names for dma-controller@80024000
ARM: dts: imx25: rename node name tcq to touchscreen
ARM: dts: imx27-eukrea-cpuimx27: rename uart8250 to serial
ARM: dts: imx27-eukrea: replace interrupts with interrupts-extended
ARM: dts: imx27: remove fsl,imx-osc26m from fixed-clock node
ARM: dts: imx28-sps1: remove undocumented fallback compatible "mr25h256"
ARM: dts: imx28-tx28: remove undocumented aliases
ARM: dts: imx28-tx28: rename compatible to "edt,edt-ft5206"
ARM: dts: imx28: rename gpios-reset to reset-gpios of hx8357
ARM: dts: imx35: remove simple-bus 'usbphy'
ARM: dts: imx35: rename emi to emi-bus to fix CHECK_DTBS warning
ARM: dts: imx35: rename i2c clock-names to ipg
ARM: dts: imx51-babbage: rename at45db321d@1 to flash@1
ARM: dts: imx51-ts4800: rename fpga@0 to fpga@0,0
ARM: dts: imx53-smd: Add power supply node for fsl,sgtl5000
ARM: dts: imx6qdl-mba6: add boot phase properties
ARM: dts: imx6qdl-sr-som-ti: use fixed-clock instead of clock-frequency
ARM: dts: imx6qdl-tqma6: add boot phase properties
ARM: dts: imx6qdl-tqma6: add missing labels
ARM: dts: imx6qdl: add boot phase properties
ARM: dts: imx6qdl: add label for system clocks
ARM: dts: imx6sx: remove fallback compatible string fsl,imx28-lcdif
ARM: dts: imx6ul/imx6ull: add boot phase properties
ARM: dts: imx6ul[l]-tqma6ul[l]: add boot phase properties
ARM: dts: imx6ull-dhcor: Handle both 1DX and 1YN WiFi on i.MX6ULL DHCOR
ARM: dts: imx6ull-engicam-microgea-bmm: set touchscreen glitch threshold
ARM: dts: imx7-mba7: Deassert BOOT_EN after boot
ARM: dts: imx7s-warp: Remove data-lanes and clock-lanes for ov2680
ARM: dts: imx7s: add boot phase properties
ARM: dts: imx7ulp: Add CPU clock and OPP table support
ARM: dts: imx: Add DT overlays for DH i.MX6 DHCOM SoM and boards
ARM: dts: imx: add required clocks and clock-names for ccm
ARM: dts: imx: b850v3: Define GPIO line names
ARM: dts: imx: b850v3: Disable unused usdhc4
ARM: dts: imx: b850v3: Use alphabetical sorting
ARM: dts: imx: bx50v3: Configure phy-mode to eliminate a warning
ARM: dts: imx: bx50v3: Configure switch PHY max-speed to 100Mbps
ARM: dts: imx: remove redundant intermediate node in pinmux hierarchy
ARM: dts: imx: rename iomuxc to pinmux
ARM: dts: mba6ulx: add boot phase properties
ARM: dts: mediatek: mt7623: fix efuse fallback compatible
 
arm: dts: microchip: remove unused #address-cells/#size-cells from sam9x60 udc node
 
ARM: dts: microchip: sam9x7: fix GMAC clock configuration
ARM: dts: microchip: sama7d65: add Cortex-A7 PMU node
ARM: dts: microchip: sama7d65: add LCD controller
ARM: dts: microchip: sama7d65: add LVDS controller
ARM: dts: omap: dm816x: Correct pinctrl register
ARM: dts: qcom: drop apq8084 support
ARM: dts: qcom: Drop unused .dtsi
ARM: dts: qcom: msm8974: Drop RPM bus clocks
ARM: dts: r9a06g032: Add #address-cells to the GIC node
ARM: dts: renesas: armadillo800eva: Add wakeup-source to st1232
ARM: dts: renesas: armadillo800eva: Enable SDHI1
ARM: dts: renesas: Drop KSZ8041 PHY C22 compatible strings
ARM: dts: renesas: genmai: Drop superfluous cells
ARM: dts: renesas: r7s72100: Add missing unit address to bus node
ARM: dts: renesas: r8a7742-iwg21d-q7-dbcm-ca: Drop KSZ8081 PHY C22 compatible string
ARM: dts: renesas: r8a7778: Add missing unit address to bus node
ARM: dts: renesas: r8a7779: Add missing unit address to bus node
ARM: dts: renesas: r8a7792: Add missing unit address to bus node
ARM: dts: renesas: r9a06g032-rzn1d400-db: Add QSPI node including NOR flash
ARM: dts: renesas: r9a06g032-rzn1d400-db: Do not use underscores in node names
ARM: dts: renesas: r9a06g032-rzn1d400-db: Use interrupts for Micrel PHYs
ARM: dts: renesas: r9a06g032: Add support for CPU frequency scaling
ARM: dts: renesas: r9a06g032: Describe the QSPI controller
ARM: dts: renesas: rskrza1: Drop superfluous cells
ARM: dts: renesas: rza2mevb: Drop RTL8201F PHY C22 compatible string
ARM: dts: rockchip: Add missing the touchscreen interrupt on rk3288-phycore-rdk
ARM: dts: rockchip: Add Onion Omega4 Evaluation Board
ARM: dts: rockchip: Add support for RV1103B
ARM: dts: rockchip: Fix GMAC description n RK3288 boards
ARM: dts: rockchip: Fix LED node names on rk3288-phycore-rdk
ARM: dts: rockchip: Fix RTC compatible on rk3288-phycore-rdk
ARM: dts: rockchip: Fix RTC description on rk3288-firefly-reload
ARM: dts: rockchip: Fix the Bluetooth node name on rk3288-veyron
ARM: dts: rockchip: Fix the trackpad supply on rk3288-veyron-jerry
ARM: dts: rockchip: Move PHY reset to ethernet-phy node on rk3036 boards
ARM: dts: rockchip: Pass linux,code to the power key on rk3288-veyron-pinky
ARM: dts: rockchip: Remove invalid regulator-property from rk3288-veyron
ARM: dts: rockchip: Remove rockchip,grf from rk3288 tsadc
ARM: dts: rockchip: Use mount-matrix on rk3188-bqedison2qc
ARM: dts: st: spear: remove undocumented thermal_flags property
ARM: dts: stm32: Add DT overlays for DH STM32MP13xx/STM32MP15xx DHSOM
ARM: dts: stm32: Add new pinmux groups for phyboard-sargas and phycore
ARM: dts: stm32: add sram node within stm32mp151.dtsi
 
arm: dts: stm32: enable CoreSight on stm32mp15xx-dkx boards
arm: dts: stm32: enable CoreSight on the stm32mp135f-dk board
arm: dts: stm32: enable CoreSight on the stm32mp157c-ev1 board
 
ARM: dts: stm32: enable DCMI DMA-MDMA chaining on stm32mp157c-ev1.dts
 
arm: dts: stm32: enable the debug bus on stm32mp1x boards
 
ARM: dts: stm32: fix misalignments in nodes of stm32mp131
ARM: dts: stm32: fix misalignments in nodes of stm32mp151
 
arm: dts: stm32: introduce the debug bus for stm32mp1x platforms
 
ARM: dts: stm32: phyboard-sargas and phycore: Add optional interfaces
ARM: dts: stm32: phyboard-sargas and phycore: Fix coding style issues
ARM: dts: stm32: phyboard-sargas: Fix uart4 and sai2 pinctrl
ARM: dts: stm32: phyboard-sargas: Introduce SoM device tree
ARM: dts: stm32: phyboard-sargas: Move aliases from dts to dtsi
ARM: dts: stm32: phycore-stm32mp15: Add dummy memory-node
ARM: dts: stm32: phycore-stm32mp15: Disable optional SoM peripherals
ARM: dts: stm32: phycore-stm32mp15: qspi: Fix memory map and pinctrl
ARM: dts: stm32: phycore-stm32mp15: Rename device tree files
ARM: dts: stm32: remove i2c dma properties in stm32mp157c-ev1
ARM: dts: stm32: update i2c nodes interrupt/dma in stm32mp151
ARM: dts: stm32: update i2c nodes interrupt/wakeup-source in stm32mp131
ARM: dts: ti: Enable overlays for am335x BeagleBoard devicetrees
 
arm: dts: ti: omap: align node patterns with established convention
 
ARM: dts: ti: omap: espresso-common: Add common device tree for Samsung Galaxy Tab 2 series
ARM: dts: ti: omap: samsung-espresso10: Add initial support for Galaxy Tab 2 10.1
ARM: dts: ti: omap: samsung-espresso7: Add initial support for Galaxy Tab 2 7.0
ARM: dts: tqma6ul[l]: correct spelling of TQ-Systems
ARM: dts: tqma7: add boot phase properties
ARM: dts: twl6032: Add DTS file for TWL6032 PMIC
ARM: ensure interrupts are enabled in __do_user_fault()
ARM: integrator: Fix early initialization
ARM: move FSR fault status definitions before fsr_fs()
ARM: move is_permission_fault() and is_translation_fault() to fault.h
 
arm: move the XOR code to lib/raid/
 
ARM: move vmalloc() lazy-page table population
 
arm: multi_v7_defconfig: Enable more OMAP 3/4 related configs
 
ARM: multi_v7_defconfig: omap2plus_defconfig: Enable ITE IT66121 driver
ARM: omap1: ams-delta: convert GPIO hogs to using firmware nodes
ARM: OMAP1: Fix DEBUG_LL and earlyprintk on OMAP16XX
ARM: omap2: dead code cleanup in kconfig for ARCH_OMAP4
ARM: omap2: Replace scnprintf with strscpy in omap3_cpuinfo
ARM: omap: fix all kernel-doc warnings
ARM: provide individual is_translation_fault() and is_permission_fault()
ARM: realtek: MAINTAINERS: Include pin controller drivers
ARM: rockchip: keep reset control around
ARM: samsung: exynos5250: Allow CPU1 to boot
ARM: shmobile: defconfig: Refresh for v7.0-rc1
ARM: shmobile: rcar-gen2: Use of_phandle_args_equal() helper
ARM: socfpga: Fix OF node refcount leak in SMP setup
ARM: tegra: Add ACTMON node to Tegra114 device tree
ARM: tegra: Add External Memory Controller node on Tegra114
ARM: tegra: Add SOCTHERM support on Tegra114
ARM: tegra: defconfig: Drop redundant ARCH_TEGRA_foo_SOC
ARM: tegra: lg-x3: Add node for capacitive buttons
ARM: tegra: lg-x3: Add panel and bridge nodes
ARM: tegra: lg-x3: Add USB and power related nodes
ARM: tegra: paz00: Configure WiFi rfkill switch through device tree
ARM: tegra: transformers: Add connector node
ARM: tn7: Adjust panel node
ARM: use BIT() and GENMASK() for fault status register fields
ARM: vdso: gettimeofday: Add explicit includes
ARM: xen: validate hypervisor compatible before parsing its version
 
arm_mpam: Add quirk framework
arm_mpam: Add workaround for T241-MPAM-1
arm_mpam: Add workaround for T241-MPAM-4
arm_mpam: Add workaround for T241-MPAM-6
arm_mpam: Check whether the config array is allocated before destroying it
arm_mpam: Ensure in_reset_state is false after applying configuration
arm_mpam: Fix false positive assert failure during mpam_disable()
arm_mpam: Fix monitor instance selection when checking for hardware NRDY
arm_mpam: Improve check for whether or not NRDY is hardware managed
arm_mpam: Pretend that NRDY is always hardware managed
arm_mpam: Quirk CMN-650's CSU NRDY behaviour
arm_mpam: resctrl: Add boilerplate cpuhp and domain allocation
arm_mpam: resctrl: Add CDP emulation
arm_mpam: resctrl: Add empty definitions for assorted resctrl functions
arm_mpam: resctrl: Add kunit test for control format conversions
arm_mpam: resctrl: Add monitor initialisation and domain boilerplate
arm_mpam: resctrl: Add plumbing against arm64 task and cpu hooks
arm_mpam: resctrl: Add resctrl_arch_get_config()
arm_mpam: resctrl: Add resctrl_arch_rmid_read()
arm_mpam: resctrl: Add rmid index helpers
arm_mpam: resctrl: Add support for 'MB' resource
arm_mpam: resctrl: Add support for csu counters
arm_mpam: resctrl: Allow resctrl to allocate monitors
arm_mpam: resctrl: Call resctrl_init() on platforms that can support resctrl
arm_mpam: resctrl: Convert to/from MPAMs fixed-point formats
arm_mpam: resctrl: Fix MBA CDP alloc_capable handling on unmount
arm_mpam: resctrl: Fix the check for no monitor components found
arm_mpam: resctrl: Hide CDP emulation behind CONFIG_EXPERT
arm_mpam: resctrl: Implement helpers to update configuration
arm_mpam: resctrl: Implement resctrl_arch_reset_all_ctrls()
arm_mpam: resctrl: Make resctrl_mon_ctx_waiters static
arm_mpam: resctrl: Pick the caches we will use as resctrl resources
arm_mpam: resctrl: Update the rmid reallocation limit
arm_mpam: resctrl: Wait for cacheinfo to be ready
arm_mpam: Reset when feature configuration bit unset
 
asm-generic/bitops: Fix a comment typo in instrumented-atomic.h
 
asm-generic/bitsperlong.h: Add sanity checks for __BITS_PER_LONG
 
ASoC: Add DMIC support for the AMD RPL platform
ASoC: Add DMIC support for the AMD RPL platform
ASoC: Add quirk for Lecoo Bellator N176
ASoC: add rt1320/rt1321 dmic dai and fix the wrong name prefix
ASoC: add snd_soc_lookup_component_by_name helper
ASoC: Add SPDX ids to many soc files
ASoC: ak5558: remove unused snd_soc_component
ASoC: amd: acp-da7219-max98357a: tidyup acp_soc_is_rltk_max()
ASoC: amd: acp-da7291-max98357a: Drop unused include
ASoC: amd: acp-es8336: Drop unused include
ASoC: amd: acp-rt5645: Drop unused include
ASoC: amd: acp-sdw-legacy: check CPU DAI name before logging
ASoC: amd: acp-sdw-legacy: remove unnecessary condition check
ASoC: amd: acp-sdw-legacy: rename the dmic component name
ASoC: amd: acp3x-es83x: Drop unused include
ASoC: amd: acp3x-rt5682-max9836: Drop unused include
ASoC: amd: acp70: add standalone RT721 SoundWire machine
ASoC: amd: acp: Add DMI quirk for ASUS Zenbook S16 UM5606GA
ASoC: amd: acp: Add DMI quirk for Lenovo Yoga Pro 7 15ASH11
ASoC: amd: acp: Add DMI quirk for Valve Steam Deck OLED
ASoC: amd: acp: update dmic_num logic for acp pdm dmic
ASoC: amd: acp: update dmic_num logic for acp pdm dmic
ASoC: amd: Move to GPIO descriptors
ASoC: amd: name back to pcm_new()/pcm_free()
ASoC: amd: ps: fix the pcm device numbering for acp pdm dmic
ASoC: amd: yc: Add DMI quirk for ASUS EXPERTBOOK PM1403CDA
ASoC: amd: yc: Add DMI quirk for MSI Bravo 15 C7VE
ASoC: amd: yc: Add HP OMEN Gaming Laptop 16-ap0xxx product line in quirk table
ASoC: amd: yc: Add MSI Raider A18 HX A9WJG to quirk table
ASoC: amd: yc: Add MSI Thin A15 B7VF to quirk table
ASoC: amd: yc: Add MSI Vector A16 HX A8WHG to quirk table
ASoC: amd: yc: Enable internal mic on MSI Bravo 17 C7VF
ASoC: apple: name back to pcm_new()/pcm_free()
ASoC: atmel: name back to pcm_new()/pcm_free()
ASoC: au1x: name back to pcm_new()/pcm_free()
ASoC: aw88395: Fix kernel panic caused by invalid GPIO error pointer
ASoC: basic support for configuring bus keepers
ASoC: bcm: name back to pcm_new()/pcm_free()
ASoC: codec: arizona: Convert to use GPIO descriptors
ASoC: codecs: ab8500: Fix casting of private data
ASoC: codecs: ab8500: Remove suspicious code
ASoC: codecs: aw88166: Support device specific firmware
ASoC: codecs: aw88261: Add firmware-name support
ASoC: codecs: cros_ec_codec: name back to pcm_new()/pcm_free()
ASoC: codecs: cs42l84: set up PLL for more sample rates
ASoC: codecs: fs210x: fix possible buffer overflow
ASoC: codecs: inline i2c_check_functionality checks
ASoC: codecs: pcm512x: fix null-ptr dereference in pcm512x_overclock_xxx_put()
ASoC: codecs: peb2466: Change the +/- 6dB switch to a volume
ASoC: codecs: rt5xxx-spi: name back to pcm_new()/pcm_free()
ASoC: codecs: simple-mux: Fix enum control bounds check
ASoC: codecs: tlv320dac33: remove kmemdup_array
ASoC: codecs: wcd-clsh: Always update buck/flyback on transitions on transitions
ASoC: codecs: wcd9335: Remove potential undefined behavior in wcd9335_slimbus_irq()
ASoC: codecs: wcd937x: fix AUX PA sequencing and mixer controls
ASoC: codecs: wm_adsp: Allow wm_adsp to hibernate without stopping DSP
ASoC: Correct bug parsing DisCo booleans
ASoC: cs-amp-lib-test: Stop including platform_device.h
ASoC: cs-amp-lib: Fix missing dput() after debugfs_lookup()
ASoC: cs-amp-lib: Fix typo in error message: write -> read
ASoC: cs-amp-lib: Fix wrong sizeof() in _cs_amp_set_efi_calibration_data()
ASoC: cs-amp-lib: Some bug and typo fixes
ASoC: cs35l41: Hibernate wm_adsp on runtime suspend
ASoC: cs35l45: Hibernate wm_adsp on runtime suspend
ASoC: cs35l56-test: Add test cases without onchip pulls defined
ASoC: cs35l56-test: Remove pointless duplicate loop counters
ASoC: cs35l56: Allow factory calibration through ALSA controls
ASoC: cs35l56: Check for successful runtime-resume in cs35l56_dsp_work()
ASoC: cs35l56: Destroy workqueue in probe error path
ASoC: cs35l56: Don't use devres to unregister component
ASoC: cs35l56: Drop malformed default N from Kconfig
ASoC: cs35l56: Fix flushing of IRQ work in cs35l56_sdw_remove()
ASoC: cs35l56: Fix hibernate write in runtime resume error path
ASoC: cs35l56: Fix illegal writes to OTP_MEM registers
ASoC: cs35l56: Fix out-of-bounds in dev_err() in cs35l56_read_onchip_spkid()
ASoC: cs35l56: Fixes for driver cleanup
ASoC: cs35l56: KUnit tests for reading speaker ID from host GPIOs
ASoC: cs35l56: KUnit tests for setting dsp.system_name
ASoC: cs35l56: Log SoundWire status updates only on changes
ASoC: cs35l56: More KUnit tests for speaker ID
ASoC: cs35l56: Put OTP register defines in correct address order
ASoC: cs35l56: Some KUnit testing of cs35l56_get_speaker_id()
ASoC: cs35l56: Support clock stop mode 1 if enabled in ACPI
ASoC: cs35l56: Support for factory calibration through ALSA controls
ASoC: cs42l43: Add support for the B variant
ASoC: cs42xx8: add error checks for constraints in TDM mode
ASoC: da7219: scope AAD suspend and resume helpers to CONFIG_PM
ASoC: dapm: Add a named controls variant of a mux widget
ASoC: Drop RPL driver
ASoC: Drop some unused GPIO includes
ASoC: dt-bindings: add TDM slot idle mode properties
ASoC: dt-bindings: adi,ssm2305: Convert to DT schema
ASoC: dt-bindings: awinic,aw88395: Document firmware-name property
ASoC: dt-bindings: cirrus,cs42l43: Add CS42L43B variant
ASoC: dt-bindings: convert tdm-slot to YAML
ASoC: dt-bindings: hisilicon: Convert hi6210 I2S to dt-schema
ASoC: dt-bindings: mediatek,mt2701-wm8960: Correctly use additionalProperties
ASoC: dt-bindings: mediatek,mt8173-rt5650-rt5514: convert to DT schema
ASoC: dt-bindings: mediatek: Adjust style of blocks placement
ASoC: dt-bindings: nvidia,tegra-audio-max9808x: document additional board pins
ASoC: dt-bindings: nvidia,tegra-audio: document CPCAP CODEC
ASoC: dt-bindings: nvidia,tegra-audio: document WM8962 CODEC
ASoC: dt-bindings: qcom: add LPASS LPI MI2S dai ids
ASoC: dt-bindings: rockchip: convert rk3399-gru-sound to DT Schema
ASoC: dt-bindings: rockchip: Convert rockchip-max98090.txt to yaml
ASoC: dt-bindings: ti,tas2770: Switch to undeprecated reset-gpios
ASoC: dt-bindings: ti,tas2781: Add TAS5832 support
ASoC: dt-bindings: ti,tas2781: Add TAS5832 support
ASoC: dt-bindings: update tdm-slot.txt references to tdm-slot.yaml
ASoC: dwc: name back to pcm_new()/pcm_free()
ASoC: es8311: Check regcache_sync() error in resume
ASoC: es8311: Fix clock leak and check update_bits in set_bias_level()
ASoC: ES8389: convert to devm_clk_get_optional() to get clock
ASoC: fsl: add bitcount and timestamp controls
ASoC: fsl: fix mixer-test failures
ASoC: fsl: mpc5200_dma: Convert to devm_ioremap()
ASoC: fsl: name back to pcm_new()/pcm_free()
ASoC: fsl_easrc: Change the type for iec958 channel status controls
ASoC: fsl_easrc: Check the variable range in fsl_easrc_iec958_put_bits()
ASoC: fsl_easrc: fix comment typo
ASoC: fsl_easrc: Fix value type in fsl_easrc_iec958_get_bits()
ASoC: fsl_micfil: Add access property for "VAD Detected"
ASoC: fsl_micfil: Fix event generation in hwvad_put_enable()
ASoC: fsl_micfil: Fix event generation in hwvad_put_init_mode()
ASoC: fsl_micfil: Fix event generation in micfil_put_dc_remover_state()
ASoC: fsl_micfil: Fix event generation in micfil_quality_set()
ASoC: fsl_micfil: Fix event generation in micfil_range_set()
ASoC: fsl_sai: add bitcount and timestamp controls
ASoC: fsl_sai: Eliminate possible interrupt storm during probe
ASoC: fsl_sai: Fix 32 slots TDM broken by integer shift UB in xMR write
ASoC: fsl_utils: Add snd_kcontrol functions for specific cases
ASoC: fsl_xcvr: add bitcount and timestamp controls
ASoC: fsl_xcvr: Fix event generation for cached controls
ASoC: fsl_xcvr: Fix event generation in fsl_xcvr_arc_mode_put()
ASoC: fsl_xcvr: Fix event generation in fsl_xcvr_mode_put()
ASoC: generic: keep fallback dai_name stable across rebind
ASoC: generic: name back to pcm_new()/pcm_free()
ASoC: generic: update outdated comment for removed soc_bind_dai_link()
ASoC: google: name back to pcm_new()/pcm_free()
ASoC: Handle edge case on SDCA jack control naming
ASoC: imx-rpmsg: Add DSD format support with dynamic DAI format switching
ASoC: Intel: avs: Check maximum valid CPUID leaf
ASoC: intel: avs: Fix type mismatch in variable assignment
ASoC: Intel: avs: Include CPUID header at file scope
ASoC: Intel: bytcht_es8316: Fix MCLK leak on init errors
ASoC: Intel: bytcr_rt5640: Fix MCLK leak on platform_clock_control error
ASoC: Intel: bytcr_rt5651: Fix MCLK leak on platform_clock_control error
ASoC: Intel: bytcr_wm5102: Fix MCLK leak on platform_clock_control error
ASoC: Intel: catpt: Do not wake DSP just for volume setup
ASoC: Intel: catpt: Migrate to the new control operations
ASoC: Intel: catpt: New volume and mute control operations
ASoC: Intel: catpt: Simplify procedure of applying user settings
ASoC: Intel: catpt: Synchronize stream access
ASoC: Intel: cht_bsw_rt5672: Fix MCLK leak on platform_clock_control error
ASoC: Intel: ehl_rt5660: remove unused macro definitions
ASoC: Intel: Fix MCLK leaks and clean up error
ASoC: intel: name back to pcm_new()/pcm_free()
ASoC: Intel: soc-acpi-intel-arl-match: Reorder ACPI machine tables
ASoC: Intel: soc-acpi-intel-ptl-match: drop rt722 monolithic match tables
ASoC: Intel: soc-acpi-intel-ptl-match: Remove unnecessary cs42l43 match
ASoC: Intel: soc-acpi: Add entry for sof_es8336 in NVL match table.
ASoC: Intel: soc-acpi: add LG Gram 16Z90U RT713 + single RT1320 quirk
ASoC: Intel: sof_sdw: Add support for nvlrvp in NVL platform
ASoC: intel: sof_sdw: Prepare for configuration without a jack
ASoC: Intel: Standardize MCLK error logs across RT boards
ASoC: jz4725b: Convert to devm_clk_get_enabled()
ASoC: jz4760: Convert to devm_clk_get_enabled()
ASoC: jz4770: Convert to devm_clk_get_enabled()
ASoC: jz47xx: Convert to devm_clk_get_enabled()
ASoC: kirkwood: name back to pcm_new()/pcm_free()
ASoC: loongson: Fix invalid position error in ls_pcm_pointer
ASoC: loongson: name back to pcm_new()/pcm_free()
ASoC: mediatek: name back to pcm_new()/pcm_free()
ASoC: Merge up fixes
ASoC: Merge up fixes
ASoC: Merge up v7.0-rc7
ASoC: mxs-sgtl5000: disable MCLK on error paths of mxs_sgtl5000_probe()
ASoC: nau8315: Drop unused include
ASoC: partial match the sdca codec name
ASoC: pxa2xx-ac97: fix error handling for reset GPIO descriptor
ASoC: pxa: name back to pcm_new()/pcm_free()
ASoC: qcom: audioreach: explicitly enable speaker protection modules
ASoC: qcom: common: validate cpu dai id during parsing
ASoC: qcom: Constify GPR packet being send over GPR interface
ASoC: qcom: name back to pcm_new()/pcm_free()
ASoC: qcom: q6apm-dai: Allocate an extra page for PCM buffers
ASoC: qcom: q6apm-dai: reset queue ptr on trigger stop
ASoC: qcom: q6apm-lpass-dai: Fix multiple graph opens
ASoC: qcom: q6apm-lpass-dai: move graph start to trigger
ASoC: qcom: q6apm: Add support for early buffer mapping on DSP
ASoC: qcom: q6apm: move component registration to unmanaged version
ASoC: qcom: q6apm: remove child devices when apm is removed
ASoC: qcom: q6asm-dai: close stream only when running
ASoC: qcom: q6asm-dai: do not set stream state in event and trigger callbacks
ASoC: qcom: q6asm-dai: fix error handling
ASoC: qcom: q6asm-dai: fix error handling in prepare and set_params
ASoC: qcom: q6asm-dai: remove unnecessary braces
ASoC: qcom: q6asm-dai: use pointer type with kzalloc_obj()
ASoC: qcom: q6dsp: Add Senary MI2S audio interface support
ASoC: qcom: q6dsp: few fixes and enhancements
ASoC: qcom: qdapm-lpass-dai: correct the error message
ASoC: qcom: qdsp6: lpass-ports: add support for LPASS LPI MI2S dais
ASoC: qcom: qdsp6: remove search for module iid in hot path
ASoC: qcom: qdsp6: topology: check widget type before accessing data
ASoC: qcom: x1e80100: limit speaker volumes
ASoC: remove snd_soc_pcm_subclass
ASoC: renesas: Fix non-static global variable
ASoC: renesas: name back to pcm_new()/pcm_free()
ASoC: rockchip: rockchip_sai: Set slot width for non-TDM mode
ASoC: rsnd: Fix potential out-of-bounds access of component_dais[]
ASoC: rt1318: Drop unused include
ASoC: rt1320-sdw: Add an approach to get new hardware advance gain
ASoC: rt1320-sdw: kcontrol for brown-out feature update
ASoC: rt1320: fix the warning 'rae_fw' from request_firmware() not released
ASoC: rt5575: Remove redundant assignment to .owner
ASoC: rt5640: Handle 0Hz sysclk during stream shutdown
ASoC: rt5677-spi: Add SPI device ID matching table
ASoC: rt5677: Add 10EC5677 ACPI ID as supported
ASoC: rt5677: Allow it to be defined as an I2C board
ASoC: rt5677: Fix typo in the header file
ASoC: rt5677: Report error if the ID register cannot be read
ASoC: rt5677: Reset the codec during probing
ASoC: rt5677: Set up ACPI GPIO pins mapping table
ASoC: samsung: name back to pcm_new()/pcm_free()
ASoC: samsung: spdif: Convert to devm_ioremap_resource()
ASoC: SDCA: Add CS47L47 to class driver
ASoC: SDCA: Add default value for mipi-sdca-function-reset-max-delay
ASoC: SDCA: Add RJ support to class driver
ASoC: SDCA: Add support for the Cirrus Logic cs42l49
ASoC: SDCA: Correct kernel doc for sdca_irq_cleanup()
ASoC: SDCA: Export Q7.8 volume control helpers
ASoC: SDCA: Fix cleanup inversion in class driver
ASoC: SDCA: fix NULL pointer dereference in sdca_dev_unregister_functions
ASoC: SDCA: Fix reading of mipi-sdca-control-deferrable
ASoC: SDCA: fix the register to ctl value conversion for Q7.8 format
ASoC: SDCA: Improve mapping of Q7.8 SDCA volumes
ASoC: SDCA: Initial support for Cirrus Logic CS47L47
ASoC: SDCA: Pull the Q7.8 volume helpers out of soc-ops
ASoC: SDCA: Tidy up irq_enable_flags()/sdca_irq_disable()
ASoC: SDCA: Update counting of SU/GE DAPM routes
ASoC: SDCA: Update text of FIXME
ASoC: SDCA: Use named control mux for GE/SU controls
ASoC: sdw_utils: Add codec_info for cs42l49
ASoC: sdw_utils: Add CS42L43B codec info
ASoC: sdw_utils: Add quirk to ignore RT712 CODEC_MIC
ASoC: sdw_utils: Add quirk to ignore RT721 CODEC_MIC
ASoC: sdw_utils: add rt1320 and rt1321 dmic dai in codec_info_list
ASoC: sdw_utils: add vendor_id to asoc_sdw_codec_info
ASoC: sdw_utils: avoid the SDCA companion function not supported failure
ASoC: sdw_utils: Check speaker component string allocation
ASoC: sdw_utils: cs42l43: allow spk component names to be combined
ASoC: sdw_utils: make RT712/RT721 CODEC_MIC be optional
ASoC: simple-card-utils: add sysclk ordering support
ASoC: soc-acpi-intel-arl-match: add rt712_l0_rt1320_l3 support
ASoC: soc-acpi-intel-arl-match: add rt712_l0_rt1320_l3 support
ASoC: soc-acpi-intel-ptl-match: Make Chrome matches conditional
ASoC: soc-component: add snd_soc_component_regmap_val_bytes()
ASoC: soc-component: add snd_soc_component_regmap_val_bytes()
ASoC: soc-component: re-add pcm_new()/pcm_free()
ASoC: soc-component: re-add pcm_new()/pcm_free()
ASoC: soc-component: remove component->val_bytes
ASoC: soc-component: remove pcm_construct()/pcm_destruct()
ASoC: soc-compress: use function to clear symmetric params
ASoC: soc-core: remove duplicate snd_soc_flush_all_delayed_work()
ASoC: soc-core: remove unused dobj_list
ASoC: soc-core: Use guard()/scoped_guard() for mutex lock
ASoC: soc-dai: add common operation to set TDM idle mode
ASoC: soc-dai: define possible idle TDM slot modes
ASoC: soc-generic-dmaengine-pcm: name back to pcm_new()/pcm_free()
ASoC: soc-ops: use snd_soc_component_regmap_val_bytes()
ASoC: soc-topology: fix __le32 conversion in printed values
ASoC: soc-utils: Add missing va_end in snd_soc_ret()
ASoC: soc.h: Add SOC_SINGLE_BOOL_EXT_ACC() to allow setting access flags
ASoC: soc.h: remove snd_soc_of_parse_audio_prefix()
ASoC: soc.h: remove unused card->pmdown_time
ASoC: soc_sdw_utils: Add device info for CS47L47
ASoC: soc_sdw_utils: partial match the codec name
ASoC: soc_sdw_utils: remove codec name index of snd_soc_sdca codecs
ASoC: soc_sdw_utils: remove cs42l45 SmartMic codec name index
ASoC: soc_sdw_utils: remove index from sdca codec name
ASoC: soc_sdw_utils: remove snd_soc_sdca codec name index
ASoC: SOF: amd: Fix error code handling in psp_send_cmd()
ASoC: SOF: amd: fix for ipc flags check
ASoC: SOF: amd: set ipc flags to zero
ASoC: SOF: compress: return the configured codec from get_params
ASoC: SOF: Don't allow pointer operations on unconfigured streams
ASoC: SOF: Intel: Add a is_amp flag to fix the wrong name prefix
ASoC: SOF: Intel: add an empty adr_link
ASoC: SOF: Intel: hda: Place check before dereference
ASoC: SOF: Intel: NVL-S: add platform name
ASoC: SOF: Intel: NVL/NVL-S: add platform name
ASoC: SOF: Intel: NVL: add platform name
ASoC: sof: name back to pcm_new()/pcm_free()
ASoC: SOF: sof-audio: pcm_id is __le32
ASoC: SOF: sof-audio: pcm_id is __le32
ASoC: SOF: topology: use kzalloc_flex
ASoC: spacemit: adjust FIFO trigger threshold to half FIFO size
ASoC: spacemit: fix RX DMA params not set when TX is running
ASoC: spacemit: move hw constraints from hw_params to startup
ASoC: sprd: name back to pcm_new()/pcm_free()
ASoC: sti: regmap_field usage improvements
ASoC: sti: Return errors from regmap_field_alloc()
ASoC: sti: use managed regmap_field allocations
ASoC: stm: name back to pcm_new()/pcm_free()
ASoC: sun4i-spdif: Make reset control non-optional and check for all errors
ASoC: tas2552: Allow audio enable GPIO to sleep
ASoC: tas2764: Deal with bogus initial temperature register value
ASoC: tas2764: expose SDOUT bus keeper via set_tdm_idle operation
ASoC: tas2764: Mark die temp register as volatile
ASoC: tas2770: Deal with bogus initial temperature value
ASoC: tas2770: expose SDOUT bus keeper via set_tdm_idle
ASoC: tas2770: Fix order of operations for temperature calculation
ASoC: tas2781: Add tas5832 support
ASoC: tas2781: Explicit association of Device, Device Name, and Device ID
ASoC: tas2781: fix unused-const-variable warning
ASoC: tegra: Add error logging for probe and callback failures
ASoC: tegra: Add error logging in tegra210_admaif driver
ASoC: tegra: Add error logging in tegra210_adx driver
ASoC: tegra: Add error logging in tegra210_amx driver
ASoC: tegra: Add error logging in tegra210_i2s driver
ASoC: tegra: Add support for WM8962 and CPCAP
ASoC: tegra: Fix spelling error 'recieved' -> 'received'
ASoC: tegra: name back to pcm_new()/pcm_free()
ASoC: tegra: Remove stale snd-soc-tegra-utils composite module definition
ASoC: tegra: Support CPCAP by machine driver
ASoC: tegra: Support WM8962 by machine driver
ASoC: tegra: Use dev_err_probe() for regmap init failures
ASoC: tegra: Use dev_err_probe() in OPE, PEQ and MBDRC drivers
ASoC: tegra: Use dev_err_probe() in tegra186_asrc probe
ASoC: tegra: Use dev_err_probe() in tegra186_dspk probe
ASoC: tegra: Use dev_err_probe() in tegra210_ahub probe
ASoC: tegra: Use dev_err_probe() in tegra210_dmic probe
ASoC: tegra: Use dev_err_probe() in tegra210_mixer probe
ASoC: tegra: Use dev_err_probe() in tegra210_mvc probe
ASoC: tegra: Use dev_err_probe() in tegra210_sfc probe
ASoC: tegra: Use dev_err_probe() in tegra_asoc_machine probe
ASoC: tegra: Use dev_err_probe() in tegra_asoc_machine probe
ASoC: tegra: Use dev_err_probe() in tegra_audio_graph_card probe
ASoC: tegra: use snd_soc_component_regmap_val_bytes()
ASoC: ti: davinci-mcasp: Add system suspend/resume support
ASoC: ti: davinci-mcasp: extract mcasp_is_auxclk_enabled() helper
ASoC: ti: davinci-mcasp: improve aux_div selection for mid-range dividers
ASoC: ti: davinci-mcasp: McASP code cleanup and clk
ASoC: ti: omap-dmic: Fix IS_ERR() vs NULL check bug in omap_dmic_select_fclk()
ASoC: ts3a227e: Drop unused include
ASoC: uda1380: fix missing return value checks for I2C operations
 
ASoc: uda1380: Improve error reporting
 
ASoC: uda1380: Modernize the driver
ASoC: uda1380: use dev_err() and %pe for better error reporting
ASoC: uniphier: name back to pcm_new()/pcm_free()
ASoC: update outdated comments for removed snd_soc_new_pcms()
ASoC: wm_adsp: Add KUnit redirection stubs for firmware file search
ASoC: wm_adsp: Add KUnit test cases for '/' in firmware filenames
ASoC: wm_adsp: Add kunit test for firmware file search
ASoC: wm_adsp: Combine some similar code in firmware file search
ASoC: wm_adsp: Convert '/' to '-' when normalizing firmware filenames
ASoC: wm_adsp: Export function for KUnit test to get firmware filenames
ASoC: wm_adsp: Fix crash in kunit tests on arm64
ASoC: wm_adsp: Fix NULL dereference when removing firmware controls
ASoC: wm_adsp: Make wm_adsp_fw_text[] const
ASoC: wm_adsp: Remove duplicated code to find firmware file
ASoC: wm_adsp: Remove unused argument to wm_adsp_release_firmware_files()
ASoC: wm_adsp: select CONFIG_SND_SOC_WM_ADSP from all users
ASoC: wm_adsp: Some improvements to firmware file
ASoC: wm_adsp: Use a struct to pass around firmware struct and filename
ASoC: wm_adsp: Use consistent error checks in wm_adsp_request_firmware_files()
ASoC: wm_adsp_fw_find_test: Clear searched_fw_files in find-by-index test
ASoC: wm_adsp_fw_find_test: Fix a couple of bugs
ASoC: wm_adsp_fw_find_test: Fix missing NULL terminator on file name list
ASoC: wm_adsp_fw_find_test: Redirect wm_adsp_release_firmware_files()
ASoC: xilinx: name back to pcm_new()/pcm_free()
ASoC: xtensa: name back to pcm_new()/pcm_free()
ASoC: Yet another round of SDCA fixes
 
ASoC; dt-bindings: mediatek,mt8173-rt5650-rt5514: Fix mediatek,audio-codec constraints
 
async_xor: use xor_gen
 
ata: ahci-dwc: Remove not-going-to-be-supported code for Baikal SoC
ata: libahci_platform: use flex array for platform PHYs
ata: libata-core: improve tag checks in ata_qc_issue()
ata: libata-eh: avoid unnecessary calls to ata_scsi_port_error_handler()
ata: libata-eh: Do not retry reset if the device is gone
ata: libata-sata: simplify ata_sas_queuecmd()
ata: libata-scsi: do not needlessly defer commands when using PMP with FBS
ata: libata-scsi: do not use the deferred QC feature for ATA_DEFER_PORT
ata: libata-scsi: do not use the deferred QC feature on PMPs with CBS
ata: libata-scsi: fix requeue of deferred ATA PASS-THROUGH commands
ata: libata-scsi: improve readability of ata_scsi_qc_issue()
ata: libata-scsi: make ata_scsi_simulate() static
ata: libata-scsi: refactor ata_scsiop_maint_in()
ata: libata-scsi: rename and improve ata_qc_done()
ata: libata-scsi: simplify ata_scsi_requeue_deferred_qc()
ata: libata-transport: inline ata_attach|release_transport
ata: libata-transport: instantiate struct ata_internal statically
ata: libata-transport: remove redundant dynamic sysfs attributes
ata: libata-transport: remove static variable ata_scsi_transport_template
ata: libata-transport: split struct ata_internal
ata: libata-transport: use static struct ata_transport_internal to simplify match functions
ata: pata_arasan_cf: fix missing newline in dev_err() messages
ata: pata_parport: switch to dynamic root device
 
atm: atmdev: add function parameter names and description
 
audit: enforce AUDIT_LOCKED for AUDIT_TRIM and AUDIT_MAKE_EQUIV
audit: fix coding style issues
audit: fix incorrect inheritable capability in CAPSET records
audit: fix whitespace alignment in include/uapi/linux/audit.h
audit: handle unknown status requests in audit_receive_msg()
audit: remove redundant initialization of static variables to 0
audit: widen ino fields to u64
 
autofs: replace manual symlink buffer allocation in autofs_dir_symlink
 
auxdisplay: Kconfig: drop unneeded quotes in PANEL_BOOT_MESSAGE dep
auxdisplay: line-display: fix OOB read on zero-length message_store()
auxdisplay: max6959: use regmap_assign_bits() in max6959_enable()
 
backlight: apple_bl: Convert to a platform driver
backlight: sky81452-backlight: Check return value of devm_gpiod_get_optional() in sky81452_bl_parse_dt()
 
BackMerge tag : 'v7.0-rc4' into drm-next
BackMerge tag : 'v7.0-rc6' into drm-next
 
bareudp: fix NULL pointer dereference in bareudp_fill_metadata_dst()
 
base: soc: order includes alphabetically
base: soc: rename and export soc_device_get_machine()
 
batman-adv: bla: avoid double decrement of bla.num_requests
batman-adv: bla: avoid NULL-ptr deref for claim via dropped interface
batman-adv: bla: fix report_work leak on backbone_gw purge
batman-adv: bla: only purge non-released claims
batman-adv: bla: prevent use-after-free when deleting claims
batman-adv: bla: put backbone reference on failed claim hash insert
batman-adv: clear current gateway during teardown
batman-adv: dat: handle forward allocation error
batman-adv: fix batadv_skb_is_frag() kernel-doc
batman-adv: fix fragment reassembly length accounting
batman-adv: fix integer overflow on buff_pos
batman-adv: fix tp_meter counter underflow during shutdown
batman-adv: frag: disallow unicast fragment in fragment
batman-adv: iv: recover OGM scheduling after forward packet error
batman-adv: mcast: fix use-after-free in orig_node RCU release
batman-adv: reject new tp_meter sessions during teardown
batman-adv: stop caching unowned originator pointers in BAT IV
batman-adv: stop tp_meter sessions during mesh teardown
batman-adv: tp_meter: avoid role confusion in tp_list
batman-adv: tp_meter: avoid use of uninit sender vars
batman-adv: tp_meter: directly shut down timer on cleanup
batman-adv: tp_meter: fix race condition in send error reporting
batman-adv: tp_meter: fix tp_num leak on kmalloc failure
batman-adv: tp_meter: fix tp_vars reference leak in receiver shutdown
batman-adv: tt: avoid empty VLAN responses
batman-adv: tt: fix negative last_changeset_len
batman-adv: tt: fix negative tt_buff_len
batman-adv: tt: fix TOCTOU race for reported vlans
batman-adv: tt: prevent TVLV entry number overflow
batman-adv: tt: reject oversized local TVLV buffers
batman-adv: tvlv: abort OGM send on tvlv append failure
batman-adv: tvlv: reject oversized TVLV packets
batman-adv: v: stop OGMv2 on disabled interface
 
bcache: fix cached_dev.sb_bio use-after-free and crash
bcache: fix uninitialized closure object
 
bdev: Drop pointless invalidate_inode_buffers() call
 
bfs: Switch to generic_buffers_fsync()
bfs: Sync and invalidate metadata buffers from bfs_evict_inode()
bfs: Track metadata bhs in fs-private inode part
 
binder: use current_euid() for transaction sender identity
 
bio-integrity-fs: pass data iter to bio_integrity_verify()
 
bio: fix kmemleak false positives from percpu bio alloc cache
 
bitmap: add bitmap_weight_from()
bitmap: Add test for out-of-boundary modifications for scatter & gather
bitmap: add test_zero_nbits()
bitmap: align test_bitmap output
bitmap: drop __find_nth_andnot_bit()
bitmap: exclude nbits == 0 cases from bitmap test
bitmap: introduce bitmap_weighted_xor()
bitmap: switch test to scnprintf("%*pbl")
bitmap: test bitmap_weight() for more
 
Linux: Bitmask logic fix and firmware-name support for
 
bitops: fix kernel-doc parameter name for parity8()
bitops: Update kernel-doc for sign_extendXX()
 
blk-cgroup: fix disk reference leak in blkcg_maybe_throttle_current()
blk-cgroup: wait for blkcg cleanup before initializing new disk
 
blk-crypto: fix name of the bio completion callback
blk-crypto: make blk_crypto_attr instances const
 
blk-integrity: support arbitrary buffer alignment
 
blk-iocost: fix busy_level reset when no IOs complete
 
blk-mq: make blk_mq_hw_ctx_sysfs_entry instances const
blk-mq: pop cached request if it is usable
blk-mq: reinsert cached request to the list
 
blk-wbt: remove WARN_ON_ONCE from wbt_init_enable_default()
 
block/blk-throttle: Add WQ_PERCPU to alloc_workqueue users
 
block/floppy: Don't use REALLY_SLOW_IO for delays
 
block: add a bdev_has_integrity_csum helper
block: add a bio_submit_or_kill helper
block: add fs_bio_integrity helpers
block: add pgmap check to biovec_phys_mergeable
block: Add WQ_PERCPU to alloc_workqueue users
block: align down bounces bios
block: allow submitting all zone writes from a single context
block: annotate struct request_queue with __counted_by_ptr
block: avoid use-after-free in disk_free_zone_resources()
block: bio-integrity: Fix null-ptr-deref in bio_integrity_map_user()
block: clear BIO_QOS flags in blk_steal_bios()
block: Correct comments on bio_alloc_clone() and bio_init_clone()
block: default to QD=1 writes for blk-mq rotational zoned devices
block: don't overwrite bip_vcnt in bio_integrity_copy_user()
block: factor out a bio_await helper
block: factor out a bio_integrity_action helper
block: factor out a bio_integrity_setup_default helper
block: fix bio_alloc_bioset slowpath GFP handling
block: fix handling of dead zone write plugs
block: fix zone write plug removal
block: fix zone write plugs refcount handling in disk_zone_wplug_schedule_bio_work()
block: fix zones_cond memory leak on zone revalidation error paths
block: ia-ranges: make blk_ia_range_sysfs_entry instances const
block: make max_integrity_io_size public
block: make queue_sysfs_entry instances const
block: mark bvec_{alloc,free} static
block: move bio queue-transition flag fixups into blk_steal_bios()
block: only read from sqe on initial invocation of blkdev_uring_cmd()
block: only restrict bio allocation gfp mask asked to block
block: partitions: Replace pp_buf with struct seq_buf
block: pass a maxlen argument to bio_iov_iter_bounce
block: pass a minsize argument to bio_iov_iter_bounce
block: prepare generation / verification helpers for fs usage
block: recompute nr_integrity_segments in blk_insert_cloned_request
block: refactor blkdev_zone_mgmt_ioctl
block: reject zero length in bio_add_page()
block: relax pgmap check in bio_add_page for compatible zone device pages
block: remove bdev_nonrot()
block: remove bvec_free
block: remove disk_zone_is_full()
block: remove unused BVEC_ITER_ALL_INIT
block: rename and simplify disk_get_and_lock_zone_wplug()
block: rename struct gendisk zone_wplugs_lock field
block: split bio_alloc_bioset more clearly into a fast and slowpath
block: unify the synchronous bi_end_io callbacks
block: use sysfs_emit in sysfs show functions
 
Bluetooth: 6lowpan: check skb_clone() return value in send_mcast_pkt()
Bluetooth: bnep: fix incorrect length parsing in bnep_rx_frame() extension handling
Bluetooth: bnep: Fix UAF read of dev->name
Bluetooth: bnep: reject short frames before parsing
Bluetooth: btbcm: Add entry for BCM4343A2 UART Bluetooth
Bluetooth: btbcm: remove done label in btbcm_patchram
Bluetooth: btintel: Add DSBR support for ScP2 onwards
Bluetooth: btintel: Add support for hybrid signature for ScP2 onwards
Bluetooth: btintel: Add support for Scorpious Peak2 support
Bluetooth: btintel: Add support for Scorpious Peak2F support
Bluetooth: btintel: Replace CNVi id with hardware variant
Bluetooth: btintel_pci: Fix btintel_pcie_read_hwexp code style
Bluetooth: btintel_pcie: Add device id of Scorpious2, Nova Lake-PCD-S
Bluetooth: btintel_pcie: Add device id of Scorpius Peak2, Nova Lake-PCD-H
Bluetooth: btintel_pcie: Add support for exception dump for ScP2
Bluetooth: btintel_pcie: Add support for exception dump for ScP2F
Bluetooth: btintel_pcie: Align shared DMA memory to 128 bytes
Bluetooth: btintel_pcie: Fix incorrect MAC access programming
Bluetooth: btintel_pcie: Replace snprintf("%s") with strscpy
Bluetooth: btintel_pcie: treat boot stage bit 12 as warning
Bluetooth: btintel_pcie: use strscpy to copy plain strings
Bluetooth: btintel_pcie: Use struct_size to improve hci_drv_read_info
Bluetooth: btmtk: accept too short WMT FUNC_CTRL events
Bluetooth: btmtk: Add MT6639 (MT7927) Bluetooth support
Bluetooth: btmtk: add MT7902 MCU support
Bluetooth: btmtk: add MT7902 SDIO support
Bluetooth: btmtk: Add reset mechanism if downloading firmware failed
Bluetooth: btmtk: add status check in mt79xx firmware setup
Bluetooth: btmtk: fix ISO interface setup for single alt setting
Bluetooth: btmtk: fix urb->setup_packet leak in error paths
Bluetooth: btmtk: hide unused btmtk_mt6639_devs[] array
Bluetooth: btmtk: improve mt79xx firmware setup retry flow
Bluetooth: btmtk: refactor endpoint lookup
Bluetooth: btmtk: validate WMT event SKB length before struct access
Bluetooth: btusb: Add Lite-On 04ca:3807 for MediaTek MT7921
Bluetooth: btusb: Add MT7927 ID for ASUS ROG Crosshair X870E Hero
Bluetooth: btusb: Add MT7927 ID for ASUS X870E / ProArt X870E-Creator
Bluetooth: btusb: Add MT7927 ID for Gigabyte Z790 AORUS MASTER X
Bluetooth: btusb: Add MT7927 ID for Lenovo Legion Pro 7 16ARX9
Bluetooth: btusb: Add MT7927 ID for MSI X870E Ace Max
Bluetooth: btusb: Add MT7927 ID for TP-Link Archer TBE550E
Bluetooth: btusb: Add new VID/PID 0e8d/1ede for MT7902
Bluetooth: btusb: Add new VID/PID 13d3/3579 for MT7902
Bluetooth: btusb: Add new VID/PID 13d3/3580 for MT7902
Bluetooth: btusb: Add new VID/PID 13d3/3594 for MT7902
Bluetooth: btusb: Add new VID/PID 13d3/3596 for MT7902
Bluetooth: btusb: Allow firmware re-download when version matches
 
bluetooth: btusb: Fix whitespace in btusb.c
 
Bluetooth: btusb: MediaTek MT7922: Add VID 0489 & PID e11d
Bluetooth: btusb: MT7922: Add VID/PID 0489/e174
Bluetooth: btusb: refactor endpoint lookup
Bluetooth: fix locking in hci_conn_request_evt() with HCI_PROTO_DEFER
Bluetooth: fix memory leak in error path of hci_alloc_dev()
Bluetooth: fix UAF in l2cap_sock_cleanup_listen() vs l2cap_conn_del()
Bluetooth: hci.h: Avoid a couple -Wflex-array-member-not-at-end warnings
Bluetooth: hci_conn: Fix memory leak in hci_le_big_terminate()
Bluetooth: hci_conn: fix potential UAF in create_big_sync
Bluetooth: hci_core: Rate limit the logging of invalid ISO handle
Bluetooth: hci_core: Rework hci_dev_do_reset() to use hci_sync functions
Bluetooth: hci_event: fix memset typo
Bluetooth: hci_event: Fix OOB read and infinite loop in hci_le_create_big_complete_evt
Bluetooth: hci_event: fix potential UAF in SSP passkey handlers
Bluetooth: hci_ldisc: Clear HCI_UART_PROTO_INIT on error
Bluetooth: hci_ll: Enable BROKEN_ENHANCED_SETUP_SYNC_CONN for WL183x
Bluetooth: hci_qca: Convert timeout from jiffies to ms
Bluetooth: hci_qca: disable power control for WCN7850 when bt_en is not defined
Bluetooth: hci_qca: Fix BT not getting powered-off on rmmod
Bluetooth: hci_qca: Fix confusing shutdown() and power_off() naming
Bluetooth: hci_qca: Fix missing wakeup during SSR memdump handling
Bluetooth: hci_qca: Use 100 ms SSR delay for rampatch and NVM loading
Bluetooth: hci_sync: Fix not setting mask for HCI_EVT_LE_ALL_REMOTE_FEATURES_COMPLETE
Bluetooth: hci_sync: fix UAF in hci_le_create_cis_sync
Bluetooth: hci_sync: make hci_cmd_sync_run_once return -EEXIST if exists
Bluetooth: hci_sync: reject oversized Broadcast Announcement prepend
Bluetooth: hci_sync: Reset device counters in hci_dev_close_sync()
Bluetooth: hci_sync: Set HCI_CMD_DRAIN_WORKQUEUE during device close
Bluetooth: hci_uart: Fix NULL deref in recv callbacks when priv is uninitialized
Bluetooth: hci_uart: fix UAFs and race conditions in close and init paths
Bluetooth: HIDP: fix missing length checks in hidp_input_report()
Bluetooth: HIDP: serialise l2cap_unregister_user via hidp_session_sem
Bluetooth: ISO: drop ISO_END frames received without prior ISO_START
Bluetooth: ISO: Fix a use-after-free of the hci_conn pointer
Bluetooth: ISO: Fix data-race on dst in iso_sock_connect()
Bluetooth: ISO: Fix data-race on iso_pi fields in hci_get_route calls
Bluetooth: ISO: Fix data-race on iso_pi(sk) in socket and HCI event paths
Bluetooth: ISO: Fix not releasing hdev reference on iso_conn_big_sync
Bluetooth: ISO: fix UAF in iso_recv_frame
Bluetooth: ISO: serialize iso_sock_clear_timer with socket lock
Bluetooth: l2cap: Add missing chan lock in l2cap_ecred_reconf_rsp
Bluetooth: l2cap: clear chan->ident on ECRED reconfiguration success
Bluetooth: L2CAP: CoC: Disconnect if received packet size exceeds MPS
Bluetooth: l2cap: defer conn param update to avoid conn->lock/hdev->lock inversion
Bluetooth: L2CAP: ecred_reconfigure: send packed pdu, not stack pointer
Bluetooth: L2CAP: fix chan ref leak in l2cap_chan_timeout() on !conn
Bluetooth: l2cap: fix MPS check in l2cap_ecred_reconf_req
Bluetooth: L2CAP: Fix null-ptr-deref in l2cap_sock_get_sndtimeo_cb()
Bluetooth: L2CAP: Fix null-ptr-deref in l2cap_sock_new_connection_cb()
Bluetooth: L2CAP: Fix null-ptr-deref in l2cap_sock_state_change_cb()
Bluetooth: L2CAP: Fix possible crash on l2cap_ecred_conn_rsp
Bluetooth: L2CAP: Fix printing wrong information if SDU length exceeds MTU
Bluetooth: L2CAP: reject BR/EDR signaling packets over MTUsig
Bluetooth: L2CAP: use chan timer to close channels in cleanup_listen()
Bluetooth: MGMT: Fix backward compatibility with userspace
Bluetooth: MGMT: validate Add Extended Advertising Data length
Bluetooth: MGMT: validate advertising TLV before type checks
Bluetooth: qca: enable pwrseq support for WCN39xx devices
Bluetooth: qca: Refactor code on the basis of chipset names
Bluetooth: RFCOMM: hold listener socket in rfcomm_connect_ind()
Bluetooth: RFCOMM: pull credit byte with skb_pull_data()
Bluetooth: RFCOMM: validate skb length in MCC handlers
Bluetooth: SCO: check for codecs->num_codecs == 1 before assigning to sco_pi(sk)->codec
Bluetooth: SCO: Fix data-race on sco_pi fields in sco_connect
Bluetooth: SCO: fix sleeping under spinlock in sco_conn_ready
Bluetooth: SCO: hold sk properly in sco_conn_ready
Bluetooth: serialize accept_q access
Bluetooth: virtio_bt: clamp rx length before skb_put
Bluetooth: virtio_bt: validate rx pkt_type header length
 
bng_en: add ethtool link settings, get_link, and nway_reset
bng_en: add HW stats infra and structured ethtool ops
bng_en: add per-PF workqueue, timer, and slow-path task
bng_en: add support for ethtool -S stats display
bng_en: add support for link async events
bng_en: implement ethtool pauseparam operations
bng_en: implement ndo_get_stats64
bng_en: implement netdev_stat_ops
bng_en: periodically fetch and accumulate hardware statistics
bng_en: query PHY capabilities and report link status
 
bnge: fix context mem iteration
bnge: fix initial HWRM sequence
bnge: remove unsupported backing store type
bnge: return after auxiliary_device_uninit() in error path
 
bnxt: convert to ndo_set_rx_mode_async
bnxt: use snapshot in bnxt_cfg_rx_mode
 
bnxt_en: Check return value of bnxt_hwrm_vnic_cfg
bnxt_en: Delay for 5 seconds after AER DPC for all chips
bnxt_en: Fix NULL pointer dereference
bnxt_en: Implement XDP RSS hash metadata extraction
bnxt_en: Implement XDP RSS hash metadata extraction for V3_CMP
bnxt_en: Move bnxt_rss_ext_op into header
bnxt_en: Resize RSS contexts on channel count change
bnxt_en: Set bp->max_tpa according to what the FW supports
bnxt_en: Use absolute target ns from ptp_clock_request
bnxt_en: use bnxt_xdp_buff for xdp context
 
bonding: 3ad: implement proper RCU rules for port->aggregator
bonding: annotate data-races arcound churn variables
bonding: Optimise is_netpoll_tx_blocked().
bonding: print churn state via netlink
bonding: refuse to enslave CAN devices
bonding: remove bonding_priv.h
bonding: remove unused bond_is_first_slave and bond_is_last_slave macros
 
bootconfig: constify xbc_calc_checksum() data parameter
 
bpf, arm32: Reject BPF-to-BPF calls and callbacks in the JIT
 
bpf, arm64: Emit BTI for indirect jump target
bpf, arm64: Fix off-by-one in check_imm signed range check
bpf, arm64: Reject out-of-range B.cond targets
bpf, arm64: Remove redundant bpf_flush_icache() after pack allocator finalize
bpf, arm64: Use ORR-based MOV for general-purpose registers
 
bpf, riscv: Remove redundant bpf_flush_icache() after pack allocator finalize
 
bpf, skmsg: fix verdict sk_data_ready racing with ktls rx
 
bpf, sockmap: Annotate af_unix sock:: Sk_state data-races
bpf, sockmap: Fix af_unix iter deadlock
bpf, sockmap: Fix af_unix null-ptr-deref in proto update
bpf, sockmap: Take state lock for af_unix iter
 
bpf, x86: Emit ENDBR for indirect jump targets
 
bpf,arc_jit: Fix missing newline in pr_err messages
 
bpf,s390: add fsession support for trampolines
bpf,s390: introduce emit_store_stack_imm64() for trampoline
 
bpf/s390: Implement get_preempt_count()
 
bpf: 4-byte precise clean_verifier_state
bpf: Add bpf_compute_const_regs() and bpf_prune_dead_branches() passes
bpf: Add fix for Trust Philips SPK6327 (145f:024b) modifier keys
bpf: Add helper and kfunc stack access size resolution
bpf: Add helper to detect indirect jump targets
bpf: add missing fsession to the verifier log
bpf: Add missing XDP_ABORTED handling in cpumap
bpf: Add spis_*() helpers for 4-byte stack slot bitmasks
bpf: Add warning to detect memory leak in bpf_selem_unlink_nofail()
bpf: allow calling bpf_kptr_xchg while holding a lock
bpf: Allow instructions with arena source and non-arena dest registers
bpf: Allow overwriting referenced dynptr when refcnt > 1
bpf: allow using bpf_kptr_xchg even if the MEM_RCU flag is set
bpf: allow using bpf_kptr_xchg even if the NON_OWN_REF flag is set
bpf: allow UTF-8 literals in bpf_bprintf_prepare()
bpf: Allow void global functions in the verifier
bpf: Always allow fmod_ret programs on syscalls
bpf: Always allow sleepable programs on syscalls
bpf: Avoid -Wflex-array-members-not-at-end warnings
bpf: Avoid one round of bounds deduction
bpf: better naming for __reg_deduce_bounds() parts
bpf: change logging scheme for live stack analysis
bpf: Check global subprog exception paths
bpf: Clarify BPF_RB_NO_WAKEUP behavior for bpf_ringbuf_discard()
bpf: classify block device hooks appropriately
bpf: Clear delta when clearing reg id for non-{add,sub} ops
bpf: Consolidate sleepable checks in check_func_call()
bpf: Consolidate sleepable checks in check_helper_call()
bpf: Consolidate sleepable checks in check_kfunc_call()
bpf: copy BPF token from main program to subprograms
bpf: Delete unused variable
bpf: detect non null pointer with register operand in JEQ/JNE.
bpf: Dissociate struct_ops program with map if map_update fails
bpf: Do not allow deleting local storage in NMI
bpf: Do not ignore offsets for loads from insn_arrays
bpf: Do not increment tailcall count when prog is NULL
bpf: Do register range validation early
bpf: Don't run arg-tracking analysis twice on main subprog
bpf: Drop pkt_end markers on arithmetic to prevent is_pkt_ptr_branch_taken
bpf: Drop task_to_inode and inet_conn_established from lsm sleepable hooks
bpf: Enable unaligned accesses for syscall ctx
bpf: Enforce regsafe base id consistency for BPF_ADD_CONST scalars
bpf: Exit early if reg_bounds_sync gets invalid inputs
bpf: Extract bpf_get_linfo_file_line
bpf: extract check_global_subprog_return_code() for clarity
bpf: Extract program_returns_void() for clarity
bpf: Factor out program return value calculation
bpf: Fix abuse of kprobe_write_ctx via freplace
bpf: fix arg tracking for imprecise/multi-offset BPF_ST/STX
bpf: Fix block device hooks names
bpf: fix end-of-list detection in cgroup_storage_get_next_key()
bpf: Fix ld_{abs,ind} failure path analysis in subprogs
bpf: Fix linked reg delta tracking when src_reg == dst_reg
bpf: fix mm lifecycle in open-coded task_vma iterator
bpf: Fix NULL deref in map_kptr_match_type for scalar regs
bpf: Fix NULL pointer dereference in bpf_sk_storage_clone and diag paths
bpf: Fix NULL pointer dereference in bpf_skb_fib_lookup()
bpf: Fix off-by-one boundary validation in arena direct-value access
bpf: Fix OOB in pcpu_init_value
bpf: Fix out-of-bounds read in bpf_patch_call_args()
bpf: Fix precedence bug in convert_bpf_ld_abs alignment check
bpf: Fix RCU stall in bpf_fd_array_map_clear()
bpf: Fix refcount check in check_struct_ops_btf_id()
bpf: Fix s16 truncation for large bpf-to-bpf call offsets
bpf: Fix same-register dst/src OOB read and pointer leak in sock_ops
bpf: Fix sk_local_storage diag dumping uninitialized special fields
bpf: Fix stale offload->prog pointer after constant blinding
bpf: Fix use-after-free in arena_vm_close on fork
bpf: Fix use-after-free in offloaded map/prog info fill
bpf: Fix variable length stack write over spilled pointers
bpf: Free reuseport cBPF prog after RCU grace period.
bpf: introduce forward arg-tracking dataflow analysis
bpf: make bpf_session_is_return() reference optional
bpf: Make find_linfo widely available
bpf: make liveness.c track stack with 4-byte granularity
bpf: Migrate bpf_task_work to kmalloc_nolock
bpf: Migrate dynptr file to kmalloc_nolock
bpf: Move backtracking logic to backtrack.c
bpf: Move BTF checking logic into check_btf.c
bpf: Move check_cfg() into cfg.c
bpf: Move checks for reserved fields out of the main pass
bpf: Move compute_insn_live_regs() into liveness.c
bpf: Move constants blinding out of arch-specific JITs
bpf: Move fixup/post-processing logic from verifier.c into fixups.c
bpf: Move state equivalence logic to states.c
bpf: Move verifier helpers to header
bpf: Only enforce 8 frame call stack limit for all-static stacks
bpf: Pass bpf_verifier_env to JIT
bpf: poison dead stack slots
bpf: Prefer vmlinux symbols over module symbols for unqualified kprobes
bpf: prepare liveness internal API for static analysis pass
bpf: Propagate error from visit_tailcall_insn
bpf: propagate kvmemdup_bpfptr errors from bpf_prog_verify_signature
bpf: record arg tracking results in bpf_liveness masks
bpf: Refactor reg_bounds_sanity_check
bpf: reject negative CO-RE accessor indices in bpf_core_parse_spec()
bpf: Reject NULL data/sig in bpf_verify_pkcs7_signature
bpf: reject short IPv4/IPv6 inputs in bpf_prog_test_run_skb
bpf: Reject TCP_NODELAY in bpf-tcp-cc
bpf: Reject TCP_NODELAY in TCP header option callbacks
bpf: Relax fixed offset check for PTR_TO_CTX
bpf: Remove gfp_flags plumbing from bpf_local_storage_update()
bpf: Remove inclusions of crypto/sha1.h
bpf: remove ipv6_bpf_stub completely and use direct function calls
bpf: Remove ipv6_bpf_stub usage in test_run
bpf: Remove static qualifier from local subprog pointer
bpf: rename bpf_reg_state->off to bpf_reg_state->delta
bpf: Retire rcu_trace_implies_rcu_gp()
bpf: return VMA snapshot from task_vma iterator
bpf: save subprogram name in bpf_subprog_info
bpf: share several utility functions as internal API
bpf: Simplify do_check_insn()
bpf: simplify liveness to use (callsite, depth) keyed func_instances
bpf: Simplify tnum_step()
bpf: Simulate branches to prune based on range violations
bpf: sockmap: fix tail fragment offset in bpf_msg_push_data
bpf: Sort subprogs in topological order after check_cfg()
bpf: split check_reg_sane_offset() in two parts
bpf: Support 32-bit scalar spills in stacksafe()
bpf: Support pointer param types via SCALAR_VALUE for trampolines
bpf: Support struct btf_struct_meta via KF_IMPLICIT_ARGS
bpf: Support variable offsets for syscall PTR_TO_CTX
bpf: Switch CONFIG_CFI_CLANG to CONFIG_CFI
bpf: switch task_vma iterator from mmap_lock to per-VMA locks
bpf: tcp: Fix type confusion in bpf_skc_to_tcp6_sock().
bpf: tcp: Fix type confusion in bpf_skc_to_tcp_sock().
bpf: tcp: Fix type confusion in bpf_tcp_sock().
bpf: tcp: Fix type confusion in sol_tcp_sockopt().
bpf: test_run: Fix the null pointer dereference issue in bpf_lwt_xmit_push_encap
bpf: Update MAINTAINERS file for general BPF entry
bpf: update outdated comment for refactored btf_check_kfunc_arg_match()
bpf: Use array_map_meta_equal for percpu array inner map replacement
bpf: Use bpf_verifier_env buffers for reg_set_min_max
bpf: Use copy_map_value_locked() in alloc_htab_elem() for BPF_F_LOCK
bpf: Use kmalloc_nolock() universally in local storage
bpf: Use RCU-safe iteration in dev_map_redirect_multi() SKB path
bpf: use reg->var_off instead of reg->off for pointers
bpf: Validate node_id in arena_alloc_pages()
 
bpftool: add missing fsession to the usage and docs of bpftool
bpftool: Allow explicitly skip llvm, libbfd and libcrypto dependencies
bpftool: Enable aarch64 ISA extensions for JIT disassembly
bpftool: Support merging multiple module BTFs in btf dump
 
bridge: Fix sleep in atomic context in netlink path
bridge: Fix sleep in atomic context in sysfs path
bridge: mcast: Fix a possible use-after-free when removing a bridge port
bridge: No DEV_PATH_BR_VLAN_UNTAG_HW for dsa foreign
 
bsg: add bsg_uring_cmd uapi structure
bsg: add io_uring command support to generic layer
 
btf: Add BTF kind layout encoding to UAPI
btf: Support kernel parsing of BTF with layout info
 
btrfs: abort transaction in do_remap_reloc_trans() on failure
btrfs: abort transaction on error in write_all_supers()
btrfs: add tracepoint for search slot restart tracking
btrfs: always drop root->inodes lock before cond_resched()
btrfs: always pass __GFP_NOWARN from add_ra_bio_pages()
btrfs: apply first key check for readahead when possible
btrfs: avoid GFP_ATOMIC allocations in qgroup free paths
btrfs: avoid starting new transaction and commit in relocate_block_group()
btrfs: avoid taking the device_list_mutex in btrfs_run_dev_stats()
btrfs: avoid unnecessary root node COW during snapshotting
btrfs: avoid unnecessary wake ups on io trees when there are no waiters
btrfs: be less aggressive with metadata overcommit when we can do full flushing
btrfs: btrfs_log_dev_io_error() on all bio errors
btrfs: change last argument of add_extent_changeset() to boolean
btrfs: change return type of cache_save_setup to void
btrfs: check for subvolume before deleting squota qgroup
btrfs: check return value of btrfs_partially_delete_raid_extent()
btrfs: check snapshot_force_cow earlier in can_nocow_file_extent()
btrfs: check type flags in alloc_ordered_extent()
btrfs: clamp to avoid squota underflow
btrfs: collapse __btrfs_qgroup_free_meta() into btrfs_qgroup_free_meta_prealloc()
btrfs: collapse __btrfs_qgroup_reserve_meta() into btrfs_qgroup_reserve_meta_prealloc()
btrfs: constify arguments of some functions
btrfs: copy devid in btrfs_partially_delete_raid_extent()
btrfs: create btrfs_reclaim_block_groups()
btrfs: decrease indentation of find_free_extent_update_loop
btrfs: do compressed bio size roundup and zeroing in one go
btrfs: do not mark inode incompressible after inline attempt fails
btrfs: do not reject a valid running dev-replace
btrfs: don't allow log trees to consume global reserve or overcommit metadata
btrfs: don't clobber errors in add_remap_tree_entries()
btrfs: enable shutdown ioctl for non-experimental builds
btrfs: extract inlined creation into a dedicated delalloc helper
btrfs: extract the max compression chunk size into a macro
btrfs: fix btrfs_ioctl_space_info() slot_count TOCTOU which can lead to info-leak
btrfs: fix bytes_may_use leak in do_remap_reloc_trans()
btrfs: fix bytes_may_use leak in move_existing_remap()
btrfs: fix check_chunk_block_group_mappings() to iterate all chunk maps
btrfs: fix deadlock between reflink and transaction commit when using flushoncommit
btrfs: fix double free in create_space_info() error path
btrfs: fix double free in create_space_info_sub_group() error path
btrfs: fix double-decrement of bytes_may_use in submit_one_async_extent()
btrfs: fix incorrect i_size after remount caused by KEEP_SIZE prealloc gap
btrfs: fix missing last_unlink_trans update when removing a directory
btrfs: fix placement of unlikely() in btrfs_insert_one_raid_extent()
btrfs: fix raid stripe search missing entries at leaf boundaries
btrfs: fix silent IO error loss in encoded writes and zoned split
btrfs: fix squota accounting during enable generation
btrfs: fix the inline compressed extent check in inode_need_compress()
btrfs: fix unnecessary flush on close when truncating zero-sized files
btrfs: fix wrong min_objectid in btrfs_previous_item() call
btrfs: free cached state outside critical section in wait_extent_bit()
btrfs: handle -EAGAIN from btrfs_duplicate_item and refresh stale leaf pointer
btrfs: handle unexpected free-space-tree key types
btrfs: inhibit extent buffer writeback to prevent COW amplification
btrfs: introduce a common helper to calculate the size of a bio
btrfs: introduce the device layout aware per-profile available space
btrfs: lzo: inline read/write length helpers
btrfs: make add_extent_changeset() only return errors or success
btrfs: make add_pending_csums() to take an ordered extent as parameter
btrfs: make btrfs_free_log() and btrfs_free_log_root_tree() return void
btrfs: mark all error and warning checks as unlikely in btrfs_validate_super()
btrfs: mark file extent range dirty after converting prealloc extents
btrfs: move min sys chunk array size check to validate_sys_chunk_array()
btrfs: move reclaiming of a single block group into its own function
btrfs: move shutdown and remove_bdev callbacks out of experimental features
btrfs: move the mapping_set_error() out of the loop in end_bbio_data_write()
btrfs: only invalidate btree inode pages after all ebs are released
btrfs: only release the dirty pages io tree after successful writes
btrfs: optimize clearing all bits from first extent record in an io tree
btrfs: optimize clearing all bits from the last extent record in an io tree
btrfs: output more info when duplicated ordered extent is found
btrfs: panic instead of warn when splitting extent state not in the tree
btrfs: pass a btrfs inode to tree-log.c:fill_inode_item()
btrfs: pass boolean literals as the last argument to inc_block_group_ro()
btrfs: pass literal booleans to functions that take boolean arguments
btrfs: pass transaction handle to write_all_supers()
btrfs: prefer IS_ERR_OR_NULL() over manual NULL check
btrfs: prevent direct reclaim during compressed readahead
btrfs: read eb folio index right before loops
btrfs: reduce the size of compressed_bio
btrfs: remove atomic parameter from btrfs_buffer_uptodate()
btrfs: remove bogus root search condition in load_extent_tree_free()
btrfs: remove duplicate calculation of eb offset in btrfs_bin_search()
btrfs: remove duplicate include of delayed-inode.h in disk-io.c
btrfs: remove duplicate journal_info reset on failure to commit transaction
btrfs: remove duplicate system chunk array max size overflow check
btrfs: remove duplicated eb uptodate check in btrfs_buffer_uptodate()
btrfs: remove duplicated uuid tree existence check in btrfs_uuid_tree_add()
btrfs: remove folio parameter from ordered io related functions
btrfs: remove max_mirrors argument from write_all_supers()
btrfs: remove out-of-date comments in btree_writepages()
btrfs: remove pointless error check in btrfs_check_dir_item_collision()
btrfs: remove pointless out label in qgroup_account_snapshot()
btrfs: remove redundant extent_buffer_uptodate() checks after read_tree_block()
btrfs: remove redundant nowait check in lock_extent_direct()
btrfs: remove the alignment check in end_bbio_data_write()
btrfs: remove the btrfs_inode parameter from btrfs_remove_ordered_extent()
btrfs: remove unused qgroup functions for pertrans reservation and freeing
btrfs: remove wake parameter from clear_state_bit()
btrfs: rename btrfs_csum_file_blocks() to btrfs_insert_data_csums()
btrfs: rename btrfs_ordered_extent::list to csum_list
btrfs: rename local variable for offset in folio
btrfs: replace ASSERT with proper error handling in stripe lookup fallback
btrfs: replace BUG_ON() with error return in cache_save_setup()
btrfs: replace kcalloc() calls to kzalloc_objs()
btrfs: report filesystem shutdown via fserror
btrfs: revalidate cached tree blocks on the uptodate path
btrfs: set written super flag once in write_all_supers()
btrfs: skip clearing EXTENT_DEFRAG for NOCOW ordered extents
btrfs: stop checking for -EEXIST return value from btrfs_uuid_tree_add()
btrfs: stop printing condition result in assertion failure messages
btrfs: swallow btrfs_record_squota_delta() ENOENT
btrfs: tag as unlikely branches that call extent_io_tree_panic()
btrfs: tag as unlikely if statements that check for fs in error state
btrfs: tag error branches as unlikely during super block writes
btrfs: tests: zoned: add tests cases for zoned code
btrfs: tracepoints: fix sleep while in atomic context in btrfs_sync_file()
btrfs: tree-checker: add checker for items in remap tree
btrfs: tree-checker: add remap-tree checks to check_block_group_item()
btrfs: tree-checker: check remap-tree flags in btrfs_check_chunk_valid()
btrfs: tree-checker: introduce checks for FREE_SPACE_BITMAP
btrfs: tree-checker: introduce checks for FREE_SPACE_EXTENT
btrfs: tree-checker: introduce checks for FREE_SPACE_INFO
btrfs: turn extent_io_tree_panic() into a macro for better error reporting
btrfs: unexport btrfs_qgroup_reserve_meta()
btrfs: unify types for binary search variables
btrfs: update comment for BTRFS_RESERVE_NO_FLUSH
btrfs: update per-profile available estimation
btrfs: use BTRFS_FS_UPDATE_UUID_TREE_GEN flag for UUID tree rescan check
btrfs: use common eb range validation in read_extent_buffer_to_user_nofault()
btrfs: use extent_io_tree_panic() instead of BUG_ON()
btrfs: use per-profile available space in calc_available_free_space()
btrfs: use the helper extent_buffer_uptodate() everywhere
btrfs: Use trace_call__##name() at guarded tracepoint call sites
btrfs: use xor_gen
btrfs: zlib: don't cache sectorsize in a local variable
btrfs: zlib: drop redundant folio address variable
btrfs: zoned: add zone reclaim flush state for DATA space_info
btrfs: zoned: cap delayed refs metadata reservation to avoid overcommit
btrfs: zoned: limit number of zones reclaimed in flush_space()
btrfs: zoned: move partially zone_unusable block groups to reclaim list
btrfs: zoned: remove redundant space_info lock and variable in do_allocation_zoned()
btrfs: zstd: don't cache sectorsize in a local variable
 
Linux: Buffer overflow in drivers/xen/sys-hypervisor.c
 
buffer: prevent memory cgroup release in folio_alloc_buffers()
 
bug: avoid format attribute warning for clang as well
 
bus: firewall: move stm32_firewall header file in include folder
bus: fsl-mc: use generic driver_override infrastructure
bus: imx-aipstz: set default value for opacr registers
bus: mhi: ep: Test for non-zero return value where applicable
bus: mhi: host: pci_generic: Add NMEA channels to FN920C04 and FN990A
bus: mhi: host: pci_generic: Add pm_runtime_forbid() in remove callback
bus: mhi: host: pci_generic: Add Qualcomm SDX35 modem
bus: mhi: host: pci_generic: Add Telit FE912C04 modem support
bus: mhi: host: pci_generic: Enable IP_SW and IP_ETH channels for Qcom QDU100 device
bus: mhi: host: pci_generic: Switch to async power up to avoid boot delays
bus: mhi: host: Use kzalloc_flex
bus: Remove not-going-to-be-supported code for Baikal SoC
bus: rifsc: fix RIF configuration check for peripherals
bus: rifsc: Replace snprintf("%s") with strscpy
bus: stm32_firewall: add stm32_firewall_get_grant_all_access() API
bus: stm32_firewall: allow check on different firewall controllers
bus: stm32_firewall: Simplify with scoped for each OF child loop
 
cachefiles: change cachefiles_bury_object to use start_renaming_dentry()
cachefiles: Fix error return when vfs_mkdir() fails
cachefiles: widen trace event i_ino fields to u64
 
cadence: cdns-mhdp8546*: Change drm_connector from structure to pointer
 
caif: remove CAIF NETWORK LAYER
 
can: kvaser_usb: leaf: refactor endpoint lookup
can: mcp251xfd: add support for XSTBYEN transceiver standby control
can: raw: convert to getsockopt_iter
can: raw: fix ro->uniq use-after-free in raw_rcv()
can: rcar_can: Convert to FIELD_MODIFY()
can: ucan: fix devres lifetime
can: ucan: refactor endpoint lookup
 
cdrom, scsi: sr: propagate read-only status to block layer via set_disk_ro()
 
ceph: add ceph_has_realms_with_quotas() check to ceph_quota_update_statfs()
ceph: add subvolume metrics collection and reporting
ceph: clear s_cap_reconnect when ceph_pagelist_encode_32() fails
ceph: fix a buffer leak in __ceph_setxattr()
ceph: fix BUG_ON in __ceph_build_xattrs_blob() due to stale blob size
ceph: fix num_ops off-by-one when crypto allocation fails
ceph: handle InodeStat v8 versioned field in reply parsing
ceph: only d_add() negative dentries when they are unhashed
ceph: parse subvolume_id from InodeStat v9 and store in inode
ceph: put folios not suitable for writeback
 
cfi: Include uaccess.h for get_kernel_nofault()
 
cgroup, sched_ext: Include exiting tasks in cgroup iter
 
cgroup/cpuset: Add test cases for sibling CPU exclusion on partition update
cgroup/cpuset: Change Ridong's email
cgroup/cpuset: move PF_EXITING check before __GFP_HARDWALL in cpuset_current_node_allowed()
cgroup/cpuset: record DL BW alloc CPU for attach rollback
cgroup/cpuset: Reserve DL bandwidth only for root-domain moves
cgroup/cpuset: Reset DL migration state on can_attach() failure
cgroup/cpuset: Return only actually allocated CPUs during partition invalidation
cgroup/cpuset: Use effective_xcpus in partcmd_update add/del mask calculation
 
cgroup/dmem: remove region parameter from dmemcg_parse_limit
cgroup/dmem: Return -ENOMEM on failed pool preallocation
 
cgroup/rdma: fix integer overflow in rdmacg_try_charge()
cgroup/rdma: fix swapped arguments in pr_warn() format string
 
cgroup/rstat: validate cpu before css_rstat_cpu() access
 
cgroup: add lockless fast-path checks to cgroup_file_notify()
cgroup: Defer css percpu_ref kill on rmdir until cgroup is depopulated
cgroup: Expose some cgroup helpers
cgroup: Increment nr_dying_subsys_* from rmdir context
cgroup: reduce cgroup_file_kn_lock hold time in cgroup_file_notify()
cgroup: replace global cgroup_file_kn_lock with per-cgroup_file lock
cgroup: rstat: relax NMI guard after switch to try_cmpxchg
 
char: remove unnecessary module_init/exit functions
 
check-uapi: honor ${CROSS_COMPILE} setting
check-uapi: link into shared objects
check-uapi: use dummy libc includes
 
checkpatch: add support for Assisted-by tag
checkpatch: exclude forward declarations of const structs
checkpatch: Fix false DT_SPLIT_BINDING_PATCH warnings
 
checksyscalls: fail on all intermediate errors
checksyscalls: move instance functionality into generic code
checksyscalls: move path to reference table to a variable
checksyscalls: only run when necessary
 
cifs: abort open_cached_dir if we don't request leases
cifs: change_conf needs to be called for session setup
cifs: client: stage smb3_reconfigure() updates and restore ctx on failure
cifs: Fix busy dentry used after unmounting
cifs: Fix undefined variables
cifs: update internal module version number
 
cleanup: Optimize guards
 
clk: airoha: Add econet EN751221 clock/reset support to en7523-scu
clk: baikal-t1: Remove not-going-to-be-supported code for Baikal SoC
clk: bcm: rpi: Manage clock rate in prepare/unprepare callbacks
clk: bcm: rpi: Mark VEC clock as CLK_IGNORE_UNUSED
clk: composite: convert from round_rate() to determine_rate()
clk: divider: Add devm_clk_hw_register_divider_parent_data
clk: divider: remove divider_ro_round_rate_parent()
clk: divider: remove divider_round_rate() and divider_round_rate_parent()
clk: eswin: Add eic7700 clock driver
clk: eyeq: add EyeQ5 children auxiliary device for generic PHYs
clk: eyeq: Add Mobileye EyeQ6Lplus OLB
clk: eyeq: Adjust PLL accuracy computation
clk: eyeq: Skip post-divisor when computing PLL frequency
clk: eyeq: use the auxiliary device creation helper
clk: fsl-sai: Add i.MX8M support with 8 byte register offset
clk: fsl-sai: Add MCLK generation support
clk: fsl-sai: Extract clock setup into fsl_sai_clk_register()
clk: fsl-sai: Sort the headers
clk: imx8mq: Correct the CSI PHY sels
clk: imx: fracn-gppll: Add 333.333333 MHz support
clk: imx: fracn-gppll: Add 477.4MHz support
clk: imx: imx6q: Fix device node reference leak in of_assigned_ldb_sels()
clk: imx: imx6q: Fix device node reference leak in pll6_bypassed()
clk: imx: imx8-acm: fix flags for acm clocks
clk: imx: pll14xx: Use unsigned format specifier
clk: microchip: mpfs-ccc: fix out of bounds access during output registration
clk: mvebu: armada-37xx-periph: fix __iomem casts in structure init
clk: qcom: Add a driver for SM8750 GPU clocks
clk: qcom: add Global Clock controller (GCC) driver for IPQ5210 SoC
clk: qcom: Add support for Global clock controller on Eliza
clk: qcom: Add support for GPUCC and GXCLK for Glymur
clk: qcom: Add TCSR clock driver for Eliza
clk: qcom: Add TCSR clock driver for Nord SoC
clk: qcom: camcc-sc8180x: Refactor to use qcom_cc_driver_data
clk: qcom: Constify list of critical CBCR registers
clk: qcom: Constify qcom_cc_driver_data
clk: qcom: De-acronymize Glymur SoC name
clk: qcom: dispcc-eliza: Add Eliza display clock controller support
clk: qcom: dispcc-glymur: Fix DSI byte clock rate setting
clk: qcom: dispcc-glymur: use RCG2 ops for DPTX1 AUX clock source
clk: qcom: dispcc-kaanapali: Fix DSI byte clock rate setting
clk: qcom: dispcc-milos: Fix DSI byte clock rate setting
clk: qcom: dispcc-sc7180: Add missing MDSS resets
clk: qcom: dispcc-sc8280xp: Don't park mdp_clk_src at registration time
clk: qcom: dispcc-sc8280xp: remove CLK_SET_RATE_PARENT from byte_div_clk_src dividers
clk: qcom: dispcc-sm4450: Fix DSI byte clock rate setting
clk: qcom: dispcc-sm6115: Add missing MDSS resets
clk: qcom: dispcc-sm6125: Add missing MDSS resets
clk: qcom: dispcc-sm8250: Enable parents for pixel clocks
clk: qcom: dispcc-sm8250: Use shared ops on the mdss vsync clk
clk: qcom: dispcc-sm8450: use RCG2 ops for DPTX1 AUX clock source
clk: qcom: dispcc[01]-sa8775p: Fix DSI byte clock rate setting
clk: qcom: eliza: Cleanup redundant header includes
clk: qcom: gcc-eliza: Enable FORCE_MEM_CORE_ON for UFS AXI PHY clock
clk: qcom: gcc-glymur: Add video axi clock resets for glymur
clk: qcom: gcc-ipq6018: mark gcc_xo_clk_src as critical
clk: qcom: gcc-sc8180x: Add missing GDSCs
clk: qcom: gcc-sc8180x: Enable runtime PM support
clk: qcom: gcc-sc8180x: Refactor to use qcom_cc_driver_data
clk: qcom: gcc-sc8180x: Use retention for PCIe power domains
clk: qcom: gcc-sc8180x: Use retention for USB power domains
clk: qcom: gcc-x1e80100: Keep GCC USB QTB clock always ON
clk: qcom: gcc: Add multiple global clock controller driver for Nord SoC
clk: qcom: gdsc: Fix error path on registration of multiple pm subdomains
clk: qcom: glymur: Cleanup redundant header includes
clk: qcom: ipq-cmn-pll: Add IPQ6018 SoC support
clk: qcom: ipq-cmn-pll: Add IPQ8074 SoC support
clk: qcom: kaanapali: Cleanup redundant header includes
clk: qcom: milos: Cleanup redundant header includes
clk: qcom: rcg2: expand frac table for mdss_pixel_clk_src
clk: qcom: rpmh: Add support for Eliza rpmh clocks
clk: qcom: rpmh: Add support for Nord rpmh clocks
clk: qcom: sm8750: Cleanup redundant header includes
clk: qcom: videocc-glymur: Add video clock controller driver for Glymur
clk: qcom: videocc-glymur: Constify qcom_cc_desc
clk: qcom: videocc-sm8350: use depend on instead of select
clk: qcom: x1e80100-dispcc: Stop disp_cc_mdss_mdp_clk_src from getting parked
clk: qoriq: avoid format string warning
clk: remove round_rate() clk ops
clk: renesas: Add support for RZ/G3L SoC
clk: renesas: cpg-mssr: Use struct_size() helper
clk: renesas: r9a06g032: Enable watchdog reset sources
clk: renesas: r9a09g047: Add entries for the RSPIs
clk: renesas: r9a09g047: Add PCIe clocks and reset
clk: renesas: r9a09g056: Add clock and reset entries for RTC
clk: renesas: r9a09g056: Add PCIe clocks and reset
clk: renesas: r9a09g056: Fix ordering of module clocks array
clk: renesas: r9a09g056: Remove entries for WDT{0,2,3}
clk: renesas: r9a09g057: Add PCIe clocks and reset
clk: renesas: r9a09g057: Fix ordering of module clocks array
clk: renesas: r9a09g057: Remove entries for WDT{0,2,3}
clk: renesas: r9a0{7g04[34],8g045}: Add critical reset entries
clk: renesas: rzg2l: Add helper for mod clock enable/disable
clk: renesas: rzg2l: Add rzg2l_mod_clock_init_mstop_helper()
clk: renesas: rzg2l: Add support for critical resets
clk: renesas: rzg2l: Re-enable critical module clocks during resume
clk: rk808: fix OF node reference imbalance
clk: rockchip: Add clock controller for the RV1103B
clk: rockchip: rk3568: Add PCIe pipe clock gates
clk: samsung: Add clock PLL support for ARTPEC-9 SoC
clk: samsung: artpec-9: Add initial clock support for ARTPEC-9 SoC
clk: samsung: exynos850: Add APM-to-AP mailbox clock
clk: samsung: exynosautov920: add block G3D clock support
clk: samsung: gs101: Fix missing USI7_USI DIV clock in peric0_clk_regs
clk: samsung: gs101: harmonise symbol names (clock arrays)
clk: samsung: pll: Fix possible truncation in a9fraco recalc rate
clk: samsung: Use %pe format to simplify
clk: Simplify clk_is_match()
clk: spacemit: ccu_mix: fix inverted condition in ccu_mix_trigger_fc()
clk: spacemit: k3: mark top_dclk as CLK_IS_CRITICAL
clk: spear: fix resource leak in clk_register_vco_pll()
clk: sunxi-ng: sun55i-a523-r: Add missing r-spi module clock
clk: tenstorrent: Add Atlantis clock controller driver
clk: test: remove references to clk_ops.round_rate
clk: vf610: Add support for the Ethernet switch clocks
clk: vf610: Move VF610_CLK_END define to clk-vf610 driver
clk: visconti: pll: initialize clk_init_data to zero
clk: xgene: Fix mapping leak in xgene_pllclk_init()
 
clockevents: Add missing resets of the next_event_forced flag
clockevents: Fix duplicate type specifier in stub function parameter
clockevents: Provide support for clocksource coupled comparators
clockevents: Remove redundant CLOCK_EVT_FEAT_KTIME
 
clocksource: Don't use non-continuous clocksources as watchdog
clocksource: Remove ARCH_CLOCKSOURCE_DATA
clocksource: Rewrite watchdog code completely
clocksource: Update clocksource::freq_khz on registration
 
clone: add CLONE_AUTOREAP
clone: add CLONE_NNP
 
coccinelle: update Coccinelle URL
 
coco/guest: Remove unneeded selection of CRYPTO
 
coda: is_bad_inode() is always false there
 
coda_flag_children(): fix a UAF
 
codel: annotate data-races in codel_dump_stats()
 
comedi: 8255: Add some I/O base address sanity checks
comedi: add comedi_check_request_region()
comedi: adq12b: Add sanity checks for I/O base address
comedi: aio_aio12_8: Add sanity checks for I/O base address
comedi: aio_iiro_16: Add sanity checks for I/O base address
comedi: amplc_dio200: Add sanity checks for I/O base address
comedi: amplc_pc236: Add sanity checks for I/O base address
comedi: amplc_pc263: Add sanity checks for I/O base address
comedi: c6xdigio: Add sanity checks for I/O base address
comedi: comedi_parport: Add sanity checks for I/O base address
comedi: comedi_test: fix check for valid scan_begin_src in waveform_ai_cmdtest()
comedi: comedi_test: Fix limiting of convert_arg in waveform_ai_cmdtest()
comedi: Correct name of ACCES I/O Products
comedi: dac02: Add sanity checks for I/O base address
comedi: das08_isa: Add sanity checks for I/O base address
comedi: das16: Add sanity checks for I/O base address
comedi: das16m1: Add sanity checks for I/O base address
comedi: das1800: Add sanity checks for I/O base address
comedi: das6402: Add sanity checks for I/O base address
comedi: das800: Add sanity checks for I/O base address
comedi: dmm32at: Add sanity check for I/O base address
comedi: dt2801: Add sanity checks for I/O base address
comedi: dt2811: Add sanity checks for I/O base address
comedi: dt2814: Add sanity checks for I/O base address
comedi: dt2815: Add sanity checks for I/O base address
comedi: dt2817: Add sanity checks for I/O base address
comedi: fl512: Add sanity checks for I/O base address
comedi: isadma: use kzalloc_flex
comedi: mpc624: Add sanity checks for I/O base address
comedi: multiq3: Add sanity checks for I/O base address
comedi: ni_at_a2150: Add sanity checks for I/O base address
comedi: ni_at_ao: Add sanity checks for I/O base address
comedi: ni_atmio16d: Add sanity checks for I/O base address
comedi: ni_atmio: Add sanity checks for I/O base address
comedi: ni_labpc: Add sanity checks for I/O base address
comedi: ni_usb6501: refactor endpoint lookup
comedi: pcl711: Add sanity checks for I/O base address
comedi: pcl724: Add sanity checks for I/O base address
comedi: pcl726: Add sanity checks for I/O base address
comedi: pcl730: Add sanity checks for I/O base address
comedi: pcl812: Add sanity checks for I/O base address
comedi: pcl816: Add sanity checks for I/O base address
comedi: pcl818: Add sanity checks for I/O base address
comedi: pcm3724: Add sanity checks for I/O base address
comedi: pcmad: Add sanity checks for I/O base address
comedi: pcmda12: Add sanity checks for I/O base address
comedi: pcmmio: Add sanity checks for I/O base address
comedi: pcmuio: Add sanity checks for I/O base address
comedi: remove unnecessary module_init/exit functions
comedi: rti800: Add sanity checks for I/O base address
comedi: rti802: Add sanity checks for I/O base address
comedi: s526: Add sanity checks for I/O base address
 
compiler-context-analysys: Add __cond_releases()
 
compiler: Simplify generic RELOC_HIDE()
 
complete_signal: kill always-true "core_state || !SIGNAL_GROUP_EXIT" check
 
coredump: add tracepoint for coredump events
 
coresight: ctcu: fix the spin_bug
coresight: cti: Access ASICCTL only when implemented
coresight: cti: Fix register reads
coresight: cti: fix the check condition in inout_sel_store
coresight: cti: Make spinlock usage consistent
coresight: cti: Move resource release to cti_remove()
coresight: cti: Properly handle negative offsets in cti_reg32_{show|store}()
coresight: cti: Remove CPU power management code
coresight: cti: Remove hw_enabled flag
coresight: cti: Remove hw_powered flag
coresight: cti: Rename cti_active() to cti_is_active()
coresight: Do not mix success path with failure handling
coresight: don't use bitmap_print_to_pagebuf()
coresight: Fix memory leak in coresight_alloc_device_name()
coresight: Get parent device reference after sink ID map allocation
coresight: Move sink validation into etm_perf_add_symlink_sink()
coresight: platform: check the availability of the endpoint before parse
coresight: Protect unregistration with mutex
coresight: Refactor output connection sysfs link cleanup
coresight: Refactor sysfs connection group cleanup
coresight: tpdm: add traceid_show for checking traceid
coresight: tpdm: fix invalid MMIO access issue
coresight: Unify bus unregistration via coresight_unregister()
 
counter: Fix refcount leak in counter_alloc() error path
counter: sysfs: remove double return in counter_sysfs_attr_add()
 
cpufreq/amd-pstate-ut: Add a unit test for raw EPP
cpufreq/amd-pstate-ut: Disable dynamic_epp after the mode switch
cpufreq/amd-pstate-ut: Drop policy reference before driver switch
 
cpufreq/amd-pstate: Add dynamic energy performance preference
cpufreq/amd-pstate: add kernel command line to override dynamic epp
cpufreq/amd-pstate: Add POWER_SUPPLY select for dynamic EPP
cpufreq/amd-pstate: Add support for platform profile class
cpufreq/amd-pstate: Add support for raw EPP writes
cpufreq/amd-pstate: Allow writes to dynamic_epp when state isn't modified
cpufreq/amd-pstate: Cache the max frequency in cpudata
cpufreq/amd-pstate: Drop Kconfig option for dynamic EPP
cpufreq/amd-pstate: drop stale @epp_cached kdoc
cpufreq/amd-pstate: Fix setting EPP in performance mode
cpufreq/amd-pstate: Grab "amd_pstate_driver_lock" when toggling dynamic_epp
cpufreq/amd-pstate: Pass the policy to amd_pstate_update()
cpufreq/amd-pstate: Reorder notifier unregistration and floor perf reset
cpufreq/amd-pstate: Return -ENOMEM on failure to allocate profile_name
cpufreq/amd-pstate: Use "epp_default_dc" as default when dynamic_epp is disabled
 
cpufreq: acpi-cpufreq: use DMI max speed when CPPC is unavailable
cpufreq: Add boost_freq_req QoS request
cpufreq: Add debug print for current frequency in __cpufreq_driver_target()
cpufreq: Add MAINTAINERS entry for CPPC driver
cpufreq: Add QCS8300 to cpufreq-dt-platdev blocklist
cpufreq: airoha: Convert to of_machine_get_match()
cpufreq: Allocate QoS freq_req objects with policy
cpufreq: clean up dead code in Kconfig
cpufreq: CPPC: Add sysfs documentation for perf_limited
cpufreq: CPPC: Update cached perf_ctrls on sysfs write
cpufreq: cppc: Update MIN_PERF/MAX_PERF in target callbacks
cpufreq: governor: Use sysfs_emit() in sysfs show functions
cpufreq: intel_pstate: Allow repeated intel_pstate disable
cpufreq: intel_pstate: Use correct scaling factor on Raptor Lake-E
cpufreq: intel_pstate: Use HYBRID_SCALING_FACTOR_ADL for Bartlett Lake
cpufreq: optimize policy_is_shared()
cpufreq: Pass the policy to cpufreq_driver->adjust_perf()
cpufreq: qcom-nvmem: Convert to of_machine_get_match()
cpufreq: Remove max_freq_req update for pre-existing policy
cpufreq: tegra194: remove COMPILE_TEST
cpufreq: tegra194: Rename Tegra239 to Tegra238
cpufreq: ti-cpufreq: Convert to of_machine_get_match()
cpufreq: Use trace_call__##name() at guarded tracepoint call sites
 
cpuidle: clean up dead dependencies on CPU_IDLE in Kconfig
cpuidle: Extract and export no-lock variants of cpuidle_unregister_device()
cpuidle: governors: menu: Refine stopped tick handling
cpuidle: governors: teo: Rearrange stopped tick handling
cpuidle: powerpc: avoid double clear when breaking snooze
cpuidle: Simplify cpuidle_register_device() with guard()
 
cpupower-frequency-info.1: document --boost and --epp options
cpupower-frequency-info.1: use the proper name of the --perf option
 
cpupower-idle-info.1: fix short option names
 
cpupower-info.1: describe the --perf-bias option
 
cpupower: remove extern declarations in cmd functions
 
crash: align the declaration of crash_load_dm_crypt_keys with CONFIG_CRASH_DM_CRYPT
 
crash_dump/dm-crypt: don't print in arch-specific code
 
crash_dump: fix typo in function name read_key_from_user_keying
crash_dump: remove redundant less-than-zero check
crash_dump: use sysfs_emit in sysfs show functions
 
cred: fix kernel-doc warnings in cred.h
 
CREDITS: simplify the end-of-file alphabetical order comment
 
crush: cleanup in crush_do_rule() method
 
crypto/ccp: Implement SNP x86 shutdown
crypto/ccp: Update HV_FIXED page states to allow freeing of memory
 
crypto/krb5, rxrpc: Fix lack of pre-decrypt/pre-verify length checks
 
crypto: acomp - fix wrong pointer stored by acomp_save_req()
crypto: acomp - repair kernel-doc warnings
crypto: add missing kernel-doc for anonymous union members
crypto: aes - Add cmac, xcbc, and cbcmac algorithms using library
crypto: af_alg - use sock_kmemdup in alg_setkey_by_key_serial
crypto: algif_aead - snapshot IV for async AEAD requests
crypto: arm/ghash - Make the "ghash" crypto_shash NEON-only
crypto: arm/ghash - Move NEON GHASH assembly into its own file
crypto: arm64/aes - Fix 32-bit aes_mac_update() arg treated as 64-bit
crypto: arm64/aes-gcm - Rename struct ghash_key and make fixed-sized
crypto: arm64/ghash - Move NEON GHASH assembly into its own file
crypto: artpec6 - use memcpy_and_pad to simplify prepare_hash
crypto: aspeed - Use memcpy_from_sglist() in aspeed_ahash_dma_prepare()
crypto: atmel - use list_first_entry_or_null to simplify find_dev
crypto: atmel-aes - Fix 3-page memory leak in atmel_aes_buff_cleanup
crypto: atmel-aes - guard unregister on error in atmel_aes_register_algs
crypto: atmel-ecc - add Thorsten Blum as maintainer
crypto: atmel-ecc - Release client on allocation failure
crypto: atmel-i2c - Replace hard-coded bus clock rate with constant
crypto: atmel-sha204a - add Thorsten Blum as maintainer
crypto: atmel-sha204a - Drop redundant I2C_FUNC_I2C check
crypto: atmel-sha204a - Fix error codes in OTP reads
crypto: atmel-sha204a - Fix OTP sysfs read and error handling
crypto: atmel-sha204a - Fix potential UAF and memory leak in remove path
crypto: atmel-sha204a - Fix uninitialized data access on OTP read error
crypto: atmel-tdes - fix DMA sync direction
crypto: authencesn - Fix src offset when decrypting in-place
crypto: authencesn - reject short ahash digests during instance creation
crypto: caam - guard HMAC key hex dumps in hash_digest_key
crypto: caam - Replace snprintf with strscpy in caam_hash_alloc
crypto: ccp - copy IV using skcipher ivsize
crypto: ccp - Replace snprintf("%s") with strscpy
crypto: ccp - simplify sev_update_firmware()
crypto: ccp: Don't attempt to copy CSR to userspace if PSP command failed
crypto: ccp: Don't attempt to copy ID to userspace if PSP command failed
crypto: ccp: Don't attempt to copy PDH cert to userspace if PSP command failed
crypto: ccree - fix a memory leak in cc_mac_digest()
crypto: crc32c - Remove another outdated comment
crypto: crc32c - Remove more outdated usage information
crypto: cryptd - Remove unused functions
crypto: cryptomgr - Select algorithm types only when CRYPTO_SELFTESTS
crypto: des - fix all kernel-doc warnings
crypto: dh - Use crypto_stdrng_get_bytes()
crypto: docs/userspace-if - Fix outdated links
crypto: ecc - correct kernel-doc format
crypto: ecc - Use crypto_stdrng_get_bytes()
crypto: eip93 - fix hmac setkey algo selection
crypto: fips - Depend on CRYPTO_DRBG=y
crypto: Fix several spelling mistakes in comments
crypto: gcm - Use GHASH library instead of crypto_ahash
crypto: geniv - Remove unused spinlock from struct aead_geniv_ctx
crypto: geniv - Use crypto_stdrng_get_bytes()
crypto: ghash - Remove ghash from crypto_shash API
crypto: hifn_795x - Replace snprintf("%s") with strscpy
crypto: hisilicon - add device load query functionality to debugfs
crypto: hisilicon - Fix dma_unmap_single() direction
crypto: hisilicon - fix the format string type error
crypto: hisilicon - remove unused and non-public APIs for qm and sec
crypto: hisilicon/hpre - Use crypto_stdrng_get_bytes()
crypto: hisilicon/qm - add const qualifier to info_name in struct qm_cmd_dump_item
crypto: hisilicon/qm - drop redundant variable initialization
crypto: hisilicon/qm - remove else after return
crypto: hisilicon/sec2 - prevent req used-after-free for sec
crypto: iaa - fix per-node CPU counter reset in rebalance_wq_table()
crypto: img-hash - drop redundant return variable
crypto: img-hash - use list_first_entry_or_null to simplify digest
crypto: inside-secure/eip93 - add missing address terminator character
crypto: inside-secure/eip93 - correct ecb(des-eip93) typo
crypto: inside-secure/eip93 - fix register definition
crypto: inside-secure/eip93 - make it selectable for ECONET
crypto: inside-secure/eip93 - register hash before authenc algorithms
crypto: intel/keembay-ocs-ecc - Use crypto_stdrng_get_bytes()
crypto: jitterentropy - replace long-held spinlock with mutex
crypto: jitterentropy - Use SHA-3 library
crypto: kconfig - fix typos in atmel-ecc and atmel-sha204a help
crypto: krb5enc - fix async decrypt skipping hash verification
crypto: krb5enc - fix sleepable flag handling in encrypt dispatch
crypto: marvell/cesa - use memcpy_and_pad in mv_cesa_ahash_export
crypto: nx - annotate struct nx842_crypto_header with __counted_by
crypto: nx - fix bounce buffer leaks in nx842_crypto_{alloc,free}_ctx
crypto: nx - fix context leak in nx842_crypto_free_ctx
crypto: nx - Fix packed layout in struct nx842_crypto_header
crypto: octeontx - Replace scnprintf with strscpy in print_ucode_info
crypto: omap - convert reqctx buffer to fixed-size array
crypto: pcrypt - Fix handling of MAY_BACKLOG requests
crypto: qat - add anti-rollback support for GEN6 devices
crypto: qat - add support for zstd
crypto: qat - add wireless mode support for QAT GEN6
crypto: qat - disable 420xx AE cluster when lead engine is fused off
crypto: qat - disable 4xxx AE cluster when lead engine is fused off
crypto: qat - Drop redundant local variables
crypto: qat - fix compression instance leak
crypto: qat - fix firmware loading failure for GEN6 devices
crypto: qat - fix indentation of macros in qat_hal.c
crypto: qat - fix IRQ cleanup on 6xxx probe failure
crypto: qat - fix type mismatch in RAS sysfs show functions
crypto: qat - replace scnprintf() with sysfs_emit()
crypto: qat - use acomp_tfm_ctx()
crypto: qat - use swab32 macro
crypto: qce - Remove return variable and unused assignments
crypto: qce - Replace snprintf("%s") with strscpy
crypto: qce - simplify qce_xts_swapiv()
crypto: qce - use memcpy_and_pad in qce_aead_setkey
crypto: remove HKDF library
crypto: Remove michael_mic from crypto_shash API
crypto: rng - Add crypto_stdrng_get_bytes()
crypto: rng - Don't pull in DRBG when CRYPTO_FIPS=n
crypto: rng - Make crypto_stdrng_get_bytes() use normal RNG in non-FIPS mode
crypto: rng - Unexport "default RNG" symbols
crypto: s390 - add select CRYPTO_AEAD for aes
crypto: s390 - Remove des and des3_ede code
crypto: s5p-sss - use unregister_{ahashes,skciphers} in probe/remove
crypto: sa2ul - Fix AEAD fallback algorithm names
crypto: safexcel - Add support for authenc(hmac(md5),*) suites
crypto: safexcel - Group authenc ciphersuites
crypto: simd - reject compat registrations without __ prefixes
crypto: simd - Remove unused skcipher support
crypto: sm3 - Fold sm3_init() into its caller
crypto: sm3 - Remove 'struct sm3_state'
crypto: sm3 - Remove sm3_base.h
crypto: sm3 - Remove sm3_zero_message_hash and SM3_T[1-2]
crypto: sm3 - Remove the original "sm3_block_generic()"
crypto: sm3 - Rename CRYPTO_SM3_GENERIC to CRYPTO_SM3
crypto: sm3 - Replace with wrapper around library
crypto: sparc - Remove des and des3_ede code
crypto: stm32 - use list_first_entry_or_null to simplify cryp_find_dev
crypto: stm32 - use list_first_entry_or_null to simplify hash_find_dev
crypto: talitos - fix SEC1 32k ahash request limitation
crypto: talitos - rename first/last to first_desc/last_desc
crypto: tcrypt - clamp num_mb to avoid divide-by-zero
crypto: tcrypt - stop ahash speed tests when setkey fails
crypto: tegra - Disable softirqs before finalizing request
crypto: tesmgr - allow authenc(hmac(sha224/sha384),cbc(aes)) in fips mode
crypto: testmgr - Add test vectors for authenc(hmac(md5),cbc(aes))
crypto: testmgr - Add test vectors for authenc(hmac(md5),cbc(des))
crypto: testmgr - Add test vectors for authenc(hmac(md5),rfc3686(ctr(aes)))
crypto: testmgr - Add test vectors for authenc(hmac(sha1),rfc3686(ctr(aes)))
crypto: testmgr - Add test vectors for authenc(hmac(sha224),rfc3686(ctr(aes)))
crypto: testmgr - Add test vectors for authenc(hmac(sha256),rfc3686(ctr(aes)))
crypto: testmgr - Add test vectors for authenc(hmac(sha384),rfc3686(ctr(aes)))
crypto: testmgr - Add test vectors for authenc(hmac(sha512),rfc3686(ctr(aes)))
crypto: ti - Add support for AES-CCM in DTHEv2 driver
crypto: ti - Add support for AES-CTR in DTHEv2 driver
crypto: ti - Add support for AES-GCM in DTHEv2 driver
crypto: virtio - Convert from tasklet to BH workqueue
crypto: vmx - remove CRYPTO_DEV_VMX from Kconfig
crypto: vmx - Remove disabled build directive
crypto: x86 - Remove des and des3_ede code
 
cxl/core/region: move dax region device logic into region_dax.c
cxl/core/region: move pmem region driver logic into region_pmem.c
 
cxl/core: Check existence of cxl_memdev_state in poison test
cxl/core: use cleanup.h for devm_cxl_add_dax_region
 
cxl/hdm: Add support for 32 switch decoders
 
cxl/pci: Check memdev driver binding status in cxl_reset_done()
cxl/pci: Hold memdev lock in cxl_event_trace_record()
cxl/pci: Remove redundant cxl_pci_find_port() call
 
cxl/region: Add a region sysfs interface for region lock status
cxl/region: Add helper to check Soft Reserved containment by CXL regions
cxl/region: Constify cxl_region_resource_contains()
cxl/region: Factor out interleave granularity setup
cxl/region: Factor out interleave ways setup
cxl/region: Fix use-after-free from auto assembly failure
cxl/region: Limit visibility of cxl_region_contains_resource()
 
cxl/test: Update mock dev array before calling platform_device_add()
 
cxl: Add endpoint decoder flags clear when PCI reset happens
cxl: export internal structs for external Type2 drivers
cxl: Make region type based on endpoint type
cxl: Move pci generic code from cxl_pci to core/cxl_pci
cxl: support Type2 when initializing cxl_dev_state
 
dax/bus: Use dax_region_put() in alloc_dax_region() error path
 
dax/cxl, hmem: Initialize hmem early and defer dax_cxl binding
 
dax/cxl: Fix HMEM dependencies
 
dax/fsdev: fix uninitialized kaddr in fsdev_dax_zero_page_range()
 
dax/hmem, cxl: Defer and resolve Soft Reserved ownership
 
dax/hmem: Factor HMEM registration into __hmem_register_device()
dax/hmem: Fix singleton confusion between dax_hmem_work and hmem devices
dax/hmem: Gate Soft Reserved deferral on DEV_DAX_CXL
dax/hmem: Parent dax_hmem devices
dax/hmem: Reduce visibility of dax_cxl coordination symbols
dax/hmem: Request cxl_acpi and cxl_pci before walking Soft Reserved ranges
 
dax: Add dax_operations for use by fs-dax on fsdev dax
dax: Add dax_set_ops() for setting dax_operations at bind time
dax: Add fs_dax_get() func to prepare dax for fs-dax usage
dax: add fsdev.c driver for fs-dax on character dax
dax: export dax_dev_get()
dax: Factor out dax_folio_reset_order() helper
dax: move dax_pgoff_to_phys from [drivers/dax/] device.c to bus.c
dax: Save the kva from memremap
dax: Track all dax_region allocations under a global resource tree
 
dcache.c: more idiomatic "positives are not allowed" sanity checks
 
dcache: Limit the minimal number of bucket to two
dcache: permit dynamic_dname()s up to NAME_MAX
 
Linux: dccp Remove inet_hashinfo2_init_mod().
 
debugfs: check for NULL pointer in debugfs_create_str()
debugfs: fix placement of EXPORT_SYMBOL_GPL for debugfs_create_str()
debugfs: take better advantage of strscpy.
 
debugobjects: Do not fill_pool() if pi_blocked_on
debugobjects: Don't call fill_pool() in early boot hardirq context
debugobjects: Drop likely() around !IS_ERR_OR_NULL()
 
declance: Include the offending address with DMA errors
declance: Rate-limit DMA errors
 
decode_stacktrace: decode caller address
 
device core: Fix kernel-doc warnings in base.h
 
device property: Document how to check for the property presence
device property: Make modifications of fwnode "flags" thread safe
device property: set fwnode->secondary to NULL in fwnode_init()
 
devlink: add devl_warn() helper and use it in port warnings
devlink: add devlink_dev_driver_name() helper and use it in trace events
devlink: Add dump support for device-level resources
devlink: add helpers to get bus_name/dev_name
devlink: Add port-level resource registration infrastructure
devlink: Add port-specific option to resource dump doit
devlink: Add resource scope filtering to resource dump
devlink: allow devlink instance allocation without a backing device
devlink: allow to use devlink index as a command handle
devlink: avoid extra iterations when found devlink is not registered
devlink: Document port-level resources and full dump
devlink: Document resource scope filtering
devlink: expose devlink instance index over netlink
devlink: Include port resources in resource dump dumpit
devlink: introduce __devlink_alloc() with dev driver pointer
devlink: introduce shared devlink instance for PFs on same chip
devlink: Refactor resource functions to be generic
devlink: Release nested relation on devlink free
devlink: support index-based lookup via bus_name/dev_name handle
devlink: support index-based notification filtering
 
devres: add devres_node_add()
devres: add devres_node_init()
devres: add devres_node_remove()
devres: add free_node callback to struct devres_node
devres: don't require ARCH_DMA_MINALIGN for devres actions
devres: export devres_node_init() and devres_node_add()
devres: fix missing node debug info in devm_krealloc()
devres: move struct devres_node into base.h
devres: remove unnecessary unlocks in devres_release_group()
devres: rename and export set_node_dbginfo()
devres: use guard(spinlock_irqsave) where applicable
 
dibs: change dibs_class to a const struct
 
Linux: Disable -Wattribute-alias for clang-23 and newer
 
dm cache metadata: fix memory leak on metadata abort retry
 
dm cache policy smq: check allocation under invalidate lock
dm cache policy smq: fix missing locks in invalidating cache blocks
 
dm cache: fix concurrent write failure in passthrough mode
dm cache: fix dirty mapping checking in passthrough mode switching
dm cache: fix missing return in invalidate_committed's error path
dm cache: fix null-deref with concurrent writes in passthrough mode
dm cache: fix write hang in passthrough mode
dm cache: fix write path cache coherency in passthrough mode
dm cache: prevent entering passthrough mode after unclean shutdown
 
dm init: ensure device probing has finished in dm-mod.waitfor=
 
dm log: fix out-of-bounds write due to region_count overflow
 
dm mirror: fix integer overflow in create_dirty_log()
 
dm vdo indexer: validate saved zone count
 
dm vdo slab-depot: validate old zone count on load
 
dm vdo: add __counted_by attribute to a number of structures
dm vdo: add formatting logic and initialization
dm vdo: add formatting parameters to table line
dm vdo: add geometry block encoding
dm vdo: add geometry block initialization to encodings.c
dm vdo: add geometry block structure
dm vdo: add super block initialization to encodings.c
dm vdo: add synchronous metadata I/O submission helper
dm vdo: add upfront validation for logical size
dm vdo: Fix spelling mistake "postive" -> "positive"
dm vdo: remove redundant TYPE argument from vdo_allocate macro
dm vdo: save the formatted metadata to disk
dm vdo: update vdo_allocate_extended to take a field name, no types
dm vdo: use GFP_NOIO for blkdev_issue_zeroout on format path
 
dm-bufio: use kzalloc_flex
 
dm-crypt: Make crypt_iv_operations::post return void
dm-crypt: Make crypt_iv_operations::wipe return void
dm-crypt: Reimplement elephant diffuser using AES library
 
dm-ima: use SHA-256 library
 
dm-integrity: always set the io hints
dm-integrity: fix mismatched queue limits
 
dm-mpath: don't stop probing paths at presuspend
 
dm-thin: fix metadata refcount underflow
 
dm-verity-fec: compute target region directly
dm-verity-fec: correctly reject too-small FEC devices
dm-verity-fec: correctly reject too-small hash devices
dm-verity-fec: fix corrected block count stat
dm-verity-fec: fix reading parity bytes split across blocks (take 3)
dm-verity-fec: fix the size of dm_verity_fec_io::erasures
dm-verity-fec: improve comments for fec_read_bufs()
dm-verity-fec: improve documentation for Forward Error Correction
dm-verity-fec: log target_block instead of index_in_region
dm-verity-fec: make fec_decode_bufs() just return 0 or error
dm-verity-fec: move computation of offset and rsb down a level
dm-verity-fec: pass down index_in_region instead of rsb
dm-verity-fec: rename "RS block" to "RS codeword"
dm-verity-fec: rename block_offset to out_pos
dm-verity-fec: rename rounds to region_blocks
dm-verity-fec: replace io_size with block_size
dm-verity-fec: replace {MAX,MIN}_RSN with {MIN,MAX}_ROOTS
dm-verity-fec: simplify computation of ileaved
dm-verity-fec: simplify computation of rsb
dm-verity-fec: simplify deinterleaving
dm-verity-fec: use standard names for Reed-Solomon parameters
dm-verity-fec: warn even when there were no errors
 
dm-verity: rename dm_verity::hash_blocks to dm_verity::hash_end
 
dm: don't report warning when doing deferred remove
dm: fix a buffer overflow in ioctl processing
dm: make "dmsetup remove_all" interruptible
dm: provide helper to set stacked limits
 
dma-buf/selftests: test RCU ops and inline lock v2
 
dma-buf: abstract fence locking v2
dma-buf: Add dma_buf_attach_revocable()
dma-buf: add dma_fence_was_initialized function v2
dma-buf: Always build with DMABUF_MOVE_NOTIFY
dma-buf: Assign separate lockdep class to array lock
dma-buf: Assign separate lockdep class to chain lock
dma-buf: detach fence ops on signal v3
dma-buf: fix htmldocs error for dma_buf_attach_revocable
dma-buf: fix stale @lock references in struct dma_buf documentation
dma-buf: fix UAF in dma_buf_fd() tracepoint
dma-buf: fix UAF in dma_buf_put() tracepoint
dma-buf: heaps: Clear CMA highages using helper
dma-buf: heaps: Clear CMA pages with clear_pages()
dma-buf: heaps: system: add system_cc_shared heap for explicitly shared memory
dma-buf: heaps: system: document system_cc_shared heap
dma-buf: inline spinlock for fence protection v5
dma-buf: Make .invalidate_mapping() truly optional
dma-buf: protected fence ops by RCU v8
dma-buf: Rename .move_notify() callback to a clearer identifier
dma-buf: Rename dma_buf_move_notify() to dma_buf_invalidate_mappings()
dma-buf: Suppress a thread-safety complaint
dma-buf: use inline lock for the dma-fence-array
dma-buf: use inline lock for the dma-fence-chain
dma-buf: use inline lock for the stub fence v2
 
dma-debug: fix physical address retrieval in debug_dma_sync_sg_for_device
 
dma-direct: fix use of max_pfn
 
dma-fence: correct kernel-doc function parameter @flags
dma-fence: Fix sparse warnings due __rcu annotations
dma-fence: Silence sparse warning in dma_fence_describe
 
dma-mapping: benchmark: add support for dma_map_sg
dma-mapping: benchmark: modify the framework to adapt to more map modes
dma-mapping: direct: fix missing mapping for THRU_HOST_BRIDGE segments
dma-mapping: fix false kernel-doc comment marker
dma-mapping: introduce DMA_ATTR_CC_SHARED for shared memory
dma-mapping: move dma_map_resource() sanity check into debug code
dma-mapping: Separate DMA sync issuing and completion waiting
dma-mapping: Support batch mode for dma_direct_{map,unmap}_sg
 
dma: contiguous: Export dev_get_cma_area()
dma: contiguous: Make dev_get_cma_area() a proper function
dma: contiguous: Make dma_contiguous_default_area static
dma: contiguous: Turn heap registration logic around
 
dmaengine: dma-axi-dmac: Add cyclic transfers in .device_prep_peripheral_dma_vec()
dmaengine: dma-axi-dmac: Add helper for getting next desc
dmaengine: dma-axi-dmac: Gracefully terminate HW cyclic transfers
dmaengine: dma-axi-dmac: Gracefully terminate SW cyclic transfers
dmaengine: Document cyclic transfer for dmaengine_prep_peripheral_dma_vec()
dmaengine: dw-axi-dmac: Add blank line after function
dmaengine: dw-axi-dmac: Add support for CV1800B DMA
dmaengine: dw-axi-dmac: fix Alignment should match open parenthesis
dmaengine: dw-axi-dmac: Remove unnecessary return statement from void function
dmaengine: dw-edma: Add AMD MDB Endpoint Support
dmaengine: dw-edma: Add interrupt-emulation hooks
dmaengine: dw-edma: Add non-LL mode
dmaengine: dw-edma: Add virtual IRQ for interrupt-emulation doorbells
dmaengine: fsl-edma: fix all kernel-doc warnings
dmaengine: fsl-edma: Remove redundant check in fsl_edma_free_chan_resources()
dmaengine: fsl-edma: Use dev_err_probe() to simplify code
dmaengine: fsl-edma: Use managed API dmaenginem_async_device_register()
dmaengine: fsl-qdma: Use dev_err_probe() to simplify code
dmaengine: imx-sdma: Use dev_err_probe() to simplify code
dmaengine: imx-sdma: Use devm_clk_get_prepared() to simplify code
dmaengine: imx-sdma: Use managed API to simplify code
dmaengine: ioatdma: make ioat_ktype const
dmaengine: ioatdma: make some sysfs structures static
dmaengine: ioatdma: make sysfs attributes const
dmaengine: ioatdma: move sysfs entry definition out of header
dmaengine: loongson: Fix spelling mistake "Looongson" -> "Looogson"
dmaengine: loongson: loongson2-apb: Convert to devm_clk_get_enabled()
dmaengine: loongson: loongson2-apb: Convert to dmaenginem_async_device_register()
dmaengine: loongson: loongson2-apb: Simplify locking with guard() and scoped_guard()
dmaengine: loongson: New directory for Loongson DMA controllers drivers
dmaengine: loongson: New driver for the Loongson Multi-Channel DMA controller
dmaengine: mxs-dma: Add module license and description
dmaengine: mxs-dma: Fix missing return value from of_dma_controller_register()
dmaengine: mxs-dma: Turn MXS_DMA as tristate
dmaengine: mxs-dma: Use dev_err_probe() to simplify code
dmaengine: mxs-dma: Use local dev variable in probe()
dmaengine: mxs-dma: Use managed API devm_of_dma_controller_register()
dmaengine: of_dma: Add devm_of_dma_controller_register()
dmaengine: qcom: qcom-gpi-dma.h: fix all kernel-doc warnings
dmaengine: Refactor devm_dma_request_chan() for readability
dmaengine: sh: rz-dmac: Add device_tx_status() callback
dmaengine: sh: rz-dmac: Add device_{pause,resume}() callbacks
dmaengine: sh: rz-dmac: Drop goto instruction and label
dmaengine: sh: rz-dmac: Drop read of CHCTRL register
dmaengine: sh: rz-dmac: Drop unnecessary local_irq_save() call
dmaengine: sh: rz-dmac: Use rz_lmdesc_setup() to invalidate descriptors
dmaengine: sh: rz_dmac: add RZ/{T2H,N2H} support
dmaengine: sh: rz_dmac: make error interrupt optional
dmaengine: sh: rz_dmac: make register_dma_req() chip-specific
dmaengine: Sort headers alphabetically
dmaengine: switchtec-dma: Implement descriptor submission
dmaengine: switchtec-dma: Implement hardware initialization and cleanup
dmaengine: switchtec-dma: Introduce Switchtec DMA engine skeleton
dmaengine: ti-cppi5: fix all kernel-doc warnings
dmaengine: Use device_match_of_node() helper
dmaengine: xilinx: Simplify with scoped for each OF child loop
dmaengine: xilinx: Update kernel-doc comments
 
Linux: Do not enable the v1 uAPI by default
 
do_notify_parent: sanitize the valid_signal() checks
 
doc tools: better handle KBUILD_VERBOSE
 
doc/netlink: netlink-raw: Add max check
doc/netlink: nftables: Add definitions
doc/netlink: nftables: Add sub-messages
doc/netlink: nftables: Fill out operation attributes
doc/netlink: nftables: Update attribute sets
 
doc: Add CPU Isolation documentation
 
Doc: dev-tools: Added Gentoo in the Operating system list under Getting Coccinelle
 
doc: early_userspace_support.rst: trivial fix: directory -> file
doc: watchdog: clarify hardlockup detection timing
doc: watchdog: document buddy detector
doc: watchdog: fix typos etc
doc: watchdog: futher improvements
 
Docs/ABI/damon: update for goal_tuner
 
Docs/admin-guide/mm/damn/lru_sort: fix intervals autotune parameter name
 
Docs/admin-guide/mm/damon/lru_sort: warn commit_inputs vs param updates race
 
Docs/admin-guide/mm/damon/reclaim: warn commit_inputs vs param updates race
 
Docs/admin-guide/mm/damon/usage: document goal_tuner sysfs file
 
docs/bpf: add missing fsession attach type to docs
 
docs/dev-tools: fix a broken URL in dev-tools/coccinelle.rst
 
docs/ja_JP: submitting-patches: Amend "Describe your changes"
 
docs/mlx5: Fix typo subfuction
 
Docs/mm/damon/design: document DAMON actions when TRANSPARENT_HUGEPAGE is off
Docs/mm/damon/design: document the goal-based quota tuner selections
Docs/mm/damon/design: document the power-of-two limitation for addr_unit
 
Docs/mm/damon/index: fix typo: autoamted -> automated
 
Docs/mm/damon/maintainer-profile: use flexible review cadence
 
Docs/mm/damon: document exclusivity of special-purpose modules
Docs/mm/damon: document min_nr_regions constraint and rationale
 
docs/pt_BR: translation of maintainer-soc-clean-dts.rst
docs/pt_BR: translation of maintainer-soc.rst
 
docs/zh_CN: fix an inconsistent statement in dev-tools/testing-overview
docs/zh_CN: sync process/2.Process.rst with English version
docs/zh_CN: update rust/arch-support.rst translation
docs/zh_CN: update rust/coding-guidelines.rst translation
docs/zh_CN: update rust/index.rst translation
docs/zh_CN: update rust/quick-start.rst translation
 
docs/zh_TW: remove trailing space
 
docs: add a C tokenizer to be used by kernel-doc
docs: add a new file to write kernel-doc output to a YAML file
docs: add a schema to help creating unittests for kernel-doc
docs: add a simple kdoc-test.yaml together with a validation tool
docs: add an Assisted-by mention to submitting-patches.rst
docs: admin-guide: update tiny script for number of taint flags
docs: allow inline literals in paragraphs to wrap to prevent overflow
docs: allow long links to wrap per character to prevent page overflow
docs: allow long table reference links to wrap and prevent overflow
docs: c_lex.py: store logger on its data
docs: c_lex: properly implement a sub() method for CMatch
docs: c_lex: setup a logger to report tokenizer issues
docs: cgroup-v1: Update charge-commit section
docs: cgroup: fix typo 'protetion' -> 'protection'
docs: changes.rst and ver_linux: sort the lists
docs: changes/ver_linux: fix entries and add several tools
docs: contain horizontal overflow in C API descriptions
docs: driver-api: fix 6 spelling typos in Documentation/driver-api
docs: dt: unittest: update to current unittest filenames
docs: ethtool: clarify the bit-by-bit bitset format description
docs: filesystems: clarify KernelPageSize vs. MMUPageSize in smaps
docs: Fix an erroneous reference to sphinx.rst
docs: fix typo in housekeeping
docs: fix typo in zoran driver documentation
docs: fix typos and duplicated words across documentation
docs: handling-regressions: add, trim, and sort quotes from Linus
 
Docs: hid: intel-ish-hid: make long URL usable
 
docs: hwmon: ltc4282: Fix scanned addresses
docs: hwmon: sy7636a: fix temperature sysfs attribute name
 
Docs: iio: ad4030: Add double PWM SPI offload doc
Docs: iio: ad7191 Correct clock configuration
 
docs: iio: adxl345: grammar and formatting cleanups
docs: iio: adxl345: update event attributes and scaling math
docs: interconnect: Add provider APIs to documentation
docs: interconnect: Document consumer APIs and drop outdated text
docs: isofs: replace dead ECMA-119 FTP link
docs: ja_JP: process: translate first half of 'Describe your changes'
docs: ja_JP: process: translate second half of 'Describe your changes'
docs: kdoc-test.yaml: add more tests
docs: kdoc: add c_lex to generated documentation
docs: kdoc: better handle source when producing YAML output
docs: kdoc: create a CMatch to match nested C blocks
docs: kdoc: don't add broken comments inside prototypes
docs: kdoc: ensure that comments are dropped before calling split_struct_proto()
docs: kdoc: Expand 'at_least' when creating parameter list
docs: kdoc: properly handle empty enum arguments
docs: kdoc: replace NestedMatch with CMatch
docs: kdoc: use tokenizer to handle comments on structs
docs: kdoc_diff: add a helper tool to help checking kdoc regressions
docs: kdoc_files: allows the caller to use a different xforms class
docs: kdoc_files: document KernelFiles() ABI
docs: kdoc_files: move output symbols logic to kdoc_output
docs: kdoc_files: use a class to group config parameters
docs: kdoc_item: add support to generate a KdocItem from a dict
docs: kdoc_item: fix a typo on sections_start_lines
docs: kdoc_item: fix initial value for parameterdesc_start_lines
docs: kdoc_output: add a logic to handle tables inside kernel-doc markups
docs: kdoc_output: add support to handle code blocks
docs: kdoc_output: better handle lists
docs: kdoc_output: Change the logic to handle man highlight
docs: kdoc_output: describe the class init parameters
docs: kdoc_output: don't use a different modulename for functions
docs: kdoc_output: fix handling of simple tables
docs: kdoc_output: fix naming for DOC markups
docs: kdoc_output: pick a better default for modulename
docs: kdoc_output: raise an error if full_proto not available for var
docs: kdoc_output: remove extra attribute on man .TH headers
docs: kdoc_output: use a method to emit the .TH header
docs: kdoc_output: use a single manual for everything
docs: kdoc_parser: add support for LIST_HEAD
docs: kdoc_parser: avoid tokenizing structs everytime
docs: kdoc_parser: don't exclude defaults from prototype
docs: kdoc_parser: don't mangle with function defines
docs: kdoc_parser: fix parser to support multi-word types
docs: kdoc_parser: fix the default_value logic for variables
docs: kdoc_parser: fix variable regexes to work with size_t
docs: kdoc_parser: handle struct member macro VIRTIO_DECLARE_FEATURES(name)
docs: kdoc_parser: move nested match transforms to xforms_lists.py
docs: kdoc_parser: move transform lists to a separate file
docs: kdoc_parser: move var transformers to the beginning
docs: kdoc_re: add support for groups()
docs: kdoc_re: better represent long regular expressions
docs: kdoc_re: better show KernRe() at documentation
docs: kdoc_re: Change NestedMath args replacement to \0
docs: kdoc_re: don't go past the end of a line
docs: kdoc_re: don't recompile NestedMatch regex every time
docs: kdoc_re: get rid of NestedMatch class
docs: kdoc_re: handle strings and escape chars on NextMatch
docs: kdoc_re: make NestedMatch use KernRe
docs: kdoc_yaml_file: add a representer to make strings look nicer
docs: kdoc_yaml_file: use a better name for the tests
docs: kernel-doc.rst: document private: scope propagation
docs: kernel-doc: add support to store output on a YAML file
docs: kernel-parameters: Fix repeated word in initramfs_options entry
docs: maintainer-netdev: fix typo in "targeting"
docs: maintainer-pgp-guide.rst: add a reference for kernel.org sign
docs: media: document Media Maintainers
docs: media: document media multi-committers rules and process
docs: media: update maintainer-entry-profile for multi-committers
docs: memory-hotplug: fix typo 'fo' -> 'for' in NODE_ADDED_FIRST_MEMORY description
docs: mm: fix typo in numa_memory_policy.rst
docs: net: bridge: document stp_mode attribute
docs: net: document neigh gc_interval sysctl
docs: net: document neigh gc_stale_time sysctl
docs: netdev: improve wording of reviewer guidance
docs: netdev: refine netdevsim testing guidance
docs: octeontx2: fix typo in documentation
docs: path-lookup: fix unrenamed WALK_GET
docs: proc: document ProtectionKey in smaps
docs: proc: remove description of prof_cpu_mask
docs: pt_BR: Add initial Portuguese translation
docs: pt_BR: add netdev and maintainer handbook translations
docs: pt_BR: Add translation for KVM x86 maintainer guide
docs: pt_BR: Add translation for maintainer-handbooks
docs: pt_BR: Add translation for process/conclave.rst
docs: pt_BR: translate process/1.Intro.rst
docs: pt_BR: translate process/changes.rst
docs: python: add helpers to run unit tests
docs: Raise minimum pahole version to 1.26 for KF_IMPLICIT_ARGS kfuncs
docs: remove unneeded maintainer_handbooks_main label
docs: reporting-issues: add conclusion to the step-by-step guide
docs: reporting-issues: create a proper appendix explaining specialties
docs: reporting-issues: mention text is best viewed rendered
docs: reporting-issues: tweak the reference section intro
docs: rust: general-information: simplify Kconfig example
docs: rust: general-information: use real example
docs: rust: quick-start: add Ubuntu 26.04 LTS and remove subsection title
docs: rust: quick-start: openSUSE provides `rust-src` package nowadays
docs: rust: quick-start: remove GDB/Binutils mention
docs: rust: quick-start: remove Gentoo "testing" note
docs: rust: quick-start: remove Nix "unstable channel" note
docs: rust: quick-start: update minimum Ubuntu version
docs: rust: quick-start: update Ubuntu versioned packages
docs: s390/pci: Improve and update PCI documentation
docs: security-bugs: add a link to the threat-model documentation
docs: security: ipe: fix typos and grammar
docs: sphinx-build-wrapper: better handle troff .TH markups
docs: sphinx-build-wrapper: don't allow "/" on file names
docs: symbol-namespaces: mention sysfs attribute
docs: sysctl: Add documentation for /proc/sys/xen/
docs: sysctl: add documentation for crypto and debug
docs: test_kdoc_parser: add support for dynamic test creation
docs: threat-model: don't limit root capabilities to CAP_SYS_ADMIN
docs: tools: include kdoc_yaml_file at documentation
docs: unittests: add a parser to test kernel-doc parser logic
docs: use logo.svg as favicon
docs: verify-bugs-… and quickly-build-…: improve feedback section
docs: workqueue: document WQ_AFFN_CACHE_SHARD affinity scope
docs: xforms_lists: better evaluate struct_group macros
docs: xforms_lists: handle struct_group directly
docs: xforms_lists: ignore context analysis and lock attributes
docs: xforms_lists: use CMatch for all identifiers
 
Documentation/amd-pstate: Add documentation for amd_pstate_floor_{freq,count}
Documentation/amd-pstate: List amd_pstate_hw_prefcore sysfs file
Documentation/amd-pstate: List amd_pstate_prefcore_ranking sysfs file
 
Documentation/arch/x86: Hide clearcpuid=
 
Documentation/kernel-parameters: fix architecture alignment for pt, nopt, and nobypass
 
Documentation/llvm: drop note about LLVM=0
 
Documentation/maintainer-tip: Fix grammar
 
Documentation/mm/hwpoison.rst: fix typos and grammar.
 
Documentation/mm: Fix typo in NUMA paragraph
 
Documentation/process: maintainer-soc: Document purpose of defconfigs
Documentation/process: maintainer-soc: Trim from trivial ask-DT
 
Documentation/rtla: Add hwnoise to main page
Documentation/rtla: Convert links to RST format
Documentation/rtla: Document --stack-format option
Documentation/rtla: Document SIGINT behavior
 
Documentation/rv: Add documentation about hybrid automata
 
Documentation: ABI: add FBPT and S3PT entries to sysfs-firmware-acpi
Documentation: ABI: Add sysfs-class-reboot-mode-reboot_modes
Documentation: ABI: stable: document the zoned_qd1_writes attribute
Documentation: Add managed interrupts
Documentation: Add the RPC language description of NLM version 4
Documentation: amd-pstate: fix dead links in the reference section
Documentation: core-api: real-time: correct spelling
Documentation: filesystems: update NTFS driver documentation
Documentation: fix a hugetlbfs reservation statement
Documentation: gpio: update the preferred method for using software node lookup
Documentation: hwmon: fix link to ideapad-laptop.c file
Documentation: intel_pstate: Fix description of asymmetric packing with SMT
Documentation: kbuild: Update the debug information notes in reproducible-builds.rst
Documentation: KVM: Introduce documentation for VGICv5
Documentation: kvm: update links in the references section of AMD Memory Encryption
Documentation: laptops: Update documentation for uniwill laptops
 
documentation: networking: add shared devlink documentation
 
Documentation: nova: remove register abstraction task
Documentation: printk: Add section about avoiding lockups
Documentation: process: backporting: fix missing subject
Documentation: Provide hints on how to debug Python GDB scripts
 
documentation: remove references to *_gpl sections
 
Documentation: riscv: cmodx: fix typos
Documentation: security-bugs: clarify requirements for AI-assisted reports
Documentation: security-bugs: do not systematically Cc the security team
Documentation: security-bugs: explain what is and is not a security bug
Documentation: seq_file: drop 2.6 reference
Documentation: thinkpad-acpi - Document doubletap_enable attribute
Documentation: tracing: Add PCI controller event documentation
Documentation: tracing: Add tracing remotes
Documentation: ublk: address review comments for SHMEM_ZC docs
 
documentation: update arch features
 
dpaa2: add independent dependencies for FSL_DPAA2_SWITCH
dpaa2: avoid linking objects into multiple modules
dpaa2: compile dpaa2 even CONFIG_FSL_DPAA2_ETH=n
 
dpll: add frequency monitoring callback ops
dpll: add frequency monitoring to netlink spec
dpll: export __dpll_device_change_ntf() for use under dpll_lock
dpll: export __dpll_pin_change_ntf() for use under dpll_lock
dpll: zl3073x: add die temperature reporting for supported chips
dpll: zl3073x: add DPLL channel status fields to zl3073x_chan
dpll: zl3073x: add ref sync and output clock type helpers
dpll: zl3073x: add ref-sync pair support
dpll: zl3073x: add reference priority to zl3073x_chan
dpll: zl3073x: add zl3073x_ref_state_update helper
dpll: zl3073x: clean up esync get/set and use zl3073x_out_is_ndiv()
dpll: zl3073x: detect DPLL channel count from chip ID at runtime
dpll: zl3073x: drop selected and simplify connected ref getter
dpll: zl3073x: fix memory leak on pin registration failure
dpll: zl3073x: implement frequency monitoring
dpll: zl3073x: introduce zl3073x_chan for DPLL channel state
dpll: zl3073x: make frequency monitor a per-device attribute
dpll: zl3073x: use __dpll_device_change_ntf() and remove change_work
dpll: zl3073x: use FIELD_MODIFY() for clear-and-set patterns
dpll: zl3073x: use struct_group to partition states
 
drbd: Balance RCU calls in drbd_adm_dump_devices()
drbd: remove DRBD_GENLA_F_MANDATORY flag handling
drbd: use genl pre_doit/post_doit
drbd: use get_random_u64() where appropriate
 
driver core: Add conditional guard support for device_lock()
driver core: Add kernel-doc for DEV_FLAG_COUNT enum value
driver core: auxiliary bus: Drop auxiliary_dev_pm_ops
driver core: auxiliary bus: Introduce dev_is_auxiliary()
driver core: Don't let a device probe until it's ready
driver core: Make deferred_probe_timeout default a Kconfig option
driver core: make software nodes available earlier
driver core: make struct class groups members constant arrays
driver core: platform: add kerneldoc to struct platform_device_info
driver core: platform: allow attaching software nodes when creating devices
driver core: platform: fix various formatting issues
driver core: platform: remove software node on release()
driver core: simplify __device_set_driver_override() clearing logic
 
driver: core: constify groups array argument in device_add_groups and device_remove_groups
 
drivers/base/memory: fix memory block reference leak in poison accounting
drivers/base/memory: fix stale reference to memory_block_add_nid()
drivers/base/memory: fix stale reference to memory_block_add_nid()
 
drivers/hwtracing/coresight: remove unneeded variable in tmc_crashdata_release()
 
drivers/of: fdt: validate flat DT string properties before string use
drivers/of: fdt: validate stdout-path properties before parsing them
 
drivers/usb/host: Fix spelling error 'seperate' -> 'separate'
 
drivers/vfio_pci_core: Change PXD_ORDER check from switch case to if/else block
 
drivers/virt: pkvm: Add Kconfig dependency on DMA_RESTRICTED_POOL
 
drivers: bus: add the stm32 debug bus driver
 
Drivers: hv: Move add_interrupt_randomness() to hypervisor callback sysvec
Drivers: hv: vmbus: Export hv_vmbus_exists() and use it in pci-hyperv
Drivers: hv: vmbus: fix hyperv_cpuhp_online variable shadowing
Drivers: hv: vmbus: Improve the logic of reserving fb_mmio on Gen2 VMs
Drivers: hv: vmbus: Limit channel interrupt scan to relid high water mark
Drivers: hv: vmbus: Provide option to skip VMBus unload on panic
 
drivers: hv: vmbus: replace deprecated mmap hook with mmap_prepare
drivers: net: 3com: 3c509: Remove this driver
drivers: net: 3com: 3c515: Remove this driver
drivers: net: 3com: 3c574: Remove this driver
drivers: net: 3com: 3c589: Remove this driver
drivers: net: 8390: AX88190: Remove this driver
drivers: net: 8390: ultra: Remove this driver
drivers: net: 8390: wd80x3: Remove this driver
drivers: net: amd: lance: Remove this driver
drivers: net: amd: nmclan: Remove this driver
drivers: net: drop ipv6_stub usage and use direct function calls
drivers: net: fujitsu: fmvj18x: Remove this driver
drivers: net: smsc: smc9194: Remove this driver
drivers: net: smsc: smc91c92: Remove this driver
drivers: rpmsg: class_destroy() is deprecated
 
drm, drm/xe: Fix xe userptr in the absence of CONFIG_DEVICE_PRIVATE
 
drm/amd/amdgpu: Disable reset on init for soc_v1_0
drm/amd/amdgpu: Fix build errors due to declarations after labels
 
drm/amd/dc: Add link output control for DPIA
drm/amd/dc: Disable PSR & Replay CRTC disable by default
 
drm/amd/display: [FW Promotion] Release 0.1.48.0
drm/amd/display: [FW Promotion] Release 0.1.50.0
drm/amd/display: [FW Promotion] Release 0.1.53.0
drm/amd/display: Add 3DLUT DMA broadcast support
drm/amd/display: Add a buffer for boot time crc
drm/amd/display: add a no_hpd link_encoder_funcs variant
drm/amd/display: Add ability for HWSS to prepare the DDC before use
drm/amd/display: Add atomfirmware cap for DP++ Type2
drm/amd/display: Add back missing memory type in array
drm/amd/display: Add clk_mgr NULL checks in dcn32_initialize_min_clocks()
drm/amd/display: Add color depth helper function to BIOS parser
drm/amd/display: Add COLOR_ENCODING/COLOR_RANGE to overlay planes
drm/amd/display: add const qualifiers to watermark params struct
drm/amd/display: add dccg FGCG mask init
drm/amd/display: Add DCE HWSS support for external DP bridge encoders
drm/amd/display: Add dcn42 DC resources
drm/amd/display: Add DCN42 PMO policy for DML2.1
drm/amd/display: Add dcn42 register headers
drm/amd/display: Add dcn42 version identifiers
drm/amd/display: Add dcn_mrq_present Field
drm/amd/display: Add debugfs to disallow eDP Replay entry
drm/amd/display: Add DML support for dcn42
drm/amd/display: Add DMUB support for dcn42
drm/amd/display: Add documentation and cleanup DMUB HW lock manager
drm/amd/display: Add ESD detection for replay recovery
drm/amd/display: Add Extra SMU Log for dtbclk
drm/amd/display: Add get_default_tiling_info for dcn42
drm/amd/display: Add gpuvm and hvm params to dml21
drm/amd/display: Add Idle state manager(ISM)
drm/amd/display: Add min clock init for DML21 mode programming
drm/amd/display: Add missing clock types & fix formatting
drm/amd/display: add missing CSC entries for BT.2020 for DCE IPs
drm/amd/display: Add missing DCCG register entries for DCN20-DCN316
drm/amd/display: Add missing dcn42 hubbub function pointers
drm/amd/display: Add missing do_mccs parameter description
drm/amd/display: Add MRQ programming for DCN42
drm/amd/display: Add new types to replay config
drm/amd/display: Add NULL check for integrated_info in clk_mgr_construct
drm/amd/display: Add NV12/P010 formats to primary plane
drm/amd/display: add pstate schedule admissibility flags and frame-time utility
drm/amd/display: Add update_descriptor param info in 'update_planes_and_stream_state'
drm/amd/display: Add Visual Confirm Support for Testing
drm/amd/display: Adjust freesync pcon whitelist
drm/amd/display: Agument live + capture with CVT case.
drm/amd/display: Allow constructing DCE6 link encoder without DDC
drm/amd/display: Allow constructing DCE8 link encoder without DDC
drm/amd/display: Allow DCE link encoder without AUX registers
drm/amd/display: Allow embedded connectors without DDC
drm/amd/display: Attach OLED property to eDP panels
drm/amd/display: Avoid NULL dereference in dc_dmub_srv error paths
drm/amd/display: Avoid to do MCCS transaction if unnecessary
drm/amd/display: Avoid turning off the PHY when OTG is running for DVI
drm/amd/display: bios_parser: fix GPIO I2C line off-by-one
drm/amd/display: Bound VBIOS record-chain walk loops
drm/amd/display: Change dither policy for 10 bpc output back to dithering
drm/amd/display: Check for S0i3 to be done before DCCG init on DCN21
drm/amd/display: check if ext_caps is valid in BL setup
drm/amd/display: Clamp dc_cursor_position x_hotspot to prevent integer overflow
drm/amd/display: Clamp HDMI HDCP2 rx_id_list read to buffer size
drm/amd/display: Clamp min DS DCFCLK value to DCN limit
drm/amd/display: Clamp VBIOS HDMI retimer register count to array size
drm/amd/display: Clean up NULL pointer warnings in dml2
drm/amd/display: clean up typecasts and constants in dcn4_calcs
drm/amd/display: Clean up unused code
drm/amd/display: Consult MCCS FreeSync cap only if requested & supported
drm/amd/display: Correct MALL parameters for DCN42 soc bb
drm/amd/display: correct unknown plane state patch
drm/amd/display: dcn42 don't round up disclk and dppclk
drm/amd/display: Delete unused dce_clk_mgr.c
drm/amd/display: Disable 10-bit truncation and dithering on DCE 6.x
drm/amd/display: Do not skip unrelated mode changes in DSC validation
drm/amd/display: Don't set 4to1MPC config dynamically
drm/amd/display: Drop unused tiling formats from dml2
drm/amd/display: eliminate clock manager code duplication
drm/amd/display: Enable dcn42 DC
drm/amd/display: Enable dcn42 DC clk_mgr
drm/amd/display: Enable dcn42 DMUB
drm/amd/display: Enable dcn42 in DM
drm/amd/display: Enable DEGAMMA and reject COLOR_PIPELINE+DEGAMMA_LUT
drm/amd/display: enable eDP DSC seamless boot support
drm/amd/display: Enable Replay support for dcn42
drm/amd/display: Enable sink freesync via MCCS
drm/amd/display: Exit IPS w/ DC helper for all dc_set_power_state cases
drm/amd/display: export get_power_profile interface for later use
drm/amd/display: Fallback to boot snapshot for dispclk
drm/amd/display: Fix bounds checking in dml2_0 clock table array
drm/amd/display: Fix coding style issue
drm/amd/display: Fix compile warnings in dml2_0
drm/amd/display: Fix Compiler Warning - unused func parameters
drm/amd/display: Fix compiler warnings
drm/amd/display: Fix Compiler warnings in dmub
drm/amd/display: Fix cursor pos at overlay plane edges on DCN4
drm/amd/display: Fix dc_is_fp_enabled name mismatch
drm/amd/display: Fix DCE LVDS handling
drm/amd/display: Fix dcn401_optimize_bandwidth
drm/amd/display: Fix DCN42 gpuvm_min_page_size_kbytes in SOC BB
drm/amd/display: Fix DCN42 memory clock table using MemClk instead of UClk
drm/amd/display: Fix DisplayID not-found handling in parse_edid_displayid_vrr()
drm/amd/display: Fix DPIA number and driver ID field issue
drm/amd/display: Fix drm_edid leak in amdgpu_dm
drm/amd/display: Fix fpu guard warning
drm/amd/display: Fix gamma 2.2 colorop TFs
drm/amd/display: Fix HostVMMinPageSize unit mismatch in DML2.1
drm/amd/display: Fix HWSS v3 fast path determination
drm/amd/display: Fix implicit narrowing conversions in modules
drm/amd/display: Fix integer overflow in bios_get_image()
drm/amd/display: Fix ISM teardown crash from NULL dc dereference
drm/amd/display: Fix kdoc formatting in dcn42_hwseq.c
drm/amd/display: fix math_mod() using arg1 instead of arg2
drm/amd/display: Fix missing parameter details in amdgpu_dm_ism
drm/amd/display: Fix NULL deref and buffer over-read in SDP debugfs
drm/amd/display: Fix NULL pointer assumptions in dcn42_init_hw()
drm/amd/display: Fix NULL pointer dereference in dcn401_init_hw()
drm/amd/display: fix NULL ptr deref in ISM delayed work
drm/amd/display: Fix number of opp
drm/amd/display: Fix out-of-bounds read in dp_get_eq_aux_rd_interval()
drm/amd/display: Fix parameter mismatch in panel self-refresh helper
drm/amd/display: Fix Signed/Unsigned Int Usage Compiler Warning
drm/amd/display: Fix Silence Conversion Warnings in Dmub
drm/amd/display: Fix Silence signed/unsighed mismatch warning in dc
drm/amd/display: Fix silence signed/unsigned mismatch warnings in dml
drm/amd/display: Fix Silence warnings
drm/amd/display: Fix uninitialized variable use which breaks full LTO
drm/amd/display: Fix unused parameters warnings in dml2_0
drm/amd/display: Fixed Silence complier warnings in dc
drm/amd/display: Fixed silence signed/unsigned mismatch warnings
drm/amd/display: Handle DCE 6 in dce110_register_irq_handlers
drm/amd/display: Handle DCE 6 in dce_clk_mgr.c
drm/amd/display: Hardcode dtbclk value in bw_params
drm/amd/display: Hook up colorop destroy helper for plane pipelines
drm/amd/display: Implement BIOS parser external encoder control
drm/amd/display: Implement DAC load detection on external DP bridge encoders
drm/amd/display: Implement DDC probe over AUX channel
drm/amd/display: Initialize replay_state to PR_STATE_INVALID
drm/amd/display: Link detection for external DP bridge encoders
drm/amd/display: Merge pipes for validate
drm/amd/display: move dcn42 bw_params init
drm/amd/display: Move dml2_destroy to non-FPU compilation unit
drm/amd/display: Move DPM clk read to clk_mgr_construct in DCN42
drm/amd/display: Move DPM clk read to clk_mgr_construct in DCN42
drm/amd/display: Move FPU Guards From DML To DC - Part 1
drm/amd/display: Move FPU Guards From DML To DC - Part 2
drm/amd/display: Move FPU Guards From DML To DC - Part 3
drm/amd/display: move memory latency update to dml for dcn42
drm/amd/display: Parse freesync mccs vcp code
drm/amd/display: Pass min page size from SOC BB to dml2_1 plane config
drm/amd/display: pg cntl update based on previous asic.
drm/amd/display: Plumb MRQ programming out of DML for dml2_1
drm/amd/display: Prevent integer overflow when mhz to khz
drm/amd/display: Promote DC to 3.2.370
drm/amd/display: Promote DC to 3.2.371
drm/amd/display: Promote DC to 3.2.372
drm/amd/display: Promote DC to 3.2.373
drm/amd/display: Promote DC to 3.2.374
drm/amd/display: Promote DC to 3.2.375
drm/amd/display: Promote DC to 3.2.376
drm/amd/display: Promote DC to 3.2.377
drm/amd/display: Promote DC to 3.2.378
drm/amd/display: properly handle family setting for early GC 11.5.4
drm/amd/display: Query DC for gfx handling when setting linear tiling
drm/amd/display: Read EDID from VBIOS embedded panel info
drm/amd/display: Read sink freesync support via mccs
drm/amd/display: Refactor and fix link_dpms I2C
drm/amd/display: Refactor and fix link_dpms info
drm/amd/display: Refactor DAC load detection, move to HWSS
drm/amd/display: Refactor DC update checks
drm/amd/display: Refactor fams2 calculations
drm/amd/display: Reject gpio_bitshift >= 32 in bios_parser_get_gpio_pin_info()
drm/amd/display: Remove always-false branches
drm/amd/display: Remove check for DC_DMCUB_ENABLE on DCN42
drm/amd/display: remove dc_clock_limit for apu
drm/amd/display: remove disable_sutter touch pstate debug code
drm/amd/display: remove duplicate format modifier
drm/amd/display: Remove Duplicate Prefetch Parameter
drm/amd/display: remove extra ; from statement, remove extra tabs
drm/amd/display: Remove invalid DPSTREAMCLK mask usage
drm/amd/display: Remove redundant includes from DC
drm/amd/display: Remove redundant initializers
drm/amd/display: Remove unnecessary completion flag for secure display
drm/amd/display: Remove unnecessary Freesync w/a from DCN32
drm/amd/display: Remove unused dce60_clk_mgr register definitions
drm/amd/display: Remove unused NUM_ELEMENTS macros
drm/amd/display: Rename enum 'pixel_format' to 'dc_pixel_format'
drm/amd/display: Replace inline NUM_ELEMENTS macro with ARRAY_SIZE
drm/amd/display: Replace use of system_wq with system_percpu_wq
drm/amd/display: Restore 5s vbl offdelay for NV3x+ DGPUs
drm/amd/display: Restore analog connector support
drm/amd/display: Restore full update for tiling change to linear
drm/amd/display: Return early from vesa replay enable function
drm/amd/display: Revert inbox0 lock for cursor due to deadlock
drm/amd/display: Rework YCbCr422 DSC policy
drm/amd/display: Rework YCbCr422 DSC policy
drm/amd/display: Set chroma taps to 1 if luma taps are 1
drm/amd/display: Should support p-state under dcn21
drm/amd/display: Silence static analysis warning
drm/amd/display: Silence type conversion warnings in dml2
drm/amd/display: Silence type mismatch warning
drm/amd/display: Silence unused variable warning
drm/amd/display: Split arbiter programming for DCN42
drm/amd/display: Sync dcn42 with DC 3.2.373
drm/amd/display: System Hang When System enters to S0i3 w/ iGPU
drm/amd/display: Undo accidental fix revert in amdgpu_dm_ism.c
drm/amd/display: update dcn42 bounding box
drm/amd/display: update dcn42 memory latencies
drm/amd/display: Update dpia supported configuration
drm/amd/display: Update MCIF_ADDR macro to address IGT DWB regression
drm/amd/display: update outdated comments for renamed vblank_control_worker()
drm/amd/display: Update underflow detection
drm/amd/display: Update underflow detection for DCN42
drm/amd/display: Use dce_audio_create for DCE 6
drm/amd/display: Use drm_display_info for AMD VSDB data
drm/amd/display: Use EDID from VBIOS embedded panel info
drm/amd/display: Use external DP bridge encoders
drm/amd/display: Use GFP_ATOMIC in dc_create_stream_for_sink
drm/amd/display: Use krealloc_array() in dal_vector_reserve()
drm/amd/display: Use mpc.preblend flag to indicate 3D LUT
drm/amd/display: Use overlay cursor when color pipeline is active
drm/amd/display: use plane color_mgmt_changed to track colorop changes
drm/amd/display: Use preferred DP link rate if specified
drm/amd/display: using cm structure for lut3d related info
drm/amd/display: Validate GPIO pin LUT table size before iterating
drm/amd/display: Validate payload length and link_index in dc_process_dmub_aux_transfer_async
drm/amd/display: Wire up dcn10_dio_construct() for all pre-DCN401 generations
drm/amd/display: Wrap DCN32 phantom-plane allocation in DC_RUN_WITH_PREEMPTION_ENABLED
drm/amd/display: Wrap dcn32_override_min_req_memclk() in DC_FP_{START, END}
drm/amd/display: Write REFCLK to 48MHz on DCN21
 
drm/amd/pm/ci: Clear EnabledForActivity field for memory levels
drm/amd/pm/ci: Disable MCLK DPM on problematic CI ASICs
drm/amd/pm/ci: Fill DW8 fields from SMC
drm/amd/pm/ci: Fix powertune defaults for Hawaii 0x67B0
drm/amd/pm/ci: Use highest MCLK on CI when MCLK DPM is disabled
 
drm/amd/pm/si: Disregard vblank time when no displays are connected
 
drm/amd/pm/smu7: Add SCLK cap for quirky Hawaii board
drm/amd/pm/smu7: Fix SMU7 voltage dependency on display clock
drm/amd/pm/smu7: Remove non-functional SMU7 voltage dependency on DAL
 
drm/amd/pm: Add aid/xcd/hbm temperatures
drm/amd/pm: Add baseboard temperature metrics support
drm/amd/pm: Add common smu fw check function
drm/amd/pm: Add custom fclk setting support
drm/amd/pm: add dedicated dram addr msg for smu v15
drm/amd/pm: Add default dpm table support for smu 15.0.8
drm/amd/pm: Add emit clock support
drm/amd/pm: add feature query interface for uniras
drm/amd/pm: Add fine grained flag to SMU v13.0.6
drm/amd/pm: Add fru eeprom info support
drm/amd/pm: add get_gpu_metrics support for 15.0.8
drm/amd/pm: Add get_pm_metrics support for smu 15.0.8
drm/amd/pm: Add get_thermal_temperature_range support
drm/amd/pm: add get_unique_id support for smu 15.0.8
drm/amd/pm: Add gpuboard temperature metrics support
drm/amd/pm: Add initial support for smu v15_0_8
drm/amd/pm: add missing od setting PP_OD_FEATURE_ZERO_FAN_BIT for smu v13
drm/amd/pm: add missing od setting PP_OD_FEATURE_ZERO_FAN_BIT for smu v14
drm/amd/pm: Add mode2 support for smu_v15_0_8
drm/amd/pm: Add mutex lock for metrics table
drm/amd/pm: Add NPM support for smu_v15_0_8
drm/amd/pm: add od table upload error message parsing for smu v14.0.x
drm/amd/pm: Add od_edit_dpm_table support
drm/amd/pm: Add OD_FCLK interface
drm/amd/pm: Add pm firmware info to dmesg log
drm/amd/pm: add pmfw eeprom messages into uniras interface
drm/amd/pm: add populate_umd_state_clk support
drm/amd/pm: Add ppt1 support
drm/amd/pm: add read arg support to smu_cmn_update_table
drm/amd/pm: Add read sensor support
drm/amd/pm: add set{get}_power_limit support for smu 15.0.8
drm/amd/pm: Add smu v15_0_8 driver interface header
drm/amd/pm: Add smu v15_0_8 message header
drm/amd/pm: Add smu v15_0_8 pmfw header
drm/amd/pm: Add smu vram copy function
drm/amd/pm: apply SMU 13.0.10 workaround during MP1 unload
drm/amd/pm: Avoid overflow when sorting pp_feature list
drm/amd/pm: correct mem_busy_percent display due to calculation errors
drm/amd/pm: disable OD_FAN_CURVE if temp or pwm range invalid for smu v13
drm/amd/pm: disable OD_FAN_CURVE if temp or pwm range invalid for smu v14
drm/amd/pm: Enable aid/xcd/hbm temperature reporting
drm/amd/pm: Enable user specified gfx clock ranges
drm/amd/pm: Enable VCN reset for pgm=4 with appropriate FW version
drm/amd/pm: fix incorrect FeatureCtrlMask setting on smu v14.0.x
drm/amd/pm: fix kernel-doc warning for smu_msg_v1_send_msg()
drm/amd/pm: fix memleak issue in smu_v15_0_8_get_gpu_metrics()
drm/amd/pm: fix memleak of dpm_policies on smu v15
drm/amd/pm: fix missing fine-grained dpm table flag on aldebaran
drm/amd/pm: Fix mode2 reset ACK handling on aldebaran v2
drm/amd/pm: fix null pointer dereference issue in smu_v15_0_8_get_power_limit()
drm/amd/pm: fix runtime PM imbalance issue in amdgpu_pm.c
drm/amd/pm: fix smu13 power limit default/cap calculation
drm/amd/pm: Fix xgmi max speed reporting
drm/amd/pm: mark metrics.energy_accumulator is invalid for smu 14.0.2
drm/amd/pm: optimize logic and remove unnecessary checks in smu v15.0.8
drm/amd/pm: remove invalid gpu_metrics.energy_accumulator on smu v13.0.x
drm/amd/pm: Return -EOPNOTSUPP for unsupported OD_MCLK on smu_v13_0_6
drm/amd/pm: Setup driver pptable for smu 15.0.8
drm/amd/pm: Skip redundant UCLK restore in smu_v13_0_6
drm/amd/pm: smu7: Remove stale error check in smu7_hwmgr_backend_init
drm/amd/pm: smu_v14_0_0: use SoftMin for gfxclk in set_soft_freq_limited_range
drm/amd/pm: Unify version check in SMUv11
drm/amd/pm: Unify version check in SMUv12
drm/amd/pm: Unify version check in SMUv14
drm/amd/pm: Update dpm table structs for smu_v15_0
drm/amd/pm: Update emit clock logic
drm/amd/pm: Update pm attributes
drm/amd/pm: Use common smu fw check function for smu13
drm/amd/pm: Use common smu fw check function for smu15
drm/amd/pm: Use smu vram copy in SMUv13
drm/amd/pm: Use smu vram copy in SMUv15
drm/amd/pm: Use str_enabled_disabled in amdgpu_pm sysfs
drm/amd/pm: zero unused SMU argument registers
 
drm/amd/ras: adapt page retirement process for pmfw eeprom
drm/amd/ras: adapt sync info func for pmfw eeprom
drm/amd/ras: Add address check structure
drm/amd/ras: add append func for pmfw eeprom
drm/amd/ras: add check func for pmfw eeprom
drm/amd/ras: add check safety watermark func for pmfw eeprom
drm/amd/ras: Add convert retired address structure
drm/amd/ras: Add function to convert retired address
drm/amd/ras: add initialization func for pmfw eeprom
drm/amd/ras: Add input pointer validation in ras core helpers
drm/amd/ras: Add NULL checks for ras_core sys_fn callbacks
drm/amd/ras: add pmfw eeprom smu interfaces
drm/amd/ras: add read func for pmfw eeprom
drm/amd/ras: Add table reset func for pmfw eeprom
drm/amd/ras: Add unified interface to handle ras interrupts
drm/amd/ras: add uniras smu feature flag init func
drm/amd/ras: add wrapper funcs for pmfw eeprom
drm/amd/ras: Avoid ECC status update in hw_fini for VF unload
drm/amd/ras: enable uniras via IP version check
drm/amd/ras: Fix CPER ring debugfs read overflow
drm/amd/ras: fix kernel-doc warning for ras_eeprom_append()
drm/amd/ras: Fix NULL deref in ras_core_get_utc_second_timestamp()
drm/amd/ras: Fix NULL deref in ras_core_ras_interrupt_detected()
drm/amd/ras: Fix type size of remainder argument
drm/amd/ras: Fix UMC error address allocation leak
drm/amd/ras: Handle address check in SR-IOV guest
drm/amd/ras: Handle check address validity in SR-IOV
drm/amd/ras: make MCA IPID parse global
drm/amd/ras: Pass ras poison consumption message to sriov host
drm/amd/ras: Remove redundant NULL check in pending bad-bank list iteration
drm/amd/ras: use dedicated memory as vf ras command buffer
 
drm/amd: Add missing firmware declaration for PSP v15.0.0
drm/amd: Adjust ASPM support quirk to cover more Intel hosts
drm/amd: Disable MES LR compute W/A
drm/amd: Fix a few more NULL pointer dereference in device cleanup
drm/amd: fix dcn 2.01 check
drm/amd: Fix MQD and control stack alignment for non-4K
drm/amd: Fix NULL pointer dereference in device cleanup
drm/amd: Set num IP blocks to 0 if discovery fails
 
drm/amdgpu : Update psp 13_0_15 ip block support
 
drm/amdgpu/amdgpu_connectors: remove amdgpu_connector_free_edid
drm/amdgpu/amdgpu_connectors: use struct drm_edid instead of struct edid
 
drm/amdgpu/atomfirmware: Add LpDDR5x and new fields for info v2_3
 
drm/amdgpu/discovery: Add braces to case statements in amdgpu_discovery_table_check()
drm/amdgpu/discovery: Enable DM for DCN42
drm/amdgpu/discovery: support new discovery binary header
drm/amdgpu/discovery: use common function to check discovery table
 
drm/amdgpu/gfx10: look at the right prop for gfx queue priority
 
drm/amdgpu/gfx11: Add Cleaner Shader Support for GFX11.5.4
drm/amdgpu/gfx11: add CU mask support for compute MQD initialization
drm/amdgpu/gfx11: look at the right prop for gfx queue priority
 
drm/amdgpu/gfx12.1: add support for disable_kq
 
drm/amdgpu/gfx12: add CU mask support for compute MQD initialization
 
drm/amdgpu/gfx6: Support harvested SI chips with disabled TCCs (v2)
 
drm/amdgpu/gfx9: drop unnecessary 64-bit fence flag check in KIQ
 
drm/amdgpu/gfx_v12_0: set gfx.rs64_enable from PFP header on GFX12
 
drm/amdgpu/gfxhub: Program CRASH_ON_*_FAULT bits to 0 as needed
 
drm/amdgpu/gmc12: Bypass FB resize on A + A platform
drm/amdgpu/gmc12: Fix VRAM base offset calculation
drm/amdgpu/gmc12: Init vram_size for A + A
drm/amdgpu/gmc12: Query host-gpu interface
drm/amdgpu/gmc12: Set up pdb0 for vmid0 page table
drm/amdgpu/gmc12: Update connected_to_cpu flag
drm/amdgpu/gmc12: Update gmc aperture base for A + A
 
drm/amdgpu/gmc9.0: add bounds checking for cid
 
drm/amdgpu/gmc: Fix AMDGPU_GART_PLACEMENT_LOW to not overlap with VRAM
 
drm/amdgpu/jpeg: set no_user_fence for JPEG v2.0 ring
drm/amdgpu/jpeg: set no_user_fence for JPEG v2.5 ring
drm/amdgpu/jpeg: set no_user_fence for JPEG v3.0 ring
drm/amdgpu/jpeg: set no_user_fence for JPEG v4.0 ring
drm/amdgpu/jpeg: set no_user_fence for JPEG v4.0.3 ring
drm/amdgpu/jpeg: set no_user_fence for JPEG v4.0.5 ring
drm/amdgpu/jpeg: set no_user_fence for JPEG v5.0.0 ring
drm/amdgpu/jpeg: set no_user_fence for JPEG v5.0.1 ring
drm/amdgpu/jpeg: set no_user_fence for JPEG v5.0.2 ring
drm/amdgpu/jpeg: set no_user_fence for JPEG v5.3.0 ring
 
drm/amdgpu/mes12_1: emove extra ; from declaration statement
drm/amdgpu/mes12_1: fix the failure access to MID1 registers
 
drm/amdgpu/mes_v12_1: add mes self test
drm/amdgpu/mes_v12_1: Fix iterator reuse in mes_v12_1_test_ring()
 
drm/amdgpu/mmhub2.0: add bounds checking for cid
 
drm/amdgpu/mmhub2.3: add bounds checking for cid
 
drm/amdgpu/mmhub3.0.1: add bounds checking for cid
 
drm/amdgpu/mmhub3.0.2: add bounds checking for cid
 
drm/amdgpu/mmhub3.0: add bounds checking for cid
 
drm/amdgpu/mmhub4.1.0: add bounds checking for cid
 
drm/amdgpu/mmhub4.2.0: add bounds checking for cid
 
drm/amdgpu/mmhub_v4_2_0: expand gart aperture to gart_end on A+A
 
drm/amdgpu/pm: add missing revision check for CI
drm/amdgpu/pm: align Hawaii mclk workaround with radeon
drm/amdgpu/pm: drop SMU driver if version not matched messages
 
drm/amdgpu/psp: Use Indirect access address for GFX to PSP mailbox
 
drm/amdgpu/sdma4.0: adjust SDMA limits
 
drm/amdgpu/sdma4.4: adjust SDMA limits
 
drm/amdgpu/sdma4: replace BUG_ON with WARN_ON in fence emission
 
drm/amdgpu/sdma5.2: adjust SDMA limits
 
drm/amdgpu/sdma6.0: adjust SDMA limits
 
drm/amdgpu/sdma7.0: adjust SDMA limits
 
drm/amdgpu/sdma7.1: add support for disable_kq
drm/amdgpu/sdma7.1: adjust SDMA limits
drm/amdgpu/sdma7.1: fix support for disable_kq
 
drm/amdgpu/userq: add amdgpu_bo_unpin when amdgpu_ttm_alloc_gart fails
drm/amdgpu/userq: add the return code too in error condition
drm/amdgpu/userq: amdgpu_userq_vm_validate does not need userq mutex
drm/amdgpu/userq: avoid uneccessary locking in amdgpu_userq_create
drm/amdgpu/userq: call dma_resv_wait_timeout without test for signalled
drm/amdgpu/userq: caller to take reserv lock for vas_list_cleanup
drm/amdgpu/userq: cancel reset work while tear down in progress
drm/amdgpu/userq: change queue id type to u32 from int
drm/amdgpu/userq: clean the VA mapping list for failed queue creation
drm/amdgpu/userq: cleanup amdgpu_userq_get/put where not needed
drm/amdgpu/userq: Consolidate wait ioctl exit path
drm/amdgpu/userq: convert comma to semicolon
drm/amdgpu/userq: create_mqd does not need userq_mutex
drm/amdgpu/userq: declutter the code with goto
drm/amdgpu/userq: defer queue publication until create completes
drm/amdgpu/userq: Do not allow userspace to trivially triger kernel warnings
drm/amdgpu/userq: dont lock root bo with userq_mutex held
drm/amdgpu/userq: dont need check for return values in amdgpu_userq_evict
drm/amdgpu/userq: dont use goto to jump when at end of function
drm/amdgpu/userq: fence wait for max time in amdgpu_userq_wait_for_signal
drm/amdgpu/userq: fix access to stale wptr mapping
drm/amdgpu/userq: fix dma_fence refcount underflow in userq path
drm/amdgpu/userq: Fix doorbell object cleanup of queue
drm/amdgpu/userq: fix kerneldoc for amdgpu_userq_ensure_ev_fence
drm/amdgpu/userq: fix memory leak in MQD creation error paths
drm/amdgpu/userq: Fix reading timeline points in wait ioctl
drm/amdgpu/userq: Fix reference leak in amdgpu_userq_wait_ioctl
drm/amdgpu/userq: Fix the code alignment for readability
drm/amdgpu/userq: Fix the mutex_init cleanup for fence_drv_lock
drm/amdgpu/userq: hold root bo lock in caller of input_va_validate
drm/amdgpu/userq: make sure queue is valid in the hang_detect_work
drm/amdgpu/userq: move mqd_destroy to later stage to keep core obj valid
drm/amdgpu/userq: move wptr_obj cleanup in mqd_destroy
drm/amdgpu/userq: pin mqd and fw object bo to avoid eviction
drm/amdgpu/userq: refcount userqueues to avoid any race conditions
drm/amdgpu/userq: remove amdgpu_userq_create/destroy_object wrapper
drm/amdgpu/userq: remove queue from doorbell xa during clean up
drm/amdgpu/userq: remove queue from doorbell xarray
drm/amdgpu/userq: remove the vital queue unmap logging
drm/amdgpu/userq: reserve root bo without interruption
drm/amdgpu/userq: schedule_delayed_work should be after fence signalled
drm/amdgpu/userq: unlock cancel_delayed_work_sync for hang_detect_work
drm/amdgpu/userq: unmap is to be called before freeing doorbell/wptr bo
drm/amdgpu/userq: unmap_helper dont return the queue state
drm/amdgpu/userq: unpin and unref doorbell and wptr outside mutex
drm/amdgpu/userq: update the vm task info during signal ioctl
drm/amdgpu/userq: use array instead of list for userq_vas
drm/amdgpu/userq: use dma_fence_wait_timeout without test for signalled
drm/amdgpu/userq: use drm_exec in amdgpu_userq_fence_read_wptr
drm/amdgpu/userq: Use drm_gem_objects_lookup in amdgpu_userq_signal_ioctl
drm/amdgpu/userq: Use drm_gem_objects_lookup in amdgpu_userq_wait_ioctl
drm/amdgpu/userq: Use kvfree instead of kfree in amdgpu_userq_signal_ioctl
drm/amdgpu/userq: Use kvfree instead of kfree in amdgpu_userq_wait_ioctl
drm/amdgpu/userq: Use memdup_array_user in amdgpu_userq_signal_ioctl
drm/amdgpu/userq: Use memdup_array_user in amdgpu_userq_wait_ioctl
drm/amdgpu/userq: use pm_runtime_resume_and_get and fix err handling
 
drm/amdgpu/uvd3.1: Don't validate the firmware when already validated
 
drm/amdgpu/uvd4.2: Don't initialize UVD 4.2 when DPM is disabled
 
drm/amdgpu/vce1: Check if VRAM address is lower than GART.
drm/amdgpu/vce1: Check that the GPU address is < 128 MiB
drm/amdgpu/vce1: Don't repeat GTT MGR node allocation
drm/amdgpu/vce1: Fix VCE 1 firmware size and offsets
drm/amdgpu/vce1: Remove superfluous address check
drm/amdgpu/vce1: Stop using amdgpu_vce_resume
 
drm/amdgpu/vce2: Fix VCE 2 firmware size and offsets
 
drm/amdgpu/vce3: Fix VCE 3 firmware size and offsets
 
drm/amdgpu/vce: Prevent partial address patches
 
drm/amdgpu/vcn3: Avoid overflow on msg bound check
drm/amdgpu/vcn3: Prevent OOB reads when parsing dec msg
 
drm/amdgpu/vcn4.0.3: gate per-queue reset by PSP SOS program version
 
drm/amdgpu/vcn4: Avoid overflow on msg bound check
drm/amdgpu/vcn4: Prevent OOB reads when parsing dec msg
drm/amdgpu/vcn4: Prevent OOB reads when parsing IB
 
drm/amdgpu/vcn5: Add SMU dpm interface type
 
drm/amdgpu/vcn: set no_user_fence for VCN v2.0 enc/dec rings
drm/amdgpu/vcn: set no_user_fence for VCN v2.5 enc/dec rings
drm/amdgpu/vcn: set no_user_fence for VCN v3.0 enc/dec rings
drm/amdgpu/vcn: set no_user_fence for VCN v4.0 enc ring
drm/amdgpu/vcn: set no_user_fence for VCN v4.0.3 enc ring
drm/amdgpu/vcn: set no_user_fence for VCN v4.0.5 enc ring
drm/amdgpu/vcn: set no_user_fence for VCN v5.0.0 enc ring
drm/amdgpu/vcn: set no_user_fence for VCN v5.0.1 enc ring
drm/amdgpu/vcn: set no_user_fence for VCN v5.0.2 enc ring
 
drm/amdgpu/vpe: Force collaborate sync after TRAP
 
drm/amdgpu: 57-bit enable for watch address on gfx_v12_1
drm/amdgpu: add a helper to calculate ring distance
drm/amdgpu: add amdgpu_gtt_node_to_byte_offset helper
drm/amdgpu: Add amdgpu_regs_pcie64 debugfs node
drm/amdgpu: add amdgpu_ttm_buffer_entity_fini func
drm/amdgpu: add an option to allow gpu partition allocate all available memory
drm/amdgpu: Add audio method to register block
drm/amdgpu: Add bounds checking to ib_{get,set}_value
drm/amdgpu: Add client id helpers to mmhub
drm/amdgpu: Add client ids for gmcv9 mmhubs
drm/amdgpu: Add client ids for mmhub v2.x
drm/amdgpu: Add client ids for mmhub v3.x
drm/amdgpu: Add client ids for mmhub v4.x
drm/amdgpu: add CONFIG_GCOV_PROFILE_AMDGPU Kconfig option
drm/amdgpu: Add CU mask support for MQD properties
drm/amdgpu: Add default case in DVI mode validation
drm/amdgpu: Add default reset method for soc_v1_0
drm/amdgpu: Add didt method to register block
drm/amdgpu: Add extended stolen vga reserve-region
drm/amdgpu: Add firmware extended reserve-region
drm/amdgpu: Add function to fill fw reserve region
drm/amdgpu: Add function to fill training region
drm/amdgpu: Add fw vram usage reserve-region
drm/amdgpu: Add fw_reserved reserve-region
drm/amdgpu: Add gc cac method to register block
drm/amdgpu: Add host driver reserved-region
drm/amdgpu: add job->pasid in check as amdgpu_job could be NULL
drm/amdgpu: Add JPEG_v5_0_2 IP block
drm/amdgpu: Add lsdma v7_1_0 ip headers
drm/amdgpu: Add memory training reserve-region
drm/amdgpu: add missing lock in amdgpu_benchmark_do_move
drm/amdgpu: add mqd_update callback to AMDGPU user queue interface
drm/amdgpu: Add pcie ext access to register block
drm/amdgpu: Add pcie indirect to register block
drm/amdgpu: Add pcie64 extended to register block
drm/amdgpu: Add pcie64 indirect to register block
drm/amdgpu: Add pciep method to register block
drm/amdgpu: Add poison consumption handling for gfx v12_1
drm/amdgpu: Add reserved region ids
drm/amdgpu: Add se cac method to register block
drm/amdgpu: Add smc method to register block
drm/amdgpu: Add smn callbacks to register block
drm/amdgpu: Add smu v15_0_8 ip block
drm/amdgpu: Add stolen vga reserve-region
drm/amdgpu: Add stolen_reserved reserve-region
drm/amdgpu: add support for lsdma v7_1
drm/amdgpu: add support to query vram info from firmware
drm/amdgpu: Add umc ecc error handling for gmc v12_1
drm/amdgpu: add upper bound check on user inputs in signal ioctl
drm/amdgpu: add upper bound check on user inputs in wait ioctl
drm/amdgpu: Add uvd indirect to register block
drm/amdgpu: Add VCN v5_0_2
drm/amdgpu: Add VCN_5_0_2 codecs capabilities support
drm/amdgpu: Add xgmi link status for VFs
drm/amdgpu: Align amdgpu_gtt_mgr entries to TLB size on all SI
drm/amdgpu: Align amdgpu_gtt_mgr entries to TLB size on Tahiti (v2)
drm/amdgpu: allocate clear entities dynamically
drm/amdgpu: allocate move entities dynamically
drm/amdgpu: annotate eviction fence signaling path
drm/amdgpu: apply state adjust rules to some additional HAINAN vairants
drm/amdgpu: avoid double drm_exec_fini() in userq validate
drm/amdgpu: avoid integer overflow in VA range check
drm/amdgpu: Avoid NULL dereference in discovery topology coredump path v3
drm/amdgpu: Avoid reset in AMDGPU unload path for APUs with GFX V11 and higher.
drm/amdgpu: bypass IMU ucode loading for MP0 15.0.8
drm/amdgpu: Change AMDGPU_VA_RESERVED_TRAP_SIZE to 64KB
drm/amdgpu: change sdma doorbell size for soc v1
drm/amdgpu: check entity lock is held in amdgpu_ttm_job_submit
drm/amdgpu: Check for multiplication overflow in checkpoint stack size
drm/amdgpu: check num_entries in GEM_OP GET_MAPPING_INFO
drm/amdgpu: clean up the userq unmap error handler
drm/amdgpu: Clear cached EDID pointer after drm_edid_free()
drm/amdgpu: clear related counter after RAS eeprom reset
drm/amdgpu: compatible with specific RAS old eeprom format
drm/amdgpu: completely rework eviction fence handling v2
drm/amdgpu: Consolidate reserve region allocations
drm/amdgpu: Correct mmhub system aperture settings for A + A
drm/amdgpu: correct SDMA instance number for soc v1_0
drm/amdgpu: correct single device PCIe reset flow for DPC
drm/amdgpu: disable rlc fw info print
drm/amdgpu: display: Convert to drm_output_color_format
drm/amdgpu: don't call drm_sched_stop/start() in asic reset
drm/amdgpu: double AMDGPU_GTT_MAX_TRANSFER_SIZE
drm/amdgpu: drm/amdgpu: Set correct DMA mask for gfx12.1
drm/amdgpu: Drop redundant queue NULL check in hang detect worker
drm/amdgpu: Drop redundant syncobj handle limit checks in userq ioctls
drm/amdgpu: Drop unreachable return in amdgpu_reg_get_smn_base64()
drm/amdgpu: drop userq fence driver refs out of fence process()
drm/amdgpu: dump job ibs in the devcoredump
drm/amdgpu: Enable DPG support for VCN5
drm/amdgpu: extract amdgpu_vm_lock_by_pasid from amdgpu_vm_handle_fault
drm/amdgpu: fallback to default discovery offset/size in sriov guest
drm/amdgpu: fix adding eviction fence
drm/amdgpu: fix amdgpu_hmm_range_get_pages
drm/amdgpu: fix AMDGPU_INFO_READ_MMR_REG
drm/amdgpu: fix amdgpu_userq_evict
drm/amdgpu: fix array out of bounds accesses for mes sw_fini
drm/amdgpu: fix build for CONFIG_DRM_FBDEV_EMULATION=n
drm/amdgpu: fix calling VM invalidation in amdgpu_hmm_invalidate_gfx
drm/amdgpu: fix CPER ring header parsing
drm/amdgpu: fix DF NULL pointer issue for soc24
drm/amdgpu: Fix discovery offset check under VF
drm/amdgpu: Fix error handling in slot reset
drm/amdgpu: fix eviction fence and userq manager shutdown
drm/amdgpu: Fix fence put before wait in amdgpu_amdkfd_submit_ib
drm/amdgpu: fix gpu idle power consumption issue for gfx v12
drm/amdgpu: fix handling in amdgpu_userq_create
drm/amdgpu: fix heap buffer overflow in amdgpu_coredump ring dump
drm/amdgpu: Fix incorrect VRAM GART mappings on non-4K page size systems
drm/amdgpu: fix IP discovery v0 handling
drm/amdgpu: Fix ISP segfault issue in kernel v7.0
drm/amdgpu: Fix kernel-doc comments for some LUT properties
drm/amdgpu: fix kernel-doc warning for amdgpu_ttm_alloc_mmio_remap_bo()
drm/amdgpu: fix lock leak on ENOMEM in AMDGPU_GEM_OP_GET_MAPPING_INFO
drm/amdgpu: Fix locking bugs in error paths
drm/amdgpu: Fix mutex handling in amdgpu_benchmark_do_move() v3
drm/amdgpu: fix NULL pointer dereference in amdgpu_devcoredump_format
drm/amdgpu: fix potential overflow in fs_info.debugfs_name
drm/amdgpu: fix root reservation in amdgpu_vm_handle_fault
drm/amdgpu: Fix RRMT for gfx v12_1
drm/amdgpu: fix shift-out-of-bounds when updating umc active mask
drm/amdgpu: fix some more bug in amdgpu_gem_va_ioctl
drm/amdgpu: Fix static assertion failure issue
drm/amdgpu: fix strsep() corrupting lockup_timeout on multi-GPU (v3)
drm/amdgpu: fix syncobj leak for amdgpu_gem_va_ioctl()
drm/amdgpu: fix sysfs ip base addr with 64bit
drm/amdgpu: fix the idr allocation flags
drm/amdgpu: Fix use-after-free race in VM acquire
drm/amdgpu: fix userq hang detection and reset
drm/amdgpu: Fix wait after reset sequence in S4
drm/amdgpu: fix waiting for all submissions for userptrs
drm/amdgpu: fix warning for potentially insecure string
drm/amdgpu: fix zero-size GDS range init on RDNA4
drm/amdgpu: flush coredump work before HW teardown
drm/amdgpu: gate VM CPU HDP flush on reset lock
drm/amdgpu: gfx 12.1 cleanups
drm/amdgpu: GFX12.1 scratch memory limit up to 57-bit
drm/amdgpu: Group filling reserve region details
drm/amdgpu: guard atom_context in devcoredump VBIOS dump
drm/amdgpu: Handle GPU page faults correctly on non-4K page systems
drm/amdgpu: Handle IH v7_1 reg offset differences
drm/amdgpu: Implement get_xgmi_info callback for mmhub_v4_2
drm/amdgpu: improve the userq seq BO free bit lookup
drm/amdgpu: include ip discovery data in devcoredump
drm/amdgpu: Init table depth and block_size for A + A
drm/amdgpu: introduce amdgpu_sdma_set_vm_pte_scheds
drm/amdgpu: Limit BO list entry count to prevent resource exhaustion
drm/amdgpu: Limit physical transcation mode to A + A only
drm/amdgpu: Make amdgpu_fence_emit() non-failing v2
drm/amdgpu: make amdgpu_user_wait_ioctl more resilent v2
drm/amdgpu: Make amdgpu_vm_flush() non-failing in submission path
drm/amdgpu: make userq fence_drv drop explicit in queue destroy
drm/amdgpu: Move amdgpu_vm_is_bo_always_valid() before first use
drm/amdgpu: move devcoredump generation to a worker
drm/amdgpu: Move pcie lock to register block
drm/amdgpu: Move register access functions
drm/amdgpu: move sched status check inside amdgpu_ttm_set_buffer_funcs_status
drm/amdgpu: Move test for fbdev GEM object into generic helper
drm/amdgpu: Move validation of reserve region info
drm/amdgpu: New interface to get IP discovery binary v3
drm/amdgpu: nuke amdgpu_userq_fence_slab v2
drm/amdgpu: Only send RMA CPER when threshold is exceeded
drm/amdgpu: OR init_pte_flags into invalid leaf PTE updates
drm/amdgpu: Place firmware bo in vram for A + A
drm/amdgpu: Place gart and vram in sysvm aper for A + A
drm/amdgpu: prevent immediate PASID reuse case
drm/amdgpu: Print full vbios info
drm/amdgpu: push userq debugfs function in amdgpu_debugfs files
drm/amdgpu: Query xgmi info from mmhub if available
drm/amdgpu: Reject impossible entities early
drm/amdgpu: reject non-user addresses early in GEM_USERPTR ioctl
drm/amdgpu: Remove a few holes from struct amdgpu_ctx
drm/amdgpu: remove almost all calls to amdgpu_userq_detect_and_reset_queues
drm/amdgpu: Remove dead negative offset check in amdgpu_virt_init_critical_region()
drm/amdgpu: remove deadlocks from amdgpu_userq_pre_reset
drm/amdgpu: Remove duplicate struct member
drm/amdgpu: remove gart_window_lock usage from gmc v12_1
drm/amdgpu: Remove redundant missing hw ip handling
drm/amdgpu: remove some retired module parameters
drm/amdgpu: Remove sys file compute_partition_mem_alloc_mode at module unload
drm/amdgpu: remove va cursors for all mappings
drm/amdgpu: reorder IB schedule sequence
drm/amdgpu: Replace deprecated strcpy() in amdgpu_virt_write_vf2pf_data
drm/amdgpu: replace PASID IDR with XArray
drm/amdgpu: replace use of system_unbound_wq with system_dfl_wq
drm/amdgpu: replace use of system_wq with system_dfl_wq
drm/amdgpu: replace WARN with DRM_ERROR for invalid sched priority
drm/amdgpu: reset ras eeprom table when it is invalid
drm/amdgpu: restart the CS if some parts of the VM are still invalidated
drm/amdgpu: Retire get_xgmi_info callback for gfxhub v12_1
drm/amdgpu: retire some unsupport cmd pkt bit for gfx v12_1
drm/amdgpu: Revert setting up Retry based Thrashing on GFX 12.1
drm/amdgpu: revert to old status lock handling v4
drm/amdgpu: rework amdgpu_userq_signal_ioctl v3
drm/amdgpu: rework amdgpu_userq_wait_ioctl v4
drm/amdgpu: rework how we handle TLB fences
drm/amdgpu: rework ring reset backup and reemit v9
drm/amdgpu: rework userq fence driver alloc/destroy
drm/amdgpu: rework userq fence signal processing
drm/amdgpu: rework userq reset work handling
drm/amdgpu: round robin through clear_entities in amdgpu_fill_buffer
drm/amdgpu: save ring content before resetting the device
drm/amdgpu: set noretry=1 as default for GFX 10.1.x (Navi10/12/14)
drm/amdgpu: Set VCN_5_0_2 DPG mode
drm/amdgpu: simplify return value in amdgpu_userq_get_doorbell_index
drm/amdgpu: Skip discovery dump when topology is unavailable
drm/amdgpu: statically assign gart windows to ttm entities
drm/amdgpu: store ib info for devcoredump
drm/amdgpu: Support forcing MTYPE_RW
drm/amdgpu: Switch private_obj initialization to atomic_create_state
drm/amdgpu: switch XGMI sysfs show helpers to sysfs_emit_at()
drm/amdgpu: Unlock a mutex before destroying it
drm/amdgpu: unmap all user mappings of framebuffer and doorbell before mode1 reset
drm/amdgpu: unmap userq for evicting user queue
drm/amdgpu: update cp packets for gfx v12_1
drm/amdgpu: update flip bit setting of RAS bad page
drm/amdgpu: update GFX CGCG/LS flags for gfx 12.1
drm/amdgpu: Update gfxhub system aperture settings for A + A
drm/amdgpu: Update MTYPE for GFX12.1
drm/amdgpu: update outdated comment for renamed amdgpu_fence_driver_init()
drm/amdgpu: update type for num_syncobj_handles in drm_amdgpu_userq_signal
drm/amdgpu: update type for num_syncobj_handles in drm_amdgpu_userq_wait
drm/amdgpu: Use amdgpu by default for CIK APUs too
drm/amdgpu: Use asic specific pte_addr_mask
drm/amdgpu: use atomic operation to achieve lockless serialization
drm/amdgpu: use common defines for GMC 12.1 HUB faults
drm/amdgpu: Use DC by default on CIK APUs
drm/amdgpu: use DISCOVERY_TMR_SIZE in ACPI TMR fallback
drm/amdgpu: Use get_smn_base in aqua_vanjaram
drm/amdgpu: Use memcpy to update IPD table for sriov guest
drm/amdgpu: use multiple entities in amdgpu_move_blit
drm/amdgpu: Use NBIF offset for register RCC_STRAP0_RCC_DEV0_EPF0_STRAP0 .
drm/amdgpu: Use SMUIO 15.0.0 offsets for TSC upper and lower count.
drm/amdgpu: Use stack variable to fetch nps info
drm/amdgpu: use TTM_NUM_MOVE_FENCES when reserving fences
drm/amdgpu: userq_va_mapped should remain true once done
drm/amdgpu: validate doorbell_offset in user queue creation
drm/amdgpu: validate fence_count in wait_fences ioctl
drm/amdgpu: zero-initialize GART table on allocation
 
drm/amdkfd: Add bounds check for AMDKFD_IOC_WAIT_EVENTS
drm/amdkfd: Add upper bound check for num_of_nodes
drm/amdkfd: Align expected_queue_size to PAGE_SIZE
drm/amdkfd: Check bounds for allocate_sdma_queue restore_sdma_id
drm/amdkfd: Check bounds on allocate_doorbell
drm/amdkfd: Check for pdd drm file first in CRIU restore path
drm/amdkfd: Check if there are kfd porcesses using adev by kfd_processes_count
drm/amdkfd: check if vm ready in svm map and unmap to gpu
drm/amdkfd: Clear VRAM on allocation to prevent stale data exposure
drm/amdkfd: Don't expect signal mailbox update
drm/amdkfd: fix a vulnerability of integer overflow in kfd debugger
drm/amdkfd: Fix buffer overflow in SDMA queue checkpoint/restore on GFX11
drm/amdkfd: fix CWSR trap handler
drm/amdkfd: fix kernel crash on releasing NULL sysfs entry
drm/amdkfd: fix NULL dereference in get_queue_ids()
drm/amdkfd: fix NULL pointer bug in svm_range_set_attr
drm/amdkfd: Fix NULL pointer check order in kfd_ioctl_create_process
drm/amdkfd: Fix OOB memory exposure in get_wave_state()
drm/amdkfd: Fix queue preemption/eviction failures by aligning control stack size to GPU page size
drm/amdkfd: fix SMI event cross-process information leak
drm/amdkfd: fix the warning for potential insecure string
drm/amdkfd: fix UAF race in destroy_queue_cpsch
drm/amdkfd: Make all TLB-flushes heavy-weight
drm/amdkfd: Removed commented line for MQD queue priority
drm/amdkfd: Switch to dev_* printk stuff in kfd_int_process_v12_1.c
drm/amdkfd: Unreserve bo if queue update failed
drm/amdkfd: Unwind debug trap enable on copy_to_user failure
drm/amdkfd: Update queue properties for metadata ring
drm/amdkfd: validate SVM ioctl nattr against buffer size
 
drm/appletbdrm: Use kvzalloc for big allocations
 
drm/arcpgu: fix device node leak
 
drm/arm: komeda: Convert to drm_output_color_format
drm/arm: komeda: Switch private_obj initialization to atomic_create_state
 
drm/atomic-helper: Add private_obj atomic_create_state helper
drm/atomic-helper: replace use of system_unbound_wq with system_dfl_wq
 
drm/atomic: Add affected colorops with affected planes
drm/atomic: Add new atomic_create_state callback to drm_private_obj
drm/atomic: Increase timeout in drm_atomic_helper_wait_for_vblanks()
drm/atomic: Make drm_atomic_private_obj_init fallible
drm/atomic: Remove state argument to drm_atomic_private_obj_init
drm/atomic: track individual colorop updates
 
drm/bochs: Drop manual put on probe error path
 
drm/bridge: add a driver for T-Head TH1520 HDMI controller
drm/bridge: add drm_bridge_clear_and_put()
drm/bridge: add support for lontium lt8713sx bridge driver
drm/bridge: adv7511: Convert to drm_output_color_format
drm/bridge: analogix: Convert to drm_output_color_format
drm/bridge: analogix_dp: Apply DP helper API drm_dp_channel_eq_ok()
drm/bridge: analogix_dp: Apply DP helper API drm_dp_clock_recovery_ok()
drm/bridge: analogix_dp: Apply DP helper API drm_dp_dpcd_read_link_status()
drm/bridge: analogix_dp: Apply DP helper APIs to get adjusted voltages and pre-emphasises
drm/bridge: analogix_dp: Formalize the struct analogix_dp_device
drm/bridge: analogix_dp: Move &drm_bridge_funcs.mode_set to &drm_bridge_funcs.atomic_enable
drm/bridge: analogix_dp: Reuse &link_train.training_lane[] to set DPCD DP_TRAINING_LANEx_SET
drm/bridge: cadence: cdns-mhdp8546-core: Add mode_valid hook to drm_bridge_funcs
drm/bridge: cadence: cdns-mhdp8546-core: Handle HDCP state in bridge atomic check
drm/bridge: cadence: cdns-mhdp8546-core: Reduce log level for DPCD read/write
drm/bridge: cadence: cdns-mhdp8546-core: Remove legacy support for connector initialisation in bridge
drm/bridge: cadence: cdns-mhdp8546-core: Set the mhdp connector earlier in atomic_enable()
drm/bridge: cadence: Convert to drm_output_color_format
drm/bridge: chipone-icn6211: use devm_drm_bridge_add in i2c probe
drm/bridge: dw-hdmi-qp: Provide HDMI Vendor Specific InfoFrame
drm/bridge: dw-hdmi-qp: Provide SPD InfoFrame
drm/bridge: dw-hdmi-qp: Rework Audio InfoFrame handler
drm/bridge: dw-hdmi-qp: Rework AVI InfoFrame handler
drm/bridge: dw-hdmi-qp: Rework DRM InfoFrame handler
drm/bridge: dw-mipi-dsi: Fix bridge leak when host attach fails
drm/bridge: fsl-ldb: Allow the termination resistor to be enabled
drm/bridge: imx8qxp-pixel-link: get/put the next bridge
drm/bridge: imx8qxp-pixel-link: imx8qxp_pixel_link_find_next_bridge: return int, not ERR_PTR
drm/bridge: imx8qxp-pixel-link: simplify freeing of the remote device_node
drm/bridge: imx8qxp-pixel-link: simplify logic to find next bridge
drm/bridge: imx8qxp-pxl2dpi: avoid ERR_PTR with device_node cleanup
drm/bridge: it66121: acquire reset GPIO in probe
drm/bridge: lt8713sx select CONFIG_CRC8
drm/bridge: lt8713sx: avoid 64-bit division
drm/bridge: lt9611: Add support for single Port B input
drm/bridge: megachips: remove bridge when irq request fails
drm/bridge: samsung-dsim: use drm_bridge_clear_and_put() to put the next bridge
drm/bridge: stm_lvds: Do not fail atomic_check on disabled connector
drm/bridge: Switch private_obj initialization to atomic_create_state
drm/bridge: synopsys: dw-dp: Convert to drm_output_color_format
drm/bridge: synopsys: dw-dp: Make i2s/spdif clk optional
drm/bridge: synopsys: dw-dp: Set pixel mode by platform data
drm/bridge: synopsys: dw-hdmi: Convert to drm_output_color_format
drm/bridge: tda998x: Add support for DRM_BRIDGE_ATTACH_NO_CONNECTOR
drm/bridge: tda998x: Move tda998x_create/destroy into probe and remove
drm/bridge: tda998x: Remove component support
drm/bridge: tda998x: Remove useless tda998x_connector_destroy wrapper
drm/bridge: tda998x: Return NULL instead of 0 in tda998x_edid_read()
drm/bridge: tda998x: Use __be32 for audio port OF property pointer
drm/bridge: waveshare-dsi: Add support for 1..4 DSI data lanes
drm/bridge: waveshare-dsi: Fix signedness bug
drm/bridge: waveshare-dsi: Register and attach our DSI device at probe
 
drm/buddy: Add kernel-doc for allocator structures and flags
drm/buddy: Add KUnit test for offset-aligned allocations
drm/buddy: Improve offset-aligned allocation handling
drm/buddy: Move internal helpers to buddy.c
 
drm/ci: add rk3588-rock-5b
drm/ci: i915: cml: update runner tag
drm/ci: move qualcomm baremetal jobs to lava
drm/ci: reduce sm8350-hdk parallel jobs from 4 to 2
drm/ci: uprev mesa
 
drm/client: Export drm_client_buffer_create()
 
drm/color-mgmt: Typo s/R332/RGB332/
 
drm/colorop: Add destroy helper for colorop objects
drm/colorop: Fix blob property reference tracking in state lifecycle
drm/colorop: make lut(1/3)d_interpolation props correctly behave as mutable
drm/colorop: Preserve bypass value in duplicate_state()
drm/colorop: Remove read-only comments from interpolation fields
drm/colorop: Use destroy callback for color pipeline teardown
 
drm/connector: Add a new 'panel_type' property
drm/connector: Introduce drm_output_color_format enum
drm/connector: Remove DRM_COLOR_FORMAT defines
 
drm/display: bridge_connector: Ensure last bridge determines EDID/modes detection capabilities
drm/display: hdmi: Convert to drm_output_color_format
drm/display: hdmi: Use drm_output_color_format instead of hdmi_colorspace
 
drm/doc: Update documentation for 'none' recovery method
 
drm/dp: Add definition for Panel Replay full-line granularity
 
drm/dp_mst: Switch private_obj initialization to atomic_create_state
 
drm/dp_tunnel: Switch private_obj initialization to atomic_create_state
 
drm/drm_atomic: duplicate colorop states if plane color pipeline in use
 
drm/dumb-buffer: Drop buffer-size limits for now
 
drm/edid: Convert to drm_output_color_format enum
drm/edid: Parse AMD Vendor-Specific Data Block
 
drm/etnaviv: Fix armed job not being pushed to the DRM scheduler
 
drm/exynos: remove bridge when component_add fails
 
drm/fb-helper: Fix a locking bug in an error path
drm/fb-helper: Fix clipping when damage area spans a single scanline
 
drm/fbdev-emulation: Remove empty placeholders
drm/fbdev-emulation: Remove support for legacy emulation
 
drm/gem-dma: set VM_DONTDUMP for mmap
drm/gem-dma: Support dedicated DMA device for allocation and mapping
 
drm/gem-shmem: Refactor drm_gem_shmem_try_map_pmd()
drm/gem-shmem: Return vm_fault_t from drm_gem_shmem_try_map_pmd()
drm/gem-shmem: Test for existence of page in mmap fault handler
drm/gem-shmem: Track folio accessed/dirty status in mmap
drm/gem-shmem: Track folio accessed/dirty status in vmap
drm/gem-shmem: Use obj directly where appropriate in fault handler
 
drm/gem: Fix inconsistent plane dimension calculation in drm_gem_fb_init_with_funcs()
drm/gem: fix race between change_handle and handle_delete
drm/gem: Improve drm_gem_objects_lookup() kerneldoc
drm/gem: Make drm_gem_objects_lookup() self-cleaning on failure v6
drm/gem: Make the GEM LRU lock part of drm_device
drm/gem: Try to fix change_handle ioctl, attempt 4
 
drm/gma500/oaktrail_hdmi: fix i2c adapter leak on setup
 
drm/gma500/oaktrail_lvds: fix hang on init failure
drm/gma500/oaktrail_lvds: fix i2c adapter leaks on init
 
drm/gma500: Create framebuffers with drm_gem_fb_create()
drm/gma500: fbdev: Calculate buffer geometry with format helpers
drm/gma500: fbdev: Set framebuffer size to GEM object size
drm/gma500: fbdev: Use a DRM client buffer
 
drm/gpusvm: Allow device pages to be mapped in mixed mappings after system pages
drm/gpusvm: Fix unbalanced unlock in drm_gpusvm_scan_mm()
drm/gpusvm: Force unmapping on error in drm_gpusvm_get_pages
 
drm/gud: Test for imported buffers with drm_gem_is_imported()
 
drm/hx8357d: Use regular atomic helpers; drop simple-display helpers
 
drm/hyperv: During panic do VMBus unload after frame buffer is flushed
drm/hyperv: validate resolution_count and fix WIN8 fallback
drm/hyperv: validate VMBus packet size in receive callback
 
drm/i915/acpi: free _DSM package when no connectors
 
drm/i915/alpm: Allow LOBF only for platform that have Always on VRR TG
drm/i915/alpm: Allow LOBF only if window1 > alpm check_entry lines
drm/i915/alpm: ALPM disable fixes
drm/i915/alpm: Compute LOBF late after guardband is already determined
drm/i915/alpm: Disable LOBF around transitioning for LRR/seamless MN
drm/i915/alpm: Simplify and align LOBF checks in pre/post plane update
 
drm/i915/aux: use polling when irqs are unavailable
 
drm/i915/backlight: Check if VESA backlight is possible
drm/i915/backlight: Check luminance_set when disabling PWM via AUX VESA backlight
drm/i915/backlight: Fix VESA backlight possible check condition
drm/i915/backlight: Provide clear description on how backlight level is controlled
drm/i915/backlight: Remove try_vesa_interface
drm/i915/backlight: Short circuit intel_dp_aux_supports_hdr_backlight
drm/i915/backlight: Take luminance_set into account for VESA backlight
drm/i915/backlight: Update debug log during backlight setup
drm/i915/backlight: Use intel_panel variable instead of intel_connector
 
drm/i915/casf: Disable CASF with joiner
 
drm/i915/cdclk: Extend Wa_13012396614 to Xe3p_LPD
 
drm/i915/color: Add failure handling in plane color pipeline init
drm/i915/color: Fix HDR pre-CSC LUT programming loop
 
drm/i915/crt: Extract intel_crt_sense_above_threshold()
drm/i915/crt: Use IS0_R instead of VGA_MIS_W
 
drm/i915/cx0: Add a fuzzy check for DP/HDMI clock rates during programming
drm/i915/cx0: Clear response ready & error bit
drm/i915/cx0: Create macro around PLL tables
drm/i915/cx0: Drop C20 25.175 MHz rate
drm/i915/cx0: Drop Cx0 crtc_state from HDMI TMDS pll divider calculation
drm/i915/cx0: Drop encoder from port clock calculation
drm/i915/cx0: Fix HDMI FRL clock rates
drm/i915/cx0: Move C10 port clock calculation
drm/i915/cx0: Move C20 port clock calculation
drm/i915/cx0: Rename intel_clear_response_ready flag
drm/i915/cx0: Verify C10/C20 pll dividers
 
drm/i915/cx0_phy_regs: Include SoC and OS turnaround time
 
drm/i915/de: Add intel_de_write8()
drm/i915/de: Implement register polling in the display code
drm/i915/de: Introduce intel_de.c and move intel_de_{read,write}8() there
drm/i915/de: Move intel_de_wait*() into intel_de.c
drm/i915/de: Simplify intel_de_read8()
 
drm/i915/display: Add HAS_PSR_TRANS_PUSH_FRAME_CHANGE macro
drm/i915/display: Add helper function for fuzzy clock check
drm/i915/display: add step name in display runtime info
drm/i915/display: Add upper limit check for pixel clock
drm/i915/display: change pipe allocation order for discrete platforms
drm/i915/display: Clarify target pipe bpp variable name in compute_sink_pipe_bpp()
drm/i915/display: convert audio workaround to new framework
drm/i915/display: convert W/As in intel_cdclk.c to new framework
drm/i915/display: convert W/As in intel_cursor.c to new framework
drm/i915/display: convert W/As in intel_ddi.c to new framework
drm/i915/display: convert W/As in intel_display.c to new framework
drm/i915/display: convert W/As in intel_display_device.c to new framework
drm/i915/display: convert W/As in intel_display_power.c to new framework
drm/i915/display: convert W/As in intel_dp_mst.c to new framework
drm/i915/display: convert W/As in intel_fbc.c to new framework
drm/i915/display: convert W/As in intel_flipq.c to new framework
drm/i915/display: convert W/As in intel_modeset_setup.c to new framework
drm/i915/display: convert W/As in intel_pmdemand.c to new framework
drm/i915/display: convert W/As in intel_psr.c to new framework
drm/i915/display: convert W/As in skl_universal_plane.c to new framework
drm/i915/display: convert W/As in skl_watermark.c to new framework
drm/i915/display: Copy color pipeline from plane in the primary joiner pipe
drm/i915/display: Disable DMG Clock Gating
drm/i915/display: enable ccs modifiers on dg2
drm/i915/display: Extend the max dotclock limit to WCL
drm/i915/display: fix the pixel normalization handling for xe3p_lpd
drm/i915/display: Hook up intel_colorop_destroy
drm/i915/display: Implement Wa_16024710867
drm/i915/display: move clock-gating init for IBX to display
drm/i915/display: move enum aux_ch to intel_display_limits.h
drm/i915/display: PORT_NONE is not valid
drm/i915/display: Prevent u64 underflow in intel_fbc_stolen_end
drm/i915/display: Remove .clock member from eDP/DP/HDMI pll tables
drm/i915/display: remove enum macro magic in intel_display_wa()
drm/i915/display: remove the usage of dev_priv
drm/i915/display: vcpi is always greater than zero
drm/i915/display: Wait for vblank in case of PSR is using trans push
 
drm/i915/dmc: Fix an unlikely NULL pointer deference at probe
drm/i915/dmc: simplify stepping info initialization
drm/i915/dmc: use step name from runtime info
 
drm/i915/dp: Account for DSC slice overhead
drm/i915/dp: Ack only the handled device service IRQs
drm/i915/dp: Ack only the handled link service IRQs
drm/i915/dp: Add a meaningful return to intel_dp_read_dsc_dpcd
drm/i915/dp: Add helpers for joiner candidate loops
drm/i915/dp: Add intel_dp_dsc_get_slice_config()
drm/i915/dp: Add missing slice count check during mode validation
drm/i915/dp: Avoid joiner for eDP if not enabled in VBT
drm/i915/dp: Check SST link status while handling link service IRQs
drm/i915/dp: Clamp the connector max_bpc request to the valid pipe bpp range
drm/i915/dp: Don't clobber the encoder state in the HPD IRQ handler
drm/i915/dp: Early reject bad hdisplay in intel_dp_mode_valid
drm/i915/dp: Export intel_dp_compute_min_compressed_bpp_x16()
drm/i915/dp: Extract helper to get the hdisplay limit
drm/i915/dp: Factor out intel_dp_dsc_min_slice_count()
drm/i915/dp: Fix DSC state computation
drm/i915/dp: Fix pipe BPP clamping due to HDR
drm/i915/dp: Fix readback for target_rr in Adaptive Sync SDP
drm/i915/dp: Fix the device service IRQ DPCD_REV check
drm/i915/dp: Fix the link service IRQ DPCD_REV check
drm/i915/dp: Fix VSC dynamic range signaling for RGB formats
drm/i915/dp: Fix ww mutex lock failure in for_each_joiner_candidate() loop
drm/i915/dp: Handle a tunneling IRQ after acking it
drm/i915/dp: Handle the DOWNSTREAM_PORT_STATUS_CHANGED event
drm/i915/dp: Handle the RX_CAP_CHANGED HPD IRQ
drm/i915/dp: Introduce helper to check pixel rate against dotclock limits
drm/i915/dp: Make intel_dp_can_join() static
drm/i915/dp: Move num_joined_pipes and related checks together
drm/i915/dp: Print debug message for a sink connected off request
drm/i915/dp: Read ALPM caps after DPCD init
drm/i915/dp: Read/ack sink count and sink IRQs for SST as it's done for MST
drm/i915/dp: Refactor dsc_slice_count handling in intel_dp_mode_valid()
drm/i915/dp: Remove the device service IRQ handling from connector detect
drm/i915/dp: Remove unused joiner helpers
drm/i915/dp: Rename test_slice_count to slices_per_line
drm/i915/dp: Reprobe connector if getting/acking device IRQs fails
drm/i915/dp: Reprobe connector if getting/acking link service IRQs fails
drm/i915/dp: Restore the missing check for intel_dp_has_joiner
drm/i915/dp: Return early if getting/acking device service IRQs fails
drm/i915/dp: Return early if getting/ackink link service IRQs fails
drm/i915/dp: Rework pipe joiner logic in compute_config
drm/i915/dp: Rework pipe joiner logic in mode_valid
drm/i915/dp: Simplify forcing a link retraining
drm/i915/dp: Simplify the DSC slice config loop's slices-per-pipe iteration
drm/i915/dp: Track the detailed DSC slice configuration
drm/i915/dp: Unify DP and eDP slice count computation
drm/i915/dp: Use int for DSC slice count variables
drm/i915/dp: Use intel_dp_dsc_get_slice_config()
drm/i915/dp: Verify valid pipe BPP range
 
drm/i915/dp_mst: Allow modes requiring compression for DSC passthrough
drm/i915/dp_mst: Extract helper to compute link for given joiner config
drm/i915/dp_mst: Fix forced link retrain handling in MST HPD IRQ handler
drm/i915/dp_mst: Fix ww mutex lock failure in for_each_joiner_candidate() loop
drm/i915/dp_mst: Move the check for dotclock at the end
drm/i915/dp_mst: Move the joiner dependent code together
drm/i915/dp_mst: Reprobe connector if the IRQ ESI read failed
drm/i915/dp_mst: Reuse intel_dp_check_link_state() in the HPD IRQ handler
drm/i915/dp_mst: Reuse intel_dp_handle_link_service_irq()
drm/i915/dp_mst: Rework pipe joiner logic in compute_config
drm/i915/dp_mst: Rework pipe joiner logic in mode_valid
drm/i915/dp_mst: Track min link BPP as x16 fixed-point during mode validation
drm/i915/dp_mst: Verify the link status always the same way
 
drm/i915/dp_tunnel: Don't update tunnel state during system resume
drm/i915/dp_tunnel: Fix error handling when clearing stream BW in atomic state
drm/i915/dp_tunnel: Sanitize documentation of intel_dp_tunnel_detect()
drm/i915/dp_tunnel: Send BW change notification after tunnel creation
drm/i915/dp_tunnel: Simplify detection of link BW change
drm/i915/dp_tunnel: Split update_tunnel_state()
 
drm/i915/dpt: drop _common from the DPT file names
drm/i915/dpt: move create/destroy to parent interface
drm/i915/dpt: move display/intel_dpt.c to i915_dpt.c
drm/i915/dpt: move suspend/resume to parent interface
drm/i915/dpt: pass obj, size instead of framebuffer to intel_dpt_create()
drm/i915/dpt: pass opaque struct intel_dpt around instead of i915_address_space
drm/i915/dpt: remove display/intel_dpt.h
drm/i915/dpt: rename i915 specific functions to i915_dpt_ prefix
drm/i915/dpt: rename struct i915_dpt to intel_dpt
drm/i915/dpt: switch to i915 runtime pm calls
 
drm/i915/dsb: move i915 specific DSB buffer implementation to i915
drm/i915/dsb: Set DSB_SKIP_WAITS_EN chicken bit for LunarLake and onwards
 
drm/i915/dsc: Add helper for writing DSC Selective Update ET parameters
drm/i915/dsc: Add intel_dsc_get_slice_config()
drm/i915/dsc: Add Selective Update register definitions
drm/i915/dsc: Switch to using intel_dsc_line_slice_count()
drm/i915/dsc: Track the detaild DSC slice configuration
drm/i915/dsc: Track the DSC stream count in the DSC slice config state
 
drm/i915/dsi: Don't do DSC horizontal timing adjustments in command mode
drm/i915/dsi: Fill BLLPs with blanking packets if requested
drm/i915/dsi: Make 'clock_stop' boolean
drm/i915/dsi: Move initialization of DSI DSC streams-per-pipe to fill_dsc()
drm/i915/dsi: Place clock into LP during LPM if requested
drm/i915/dsi: s/eotp_pkt/eot_pkt/
drm/i915/dsi: Track the detailed DSC slice configuration
drm/i915/dsi: Use intel_dsc_get_slice_config()
 
drm/i915/edp: Check supported link rates DPCD read
 
drm/i915/fb: make intel_fb_bo.c less dependent on display
 
drm/i915/fbdev: Extract intel_fbdev_fb_prefer_stolen()
drm/i915/fbdev: fix link failure without FBDEV emulation
drm/i915/fbdev: print info about stolen memory preference for fbdev
drm/i915/fbdev: stop debug logging i915_ggtt_offset()
 
drm/i915/frontbuffer: call parent interface directly
drm/i915/frontbuffer: reduce fb for frontbuffer abbreviation usage
 
drm/i915/gem: Fix phys BO pread/pwrite with offset
drm/i915/gem: relocate __i915_gem_object_{flush, invalidate}_frontbuffer()
drm/i915/gem: unify i915 gem object frontbuffer function names
 
drm/i915/gmbus: fix a typo in comment message
drm/i915/gmbus: fix spurious timeout on 512-byte burst reads
 
drm/i915/gt: Check set_default_submission() before deferencing
drm/i915/gt: prefer _PICK_EVEN() over _PICK()
 
drm/i915/guc: Fix corrupted copyright symbols in selftest files
 
drm/i915/gvt: drop dependency on display struct dpll
drm/i915/gvt: drop dependency on intel_display_types.h
drm/i915/gvt: drop unnecessary include of intel_display.h
drm/i915/gvt: Swap read and write checks
 
drm/i915/gvt_mmio_table: Use the gvt versions of the display macros
 
drm/i915/hdcp: Take force_hdcp14 into account during check_link
 
drm/i915/joiner: Make joiner "nomodeset" state copy independent of pipe order
 
drm/i915/lrc: switch to _MASKED_BIT_ENABLE() and _MASKED_BIT_DISABLE()
 
drm/i915/lt_phy: Add .disable_clock hook on DDI
drm/i915/lt_phy: Add .enable_clock hook on DDI
drm/i915/lt_phy: Add check if PLL is enabled
drm/i915/lt_phy: Add lane_count to PLL state
drm/i915/lt_phy: Add PLL information for xe3plpd
drm/i915/lt_phy: Add verification for lt phy pll dividers
drm/i915/lt_phy: Add xe3plpd .compare_hw_state hook
drm/i915/lt_phy: Add xe3plpd .compute_dplls hook
drm/i915/lt_phy: Add xe3plpd .crtc_get_dpll
drm/i915/lt_phy: Add xe3plpd .dump_hw_state hook
drm/i915/lt_phy: Add xe3plpd .get_dplls hook
drm/i915/lt_phy: Add xe3plpd .get_freq hook
drm/i915/lt_phy: Add xe3plpd .get_hw_state hook
drm/i915/lt_phy: Add xe3plpd .put_dplls hook
drm/i915/lt_phy: Add xe3plpd .update_active_dpll hook
drm/i915/lt_phy: Add xe3plpd .update_dpll_ref_clks hook
drm/i915/lt_phy: Add xe3plpd Thunderbolt PLL hooks
drm/i915/lt_phy: Create macro for LT PHY PLL state
drm/i915/lt_phy: Drop 27.2 MHz rate
drm/i915/lt_phy: Drop LT PHY crtc_state for port calculation
drm/i915/lt_phy: Dump lane count for HW state
drm/i915/lt_phy: Dump missing PLL state parameters
drm/i915/lt_phy: Enable dpll framework for xe3plpd
drm/i915/lt_phy: Get encoder configuration for xe3plpd platform
drm/i915/lt_phy: Readout lane count
drm/i915/lt_phy: Refactor LT PHY PLL handling to use explicit PLL state
drm/i915/lt_phy: Remove LT PHY specific state verification
drm/i915/lt_phy: Replace crtc compute clock
 
drm/i915/lt_phy_regs: Add SoC/OS turnaround time
 
drm/i915/ltphy: Return true for TBT scenario during lt_phy_state compare
 
drm/i915/nvlp: Hook up display support
 
drm/i915/overlay: Abstract buffer (un)pinning
drm/i915/overlay: Adjust i915 specific interfaces
drm/i915/overlay: convert from struct intel_frontbuffer to i915_frontbuffer
drm/i915/overlay: Convert overlay to parent interface
drm/i915/overlay: Don't use fetch_and_zero() in display code
drm/i915/overlay: Extract i915_overlay_cleanup()
drm/i915/overlay: Extract i915_overlay_is_active()
drm/i915/overlay: Extract i915_overlay_reset()
drm/i915/overlay: Extract i915_overlay_setup()
drm/i915/overlay: Fix oops on unload
drm/i915/overlay: Introduce i915_overlay_obj_lookup()
drm/i915/overlay: Make i830_overlay_clock_gating() i915 specific
drm/i915/overlay: Move i915 specific code into i915_overlay.c
drm/i915/overlay: Relocate the underrun check
drm/i915/overlay: remove dead code with MTL platform checks
drm/i915/overlay: Remove GPU hang snapshot stuff
drm/i915/overlay: Remove redundant overlay->active
drm/i915/overlay: Rename low level i915 specific functions
drm/i915/overlay: s/dev_priv/i915/
drm/i915/overlay: Split 'struct intel_overlay'
drm/i915/overlay: Track current frontbuffer_bits
drm/i915/overlay: Use struct drm_gem_object as the type
 
drm/i915/perf: prefer REG_MASKED_FIELD_ENABLE() and REG_MASKED_FIELD_DISABLE()
 
drm/i915/power: Remove i915_power_well_desc::has_vga
 
drm/i915/power_well: Enable workaround for DSS clock gating issue
 
drm/i915/psr: Add defininitions for INTEL_WA_REGISTER_CAPS DPCD register
drm/i915/psr: Add intel_psr_use_trans_push to query if TRANS_PUSH is used
drm/i915/psr: Add TRANS_PUSH register bit definition for PSR
drm/i915/psr: Apply Intel DPCD workaround when SDP on prior line used
drm/i915/psr: Block DC states on vblank enable when Panel Replay supported
drm/i915/psr: Compute PSR entry_setup_frames into intel_crtc_state
drm/i915/psr: Disable Panel Replay on Dell XPS 14 DA14260 as a quirk
drm/i915/psr: Disable PSR on update_m_n and update_lrr
drm/i915/psr: Do PSR exit on frontbuffer flush on LunarLake and onwards
drm/i915/psr: Don't enable Panel Replay on sink if globally disabled
drm/i915/psr: Fix for Panel Replay X granularity DPCD register handling
drm/i915/psr: Fixes for Dell XPS DA14260 quirk
drm/i915/psr: Init variable to avoid early exit from et alignment loop
drm/i915/psr: Read Intel DPCD workaround register
drm/i915/psr: Repeat Selective Update area alignment
drm/i915/psr: Use DC_OFF wake reference to block DC6 on vblank enable
drm/i915/psr: Use TRANS_PUSH to trigger frame change event
drm/i915/psr: Wait for idle only after possible send push
drm/i915/psr: Write DSC parameters on Selective Update in ET mode
 
drm/i915/quirks: Fix device id for QUIRK_EDP_LIMIT_RATE_HBR2 entry
 
drm/i915/reg: make masked field helpers constexpr
 
drm/i915/selftests: Fix build after dma-fence locking rework
drm/i915/selftests: Keep mock file open during unfaultable migrate with fill
drm/i915/selftests: Nuke live_forcewake_domains selftest
 
drm/i915/uncore: Do GT FIFO checks in early sanitize and forcewake get
 
drm/i915/vbt: Add edp pipe joiner enable/disable bits
 
drm/i915/vga: Assert that VGA register accesses are going to the right GPU
drm/i915/vga: Avoid VGA arbiter during intel_vga_disable() for iGPUs
drm/i915/vga: Clean up VGA registers even if VGA plane is disabled
drm/i915/vga: Don't touch VGA registers if VGA decode is fully disabled
drm/i915/vga: Extract intel_gmch_ctrl_reg()
drm/i915/vga: Get rid of intel_vga_reset_io_mem()
drm/i915/vga: Introduce intel_vga_{read,write}()
drm/i915/vga: Register vgaarb client later
drm/i915/vga: Stop trying to use GMCH_CTRL for VGA decode control
drm/i915/vga: Use MMIO for VGA registers on pre-g4x
 
drm/i915/vrr: Add helper for parsing value to be written into TRANS_PUSH
drm/i915/vrr: Add helper for PSR to enable Frame Change event on trans push
drm/i915/vrr: Configure VRR timings after enabling TRANS_DDI_FUNC_CTL
drm/i915/vrr: Prepare to Use TRANS_PUSH mechanism for PSR frame change
 
drm/i915/wm: Extract skl_allocate_plane_ddb_nv12()
drm/i915/wm: Extract skl_print_plane_ddb_changes()
drm/i915/wm: Include .min_ddb_alloc_uv in the wm dumps
drm/i915/wm: Include ddb_y in skl_print_wm_changes() on pre-icl
drm/i915/wm: Nuke is_planar from skl+ wm structures
drm/i915/wm: Nuke wm->uv_wm[]
drm/i915/wm: Reorder the arguments to skl_allocate_plane_ddb()
drm/i915/wm: s/skl_check_nv12_wm_level()/skl_check_wm_level_nv12()/
drm/i915/wm: s/skl_print_plane_changes()/skl_print_plane_wm_changes()/
drm/i915/wm: Verify the correct plane DDB entry
 
drm/i915: add VMA to parent interface
drm/i915: add WQ_PERCPU to alloc_workqueue users
drm/i915: Clean up PCI config space reg defines
drm/i915: Document the GMCH_CTRL register a bit
drm/i915: Extract display interrupt definitions
drm/i915: Extract display registers from i915_reg.h to display
drm/i915: Extract DSPCLK_GATE_D from i915_reg to display
drm/i915: Extract South chicken registers from i915_reg.h to display
drm/i915: Fix color blob reference handling in intel_plane_state
drm/i915: Fix potential overflow of shmem scatterlist length
drm/i915: Fix potential UAF in TTM object purge
drm/i915: Get rid of the INTEL_GMCH_CTRL alias
drm/i915: handle failure from vga_get_uninterruptible()
drm/i915: move CNP clock gating init into intel_pch
drm/i915: move CPT clock gating init into intel_pch
drm/i915: move GEN7_ERR_INT snapshot to display irq code
drm/i915: Move GMD_ID and mask to intel_gt header
drm/i915: move i915 specific bo implementation to i915
drm/i915: move intel_gvt_init() level higher
drm/i915: move LPT clock gating init into intel_pch
drm/i915: Order OP vs. timeout correctly in __wait_for()
drm/i915: Relocate unlink_nv12_plane()
drm/i915: Remove i915_reg.h from g4x_dp.c
drm/i915: Remove i915_reg.h from i9xx_wm.c
drm/i915: Remove i915_reg.h from intel_display.c
drm/i915: Remove i915_reg.h from intel_display_device.c
drm/i915: Remove i915_reg.h from intel_display_irq.c
drm/i915: Remove i915_reg.h from intel_display_power_well.c
drm/i915: Remove i915_reg.h from intel_dram.c
drm/i915: Remove i915_reg.h from intel_fifo_underrun.c
drm/i915: Remove i915_reg.h from intel_modeset_setup.c
drm/i915: Remove i915_reg.h from intel_overlay.c
drm/i915: Remove i915_reg.h from intel_psr.c
drm/i915: Remove i915_reg.h from intel_rom.c
drm/i915: replace use of system_unbound_wq with system_dfl_wq
drm/i915: replace use of system_wq with system_percpu_wq in the documentation
drm/i915: skip __i915_request_skip() for already signaled requests
drm/i915: Skip redundant NV12 plane unlinking
drm/i915: Test for imported buffers with drm_gem_is_imported()
drm/i915: Unlink NV12 planes earlier
drm/i915: Walk crtcs in pipe order
 
drm/ili9163: Use regular atomic helpers; drop simple-display helpers
 
drm/ili9225: Use regular atomic helpers; drop simple-display helpers
 
drm/ili9341: Use regular atomic helpers; drop simple-display helpers
 
drm/ili9486: Use regular atomic helpers; drop simple-display helpers
 
drm/imagination: Add missing rogue context reset reasons
drm/imagination: Check for NULL struct dev_pm_domain_list
drm/imagination: Detach pm domains if linking fails
drm/imagination: Ensure struct pvr_device->power is initialized
drm/imagination: Fix segfault when updating ftrace mask
drm/imagination: Implement handling of context reset notification
drm/imagination: Improve firmware power off for layout_mars config
drm/imagination: Improve handling of unknown FWCCB commands
drm/imagination: Mark FWCCB_CMD_UPDATE_STATS as known
drm/imagination: Skip 2nd thread DM association for non META Firmware
drm/imagination: Switch reset_reason fields from enum to u32
drm/imagination: Use dev_pm_domain_attach_list()
 
drm/imx: Fix three kernel-doc warnings in dcss-scaler.c
drm/imx: ipuv3-plane: decouple zpos from plane type
drm/imx: ipuv3-plane: support underlay plane
drm/imx: parallel-display: add DRM_DISPLAY_HELPER for DRM_IMX_PARALLEL_DISPLAY
drm/imx: parallel-display: Prefer bus format set via legacy "interface-pix-fmt" DT property
 
drm/ingenic: Switch private_obj initialization to atomic_create_state
 
drm/intel: add pick.h for the various "picker" helpers
drm/intel: add reg_bits.h for the various register content helpers
drm/intel: add shared step.h and switch i915 to use it
drm/intel: fix @dpt kernel-doc for parent interface
 
drm/komeda: Add support for Arm China Linlon-D6
drm/komeda: fix integer overflow in AFBC framebuffer size check
 
drm/loongson: use drm_gem_ttm_dumb_map_offset()
drm/loongson: Use managed KMS polling
 
drm/mcde: dsi: convert to of_drm_find_and_get_bridge()
drm/mcde: dsi: mcde_dsi_bind: break when a panel or bridge is found
 
drm/mediatek: dp: Convert to drm_output_color_format
drm/mediatek: mtk_cec: Fix non-static global variable
drm/mediatek: mtk_dsi: enable hs clock during pre-enable
drm/mediatek: mtk_hdmi_ddc: Fix non-static global variable
drm/mediatek: mtk_hdmi_ddc_v2: Fix non-static global variable
drm/mediatek: mtk_hdmi_v2: Fix non-static global variable
drm/mediatek: ovl: Add specific entry for mt8167
drm/mediatek: Remove all conflicting aperture devices during probe
drm/mediatek: Set dedicated DMA device and drop custom GEM callbacks
 
drm/meson: use default case for unsupported DSI pixel formats
 
drm/mi0283qt: Use regular atomic helpers; drop simple-display helpers
 
drm/mipi-dbi: Only modify planes on enabled CRTCs
drm/mipi-dbi: Provide callbacks for atomic interfaces
drm/mipi-dbi: Remove simple-display helpers from mipi-dbi
drm/mipi-dbi: Support custom pipelines with drm_mipi_dbi_dev_init()
 
drm/mipi-dsi: add RGB101010 pixel format
 
drm/msm/a6xx: Add missing aperture_lock init
drm/msm/a6xx: Add SKU detection support for X2-85
drm/msm/a6xx: Add soft fuse detection support
drm/msm/a6xx: Add support for Debug HFI Q
drm/msm/a6xx: Check kzalloc return in a8xx_hfi_send_perf_table
drm/msm/a6xx: Correct OOB usage
drm/msm/a6xx: Enable Preemption on X2-85
drm/msm/a6xx: Fix dumping A650+ debugbus blocks
drm/msm/a6xx: Fix gpu init from secure world
drm/msm/a6xx: Fix HLSQ register dumping
drm/msm/a6xx: Restore sysprof_active
drm/msm/a6xx: Switch to preemption safe AO counter
drm/msm/a6xx: Update HFI definitions
drm/msm/a6xx: Use barriers while updating HFI Q headers
drm/msm/a6xx: Use packed structs for HFI
 
drm/msm/a8xx: Add SKU table for A840
drm/msm/a8xx: Fix the ticks used in submit traces
drm/msm/a8xx: Implement IFPC support for A840
drm/msm/a8xx: Preemption support for A840
drm/msm/a8xx: Update GPU name with slice_mask
 
drm/msm/adreno: Change chip_id format
drm/msm/adreno: Expose a PARAM to check AQE support
drm/msm/adreno: Fix a reference leak in a6xx_gpu_init()
drm/msm/adreno: fix userspace-triggered crash on a2xx-a4xx
drm/msm/adreno: Implement gx_is_on() for A8x
 
drm/msm/dp: remove debugging prints with internal struct phy state
 
drm/msm/dpu: Add support for Eliza SoC
drm/msm/dpu: calculate data_width like downstream
drm/msm/dpu: correct DP MST interface configuration
drm/msm/dpu: Defer SSPP allocation until CRTC check
drm/msm/dpu: don't mix devm and drmm functions
drm/msm/dpu: don't try using 2 LMs if only one DSC is available
drm/msm/dpu: drop INTF_0 on MSM8953
drm/msm/dpu: drop VBIF id, base and name from the catalog
drm/msm/dpu: drop VBIF index from the struct dpu_hw_vbif
drm/msm/dpu: drop VBIF index from the VBIF params
drm/msm/dpu: drop vbif_idx from WB configuration
drm/msm/dpu: drop VBIF_NRT handling
drm/msm/dpu: eliza: Use Eliza-specific CWB array
drm/msm/dpu: enable virtual planes by default
drm/msm/dpu: Extract plane splitting into a dedicated function
drm/msm/dpu: Fix Kaanapali CWB register configuration
drm/msm/dpu: fix mismatch between power and frequency
drm/msm/dpu: fix UV scanlines calculation for YUV UBWC formats
drm/msm/dpu: fix vblank IRQ registration before atomic_mode_set
drm/msm/dpu: replace VBIF-related array with bare pointers
drm/msm/dpu: simplify bg_alpha selection
drm/msm/dpu: stop declaring VBIFs as an array in catalog
drm/msm/dpu: support plane splitting in quad-pipe case
drm/msm/dpu: use full scale alpha in _dpu_crtc_setup_blend_cfg()
 
drm/msm/dsi/phy: rename DSI_PHY_7NM_QUIRK_PRE_V4_1 to DSI_PHY_7NM_QUIRK_V4_0
 
drm/msm/dsi: add DSI version >= comparison helper
drm/msm/dsi: Add support for RGB101010 pixel format
drm/msm/dsi: add the missing parameter description
drm/msm/dsi: don't dump registers past the mapped region
drm/msm/dsi: fix bits_per_pclk
drm/msm/dsi: fix hdisplay calculation for CMD mode panel
drm/msm/dsi: rename MSM8998 DSI version from V2_2_0 to V2_0_0
 
drm/msm/gem: fix error handling in msm_ioctl_gem_info_get_metadata()
 
drm/msm/hdmi: Avoid double error print on msm_hdmi_get_phy() failure
drm/msm/hdmi: Consistently use u32 instead of uint32_t
drm/msm/hdmi: Drop redundant 'int' for longs
drm/msm/hdmi: Fix wrong CTRL1 register used in writing info frames
drm/msm/hdmi: make 'msm_hdmi_pm_ops' static
drm/msm/hdmi: Simplify with dev_of_node()
drm/msm/hdmi: Simplify with local 'dev' variable
 
drm/msm/mdp5: drop single flush support
drm/msm/mdp5: drop workarounds specific to MDP5 1.0
drm/msm/mdp5: Remove MSM8974v1
 
drm/msm/mdss: Add a TODO for better managing the MDSS clock power state
drm/msm/mdss: Add support for Eliza SoC
 
drm/msm/shrinker: Fix can_block() logic
 
drm/msm/snapshot: fix dumping of the unaligned regions
 
drm/msm/vma: Avoid lock in VM_BIND fence signaling path
 
drm/msm: add missing MODULE_DEVICE_ID definitions
drm/msm: always recover the gpu
drm/msm: Correct modparam description
drm/msm: Disallow foreign mapping of _NO_SHARE
drm/msm: Don't use UTS_RELEASE directly
drm/msm: dpu1: Switch private_obj initialization to atomic_create_state
drm/msm: Fix GMEM_BASE for A650
drm/msm: Fix iommu_map_sgtable() return value check and avoid WARN
drm/msm: Fix shrinker deadlock
drm/msm: Fix VM_BIND UNMAP locking
drm/msm: mdp5: Switch private_obj initialization to atomic_create_state
drm/msm: Reject fb creation from _NO_SHARE objs
drm/msm: Remove abuse of drm_exec internals
drm/msm: Restore second parameter name in purge() and evict()
drm/msm: Use of_get_available_child_by_name()
 
drm/nouveau/gsp: add support for GA100
drm/nouveau/gsp: simplify code with acpi_get_local_u64_address()
 
drm/nouveau: Add DRM_IOCTL_NOUVEAU_GET_ZCULL_INFO
drm/nouveau: Fetch zcull info from device
drm/nouveau: fix nvkm_device leak on aperture removal failure
drm/nouveau: fix u32 overflow in pushbuf reloc bounds check
drm/nouveau: Test for imported buffers with drm_gem_is_imported()
 
drm/omapdrm: Switch private_obj initialization to atomic_create_state
 
drm/pagemap: Add helper to access zone_device_data
drm/pagemap: Correct cpages calculation for migrate_vma_setup
drm/pagemap: Enable THP support for GPU memory migration
drm/pagemap: pass pagemap_addr by reference
drm/pagemap: Unlock and put folios when possible
 
drm/panel-edp: Add AUO B116XAT04.1 (HW: 1A)
drm/panel-edp: Add BOE NV153WUM-N42, CMN N153JCA-ELK, CSW MNF307QS3-2
drm/panel-edp: Add CMN N116BCL-EAK (C2)
drm/panel-edp: Change BOE NV140WUM-N64 timings
drm/panel-edp: Move FriendlyELEC HD702E
 
drm/panel-mipi-dbi: Use regular atomic helpers; drop simple-display helpers
 
drm/panel: Add Himax HX83121A panel driver
drm/panel: add LXD M9189A panel driver
drm/panel: Add Novatek/Tianma NT37700F panel
drm/panel: boe-th101mb31ig002: Remove use of deprecated mipi_dsi_dcs_nop()
drm/panel: boe-tv101wum-nl6: restore MODE_LPM after sending disable cmds
drm/panel: feiyang-fy07024di26a30d: return display-on error
drm/panel: himax-hx83102: Add support for DSI DCS backlight control
drm/panel: himax-hx83102: Add support for Holitech HTF065H045
drm/panel: himax-hx83102: restore MODE_LPM after sending disable cmds
drm/panel: himax-hx83121a: Fix incorrect error check for devm_drm_panel_alloc()
drm/panel: hx83121a: select DRM_DISPLAY_DSC_HELPER
drm/panel: ilitek-ili9806e: add Rocktech RK050HR345-CT106A SPI panel
drm/panel: ilitek-ili9806e: rename to specific DSI driver
drm/panel: ilitek-ili9806e: split core and DSI logic
drm/panel: ilitek-ili9882t: Select DRM_DISPLAY_DSC_HELPER
drm/panel: ilitek-ili9882t: use gpiod_set_value_cansleep()
drm/panel: jdi-lt070me05000: Use MIPI DSI multi functions
drm/panel: mantix: Drop the shutdown callback
drm/panel: mantix: Set the pixel clocks for 60 Hz
drm/panel: novatek-nt36672a: Convert to mipi_dsi_*_multi() helpers
drm/panel: panel-jadard-jd9365da-h3: support for taiguan-xti05101-01a MIPI-DSI panel
drm/panel: r61307/r69328: convert to devm_mipi_dsi_attach
drm/panel: r61307/r69328: convert to drm_connector_helper_get_modes_fixed
drm/panel: r61307/r69328: remove redundant checks
drm/panel: r61307/r69328: return accumulated errors
drm/panel: r61307: align with schema property
drm/panel: sharp-ls043t1le01: make use of prepare_prev_first
drm/panel: simple: add EDT ET057023UDBA panel
drm/panel: simple: add JuTouch JT070TM041
drm/panel: simple: Add Powertip PH800480T032-ZHC19 panel
drm/panel: simple: Add Tianma TM050RDH03 panel
drm/panel: simple: Add Waveshare 13.3" panel support
drm/panel: simple: Correct G190EAN01 prepare timing
drm/panel: visionox-rm69299: Make use of prepare_prev_first
 
drm/panfrost: Fix wait_bo ioctl leaking positive return from dma_resv_wait_timeout()
drm/panfrost: Test for imported buffers with drm_gem_is_imported()
 
drm/panic: depends on PRINTK
 
drm/panthor: Add gpu_job_irq tracepoint
drm/panthor: Add src path to includes of panthor_gpu.o
drm/panthor: Add tracepoint for hardware utilisation changes
drm/panthor: correct firmware related messages
drm/panthor: Extend IRQ helpers for mask modification/restoration
drm/panthor: extend timestamp query with flags
drm/panthor: Extend VM locked region for remap case to be a superset
drm/panthor: Fix outdated function documentation
drm/panthor: Fix the "done_fence is initialized" detection logic
drm/panthor: Rework panthor_irq::suspended into panthor_irq::state
drm/panthor: Test for imported buffers with drm_gem_is_imported()
 
drm/prime: Limit scatter list size with dedicated DMA device
 
drm/probe-helper: replace use of system_wq with system_percpu_wq
 
drm/qxl: Fix missing KMS poll cleanup
 
drm/radeon/evergreen_cs: Add missing NULL prefix check in surface check
 
drm/radeon: add missing revision check for CI
drm/radeon: add WQ_PERCPU to alloc_workqueue users
drm/radeon: apply state adjust rules to some additional HAINAN vairants
drm/radeon: Test for fbdev GEM object with generic helper
 
drm/ras: Introduce the DRM RAS infrastructure over generic netlink
 
drm/rcar-du: dsi: Clean up VCLK divider calculation
 
drm/rockchip: analogix: Convert to drm_output_color_format
drm/rockchip: dw_dp: Add DisplayPort support for rk3576
drm/rockchip: vop2: Support setting custom background color
drm/rockchip: vop2: Use drm_err_ratelimited() for wait timeouts
 
drm/sa: Split drm_suballoc_new() into SA alloc and init helpers
 
drm/sched: Remove racy hack from drm_sched_fini()
 
drm/self_refresh: replace use of system_wq with system_percpu_wq
 
drm/shmem_helper: Make sure PMD entries get the writeable upgrade
 
drm/simple-kms: Deprecate simple-kms helpers
 
drm/st7586: Use regular atomic helpers; drop simple-display helpers
 
drm/st7735r: Rename priv variable to st7735r
drm/st7735r: Rename struct st7735r_priv to struct st7735r_device
drm/st7735r: Use regular atomic helpers; drop simple-display helpers
 
drm/sti: remove bridge when sti_hda component_add fails
 
drm/sun4i: backend: fix error pointer dereference
drm/sun4i: fix kernel-doc warnings in sunxi_engine.h
drm/sun4i: Fix resource leaks
drm/sun4i: layers: Use drm_fb_dma_get_gem_addr() to get display memory
drm/sun4i: mixer: Fix layer init code
drm/sun4i: Use backend/mixer as dedicated DMA device
 
drm/sysfb: corebootdrm: Add DRM driver for coreboot framebuffers
drm/sysfb: corebootdrm: Support panel orientation
drm/sysfb: Generalize pixel-format matching
drm/sysfb: ofdrm: fix PCI device reference leaks
 
drm/tegra: Switch private_obj initialization to atomic_create_state
 
drm/tests: Mark slow tests as slow
 
drm/tilcdc: Add support for DRM bus flags and simplify panel config
drm/tilcdc: Add support for DRM_BRIDGE_ATTACH_NO_CONNECTOR
drm/tilcdc: Convert legacy panel binding via DT overlay at boot time
drm/tilcdc: Convert to DRM managed resources
drm/tilcdc: Convert to drm_device-based logging helpers
drm/tilcdc: Fix type mismatch
drm/tilcdc: Modernize driver initialization and cleanup paths
drm/tilcdc: Move tilcdc_init/fini closer to probe/remove
drm/tilcdc: Remove component framework support
drm/tilcdc: Remove redundant #endif/#ifdef in debugfs code
drm/tilcdc: Remove simulate_vesa_sync flag
drm/tilcdc: Remove the use of drm_device private_data
drm/tilcdc: Remove the useless module list support
drm/tilcdc: Remove tilcdc panel driver
drm/tilcdc: Remove tilcdc_panel driver reintroduced by a merge
drm/tilcdc: Remove tilcdc_panel_info structure
drm/tilcdc: Remove unused encoder and connector tracking arrays
drm/tilcdc: Rename external_encoder and external_connector to encoder and connector
drm/tilcdc: Rename tilcdc_external to tilcdc_encoder
drm/tilcdc: Use devm_drm_of_get_bridge() helper
drm/tilcdc: Use drm_module_platform_driver() helper
 
drm/ttm/tests: add a test to exercise ttm_bo_swapout
drm/ttm/tests: fix lru_count ASSERT
drm/ttm/tests: Remove checks from ttm_pool_free_no_dma_alloc
 
drm/ttm: Avoid invoking the OOM killer when reading back swapped content
drm/ttm: Convert -EAGAIN from dmem_cgroup_try_charge to -ENOSPC
drm/ttm: document that ttm_bo_swapout deals with pages
drm/ttm: Don't spam the log on buffer object backing store allocation failure
drm/ttm: Fix GPU MM stats during pool shrinking
drm/ttm: fix NULL deref in ttm_bo_flush_all_fences() after fence ops detach
drm/ttm: Fix spelling mistakes and comment style in ttm_resource.c
drm/ttm: Fix ttm_bo_shrink() infinite LRU walk on backup failure
drm/ttm: Fix ttm_bo_swapout() infinite LRU walk on swapout failure
drm/ttm: Update the struct ttm_operation_ctx kerneldoc
drm/ttm: use gpu mm stats to track gpu memory allocations. (v4)
 
drm/tyr: Clarify driver/device type names
drm/tyr: gpu: fix GpuInfo::log model/version decoding
drm/tyr: Use DRM device type alias across driver
drm/tyr: Use vertical style for imports
 
drm/udl: Increase GET_URB_TIMEOUT
 
drm/v3d: Attach per-fd reset counters to v3d_stats
drm/v3d: Fix global performance monitor reference counting
drm/v3d: Fix use-after-free of CPU job query arrays on error path
drm/v3d: Fix vaddr leak when indirect CSD has zeroed workgroups
drm/v3d: Handle error from drm_sched_entity_init()
drm/v3d: Hold v3d_stats references in each job
drm/v3d: Refcount v3d_stats
drm/v3d: Reject empty multisync extension to prevent infinite loop
drm/v3d: Release indirect CSD GEM reference on CPU job free
drm/v3d: Remove dedicated fence_lock
drm/v3d: Replace IDR with XArray for perfmon tracking
drm/v3d: Skip CSD when it has zeroed workgroups
drm/v3d: Use raw seqcount helpers instead of fighting with lockdep
drm/v3d: Wait for pending L2T flush before cleaning caches
 
drm/vc4: fix krealloc() memory leak
drm/vc4: hdmi: replace use of system_wq with system_percpu_wq
drm/vc4: platform_get_irq_byname() returns an int
drm/vc4: Replace IDR with XArray for perfmon tracking
drm/vc4: Switch private_obj initialization to atomic_create_state
drm/vc4: Test for imported buffers with drm_gem_is_imported()
 
drm/virtio: Allow importing prime buffers when 3D is enabled
drm/virtio: fix dma_fence refcount leak on error in virtio_gpu_dma_fence_wait()
drm/virtio: Fix driver removal with disabled KMS
drm/virtio: use uninterruptible resv lock for plane updates
 
drm/vkms: Hook up colorop destroy helper for plane pipelines
drm/vkms: Remove drm_colorop_pipeline_destroy() from vkms_destroy()
drm/vkms: Support setting custom background color
 
drm/vram: remove DRM_VRAM_MM_FILE_OPERATIONS from docs
 
drm/xe/bo: Add purgeable bo state tracking and field madv to xe_bo
drm/xe/bo: Add purgeable shrinker state helpers
drm/xe/bo: Block CPU faults to purgeable buffer objects
drm/xe/bo: Block mmap of DONTNEED/purged BOs
drm/xe/bo: Fix bo leak on GGTT flag validation in xe_bo_init_locked()
drm/xe/bo: Fix bo leak on unaligned size validation in xe_bo_init_locked()
drm/xe/bo: Redirect faults to dummy page for wedged device
 
drm/xe/compat: remove i915_vma.h from compat
drm/xe/compat: remove intel_step_name macro
drm/xe/compat: Remove unused i915_reg.h from compat header
drm/xe/compat: Remove unused i915_reg.h from compat header
 
drm/xe/configfs: Add sriov.admin_only_pf attribute
drm/xe/configfs: Always return consistent max_vfs value
drm/xe/configfs: Fix 'parameter name omitted' errors
drm/xe/configfs: Fix is_bound() pci_dev lifetime
drm/xe/configfs: Free ctx_restore_mid_bb in release
drm/xe/configfs: Use proper notation for local include
 
drm/xe/debugfs: Correct printing of register whitelist ranges
 
drm/xe/display: Add support for AuxCCS
drm/xe/display: Change write_dpt_remapped_tiled function signature
drm/xe/display: clean up xe_initial_plane.c includes
drm/xe/display: fix oops in suspend/shutdown without display
drm/xe/display: Move remapped plane loop out of __xe_pin_fb_vma_dpt
drm/xe/display: Respect remapped plane alignment
 
drm/xe/dma-buf: fix UAF with retry loop
drm/xe/dma-buf: handle empty bo and UAF races
 
drm/xe/dma_buf: Block export of DONTNEED/purged BOs
 
drm/xe/drm_ras: Add per node cleanup action
drm/xe/drm_ras: Make counter allocation drm managed
 
drm/xe/eustall: Fix drm_dev_put called before stream disable in close
 
drm/xe/fbdev: Extract intel_fbdev_fb_prefer_stolen()
drm/xe/fbdev: Fix BIOS FB vs. stolen size check
drm/xe/fbdev: print info about stolen memory preference for fbdev
 
drm/xe/gsc: Fix BO leak on error in query_compatibility_version()
drm/xe/gsc: Fix double-free of managed BO in error path
drm/xe/gsc: Fix GSC proxy cleanup on early initialization failure
 
drm/xe/gt: Use CLASS() for forcewake in xe_gt_enable_comp_1wcoh
 
drm/xe/guc: Accumulate CT H2G retry sleep budget
drm/xe/guc: Add Wa_14025883347 for GuC DMA failure on reset
drm/xe/guc: Allow second H2G retry on FLR
drm/xe/guc: Drop redundant register read
drm/xe/guc: Ensure CT state transitions via STOP before DISABLED
drm/xe/guc: Exclude indirect ring state page from ADS engine state size
drm/xe/guc: Fail immediately on GuC load error
drm/xe/guc: Fix CFI violation in debugfs access.
drm/xe/guc: Fix kernel-doc warning in GuC scheduler ABI header
drm/xe/guc: Increase GuC log sizes in debug builds
drm/xe/guc: Limit sleep while waiting for H2G credits
drm/xe/guc: Refine CT queue checks and log formatting
drm/xe/guc: Skip access counter queue init for unsupported platforms
drm/xe/guc: Wait before retrying sending H2G
 
drm/xe/hdcp: Add NULL check for media_gt in intel_hdcp_gsc_check_status()
 
drm/xe/hw_error: Use HW_ERR prefix in log
 
drm/xe/hwmon: Prevent unintended VRAM channel creation
 
drm/xe/i2c: Assert/Deassert I2C IRQ
 
drm/xe/lrc: Fix uninitialized new_ts when capturing context timestamp
drm/xe/lrc: Refactor context init into xe_lrc_ctx_init()
 
drm/xe/madvise: Accept canonical GPU addresses in xe_vm_madvise_ioctl
drm/xe/madvise: Block imported and exported dma-bufs
drm/xe/madvise: Enable purgeable buffer object IOCTL support
drm/xe/madvise: Implement per-VMA purgeable state tracking
drm/xe/madvise: Implement purgeable buffer object support
drm/xe/madvise: Track purgeability with BO-local counters
 
drm/xe/memirq: Update interrupt handler logic
 
drm/xe/migrate: fix job lock assert
drm/xe/migrate: Refactor xe_migrate_prepare_vm()
 
drm/xe/mmio: Avoid double-adjust in 64-bit reads
 
drm/xe/mtl: Drop pre-prod workarounds Wa_14015795083 & Wa_14014475959
 
drm/xe/multi_queue: Enable multi_queue on xe3p_xpc
drm/xe/multi_queue: Fix secondary queue error case
drm/xe/multi_queue: Protect priority against concurrent access
drm/xe/multi_queue: skip submit when primary queue is suspended
 
drm/xe/nvlp: Add NVL-P platform definition
drm/xe/nvlp: Attach MOCS table for nvlp
drm/xe/nvlp: Bump maximum WOPCM size
drm/xe/nvlp: Implement Wa_14026539277
drm/xe/nvlp: Read platform-level stepping info
 
drm/xe/nvm: Defer xe->nvm assignment until init succeeds
drm/xe/nvm: Fix double-free on aux add failure
drm/xe/nvm: Manage nvm aux cleanup with devres
 
drm/xe/oa: Allow reading after disabling OA stream
drm/xe/oa: Fix exec_queue leak on width check in stream open
drm/xe/oa: prefer REG_MASKED_FIELD_ENABLE() and REG_MASKED_FIELD_DISABLE()
 
drm/xe/pat: define coh_mode 2way
drm/xe/pat: Differentiate between primary and media for PTA
drm/xe/pat: Extract gt_pta_entry()
 
drm/xe/pf: Add documentation for vram_quota
drm/xe/pf: Add FLR_PREPARE state to VF control flow
drm/xe/pf: Add functions for VRAM provisioning
drm/xe/pf: Add locked variants of VRAM configuration functions
drm/xe/pf: Allow to change VFs VRAM quota using sysfs
drm/xe/pf: Define admin_only as real flag
drm/xe/pf: Don't check for empty config
drm/xe/pf: Don't force 2MB VRAM alignment
drm/xe/pf: Don't use LMTT page size if no LMTT
drm/xe/pf: Expose LMTT page size
drm/xe/pf: Fix CFI failure in debugfs access
drm/xe/pf: Fix EAGAIN sign in pf_migration_consume()
drm/xe/pf: Fix MMIO access using PF view instead of VF view during migration
drm/xe/pf: Fix sysfs initialization
drm/xe/pf: Fix the address range assert in ggtt_get_pte helper
drm/xe/pf: Fix typo in function kernel-doc
drm/xe/pf: Fix use-after-free in migration restore
drm/xe/pf: Prefer guard(mutex) when doing fair LMEM provisioning
drm/xe/pf: Simplify IS_SRIOV_PF macro
drm/xe/pf: Skip VRAM auto-provisioning if already provisioned
drm/xe/pf: Use explicit VRAM BO flag for VRAM provisioning
drm/xe/pf: Use migration-friendly VRAM auto-provisioning
 
drm/xe/pm: Disable D3Cold for BMG only on specific platforms
 
drm/xe/ptl: Disable DCC on PTL
 
drm/xe/pvc: Drop pre-prod workarounds
 
drm/xe/query: Fix topology query pointer advance
 
drm/xe/queue: Call fini on exec queue creation fail
 
drm/xe/reg_sr: Add debugfs to verify status of reg_sr programming
drm/xe/reg_sr: Allow register_save_restore_check debugfs to verify LRC values
drm/xe/reg_sr: Don't process gt/hwe lists in VF
drm/xe/reg_sr: Fix leak on xa_store failure
 
drm/xe/rtp: Add support for matching platform-level stepping
 
drm/xe/sa: Add lockdep annotations for SA manager swap_guard
 
drm/xe/sync: Cleanup partially initialized sync on parse failure
drm/xe/sync: Fix user fence leak on alloc failure
 
drm/xe/tests: Add KUnit tests for new VRAM fair provisioning
drm/xe/tests: Change TEST_VRAM to work with 32-bit resource_size_t
drm/xe/tests: Fix g2g_test_array indexing
 
drm/xe/tuning: Apply windower hardware filtering setting on Xe3 and Xe3p
drm/xe/tuning: Use proper register offset for GAMSTLB_CTRL
 
drm/xe/uapi: Add UAPI support for purgeable buffer objects
drm/xe/uapi: Define drm_xe_vm_get_property
drm/xe/uapi: disallow bind queue sharing
drm/xe/uapi: Fix kernel-doc for DRM_XE_VM_BIND_FLAG_DECOMPRESS
drm/xe/uapi: Introduce a flag to disallow vm overcommit in fault mode
drm/xe/uapi: Reject coh_none PAT index for CPU cached memory in madvise
drm/xe/uapi: Reject coh_none PAT index for CPU_ADDR_MIRROR
drm/xe/uapi: update used tracking kernel-doc
 
drm/xe/uc: Drop xe_guc_sanitize in favor of managed cleanup
 
drm/xe/userptr: Convert invalidation to two-pass MMU notifier
drm/xe/userptr: Defer Waiting for TLB invalidation to the second pass if possible
 
drm/xe/vf: Allow VF to initialize MCR tables
drm/xe/vf: Avoid reading media version when media GT is disabled
drm/xe/vf: Fix fs_reclaim warning with CCS save/restore BB allocation
drm/xe/vf: Fix signature of print functions
drm/xe/vf: Improve getting clean NULL context
drm/xe/vf: Redo LRC creation while in VF fixups
drm/xe/vf: Reset VF GuC state on fini
drm/xe/vf: Use drm mm instead of drm sa for CCS read/write
drm/xe/vf: Wait for all fixups before using default LRCs
 
drm/xe/vm: Add missing pad and extensions check
drm/xe/vm: Prevent binding of purged buffer objects
 
drm/xe/wa: Document new policy regarding workaround IP ranges
drm/xe/wa: Drop redundant entries for Wa_16021867713 & Wa_14019449301
drm/xe/wa: Steer RMW of MCR registers while building default LRC
 
drm/xe/wa_oob: Consolidate some OOB rules
 
drm/xe/xe2: Apply Wa_14024997852
 
drm/xe/xe2_hpg: Correct implementation of Wa_16025250150
drm/xe/xe2_hpg: Drop invalid workaround Wa_15010599737
drm/xe/xe2_hpg: Fix handling of Wa_14019988906 & Wa_14019877138
 
drm/xe/xe2hpg: Remove SRIOV VF check for Wa_18041344222
 
drm/xe/xe2lpg: Extend Wa_18041344222 to graphics IP 20.04
 
drm/xe/xe3: Remove SRIOV VF check for Wa_18041344222
 
drm/xe/xe3p: Drop Wa_16028780921
drm/xe/xe3p: Skip TD flush
 
drm/xe/xe3p_lpg: Add initial workarounds for graphics version 35.10
drm/xe/xe3p_lpg: Add LRC parsing for additional RCS engine state
drm/xe/xe3p_lpg: Add MCR steering
drm/xe/xe3p_lpg: Add missing indirect ring state feature flag
drm/xe/xe3p_lpg: Add new PAT table
drm/xe/xe3p_lpg: Add support for graphics IP 35.10
drm/xe/xe3p_lpg: Add Wa_14026781792
drm/xe/xe3p_lpg: Add Wa_16029437861
drm/xe/xe3p_lpg: Disable reporting of context switch status to GHWSP
drm/xe/xe3p_lpg: Drop unnecessary tuning settings
drm/xe/xe3p_lpg: Extend 'group ID' mask size
drm/xe/xe3p_lpg: flush shrinker bo cachelines manually
drm/xe/xe3p_lpg: Restrict UAPI to enable L2 flush optimization
drm/xe/xe3p_lpg: Set STLB bank hash mode to 4KB
drm/xe/xe3p_lpg: Update LRC sizes
 
drm/xe/xe3p_xpc: Add new XeCore fuse registers to VF runtime regs
drm/xe/xe3p_xpc: Drop stale MCR steering TODO comment
drm/xe/xe3p_xpc: XeCore mask spans four registers
 
drm/xe/xe_drm_ras: Add support for XE DRM RAS
 
drm/xe/xe_hw_error: Add support for Core-Compute errors
drm/xe/xe_hw_error: Add support for PVC SoC errors
drm/xe/xe_hw_error: Integrate DRM RAS with hardware error handling
 
drm/xe/xe_pagefault: Disallow writes to read-only VMAs
 
drm/xe/xe_query: Remove check for gt
 
drm/xe/xe_vm: Add per VM fault info
drm/xe/xe_vm: Implement xe_vm_get_property_ioctl
 
drm/xe/xelp: Add AuxCCS invalidation to the indirect context workarounds
drm/xe/xelp: Expose AuxCCS frame buffer modifiers on Alderlake-P
drm/xe/xelp: Fix Wa_18022495364
drm/xe/xelp: Fix Wa_18022495364
drm/xe/xelp: Quiesce memory traffic before invalidating AuxCCS
drm/xe/xelp: Wait for AuxCCS invalidation to complete
 
drm/xe/xelpg: Limit AuxCCS ring buffer programming to Alderlake
 
drm/xe: Add a wrapper for SLPC set/unset params
drm/xe: Add bounds check on pat_index to prevent OOB kernel read in madvise
drm/xe: Add context-based invalidation to GuC TLB invalidation backend
drm/xe: Add counter for invalid prefetch pagefaults
drm/xe: Add exec queue active vfunc
drm/xe: Add facility to lookup the value of a register in a default LRC
drm/xe: Add for_each_gt_with_type() iterator
drm/xe: Add forcewake status to powergate_info
drm/xe: Add GSC to powergate_info
drm/xe: Add has_ctx_tlb_inval to device info
drm/xe: Add memory pool with shadow support
drm/xe: Add MI_SEMAPHORE_WAIT command definition
drm/xe: Add missing kernel docs in xe_exec_queue.c
drm/xe: Add new SVM copy GT stats per size
drm/xe: Add normalize_invalidation_range
drm/xe: Add PR_CTR_CTRL/THRSH register definitions
drm/xe: Add prefetch fault support for Xe3p
drm/xe: Add send_tlb_inval_ppgtt helper
drm/xe: Add vm to exec queues association
drm/xe: add VM_BIND DECOMPRESS uapi flag
drm/xe: Add Wa_14026578760
drm/xe: add WQ_PERCPU to alloc_workqueue users
drm/xe: Add xe_device_asid_to_vm helper
drm/xe: add xe_migrate_resolve wrapper and is_vram_resolve support
drm/xe: Add xe_tlb_inval_idle helper
drm/xe: Allow per queue programming of COMMON_SLICE_CHICKEN3 bit13
drm/xe: always keep track of remap prev/next
drm/xe: Always kill exec queues in xe_guc_submit_pause_abort
drm/xe: Apply WA_16028005424 to Media
drm/xe: Avoid touching consumer fields in GuC pagefault ack
drm/xe: Avoid unconditional VRAM reads in H2G path
drm/xe: Ban entire multi-queue group on any job timeout
drm/xe: Clear pending_disable before signaling suspend fence
drm/xe: Consolidate workaround entries for Wa_13012615864
drm/xe: Consolidate workaround entries for Wa_14018471104
drm/xe: Consolidate workaround entries for Wa_14019386621
drm/xe: Consolidate workaround entries for Wa_14019449301
drm/xe: Consolidate workaround entries for Wa_14019877138
drm/xe: Consolidate workaround entries for Wa_14019988906
drm/xe: Consolidate workaround entries for Wa_14020338487
drm/xe: Consolidate workaround entries for Wa_14021402888
drm/xe: Consolidate workaround entries for Wa_14023061436
drm/xe: Consolidate workaround entries for Wa_15016589081
drm/xe: Consolidate workaround entries for Wa_16018712365
drm/xe: Consolidate workaround entries for Wa_16021639441
drm/xe: Consolidate workaround entries for Wa_16021865536
drm/xe: Consolidate workaround entries for Wa_16021867713
drm/xe: Consolidate workaround entries for Wa_16028005424
drm/xe: Consolidate workaround entries for Wa_18032247524
drm/xe: Consolidate workaround entries for Wa_18033852989
drm/xe: Consolidate workaround entries for Wa_18041344222
drm/xe: Convert GT stats to per-cpu counters
drm/xe: Decouple GuC RC code from xe_guc_pc
drm/xe: Define and use MCR version of COMMON_SLICE_CHICKEN1
drm/xe: Define and use MCR version of COMMON_SLICE_CHICKEN4
drm/xe: Define CACHE_MODE_1 as MCR register
drm/xe: derive mem copy capability from graphics version
drm/xe: Do not preempt fence signaling CS instructions
drm/xe: Don't disable GuCRC in suspend path
drm/xe: Don't expose display modparam if no display support
drm/xe: Drop redundant rtp entries for Wa_14019988906 & Wa_14019877138
drm/xe: Drop registration of guc_submit_wedged_fini from xe_guc_submit_wedge()
drm/xe: Drop unnecessary goto in xe_device_create
drm/xe: Drop unnecessary include from xe_tile.h
drm/xe: Drop unused ggtt_balloon field
drm/xe: Drop unused IS_PLATFORM_STEP() and IS_SUBPLATFORM_STEP()
drm/xe: Extend Wa_14026781792 for xe3lpg
drm/xe: Fix bo leak in xe_dma_buf_init_obj() on allocation failure
drm/xe: Fix confusion with locals on context creation
drm/xe: Fix dma-buf attachment leak in xe_gem_prime_import()
drm/xe: Fix error cleanup in xe_exec_queue_create_ioctl()
drm/xe: Fix format specifier for printing pointer differences
drm/xe: fix job timeout recovery for unstarted jobs and kernel queues
drm/xe: Fix kerneldoc for xe_gt_tlb_inval_init_early
drm/xe: Fix kerneldoc for xe_migrate_exec_queue
drm/xe: Fix kerneldoc for xe_tlb_inval_job_alloc_dep
drm/xe: Fix memory leak in xe_vm_madvise_ioctl
drm/xe: Fix mismatched include guards in header files
drm/xe: Fix missing runtime PM reference in ccs_mode_store
drm/xe: Fix overflow in guc_ct_snapshot_capture
drm/xe: Fix potential NULL deref in xe_exec_queue_tlb_inval_last_fence_put_unlocked
drm/xe: fix refcount leak in xe_range_fence_insert()
drm/xe: Force EXEC_QUEUE_FLAG_KERNEL for kernel internal VMs
drm/xe: Forcefully tear down exec queues in GuC submit fini
drm/xe: Implement recent spec updates to Wa_16025250150
drm/xe: implement VM_BIND decompression in vm_bind_ioctl
drm/xe: include all registered queues in TLB invalidation
drm/xe: Include running dword offset in default_lrc dumps
drm/xe: Issue GGTT invalidation under lock in ggtt_node_remove
drm/xe: Keep all defaults in single header
drm/xe: Make decision to use Xe2-style blitter instructions a feature flag
drm/xe: Make usm.asid_to_vm allocation use GFP_NOWAIT
drm/xe: Make xe_ggtt_node offset relative to starting offset
drm/xe: Make xe_ggtt_node_insert return a node
drm/xe: Make xe_modparam.force_vram_bar_size signed
drm/xe: Mark ROW_CHICKEN5 as a masked register
drm/xe: Modify stepping info directly in xe_step_*_get()
drm/xe: Move _THIS_IP_ usage from xe_vm_create() to dedicated function
drm/xe: Move aux table invalidation to ring ops
drm/xe: Move exponential sleep logic to helper
drm/xe: Move LRC seqno to system memory to avoid slow dGPU reads
drm/xe: Move number of XeCore fuse registers to graphics descriptor
drm/xe: Move page reclaim done_handler to own func
drm/xe: Move struct xe_ggtt to xe_ggtt.c
drm/xe: Move xe_root_tile_mmio() to xe_device.h
drm/xe: Mutual exclusivity between CCS-mode and PF
drm/xe: Open-code GGTT MMIO access protection
drm/xe: Pack fault type and level into a u8
drm/xe: Prevent VFs from exposing the CCS mode sysfs file
drm/xe: Promote relaxed_ms_sleep
drm/xe: Promote struct xe_mmio definition to own file
drm/xe: Promote struct xe_tile definition to own file
drm/xe: Reduce LRC timestamp stuck message on VFs to notice
drm/xe: remove unnecessary struct dram_info forward declaration
drm/xe: Remove useless comment.
drm/xe: Remove xe_ggtt_node_allocated
drm/xe: rename intel_bo.c to xe_display_bo.c
drm/xe: Rename send_tlb_inval_ppgtt to send_tlb_inval_asid_ppgtt
drm/xe: Rename XE_BO_FLAG_SCANOUT to XE_BO_FLAG_FORCE_WC
drm/xe: replace use of system_unbound_wq with system_dfl_wq
drm/xe: Restore IDLEDLY regiter on engine reset
drm/xe: restrict multi-lrc to VCS/VECS engines
drm/xe: Rewrite GGTT VF initialization
drm/xe: Select CONFIG_DEVICE_PRIVATE when DRM_XE_GPUSVM is selected
drm/xe: Send 'none' recovery method for XE_WEDGED_MODE_UPON_ANY_HANG_NO_RESET
drm/xe: Skip adding PRL entry to NULL VMA
drm/xe: Skip address copy for sync-only execs
drm/xe: Skip over non leaf pte for PRL generation
drm/xe: Split H2G and G2H into separate buffer objects
drm/xe: Split TLB invalidation into submit and wait steps
drm/xe: Stop applying Wa_16018737384 from Xe3 onward
drm/xe: switch xe_pagefault_queue_init() to using bitmap_weighted_or()
drm/xe: Taint TLB invalidation seqno lock with GFP_KERNEL
drm/xe: Translate C-state "reset value" into RC6
drm/xe: Trigger queue cleanup if not in wedged mode 2
drm/xe: Unregister drm device on probe error
drm/xe: Update xe_device_declare_wedged() error log
drm/xe: Use DRM_BUDDY_CONTIGUOUS_ALLOCATION for contiguous allocations
drm/xe: use entry_dump callbacks for xe2+ PAT dumps
drm/xe: Use FORCEWAKE_GT in xe_guc_pc_fini_hw()
drm/xe: Use write-combine mapping when populating DPT
drm/xe: Use XE_WEDGED_MODE_UPON_ANY_HANG_NO_RESET enum instead of magic number
drm/xe: Utilize for_each_gt_with_type() for type-specific GT loops
drm/xe: Wrappers for setting and getting LRC references
 
drm/{i915, xe}/bo: move display bo calls to parent interface
 
drm/{i915, xe}/dsb: move DSB buffer to parent interface
 
drm/{i915, xe}/frontbuffer: move frontbuffer handling to parent interface
 
drm/{i915, xe}/pcode: move display pcode calls to parent interface
 
drm/{i915, xe}/reg: rename masked field helpers REG_MASKED_FIELD*()
 
drm/{i915, xe}: Extract pcode definitions to common header
drm/{i915, xe}: Remove i915_reg.h from display
drm/{i915, xe}: Remove i915_reg.h from g4x_hdmi.c
 
drm/{i915,xe}: move framebuffer bo to parent interface
 
drm: add ARM interleaved 64k modifier
drm: Add CRTC background color property
drm: Allow driver-managed destruction of colorop objects
drm: atmel-hlcdc: add LCD controller layer definition for sama7d65
drm: bridge: anx7625: correctly detect if PD can be disabled
drm: bridge: anx7625: don't crash if Type-C port is not used
drm: bridge: anx7625: enforce CONFIG_USB_ROLE_SWITCH dependency
drm: bridge: anx7625: implement message sending
drm: bridge: anx7625: implement minimal Type-C support
drm: Clean up colorop objects during mode_config cleanup
drm: drop lib from header search path.
drm: fix dead default for DRM_TTM_KUNIT_TEST
drm: gpu: msm: forbid mem reclaim from reset
drm: lcdif: Use dev_err_probe()
drm: panel: Add Samsung S6E8FC0 DSI controller for M1906F9 panel
drm: prevent integer overflows in dumb buffer creation helpers
drm: rcar-du: Don't leak device_link to CMM
drm: rcar-du: Ensure correct suspend/resume ordering with VSP
drm: rcar-du: Fix crash when no CMM is available
drm: rcar-du: Store CMM device pointer instead of platform_device
drm: rcar-du: Use __free() to simplify device_node handling
drm: renesas: rz-du: mipi_dsi: Convert to FIELD_MODIFY()
drm: Replace old pointer to new idr
drm: Set old handle to NULL before prime swap in change_handle
drm: Update log for 'none' recovery method
drm: verisilicon: add a driver for Verisilicon display controllers
drm: verisilicon: assign git tree to drm/misc in MAINTAINERS
drm: verisilicon: make vs_dc_platform_driver static
drm: verisilicon: suppress snprintf warning for pixel clock name
 
dsa: tag_mxl862xx: set dsa_default_offload_fwd_mark()
 
dt-binding: vendor-prefixes: document the Ayaneo brand
 
dt-bindings: adc: ltc2497: add support for ltc2305
dt-bindings: altera: Add fallback compatible for Stratix 10 SoCDK eMMC variant
dt-bindings: arm,corstone1000: Add "arm,corstone1000-a320-fvp"
dt-bindings: arm-smmu: Add compatible for Eliza SoC
dt-bindings: arm-smmu: qcom: Add compatible for Hawi SoC
dt-bindings: arm64: add Marvell 7k COMe boards
dt-bindings: arm64: add Marvell 7k COMe boards
dt-bindings: arm: add bindings for TQMa95xxLA
dt-bindings: arm: Add Zena CSS compatibility
dt-bindings: ARM: arm,vexpress-scc: convert to DT schema
dt-bindings: arm: aspeed: Add Asrock Paul IPMI card
dt-bindings: arm: aspeed: Add Asus Kommando IPMI card
dt-bindings: arm: AT91: document EV23X71A board
dt-bindings: arm: atmel,at91rm9200-sdramc: convert to DT schema
dt-bindings: arm: atmel,at91rm9200-st: convert to DT schema
dt-bindings: arm: atmel,at91sam9260-pit: convert to DT schema
dt-bindings: arm: axis: Add ARTPEC-9 alfred board
dt-bindings: arm: cpus: Add Apple M3 CPU core compatibles
dt-bindings: arm: cpus: Deprecate Qualcomm generic compatibles
dt-bindings: arm: cpus: Extend Qualcomm Oryon compatibles
dt-bindings: arm: fsl: add bindings for TQMa8x
dt-bindings: arm: fsl: Add compatible for i.MX8MP audio board (version 2)
dt-bindings: arm: fsl: Add FRDM-IMX91S board
dt-bindings: arm: fsl: Add GOcontroll Moduline IV/Mini
dt-bindings: arm: fsl: Add i.MX93 Wireless EVK board
dt-bindings: arm: fsl: add MBa93xxLA-MINI
dt-bindings: arm: fsl: Add NXP S32N79 SoC and RDB board
dt-bindings: arm: fsl: Add various solidrun i.MX8M boards
dt-bindings: arm: fsl: add Variscite DART-MX91 Boards
dt-bindings: arm: fsl: add Variscite DART-MX95 Boards
dt-bindings: arm: fsl: add Verdin iMX95
dt-bindings: arm: lpc: add missed lpc43xx board
dt-bindings: arm: mediatek: audsys: fix formatting issues
dt-bindings: arm: microchip,sam9x60-pit64b : convert to DT schema
dt-bindings: arm: microchip,sama7g5-chipid : convert to DT schema
dt-bindings: arm: nvidia: Document the Tegra238 CCPLEX cluster
dt-bindings: arm: qcom,ids: Add SoC ID for CQ7790
dt-bindings: arm: qcom,ids: Add SoC ID for SA8650P
dt-bindings: arm: qcom,ids: add SOC IDs for IPQ5210 family
dt-bindings: arm: qcom,ids: Add SoC IDs for SM7450 and SM7450P
dt-bindings: arm: qcom: add Arduino Monza, VENTUNO Q
dt-bindings: arm: qcom: Add ASUS Vivobook X1P42100 variant
dt-bindings: arm: qcom: add Dragonboard 820c using APQ8096SG SoC
dt-bindings: arm: qcom: Add ECS LIVA QC710
dt-bindings: arm: qcom: Add IPQ9574 AL02-c2 and AL02-c7 eMMC variant
dt-bindings: arm: qcom: Add Redmi 4A and Go
dt-bindings: arm: qcom: Add Thundercomm AI Mini PC G1 IoT
dt-bindings: arm: qcom: add wiko,chuppito compatible string
dt-bindings: arm: qcom: Add Xiaomi Redmi Note 8T
dt-bindings: arm: qcom: Document Eliza SoC and its MTP board
dt-bindings: arm: qcom: Document Glymur SoC and board
dt-bindings: arm: qcom: document google,bonito-tianma board
dt-bindings: arm: qcom: Document Mahua SoC and board
dt-bindings: arm: qcom: Document PURWA-IOT-EVK board
dt-bindings: arm: qcom: document the Ayaneo Pocket S2
dt-bindings: arm: qcom: Document the Lenovo IdeaCentre Mini X
dt-bindings: arm: qcom: talos-evk: Add QCS615 Talos EVK SMARC platform
dt-bindings: arm: rockchip: Add Khadas Edge 2L board
dt-bindings: arm: rockchip: Add Omega4 Evaluation board
dt-bindings: arm: rockchip: Add OneThing Edge Cube series
dt-bindings: arm: rockchip: Add rk3576 evb2 board
dt-bindings: arm: samsung: add compatible for samsung-j5y17lte
dt-bindings: arm: samsung: add compatible for samsung-j7xelte
dt-bindings: ARM: samsung: Add Google Manta (Nexus 10)
dt-bindings: arm: stm32: Modify STM32MP15x Phytec board items types
dt-bindings: arm: sunxi: Add TaiqiCat (TQC) A01
dt-bindings: arm: tegra: Add missing compatible strings
dt-bindings: arm: tegra: Add Tegra238 CBB compatible strings
dt-bindings: arm: tegra: Document Jetson AGX Thor DevKit
dt-bindings: arm: ti: Add verdin am62/am62p zinnia board
dt-bindings: arm: ti: Drop Kontron SMARC-sAM67 module
dt-bindings: bridge: lt8713sx: Add bindings
dt-bindings: bus: document the stm32 debug bus
dt-bindings: bus: Remove unused bindings
dt-bindings: cache: bt1-l2-ctl: Remove unused bindings
dt-bindings: cache: qcom,llcc: Add SDM670 compatible
dt-bindings: can: mcp251xfd: add microchip,xstbyen property
dt-bindings: chrome: Add cros-ec-ucsi compatibility to typec binding
dt-bindings: clk: tenstorrent: Add tenstorrent,atlantis-prcm-rcpu
dt-bindings: clock, reset: Add econet EN751221
dt-bindings: clock: Add ARTPEC-9 clock controller
dt-bindings: clock: add Qualcomm IPQ5210 GCC
dt-bindings: clock: eswin: Documentation for eic7700 SoC
dt-bindings: clock: exynos850: Add APM_AP MAILBOX clock
dt-bindings: clock: exynosautov920: add G3D clock definitions
dt-bindings: clock: fsl-sai: Document clock-cells = <1> support
dt-bindings: clock: fsl-sai: Document i.MX8M support
dt-bindings: clock: imx6q[ul]-clock: add optional clock enet[1]_ref_pad
dt-bindings: clock: qcom,dispcc-sc7180: Define MDSS resets
dt-bindings: clock: qcom,dispcc-sm6125: Define MDSS resets
dt-bindings: clock: qcom,eliza-dispcc: Add Eliza SoC display CC
dt-bindings: clock: qcom,gcc-sc8180x: Add missing GDSCs
dt-bindings: clock: qcom,glymur-dispcc: De-acronymize SoC name
dt-bindings: clock: qcom,sm6115-dispcc: Define MDSS resets
dt-bindings: clock: qcom-rpmhcc: Add RPMHCC for Eliza
dt-bindings: clock: qcom-rpmhcc: Add support for Nord SoCs
dt-bindings: clock: qcom: Add CMN PLL support for IPQ6018
dt-bindings: clock: qcom: Add CMN PLL support for IPQ8074
dt-bindings: clock: qcom: Add GCC video axi reset clock for Glymur
dt-bindings: clock: qcom: Add missing power-domains property
dt-bindings: clock: qcom: Add Nord Global Clock Controller
dt-bindings: clock: qcom: Add SM8750 GPU clocks
dt-bindings: clock: qcom: Add video clock controller on Glymur SoC
dt-bindings: clock: qcom: document the Eliza Global Clock Controller
dt-bindings: clock: qcom: Document the Eliza TCSR Clock Controller
dt-bindings: clock: qcom: document the Glymur GPU Clock Controller
dt-bindings: clock: qcom: Document the Nord SoC TCSR Clock Controller
dt-bindings: clock: renesas,rzg2l-cpg: Document RZ/G3L SoC
dt-bindings: clock: rockchip: Add RV1103B CRU support
dt-bindings: clock: tegra124-dfll: Convert to json-schema
dt-bindings: clock: vf610: Add definitions for MTIP L2 switch
dt-bindings: clock: vf610: Drop VF610_CLK_END define
dt-bindings: connector: Add PCIe M.2 Mechanical Key E connector
dt-bindings: connector: add pd-disable dependency
dt-bindings: connector: Add sink properties to comply with PD 3.1 spec
dt-bindings: connector: Add SPR AVS Sink APDO definitions
dt-bindings: cpufreq: qcom-hw: document Eliza cpufreq hardware
dt-bindings: crypto: ice: add operating-points-v2 property for QCOM ICE
dt-bindings: crypto: inside-secure,safexcel: add compatible for MT7981
dt-bindings: crypto: qcom,ice: Fix missing power-domain and iface clk
dt-bindings: crypto: qcom,inline-crypto-engine: Document the Eliza ICE
dt-bindings: display/bridge: add binding for TH1520 HDMI controller
dt-bindings: display/msm/gmu: Add SDM670 compatible
dt-bindings: display/msm/gpu: Drop redundant reg-names in one if:then:
dt-bindings: display/msm: dp-controller: Add Eliza SoC
dt-bindings: display/msm: dp-controller: Allow DAI on SM8650 and others
dt-bindings: display/msm: dp-controller: Correct SM8650 IO range
dt-bindings: display/msm: dsi-controller-main: Add Eliza SoC
dt-bindings: display/msm: dsi-controller-main: Add SC8280XP
dt-bindings: display/msm: dsi-phy-7nm: Add Eliza SoC
dt-bindings: display/msm: Fix typo in clock-names property
dt-bindings: display/msm: move DSI PHY bindings to phy/ subdir
dt-bindings: display/msm: qcom,eliza-mdss: Add Eliza SoC
dt-bindings: display/msm: qcom,eliza-mdss: Correct DPU and DP ranges in example
dt-bindings: display/msm: qcom,sm8650-dpu: Add Eliza SoC
dt-bindings: display/msm: sm8650: Correct VBIF range in example
dt-bindings: display/msm: sm8750-mdss: Correct DPU and DP ranges in example
dt-bindings: display: add verisilicon,dc
dt-bindings: display: arm,komeda: add Arm China Linlon D6 compatible
dt-bindings: display: bridge: ldb: Document nxp, enable-termination-resistor
dt-bindings: display: bridge: lvds-codec: add doestek,dtc34lm85am
dt-bindings: display: bridge: lvds-codec: add doestek,dtc34lm85am
dt-bindings: display: bridge: waveshare,dsi2dpi: Document 1..4 DSI lane support
dt-bindings: display: innolux,p097pfg: Document ports
dt-bindings: display: lt8912b: Drop redundant endpoint properties
dt-bindings: display: lt9611: Support single Port B input
dt-bindings: display: mediatek: Add compatibles for MediaTek mt8167
dt-bindings: display: msm-dsi-phy-7nm: Add SC8280XP
dt-bindings: display: msm: Document DSI controller and DSI PHY on SC8280XP
dt-bindings: display: panel-lvds: Add compatibles for Samsung LTN070NL01 and LTN101AL03 panels
dt-bindings: display: panel-lvds: Add compatibles for Samsung LTN070NL01 and LTN101AL03 panels
dt-bindings: display: panel: Add compatible for Holitech HTF065H045
dt-bindings: display: panel: Add compatible for TAIGUAN XTI05101-01A
dt-bindings: display: panel: Add Himax HX83121A
dt-bindings: display: panel: add LXD M9189A
dt-bindings: display: panel: Add Samsung S6E8FC0-M1906F9
dt-bindings: display: panel: Align style of "true" properties
dt-bindings: display: panel: Align style of additionalProperties
dt-bindings: display: panel: document Atrix 4G and Droid X2 DSI panel
dt-bindings: display: panel: Document the rotation property
dt-bindings: display: panel: Drop redundant properties
dt-bindings: display: panel: Move FriendlyElec HD702E to eDP
dt-bindings: display: panel: panel-simple: Add lg,sw49410 compatible
dt-bindings: display: rockchip: Add rk3576 DisplayPort
dt-bindings: display: samsung,s6d7aa0: Document port
dt-bindings: display: simple: add EDT ET057023UDBA panel
dt-bindings: display: simple: Add JuTouch JT070TM041 panel
dt-bindings: display: simple: Add Powertip PH800480T032-ZHC19 panel
dt-bindings: display: simple: Add Tianma TM050RDH03 panel
dt-bindings: display: simple: Move AUO 21.5" FHD to dual-link
dt-bindings: display: simple: Move Innolux G156HCE-L01 panel to dual-link
dt-bindings: display: tegra: Document Tegra20 HDMI port
dt-bindings: display: ti, am65x-dss: Fix AM62L DSS reg and clock constraints
dt-bindings: display: tilcdc: Convert to DT schema
dt-bindings: display: tilcdc: Mark panel binding as deprecated
dt-bindings: dma: renesas,rz-dmac: document RZ/{T2H,N2H}
dt-bindings: dma: rz-dmac: Add conditional schema for RZ/G3L
dt-bindings: dma: rz-dmac: Document RZ/G3L SoC
dt-bindings: dma: snps,dw-axi-dmac: Add CV1800B compatible
dt-bindings: dma: snps,dw-axi-dmac: add dma-coherent property
dt-bindings: dma: xlnx,axi-dma: Convert to DT schema
dt-bindings: dmaengine: Add Loongson Multi-Channel DMA controller
dt-bindings: dmaengine: Fix spelling mistake "Looongson" -> "Looogson"
dt-bindings: document access-controllers property for coresight peripherals
dt-bindings: dpll: add ref-sync-sources property
dt-bindings: drm/bridge: anx7625: describe Type-C connector
dt-bindings: ethernet: eswin: add optional TXD and RXD delay register offsets
dt-bindings: ethernet: eswin: fix hsp-sp-csr backward compatibility
dt-bindings: extcon: ptn5150: Allow "connector" node to present
dt-bindings: firmware: arm,scmi: Document arm,no-completion-irq property
dt-bindings: firmware: google,gs101-acpm-ipc: add S2MPG11 secondary PMIC
dt-bindings: firmware: qcom,scm: document Eliza SCM Firmware Interface
dt-bindings: firmware: qcom,scm: Document ipq5210 SCM
dt-bindings: firmware: qcom,scm: Document ipq9650 SCM
dt-bindings: fsl: add compatible string fsl,imx25-aips
dt-bindings: fsl: imx7ulp-smc1: Add #clock-cells property
dt-bindings: gpio: cavium,thunder-8890: Remove DT binding
dt-bindings: gpio: fix microchip,mpfs-gpio interrupt documentation
dt-bindings: gpio: gpio-delay: Use Alexander's email
dt-bindings: gpio: mpfs-gpio: permit resets
dt-bindings: gpio: realtek-otto: add rtl9607 compatible
dt-bindings: hwmon/pmbus: Add Infineon XDP720
dt-bindings: hwmon: add Aosong AHT10/AHT20/DHT20 to trivial devices
dt-bindings: hwmon: add support for MCP998X
dt-bindings: hwmon: convert npcm750-pwm-fan to DT schema
dt-bindings: hwmon: isl68137: Add compatible strings for RAA228942 and RAA228943
dt-bindings: hwmon: moortec,mr75203: adapt multipleOf for T-Head TH1520
dt-bindings: hwmon: ti,ina2xx: Add INA234 device
dt-bindings: i2c: amlogic: Add compatible for T7 SOC
dt-bindings: i2c: apple,i2c: Add t8122 compatible
dt-bindings: i2c: cnxt,cx92755-i2c: Convert to DT schema
dt-bindings: i2c: dw: Remove unused bindings
dt-bindings: i2c: intel,ixp4xx-i2c: Convert to DT schema
dt-bindings: i2c: mux-gpio: name correct maintainer
dt-bindings: i2c: qcom-cci: Document Milos compatible
dt-bindings: i2c: qcom-cci: Document sm6150 compatible
dt-bindings: i2c: realtek,rtl9301-i2c: extend for clocks and RTL9607C support
dt-bindings: i2c: renesas,riic: Document the R9A08G046 support
dt-bindings: i2c: spacemit: k3: Add compatible
dt-bindings: iio: accel: adi,adxl372: add ADXL371 compatible
dt-bindings: iio: accel: bosch,bma255: add bmx055 accel binding
dt-bindings: iio: adc: Add support for QCOM PMIC5 Gen3 ADC
dt-bindings: iio: adc: adi,ad4030: Add ADAQ4216 and ADAQ4224
dt-bindings: iio: adc: adi,ad4030: Add PWM
dt-bindings: iio: adc: adi,ad4030: Reference spi-peripheral-props
dt-bindings: iio: adc: adi,ad4080: add support for AD4082, AD4085 and AD4088
dt-bindings: iio: adc: adi,ad7380: add spi-rx-bus-width property
dt-bindings: iio: adc: amlogic,meson-saradc: add S4 compatible
dt-bindings: iio: adc: cpcap-adc: document Mot ADC
dt-bindings: iio: adc: Split out QCOM VADC channel properties
dt-bindings: iio: amplifiers: ad8366: add adrf5702/3 support
dt-bindings: iio: amplifiers: Add AD8366 support
dt-bindings: iio: dac: Fix typo in ti,dac7612.yaml
dt-bindings: iio: dac: ltc2632: add LTC2654 compatible strings
dt-bindings: iio: dac: maxim,ds4424: add ds4402/ds4404
dt-bindings: iio: dac: maxim,ds4424: add maxim,rfs-ohms property
dt-bindings: iio: gyroscope: bosch,bmg160: add bmx055 gyroscope binding
dt-bindings: iio: light: vcnl4000: add Capella CM36686 and CM36672P
dt-bindings: iio: light: vcnl4000: add regulators
dt-bindings: iio: magnetometer: bosch,bmc150_magn: add bmx055 magnetometer binding
dt-bindings: iio: proximity: add ST VL53L1X ToF sensor
dt-bindings: iio: proximity: hx9023s: support firmware-name property
dt-bindings: ili9806e: add Rocktech RK050HR345-CT106A display
dt-bindings: input: add debounce-delay-ms common property
dt-bindings: input: add GPIO charlieplex keypad
dt-bindings: input: Add Parade TC3408 touchscreen controller
dt-bindings: input: add settling-time-us common property
dt-bindings: input: awinic,aw86927: Add Awinic AW86938
dt-bindings: input: matrix-keymap: fix key board wording
dt-bindings: input: touchscreen: convert fsl-mx25-tcq.txt to yaml
dt-bindings: input: touchscreen: Convert TS-4800 to DT schema
dt-bindings: input: touchscreen: edt-ft5x06: Add FocalTech FT3519
dt-bindings: input: touchscreen: sitronix,st1232: Add wakeup-source
dt-bindings: intel: Add Agilex5 SoCFPGA modular board
dt-bindings: interconnect: document the RPMh Network-On-Chip interconnect in Eliza SoC
dt-bindings: interconnect: document the RPMh Network-On-Chip interconnect in Mahua SoC
dt-bindings: interconnect: OSM L3: Add Eliza EPSS L3 compatible
dt-bindings: interconnect: OSM L3: Document sm8550 OSM L3 compatible
dt-bindings: interconnect: qcom,glymur-rpmh: De-acronymize SoC name
dt-bindings: interconnect: qcom,msm8974: drop bus clocks
dt-bindings: interconnect: qcom,msm8974: use qcom,rpm-common
dt-bindings: interconnect: qcom,qcs615-rpmh: add clocks property to enable QoS
dt-bindings: interconnect: qcom,qcs8300-rpmh: add clocks property to enable QoS
dt-bindings: interrupt-controller: Add LS7A PCH LPC
dt-bindings: interrupt-controller: apple,aic2: Add AICv3
dt-bindings: interrupt-controller: arm,gic-v3: Fix EPPI range
dt-bindings: interrupt-controller: fsl,irqsteer: add S32N79 support
dt-bindings: interrupt-controller: renesas,rzg2l-irqc: Document RZ/G3L SoC
dt-bindings: interrupt-controller: renesas,rzg2l-irqc: Use pattern for interrupt-names
dt-bindings: interrupt-controller: tegra: Fix reg entries
dt-bindings: leds: lp5860: add enable-gpio
dt-bindings: leds: sc2731: Add compatible for SC2730
dt-bindings: leds: sun50i-a100: Add compatible for Allwinner A523 SoC
dt-bindings: mailbox: qcom-ipcc: Document the Eliza Inter-Processor Communication Controller
dt-bindings: media: i2c: Add ov2732 image sensor
dt-bindings: media: i2c: Add Sony IMX355
dt-bindings: media: i2c: alliedvision,alvium-csi2
dt-bindings: media: i2c: document Omnivision OV08D10 CMOS image sensor
dt-bindings: media: mt9m114: document MI1040 sensor
dt-bindings: media: qcom,sdm670-camss: Remove clock-lanes requirement
dt-bindings: media: st,stm32-dcmi: add 'power-domains' property
dt-bindings: media: st: dcmi: add DMA-MDMA chaining properties
dt-bindings: memory: Add Tegra210 memory controller bindings
dt-bindings: memory: tegra210: Mark EMC as cooling device
dt-bindings: mfd: bd72720: Add ROHM BD73900
dt-bindings: mfd: Convert fsl-imx25-tsadc.txt to yaml format
dt-bindings: mfd: max77620: Convert to DT schema
dt-bindings: mfd: max77620: Document optional RTC address for MAX77663
dt-bindings: mfd: maxim,max77759: reference power-supply schema and add regulator property
dt-bindings: mfd: sl28cpld: Drop sa67mcu compatible
dt-bindings: mfd: spacemit,p1: Add individual regulator supply properties
dt-bindings: mfd: spacemit,p1: Add individual regulator supply properties
dt-bindings: mips: Add Mobileye EyeQ6Lplus SoC
dt-bindings: misc: Describe FPC202 LED features
dt-bindings: misc: qcom,fastrpc: Add compatible for Glymur
dt-bindings: mmc: add binding for BST DWCMSHC SDHCI controller
dt-bindings: mmc: Add sdhci support for Canaan k230
dt-bindings: mmc: amlogic: Add compatible for T7 mmc
dt-bindings: mmc: arasan,sdhci: Add Axiado AX3000 SoC
dt-bindings: mmc: arasan,sdhci: Allow "dma-coherent" property
dt-bindings: mmc: arm,pl18x: Do not use plural form of a proper noun PrimeCell
dt-bindings: mmc: brcm,iproc-sdhci: Allow "dma-coherent" and "iommus" properties
dt-bindings: mmc: cdns,sdhci: Drop required "resets" on AMD Pensando ELBA
dt-bindings: mmc: dwcmshc-sdhci: Fix resets array validation
dt-bindings: mmc: fsl-imx-esdhc: add S32N79 support
dt-bindings: mmc: hisilicon,hi3660-dw-mshc: Convert to DT schema
dt-bindings: mmc: loongson,ls2k0500-mmc: Add compatible for Loongson-2K0300
dt-bindings: mmc: mtk-sd: Add support for MT8189 SoC
dt-bindings: mmc: renesas,sdhi: Add mux-states property
dt-bindings: mmc: rockchip-dw-mshc: Add RV1103B compatible
dt-bindings: mmc: rockchip-dw-mshc: Fix the RV1103B compatible
dt-bindings: mmc: sdhci-msm: add IPQ5210 compatible
dt-bindings: mmc: sdhci-msm: add IPQ9650 compatible
dt-bindings: mmc: sdhci-of-aspeed: Add AST2700 compatible
dt-bindings: mmc: snps,dwcmshc-sdhci: add HPE GSC dwcmshc compatible
dt-bindings: mmc: spacemit,sdhci: add reset support
dt-bindings: mmc: spacemit,sdhci: add support for K3 SoC
dt-bindings: mtd: Describe MTD partitions concatenation
dt-bindings: mtd: gpmi-nand: ref to nand-controller-legacy.yaml
dt-bindings: mtd: mxc-nand: add i.MX25 and i.MX27 nand support
dt-bindings: mtd: mxc-nand: add missing compatible string and ref to nand-controller-legacy.yaml
dt-bindings: mtd: refactor NAND bindings and add nand-controller-legacy.yaml
dt-bindings: mux: Remove nodename pattern constraints
dt-bindings: net: Add support for Spacemit K3 dwmac
dt-bindings: net: cdns,macb: add a compatible for Microchip pic64hpsc
dt-bindings: net: cdns,macb: replace cdns,refclk-ext with cdns,refclk-source
dt-bindings: net: document Microchip PIC64-HPSC/HX MDIO controller
dt-bindings: net: dsa: maxlinear,mxl862xx: remove port label
dt-bindings: net: dsa: nxp,sja1105: make spi-cpol optional for sja1110
dt-bindings: net: ethernet-phy: add property enet-phy-pair-order
dt-bindings: net: ethernet-phy: add property enet-phy-pair-polarity
dt-bindings: net: macb: add property indicating timer adjust mode
dt-bindings: net: micrel: KSZ8041RNLI supports LED mode
dt-bindings: net: micrel: Sort lists
dt-bindings: net: nuvoton: Add schema for Nuvoton MA35 family GMAC
dt-bindings: net: nxp,s32-dwmac: Declare per-queue interrupts
dt-bindings: net: qcom,ipa: add Milos compatible
dt-bindings: net: qcom,ipa: Add sram property for describing IMEM slice
dt-bindings: net: qcom,ipa: document qcm2290 compatible
dt-bindings: net: realtek,rtl82xx: Document realtek,*-ssc-enable property
dt-bindings: net: realtek,rtl82xx: Keep property list sorted
dt-bindings: net: ti: k3-am654-cpsw-nuss: Add ti,j722s-cpsw-nuss compatible
dt-bindings: net: wireless: add ath12k wifi device IPQ5424
dt-bindings: net: wireless: brcm: Add compatible for bcm43752
dt-bindings: nfc: nxp,nci: Document PN557 compatible
dt-bindings: npu: arm,ethos: Add "arm,corstone1000-ethos-u85"
dt-bindings: nvmem: qfprom: Add Kaanapali compatible
dt-bindings: nvmem: rockchip,otp: Add compatible for RK3528
dt-bindings: nvmem: rockchip,otp: Add support for RK3562 and RK3568
dt-bindings: nvmem: sl28cpld: Drop sa67mcu compatible
dt-bindings: omap: Add Samsung Galaxy Tab 2 7.0 and 10.1
dt-bindings: opp-v2: Fix example 3 CPU reg value
dt-bindings: panel-simple-dsi: add nt37700f compatible
dt-bindings: PCI: Add Andes QiLai PCIe support
dt-bindings: PCI: cix,sky1-pcie-host: Add power-domains
dt-bindings: pci: Document the NVIDIA Tegra264 PCIe controller
dt-bindings: PCI: eswin: Add ESWIN PCIe Root Complex
dt-bindings: PCI: imx6q-pcie: Add i.MX94 and i.MX943 SoCs
dt-bindings: PCI: imx6q-pcie: Fix maxItems of clocks and clock-names
dt-bindings: PCI: renesas,r9a08g045s33-pcie: Document RZ/G3E SoC
dt-bindings: PCI: renesas,r9a08g045s33-pcie: Fix naming properties
dt-bindings: PCI: tegra194: Add monitor clock support
dt-bindings: phy: Add Canaan K230 USB PHY
dt-bindings: phy: eswin: Document the EIC7700 SoC SATA PHY
dt-bindings: phy: mediatek, dsi-phy: Add support for mt8167
dt-bindings: phy: mediatek,dsi-phy: Add support for mt8167
dt-bindings: phy: qcom,sc8280xp-qmp-ufs-phy: document the Eliza QMP UFS PHY
dt-bindings: phy: tegra-xusb: Document Type C support
dt-bindings: phy: tegra: Document Tegra210 USB PHY
dt-bindings: pincfg-node: Add input-threshold-voltage-microvolt property
dt-bindings: pinctrl: apple,pinctrl: Add t8122 compatible
dt-bindings: pinctrl: convert fsl,imx27-pinctrl.txt to YAML
dt-bindings: pinctrl: document access-controllers property for stm32 HDP
dt-bindings: pinctrl: document the Eliza Top Level Mode Multiplexer
dt-bindings: pinctrl: imx35: add compatible string fsl,imx25-iomuxc
dt-bindings: pinctrl: marvell,armada3710-xb-pinctrl: add missing items keyword
dt-bindings: pinctrl: pincfg-node: add restrictions on conflicting properties
dt-bindings: pinctrl: pincfg-node: permit bias-high-impedance with other bias properties
dt-bindings: pinctrl: pinctrl-max77620: convert to DT schema
dt-bindings: pinctrl: pinctrl-single: Add brcm,bcm7038-padconf
dt-bindings: pinctrl: qcom,sm8450-lpass-lpi-pinctrl: Add SA8775P and QCS8300 pinctrl
dt-bindings: pinctrl: qcom,sm8650-lpass-lpi-pinctrl: Add Glymur pinctrl
dt-bindings: pinctrl: qcom: add IPQ5210 pinctrl
dt-bindings: pinctrl: qcom: Add Milos LPASS LPI pinctrl
dt-bindings: pinctrl: qcom: Add SDM670 LPASS LPI pinctrl
dt-bindings: pinctrl: qcom: Describe Hawi TLMM block
dt-bindings: pinctrl: realtek: Add RTD1625 pinctrl binding
dt-bindings: pinctrl: realtek: Improve 'realtek,duty-cycle' description
dt-bindings: pinctrl: renesas,r9a09g077: Document pin configuration properties
dt-bindings: pinctrl: rockchip: Add RV1103B compatible
dt-bindings: power: Add MediaTek MT8189 power domain
dt-bindings: power: Add Support for Allwinner A733 PCK600 Power Domain Controller
dt-bindings: power: define ID for Marvell PXA1908 audio domain
dt-bindings: power: mt7622-power: Add MT7622_POWER_DOMAIN_AUDIO
dt-bindings: power: mt8196-gpufreq: Describe nvmem provider ability
dt-bindings: power: qcom,rpmhpd: Add RPMh power domain for Hawi SoC
dt-bindings: power: qcom,rpmpd: document the Eliza RPMh Power Domains
dt-bindings: power: reset: cortina,gemini-power-controller: convert to DT schema
dt-bindings: power: supply: cpcap-battery: document monitored-battery property
dt-bindings: power: supply: document Samsung S2MU005 battery fuel gauge
dt-bindings: power: supply: max17042: add support for max77759
dt-bindings: power: supply: max17042: drop formatting specifier |
dt-bindings: power: supply: max17042: support shunt-resistor-micro-ohms
dt-bindings: pwm: amlogic: Document A4 A5 and T7 PWM
dt-bindings: qcom,pdc: document the Eliza Power Domain Controller
dt-bindings: qcom,pdc: document the Hawi Power Domain Controller
dt-bindings: qcom: add ipq5210 boards
dt-bindings: qcom: Document samsung,coreprimeltevzw
dt-bindings: qcom: lpass-lpi-common: add reserved GPIOs property
dt-bindings: remoteproc: k3-r5f: Add memory-region-names
dt-bindings: remoteproc: k3-r5f: Split up memory regions
dt-bindings: remoteproc: qcom,milos-pas: Document Eliza ADSP
dt-bindings: remoteproc: qcom,msm8916-mss-pil: Add MDM9607
dt-bindings: remoteproc: qcom,msm8916-mss-pil: Add MSM8917
dt-bindings: remoteproc: qcom,msm8916-mss-pil: Add MSM8937
dt-bindings: remoteproc: qcom,msm8916-mss-pil: Add MSM8940
dt-bindings: remoteproc: qcom,sm8550-pas: Add Glymur ADSP
dt-bindings: remoteproc: qcom,sm8550-pas: Add Glymur CDSP
dt-bindings: remoteproc: qcom,sm8550-pas: Add Kaanapali ADSP
dt-bindings: remoteproc: qcom,sm8550-pas: Add Kaanapali CDSP
dt-bindings: remoteproc: qcom: Drop types for firmware-name
dt-bindings: remove unimplemented AXI snps,kbbe snps,mb and snps,rb
dt-bindings: reset: renesas,rzv2h-usb2phy: Add '#mux-state-cells' property
dt-bindings: reset: renesas,rzv2h-usb2phy: Document RZ/G3E USB2PHY reset
dt-bindings: riscv: Add Supm extension description
dt-bindings: riscv: microchip: document the PIC64GX curiosity kit
dt-bindings: rng: atmel,at91-trng: add microchip,lan9691-trng
dt-bindings: rtc: add olpc,xo1-rtc to trivial-rtc
dt-bindings: rtc: isl12026: convert to YAML schema
dt-bindings: rtc: microcrystal,rv3028: Allow to specify vdd-supply
dt-bindings: rtc: mpfs-rtc: permit resets
dt-bindings: rtc: sc2731: Add compatible for SC2730
dt-bindings: serial: 8250: Add Loongson 3A4000 uart compatible
dt-bindings: serial: 8250: spacemit: fix clock property for K3 SoC
dt-bindings: serial: amlogic,meson-uart: Add compatible string for A9
dt-bindings: serial: atmel,at91-usart: add microchip,lan9691-usart
dt-bindings: serial: Document the graph port
dt-bindings: serial: renesas,rsci: Document RZ/G3L SoC
dt-bindings: serial: snps-dw-apb-uart: Add RV1103B compatible
dt-bindings: soc: cix: document the syscon on Sky1 SoC
dt-bindings: soc: imx93-media-blk-ctrl: Add PDFC subnode to schema and example
dt-bindings: soc: microchip: add compatible for the mss-top-sysreg on pic64gx
dt-bindings: soc: microchip: document PolarFire SoC's gpio interrupt mux
dt-bindings: soc: microchip: mpfs-sys-controller: Add pic64gx compatibility
dt-bindings: soc: mobileye: Add EyeQ6Lplus OLB
dt-bindings: soc: mobileye: OLB is an Ethernet PHY provider on EyeQ5
dt-bindings: soc: qcom: qcom,pmic-glink: Add Glymur and Kaanapali compatibles
dt-bindings: soc: renesas: Document RZ/G3L SoC variants, SMARC SoM and Carrier-II EVK
dt-bindings: soc: renesas: renesas,rzg2l-sysc: Document RZ/G3L SoC
dt-bindings: soc: rockchip: grf: Add RV1103B compatibles
dt-bindings: spmi: qcom,x1e80100-spmi-pmic-arb: Document Eliza compatible
dt-bindings: sram: Allow multiple-word prefixes to sram subnode
dt-bindings: sram: Document qcom,hawi-imem compatible
dt-bindings: sram: Document qcom,milos-imem
dt-bindings: sram: qcom,imem: Allow modem-tables subnode
dt-bindings: thermal: Fix false warning with 'phandle' in trips nodes
dt-bindings: thermal: lmh: Add SDM670 compatible
dt-bindings: thermal: qcom-tsens: Add Eliza SoC TSENS
dt-bindings: thermal: qcom-tsens: Document the SM8750 Temperature Sensor
dt-bindings: thermal: st,thermal-spear1340: convert to dtschema
dt-bindings: thermal: tsens: add SDM670 compatible
dt-bindings: timer: sifive,clint: add pic64gx compatibility
dt-bindings: timestamp: Add Tegra264 support
dt-bindings: touchscreen: trivial-touch: Move allOf: after required:
dt-bindings: trivial-devices: Add Delta Q54SN120A1 and Q54SW120A7
dt-bindings: trivial-devices: Add sony,aps-379
dt-bindings: trivial-devices: Add support for XDPE1A2G5B/7B
dt-bindings: Update Sasha Finkelstein's email address
dt-bindings: usb: Add Corechips SL6341 USB2.0/3.0 hub controller
dt-bindings: usb: Add support for Terminus FE1.1s USB2.0 Hub controller
dt-bindings: usb: atmel,at91rm9200-udc: convert to DT schema
dt-bindings: usb: atmel,at91sam9rl-udc: convert to DT schema
dt-bindings: usb: cdns,usb3: document USBSSP controller support
dt-bindings: usb: cdns,usb3: support USB devices in DT
dt-bindings: usb: document the Etek ET7304 USB Type-C Port Controller
dt-bindings: usb: document the Renesas UPD720201/UPD720202 USB 3.0 xHCI Host Controller
dt-bindings: usb: dwc3: add support for StarFive JHB100
dt-bindings: usb: dwc3: spacemit: add support for K3 SoC
dt-bindings: usb: Fix EIC7700 USB reset's issue
dt-bindings: usb: generic-ehci: fix schema structure and add at91sam9g45 constraints
dt-bindings: usb: generic-ohci: add AT91RM9200 OHCI binding support
dt-bindings: usb: introduce nxp,imx-dwc3
dt-bindings: usb: maxim,max33359: Add supply property for vbus
dt-bindings: usb: maxim,max3421: convert to DT schema
dt-bindings: usb: mpfs-musb: permit resets
dt-bindings: usb: nxp,ptn5110: add optional orientation-gpios property
dt-bindings: usb: qcom,dwc3: Allow high-speed interrupt on Glymur, Hamoa and Milos
dt-bindings: usb: qcom,snps-dwc3: Add constraints for IPQ5424 and IPQ9574
dt-bindings: usb: qcom,snps-dwc3: Add constraints for SM4250
dt-bindings: usb: qcom,snps-dwc3: Add constraints for SM6375
dt-bindings: usb: qcom,snps-dwc3: Add missing clocks and interrupts constraints
dt-bindings: usb: qcom,snps-dwc3: Document the Eliza compatible
dt-bindings: usb: qcom,snps-dwc3: Drop stale child node comment
dt-bindings: usb: richtek,rt1711h: Add Hynetek HUSB311
dt-bindings: usb: richtek,rt1711h: Switch ETEK ET7304 to use a fallback compatible
dt-bindings: usb: st,st-ohci-300x: convert to DT schema
dt-bindings: usb: ti,dwc3: convert to DT schema
dt-bindings: usb: ti,omap4-musb: convert to DT schema
dt-bindings: usb: ti,omap4-musb: Drop duplicate 'usb-phy' property constraints
dt-bindings: usb: ti,usb8041: Support nested USB hubs
dt-bindings: vendor-prefixes: Add Arm Technology (China) Co., Ltd.
dt-bindings: vendor-prefixes: Add Beijing Ultrapower Software Co., Ltd.
dt-bindings: vendor-prefixes: Add Doestek
dt-bindings: vendor-prefixes: Add Doestek
dt-bindings: vendor-prefixes: Add Holitech
dt-bindings: vendor-prefixes: Add Hynetek Semiconductor Co., Ltd.
dt-bindings: vendor-prefixes: Add lxd
dt-bindings: vendor-prefixes: Add Shenzhen Corechips Microelectronics
dt-bindings: vendor-prefixes: Add Shenzhen OneThing Technologies Co., Ltd.
dt-bindings: vendor-prefixes: add verisilicon
dt-bindings: vendor-prefixes: add WIKO SAS
dt-bindings: vendor: add taiguanck
dt-bindings: wireless: ath10k: Add quirk to skip host cap QMI requests
 
dts: riscv: spacemit: k3: Add i2c nodes
dts: riscv: spacemit: k3: add P1 PMIC regulator tree
 
dummy: convert to ndo_set_rx_mode_async
 
e1000e: Unroll PTP in probe error handling
 
ecryptfs: cleanup ecryptfs_setattr
ecryptfs: combine the two ATTR_SIZE blocks in ecryptfs_setattr
ecryptfs: Drop TODO comment in ecryptfs_derive_iv
ecryptfs: factor out a ecryptfs_iattr_to_lower helper
ecryptfs: Fix tag number in encrypt_filename() error message
ecryptfs: Fix typo in ecryptfs_derive_iv function comment
ecryptfs: keep the lower iattr contained in truncate_upper
ecryptfs: Log function name only once in decode_and_decrypt_filename
ecryptfs: merge ecryptfs_inode_newsize_ok into truncate_upper
ecryptfs: Remove redundant if checks in encrypt_and_encode_filename
ecryptfs: Replace memcpy + manual NUL termination with strscpy
ecryptfs: Set s_time_gran to get correct time granularity
ecryptfs: streamline truncate_upper
ecryptfs: Use struct_size to improve process_response + send_miscdev
ecryptfs: use ZERO_PAGE instead of allocating zeroed memory in truncate_upper
 
EDAC/altera: Drop unused field eccmgr_sysfs_attr
 
EDAC/amd64: Add support for family 19h, models 40h-4fh
 
EDAC/device: Allow addition of const sysfs attributes
EDAC/device: Constify info sysfs attributes
EDAC/device: Drop unnecessary and dangerous casts of attributes
EDAC/device: Drop unused macro to_edacdev_attr()
 
EDAC/i10nm: Add driver decoder for Granite Rapids server
EDAC/i10nm: Fix spelling mistake "readd" -> "read"
 
EDAC/i7core: Use kzalloc_flex()
 
EDAC/ie31200: Make rpl_s_cfg static
 
EDAC/mc: Use kzalloc_flex()
 
EDAC/mpc85xx: Constify device sysfs attributes
 
EDAC/pci_sysfs: Constify instance sysfs attributes
 
EDAC/sb: Use kzalloc_flex()
 
EDAC/versalnet: Fix device name memory leak
EDAC/versalnet: Fix device_node leak in mc_probe()
EDAC/versalnet: Fix memory leak in remove and probe error paths
EDAC/versalnet: Refactor memory controller initialization and cleanup
 
efi/capsule-loader: fix incorrect sizeof in phys array reallocation
 
efi/libstub: Move efi_relocate_kernel() into its only remaining user
efi/libstub: Synchronize instruction cache after kernel relocation
 
efi/loongarch: Implement efi_cache_sync_image()
efi/loongarch: Randomize kernel preferred address for KASLR
 
efi/memattr: Fix thinko in table size sanity check
 
efi: Allocate runtime workqueue before ACPI init
efi: Allow to expose the workqueue via sysfs
efi: Drop unused efi_range_is_wc() function
efi: efi.h: Remove extra semicolon
efi: Enable BGRT loading under Xen
efi: libstub: fix type of fdt 32 and 64bit variables
efi: make efi_mem_type() and efi_mem_attributes() work on Xen PV
efi: pstore: Drop efivar lock when efi_pstore_open() returns with an error
efi: sysfb_efi: Extend quirk to cover IdeaPad Duet 3 10IGL5-LTE
efi: Tag memblock reservations of boot services regions as RSRV_KERN
 
efivarfs: use QSTR() in efivarfs_alloc_dentry
 
enic: add type-aware alloc for WQ, RQ, CQ and INTR resources
enic: add V2 SR-IOV VF device ID
enic: detect admin channel resources for SR-IOV
enic: detect SR-IOV VF type from PCI capability
enic: extend resource discovery for SR-IOV admin channel
enic: make enic_dev_enable/disable ref-counted
 
entry: Add missing kernel-doc for arch_ptrace_report_syscall functions
entry: Fix stale comment for irqentry_enter()
entry: Kill ARCH_SYSCALL_WORK_{ENTER,EXIT}
entry: Move irqentry_enter() prototype later
entry: Prepare for deferred hrtimer rearming
entry: Remove local_irq_{enable,disable}_exit_to_user()
entry: Split kernel mode logic from irqentry_{enter,exit}()
entry: Split preemption from irqentry_exit_to_kernel_mode()
 
erofs: clean up encoded map flags
erofs: ensure all folios are managed in erofs_try_to_free_all_cached_folios()
erofs: error out obviously illegal extents in advance
erofs: fix EFSCORRUPTED on multi-algorithm images in z_erofs_map_sanity_check()
erofs: fix managed cache race for unaligned extents
erofs: fix metabuf leak in inode xattr initialization
erofs: fix offset truncation when shifting pgoff on 32-bit platforms
erofs: fix the out-of-bounds nameoff handling for trailing dirents
erofs: fix unsigned underflow in z_erofs_lz4_handle_overlap()
erofs: fix use-after-free on sbi->sync_decompress
erofs: handle 48-bit blocks/uniaddr for extra devices
erofs: harden h_shared_count in erofs_init_inode_xattrs()
erofs: include the trailing NUL in FS_IOC_GETFSLABEL
erofs: unify lcn as u64 for 32-bit platforms
erofs: verify metadata accesses for file-backed mounts
 
esp: fix page frag reference leak on skb_to_sgvec failure
esp: fix page frag reference leak on skb_to_sgvec failure
 
eth fbnic: Add mailbox self test
eth fbnic: Add msix self test
eth fbnic: Add register self test
eth fbnic: TLV support for use by MBX self test
 
eth: bnxt: rename ring_err_stats -> ring_drv_stats
eth: fbnic: Add protection against pause storm
eth: fbnic: Fetch TX pause storm stats
eth: fbnic: fix double-free of PCS on phylink creation failure
eth: fbnic: Use wake instead of start
eth: mlx5: Move pause storm errors to pause stats
eth: remove the driver for acenic / tigon1&2
 
ethernet: 3c509: Add GPL 2.0 SPDX license identifier
ethernet: 3c509: Fix AUI transceiver type selection
ethernet: 3c509: Fix most coding style issues
ethernet: 3c509: Update documentation to match MAINTAINERS
 
ethtool: Add RSS indirection table resize helpers
ethtool: cmis: fix u16-to-u8 truncation of msleep_pre_rpl
ethtool: cmis: require exact CDB reply length
ethtool: cmis: validate fw->size against start_cmd_payload_size
ethtool: cmis: validate start_cmd_payload_size from module
ethtool: coalesce: cap profile updates at NET_DIM_PARAMS_NUM_PROFILES
ethtool: eeprom: add missing ethnl_ops_begin() / _complete() during fallback
ethtool: eeprom: add more safeties to EEPROM Netlink fallback
ethtool: fix ethnl_bitmap32_not_zero() bit interval semantics
ethtool: linkstate: fix unbalanced ethnl_ops_complete() on PHY lookup error
ethtool: module: avoid leaking a netdev ref on module flash errors
ethtool: module: avoid racy updates to dev->ethtool bitfield
ethtool: module: call ethnl_ops_complete() on module flash errors
ethtool: module: check fw_flash_in_progress under rtnl_lock
ethtool: module: fix cleanup if socket used for flashing multiple devices
ethtool: pse-pd: fix missing ethnl_ops_complete()
ethtool: rss: add missing errno on RSS context delete
ethtool: rss: avoid device context leak on reply-build failure
ethtool: rss: avoid modifying the RSS context response
ethtool: rss: fix falsely ignoring indir table updates
ethtool: rss: fix hkey leak when indir_size is 0
ethtool: rss: fix indir_table and hkey leak on get_rxfh failure
ethtool: strset: check nla_len overflow
ethtool: strset: fix header attribute index in ethnl_req_get_phydev()
ethtool: Track user-provided RSS indirection table size
ethtool: tsconfig: fix missing ethnl_ops_complete()
ethtool: tsconfig: fix reply error handling
ethtool: tsinfo: don't pass ERR_PTR to genlmsg_cancel on prepare failure
ethtool: tsinfo: fix uninitialized stats on the by-PHC path
 
eventfs: Hold eventfs_mutex and SRCU when remount walks events
eventfs: Simplify code using guard()s
eventfs: Use list_add_tail_rcu() for SRCU-protected children list
 
eventpoll: drop dead bool return from ep_remove_epi()
eventpoll: drop vestigial __ prefix from ep_remove_{file,epi}()
eventpoll: drop vestigial epi->dying flag
eventpoll: fix ep_remove struct eventpoll / struct file UAF
eventpoll: kill __ep_remove()
eventpoll: move epi_fget() up
eventpoll: move f_lock acquisition into ep_remove_file()
eventpoll: refresh eventpoll_release() fast-path comment
eventpoll: rename ep_remove_safe() back to ep_remove()
eventpoll: split __ep_remove()
eventpoll: use hlist_is_singular_node() in __ep_remove()
 
EVM: add comment describing why ino field is still unsigned long
 
evm: Don't enable fix mode when secure boot is enabled
evm: Enforce signatures version 3 with new EVM policy 'bit 3'
evm: fix security.evm for a file with IMA signature
 
exec: use strnlen() in __set_task_comm
 
exfat: add block readahead in exfat_chain_cont_cluster
exfat: add fallocate FALLOC_FL_ALLOCATE_RANGE support
exfat: Drop dead assignment of num_clusters
exfat: Drop pointless invalidate_inode_buffers() call
exfat: drop redundant sec parameter from exfat_mirror_bh
exfat: Fix bitwise operation having different size
exfat: fix error handling for FAT table operations
exfat: fix incorrect directory checksum after rename to shorter name
exfat: fix passing zero to ERR_PTR() in exfat_mkdir()
exfat: fix s_maxbytes
exfat: introduce exfat_chain_advance helper
exfat: introduce exfat_cluster_walk helper
exfat: optimize exfat_chain_cont_cluster with cached buffer heads
exfat: remove NULL cache pointer case in exfat_ent_get
exfat: use exfat_chain_advance helper
exfat: use exfat_cluster_walk helper
exfat: use readahead helper in exfat_allocate_bitmap
exfat: use readahead helper in exfat_get_dentry
exfat: use truncate_inode_pages_final() at evict_inode()
 
exit: kill unnecessary thread_group_leader() checks in exit_notify() and do_notify_parent()
exit: prevent preemption of oopsing TASK_DEAD task
 
ext2: avoid drop_nlink() during unlink of zero-nlink inode in ext2_unlink()
ext2: guard reservation window dump with EXT2FS_DEBUG
ext2: reject inodes with zero i_nlink and valid mode in ext2_iget()
ext2: remove stale TODO about kmap
ext2: replace BUG_ON with WARN_ON_ONCE in ext2_get_blocks
ext2: Sync and invalidate metadata buffers from ext2_evict_inode()
ext2: Track metadata bhs in fs-private inode part
ext2: use get_random_u32() where appropriate
ext2: widen trace event i_ino fields to u64
 
ext4, fscrypt: merge fscrypt_mergeable_bio_bh into io_submit_need_new_bio
 
ext4/move_extent: use folio_next_pos()
 
ext4: add did_zero output parameter to ext4_block_zero_page_range()
ext4: add ext4_fc_eligible()
ext4: call deactivate_super() in extents_kunit_exit()
ext4: ensure zeroed partial blocks are persisted in SYNC mode
ext4: factor out a io_submit_need_new_bio helper
ext4: factor out journalled block zeroing range
ext4: fix bounds check in check_xattrs() to prevent out-of-bounds access
ext4: fix diagnostic printf formats
ext4: fix miss unlock 'sb->s_umount' in extents_kunit_init()
ext4: fix missing brelse() in ext4_xattr_inode_dec_ref_all()
ext4: fix possible null-ptr-deref in extents_kunit_exit()
ext4: fix possible null-ptr-deref in mbt_kunit_exit()
ext4: fix signed format specifier in ext4_load_inode trace event
ext4: fix the error handling process in extents_kunit_init).
ext4: initialize the write hint in io_submit_init_bio
ext4: move dcache manipulation out of __ext4_link()
ext4: move ordered data handling out of ext4_block_do_zero_range()
ext4: move pagecache_isize_extended() out of active handle
ext4: move zero partial block range functions out of active handle
ext4: open code fscrypt_set_bio_crypt_ctx_bh
ext4: pass allocate range as loff_t to ext4_alloc_file_blocks()
ext4: prefer IS_ERR_OR_NULL over manual NULL check
ext4: remove ctime/mtime update from ext4_alloc_file_blocks()
ext4: remove handle parameters from zero partial block functions
ext4: remove tl argument from ext4_fc_replay_{add,del}_range
ext4: remove unused i_fc_wait
ext4: rename and extend ext4_block_truncate_page()
ext4: rename ext4_block_zero_page_range() to ext4_block_zero_range()
ext4: simplify mballoc preallocation size rounding for small files
ext4: split __ext4_add_entry() out of ext4_add_entry()
ext4: Sync and invalidate metadata buffers from ext4_evict_inode()
ext4: Track metadata bhs in fs-private inode part
ext4: unify SYNC mode checks in fallocate paths
ext4: unmap invalidated folios from page tables in mpage_release_unused_pages()
ext4: use a byte granularity cursor in ext4_mpage_readpages
ext4: Use inode_has_buffers()
ext4: use jbd2 jinode dirty range accessor
ext4: widen trace event i_ino fields to u64
ext4: zero post-EOF partial block before appending write
 
extcon: Fixed sysfs duplicate filename issue
extcon: int3496: replace use of system_wq with system_percpu_wq
extcon: ptn5150: Add Type-C orientation switch support
extcon: ptn5150: handle pending IRQ events during system resume
extcon: ptn5150: Support USB role switch via connector fwnode
extcon: usbc-tusb320: Make typec-power-opmode optional
 
extract-cert: drop unused definition of PKEY_ID_PKCS7
extract-cert: Wrap key_pass with '#ifdef USE_PKCS11_ENGINE'
 
f2fs: Add defrag_blocks sysfs node
f2fs: add page-order information for large folio reads in iostat
f2fs: add READ_ONCE() for i_blocks in f2fs_update_inode()
f2fs: allow empty mount string for Opt_usr|grp|projjquota
f2fs: avoid reading already updated pages during GC
f2fs: call f2fs_handle_critical_error() to set cp_error flag
f2fs: disallow setting an extension to both cold and hot
f2fs: do not support mmap write for large folio
f2fs: drop unused ri parameter from truncate_partial_nodes()
f2fs: drop unused sbi parameter from f2fs_in_warm_node_list()
f2fs: fix data loss caused by incorrect use of nat_entry flag
f2fs: fix false alarm of lockdep on cp_global_sem lock
f2fs: fix fiemap boundary handling when read extent cache is incomplete
f2fs: fix fsck inconsistency caused by FGGC of node block
f2fs: fix fsck inconsistency caused by incorrect nat_entry flag usage
f2fs: fix incorrect file address mapping when inline inode is unwritten
f2fs: fix incorrect multidevice info in trace_f2fs_map_blocks()
f2fs: fix inline data not being written to disk in writeback path
f2fs: fix node_cnt race between extent node destroy and writeback
f2fs: fix to avoid memory leak in f2fs_rename()
f2fs: fix to avoid uninit-value access in f2fs_sanity_check_node_footer
f2fs: fix to do sanity check on dcc->discard_cmd_cnt conditionally
f2fs: fix to freeze GC and discard threads quickly
f2fs: fix to preserve previous reserve_{blocks,node} value when remount
f2fs: fix to skip empty sections in f2fs_get_victim
f2fs: fix UAF caused by decrementing sbi->nr_pages[] in f2fs_write_end_io()
f2fs: fix uninitialized kobject put in f2fs_init_sysfs()
f2fs: fix use-after-free of sbi in f2fs_compress_write_end_io()
f2fs: invalidate block device page cache on umount
f2fs: protect extension_list reading with sb_lock in f2fs_sbi_show()
f2fs: refactor f2fs_move_node_folio function
f2fs: refactor node footer flag setting related code
f2fs: remove unreachable code in f2fs_encrypt_one_page()
f2fs: stop using writeback internals for dirty_exceeded checks
f2fs: use more generic f2fs_stop_checkpoint()
f2fs: widen trace event i_ino fields to u64
 
Linux: f2fs:Fix incomplete search range in f2fs_get_victim when f2fs_need_rand_seg is enabled
 
fanotify: avoid/silence premature LSM capability checks
fanotify: call fanotify_events_supported() before path_permission() and security_path_notify()
fanotify: fix false positive on permission events
fanotify: Fix spelling mistake "enforecement" -> "enforcement"
fanotify: replace deprecated strcpy in fanotify_info_copy_{name,name2}
 
fat: add KUnit tests for timestamp conversion helpers
fat: fix stack frame size warnings in KUnit tests
fat: Switch to generic_buffers_fsync_noflush()
fat: Sync and invalidate metadata buffers from fat_evict_inode()
fat: Track metadata bhs in fs-private inode part
 
fbcon: Avoid OOB font access if console rotation fails
fbcon: Fill cursor mask in helper function
fbcon: Put font-rotation state into separate struct
 
fbdev: atyfb: Fix spelling mistake "enfore" -> "enforce"
fbdev: atyfb: Remove unused fb_list
fbdev: clps711x-fb: Request memory region for MMIO
fbdev: cobalt_lcdfb: Request memory region
fbdev: Declare src parameter of fb_pad_ helpers as constant
fbdev: defio: Disconnect deferred I/O from the lifetime of struct fb_info
fbdev: defio: Keep module reference from VMAs
fbdev: defio: Move pageref array to struct fb_deferred_io_state
fbdev: defio: Move variable state into struct fb_deferred_io_state
fbdev: defio: Remove duplicate include of linux/module.h
fbdev: goldfishfb: use devm_platform_ioremap_resource()
fbdev: hgafb: Request memory region before ioremap
fbdev: ipu-v3: clean up kernel-doc warnings
fbdev: macfb: Replace deprecated strcpy with strscpy
fbdev: matroxfb: Mark variable with __maybe_unused to avoid W=1 build break
fbdev: offb: fix PCI device reference leak on probe failure
fbdev: omap2: fix inconsistent lock returns in omapfb_mmap
fbdev: omapfb: Add missing error check for clk_get()
fbdev: savage: fix probe-path EDID cleanup leaks
fbdev: tdfxfb: avoid divide-by-zero on FBIOPUT_VSCREENINFO
fbdev: tdfxfb: Make the VGA register initialisation a bit more obvious
fbdev: udlfb: add vm_ops to dlfb_ops_mmap to prevent use-after-free
fbdev: udlfb: avoid divide-by-zero on FBIOPUT_VSCREENINFO
fbdev: update help text for CONFIG_FB_NVIDIA
fbdev: viafb: check ioremap return value in viafb_lcd_get_mobile_state
fbdev: wmt_ge_rops: use devm_platform_ioremap_resource()
 
fbnic: convert to ndo_set_rx_mode_async
fbnic: Set Relaxed Ordering PCIe TLP attributes for DMA engines
 
fbtft: Update REAMDE to slow down the stream of undesired cleanups
 
FDDI: defxx: Rate-limit memory allocation errors
FDDI: defza: Rate-limit memory allocation errors
FDDI: defza: Sanitise the reset safety timer
 
fhandle: fix UAF due to unlocked ->mnt_ns read in may_decode_fh()
 
firmware: arm_ffa: Align RxTx buffer size before mapping
firmware: arm_ffa: Avoid collapsing NPI work from different CPUs
firmware: arm_ffa: Bound PARTITION_INFO_GET_REGS copies
firmware: arm_ffa: Check for NULL FF-A ID table while driver registration
firmware: arm_ffa: Fix per-vcpu self notifications handling in workqueue
firmware: arm_ffa: Fix sched-recv callback partition lookup
firmware: arm_ffa: Keep framework RX release under lock
firmware: arm_ffa: Skip free_pages on RX buffer alloc failure
firmware: arm_ffa: Snapshot notifier callbacks under lock
firmware: arm_ffa: Unregister bus notifier on teardown for FF-A v1.0
firmware: arm_ffa: Use the correct buffer size during RXTX_MAP
firmware: arm_ffa: Validate framework notification message layout
firmware: arm_scmi: Allow PINCTRL_REQUEST to return EOPNOTSUPP
firmware: arm_scmi: Implement arm,no-completion-irq property
firmware: arm_scmi: Support loop control in quirk code snippets
firmware: arm_scmi: Use round_up() for base protocol list size calculation
firmware: cs_dsp: Add API to hibernate the DSP
firmware: cs_dsp: Mark KUnit test suites KUNIT_SPEED_SLOW
firmware: cs_dsp: Simplify suppressing log messages during KUnit testing
firmware: dmi: Add pr_fmt() for dmi_scan.c
firmware: dmi: Adjust dmi_decode() to use enums
firmware: dmi: Correct an indexing error in dmi.h
firmware: exynos-acpm: Count acpm_xfer buffers with __counted_by_ptr
firmware: exynos-acpm: Count number of commands in acpm_xfer
firmware: exynos-acpm: Drop fake 'const' on handle pointer
firmware: exynos-acpm: Use unsigned int for acpm_pmic_linux_errmap index
firmware: google: Clean up include statements in coreboot_table.h
firmware: google: Export coreboot table entries
firmware: google: framebuffer: Do not mark framebuffer as busy
firmware: google: framebuffer: Do not unregister platform device
firmware: google: framebuffer: Fix dependencies
firmware: google: framebuffer: Init memory resource with helper macro
firmware: google: framebuffer: Tie platform device to PCI hardware
firmware: google: Init coreboot bus with subsys_initcall()
firmware: google: Pack structures for coreboot table entries
firmware: psci: Set pm_set_resume/suspend_via_firmware() for SYSTEM_SUSPEND
firmware: qcom: scm: allow QSEECOM on ASUS Vivobook X1P42100 variant
firmware: qcom: scm: Allow QSEECOM on ECS LIVA QC710
firmware: qcom: scm: Allow QSEECOM on Glymur CRD
firmware: qcom: scm: Allow QSEECOM on Lenovo IdeaCentre Mini X
firmware: qcom: scm: Allow QSEECOM on Mahua CRD
firmware: qcom: scm: Allow QSEECOM on PURWA-IOT-EVK
firmware: qcom: scm: Register gunyah watchdog device
firmware: qcom: scom: Simplify mutex with guard
firmware: qcom: uefisecapp: Annotate acquiring locks for context tracking
firmware: qcom: uefisecapp: Simplify mutex with guard
firmware: qcom_scm: don't opencode kmemdup
firmware: samsung: acpm: Fix cross-thread RX length corruption
firmware: samsung: acpm: Fix false timeouts and Use-After-Free in polling
firmware: samsung: acpm: Fix infinite loop on sequence number exhaustion
firmware: samsung: acpm: Fix mailbox channel leak on probe error
firmware: samsung: acpm: Fix missing LKMM barriers in sequence allocator
firmware: stratix10-rsu: Fix NULL deref on rsu_send_msg() timeout in probe
firmware: stratix10-svc: Don't fail probe when async ops unsupported
firmware: stratix10-svc: Return -EOPNOTSUPP when ATF async unsupported
firmware: tegra: bpmp: Add tegra_bpmp_get_with_id() function
firmware: tegra: bpmp: Rename Tegra239 to Tegra238
 
Linux: Fix mismerge of the arm64 / timer-core interrupt handling changes
 
floppy: fix reference leak on platform_device_register() failure
 
flow_dissector: do not dissect PPPoE PFC frames
 
folio_batch: rename pagevec.h to folio_batch.h
folio_batch: rename PAGEVEC_SIZE to FOLIO_BATCH_SIZE
 
for_each_alias(): helper macro for iterating through dentries of given inode
 
fork: replace simple_strtoul with kstrtoul in coredump_filter_setup
fork: zero vmap stack using clear_pages() instead of memset()
 
fou: Remove IPPROTO_UDPLITE check in gue_err() and gue6_err().
 
fpga: bridge: Use sysfs_emit() instead of sprintf()
fpga: m10bmc-sec: switch show_canceled_csk() to using sysfs_emit()
 
fprobe: Fix unregister_fprobe() to wait for RCU grace period
 
fs/adfs: validate nzones in adfs_validate_bblk()
 
fs/mbcache: cancel shrink work before destroying the cache
 
fs/ntfs3: add a subset of W=1 warnings for stricter checks
fs/ntfs3: fix $LXDEV xattr lookup
fs/ntfs3: fix missing run load for vcn0 in attr_data_get_block_locked()
fs/ntfs3: fix potential double iput on d_make_root() failure
fs/ntfs3: fix Smatch warnings
fs/ntfs3: increase CLIENT_REC name field size
fs/ntfs3: prevent uninitialized lcn caused by zero len
fs/ntfs3: resolve compare function in public index APIs
fs/ntfs3: return folios from ntfs_lock_new_page()
fs/ntfs3: terminate the cached volume label after UTF-8 conversion
fs/ntfs3: validate rec->used in journal-replay file record check
 
fs/omfs: reject s_sys_blocksize smaller than OMFS_DIR_START
 
fs/proc: Don't lock root inode when creating "self" and "thread-self"
 
fs/qnx6: fix pointer arithmetic in directory iteration
 
fs/resctrl: Add "*" shorthand to set io_alloc CBM for all domains
fs/resctrl: Add missing return value descriptions
fs/resctrl: Report invalid domain ID when parsing io_alloc_cbm
 
fs/select: reject negative timeval components in kern_select()
 
fs/smb/client: add verbose error logging for UNC parsing
 
fs/statmount: fix slab out-of-bounds write in statmount_mnt_idmap
 
fs: add generic FS_IOC_SHUTDOWN definitions
fs: afs: restore mmap_prepare implementation
fs: afs: revert mmap_prepare() change
fs: aio: reject partial mremap to avoid Null-pointer-dereference error
fs: aio: set VMA_DONTCOPY_BIT in mmap to fix NULL-pointer-dereference error
fs: attr: fix comment formatting and spelling issues
fs: Drop i_private_list from address_space
fs: Drop mapping_metadata_bhs from address space
fs: Drop osync_buffers_list()
fs: Drop sync_mapping_buffers() from __generic_file_fsync()
fs: fix archiecture-specific compat_ftruncate64
fs: fix forced iversion increment on lazytime timestamp updates
fs: Fix return in jfs_mkdir and orangefs_mkdir
fs: Fold fsync_buffers_list() into sync_mapping_buffers()
fs: Handle multiply claimed blocks more gracefully with mmb
fs: hide file and bfile caches behind runtime const machinery
fs: hugetlb: simplify remove_inode_hugepages() return type
fs: Ignore inode metadata buffers in inode_lru_isolate()
fs: Make bhs point to mapping_metadata_bhs
fs: mark bool_names static
fs: Move metadata bhs tracking to a separate struct
fs: pass on FTRUNCATE_* flags to do_truncate
fs: prepare for adding LSM blob to backing_file
fs: Provide functions for handling mapping_metadata_bhs directly
fs: remove do_sys_truncate
fs: remove fsparam_blob / fs_param_is_blob
fs: remove fsparam_path / fs_param_is_path
fs: Remove i_private_data
fs: Remove inode lock from __generic_file_fsync()
fs: remove stale and duplicate forward declarations
fs: remove unncessary pagevec.h includes
fs: Rename generic_file_fsync() to simple_fsync()
fs: Replace user_access_{begin/end} by scoped user access
fs: Stop using i_private_data for metadata bh tracking
fs: Switch inode_has_buffers() to take mapping_metadata_bhs
fs: udf: avoid assignment in condition when selecting allocation goal
fs: unexport fs_context_for_reconfigure
fs: write a better comment in step_into() concerning .mnt assignment
 
fscrypt: move fscrypt_set_bio_crypt_ctx_bh to buffer.c
fscrypt: pass a byte length to fscrypt_zeroout_range
fscrypt: pass a byte length to fscrypt_zeroout_range_inline_crypt
fscrypt: pass a byte offset to fscrypt_generate_dun
fscrypt: pass a byte offset to fscrypt_mergeable_bio
fscrypt: pass a byte offset to fscrypt_set_bio_crypt_ctx
fscrypt: pass a byte offset to fscrypt_zeroout_range
fscrypt: pass a byte offset to fscrypt_zeroout_range_inline_crypt
fscrypt: pass a real sector_t to fscrypt_zeroout_range
fscrypt: use AES library for v1 key derivation
 
fsnotify: fix inode reference leak in fsnotify_recalc_mask()
fsnotify: inotify: pass mark connector to fsnotify_recalc_mask()
 
ftrace: Use kallsyms binary search for single-symbol lookup
 
fuse: abort on fatal signal during sync init
fuse: add refcount to fuse_dev
fuse: check connection state on notification
fuse: Check for large folio with SPLICE_F_MOVE
fuse: clean up device cloning
fuse: create fuse_dev on /dev/fuse open instead of mount
fuse: don't require /dev/fuse fd to be kept open during mount
fuse: drop unnecessary argument from fuse_lookup_init()
fuse: fix inode initialization race
fuse: fix premature writetrhough request for large folio
fuse: fix uninit-value in fuse_dentry_revalidate()
fuse: fix writeback array overflow when max_pages is one
fuse: fuse_dev_ioctl_clone() should wait for device file to be initialized
fuse: limit FUSE_NOTIFY_RETRIEVE to uptodate folios
fuse: mark DAX inode releases as blocking
fuse: quiet down complaints in fuse_conn_limit_write
fuse: refactor duplicate queue teardown operation
fuse: reject fuse_notify() pagecache ops on directories
fuse: reject oversized dirents in page cache
fuse: simplify logic in fuse_notify_store() and fuse_retrieve()
fuse: support FSCONFIG_SET_FD for "fd" option
fuse: use DIV_ROUND_UP() for page count calculations
fuse: use offset_in_page() for page offset calculations
fuse: validate outarg offset and size in notify store/retrieve
 
futex/requeue: Prevent NULL pointer dereference in remove_waiter() on self-deadlock
 
futex: add missing function parameter comments
futex: Convert to compiler context analysis
futex: Drop CLONE_THREAD requirement for private default hash alloc
futex: Prevent lockup in requeue-PI during signal/ timeout wakeup
 
fwctl/bnxt_en: Create an aux device for fwctl
fwctl/bnxt_en: Move common definitions to include/linux/bnxt/
fwctl/bnxt_en: Refactor aux bus functions to be more generic
 
fwctl/bnxt_fwctl: Add bnxt fwctl device
fwctl/bnxt_fwctl: Add documentation entries
 
fwctl: Fix class init ordering to avoid NULL pointer dereference on device removal
fwctl: pds: Validate RPC input size before parsing
 
gcc-plugins: Always define CONST_CAST_GIMPLE and CONST_CAST_TREE
 
genetlink: apply reject policy for split ops on the dispatch path
genetlink: free the skb on 'group >= family->n_mcgrps'
genetlink: use maxattr of 0 for the reject policy
 
geneve: fix length used in GRO hint UDP checksum adjustment
 
genirq/affinity: Remove cpus_read_lock() while reading cpu_possible_mask
 
genirq/chip: Don't call add_interrupt_randomness() for NMIs
genirq/chip: Invoke add_interrupt_randomness() in handle_percpu_devid_irq()
 
genirq/matrix, LoongArch: Delete IRQ_MATRIX_BITS leftovers
 
genirq: Document interaction between and DT binding defines
 
Linux: get rid of busy-waiting in shrink_dcache_tree()
 
get_maintainer: add ** glob pattern support
 
gfs2: add some missing log locking
gfs2: Avoid unnecessary transactions in evict_linked_inode
gfs2: bufdata allocation race
gfs2: Call unlock_new_inode before d_instantiate
gfs2: Don't zero i_private_data
gfs2: drain ail under sd_log_flush_lock
gfs2: fix address space truncation during withdraw
gfs2: Fix data loss during inode evict
gfs2: Get rid of gfs2_log_[un]lock helpers
gfs2: gfs2_log_flush withdraw fixes
gfs2: hide error messages after withdraw
gfs2: inode directory consistency checks
gfs2: less aggressive low-memory log flushing
gfs2: minor evict_[un]linked_inode cleanup
gfs2: Move gfs2_remove_from_journal to log.c
gfs2: prevent NULL pointer dereference during unmount
gfs2: Remove trans_drain code duplication
gfs2: Remove unnecessary check in gfs2_evict_inode
gfs2: stop using writeback internals for dirty_exceeded check
gfs2: wait for withdraw earlier during unmount
 
gpib: agilent_82357a: drop redundant device reference
gpib: cb7210: Fix region leak when request_irq fails
gpib: common: change gpib_class to a const struct
gpib: lpvo_usb: rename driver symbol prefix
gpib: ni_usb: drop redundant device reference
gpib: remove unnecessary module_init/exit functions
 
gpio: Access `gpio_bus_type` in gpiochip_setup_dev()
gpio: Add Intel Nova Lake ACPI GPIO events driver
gpio: adnp: fix flow control regression caused by scoped_guard()
gpio: aggregator: fix a potential use-after-free
gpio: aggregator: lock device when calling device_is_bound()
gpio: aggregator: remove the software node when deactivating the aggregator
gpio: aggregator: stop using dev-sync-probe
gpio: aspeed: fix AST2700 debounce selector bit definitions
gpio: aspeed: fix unsigned long int declaration
gpio: bcm-kona: reduce the number of memory allocations
gpio: bd9571mwv: normalize return value of gpio_get
gpio: brcmstb: allow parent_irq to wake
gpio: brcmstb: implement .irq_mask_ack()
gpio: brcmstb: Utilize irqd_to_hwirq(d) instead of d->hwirq
gpio: cdev: check if uAPI v2 config attributes are correctly zeroed
gpio: cdev: convert lineevent_create() and linereq_create() to FD_PREPARE()
gpio: cdev: Don't check struct gpio_chip in gpio_chrdev_open()
gpio: cgbc: normalize return value of gpio_get
gpio: cs5535: use dynamically allocated priv struct
gpio: da9055: normalize return value of gpio_get
gpio: Document line value semantics
gpio: drop unneeded Kconfig dependencies on OF_GPIO
gpio: dt-bindings: Add GPIO on top of generic pin control
gpio: dwapb: reduce allocation to single kzalloc
gpio: Ensure struct gpio_chip for gpiochip_setup_dev()
gpio: fix cleanup path on hog failure
gpio: Fix lockdep warnings in gpiolib_{cdev,sysfs}_register()
gpio: fix up CONFIG_OF dependencies
gpio: generic: Don't use 'proxy' headers
gpio: gpio-by-pinctrl: add pinctrl based generic GPIO driver
gpio: gpio-by-pinctrl: s/used to do/is used to do/
gpio: htc-egpio: allocate irq with the main struct
gpio: introduce a header for symbols shared by suppliers and consumers
gpio: kempld: Add support for get/set multiple
gpio: kempld: Add support for PLD version >= 2.8
gpio: kempld: Implement the interrupt controller
gpio: kempld: Simplify the bit level register accesses
gpio: lp873x: normalize return value of gpio_get
gpio: max732x: use guard(mutex) to simplify locking
gpio: mockup: reject invalid gpio_mockup_ranges widths
gpio: move hogs into GPIO core
gpio: mpfs: Add interrupt support
gpio: mpsse: drop redundant device reference
gpio: mvebu: fix NULL pointer dereference in suspend/resume
gpio: mxc: fix irq_high handling
gpio: of: clear OF_POPULATED on hog nodes in remove path
gpio: pca953x: propagate regulator_enable() error from resume
gpio: realtek-otto: add rtl9607 support
gpio: remove dev-sync-probe
gpio: remove machine hogs
gpio: remove of_get_named_gpio() and
gpio: Remove redundant check for struct gpio_chip
gpio: rockchip: Call pinctrl for gpio config
gpio: rockchip: convert bank->clk to devm_clk_get_enabled()
gpio: rockchip: convert to dynamic GPIO base allocation
gpio: rockchip: fix generic IRQ chip leak on remove
gpio: rockchip: Fix GPIO regression after conversion to dynamic base allocation
gpio: rockchip: teardown bugs and resource leaks
gpio: shared: fix deadlock on shared proxy's parent removal
gpio: shared: fix lockdep false positive by removing unneeded lock
gpio: shared: undo the vote of the proxy on GPIO free
gpio: sim: allow to define the active-low setting of a simulated hog
gpio: sim: lock device when calling device_is_bound()
gpio: sim: stop using dev-sync-probe
gpio: sim: use fwnode-based GPIO hogs
gpio: spacemit-k1: Add set_config callback support
gpio: stp-xway: normalize return value of gpio_get
gpio: swnode: defer probe on references to unregistered software nodes
gpio: sysfs: Remove redundant check for struct gpio_chip
gpio: tegra186: allocate irqs with the main struct
gpio: tegra186: Simplify GPIO line name prefix handling
gpio: tegra186: Support multi-socket devices
gpio: tps65086: normalize return value of gpio_get
gpio: tps68470: Add i2c daisy chain support
gpio: ts4800: Remove duplicate code to handle 'ngpios' property
gpio: viperboard: normalize return value of gpio_get
gpio: virtuser: Fix uninitialized data bug in gpio_virtuser_direction_do_write()
gpio: virtuser: lock device when calling device_is_bound()
gpio: virtuser: stop using dev-sync-probe
gpio: zynq: fix runtime PM leak on remove
 
gpiolib: fix hogs with multiple lines
gpiolib: handle gpio-hogs only once
gpiolib: Make deferral warnings debug messages
gpiolib: match secondary fwnode too in gpio_device_find_by_fwnode()
gpiolib: replace snprintf("%s") with strscpy
gpiolib: Update gpiochip_find_base_unlocked() kerneldoc
 
gpu/buddy: Introduce gpu_buddy_assert() for kunit-aware assertions
 
gpu/drm: panel: add support for DSI panel used in Motorola Atrix 4G and Droid X2
 
gpu/tests/gpu_buddy: Add gpu_test_buddy_alloc_range for exact-range allocation
 
gpu: Fix uninitialized buddy for built-in drivers
gpu: host1x: convert MIPI to use operation function pointers
gpu: Move DRM buddy allocator one level up (part one)
gpu: Move DRM buddy allocator one level up (part two)
gpu: nova-core: add FbRange.len() and use it in boot.rs
gpu: nova-core: add gen_bootloader firmware to ModInfoBuilder
gpu: nova-core: add PIO support for loading firmware images
gpu: nova-core: apply the one "use" item per line policy to commands.rs
gpu: nova-core: bindings: remove unneeded `cfg_attr`
gpu: nova-core: bitfield: fix broken Default implementation
gpu: nova-core: convert falcon registers to kernel register macro
gpu: nova-core: convert FUSE registers to kernel register macro
gpu: nova-core: convert GC6 registers to kernel register macro
gpu: nova-core: convert Gsp::new() to use CoherentBox
gpu: nova-core: convert PBUS registers to kernel register macro
gpu: nova-core: convert PDISP registers to kernel register macro
gpu: nova-core: convert PFB registers to kernel register macro
gpu: nova-core: convert PMC registers to kernel register macro
gpu: nova-core: convert to new dma::Coherent API
gpu: nova-core: create debugfs root in module init
gpu: nova-core: create falcon firmware DMA objects lazily
gpu: nova-core: create GSP-RM logging buffers debugfs entries
gpu: nova-core: falcon: add constant for memory block alignment
gpu: nova-core: falcon: pad firmware DMA object size to required block alignment
gpu: nova-core: falcon: remove FalconFirmware's dependency on FalconDmaLoadable
gpu: nova-core: falcon: remove unwarranted safety check in dma_load
gpu: nova-core: falcon: rename load parameters to reflect DMA dependency
gpu: nova-core: falcon: use dma::Coherent
gpu: nova-core: fb: use dma::CoherentHandle
gpu: nova-core: firmware: add comments to justify v3 header values
gpu: nova-core: firmware: factor out an elf_str() function
gpu: nova-core: firmware: fix and explain v2 header offsets computations
gpu: nova-core: firmware: fwsec: use dma::Coherent
gpu: nova-core: firmware: gsp: use dma::Coherent for level0 table
gpu: nova-core: firmware: gsp: use dma::Coherent for signatures
gpu: nova-core: firmware: move firmware image parsing code to firmware.rs
gpu: nova-core: firmware: riscv: use dma::Coherent
gpu: nova-core: fix aux device registration for multi-GPU systems
gpu: nova-core: fix missing colon in SEC2 boot debug message
gpu: nova-core: gsp: add `RECEIVE_TIMEOUT` constant for command queue
gpu: nova-core: gsp: add `size` helper to `CommandToGsp`
gpu: nova-core: gsp: add checking oversized commands
gpu: nova-core: gsp: add mechanism to wait for space on command queue
gpu: nova-core: gsp: add mutex locking to Cmdq
gpu: nova-core: gsp: add reply/no-reply info to `CommandToGsp`
gpu: nova-core: gsp: add tests for continuation records
gpu: nova-core: gsp: clarify comments about invariants and pointer roles
gpu: nova-core: gsp: clarify invariant on command queue
gpu: nova-core: gsp: derive `Debug` on more sequencer types
gpu: nova-core: gsp: derive Zeroable for GspStaticConfigInfo
gpu: nova-core: gsp: fix improper handling of empty slot in cmdq
gpu: nova-core: gsp: fix improper indexing in driver_read_area
gpu: nova-core: gsp: fix incorrect advancing of write pointer
gpu: nova-core: gsp: fix stale doc comments on command queue methods
gpu: nova-core: gsp: fix undefined behavior in command queue code
gpu: nova-core: gsp: make `Cmdq` a pinned type
gpu: nova-core: gsp: move Cmdq's DMA handle to a struct member
gpu: nova-core: gsp: remove unnecessary Display impls
gpu: nova-core: gsp: remove unneeded sequencer trait
gpu: nova-core: gsp: simplify sequencer opcode parsing
gpu: nova-core: gsp: sort `MsgFunction` variants alphabetically
gpu: nova-core: gsp: support large RPCs via continuation record
gpu: nova-core: gsp: unconditionally call variable payload handling
gpu: nova-core: gsp: use empty slices instead of [0..0] ranges
gpu: nova-core: gsp: warn if data remains after processing a message
gpu: nova-core: introduce `bounded_enum` macro
gpu: nova-core: Kconfig: Sort select statements alphabetically
gpu: nova-core: make Chipset::arch() const
gpu: nova-core: move brom_params and boot_addr to FalconFirmware
gpu: nova-core: print FB sizes, along with ranges
gpu: nova-core: remove `io::` qualifier to register macro invocations
gpu: nova-core: remove redundant `.as_ref()` for `dev_*` print
gpu: nova-core: Replace module_pci_driver! with explicit module init
gpu: nova-core: use checked arithmetic in BinFirmware::data
gpu: nova-core: use checked arithmetic in Booter signature parsing
gpu: nova-core: use checked arithmetic in frombytes_at helper
gpu: nova-core: use checked arithmetic in FWSEC firmware parsing
gpu: nova-core: use checked arithmetic in RISC-V firmware parsing
gpu: nova-core: use Coherent::init to initialize GspFwWprMeta
gpu: nova-core: use core library's CStr instead of kernel one
gpu: nova-core: use sized array for GSP log buffers
gpu: nova-core: use the Generic Bootloader to boot FWSEC on Turing
gpu: nova-core: vbios: use from_le_bytes() for PCI ROM header parsing
 
gre: Count GRE packet drops
 
greybus: beagleplay: bound bootloader RX buffer copy
greybus: es2: drop redundant device reference
greybus: gb-beagleplay: bound bootloader receive buffering
greybus: gb-beagleplay: fix sleep in atomic context in hdlc_tx_frames()
greybus: gb-beagleplay: propagate hdlc_tx_frames() errors to callers
greybus: raw: fix use-after-free if write is called after disconnect
greybus: raw: fix use-after-free on cdev close
greybus: svc: use kzalloc_flex
 
gtp: disable BH before calling udp_tunnel_xmit_skb()
 
gve: add support for UDP GSO for DQO format
gve: Advertise NETIF_F_GRO_HW instead of NETIF_F_LRO
gve: Enable hw-gro by default if device supported
gve: Enable reading max ring size from the device in DQO-QPL mode
gve: fix SW coalescing when hw-GRO is used
gve: pull network headers into skb linear part
gve: Update QPL page registration logic
 
hexagon: uapi: Fix structure alignment attribute
 
hfs: update comments on hfs_inode_setattr
 
hfsplus: extract hidden directory search into a helper function
hfsplus: fix error processing issue in hfs_bmap_free()
hfsplus: fix generic/523 test-case failure
hfsplus: fix generic/533 test-case failure
hfsplus: fix generic/642 failure
hfsplus: fix held lock freed on hfsplus_fill_super()
hfsplus: fix logic of alloc/free b-tree node
hfsplus: fix potential Allocation File corruption after fsync
hfsplus: fix potential race conditions in b-tree functionality
hfsplus: fix to update ctime after rename
hfsplus: fix uninit-value by validating catalog record size
hfsplus: refactor b-tree map page access and add node-type validation
hfsplus: rework logic of map nodes creation in xattr b-tree
hfsplus: set ctime after setxattr and removexattr
hfsplus: validate b-tree node 0 bitmap at mount time
 
HID: Add documentation for Lenovo Legion Go drivers
HID: alps: fix NULL pointer dereference in alps_raw_event()
HID: apple: ensure the keyboard backlight is off if suspending
HID: appletb-kbd: fix UAF in inactivity-timer cleanup path
HID: appletb-kbd: run inactivity autodim from workqueues
HID: asus: always fully initialize devices
HID: asus: do not abort probe when not necessary
HID: asus: do not try to initialize the backlight if the enpoint doesn't support it
HID: asus: drop unused variables
HID: asus: fix code style of comments and brackets
HID: asus: make asus_resume adhere to linux kernel coding standards
HID: asus: simplify and improve asus_kbd_set_report()
HID: bpf: add a BPF to get the touchpad type
HID: bpf: add helper macros for LE/BE conversion
HID: bpf: Add support for the Huion KeyDial K20 over bluetooth
HID: bpf: fix some signed vs unsigned compiler warnings
HID: bpf: handle injected report descriptor in HID-BPF
 
hid: bpf: hid_bpf_helpers: add helper for having read/write udev properties
 
HID: bpf: hid_bpf_helpers: provide a cleanup functions
HID: core: clamp report_size in s32ton() to avoid undefined shift
HID: core: do not allow parsing 0-sized reports
HID: core: factor out hid_parse_collections()
HID: core: Fix size_t specifier in hid_report_raw_event()
HID: core: introduce hid_safe_input_report()
HID: core: use __free(kfree) and __free(kvfree) to clean up temporary buffers
HID: drop 'default !EXPERT' from tristate symbols
HID: elan: Add support for ELAN SB974D touchpad
HID: ft260: validate i2c input report length
HID: google: hammer: stop hardware on devres action failure
HID: hid-lenovo-go-s: Add Feature Status Attributes
HID: hid-lenovo-go-s: Add IMU and Touchpad RO Attributes
HID: hid-lenovo-go-s: Add Lenovo Legion Go S Series HID Driver
HID: hid-lenovo-go-s: Add MCU ID Attribute
HID: hid-lenovo-go-s: Add RGB LED control interface
HID: hid-lenovo-go-s: Add Touchpad Mode Attributes
HID: hid-lenovo-go-s: Fix spelling mistake "configuratiion" -> "configuration"
HID: hid-lenovo-go-s: Remove unneeded semicolon
HID: hid-lenovo-go-s: restore OS_TYPE after resume from s2idle
HID: hid-lenovo-go: Add Calibration Settings
HID: hid-lenovo-go: Add Feature Status Attributes
HID: hid-lenovo-go: Add FPS Mode DPI settings
HID: hid-lenovo-go: Add Lenovo Legion Go Series HID Driver
HID: hid-lenovo-go: Add OS Mode Toggle
HID: hid-lenovo-go: Add RGB LED control interface
HID: hid-lenovo-go: Add Rumble and Haptic Settings
HID: hid-lenovo-go: fix LEDS dependencies
HID: hid-lenovo-go: Remove unneeded semicolon
HID: hid-sjoy: race between init and usage
HID: huawei: fix CD30 keyboard report descriptor issue
HID: i2c-hid: add reset quirk for BLTP7853 touchpad
HID: i2c-hid: elan: Add parade-tc3408 timing
HID: Include firmware version in the uevent
HID: input: Add support for multiple batteries per device
HID: input: Convert battery code to devm_*
HID: input: Introduce struct hid_battery and refactor battery code
HID: input: use __free(kfree) to clean up temporary buffers
HID: intel-thc-hid: Intel-quickspi: Fix some error codes
HID: intel-thc-hid: Intel-quickspi: Improve power management for touch devices
HID: intel-thc-hid: Intel-thc: Add more frequency support for SPI
HID: lenovo-go: drop dead NULL check on to_usb_interface()
HID: lenovo-go: reject non-USB transports in probe
HID: lenovo: Fix buffer over-read and unaligned access in X12 Tab raw_event handler
HID: logitech-dj: fix wrong detection of bad DJ_SHORT output report
HID: logitech-dj: Prevent REPORT_ID_DJ_SHORT related user initiated OOB write
HID: logitech-dj: Standardise hid_report_enum variable nomenclature
HID: logitech-hidpp: Add support for newer Bluetooth keyboards
HID: logitech-hidpp: Check bounds when deleting force-feedback effects
HID: logitech-hidpp: fix race condition when accessing stale stack pointer
HID: magicmouse: Prevent out-of-bounds (OOB) read during DOUBLE_REPORT_ID
HID: mcp2221: Add module parameter to enfoce GPIO mode
HID: mcp2221: fix OOB write in mcp2221_raw_event()
HID: mcp2221: Fix spelling mistake "Enfore" -> "Enforce"
HID: mcp2221: use mcp_i2c_smbus_read for block reads
HID: pass the buffer size to hid_report_raw_event
HID: pidff: Add MISSING_DEADBAND quirk
HID: pidff: Add MISSING_NEG_COEFFICIENT quirk
HID: pidff: Add MISSING_NEG_SATURATION quirk
HID: pidff: Fix integer overflow in pidff_rescale
HID: pidff: Refactor field quirks detection
HID: pl: eliminate private debug macro
HID: playstation: Clamp num_touch_reports
HID: playstation: validate num_touch_reports in DualShock 4 reports
HID: quirks: Add ALWAYS_POLL quirk for SIGMACHIP USB mouse
HID: quirks: really enable the intended work around for appledisplay
HID: quirks: Set ALWAYS_POLL for LOGITECH_BOLT_RECEIVER
HID: quirks: update hid-sony supported devices
HID: remove duplicate hid_warn_ratelimited definition
HID: sony: add battery status support for Rock Band 4 PS5 guitars
HID: sony: add missing size validation for Rock Band 3 Pro instruments
HID: sony: add missing size validation for SMK-Link remotes
HID: sony: add support for more instruments
HID: sony: fix incorrect force-feedback check in sony_suspend()
HID: sony: fix style issues
HID: sony: remove unneeded WARN_ON() in sony_leds_init()
HID: sony: update module description
HID: u2fzero: free allocated URB on probe errors
HID: uclogic: Fix regression of input name assignment
HID: Update MAINTAINERS for USB HID PID
HID: usbhid: fix deadlock in hid_post_reset()
HID: usbhid: refactor endpoint lookup
HID: wacom: Fix OOB write in wacom_hid_set_device_mode()
HID: winwing: Enable rumble effects
 
hinic3: Add chip_present_flag checks to prevent errors when card is absent
hinic3: Add command queue detailed-response interfaces
hinic3: Add Command Queue/Async Event Queue/Complete Event Queue/Mailbox dump interfaces
hinic3: Add ethtool basic ops
hinic3: Add msg_send_lock for message sending concurrecy
hinic3: Add PF device support and function type validation
hinic3: Add PF FLR wait and timeout handling
hinic3: Add PF/VF capability parsing and parameter validation
hinic3: Add RX VLAN offload support
hinic3: Fix spelling mistake "capbility" -> "capability"
 
hp-wmi: fix support for thermal profile Omen 16-с0xxx laptops
 
hpet: Convert ACPI driver to a platform one
hpet: replace deprecated mmap hook with mmap_prepare
 
hpfs: fix a crash if hpfs_map_dnode_bitmap fails
 
hrtimer: Add a helper to retrieve a hrtimer from its timerqueue node
hrtimer: Add debug object init assertion
hrtimer: Add hrtimer_rearm tracepoint
hrtimer: add usage examples to documentation
hrtimer: Avoid pointless reprogramming in __hrtimer_start_range_ns()
hrtimer: Avoid re-evaluation when nothing changed
hrtimer: Cleanup coding style and comments
hrtimer: Convert state and properties to boolean
hrtimer: Don't zero-initialize ret in hrtimer_nanosleep()
hrtimer: Drop spurious space in 'enum hrtimer_base_type'
hrtimer: Drop unnecessary pointer indirection in hrtimer_expire_entry event
hrtimer: Evaluate timer expiry only once
hrtimer: Fix incorrect #endif comment for BITS_PER_LONG check
hrtimer: Keep track of first expiring timer per clock base
hrtimer: Less agressive interrupt 'hang' handling
hrtimer: Mark index and clockid of clock base as const
hrtimer: Optimize for local timers
hrtimer: Optimize for_each_active_base()
hrtimer: Prepare stubs for deferred rearming
hrtimer: Provide a static branch based hrtimer_hres_enabled()
hrtimer: Provide LAZY_REARM mode
hrtimer: Push reprogramming timers into the interrupt return path
hrtimer: Re-arrange hrtimer_interrupt()
hrtimer: Reduce trace noise in hrtimer_start()
hrtimer: Remove hrtimer_get_expires_ns()
hrtimer: Remove trailing comma after HRTIMER_MAX_CLOCK_BASES
hrtimer: Rename hrtimer_cpu_base::in_hrtirq to deferred_rearm
hrtimer: Replace the bitfield in hrtimer_cpu_base
hrtimer: Rework next event evaluation
hrtimer: Separate remove/enqueue handling for local timers
hrtimer: Simplify run_hrtimer_queues()
hrtimer: Try to modify timers in place
hrtimer: Use guards where appropriate
hrtimer: Use linked timerqueue
hrtimer: Use NOHZ information for locality
 
HSI: cmt_speech: fix wrong printf format
 
hsi: hsi_core: use kzalloc_flex
 
HSI: omap_ssi_port: remove depends on ARM
HSI: omap_ssi_port: remove null check from FAM
HSI: omap_ssi_port: remove set but unused variables
 
hsr: Remove WARN_ONCE() in hsr_addr_is_self().
 
hte: replace use of system_unbound_wq with system_dfl_wq
hte: tegra194: Add Tegra264 GTE support
hte: tegra194: remove Kconfig dependency on Tegra194 SoC
 
hugetlb: remove VMEMMAP_SYNCHRONIZE_RCU
hugetlb: update vmemmap_dedup.rst
 
hugetlbfs: Stop using i_private_data
hugetlbfs: widen trace event i_ino fields to u64
 
hung_task: enable runtime reset of hung_task_detect_count
hung_task: explicitly report I/O wait state in log output
hung_task: increment the global counter immediately
hung_task: refactor detection logic and atomicise detection count
 
hv: Select CONFIG_SYSFB only for CONFIG_HYPERV_VMBUS
hv: utils: handle and propagate errors in kvp_register
hv: utils: replace deprecated strcpy with strscpy in kvp_register
 
hv_balloon: set unspecified page reporting order
 
hv_netvsc: use kmap_local_page in netvsc_copy_to_send_buf
 
hv_sock: fix ARM64 support
hv_sock: Report EOF instead of -EIO for FIN
hv_sock: Return -EIO for malformed/short packets
hv_sock: update outdated comment for renamed vsock_stream_recvmsg()
 
hvc/xen: Check console connection flag
hvc/xen: Check console connection flag
 
hwmon: (acpi_power_meter) Check ACPI_COMPANION() against NULL
hwmon: (acpi_power_meter) Convert ACPI driver to a platform one
hwmon: (acpi_power_meter) Drop redundant checks from three functions
hwmon: (acpi_power_meter) Register ACPI notify handler directly
hwmon: (ads7828) Replace sprintf() with sysfs_emit()
hwmon: (ads7871) Fix endianness bug in 16-bit register reads
hwmon: (ads7871) Fix incorrect error code in voltage_show
hwmon: (ads7871) Propagate SPI errors in voltage_show
hwmon: (ads7871) Replace sprintf() with sysfs_emit()
hwmon: (aht10) add device tree ID matching
hwmon: (aspeed-g6-pwm-tach): remove redundant driver remove callback
hwmon: (asus-ec-sensors )add ROG CROSSHAIR X670E EXTREME
hwmon: (asus-ec-sensors) add ROG STRIX X470-F GAMING
hwmon: (asus-ec-sensors) add ROG STRIX Z790-H GAMING WIFI
hwmon: (asus_atk0110) Check ACPI_COMPANION() against NULL
hwmon: (asus_atk0110) Convert ACPI driver to a platform one
hwmon: (bt1-pvt) Remove not-going-to-be-supported code for Baikal SoC
hwmon: (corsair-psu) Close HID device on probe errors
hwmon: (emc1403) Replace sprintf() with sysfs_emit()
hwmon: (gpd-fan) Add GPD Win 5
hwmon: (gpio-fan) Drop unneeded dependency on OF_GPIO
hwmon: (ina233) Don't check for specific errors when parsing properties
hwmon: (ina2xx) Add support for INA234
hwmon: (ina2xx) clean up unused define and outdated comment
hwmon: (ina2xx) drop unused platform data
hwmon: (ina2xx) Make it easier to add more devices
hwmon: (ina2xx) Shift INA234 shunt and current registers
hwmon: (isl28022) Don't check for specific errors when parsing properties
hwmon: (isl28022) Fix integer overflow in power calculation on 32-bit
hwmon: (it87) Add support for IT8689E
hwmon: (lenovo-ec-sensors): Convert to devm_request_region()
hwmon: (lenovo-ec-sensors): Fix EC "MCHP" signature validation logic
hwmon: (lm63) Add locking to avoid TOCTOU
hwmon: (lm75) Fix AS6200 and TMP112 setup and alarm handling
hwmon: (lm75) Fix configuration register writes.
hwmon: (lm90) Add lock protection to lm90_alert
hwmon: (lm90) Stop work before releasing hwmon device
hwmon: (ltc2992) Clamp threshold writes to hardware range
hwmon: (ltc2992) Fix u32 overflow in power read path
hwmon: (ltc4282) Add default rsense value
hwmon: (max31722) Replace sprintf() with sysfs_emit()
hwmon: (max6650) Replace sprintf() with sysfs_emit()
hwmon: (nct6683) Add customer ID for ASRock B650I Lightning WiFi
hwmon: (nct6775) Add ASUS X870/W480 to WMI monitoring list
hwmon: (pmbus) Add Delta Q54SN120A1 Q54SW120A7 chip
hwmon: (pmbus) Add support for guarded PMBus lock
hwmon: (pmbus) export pmbus_wait and pmbus_update_ts
hwmon: (pmbus) Remove use of i2c_match_id()
hwmon: (pmbus/adm1266) bounce blackbox records through a protocol-sized buffer
hwmon: (pmbus/adm1266) cap PDIO scan in get_multiple at ADM1266_PDIO_NR
hwmon: (pmbus/adm1266) don't clobber GPIO bits before PDIO read in get_multiple
hwmon: (pmbus/adm1266) include adapter number in GPIO line label
hwmon: (pmbus/adm1266) include PEC byte in pmbus_block_xfer read buffer
hwmon: (pmbus/adm1266) register the gpio_chip after pmbus_do_probe()
hwmon: (pmbus/adm1266) register the nvmem device after pmbus_do_probe()
hwmon: (pmbus/adm1266) reject implausible blackbox record_count
hwmon: (pmbus/adm1266) reject short block-read responses in the GPIO accessors
hwmon: (pmbus/adm1266) seed timestamp from the real-time clock
hwmon: (pmbus/adm1266) serialize GPIO PMBus accesses with pmbus_lock
hwmon: (pmbus/adm1266) serialize NVMEM blackbox read with pmbus_lock
hwmon: (pmbus/adm1266) serialize sequencer_state debugfs read with pmbus_lock
hwmon: (pmbus/adm1266) widen blackbox-info buffer to I2C_SMBUS_BLOCK_MAX
hwmon: (pmbus/bel-pfe) Remove use of i2c_match_id()
hwmon: (pmbus/core) Add support for NVIDIA nvidia195mv mode
hwmon: (pmbus/fsp-3y) Remove use of i2c_match_id()
hwmon: (pmbus/ibm-cffps) Remove use of i2c_match_id()
hwmon: (pmbus/isl68137) Add support for Renesas RAA228942 and RAA228943
hwmon: (pmbus/isl68137) Remove unused enum chips
hwmon: (pmbus/isl68137) Remove use of i2c_match_id()
hwmon: (pmbus/ltc2978) Remove use of i2c_match_id()
hwmon: (pmbus/max16601) Remove use of i2c_match_id()
hwmon: (pmbus/max20730) Remove use of i2c_match_id()
hwmon: (pmbus/max31785) check for partial i2c_transfer in read_long_data
hwmon: (pmbus/max31785) fix argument type for i2c_smbus_write_byte_data wrapper
hwmon: (pmbus/max31785) use access_delay for PMBus-mediated accesses
hwmon: (pmbus/max34440) Remove use of i2c_match_id()
hwmon: (pmbus/q54sj108a2) Remove use of i2c_match_id()
hwmon: (pmbus/tps25990) Don't check for specific errors when parsing properties
hwmon: (pmbus/tps53679) Remove use of i2c_match_id()
hwmon: (pmbus_core) Use guard() for mutex protection
hwmon: (powerz) Avoid cacheline sharing for DMA buffer
hwmon: (powerz) Fix missing usb_kill_urb() on signal interrupt
hwmon: (powerz) Fix use-after-free on USB disconnect
hwmon: (pt5161l) Fix bugs in pt5161l_read_block_data()
hwmon: (sparx5) Make it selectable for ARCH_LAN969X
hwmon: (tc74) Replace sprintf() with sysfs_emit()
hwmon: (tmp102) add support for update interval
hwmon: (yogafan) Add support for Lenovo Yoga/Legion fan monitoring
hwmon: (yogafan) fix markup warning
hwmon: (yogafan) various markup improvements
hwmon: Add label support for 64-bit energy attributes
hwmon: Add LattePanda Sigma EC driver
hwmon: add support for MCP998X
hwmon: lm75: Add support for label
hwmon: pmbus: Add support for Sony APS-379
hwmon: Remove stale CONFIG_SENSORS_SBRMI Makefile reference
hwmon: tmp102: Add support for TMP110 and TMP113 devices
 
Linux: hwmon:(pmbus/xdp720) Add support for efuse xdp720
Linux: hwmon:(pmbus/xdpe1a2g7b) Add support for xdpe1a2g5b/7b controllers
 
hwrng: core - avoid kernel-doc warnings
 
hwspinlock: remove now unused pdata from header file
hwspinlock: u8500: delete driver
 
hyperv: Clean up and fix the guest ID comment in hvgdk.h
 
i2c: acpi: Add ELAN0678 to i2c_acpi_force_100khz_device_ids
i2c: atr: use kzalloc_flex
i2c: Compare the return value of gpiod_get_direction against GPIO_LINE_DIRECTION_OUT
i2c: cp2615: rename disconnect callback
i2c: davinci: fix division by zero on missing clock-frequency
i2c: designware: Add a new ACPI HID for GOOG5000 I2C controller
i2c: dev: prevent integer overflow in I2C_TIMEOUT ioctl
i2c: diolan-u2c: drop redundant device reference
i2c: imx-lpi2c: fix resource leaks switching to devm_dma_request_chan()
i2c: imx: fix clock and pinctrl state inconsistency in runtime PM
i2c: mediatek: add bus regulator control for power saving
i2c: npcm7xx: Use NULL instead of 0 for pointer
i2c: ocores: Use read_poll_timeout_atomic to avoid false poll timeouts
i2c: omap: switch to new generic helper for getting selected mux-state
i2c: pxa: handle 'Early Bus Busy' condition on Armada 3700
i2c: qcom-cci: Fix NULL pointer dereference in cci_remove()
i2c: qcom-cci: Remove unused CCI_RES_MAX macro definition
i2c: qcom-geni: Avoid extra TX DMA TRE for single read message in GPI mode
i2c: riic: fix refcount leak in riic_i2c_resume_noirq()
i2c: robotfuzz-osif: drop redundant device reference
i2c: rtl9300: add RTL9607C i2c controller support
i2c: rtl9300: add support for 50 kHz and 2.5 MHz bus speeds
i2c: rtl9300: introduce a property for 8 bit width reg address
i2c: rtl9300: introduce clk struct for upcoming rtl9607 support
i2c: rtl9300: introduce F_BUSY to the reg_fields struct
i2c: rtl9300: introduce max length property to driver data
i2c: rtl9300: introduce new function properties to driver data
i2c: rtl9300: split data_reg into read and write reg
i2c: s3c24xx: check the size of the SMBUS message before using it
i2c: smbus: fix a potential uninitialization bug
i2c: smbus: reject oversized block transfers in the common path
i2c: spacemit: introduce pio for k1
i2c: spacemit: move i2c_xfer_msg()
i2c: stm32f7: fix timing computation ignoring i2c-analog-filter
i2c: stm32f7: reinit_completion() per transfer not per msg
i2c: stub: Reject I2C block transfers with invalid length
i2c: tegra: Add logic to support different register offsets
i2c: tegra: Add support for Tegra410
i2c: tegra: enable compile testing on all archs
i2c: tegra: Fix NOIRQ suspend/resume
i2c: tegra: fix pm_runtime leak on mutex_lock failure
i2c: tegra: Introduce tegra_i2c_variant to identify DVC and VI
i2c: tegra: make tegra_i2c_mutex_unlock() return void
i2c: tegra: Update Tegra410 I2C timing parameters
i2c: testunit: Replace system_long_wq with system_dfl_long_wq
i2c: tiny-usb: drop redundant device reference
i2c: usbio: Add ACPI device-id for NVL platforms
i2c: Use trace_call__##name() at guarded tracepoint call sites
i2c: virtio: mark device ready before registering the adapter
i2c: xiic: cosmetic cleanup
i2c: xiic: cosmetic: use resource format specifier in debug log
i2c: xiic: remove duplicate error message
i2c: xiic: skip input clock setup on non-OF systems
i2c: xiic: switch to devres managed APIs
i2c: xiic: switch to generic device property accessors
i2c: xiic: use numbered adapter registration
 
i3c: dw: Fix memory leak in dw_i3c_master_i3c_xfers()
i3c: dw: Simplify xfer cleanup with __free(kfree)
i3c: fix missing newline in dev_err messages
i3c: master: Add sysfs option to rescan bus via entdaa
i3c: master: adi: Fix error propagation for CCCs
i3c: master: dw-i3c: Balance PM runtime usage count on probe failure
i3c: master: dw-i3c: Fix missing reset assertion in remove() callback
i3c: master: Fix error codes at send_ccc_cmd
i3c: master: Move bus_init error suppression
i3c: master: Move entdaa error suppression
i3c: master: Move rstdaa error suppression
i3c: master: renesas: Fix memory leak in renesas_i3c_i3c_xfers()
i3c: master: renesas: Use __free(kfree) for xfer cleanup in renesas_i3c_send_ccc_cmd()
i3c: master: svc: spelling corrections
i3c: master: use kzalloc_flex
i3c: mipi-i3c-hci-pci: Add optional ability to manage child runtime PM
i3c: mipi-i3c-hci-pci: Add support for Intel Nova Lake-H I3C
i3c: mipi-i3c-hci-pci: Enable IBI while runtime suspended for Intel controllers
i3c: mipi-i3c-hci-pci: Set d3hot_delay to 0 for Intel controllers
i3c: mipi-i3c-hci: Add quirk to allow IBI while runtime suspended
i3c: mipi-i3c-hci: Allow parent to manage runtime PM
i3c: mipi-i3c-hci: fix IBI payload length calculation for final status
 
i40e: Add missing wordpart.h header
i40e: Cleanup PTP pins on probe failure
i40e: Cleanup PTP registration on probe failure
i40e: don't advertise IFF_SUPP_NOFCS
i40e: drop useless bitmap_weight() call in i40e_set_rxfh_fields()
 
iavf: add VIRTCHNL_OP_ADD_VLAN to success completion handler
iavf: convert to ndo_set_rx_mode_async
iavf: fix kernel-doc comment style in iavf_ethtool.c
iavf: fix wrong VLAN mask for legacy Rx descriptors L2TAG2
iavf: rename IAVF_VLAN_IS_NEW to IAVF_VLAN_ADDING
iavf: stop removing VLAN filters from PF on interface down
iavf: wait for PF confirmation before removing VLAN filters
 
IB/cache: avoid kernel-doc warnings
 
IB/core: Fix IPv6 netlink message size in ib_nl_ip_send_msg()
IB/core: Fix zero dmac race in neighbor resolution
IB/core: Introduce FRMR pools
 
IB/hfi1: Fix potential use-after-free in PIO and SDMA map teardown
IB/hfi1: kzalloc to kzalloc_flex
 
IB/IPoIB: ndo_set_rx_mode_async conversion
 
IB/isert: Reject login PDUs shorter than ISER_HEADERS_LEN
 
ibmasm: fix heap over-read in ibmasm_send_i2o_message()
ibmasm: fix OOB reads in command_file_write due to missing size checks
 
ibmveth: Disable GSO for packets with small MSS
 
ice: add dpll peer notification for paired SMA and U.FL pins
ice: dpll: fix misplaced header macros
ice: dpll: fix rclk pin state get for E810
ice: fix 'adjust' timer programming for E830 devices
ice: fix double free in ice_sf_eth_activate() error path
ice: fix double-free of tx_buf skb
ice: fix ICE_AQ_LINK_SPEED_M for 200G
ice: fix ice_ptp_read_tx_hwtstamp_status_eth56g
ice: fix infinite recursion in ice_cfg_tx_topo via ice_init_dev_hw
ice: fix locking around wait_event_interruptible_locked_irq
ice: fix locking in ice_dcb_rebuild()
ice: fix missing dpll notifications for SW pins
ice: fix missing priority callbacks for U.FL DPLL pins
ice: fix missing SMA pin initialization in DPLL subsystem
ice: fix NULL pointer dereference in ice_reset_all_vfs()
ice: fix PHY config on media change with link-down-on-close
ice: fix potential NULL pointer deref in error path of ice_set_ringparam()
ice: fix race condition in TX timestamp ring cleanup
ice: fix ready bitmap check for non-E822 devices
ice: fix setting promisc mode while adding VID filter
ice: fix setting RSS VSI hash for E830
ice: fix SMA and U.FL pin state changes affecting paired pin
ice: fix timestamp interrupt configuration for E825C
ice: fix VF queue configuration with low MTU values
ice: Make name member of struct ice_cgu_pin_desc const
ice: perform PHY soft reset for E825C ports at initialization
ice: ptp: serialize E825 PHY timer start with PTP lock
ice: ptp: use primary NAC semaphore on E825
ice: restore PTP Rx timestamp config after ethtool set-channels
ice: update PCS latency settings for E825 10G/25Gb modes
ice: use bitmap_empty() in ice_vf_has_no_qs_ena
ice: use bitmap_weighted_xor() in ice_find_free_recp_res_idx()
 
icmp: fix ICMP error source address when xfrm policy matches
icmp: increase net.ipv4.icmp_msgs_{per_sec,burst}
 
idpf: fix double free and use-after-free in aux device error paths
idpf: fix mailbox capability for set device clock time
idpf: fix read_dev_clk_lock spinlock init in idpf_ptp_init()
 
ieee802154: 6lowpan: only accept IPv6 packets in lowpan_xmit()
ieee802154: atusb: drop redundant device reference
 
igc: fix potential skb leak in igc_fpe_xmit_smd_frame()
igc: set tx buffer type for SMD frames
 
iio: ABI: fix current_trigger description
iio: accel: adxl313: convert to guard(mutex)
iio: accel: adxl345: Expose IIO_EV_INFO_VALUE for double tap
iio: accel: adxl345: Implement event scaling for ABI compliance
iio: accel: adxl372: add support for ADXL371
iio: accel: adxl372: convert to guard(mutex)
iio: accel: adxl372: factor out buffer and trigger setup
iio: accel: adxl372: introduce chip_info structure
iio: accel: adxl380: fix typo in PART_ID register macro
iio: accel: bmc150-accel-core: use sysfs_emit() in show functions
iio: accel: fix typo celcius to Celsius
iio: adc: ad4030: Add SPI offload support
iio: adc: ad4030: Add support for ADAQ4216 and ADAQ4224
iio: adc: ad4030: Use BIT macro to improve code readability
iio: adc: ad4062: Add missing IS_ERR() check
iio: adc: ad4080: add support for AD4082, AD4085 and AD4088
iio: adc: ad4080: remove unused dec_rate field
iio: adc: ad4695: Fix call ordering in offload buffer postenable
iio: adc: ad7173: move opening brace to a separate line
iio: adc: ad7192: Revert "properly check spi_get_device_match_data()"
iio: adc: ad7266: simplify error return
iio: adc: ad7380: add support for multiple SPI lanes
iio: adc: ad7768-1: add support for SPI offload
iio: adc: ad7768-1: disable IRQ autoenable
iio: adc: ad7768-1: fix one-shot mode data acquisition
iio: adc: ad7768-1: remove switch to one-shot mode
iio: adc: ad7768-1: remove unused mclk_div field
iio: adc: ad7793: remove unused int_vref_mv field
iio: adc: ad9467: check for backend capabilities
iio: adc: ad9467: remove unused output_mode field
iio: adc: ad9467: simplify device pointer in probe
iio: adc: ad_sigma_delta: Format block comments
iio: adc: add an article and use digitize instead of digitalize
iio: adc: Add battery channel definition for ADC
iio: adc: Add support for QCOM PMIC5 Gen3 ADC
iio: adc: ade9000: remove unused AD9000_CHANNELS_PER_PHASE macro
iio: adc: ade9000: remove unused ADE9000_ST_ERROR macro
iio: adc: ade9000: use dev_err_probe() in probe path
iio: adc: adi-axi-adc: define supported iio-backend capabilities
iio: adc: aspeed: Replace mdelay() with fsleep() for ADC stabilization delay
iio: adc: aspeed: Reserve battery sensing channel for on-demand use
iio: adc: at91-sama5d2_adc: no devm for nvmem_cell_get
iio: adc: at91_adc: change at91_ts_sample to return void
iio: adc: cpcap-adc: add support for Mot ADC
iio: adc: Enable multiple consecutive channels based on model data
iio: adc: fix typos found by codespell
iio: adc: ina2xx: add INA236 support
iio: adc: ltc2309: add support for ltc2305
iio: adc: ltc2309: explicitly assign hex values to channel enums
iio: adc: max11410: make vref register name arrays static const
iio: adc: max1363: Reformat enum and array initializers
iio: adc: max1363: remove unused requestedmask field
iio: adc: meson-saradc: add support for Meson S4
iio: adc: meson-saradc: fix calibration buffer leak on error
iio: adc: meson: no devm for nvmem_cell_get
iio: adc: mt6359-auxadc: Fix comma spacing
iio: adc: mt6359: fix unchecked return value in mt6358_read_imp
iio: adc: nau7802: remove unused min_conversions field
iio: adc: npcm: fix unbalanced clk_disable_unprepare()
iio: adc: nxp-sar-adc: Avoid division by zero
iio: adc: nxp-sar-adc: fix division by zero in write_raw
iio: adc: nxp-sar-adc: Remove unnecessary type casting
iio: adc: nxp-sar-adc: zero-initialize dma_slave_config
iio: adc: pac1934: Return -ENOMEM on memory allocation failure
iio: adc: palmas_gpadc: Replace leading space indentation with tabs
iio: adc: qcom-spmi-adc5-gen3: Fix off by one in adc5_gen3_get_fw_channel_data()
iio: adc: sd_adc_modulator: define supported iio-backend capabilities
iio: adc: ti-ads1015: remove unused enabled field
iio: adc: ti-ads1119: Drop redundant error message
iio: adc: ti-ads7950: remove chip_info[]
iio: adc: ti-ads7950: use iio_push_to_buffers_with_ts_unaligned()
iio: adc: viperboard: Fix error handling in vprbrd_iio_read_raw
iio: adc: xilinx-xadc: Fix sequencer mode in postdisable for dual mux
iio: addac: ad74413r: simplify timeout return
iio: amplifiers: ad8366: add device tree support
iio: amplifiers: ad8366: add local dev pointer to the probe function
iio: amplifiers: ad8366: add support for adrf5702/3
iio: amplifiers: ad8366: consume enable gpio
iio: amplifiers: ad8366: prepare for device-tree support
iio: amplifiers: ad8366: refactor device resource management
iio: amplifiers: ad8366: refactor include headers
iio: amplifiers: ad8366: replace reset-gpio with reset controller
iio: amplifiers: ad8366: update device support
iio: amplifiers: ad8366: use devm_mutex_init() and drop mutex_init()
iio: amplifiers: fix typo from Curren to Current
iio: backend: use __free(fwnode_handle) for automatic cleanup
iio: buffer: Fix DMA fence leak in iio_buffer_enqueue_dmabuf()
iio: buffer: hw-consumer: fix use-after-free in error path
iio: buffer: hw-consumer: remove redundant scan_mask flexible array
iio: cdc: fix spelling mistakes in comments
iio: chemical: mhz19b: reject oversized serial replies
iio: chemical: rephrase comment and fix a typo
iio: chemical: scd30: fix division by zero in write_raw
iio: common: fix spelling mistakes in comments
iio: core: Add IIO_EV_INFO_SCALE to event info
iio: core: Clean up device correctly on viio_trigger_alloc() failure
iio: core: Simplify IIO core managed APIs
iio: dac: ad3530r: Fix AD3531/AD3531R powerdown mode strings
iio: dac: ad5360: converting to guard(mutex)
iio: dac: ad5686: acquire lock when doing powerdown control
iio: dac: ad5686: fix input raw value check
iio: dac: ad5686: fix powerdown control on dual-channel devices
iio: dac: ad5686: fix ref bit initialization for single-channel parts
iio: dac: ad7293: add dev variable
iio: dac: ad7293: use dev_err_probe()
iio: dac: adi-axi-dac: define supported iio-backend capabilities
iio: dac: adi-axi-dac: remove unused int_tone field
iio: dac: ds4424: add DS4402/DS4404 device IDs
iio: dac: ds4424: add Rfs-based scale and per-variant limits
iio: dac: ds4424: convert to regmap
iio: dac: ds4424: ratelimit read errors and use device context
iio: dac: ds4424: refactor raw access to use bitwise operations
iio: dac: ds4424: rename iio_info struct to avoid ambiguity
iio: dac: ds4424: sort headers alphabetically
iio: dac: ds4424: support per-variant output range limits
iio: dac: ds4424: use device match data for chip info
iio: dac: ds4424: use fsleep() instead of usleep_range()
iio: dac: ltc2632: add support for LTC2654 DAC family
iio: dac: ltc2632: drop enum and use individual chip_info objects
iio: dac: max5522: simplify probe with devm_regulator_get_enable_read_voltage()
iio: dac: max5821: fix return value check in powerdown sync
iio: dac: ti-dac5571: remove unused id field
iio: filter: admv8818: add dev variable
iio: filter: admv8818: remove redundant else after return
iio: filter: admv8818: use dev_err_probe()
iio: Fix iio_multiply_value use in iio_read_channel_processed_scale
iio: frequency: ad9523: add dev variable
iio: frequency: ad9523: fix implicit variable macros
iio: frequency: ad9523: fix multi-line dereferences
iio: frequency: ad9523: use dev_err_probe
iio: frequency: ad9523: use octal permissions
iio: frequency: adf4350: replace TODO with NOTE in adf4350_set_freq()
iio: frequency: adf4350: Return -ENOMEM on memory allocation failure
iio: frequency: adf4377: add dev variable
iio: frequency: adf4377: use dev_err_probe()
iio: frequency: admv1013: add dev variable
iio: frequency: admv1013: fix NULL pointer dereference on str
iio: frequency: admv1013: use dev_err_probe()
iio: frequency: admv1014: add dev variable
iio: frequency: admv1014: use dev_err_probe()
iio: frequency: admv4420: add dev variable
iio: frequency: admv4420: return proper error code from admv4420_calc_parameters()
iio: frequency: admv4420: use dev_err_probe
iio: frequency: adrf6780: add dev variable
iio: frequency: adrf6780: use dev_err_probe()
iio: gyro: adis16260: fix division by zero in write_raw
iio: gyro: itg3200: fix i2c read into the wrong stack location
iio: hid-sensor-gyro-3d: fix typo in array name
iio: humidity: hdc2010: remove unused interrupt_config
iio: imu: adis16550: fix stack leak in trigger handler
iio: imu: bmi323: remove unused drdy_trigger_enabled
iio: imu: fix typo from adjustement to adjustment
iio: imu: inv_icm42600: Convert to uXX and sXX integer types
iio: imu: st_lsm6dsx: Add ACPI ID for SHIFT13mi gyroscope
iio: imu: st_lsm6dsx: fix stack leak in tagged FIFO buffer
iio: industrialio-backend: support backend capabilities
iio: light: acpi-als: Convert ACPI driver to a platform one
iio: light: acpi-als: Register ACPI notify handler directly
iio: light: apds9306: remove redundant explicit pointer cast
iio: light: apds9306: remove unused nlux_per_count
iio: light: as73211: remove duplicate zero init of scan.chan[3]
iio: light: cm3323: fix reg_conf not being initialized correctly
iio: light: fix several incorrect spellings
iio: light: gp2ap020a00f: correct return type to int
iio: light: gp2ap020a00f: Explicitly use string literal for driver name
iio: light: gp2ap020a00f: Fix possible error swallow
iio: light: gp2ap020a00f: Join some lines of code to be a single line
iio: light: gp2ap020a00f: Remove trailing comma in termination entry
iio: light: gp2ap020a00f: remove unused debug_reg_addr
iio: light: gp2ap020a00f: Replace custom implementation of min()
iio: light: gp2ap020a00f: Return directly from the switch cases
iio: light: gp2ap020a00f: simplify locking with guard()
iio: light: gp2ap020a00f: Use correct types for 16-bit LE data
iio: light: gp2ap020a00f: Use temporary variable for struct device
iio: light: ltr501: return proper error code from ltr501_get_gain_index()
iio: light: vcnl4000: add support for Capella CM36686 and CM36672P
iio: light: vcnl4000: add support for regulators
iio: light: vcnl4000: move power enablement from init to probe
iio: light: vcnl4000: remove error messages for trigger and irq
iio: light: vcnl4000: remove redundant check for proximity-near-level
iio: light: vcnl4000: replace mutex_init() with devm_mutex_init()
iio: light: vcnl4000: sort includes by their name
iio: light: vcnl4000: use variables for I2C client and device instances
iio: light: veml6070: Fix resource leak in probe error path
iio: light: zopt2201: Reorder header includes
iio: light: zopt2201: use lock guards
iio: magnetometer: bmc150_magn: minor formatting cleanup
iio: magnetometer: bmc150_magn: replace msleep with fsleep
iio: magnetometer: bmc150_magn: use automated cleanup for mutex
iio: magnetometer: fix various spelling mistakes
iio: magnetometer: si7210: simplify probe with devm_regulator_get_enable_read_voltage()
iio: magnetometer: st_magn: fix default DRDY pin selection for LIS2MDL
iio: pressure: bmp280: fix stack leak in bmp580 trigger handler
iio: pressure: fix spelling mistakes in comments
iio: pressure: hsc030pa: Improve i2c_transfer return value handling
iio: proximity: add driver for ST VL53L1X ToF sensor
iio: proximity: fix typo from currenly to currently
iio: proximity: hx9023s: support firmware-name property
iio: resolver: fix typo from degredation to degradation
iio: sca3000: make stop_all_interrupts() return void
iio: sca3000: manage device registration with devm helper
iio: sca3000: Move sca3000_stop_all_interrupts() above sca3000_probe()
iio: sca3000: reuse device pointer for devm helpers
iio: sca3000: simplify with spi_get_device_match_data()
iio: sca3000: stop interrupts via devm_add_action_or_reset()
iio: sca3000: switch IRQ handling to devm helpers
iio: sca3000: use guard(mutex) to simplify return paths
iio: ssp_sensors: cancel delayed work_refresh on remove
iio: st_sensors: correct kernel-doc issues
iio: st_sensors: drop temporary kmalloc buffer and reuse buffer_data
iio: temp: fix spelling mistakes in comments
iio: temperature: tsys01: fix broken PROM checksum validation
iio: test: fix typo from neeeds to needs in comment
iio: tsl2772: fix all kernel-doc warnings
 
ima: Add code comments to explain IMA iint cache atomic_flags
ima: add regular file data hash signature version 3 support
ima: add support to require IMA sigv3 signatures
ima: check return value of crypto_shash_final() in boot aggregate
ima: Define and use a digest_size field in the ima_algo_desc structure
ima: Define asymmetric_verify_v3() to verify IMA sigv3 signatures
ima: efi: Drop unnecessary check for CONFIG_MODULE_SIG/CONFIG_KEXEC_SIG
ima: fallback to using i_version to detect file change
ima: remove buggy support for asynchronous hashes
 
ima_fs: Correctly create securityfs files for unsupported hash algos
 
include/psp-sev.h: fix structure member in comment
 
include: device.h: Add named device attributes
 
inet: add ip_local_port_step_width sysctl to improve port usage distribution
inet: frags: fix use-after-free caused by the fqdir_pre_exit() flush
inet: remove leftover EXPORT_SYMBOL()
inet: remove three EXPORT_SYMBOL()
 
inet_diag: report delayed ack timer information
 
inetpeer: add a missing read_seqretry() in inet_getpeer()
 
init/initramfs.c: trivial fix: FSM -> Finite-state machine
 
inotify: fix watch count leak when fsnotify_add_inode_mark_locked() fails
 
Input: ad7877 - use guard notation when acquiring mutexes/locks
Input: ad7879 - use guard notation when acquiring mutexes
Input: ads7846 - switch to using cleanup functions
Input: adxl34x - drop redundant error variable in adxl34x_i2c_probe
Input: aiptek - use HID headers
Input: aiptek - validate raw macro indices before updating state
Input: alps - use standard workqueue when registering supplemental device
Input: appletouch - refactor endpoint lookup
Input: atkbd - add DMI quirk for Lenovo Yoga Air 14 (83QK)
Input: atkbd - fix various formatting issues
Input: atkbd - skip deactivate for HONOR BCC-N's internal keyboard
Input: atkbd - switch to using explicitly sized types
Input: atkbd - use __free() cleanup facility in when parsing FW keymap
Input: atkbd - use dev_warn_ratelimited()
Input: atkbd - validate scancode in firmware keymap entries
Input: atlas - check ACPI_COMPANION() against NULL
Input: atlas - convert ACPI driver to a platform one
Input: atmel_mxt_ts - check mem_size before calculating config memory size
Input: atmel_mxt_ts - fix boundary check in mxt_prepare_cfg_mem
Input: atmel_mxt_ts - switch to using cleanup functions
Input: auo-pixcir-ts - use guard notation when acquiring mutexes
Input: aw86927 - add support for Awinic AW86938
Input: aw86927 - respect vibration magnitude levels
Input: bu21029_ts - use guard notation when acquiring mutex
Input: charlieplex_keypad - add GPIO charlieplex keypad
Input: chipone_icn8318 - use guard notation when acquiring mutex
Input: cros_ec_keyb - add function key support
Input: cros_ec_keyb - do not allocate keyboard state separately
Input: cros_ec_keyb - factor out column processing
Input: cros_ec_keyb - simplify cros_ec_keyb_work()
Input: cros_ec_keyb - use BIT() macro instead of open-coding shifts
Input: cros_ec_keyb - use u8 instead of uint8_t
Input: ct82c710 - remove driver
Input: cyttsp - use guard notation when acquiring mutex
Input: drv260x - add I2C IDs for all device variants
Input: drv260x - add support for ACPI-enumerated devices
Input: drv260x - fix unbalanced regulator_disable() call
Input: drv260x - handle calibration timeout
Input: drv260x - sort all #include alphabetically
Input: edt-ft5x06 - fix use-after-free in debugfs teardown
Input: edt-ft5x06 - use guard notation when acquiring mutex
Input: eeti_ts - use guard notation when acquiring mutexes
Input: ektf2127 - use guard notation when acquiring mutex
Input: elan_i2c - add ic type 0x19
Input: elan_i2c - increase device reset wait timeout after update FW
Input: elan_i2c - validate firmware size before use
Input: elants_i2c - switch to using cleanup facilities
Input: elo - use guard notation when acquiring mutex
Input: exc3000 - use guard notation when acquiring mutex
Input: export input_default_setkeycode
Input: fm801-gp - simplify initialisation of pci_device_id array
Input: gf2k - skip invalid hat lookup values
Input: goodix - switch to using cleanup functions in firmware code
Input: goodix-berlin - report a resolution of 10 units/mm
Input: hgpk - remove protocol support
Input: hideep - switch to using cleanup functions
Input: hycon-hy46xx - use guard notation when acquiring mutex
Input: imagis - use guard notation when acquiring mutex
Input: ims-pcu - fix heap-buffer-overflow in ims_pcu_process_data()
Input: ims-pcu - fix usb_free_coherent() size in ims_pcu_buffers_free()
Input: imx6ul_tsc - use guard notation when acquiring mutex
Input: imx_keypad - fix spelling mistake "Colums" -> "Columns"
Input: inport - remove driver
Input: ipaq-micro-ts - use guard notation when acquiring mutex/spinlock
Input: iqs5xx - simplify parsing of firmware blob
Input: iqs5xx - switch to using cleanup functions
Input: iqs7211 - use cleanup facility for fwnodes
Input: keyspan-remote - refactor endpoint lookup
Input: libps2 - embed WARN_ON(1) macros into their enclosing if statements
Input: logibm - remove driver
Input: lpc32xx_ts - use guard notation when acquiring mutex
Input: melfas_mip4 - switch to using cleanup functions
Input: mk712 - remove driver
Input: mk712 - use guard notation when acquiring spinlock
Input: mms114 - use guard notation when acquiring mutex
Input: mpr121 - drop redundant wakeup handling
Input: msg2638 - use guard notation when acquiring mutex
Input: mxs-lradc-ts - use guard notation when acquiring spinlock
Input: novatek-nvt-ts - use guard notation when acquiring mutex
Input: pc110pad - remove driver
Input: pegasus_notetaker - use HID defines
Input: pixcir_i2c_ts - use guard notation when acquiring mutex
Input: psmouse - remove dedicated kpsmoused workqueue
Input: psmouse - replace flush_workqueue() with disable_delayed_work_sync()
Input: qt1050 - inline i2c_check_functionality check
Input: qt1070 - inline i2c_check_functionality check
Input: raydium_i2c_ts - switch to using cleanup functions
Input: st1232 - expose firmware version via sysfs
Input: st1232 - read firmware version and revision
Input: stmfts - use guard notation when acquiring mutex
Input: sur40 - use guard notation when acquiring spinlock
Input: sx8654 - use guard notation when acquiring spinlock
Input: sx8654 - use IRQF_NOAUTOEN when requesting interrupt
Input: synaptics - add LEN2058 to SMBus passlist for ThinkPad E490
Input: synaptics_usb - refactor endpoint lookup
 
input: trackpoint - Enable doubletap by default on capable devices
 
Input: tsc2007 - use guard notation when acquiring mutexes
Input: usbtouchscreen - clamp NEXIO data_len/x_len to URB buffer size
Input: usbtouchscreen - refactor endpoint lookup
Input: wdt87xx_i2c - switch to using cleanup functions
Input: wm97xx - use guard notation when acquiring mutex
Input: xpad - add "Nova 2 Lite" from GameSir
Input: xpad - add RedOctane Games vendor id
Input: xpad - add support for ASUS ROG RAIKIRI II
Input: xpad - fix out-of-bounds access for Share button
Input: xpad - remove stale TODO and changelog header
Input: zinitix - use guard notation when acquiring mutex
 
integrity: Allow sigv3 verification on EVM_XATTR_PORTABLE_DIGSIG
integrity: Eliminate weak definition of arch_get_secureboot()
integrity: Make arch_ima_get_secureboot integrity-wide
 
intel_idle: Add Panther Lake C-states table
 
interconnect: debugfs: fix devm_kstrdup and kfree mismatch
interconnect: qcom: Add Eliza interconnect provider driver
interconnect: qcom: De-acronymize SoC names
interconnect: qcom: define OCMEM bus resource
interconnect: qcom: drop unused is_on flag
interconnect: qcom: glymur: Add Mahua SoC support
interconnect: qcom: icc-rpm: allow overwriting get_bw callback
interconnect: qcom: let platforms declare their bugginess
interconnect: qcom: msm8974: expand DEFINE_QNODE macros
interconnect: qcom: msm8974: switch to the main icc-rpm driver
interconnect: qcom: qcs615: enable QoS configuration
interconnect: qcom: qcs8300: enable QoS configuration
 
io-wq: check that the predecessor is hashed in io_wq_remove_pending()
 
io_uring/bpf-ops: add kfunc helpers
io_uring/bpf-ops: implement bpf ops registration
io_uring/bpf-ops: implement loop_step with BPF struct_ops
 
io_uring/cancel: validate opcode for IORING_ASYNC_CANCEL_OP
 
io_uring/cmd_net: split ioctl code out of io_uring_cmd_sock()
 
io_uring/eventfd: reset deferred signal state
 
io_uring/fdinfo: translate SqThread PID through caller's pid_ns
 
io_uring/futex: ensure partial wakes are appropriately dequeued
 
io_uring/kbuf: don't truncate end buffer for bundles
io_uring/kbuf: kill dead struct io_buffer_list 'nr_entries' member
io_uring/kbuf: support min length left for incremental buffers
io_uring/kbuf: use 'ctx' consistently
 
io_uring/napi: cap busy_poll_to 10 msec
io_uring/napi: clear tracked NAPI entries on unregister
 
io_uring/net: allow vectorised regbuf send zc
io_uring/net: inherit IORING_CQE_F_BUF_MORE across bundle recv retries
io_uring/net: punt IORING_OP_BIND async if it needs file create
io_uring/net: use 'ctx' consistently
 
io_uring/nop: pass all errors to userspace
 
io_uring/poll: cache req->apoll_events
io_uring/poll: ensure EPOLL_ONESHOT is propagated for EPOLL_URING_WAKE
io_uring/poll: fix signed comparison in io_poll_get_ownership()
 
io_uring/register: don't get a reference to the registered ring fd
io_uring/register: fix ring resizing with mixed/large SQEs/CQEs
 
io_uring/rsrc: unify nospec indexing for direct descriptors
io_uring/rsrc: use io_cache_free() to free node
io_uring/rsrc: use kvfree() for the imu cache
 
io_uring/rw: add defensive hardening for negative kbuf lengths
io_uring/rw: clean up __io_read() obsolete comment and early returns
io_uring/rw: drop unused attr_type_mask from io_prep_rw_pi()
io_uring/rw: use cached file rather than req->file
 
io_uring/tctx: check for setup tctx->io_wq before teardown
io_uring/tctx: clean up __io_uring_add_tctx_node() error handling
io_uring/tctx: have io_uring_alloc_task_context() return tctx
io_uring/tctx: mark io_wq as exiting before error path teardown
io_uring/tctx: set ->io_uring before publishing the tctx node
 
io_uring/timeout: add helper for parsing user time
io_uring/timeout: check unused sqe fields
io_uring/timeout: honour caller's time namespace for IORING_TIMEOUT_ABS
io_uring/timeout: immediate timeout arg
io_uring/timeout: migrate reqs from ts64 to ktime
io_uring/timeout: splice timed out link in timeout handler
io_uring/timeout: use 'ctx' consistently
 
io_uring/tw: serialize ctx->retry_llist with ->uring_lock
 
io_uring/uring_cmd: allow non-iopoll cmds with IORING_SETUP_IOPOLL
 
io_uring/wait: fix min_timeout behavior
io_uring/wait: honour caller's time namespace for IORING_ENTER_ABS_TIMER
 
io_uring/waitid: clear waitid info before copying it to userspace
 
io_uring/zcrx: add a struct for refill queue
io_uring/zcrx: always dma map in advance
io_uring/zcrx: cache fallback availability in zcrx ctx
io_uring/zcrx: check ctrl op payload struct sizes
io_uring/zcrx: clear RQ headers on init
io_uring/zcrx: consolidate dma syncing
io_uring/zcrx: declare some constants for query
io_uring/zcrx: don't clear not allocated niovs
io_uring/zcrx: don't use mark0 for allocating xarray
io_uring/zcrx: extract netdev+area init into a helper
io_uring/zcrx: fix user_struct uaf
io_uring/zcrx: fully clean area on error in io_import_umem()
io_uring/zcrx: implement device-less mode for zcrx
io_uring/zcrx: move count check into zcrx_get_free_niov
io_uring/zcrx: move zcrx uapi into separate header
io_uring/zcrx: netmem array as refiling format
io_uring/zcrx: reject REG_NODEV with large rx_buf_size
io_uring/zcrx: rename zcrx [un]register functions
io_uring/zcrx: return back two step unregistration
io_uring/zcrx: use better name for RQ region
io_uring/zcrx: use correct mmap off constants
io_uring/zcrx: use dma_len for chunk size calculation
io_uring/zcrx: use guards for locking
io_uring/zcrx: warn on a repeated area append
io_uring/zcrx: warn on alloc with non-empty pp cache
io_uring/zcrx: warn on freelist violations
 
io_uring/zctx: move vec regbuf import into io_send_zc_import
io_uring/zctx: rename flags var for more clarity
io_uring/zctx: separate notification user_data
io_uring/zctx: unify zerocopy issue variants
 
io_uring: add REQ_F_IOPOLL
io_uring: avoid req->ctx reload in io_req_put_rsrc_nodes()
io_uring: cast id to u64 before shifting in io_allocate_rbuf_ring()
io_uring: count CQEs in io_iopoll_check()
io_uring: defer linked-timeout chain splice out of hrtimer context
io_uring: fix iowq_limits data race in tctx node addition
io_uring: fix spurious fput in registered ring path
io_uring: hold uring_lock across io_kill_timeouts() in cancel path
io_uring: hold uring_lock when walking link chain in io_wq_free_work()
io_uring: introduce callback driven main loop
io_uring: mark known and harmless racy ctx->int_flags uses
io_uring: propagate array_index_nospec opcode into req->opcode
io_uring: remove iopoll_queue from struct io_issue_def
io_uring: switch struct io_ring_ctx internal bitfields to flags
io_uring: take page references for NOMMU pbuf_ring mmaps
io_uring: unify getting ctx from passed in file descriptor
io_uring: validate user-controlled cq.head in io_cqe_cache_refill()
 
iomap, xfs: lift zero range hole mapping flush into xfs
 
iomap: add a bioset pointer to iomap_read_folio_ops
iomap: allow file systems to hook into buffered read bio submission
iomap: avoid potential null folio->mapping deref during error reporting
iomap: only call into ->submit_read when there is a read_ctx
iomap: pass the iomap_iter to ->submit_read
iomap: refactor iomap_bio_read_folio_range
iomap: support ioends for buffered reads
iomap: support T10 protection information
 
iommu, debugobjects: avoid gcc-16.1 section mismatch warnings
 
iommu/amd: Add NUMA node affinity for IOMMU log buffers
iommu/amd: Bounds-check devid in __rlookup_amd_iommu()
iommu/amd: Fix clone_alias() to use the original device's devid
iommu/amd: Fix illegal cap/mmio access in IOMMU debugfs
iommu/amd: Fix illegal device-id access in IOMMU debugfs
iommu/amd: Fix precedence order in set_dte_passthrough()
iommu/amd: Invalidate IRT cache for DMA aliases
iommu/amd: Remove latent out-of-bounds access in IOMMU debugfs
iommu/amd: Use maximum Event log buffer size when SNP is enabled on Family 0x19
iommu/amd: Use maximum PPR log buffer size when SNP is enabled on Family 0x19
 
iommu/arm-smmu-v3: Add a missing dma_wmb() for hitless STE update
iommu/arm-smmu-v3: Add an inline arm_smmu_domain_free()
iommu/arm-smmu-v3: Add arm_smmu_invs based arm_smmu_domain_inv_range()
iommu/arm-smmu-v3: Do not continue in __arm_smmu_domain_inv_range()
iommu/arm-smmu-v3: Explicitly set smmu_domain->stage for SVA
iommu/arm-smmu-v3: Fix typos introduced by arm_smmu_invs
iommu/arm-smmu-v3: Introduce a per-domain arm_smmu_invs array
iommu/arm-smmu-v3: Perform per-domain invalidations using arm_smmu_invs
iommu/arm-smmu-v3: Populate smmu_domain->invs when attaching masters
iommu/arm-smmu-v3: Pre-allocate a per-master invalidation array
iommu/arm-smmu-v3: Update Arm errata
 
iommu/dma: Always allow DMA-FQ when iommupt provides the iommu_domain
iommu/dma: Do not try to iommu_map a 0 length region in swiotlb
 
iommu/iova: Add NULL check in iova_magazine_free()
 
iommu/pages: Fix iommu_pages_flush_incoherent() for non-x86
 
iommu/riscv: Add IOTINVAL after updating DDT/PDT entries
iommu/riscv: Add missing GENERIC_MSI_IRQ
iommu/riscv: Allow RISC_VIOMMU to COMPILE_TEST
iommu/riscv: Disable SADE
iommu/riscv: Enable SVNAPOT support for contiguous ptes
iommu/riscv: Fix signedness bug
iommu/riscv: Remove overflows on the invalidation path
iommu/riscv: Skip IRQ count check when using MSI interrupts
iommu/riscv: Stop polling when CQCSR reports an error
iommu/riscv: Use the generic iommu page table
 
iommu/tegra241-cmdqv: Set supports_cmd op in tegra241_vcmdq_hw_init()
iommu/tegra241-cmdqv: Update uAPI to clarify HYP_OWN requirement
 
iommu/vt-d: Avoid NULL pointer dereference or refcount corruption
iommu/vt-d: Block PASID attachment to nested domain with dirty tracking
iommu/vt-d: Disable DMAR for Intel Q35 IGFX
iommu/vt-d: Fix oops due to out of scope access
iommu/vt-d: Pass size_order to qi_desc_piotlb() not npages
iommu/vt-d: Remove dmar_readl() and dmar_readq()
iommu/vt-d: Remove dmar_writel() and dmar_writeq()
iommu/vt-d: Remove the remaining pages along the invalidation path
iommu/vt-d: Rename device_set_dirty_tracking() and pass dmar_domain pointer
iommu/vt-d: Restore IOMMU_CAP_CACHE_COHERENCY
iommu/vt-d: Simplify calculate_psi_aligned_address()
iommu/vt-d: Split piotlb invalidation into range and all
iommu/vt-d: Support dirty tracking on PASID
 
iommu: Add device ATS supported capability
iommu: Fix ATS invalidation timeouts during __iommu_remove_group_pasid()
iommu: Fix kdocs of pci_dev_reset_iommu_done()
iommu: Fix loss of errno on map failure for classic ops
iommu: Fix nested pci_dev_reset_iommu_prepare/done()
iommu: Fix NULL group->domain dereference in pci_dev_reset_iommu_done()
iommu: Fix pasid attach in pci_dev_reset_iommu_prepare/done()
iommu: Fix up map/unmap debugging for iommupt domains
iommu: Fix WARN_ON in __iommu_group_set_domain_nofail() due to reset
iommu: Handle unmap error when iommu_debug is enabled
iommu: Replace per-group resetting_domain with per-gdev blocked flag
iommu: Warn on premature unblock during DMA aliased sibling reset
 
iommufd/selftest: Fix page leaks in mock_viommu_{init,destroy}
iommufd/selftest: Remove MOCK_IOMMUPT_AMDV1 format
iommufd/selftest: Test dirty tracking on PASID
 
iommufd: Add dma_buf_pin()
iommufd: Constify struct dma_buf_attach_ops
iommufd: Fix a race with concurrent allocation and unmap
iommufd: Fix return value of iommufd_fault_fops_write()
iommufd: Report ATS not supported status via IOMMU_GET_HW_INFO
iommufd: update outdated comment for renamed iommufd_hw_pagetable_alloc()
iommufd: vfio compatibility extension check for noiommu mode
 
iommupt: Add the RISC-V page table format
iommupt: Avoid rewalking during map
iommupt: Check for missing PAGE_SIZE in the pgsize_bitmap
iommupt: Directly call iommupt's unmap_range()
iommupt: Fix the end_index calculation in __map_range_leaf()
iommupt: Optimize the gather processing for DMA-FQ mode
 
ionic: Report additional media types from firmware
 
iopoll: fix function parameter names in read_poll_timeout_atomic()
 
iowarrior: use interruptible lock in iowarrior_write()
iowarrior: use normal memory in write path
 
ip6: vti: Use ip6_tnl.net in vti6_changelink().
ip6: vti: Use ip6_tnl.net in vti6_siocdevprivate().
 
ip6_gre: Use cached t->net in ip6erspan_changelink().
 
ip6_tunnel: use generic for_each_ip_tunnel_rcu macro
 
ip6_vti: fix incorrect tunnel matching in vti6_tnl_lookup()
ip6_vti: set netns_immutable on the fallback device.
 
ipc/shm: serialize orphan cleanup with shm_nattch updates
 
ipc: limit next_id allocation to the valid ID range
 
ipmi: Add limits to event and receive message requests
ipmi: Check event message buffer response for bad data
ipmi: Replace use of system_wq with system_percpu_wq
ipmi: ssif_bmc: add unit test for state machine
ipmi: ssif_bmc: cancel response timer on remove
ipmi: ssif_bmc: change log level to dbg in irq callback
ipmi: ssif_bmc: Fix KUnit test link failure when KUNIT=m
ipmi: ssif_bmc: fix message desynchronization after truncated response
ipmi: ssif_bmc: fix missing check for copy_to_user() partial failure
 
Linux: ipmi:si: Return state to normal if message allocation fails
Linux: ipmi:ssif: Clean up kthread on errors
Linux: ipmi:ssif: NULL thread on error
Linux: ipmi:ssif: Remove unnecessary indention
 
ipmr/ip6mr: Convert net->ipv[46].ipmr_seq to atomic_t.
 
ipmr: Add __rcu to netns_ipv4.mrt.
ipmr: Add dedicated mutex for mrt->{mfc_hash,mfc_cache_list}.
ipmr: Annotate access to mrt->mroute_do_{pim,assert,wrvifwhole}.
ipmr: Call fib_rules_unregister() without RTNL.
ipmr: Call ipmr_fib_lookup() under RCU.
ipmr: Convert ipmr_net_exit_batch() to ->exit_rtnl().
ipmr: Convert ipmr_rtm_dumplink() to RCU.
ipmr: Convert ipmr_rtm_dumproute() to RCU.
ipmr: Convert ipmr_rtm_getroute() to RCU.
ipmr: Define net->ipv4.{ipmr_notifier_ops,ipmr_seq} under CONFIG_IP_MROUTE.
ipmr: Don't hold RTNL for ipmr_rtm_route().
ipmr: Free mr_table after RCU grace period.
ipmr: Move unregister_netdevice_many() out of ipmr_free_table().
ipmr: Move unregister_netdevice_many() out of mroute_clean_tables().
ipmr: prevent info-leak in pmr_cache_report()
ipmr: Remove RTNL in ipmr_rules_init() and ipmr_net_init().
ipmr: Use MAXVIFS in mroute_msgsize().
 
ipv4: drop ipv6_stub usage and use direct function calls
ipv4: free net->ipv4.sysctl_local_reserved_ports after unregister_net_sysctl_table()
ipv4: icmp: reject broadcast/multicast routes
ipv4: icmp: validate reply type before using icmp_pointers
ipv4: igmp: annotate data-races in igmp_heard_query()
ipv4: raw: reject IP_HDRINCL packets with ihl < 5
ipv4: restrict IPOPT_SSRR and IPOPT_LSRR options
ipv4: Retire UDP-Lite.
ipv4: use WARN_ON_ONCE() in ip_rt_bug()
ipv4: validate IPV4_DEVCONF attributes properly
 
ipv6: anycast: insert aca into global hash under idev->lock
ipv6: Cap TLV scan in ip6_tnl_parse_tlv_enc_lim
ipv6: convert CONFIG_IPV6 to built-in only and clean up Kconfigs
ipv6: default IPV6_SIT to m
ipv6: discard fragment queue earlier if there is malformed datagram
ipv6: export fib6_lookup for nft_fib_ipv6
ipv6: exthdrs: refresh nh after handling HAO option
ipv6: exthdrs: refresh nh pointer after ipv6_hop_jumbo()
ipv6: Fix a potential NPD in cleanup_prefix_route()
ipv6: Fix null-ptr-deref in fib6_mtu().
ipv6: fix possible infinite loop in fib6_select_path()
ipv6: fix possible infinite loop in rt6_fill_node()
ipv6: fix possible UAF in icmpv6_rcv()
ipv6: fix potential UAF caused by ip6_forward_proxy_check()
ipv6: flowlabel: enforce per-netns limit for unprivileged callers
ipv6: flowlabel: take ip6_fl_lock across mem_check and fl_intern
ipv6: Implement limits on extension header parsing
ipv6: ioam: add NULL check for idev in ipv6_hop_ioam()
ipv6: ioam: refresh hdr pointer before ioam6_event()
ipv6: make ipv6_anycast_destination logic usable without dst_entry
ipv6: mcast: Fix use-after-free when processing MLD queries
ipv6: move IFA_F_PERMANENT percpu allocation in process scope
ipv6: move ip6_dst_hoplimit() to net/ipv6/ip6_output.c
ipv6: prepare headers for ipv6_stub removal
ipv6: remove dynamic ICMPv6 sender registration infrastructure
ipv6: remove ipv6_stub infrastructure completely
ipv6: Remove UDP-Lite support for IPV6_ADDRFORM.
ipv6: replace IS_BUILTIN(CONFIG_IPV6) with IS_ENABLED(CONFIG_IPV6)
ipv6: Retire UDP-Lite.
ipv6: route: Unregister netdevice notifier on BPF init failure
ipv6: rpl: fix hdrlen overflow in ipv6_rpl_srh_decompress()
ipv6: rpl: reserve mac_len headroom when recompressed SRH grows
ipv6: sit: reload inner IPv6 header after GSO offloads
ipv6: sit: remove redundant ret = 0 assignment
ipv6: sit: Replace deprecated strcpy with strscpy
ipv6: update route serial number on NETDEV_CHANGE
ipv6: validate extension header length before copying to cmsg
ipv6: xfrm6: release dst on error in xfrm6_rcv_encap()
 
ipvlan: avoid spinlock contention in ipvlan_multicast_enqueue()
ipvlan: ipvlan_handle_mode_l2() refactoring
 
ipvs: add conn_lfactor and svc_lfactor sysctl vars
ipvs: add ip_vs_status info
ipvs: add resizable hash tables
ipvs: avoid possible loop in ip_vs_dst_event on resizing
ipvs: clear the svc scheduler ptr early on edit
ipvs: do not keep dest_dst after dest is removed
ipvs: do not leak dest after get from dest trash
ipvs: fix MTU check for GSO packets in tunnel mode
ipvs: fix races around est_mutex and est_cpulist
ipvs: fix races around the conn_lfactor and svc_lfactor sysctl vars
ipvs: fix shift-out-of-bounds in ip_vs_rht_desired_size
ipvs: fix the spin_lock usage for RT build
ipvs: fixes for the new ip_vs_status info
ipvs: Guard access of HK_TYPE_KTHREAD cpumask with RCU
ipvs: make ip_vs_svc_table and ip_vs_svc_fwm_table per netns
ipvs: no_cport and dropentry counters can be per-net
ipvs: show the current conn_tab size to users
ipvs: some service readers can use RCU
ipvs: switch to per-net connection table
ipvs: use more counters to avoid service lookups
ipvs: use more keys for connection hashing
ipvs: use resizable hash table for services
ipvs: use single svc table
 
irq_work: Fix use-after-free in irq_work_single() on PREEMPT_RT
 
irqchip/apple-aic: Add support for "apple,t8122-aic3"
 
irqchip/ath79-cpu: Remove unused function
 
irqchip/exynos-combiner: Switch to raw_spinlock
 
irqchip/gic-v3: Print a warning for out-of-range interrupt numbers
 
irqchip/gic-v5: Allocate ITS parent LPIs as a range
irqchip/gic-v5: Introduce minimal irq_set_type() for PPIs
irqchip/gic-v5: Move LPI allocation into the LPI domain
irqchip/gic-v5: Support range allocation for LPIs
 
irqchip/imx-irqsteer: Add NXP S32N79 support
 
irqchip/irq-pic32-evic: Add __maybe_unused for board_bind_eic_interrupt in COMPILE_TEST
irqchip/irq-pic32-evic: Address warning related to wrong printf() formatter
irqchip/irq-pic32-evic: Allow driver to be compiled with COMPILE_TEST
irqchip/irq-pic32-evic: Define board_bind_eic_interrupt for !MIPS builds
irqchip/irq-pic32-evic: Don't define plat_irq_dispatch() for !MIPS builds
irqchip/irq-pic32-evic: Only include asm headers when compiling for MIPS
 
irqchip/loongson-pch-lpc: Add OF init code
irqchip/loongson-pch-lpc: Enable building on MIPS Loongson64
irqchip/loongson-pch-lpc: Extract non-ACPI-related code from ACPI init
 
irqchip/meson-gpio: Use the correct register in meson_s4_gpio_irq_set_type()
 
irqchip/msi-lib: Refuse initialization when irq_write_msi_msg() is missing
 
irqchip/renesas-rzg2l: Add NMI support
irqchip/renesas-rzg2l: Add RZ/G3L support
irqchip/renesas-rzg2l: Add shared interrupt support
irqchip/renesas-rzg2l: Clear the shared interrupt bit in rzg2l_irqc_free()
irqchip/renesas-rzg2l: Drop IRQC_IRQ_COUNT macro
irqchip/renesas-rzg2l: Drop IRQC_NUM_IRQ macro
irqchip/renesas-rzg2l: Drop IRQC_TINT_START macro
irqchip/renesas-rzg2l: Drop redundant IRQC_TINT_START check in rzg2l_irqc_alloc()
irqchip/renesas-rzg2l: Dynamically allocate fwspec array
irqchip/renesas-rzg2l: Fix error path in rzg2l_irqc_common_probe()
irqchip/renesas-rzg2l: Replace raw_spin_{lock,unlock} with guard() in rzg2l_irq_set_type()
irqchip/renesas-rzg2l: Replace rzg2l_irqc_irq_{enable,disable} with TINT-specific handlers
irqchip/renesas-rzg2l: Replace single irq_chip with per-region irq_chip instances
irqchip/renesas-rzg2l: Split EOI handler into separate IRQ and TINT functions
irqchip/renesas-rzg2l: Split rzfive_irqc_{mask,unmask} into separate IRQ and TINT handlers
irqchip/renesas-rzg2l: Split rzfive_tint_irq_endisable() into separate IRQ and TINT helpers
irqchip/renesas-rzg2l: Split set_type handler into separate IRQ and TINT functions
 
irqchip/renesas-rzt2h: Use pm_runtime_put_sync() in probe error path
 
irqchip/renesas-rzv2h: Add CA55 software interrupt support
irqchip/renesas-rzv2h: Clarify IRQ range definitions and tighten TINT validation
irqchip/renesas-rzv2h: Handle ICU error IRQ and add SWPE trigger
irqchip/renesas-rzv2h: Kill icu_err string
irqchip/renesas-rzv2h: Kill swint_idx[]
irqchip/renesas-rzv2h: Kill swint_names[]
irqchip/renesas-rzv2h: Replace single irq_chip with per-region irq_chip instances
irqchip/renesas-rzv2h: Switch to using dev_err_probe()
irqchip/renesas-rzv2h: Use local device pointer in ICU probe
irqchip/renesas-rzv2h: Use local node pointer
 
irqchip/riscv-imsic: Clear interrupt move state during CPU offlining
 
irqchip: Use IS_ERR_OR_NULL() instead of NULL and IS_ERR() checks
 
isofs: use QSTR_LEN() in isofs_cmp
isofs: validate block number from NFS file handle in isofs_export_iget
isofs: validate Rock Ridge CE continuation extent against volume size
 
ixgbe: refactor: use DECLARE_BITMAP for ring state field
 
ixgbevf: fix use-after-free in VEPA multicast source pruning
 
jbd2: add jinode dirty range accessors
jbd2: fix deadlock in jbd2_journal_cancel_revoke()
jbd2: gracefully abort instead of panicking on unlocked buffer
jbd2: gracefully abort on transaction state corruptions
jbd2: store jinode dirty range in PAGE_SIZE units
 
jfs: add dmapctl integrity check to prevent invalid operations
jfs: add dtpage integrity check to prevent index/pointer overflows
jfs: add dtroot integrity check to prevent index out-of-bounds
 
JFS: always load filesystem UUID during mount
 
jfs: avoid -Wtautological-constant-out-of-range-compare warning again
jfs: fix corrupted list in dbUpdatePMap
jfs: hold LOG_LOCK on umount to avoid null-ptr-deref
jfs: Set the lbmDone flag at the end of lbmIODone
 
jiffies: Remove unused __jiffy_arch_data
 
jobserver: Fix typo in docstring
 
jump_label: remove workaround for old compilers in initializations
jump_label: use ATOMIC_INIT() for initialization of .enabled
 
kasan: docs: SLUB is the only remaining slab implementation
kasan: fix bug type classification for SW_TAGS mode
kasan: update outdated comment
 
kbuild, bpf: Specify "layout" optional feature
 
kbuild: builddeb - avoid recompiles for non-cross-compiles
kbuild: Consolidate C dialect options
kbuild: expand inlining hints with -fdiagnostics-show-inlining-chain
kbuild: Never respect CONFIG_WERROR / W=e to fixdep
kbuild: pacman-pkg: make "rc" releases adhere to pacman versioning scheme
kbuild: reduce output spam when building out of tree
kbuild: Reduce the number of compiler-generated suffixes for clang thin-lto build
kbuild: rust: add `CONFIG_RUSTC_CLANG_LLVM_COMPATIBLE`
kbuild: rust: allow `clippy::uninlined_format_args`
kbuild: rust: provide an option to inline C helpers into Rust
kbuild: uapi: also test UAPI headers against C++ compilers
kbuild: uapi: completely exclude linux/bpf_perf_event.h on nios2
kbuild: uapi: deduplicate linux/bpf_perf_event.h exclusions
kbuild: uapi: handle UML in architecture-specific exclusion lists
kbuild: uapi: move all include path flags together
kbuild: uapi: move some compiler arguments out of the command definition
kbuild: uapi: only use dummy-include for headers which use libc
kbuild: uapi: provide a C++ compatible dummy definition of NULL
kbuild: uapi: provide stub includes for some libc headers
kbuild: uapi: remove now unneeded guard headers
kbuild: uapi: simplify libc dependency logic
kbuild: uapi: test linux/bpf_perf_event.h on powerpc
kbuild: uapi: use custom stub headers instead of libc ones
kbuild: Use '-fms-anonymous-structs' if it is available
kbuild: vdso_install: drop build ID architecture allow-list
kbuild: vdso_install: gracefully handle images without build ID
kbuild: vdso_install: hide readelf warnings
kbuild: vdso_install: split out the readelf invocation
 
kconfig: Error out on duplicated kconfig inclusion
kconfig: Fix repeated include selftest expectation
kconfig: forbid multiple entries with the same symbol in a choice
 
kernel/crash: remove inclusion of crypto/sha1.h
 
kernel/fork: validate exit_signal in kernel_clone()
 
kernel/kexec: remove inclusion of crypto/hash.h
 
kernel/panic: allocate taint string buffer dynamically
kernel/panic: increase buffer size for verbose taint logging
kernel/panic: mark init_taint_buf as __initdata and panic instead of warning in alloc_taint_buf()
 
kernel: acct: fix duplicate word in comment
kernel: ksysfs: initialize kernel_kobj earlier
kernel: Use trace_call__##name() at guarded tracepoint call sites
 
kernfs: adapt to rhashtable-based simple_xattrs with lazy allocation
kernfs: Add missing documentation for kernfs_put_active's drop_supers argument
kernfs: Don't set_nlink for directories being removed
kernfs: Send IN_DELETE_SELF and IN_IGNORED
 
keys, dns: Use kmalloc_flex to improve dns_resolver_preparse
 
kfence: add kfence.fault parameter
 
kgdb: update outdated references to kgdb_wait()
 
kho: add size parameter to kho_add_subtree()
kho: adopt radix tree for preserved memory tracking
kho: document kexec-metadata tracking feature
kho: drop restriction on maximum page order
kho: fix error handling in kho_add_subtree()
kho: fix KASAN support for restored vmalloc regions
kho: fix kho_in_debugfs_init() to handle non-FDT blobs
kho: fix KHO_TREE_MAX_DEPTH for non-4KB page sizes
kho: fix order calculation for kho_unpreserve_pages()
kho: kexec-metadata: track previous kernel chain
kho: make sure preservations do not span multiple NUMA nodes
kho: move alloc tag init to kho_init_{folio,pages}()
kho: persist blob size in KHO FDT
kho: remove finalize state and clients
kho: rename fdt parameter to blob in kho_add/remove_subtree()
kho: skip KHO for crash kernel
 
khugepaged: remove redundant index check for pmd-folios
 
kprobes: skip non-symbol addresses in kprobe_add_ksym_blacklist()
 
kselftest/arm64: Include for user_gcs definition
 
kselftest/coredump: reintroduce null pointer dereference
 
ksm: initialize the addr only once in rmap_walk_ksm
 
ksmbd: centralize ksmbd_conn final release to plug transport leak
ksmbd: close durable scavenger races against m_fp_list lookups
ksmbd: destroy async_ida in ksmbd_conn_free()
ksmbd: destroy tree_conn_ida in ksmbd_session_destroy()
ksmbd: fail share config requests when path allocation fails
ksmbd: fix CreateOptions sanitization clobbering the whole field
ksmbd: fix durable fd leak on ClientGUID mismatch in durable v2 open
ksmbd: fix durable reconnect double-bind race in ksmbd_reopen_durable_fd
ksmbd: fix durable reconnect error path file lifetime
ksmbd: fix FSCTL permission bypass by adding a permission check for FSCTL_SET_SPARSE
ksmbd: fix kernel-doc warnings from ksmbd_conn_get/put()
ksmbd: fix mechToken leak when SPNEGO decode fails after token alloc
ksmbd: fix null pointer dereference in compare_guid_key()
ksmbd: fix null pointer dereference in proc_show_files()
ksmbd: fix NULL-deref of opinfo->conn in oplock/lease break notifiers
ksmbd: fix O(N^2) DoS in smb2_lock via unbounded LockCount
ksmbd: fix out-of-bounds write in smb2_get_ea() EA alignment
ksmbd: fix SID memory leak in set_posix_acl_entries_dacl() on overflow
ksmbd: fix use-after-free from async crypto on Qualcomm crypto engine
ksmbd: fix use-after-free in __ksmbd_close_fd() via durable scavenger
ksmbd: fix use-after-free in smb2_open during durable reconnect
ksmbd: fix use-after-free of a deferred file_lock on double SMB2_CANCEL
ksmbd: harden file lifetime during session teardown
ksmbd: ipc: use kzalloc_flex and __counted_by
ksmbd: OOB read regression in smb_check_perm_dacl() ACE-walk loops
ksmbd: release ksmbd_inode ref via ksmbd_inode_put on lookup paths
ksmbd: Remove unnecessary selection of CRYPTO_ECB
ksmbd: require 3 sub-authorities before reading sub_auth[2]
ksmbd: require minimum ACE size in smb_check_perm_dacl()
ksmbd: reset rcount per connection in ksmbd_conn_wait_idle_sess_id()
ksmbd: rewrite stop_sessions() with restartable iteration
ksmbd: scope conn->binding slowpath to bound sessions only
ksmbd: Use AES-CMAC library for SMB3 signature calculation
ksmbd: use check_add_overflow() to prevent u16 DACL size overflow
ksmbd: validate EaNameLength in smb2_get_ea()
ksmbd: validate inherited ACE SID length
ksmbd: validate num_aces and harden ACE walk in smb_inherit_dacl()
ksmbd: validate owner of durable handle on reconnect
ksmbd: validate response sizes in ipc_validate_msg()
ksmbd: validate SID in parent security descriptor during ACL inheritance
 
ktest: Add a --dry-run mode
ktest: Add logfile to failure directory
ktest: Add PRE_KTEST_DIE for PRE_KTEST failures
ktest: Avoid undef warning when WARNINGS_FILE is unset
ktest: Fix the month in the name of the failure directory
ktest: Honor empty per-test option overrides
ktest: Resolve LOG_FILE in test option context
ktest: Run commands through list-form shell open
ktest: Run POST_KTEST hooks on failure and cancellation
ktest: Stop dropping console output during power-cycle reboot
ktest: Store failure logs also in fatal paths
ktest: Treat undefined self-reference as empty
 
kunit: Add --list_suites to show suites
kunit: config: Enable KUNIT_DEBUGFS by default
kunit: config: KUNIT_DEBUGFS should depend on DEBUG_FS
kunit: configs: Enable all CRC tests in all_tests.config
kunit: configs: Enable all crypto library tests in all_tests.config
kunit: fix use-after-free in debugfs when using kunit.filter
kunit: tool: Recommend --raw_output=all if no KTAP found
kunit: tool: skip stty when stdin is not a tty
kunit: tool: Terminate kernel under test on SIGINT
 
kvm-check-branches.sh: Remove in favor of kvm-series.sh
 
KVM/TDX: Remove redundant definitions of TDX_TD_ATTR_*
KVM/TDX: Rename KVM_SUPPORTED_TD_ATTRS to KVM_SUPPORTED_TDX_TD_ATTRS
 
KVM: arm64: Account for RESx bits in __compute_fgt()
KVM: arm64: Add clock support to nVHE/pKVM hyp
KVM: arm64: Add event support to the nVHE/pKVM hyp and trace remote
KVM: arm64: Add hvc handler at EL2 for hypercalls from protected VMs
KVM: arm64: Add hyp_enter/hyp_exit events to nVHE/pKVM hyp
KVM: arm64: Add PKVM_DISABLE_STAGE2_ON_PANIC
KVM: arm64: Add selftest event support to nVHE/pKVM hyp
KVM: arm64: Add some initial documentation for pKVM
KVM: arm64: Add trace remote for the nVHE/pKVM hyp
KVM: arm64: Add trace reset to the nVHE/pKVM hyp
KVM: arm64: Add tracing capability for the nVHE/pKVM hyp
KVM: arm64: Advertise ID_AA64PFR2_EL1.GCIE
KVM: arm64: Allow get_pkvm_hyp_vm() to take a reference to a dying VM
KVM: arm64: Allow userspace to create protected VMs when pKVM is enabled
KVM: arm64: Annotate guest donations with handle and gfn in host stage-2
KVM: arm64: Avoid pointless annotation when mapping host-owned pages
KVM: arm64: avoid unused-variable warning
KVM: arm64: Change 'pkvm_handle_t' to u16
KVM: arm64: Clean up control flow in kvm_s2_fault_map()
KVM: arm64: Constrain fault_granule to kvm_s2_fault_map()
KVM: arm64: Convert gmem_abort() to struct kvm_s2_fault_desc
KVM: arm64: Correctly cap ZCR_EL2 provided by a guest hypervisor
KVM: arm64: Correctly identify executable PTEs at stage-2
KVM: arm64: Correctly plumb ID_AA64PFR2_EL1 into pkvm idreg handling
KVM: arm64: Destroy stage-2 page-table in kvm_arch_destroy_vm()
KVM: arm64: Directly expose mapping prot and kill kvm_s2_fault
KVM: arm64: Disable SPE Profiling Buffer when running in guest context
KVM: arm64: Disable TRBE Trace Buffer Unit when running in guest context
KVM: arm64: Don't advertise unsupported features for protected guests
KVM: arm64: Don't advertises GICv3 in ID_PFR1_EL1 if AArch32 isn't supported
KVM: arm64: Don't hold 'vm_table_lock' across guest page reclaim
KVM: arm64: Don't leak stage-2 page-table if VM fails to init under pKVM
KVM: arm64: Don't leave mmu->pgt dangling on kvm_init_stage2_mmu() error
KVM: arm64: Don't pass host_debug_state to BRBE world-switch routines
KVM: arm64: Don't skip per-vcpu NV initialisation
KVM: arm64: Expose FEAT_LSUI to guests
KVM: arm64: Expose self-hosted debug regs as RAZ/WI for protected guests
KVM: arm64: Extend pKVM page ownership selftests to cover forced reclaim
KVM: arm64: Extend pKVM page ownership selftests to cover guest donation
KVM: arm64: Extend pKVM page ownership selftests to cover guest hvcs
KVM: arm64: Extract page table mapping in user_mem_abort()
KVM: arm64: Extract PFN resolution in user_mem_abort()
KVM: arm64: Extract stage-2 permission logic in user_mem_abort()
KVM: arm64: Extract VMA size resolution in user_mem_abort()
KVM: arm64: Factor out pKVM host exception injection logic
KVM: arm64: Fix __deactivate_fgt macro parameter typo
KVM: arm64: Fix CONFIG_PKVM_DISABLE_STAGE2_ON_PANIC
KVM: arm64: Fix FEAT_Debugv8p9 to check DebugVer, not PMUVer
KVM: arm64: Fix FEAT_SPE_FnE to use PMSIDR_EL1.FnE, not PMSVer
KVM: arm64: Fix initialisation order in __pkvm_init_finalise()
KVM: arm64: Fix kvm_vcpu_initialized() macro parameter
KVM: arm64: Fix memory leak in hyp_trace_unload()
KVM: arm64: Fix meta-page unsharing in pKVM hyp tracing
KVM: arm64: Fix nVHE/pKVM hyp tracing error on invalid desc
KVM: arm64: Fix out-of-tree build for nVHE/pKVM tracing
KVM: arm64: Fix pin leak and publication ordering in __pkvm_init_vcpu()
KVM: arm64: Fix rollback in hyp_trace_buffer_share_hyp()
KVM: arm64: Fix typo in feature check comments
KVM: arm64: Fix writeable mask for ID_AA64PFR2_EL1
KVM: arm64: Force guest EL1 to use user-space's partid configuration
KVM: arm64: Generalise kvm_pgtable_stage2_set_owner()
KVM: arm64: gic-v5: Add Arm copyright header
KVM: arm64: gic-v5: Add ARM_VGIC_V5 device to KVM headers
KVM: arm64: gic-v5: Add emulation for ICC_IAFFIDR_EL1 accesses
KVM: arm64: gic-v5: Add vgic-v5 save/restore hyp interface
KVM: arm64: gic-v5: Check for pending PPIs
KVM: arm64: gic-v5: Clear TWI if single task running
KVM: arm64: gic-v5: Communicate userspace-driveable PPIs via a UAPI
KVM: arm64: gic-v5: Create and initialise vgic_v5
KVM: arm64: gic-v5: Detect implemented PPIs on boot
KVM: arm64: gic-v5: Enlighten arch timer for GICv5
KVM: arm64: gic-v5: Finalize GICv5 PPIs and generate mask
KVM: arm64: gic-v5: Hide FEAT_GCIE from NV GICv5 guests
KVM: arm64: gic-v5: Implement direct injection of PPIs
KVM: arm64: gic-v5: Implement GICv5 load/put and save/restore
KVM: arm64: gic-v5: Implement PPI interrupt injection
KVM: arm64: gic-v5: Init Private IRQs (PPIs) for GICv5
KVM: arm64: gic-v5: Initialise ID and priority bits when resetting vcpu
KVM: arm64: gic-v5: Introduce kvm_arm_vgic_v5_ops and register them
KVM: arm64: gic-v5: Mandate architected PPI for PMU emulation on GICv5
KVM: arm64: gic-v5: Probe for GICv5 device
KVM: arm64: gic-v5: Sanitize ID_AA64PFR2_EL1.GCIE
KVM: arm64: gic-v5: Set ICH_VCTLR_EL2.En on boot
KVM: arm64: gic-v5: Support GICv5 FGTs & FGUs
KVM: arm64: gic-v5: Support GICv5 interrupts with KVM_IRQ_LINE
KVM: arm64: gic-v5: Trap and emulate ICC_IDR0_EL1 accesses
KVM: arm64: gic-v5: Trap and mask guest ICC_PPI_ENABLERx_EL1 writes
KVM: arm64: gic: Hide GICv5 for protected guests
KVM: arm64: gic: Introduce interrupt type helpers
KVM: arm64: gic: Introduce queue_irq_unlock to irq_ops
KVM: arm64: Guard against NULL vcpu on VHE hyp panic path
KVM: arm64: Handle aborts from protected VMs
KVM: arm64: Handle permission faults with guest_memfd
KVM: arm64: Hoist MTE validation check out of MMU lock path
KVM: arm64: Hook up donation hypercall to pkvm_pgtable_stage2_map()
KVM: arm64: Hook up reclaim hypercall to pkvm_pgtable_stage2_destroy()
KVM: arm64: Ignore -EAGAIN when mapping in pages for the pKVM host
KVM: arm64: Ignore MMU notifier callbacks for protected VMs
KVM: arm64: Implement the MEM_SHARE hypercall for protected VMs
KVM: arm64: Implement the MEM_UNSHARE hypercall for protected VMs
KVM: arm64: Initialise hyp_nr_cpus for nVHE hyp
KVM: arm64: Initialize struct kvm_s2_fault completely at declaration
KVM: arm64: Inject SIGSEGV on illegal accesses
KVM: arm64: Introduce __pkvm_host_donate_guest()
KVM: arm64: Introduce __pkvm_reclaim_dying_guest_page()
KVM: arm64: Introduce host_stage2_set_owner_metadata_locked()
KVM: arm64: Introduce hypercall to force reclaim of a protected page
KVM: arm64: Introduce set_direct_injection irq_op
KVM: arm64: Introduce struct kvm_s2_fault to user_mem_abort()
KVM: arm64: Isolate mmap_read_lock inside new kvm_s2_fault_get_vma_info() helper
KVM: arm64: Kill arch_timer_context::direct field
KVM: arm64: Kill exec_fault from kvm_s2_fault
KVM: arm64: Kill fault->ipa
KVM: arm64: Kill logging_active from kvm_s2_fault
KVM: arm64: Kill topup_memcache from kvm_s2_fault
KVM: arm64: Kill write_fault from kvm_s2_fault
KVM: arm64: kselftest: set_id_regs: Add test for FEAT_LSUI
KVM: arm64: Make EL2 exception entry and exit context-synchronization events
KVM: arm64: Make fault_ipa immutable
KVM: arm64: Make MPAMSM_EL1 accesses UNDEF
KVM: arm64: Move device mapping management into kvm_s2_fault_pin_pfn()
KVM: arm64: Move fault context to const structure
KVM: arm64: Move GICv5 timer PPI validation into timer_irqs_are_valid()
KVM: arm64: Move handle check into pkvm_pgtable_stage2_destroy_range()
KVM: arm64: Move kvm_s2_fault.{pfn,page} to kvm_s2_vma_info
KVM: arm64: Move VMA-related information to kvm_s2_fault_vma_info
KVM: arm64: nv: Consider the DS bit when translating TCR_EL2
KVM: arm64: nv: Expose shadow page tables in debugfs
KVM: arm64: nv: Fix handling of XN[0] when !FEAT_XNX
KVM: arm64: Optimize early exit checks in kvm_s2_fault_pin_pfn()
KVM: arm64: pkvm: Adopt MARKER() to define host hypercall ranges
KVM: arm64: pkvm: Move error handling to the end of kvm_hyp_cpu_entry
KVM: arm64: pkvm: Simplify BTI handling on CPU boot
KVM: arm64: pkvm: Turn __kvm_hyp_init_cpu into an inner label
KVM: arm64: pkvm: Use direct function pointers for cpu_{on,resume}
KVM: arm64: PMU: Preserve AArch32 counter low bits
KVM: arm64: Pre-check vcpu memcache for host->guest donate
KVM: arm64: Pre-check vcpu memcache for host->guest share
KVM: arm64: Preserve host MPAM configuration when changing traps
KVM: arm64: Prevent teardown finalisation of referenced 'hyp_vm'
KVM: arm64: Prevent the host from using an smc with imm16 != 0
KVM: arm64: Prevent unsupported memslot operations on protected VMs
KVM: arm64: ptdump: Initialize parser_state before pgtable walk
KVM: arm64: ptdump: Make KVM ptdump code s2 mmu aware
KVM: arm64: Re-allow hyp tracing HVCs for [nh]VHE
KVM: arm64: Read PMUVer as unsigned
KVM: arm64: Reassign nested_mmus array behind mmu_lock
KVM: arm64: Reclaim faulting page from pKVM in spurious fault handler
KVM: arm64: Register 'selftest_vm' in the VM table
KVM: arm64: Reject non compliant SMCCC function calls in pKVM
KVM: arm64: Remove evaluation of timer state in kvm_cpu_has_pending_timer()
KVM: arm64: Remove extra ISBs when using msr_hcr_el2
KVM: arm64: Remove is_protected_kvm_enabled() checks from hypercalls
KVM: arm64: Remove potential UB on nvhe tracing clock update
KVM: arm64: Remove redundant state variables from struct kvm_s2_fault
KVM: arm64: Remove unused PKVM_ID_FFA definition
KVM: arm64: Rename __pkvm_pgtable_stage2_unmap()
KVM: arm64: Rename PKVM_PAGE_STATE_MASK
KVM: arm64: Replace fault_is_perm with a helper
KVM: arm64: Replace force_pte with a max_map_size attribute
KVM: arm64: Restore POR_EL0 access to host EL0
KVM: arm64: Restrict the scope of the 'writable' attribute
KVM: arm64: Return -EFAULT from VCPU_RUN on access to a poisoned pte
KVM: arm64: Return early from kvm_finalize_sys_regs() if guest has run
KVM: arm64: Seed pkvm_ownership_selftest vcpu memcache
KVM: arm64: selftests: Add no-vgic-v5 selftest
KVM: arm64: selftests: Avoid testing the IMPDEF behavior
KVM: arm64: selftests: Introduce a minimal GICv5 PPI selftest
KVM: arm64: set_id_regs: Allow GICv3 support to be set at runtime
KVM: arm64: Simplify integration of adjust_nested_*_perms()
KVM: arm64: Simplify nested VMA shift calculation
KVM: arm64: Simplify return logic in user_mem_abort()
KVM: arm64: Split teardown hypercall into two phases
KVM: arm64: Support translation faults in inject_host_exception()
KVM: arm64: Support unaligned fixmap in the pKVM hyp
KVM: arm64: Sync boot clock with the nVHE/pKVM hyp
KVM: arm64: Take the SRCU lock for page table walks in fault injection and AT emulation
KVM: arm64: tracing: add ftrace dependency
KVM: arm64: Use CAST instruction for swapping guest descriptor
KVM: arm64: vgic-its: Drop the translation cache reference only for the erased entry
KVM: arm64: vgic-its: Reject restored DTE with out-of-range num_eventid_bits
KVM: arm64: vgic-v3: Drop userspace write sanitization for ID_AA64PFR0.GIC on GICv5
KVM: arm64: vgic-v5: Cast vgic_apr to u32 to avoid undefined behaviours
KVM: arm64: vgic-v5: Correctly set dist->ready once initialised
KVM: arm64: vgic-v5: Fold PPI state for all exposed PPIs
KVM: arm64: vgic-v5: Hold config_lock while finalizing GICv5 PPIs
KVM: arm64: vgic-v5: Make the effective priority mask a strict limit
KVM: arm64: vgic-v5: Transfer edge pending state to ICH_PPI_PENDRx_EL2
KVM: arm64: vgic: Don't reset cpuif/redist addresses at finalize time
KVM: arm64: vgic: Fix IIDR revision field extracted from wrong value
KVM: arm64: vgic: Free private_irqs when init fails after allocation
KVM: arm64: vgic: Rework vgic_is_v3() and add vgic_host_has_gicvX()
KVM: arm64: vgic: Split out mapping IRQs and setting irq_ops
KVM: arm64: Wake-up from WFI when iqrchip is in userspace
KVM: arm64: Work around C1-Pro erratum 4193714 for protected guests
KVM: Bury kvm_{en,dis}able_virtualization() in kvm_main.c once more
KVM: Don't WARN if memory is dirtied without a vCPU when the VM is dying
KVM: guest_memfd: Don't set FGP_ACCESSED when getting folios
KVM: Isolate apicv_update_lock and apicv_nr_irq_window_req in a cacheline
KVM: LoongArch: selftests: Add basic PMU event counting test
KVM: LoongArch: selftests: Add cpucfg read/write helpers
KVM: LoongArch: selftests: Add PMU overflow interrupt test
KVM: Mark halt poll and other module parameters with appropriate memory attributes
KVM: nSVM: Add missing consistency check for EFER, CR0, CR4, and CS
KVM: nSVM: Add missing consistency check for EVENTINJ
KVM: nSVM: Add missing consistency check for nCR3 validity
KVM: nSVM: Always inject a #GP if mapping VMCB12 fails on nested VMRUN
KVM: nSVM: Always intercept VMMCALL when L2 is active
KVM: nSVM: Always use NextRIP as vmcb02's NextRIP after first L2 VMRUN
KVM: nSVM: Avoid clearing VMCB_LBR in vmcb12
KVM: nSVM: Cache all used fields from VMCB12
KVM: nSVM: Capture svm->nested.ctl as vmcb12_ctrl when preparing vmcb02
KVM: nSVM: Clear EVENTINJ fields in vmcb12 on nested #VMEXIT
KVM: nSVM: Clear GIF on nested #VMEXIT(INVALID)
KVM: nSVM: Clear tracking of L1->L2 NMI and soft IRQ on nested #VMEXIT
KVM: nSVM: Delay setting soft IRQ RIP tracking fields until vCPU run
KVM: nSVM: Delay stuffing L2's current RIP into NextRIP until vCPU run
KVM: nSVM: Directly (re)calc vmcb02 intercepts from nested_vmcb02_prepare_control()
KVM: nSVM: Drop nested_vmcb_check_{save/control}() wrappers
KVM: nSVM: Drop the non-architectural consistency check for NP_ENABLE
KVM: nSVM: Ensure AVIC is inhibited when restoring a vCPU to guest mode
KVM: nSVM: Fail emulation of VMRUN/VMLOAD/VMSAVE if mapping vmcb12 fails
KVM: nSVM: Mark all of vmcb02 dirty when restoring nested state
KVM: nSVM: Move vmcb_ctrl_area_cached.bus_lock_rip to svm_nested_state
KVM: nSVM: Never use L0's PAUSE loop exiting while L2 is running
KVM: nSVM: Only copy SVM_MISC_ENABLE_NP from VMCB01's misc_ctl
KVM: nSVM: Raise #UD if unhandled VMMCALL isn't intercepted by L1
KVM: nSVM: Refactor checking LBRV enablement in vmcb12 into a helper
KVM: nSVM: Refactor writing vmcb12 on nested #VMEXIT as a helper
KVM: nSVM: Restrict mapping vmcb12 on nested VMRUN
KVM: nSVM: Sanitize INT/EVENTINJ fields when copying from vmcb12
KVM: nSVM: Sanitize TLB_CONTROL field when copying from vmcb12
KVM: nSVM: Simplify error handling of nested_svm_copy_vmcb12_to_cache()
KVM: nSVM: Sync interrupt shadow to cached vmcb12 after VMRUN of L2
KVM: nSVM: Sync NextRIP to cached vmcb12 after VMRUN of L2
KVM: nSVM: Triple fault if mapping VMCB12 fails on nested #VMEXIT
KVM: nSVM: Triple fault if restore host CR3 fails on nested #VMEXIT
KVM: nSVM: Use intuitive local variables in nested_vmcb02_recalc_intercepts()
KVM: nSVM: Use PAGE_MASK to drop lower bits of bitmap GPAs from vmcb12
KVM: nSVM: Use vcpu->arch.cr2 when updating vmcb12 on nested #VMEXIT
KVM: nSVM: Use vmcb12_is_intercept() in nested_sync_control_from_vmcb02()
KVM: nSVM: WARN and abort vmcb02 intercepts recalc if vmcb02 isn't active
KVM: PPC: remove hugetlb.h inclusion
KVM: Reject wrapped offset in kvm_reset_dirty_gfn()
KVM: remove hugetlb.h inclusion
KVM: riscv: selftests: Implement kvm_arch_has_default_irqchip
KVM: riscv: Skip CSR restore if VCPU is reloaded on the same core
KVM: s390: Add alignment checks for hugepages
KVM: s390: Add KVM capability for ESA mode guests
KVM: s390: Add some useful mask macros
KVM: s390: Allow 4k granularity for memslots
KVM: s390: Avoid potentially sleeping while atomic when zapping pages
KVM: s390: Fix _gmap_crstep_xchg_atomic()
KVM: s390: Fix _gmap_unmap_crste()
KVM: s390: Fix fault-in code
KVM: s390: Fix guest / virtual address confusion in _essa_clear_cbrl()
KVM: s390: Fix leaking kvm_s390_mmu_cache in case of errors
KVM: s390: Fix lpsw/e breaking event handling
KVM: s390: Fix possible reference leak in fault-in code
KVM: s390: Lock pte when making page secure
KVM: s390: only deliver service interrupt with payload
KVM: s390: pci: Fix aisb calculation
KVM: s390: pci: fix GAIT table indexing due to double-scaling pointer arithmetic
KVM: s390: Prevent memslots outside the ASCE range
KVM: s390: Properly reset zero bit in PGSTE
KVM: s390: Remove ptep_zap_softleaf_entry()
KVM: s390: selftests: enable some common memory-related tests
KVM: s390: ucontrol: Fix memslot handling
KVM: s390: vsie: Accommodate ESA prefix pages
KVM: s390: vsie: Allow non-zarch guests
KVM: s390: vsie: Disable some bits when in ESA mode
KVM: s390: vsie: Fix memory leak when unshadowing
KVM: s390: vsie: Fix redundant rmap entries
KVM: s390: vsie: Fix rmap handling in _do_shadow_crste()
KVM: s390: vsie: Fix unshadowing logic
KVM: selftest: Add a selftest for VMRUN/#VMEXIT with unmappable vmcb12
KVM: selftests: Add a flag to identify AMD compatible test cases
KVM: selftests: Add a test for L2 clearing EFER.SVME without intercept
KVM: selftests: Add a test for LBR save/restore (ft. nested)
KVM: selftests: Add check_steal_time_uapi() implementation for LoongArch
KVM: selftests: Add CPU vendor detection for Hygon
KVM: selftests: Allow the PMU event filter test for Hygon
KVM: selftests: arm64: Fix steal_time test after UAPI refactoring
KVM: selftests: Clarify that arm64's inject_uer() takes a host PA, not a guest PA
KVM: selftests: Drop "vaddr_" from APIs that allocate memory for a given VM
KVM: selftests: Drop 'invalid' from svm_nested_invalid_vmcb12_gpa's name
KVM: selftests: elf: Include instead of
KVM: selftests: Ensure gmem file sizes are multiple of host page size
KVM: selftests: Extend state_test to check next_rip
KVM: selftests: Extend state_test to check vGIF
KVM: selftests: Fix reserved value WRMSR testcase for multi-feature MSRs
KVM: selftests: Guard execinfo.h inclusion for non-glibc builds
KVM: selftests: Include sys/mman.h *and* linux/mman.h, via kvm_syscalls.h
KVM: selftests: Refactor UAPI tests into dedicated function
KVM: selftests: Remove 1M alignment requirement for s390
KVM: selftests: Remove duplicate LAUNCH_UPDATE_VMSA call in SEV-ES migrate test
KVM: selftests: Rename translate_to_host_paddr() => translate_hva_to_hpa()
KVM: selftests: Rename vm_vaddr_populate_bitmap() => vm_populate_gva_bitmap()
KVM: selftests: Rename vm_vaddr_unused_gap() => vm_unused_gva_gap()
KVM: selftests: Replace "paddr" with "gpa" throughout
KVM: selftests: Replace "u64 gpa" with "gpa_t" throughout
KVM: selftests: Replace "u64 nested_paddr" with "gpa_t l2_gpa"
KVM: selftests: Replace "vaddr" with "gva" throughout
KVM: selftests: Rework svm_nested_invalid_vmcb12_gpa
KVM: selftests: Test MADV_COLLAPSE on guest_memfd
KVM: selftests: Use gpa_t for GPAs in Hyper-V selftests
KVM: selftests: Use gpa_t instead of vm_paddr_t
KVM: selftests: Use gva_t instead of vm_vaddr_t
KVM: selftests: Use s16 instead of int16_t
KVM: selftests: Use s32 instead of int32_t
KVM: selftests: Use s64 instead of int64_t
KVM: selftests: Use u16 instead of uint16_t
KVM: selftests: Use u32 instead of uint32_t
KVM: selftests: Use u64 instead of uint64_t
KVM: selftests: Use u8 instead of uint8_t
KVM: selftests: Verify that KVM returns the configured APIC cycle length
KVM: selftests: Wrap madvise() to assert success
KVM: SEV: Add an anonymous "psc" struct to track current PSC metadata
KVM: SEV: Add quad-underscore version of VM-scoped APIs to detect SEV+ guests
KVM: SEV: Assert that kvm->lock is held when querying SEV+ support
KVM: SEV: Check PSC request indices against the actual size of the buffer
KVM: SEV: Compute the correct max length of the in-GHCB scratch area
KVM: SEV: Decouple the need to sync the GHCB SA from the need to free the SA
KVM: SEV: Disallow LAUNCH_FINISH if vCPUs are actively being created
KVM: SEV: Disallow pinning more pages than exist in the system
KVM: SEV: Document that checking for SEV+ guests when reclaiming memory is "safe"
KVM: SEV: Document the SEV-ES check when querying SMM support as "safe"
KVM: SEV: Don't explicitly pass PSC buffer to snp_begin_psc()
KVM: SEV: Drop useless sanity checks in sev_mem_enc_register_region()
KVM: SEV: Drop WARN on large size for KVM_MEMORY_ENCRYPT_REG_REGION
KVM: SEV: Goto an existing error label if charging misc_cg for an ASID fails
KVM: SEV: Hide "struct kvm_sev_info" behind CONFIG_KVM_AMD_SEV=y
KVM: SEV: Ignore MMIO requests of length '0'
KVM: SEV: Ignore Port I/O requests of length '0'
KVM: SEV: Lock all vCPUs for the duration of SEV-ES VMSA synchronization
KVM: SEV: Lock all vCPUs when synchronzing VMSAs for SNP launch finish
KVM: SEV: Make it more obvious when KVM is writing back the current PSC index
KVM: SEV: Move SEV-specific VM initialization to sev.c
KVM: SEV: Move sev_free_vcpu() down below sev_es_unmap_ghcb()
KVM: SEV: Move standard VM-scoped helpers to detect SEV+ guests to sev.c
KVM: SEV: Protect *all* of sev_mem_enc_register_region() with kvm->lock
KVM: SEV: Provide vCPU-scoped accessors for detecting SEV+ guests
KVM: SEV: Read start/end indices of PSC requests exactly once per #VMGEXIT
KVM: SEV: Reject attempts to sync VMSA of an already-launched/encrypted vCPU
KVM: SEV: Reject MMIO requests larger than 8 bytes with GHCB v2+
KVM: SEV: Require in-GHCB scratch area if GHCB v2+ is in use
KVM: SEV: Unmap and unpin the GHCB as needed on vCPU free
KVM: SEV: Use kvzalloc_objs() when pinning userpages
KVM: SEV: use mutex guard in sev_mem_enc_ioctl()
KVM: SEV: use mutex guard in sev_mem_enc_unregister_region()
KVM: SEV: use mutex guard in snp_handle_guest_req()
KVM: SEV: use mutex guard in snp_launch_update()
KVM: SEV: Use PFN_DOWN() to simplify "number of pages" math when pinning memory
KVM: SEV: Use READ_ONCE() when reading entries/indices from PSC buffer
KVM: SEV: Use the size of the PSC header as the minimum size for PSC requests
KVM: SEV: WARN if KVM attempts to setup scratch area with min_len==0
KVM: SEV: WARN on unhandled VM type when initializing VM
KVM: SVM: Add a helper to get LBR field pointer to dedup MSR accesses
KVM: SVM: Add missing save/restore handling of LBR MSRs
KVM: SVM: Check EFER.SVME and CPL on #GP intercept of SVM instructions
KVM: SVM: Disable AVIC IPI virtualization on Hygon Family 18h (erratum #1235)
KVM: SVM: Explicitly mark vmcb01 dirty after modifying VMCB intercepts
KVM: SVM: Extract OS-visible workarounds setup to helper function
KVM: SVM: Fix clearing IRQ window inhibit with nested guests
KVM: SVM: Fix IRQ window inhibit handling across multiple vCPUs
KVM: SVM: Fix UBSAN warning when reading avic parameter
KVM: SVM: Flush the current TLB when transitioning from xAVIC => x2AVIC
KVM: SVM: Inject #UD for INVLPGA if EFER.SVME=0
KVM: SVM: Mark module parameters as __ro_after_init for security and performance
KVM: SVM: Mark module parameters as __ro_after_init for security and performance
KVM: SVM: Move core EFER.SVME enablement to kernel
KVM: SVM: Move lock-protected allocation of SEV ASID into a separate helper
KVM: SVM: Move RAX legality check to SVM insn interception handlers
KVM: SVM: Move STGI and CLGI intercept handling
KVM: SVM: Optimize IRQ window inhibit handling
KVM: SVM: Properly check RAX in the emulator for SVM instructions
KVM: SVM: Properly check RAX on #GP intercept of SVM instructions
KVM: SVM: Recalc instructions intercepts when EFER.SVME is toggled
KVM: SVM: Refactor SVM instruction handling on #GP intercept
KVM: SVM: Rename vmcb->nested_ctl to vmcb->misc_ctl
KVM: SVM: Rename vmcb->virt_ext to vmcb->misc_ctl2
KVM: SVM: Separate recalc_intercepts() into nested vs. non-nested parts
KVM: SVM: Serialize updates to global OS-Visible Workarounds variables
KVM: SVM: Skip OSVW MSR reads if current CPU doesn't support the feature
KVM: SVM: Skip OSVW MSR reads if KVM is treating all errata as present
KVM: SVM: Skip OSVW variable updates if current CPU's errata are a subset
KVM: SVM: Switch svm_copy_lbrs() to a macro
KVM: SVM: Treat mapping failures equally in VMLOAD/VMSAVE emulation
KVM: SVM: Triple fault L1 on unintercepted EFER.SVME clear by L2
KVM: TDX: Fold tdx_bringup() into tdx_hardware_setup()
 
kvm: Use private inode list instead of i_private_list
 
KVM: VMX: Drop obsolete branch hint prefixes from inline asm
KVM: VMX: introduce module parameter to disable CET
KVM: VMX: Move architectural "vmcs" and "vmcs_hdr" structures to public vmx.h
KVM: VMX: Move core VMXON enablement to kernel
KVM: VMX: Remove unnecessary parentheses
KVM: VMX: Unconditionally allocate root VMCSes during boot CPU bringup
KVM: VMX: Use ASM_INPUT_RM in __vmcs_writel
KVM: x86/mmu: Don't zero-allocate page table used for splitting a hugepage
KVM: x86/mmu: Fix UBSAN warning when reading nx_huge_pages parameter
KVM: x86/mmu: KVM: x86/mmu: Skip unsync when large pages are allowed
KVM: x86/pmu: annotate struct kvm_x86_pmu_event_filter with __counted_by()
KVM: x86/tdx: Do VMXON and TDX-Module initialization during subsys init
KVM: x86: Add helpers to prepare kvm_run for userspace MMIO exit
KVM: x86: Add LAPIC guard in kvm_apic_write_nodecode()
KVM: x86: Advertise AVX512 Bit Matrix Multiply (BMM) to userspace
KVM: x86: Bury emulator read/write ops in emulator_{read,write}_emulated()
KVM: x86: Check for injected exceptions before queuing a debug exception
KVM: x86: check for nEPT/nNPT in slow flush hypercalls
KVM: x86: Consolidate SEV-ES MMIO emulation into a single public API
KVM: x86: Dedup kvm_sev_es_mmio_{read,write}()
KVM: x86: Defer non-architectural deliver of exception payload to userspace read
KVM: x86: Do IRR scan in __kvm_apic_update_irr even if PIR is empty
KVM: x86: Don't panic the kernel if completing userspace I/O / MMIO goes sideways
KVM: x86: Drop redundant call to kvm_deliver_exception_payload()
KVM: X86: Fix array_index_nospec protection in __pv_send_ipi
KVM: x86: Fix ERAPS RAP clear on INVPCID single-context invalidation
KVM: x86: Fix misleading variable names and add more comments for PIR=>IRR flow
KVM: x86: Fix shadow paging use-after-free due to unexpected GFN
KVM: x86: Fix Xen hypercall tracepoint argument assignment
KVM: x86: Fold emulator_write_phys() into write_emulate()
KVM: x86: Harden SEV-ES MMIO against on-stack use-after-free
KVM: x86: Ignore cpuid faulting in SMM
KVM: x86: Immediately fail the build when possible if required #define is missing
KVM: x86: Move "kvm_rebooting" to kernel as "virt_rebooting"
KVM: x86: Move bulk of emergency virtualizaton logic to virt subsystem
KVM: x86: Move kvm_rebooting to x86
KVM: x86: Move MMIO write tracing into vcpu_mmio_write()
KVM: x86: Move nested_run_pending to kvm_vcpu_arch
KVM: x86: Move some EFER bits enablement to common code
KVM: x86: Open code handling of completed MMIO reads in emulator_read_write()
KVM: x86: Open code read vs. write userspace MMIO exits in emulator_read_write()
KVM: x86: Rate-limit global clock updates on vCPU load
KVM: x86: Rename .read_write_emulate() to .read_write_guest()
KVM: x86: Return the VM's configured APIC bus frequency when queried
KVM: x86: Suppress WARNs on nested_run_pending after userspace exit
KVM: x86: SVM: Remove vmcb_is_dirty()
KVM: x86: Swap the dst and src operand for MOVNTDQA
KVM: x86: Trace unsatisfied MMIO reads on a per-page basis
KVM: x86: use again the flush argument of __link_shadow_page()
KVM: x86: use inlines instead of macros for is_sev_*guest
KVM: x86: Use kvm_cpu_cap_has() for EFER bits enablement checks
KVM: x86: Use local MMIO fragment variable to clean up emulator_read_write()
KVM: x86: Use scratch field in MMIO fragment to hold small write values
KVM: x86: Zero-initialize temporary fxregs_state buffers in FXSAVE emulation
 
l2tp: ppp: use max L2TP header size for PPP channel hdrlen
l2tp: pppol2tp: hold reference to session in pppol2tp_ioctl()
l2tp: use list_del_rcu in l2tp_session_unhash
l2tp: use refcount_inc_not_zero in l2tp_session_get_by_ifname
 
landlock: Add missing kernel-doc "Return:" sections
landlock: Allow TSYNC with LOG_SUBDOMAINS_OFF and fd=-1
landlock: Clarify BUILD_BUG_ON check in scoping logic
landlock: Control pathname UNIX domain socket resolution by path
landlock: Document fallocate(2) as another truncation corner case
landlock: Document FS access right for pathname UNIX sockets
landlock: Fix formatting in tsync.c
landlock: Fix kernel-doc warning for pointer-to-array parameters
landlock: Fix LOG_SUBDOMAINS_OFF inheritance across fork()
landlock: Improve kernel-doc "Return:" section consistency
landlock: Use mem_is_zero() in is_layer_masks_allowed()
 
leds: class: Make led_remove_lookup() NULL-aware
leds: core: Fix formatting issues
leds: core: Implement fallback to software node name for LED names
leds: Kconfig: Drop unneeded dependency on OF_GPIO
leds: ktd2692: Make ktd2692_timing variable static
leds: led-class: Switch to using class_find_device_by_fwnode()
leds: lgm-sso: Fix typo in macro for src offset
leds: lgm-sso: Remove duplicate assignments for priv->mmap
leds: lm3642: Use guard to simplify locking
leds: lp5569: Use sysfs_emit instead of sprintf()
leds: lp8860: Do not always program EEPROM on probe
leds: lp8860: Hold lock for all of EEPROM programming
leds: lp8860: Remove unused read of STATUS register
leds: lp8860: Return directly from lp8860_init
leds: lp8860: Use a single regmap table
leds: multicolor: Change intensity_value to unsigned int
leds: Prefer IS_ERR_OR_NULL over manual NULL check
leds: qcom-lpg: Check for array overflow when selecting the high resolution
 
lib/bch: fix signed left-shift undefined behavior
lib/bch: fix signed shift overflow in build_mod8_tables
 
lib/bootconfig: change xbc_node_index() return type to uint16_t
lib/bootconfig: clean up comment typos and bracing
lib/bootconfig: drop redundant memset of xbc_nodes
lib/bootconfig: fix off-by-one in xbc_verify_tree() next node check
lib/bootconfig: fix signed comparison in xbc_node_get_data()
lib/bootconfig: increment xbc_node_num after node init succeeds
lib/bootconfig: narrow flag parameter type from uint32_t to uint16_t
lib/bootconfig: replace linux/kernel.h with specific includes
lib/bootconfig: use signed type for offset in xbc_init_node()
lib/bootconfig: use size_t for key length tracking in xbc_verify_tree()
lib/bootconfig: use size_t for strlen result in xbc_node_match_prefix()
lib/bootconfig: validate child node index in xbc_verify_tree()
 
lib/bug: fix inconsistent capitalization in BUG message
lib/bug: remove unnecessary variable initializations
 
lib/crc: arm64: add NEON accelerated CRC64-NVMe implementation
lib/crc: arm64: Assume a little-endian kernel
lib/crc: arm64: Drop check for CONFIG_KERNEL_MODE_NEON
lib/crc: arm64: Drop unnecessary chunking logic from crc64
lib/crc: arm64: Simplify intrinsics implementation
lib/crc: arm64: Use existing macros for kernel-mode FPU cflags
lib/crc: tests: Add a .kunitconfig file
lib/crc: tests: Add CRC_ENABLE_ALL_FOR_KUNIT
lib/crc: tests: Make crc_kunit test only the enabled CRC variants
 
lib/crypto: aes: Add FIPS self-test for CMAC
lib/crypto: aes: Add support for CBC-based MACs
lib/crypto: aescfb: Don't disable IRQs during AES block encryption
lib/crypto: aesgcm: Don't disable IRQs during AES block encryption
lib/crypto: aesgcm: Use GHASH library API
lib/crypto: arm/ghash: Migrate optimized code into library
lib/crypto: arm64/aes: Migrate optimized CBC-based MACs into library
lib/crypto: arm64/aes: Move assembly code for AES modes into libaes
lib/crypto: arm64/aes: Remove obsolete chunking logic
lib/crypto: arm64/chacha: Remove obsolete chunking logic
lib/crypto: arm64/gf128hash: Remove obsolete chunking logic
lib/crypto: arm64/ghash: Migrate optimized code into library
lib/crypto: arm64/poly1305: Remove obsolete chunking logic
lib/crypto: arm64/sha1: Remove obsolete chunking logic
lib/crypto: arm64/sha256: Remove obsolete chunking logic
lib/crypto: arm64/sha3: Remove obsolete chunking logic
lib/crypto: arm64/sha512: Remove obsolete chunking logic
lib/crypto: arm64/sm3: Migrate optimized code into library
lib/crypto: arm64: Assume a little-endian kernel
lib/crypto: arm64: Drop checks for CONFIG_KERNEL_MODE_NEON
lib/crypto: docs: Add rst documentation to Documentation/crypto/
lib/crypto: gf128hash: Add GHASH support
lib/crypto: gf128hash: Remove unused content from ghash.h
lib/crypto: gf128hash: Rename polyval module to gf128hash
lib/crypto: gf128hash: Support GF128HASH_ARCH without all POLYVAL functions
lib/crypto: gf128mul: Remove unused 4k_lle functions
lib/crypto: Include instead of
lib/crypto: mips: Drop optimized MD5 code
lib/crypto: mpi: Fix integer underflow in mpi_read_raw_from_sgl()
lib/crypto: powerpc/ghash: Migrate optimized code into library
lib/crypto: Remove unused file blockhash.h
lib/crypto: riscv/ghash: Migrate optimized code into library
lib/crypto: riscv/sm3: Migrate optimized code into library
lib/crypto: s390/ghash: Migrate optimized code into library
lib/crypto: sm3: Add SM3 library API
lib/crypto: sparc: Drop optimized MD5 code
lib/crypto: tests: Add KUnit tests for CBC-based MACs
lib/crypto: tests: Add KUnit tests for GHASH
lib/crypto: tests: Add KUnit tests for SM3
lib/crypto: tests: Drop the default to CRYPTO_SELFTESTS
lib/crypto: tests: Introduce CRYPTO_LIB_ENABLE_ALL_FOR_KUNIT
lib/crypto: tests: Migrate ChaCha20Poly1305 self-test to KUnit
lib/crypto: x86/ghash: Migrate optimized code into library
lib/crypto: x86/sha256: PHE Extensions optimized SHA256 transform function
lib/crypto: x86/sm3: Migrate optimized code into library
 
lib/find_bit_benchmark: avoid clearing randomly filled bitmap in test_find_first_bit()
 
lib/fonts: Clean up Makefile
lib/fonts: Compare font data for equality with font_data_is_equal()
lib/fonts: Create font_data_t from struct console_font with font_data_import()
lib/fonts: Fix bit position when rotating by 180 degrees
lib/fonts: Implement font rotation
lib/fonts: Implement glyph rotation
lib/fonts: Manage font-data lifetime with font_data_get/_put()
lib/fonts: Provide helpers for calculating glyph pitch and size
lib/fonts: Read font size with font_data_size()
lib/fonts: Refactor glyph-pattern helpers
lib/fonts: Refactor glyph-rotation helpers
lib/fonts: Remove FNTCHARCNT()
lib/fonts: Remove internal symbols and macros from public header file
lib/fonts: Remove trailing whitespaces
lib/fonts: Store font data as font_data_t; update consoles
lib/fonts: Store font data for user space with font_data_export()
 
lib/glob: clean up "bool abuse" in pointer arithmetic
lib/glob: initialize back_str to silence uninitialized variable warning
 
lib/hexdump: print_hex_dump_bytes() calls print_hex_dump_debug()
 
lib/inflate: fix grammar in comment: "variable" to "variables"
lib/inflate: fix memory leak in inflate_dynamic() on inflate_codes() failure
lib/inflate: fix memory leak in inflate_fixed() on inflate_codes() failure
lib/inflate: fix typo "This results" to "The results" in comment
 
lib/linear_ranges: Add linear_range_get_selector_high_array
 
lib/list_sort: remove dummy cmp() calls to speed up merge_final()
 
lib/prime_numbers: drop temporary buffer in dump_primes()
 
lib/scatterlist: fix length calculations in extract_kvec_to_sg
lib/scatterlist: fix temp buffer in extract_user_to_sg()
 
lib/string_kunit: add correctness test for strlen()
lib/string_kunit: add correctness test for strnlen()
lib/string_kunit: add correctness test for strrchr()
lib/string_kunit: add performance benchmark for strlen()
lib/string_kunit: extend benchmarks to strnlen() and chr searches
 
lib/tests/slub_kunit: add a test case for {kmalloc,kfree}_nolock
 
lib/ts_bm: fix integer overflow in pattern length calculation
 
lib/ts_kmp: fix integer overflow in pattern length calculation
 
lib/uuid: fix typo "reversion" to "revision" in comment
 
lib/vsprintf: use bool for local decode variable
 
lib: count_zeros: fix 32/64-bit inconsistency in count_trailing_zeros()
lib: count_zeros: unify count_{leading,trailing}_zeros()
lib: crypto: fix comments for count_leading_zeros()
lib: decompress_bunzip2: fix 32-bit shift undefined behavior
lib: glob: add explicit include for export.h
lib: glob: add missing SPDX-License-Identifier
lib: glob: fix grammar and replace non-inclusive terminology
lib: glob: replace bitwise OR with logical operation on boolean
lib: kunit_iov_iter: add tests for extract_iter_to_sg
lib: kunit_iov_iter: fix memory leaks
lib: kunit_iov_iter: fix test fail on powerpc
lib: kunit_iov_iter: improve error detection
lib: math: polynomial: don't use 'proxy' headers
lib: math: polynomial: remove link to non-exist file and fix spelling
lib: Move crypto library tests to Runtime Testing menu
lib: parser: fix match_wildcard to correctly handle trailing stars
lib: polynomial: move to math/ subfolder
lib: test_hmm: evict device pages on file close to avoid use-after-free
lib: test_hmm: implement a device release method
 
libbpf: Add layout encoding support
libbpf: Add support to detect nop,nop5 instructions combo for usdt probe
libbpf: Add uprobe syscall feature detection
libbpf: Allow use of feature cache for non-token cases
libbpf: BTF validation can use layout for unknown kinds
libbpf: Clarify raw-address single kprobe attach behavior
libbpf: Fix BTF handling in bpf_program__clone()
libbpf: fix off-by-one in emit_signature_match jump offset
libbpf: Introduce bpf_program__clone()
libbpf: Optimize kprobe.session attachment for exact function names
libbpf: Prevent double close and leak of btf objects
libbpf: Start v1.8 development cycle
libbpf: Support appending split BTF in btf__add_btf()
libbpf: Support layout section handling in BTF
libbpf: Support sanitization of BTF layout for older kernels
libbpf: Use direct error codes for kprobe/uprobe attach
libbpf: Use layout to compute an unknown kind size
 
libceph: Fix potential null-ptr-deref in decode_choose_args()
libceph: Fix potential out-of-bounds access in __ceph_x_decrypt()
libceph: Fix potential out-of-bounds access in crush_decode()
libceph: Fix potential out-of-bounds access in osdmap_decode()
libceph: Fix slab-out-of-bounds access in auth message processing
libceph: Fix unnecessarily high ceph_decode_need() for uniform bucket
libceph: handle rbtree insertion error in decode_choose_args()
libceph: Prevent potential null-ptr-deref in ceph_handle_auth_reply()
libceph: Remove obsolete session key alignment logic
libceph: update outdated comment in ceph_sock_write_space()
 
libfs: change simple_done_creating() to use end_creating()
 
libperf cpumap: Make index and nr types unsigned
 
LICENSES: Explicitly allow SPDX-FileCopyrightText
 
Linux: Linux 7.1
Linux: Linux 7.1-rc1
Linux: Linux 7.1-rc2
Linux: Linux 7.1-rc3
Linux: Linux 7.1-rc4
Linux: Linux 7.1-rc5
Linux: Linux 7.1-rc6
Linux: Linux 7.1-rc7
 
linux-next: update maintainer info.
 
livepatch/klp-build: add grep-override function
livepatch/klp-build: add Makefile with check target
livepatch/klp-build: add terminal color output
livepatch/klp-build: fix shellcheck complaints
livepatch/klp-build: improve short-circuit validation
livepatch/klp-build: provide friendlier error messages
livepatch/klp-build: report patch validation fuzz
livepatch/klp-build: support patches that add/remove files
livepatch/klp-build: switch to GNU patch and recountdiff
 
liveupdate: auto unregister FLBs on file handler unregistration
liveupdate: defer file handler module refcounting to active sessions
liveupdate: defer FLB module refcounting to active sessions
liveupdate: fix return value on session allocation failure
liveupdate: make unregister functions return void
liveupdate: prevent double management of files
liveupdate: protect file handler list with rwsem
liveupdate: protect FLB lists with luo_register_rwlock
liveupdate: remove liveupdate_test_unregister()
liveupdate: remove luo_session_quiesce()
liveupdate: safely print untrusted strings
liveupdate: synchronize lazy initialization of FLB private state
 
lkdtm/fortify: Drop unneeded FORTIFY_STR_OBJECT test
 
llc: Return -EINPROGRESS from llc_ui_connect()
 
lockd: Add LOCKD_SHARE_SVID constant for DOS sharing mode
lockd: Convert server-side undefined procedures to xdrgen
lockd: fix TEST handling when not all permissions are available.
lockd: Have nlm_fopen() return errno values
lockd: Hoist file_lock init out of nlm4svc_decode_shareargs()
lockd: Introduce nlm__int__deadlock
lockd: Make linux/lockd/nlm.h an internal header
lockd: Move nlm4svc_set_file_lock_range()
lockd: Move share.h from include/linux/lockd/ to fs/lockd/
lockd: Move xdr.h from include/linux/lockd/ to fs/lockd/
lockd: Move xdr4.h from include/linux/lockd/ to fs/lockd/
lockd: Prepare share helpers for xdrgen conversion
lockd: Refactor nlm4svc_callback()
lockd: Relocate and rename nlm_drop_reply
lockd: Relocate include/linux/lockd/lockd.h
lockd: Relocate nlmsvc_unlock API declarations
lockd: Relocate svc_version definitions to XDR layer
lockd: Remove C macros that are no longer used
lockd: Remove dead code from fs/lockd/xdr4.c
lockd: Remove lockd/debug.h
lockd: Simplify cast_status() in svcproc.c
lockd: Use xdrgen XDR functions for the NLMv4 CANCEL procedure
lockd: Use xdrgen XDR functions for the NLMv4 CANCEL_MSG procedure
lockd: Use xdrgen XDR functions for the NLMv4 CANCEL_RES procedure
lockd: Use xdrgen XDR functions for the NLMv4 FREE_ALL procedure
lockd: Use xdrgen XDR functions for the NLMv4 GRANTED procedure
lockd: Use xdrgen XDR functions for the NLMv4 GRANTED_MSG procedure
lockd: Use xdrgen XDR functions for the NLMv4 GRANTED_RES procedure
lockd: Use xdrgen XDR functions for the NLMv4 LOCK procedure
lockd: Use xdrgen XDR functions for the NLMv4 LOCK_MSG procedure
lockd: Use xdrgen XDR functions for the NLMv4 LOCK_RES procedure
lockd: Use xdrgen XDR functions for the NLMv4 NM_LOCK procedure
lockd: Use xdrgen XDR functions for the NLMv4 NULL procedure
lockd: Use xdrgen XDR functions for the NLMv4 SHARE procedure
lockd: Use xdrgen XDR functions for the NLMv4 SM_NOTIFY procedure
lockd: Use xdrgen XDR functions for the NLMv4 TEST procedure
lockd: Use xdrgen XDR functions for the NLMv4 TEST_MSG procedure
lockd: Use xdrgen XDR functions for the NLMv4 TEST_RES procedure
lockd: Use xdrgen XDR functions for the NLMv4 UNLOCK procedure
lockd: Use xdrgen XDR functions for the NLMv4 UNLOCK_MSG procedure
lockd: Use xdrgen XDR functions for the NLMv4 UNLOCK_RES procedure
lockd: Use xdrgen XDR functions for the NLMv4 UNSHARE procedure
 
lockdep: Raise default stack trace limits when KASAN is enabled
 
locking/mutex: Add context analysis
locking/mutex: Add killable flavor to guard definitions
locking/mutex: Fix wrong comment for CONFIG_DEBUG_LOCK_ALLOC
locking/mutex: Fix ww_mutex wait_list operations
locking/mutex: Remove the list_head from struct mutex
locking/mutex: Rename mutex_init_lockep()
 
locking/rtmutex: Add context analysis
locking/rtmutex: Skip remove_waiter() when waiter is not enqueued
 
locking/rwsem: Add context analysis
locking/rwsem: Fix logic error in rwsem_del_waiter()
locking/rwsem: Remove the list_head from struct rw_semaphore
 
locking/semaphore: Remove the list_head from struct semaphore
 
locking: Add lock context annotations in the spinlock implementation
locking: Add lock context support in do_raw_{read,write}_trylock()
locking: Add task::blocked_lock to serialize blocked_on state
locking: Fix rwlock and spinlock lock context annotations
locking: Fix rwlock support in
 
LoongArch/mm: align vmemmap to maximal folio size
 
LoongArch: Add acpi_get_cpu_uid() for unified ACPI CPU UID retrieval
LoongArch: Add flush_icache_all()/local_flush_icache_all()
LoongArch: Add HIGHMEM (PKMAP and FIX_KMAP) support
LoongArch: Add spectre boundry for syscall dispatch table
LoongArch: Adjust build infrastructure for 32BIT/64BIT
LoongArch: Align FPU register state to 32 bytes
LoongArch: Avoid initrd overlap during kernel relocation
LoongArch: Batch the icache maintenance for jump_label
LoongArch: BPF: Add fsession support for trampolines
LoongArch: BPF: Add the default case in emit_atomic() and rename it
LoongArch: BPF: Introduce emit_store_stack_imm64() helper
LoongArch: BPF: Open code and remove invoke_bpf_mod_ret()
LoongArch: BPF: Support 8 and 16 bit read-modify-write instructions
LoongArch: BPF: Support load-acquire and store-release instructions
LoongArch: BPF: Support small struct arguments for trampoline
LoongArch: BPF: Support up to 12 function arguments for trampoline
LoongArch: Define instruction formats for AM{SWAP/ADD}.{B/H} and DBAR
LoongArch: Fix potential ADE in loongson_gpu_fixup_dma_hang()
LoongArch: Fix SYM_SIGFUNC_START definition for 32BIT
LoongArch: Handle CONFIG_32BIT in syscall_get_arch()
LoongArch: Improve the logging of disabling KASLR
LoongArch: kprobes: Fix handling of fatal unrecoverable recursions
LoongArch: kprobes: Use larch_insn_text_copy() to patch instructions
LoongArch: KVM: Add DMSINTC device support
LoongArch: KVM: Add DMSINTC inject msi to vCPU
LoongArch: KVM: Cap KVM_CAP_NR_VCPUS by KVM_CAP_MAX_VCPUS
LoongArch: KVM: Check kvm_request_pending() in kvm_late_check_requests()
LoongArch: KVM: Compile switch.S directly into the kernel
LoongArch: KVM: Fix "unreliable stack" for kvm_exc_entry
LoongArch: KVM: Fix HW timer interrupt lost when inject interrupt by software
LoongArch: KVM: Fix missing EMULATE_FAIL in kvm_emu_mmio_read()
LoongArch: KVM: Make vcpu_is_preempted() as a macro rather than function
LoongArch: KVM: Move AVEC interrupt injection into switch loop
LoongArch: KVM: Move host CSR_EENTRY save and restore in context switch
LoongArch: KVM: Move host CSR_GSTAT save and restore in context switch
LoongArch: KVM: Move some variable declarations to paravirt.h
LoongArch: KVM: Move unconditional delay into timer clear scenery
LoongArch: KVM: Use CSR_CRMD_PLV in kvm_arch_vcpu_in_kernel()
LoongArch: KVM: Use kvm_set_pte() in kvm_flush_pte()
LoongArch: Make arch_irq_work_has_interrupt() true only if IPI HW exist
LoongArch: Make CONFIG_64BIT as the default option
 
loongarch: move the XOR code to lib/raid/
 
LoongArch: Override arch_dynirq_lower_bound to reserve LPC IRQs
LoongArch: Remove unused code to avoid build warning
LoongArch: Show CPU vulnerabilites correctly
LoongArch: Skip relocation-time KASLR if already applied
LoongArch: Specify -m32/-m64 explicitly for 32BIT/64BIT
LoongArch: Use get_random_canary() for stack canary init
LoongArch: Use per-root-bridge PCIH flag to skip mem resource fixup
LoongArch: vDSO: Drop custom __arch_vdso_hres_capable()
LoongArch: vDSO: Explicitly include asm/vdso/vdso.h
 
loop: fix partition scan race between udev and loop_reread_partitions()
 
lsm: add backing_file LSM hooks
lsm: Add LSM hook security_unix_find
lsm: hold cred_guard_mutex for lsm_set_self_attr()
 
m68k/PCI: Remove unnecessary second application of align
 
m68k: defconfig: hp300: Enable monochrome and 16-color linux logos
m68k: defconfig: Update defconfigs for v7.0-rc1
m68k: emu: Replace unbounded sprintf() in nfhd_init_one()
m68k: Fix task info flags handling for 68000
m68k: mvme147: Make me the maintainer
m68k: q40: Remove commented out code
m68k: uapi: Add ucontext.h
m68k: virt: Switch to qemu-virt-ctrl driver
 
macsec: fix replay protection at XPN lower-PN wrap
macsec: introduce dedicated workqueue for SA crypto cleanup
macsec: Support VLAN-filtering lower devices
macsec: use rcu_work to defer RX SA crypto cleanup out of softirq
macsec: use rcu_work to defer TX SA crypto cleanup out of softirq
 
macvlan: annotate data-races around port->bc_queue_len_used
macvlan: avoid spinlock contention in macvlan_broadcast_enqueue()
macvlan: fix macvlan_get_size() not reserving space for IFLA_MACVLAN_BC_CUTOFF
 
mailbox: add API to query available TX queue slots
mailbox: add sanity check for channel array
mailbox: cix: Add IRQF_NO_SUSPEND to mailbox interrupt
mailbox: correct kdoc title for mbox_bind_client
mailbox: exynos: drop superfluous mbox setting per channel
mailbox: Fix NULL message support in mbox_send_message()
mailbox: hi6220: kzalloc + kcalloc to kzalloc
mailbox: mailbox-test: don't free the reused channel
mailbox: mailbox-test: free channels on probe error
mailbox: mailbox-test: handle channel errors consistently
mailbox: mailbox-test: initialize struct earlier
mailbox: mailbox-test: make data_ready a per-instance variable
mailbox: mtk-cmdq: Fix CURR and END addr for task insert case
mailbox: mtk-vcp-mailbox: Fix the return value in mtk_vcp_mbox_xlate()
mailbox: prefix new constants with MBOX_
mailbox: remove superfluous internal header
mailbox: rockchip: kzalloc + kcalloc to kzalloc
mailbox: test: really ignore optional memory resources
mailbox: update kdoc for struct mbox_controller
 
mailmap: Add entry for Andrew Donnellan
mailmap: update email address for Christoph Manszewski
mailmap: update entry for Dan Carpenter
mailmap: update Guru Das Srinagesh's email address
mailmap: Update Sasha Finkelstein's email address
 
MAINTAINERS, mailmap: change email for Eugen Hristev
MAINTAINERS, mailmap: update Aditya Garg's email address
MAINTAINERS, mailmap: update email address for Harry Yoo
MAINTAINERS, mailmap: update email address for Qi Zheng
 
MAINTAINERS: .mailmap: update after GEHC spin-off
MAINTAINERS: Add #linux-pwm irc channel to pwm entry
MAINTAINERS: add `.rustfmt.toml` to "RUST" entry
MAINTAINERS: add a pid namespace entry
MAINTAINERS: Add Aksh Garg as PCIe CADENCE reviewer
MAINTAINERS: Add dedicated entry for fbcon
MAINTAINERS: add entry for ADL8113 driver
MAINTAINERS: Add entry for ESWIN EIC7700 clock driver
MAINTAINERS: add entry for SpacemiT DWMAC glue layer
MAINTAINERS: Add Frank Li as PCI endpoint reviewer
MAINTAINERS: Add i.MX team to all arm NXP platforms
MAINTAINERS: Add interconnect kunit test entry
MAINTAINERS: Add K Prateek Nayak to scheduler reviewers
MAINTAINERS: add kexec@ list to LIVE UPDATE ENTRY
MAINTAINERS: add ksysfs.c to the DRIVER CORE entry
MAINTAINERS: add lib/tests/slub_kunit.c to SLAB ALLOCATOR section
MAINTAINERS: Add maintainers for ARM/REALTEK ARCHITECTURE
MAINTAINERS: add missing entry for Bluetooth include files
MAINTAINERS: Add missing maintainer entry for AD8366 driver
MAINTAINERS: add mm-related procfs files to MM sections
MAINTAINERS: add MMC files to BST entry
MAINTAINERS: Add my employer to my entries
MAINTAINERS: add myself as a reviewer for the clk subsystem
MAINTAINERS: Add myself as NFC subsystem maintainer
MAINTAINERS: Add netkit selftest files
MAINTAINERS: add page cache reviewer
MAINTAINERS: add pcnet_cs to PCMCIA
MAINTAINERS: Add references to tip tree handbook
MAINTAINERS: add Rust I2C tree and update Igor Korotin's email
MAINTAINERS: Add self for the 3c509 network driver
MAINTAINERS: Add self for the DEC LANCE network driver
MAINTAINERS: Add Steffen as reviewer for KVM/arm64
MAINTAINERS: add tree for KDUMP and KEXEC
MAINTAINERS: Add Vasant Hegde to reviewers of AMD IOMMU
MAINTAINERS: add VFIO ISM PCI DRIVER section
MAINTAINERS: Add Xiao Ni as md/raid reviewer
MAINTAINERS: add Youngjun Park as reviewer for SWAP
MAINTAINERS: adjust file entry in GPU BUDDY ALLOCATOR
MAINTAINERS: adjust file entry in NVIDIA GHES HANDLER
MAINTAINERS: amd-pstate: Step down as maintainer, add Prateek as reviewer
MAINTAINERS: arch/nios2: Add Simon Schuster as co-maintainer
MAINTAINERS: ASoC/ti: Remove myself and add Sen Wang as maintainer
MAINTAINERS: ASoC: Intel/SOF: Remove Ranjani Sridharan as maintainer
MAINTAINERS: Change e-mail address for reviewer
MAINTAINERS: Change email address for Thierry Reding
MAINTAINERS: change git.samba.org to https
MAINTAINERS: change maintainers for macb Ethernet driver
MAINTAINERS: coresight: Add Leo Yan as Reviewer
MAINTAINERS: create entry for smbdirect
MAINTAINERS: drop file entry in Marvell Kirkwood and Armada SOC support
MAINTAINERS: drop include/linux/kho/abi/ from KHO
MAINTAINERS: drop include/linux/liveupdate from LIVE UPDATE
MAINTAINERS: drop myself from solo6x10, tw5864
MAINTAINERS: fix a couple issues at media input infrastructure
MAINTAINERS: fix regex pattern in CORE MM category
MAINTAINERS: gpu: buddy: Update reviewer
MAINTAINERS: hand over I2C to Andi Shyti
MAINTAINERS: i2c: designware: Remove inactive reviewer
MAINTAINERS: Mobileye: Add EyeQ6Lplus files
MAINTAINERS: nova: update mailing list
MAINTAINERS: Remove bouncing Keem Bay maintainer
MAINTAINERS: Remove bouncing maintainer, Mika takes over DMA test driver
MAINTAINERS: Remove bouncing maintaner for IAA driver
MAINTAINERS: Remove Chuanhua Lei as PCIe intel-gw maintainer
MAINTAINERS: Remove Daniele Alessandrelli as Keem Bay maintainer
MAINTAINERS: Remove Jianjun Wang as PCIe mediatek maintainer
MAINTAINERS: remove outdated entry for crypto/rng.c
MAINTAINERS: Remove Salil Mehta as HiSilicon HNS3/HNS Ethernet maintainer
MAINTAINERS: remove stale kdump project URL
MAINTAINERS: Replace one of the maintainers for s390/pci
MAINTAINERS: split hisilicon maintenance and add Yongbang Shi for hibmc-drm matainers
MAINTAINERS: Update address for Dan Williams
MAINTAINERS: Update address for Michael Grzeschik
MAINTAINERS: update atlantic driver maintainer
MAINTAINERS: update Baoquan He's email address
MAINTAINERS: update Dave's kdump reviewer email address
MAINTAINERS: update documentation scripts to add unittests
MAINTAINERS: Update Hans Zhang email for PCIe CIX Sky1
MAINTAINERS: Update Jonathan Cameron's email address
MAINTAINERS: update kexec/kdump maintainers entries
MAINTAINERS: update KHO and LIVE UPDATE maintainers
MAINTAINERS: update Li Wang's email address
MAINTAINERS: update Liam's email address
MAINTAINERS: Update mail for Peter Rosin
MAINTAINERS: Update Marek Vasut email for PCIe R-Car
MAINTAINERS: update MGLRU entry to reflect current status
MAINTAINERS: update ntfs filesystem entry
MAINTAINERS: Update ocxl maintainer details
MAINTAINERS: Update resctrl entry
MAINTAINERS: update second Socionext SPI maintainer address
MAINTAINERS: update Socionext SPI maintainer address
MAINTAINERS: update the IPv4/IPv6 entry and add Ido Schimmel
MAINTAINERS: update Tomasz Jeznach's email address
MAINTAINERS: update ublk driver maintainer email
 
maple_tree: add copy_tree_location() helper
maple_tree: add cp_converged() helper
maple_tree: add cp_is_new_root() helper
maple_tree: add gap support, slot and pivot sizes for maple copy
maple_tree: add test for rebalance calculation off-by-one
maple_tree: change initial big node setup in mas_wr_spanning_rebalance()
maple_tree: clean up mas_wr_node_store()
maple_tree: correct right ma_wr_state end pivot in mas_wr_spanning_store()
maple_tree: don't pass end to mas_wr_append()
maple_tree: don't pass through height in mas_wr_spanning_store
maple_tree: extract use of big node from mas_wr_spanning_store()
maple_tree: fix mas_dup_alloc() sparse warning
maple_tree: inline mas_spanning_rebalance() into mas_wr_spanning_rebalance()
maple_tree: inline mas_spanning_rebalance_loop() into mas_wr_spanning_rebalance()
maple_tree: inline mas_wr_spanning_rebalance()
maple_tree: introduce ma_leaf_max_gap()
maple_tree: introduce maple_copy node and use it in mas_spanning_rebalance()
maple_tree: make ma_wr_states reliable for reuse in spanning store
maple_tree: move maple_subtree_state from mas_wr_spanning_store to mas_wr_spanning_rebalance
maple_tree: move mas_spanning_rebalance loop to function
maple_tree: pass maple copy node to mas_wmb_replace()
maple_tree: remove l_wr_mas from mas_wr_spanning_rebalance
maple_tree: remove maple big node and subtree structs
maple_tree: remove unnecessary assignment of orig_l index
maple_tree: remove unnecessary return statements
maple_tree: separate wr_split_store and wr_rebalance store type code path
maple_tree: start using maple copy node for destination
maple_tree: testing update for spanning store
maple_tree: use maple copy node for mas_wr_rebalance() operation
maple_tree: use maple copy node for mas_wr_split()
 
md/md-bitmap: add a none backend for bitmap grow
md/md-bitmap: split bitmap sysfs groups
 
md/md-llbitmap: add CleanUnwritten state for RAID-5 proactive parity building
md/md-llbitmap: optimize initial sync with write_zeroes_unmap support
md/md-llbitmap: raise barrier before state machine transition
md/md-llbitmap: skip reading rdevs that are not in_sync
 
md/raid0: use kvzalloc/kvfree for strip_zone and devlist allocations
 
md/raid1,raid10: don't fail devices for invalid IO errors
 
md/raid10: fix deadlock with check operation and nowait requests
md/raid10: fix divide-by-zero in setup_geo() with zero far_copies
 
md/raid1: fix the comparing region of interval tree
md/raid1: replace wait loop with wait_event_idle() in raid1_write_request()
md/raid1: serialize overlap io for writemostly disk
 
md/raid5: fix soft lockup in retry_aligned_read()
md/raid5: Fix UAF on IO across the reshape position
md/raid5: move handle_stripe() comment to correct location
md/raid5: remove stale md_raid5_kick_device() declaration
md/raid5: set chunk_sectors to enable full stripe I/O splitting
md/raid5: skip 2-failure compute when other disk is R5_LOCKED
md/raid5: validate payload size before accessing journal metadata
 
md: add fallback to correct bitmap_ops on version mismatch
md: factor bitmap creation away from sysfs handling
md: fix array_state=clear sysfs deadlock
md: remove unused mddev argument from export_rdev
md: remove unused static md_wq workqueue
md: replace wait loop with wait_event() in md_handle_request()
md: suppress spurious superblock update error message for dm-raid
md: use ATTRIBUTE_GROUPS() for md default sysfs attributes
md: use mddev_is_dm() instead of open-coding gendisk checks
md: use mddev_lock_nointr() in mddev_suspend_and_lock_nointr()
md: wake raid456 reshape waiters before suspend
 
media: Add t4ka3 camera sensor driver
media: amphion: Fix race between m2m job_abort and device_run
media: as102: fix to not free memory after the device is registered in as102_usb_probe()
media: au0828: Add new Hauppauge HVR1265 and ImpactVCB-e
media: au0828: Fix green screen in analog
media: bcm2835-unicam: Fix RGB format / mbus code association
media: bcm2835-unicam: remove obsolete comment
media: bcm2835-unicam: remove reference to dropped driver in Kconfig
media: ccs-pll: Fix pre-PLL divider calculation for EXT_IP_PLL_DIVIDER flag
media: chips-media: wave5: add missing spinlock protection for handle_dynamic_resolution_change()
media: chips-media: wave5: add missing spinlock protection for send_eos_event()
media: chips-media: wave5: fix a potential memory leak in wave5_vdi_init()
media: cx231xx: add USB ID 2040:8360 for Hauppauge WinTV-HVR-935
media: cx231xx: drop redundant device reference
media: cx231xx: Fix AGC levels for NTSC-M
media: cx23885: Module option to disable analog video
media: cx25821-alsa: replace BUG_ON() with WARN_ON()
media: cx25840: Fix NTSC-J, PAL-N, and SECAM standards
media: dib8000: avoid division by 0 in dib8000_set_dds()
media: docs: Fix typo 'hardwares' to 'hardware'
media: dt-bindings: add NXP i.MX93 compatible string
media: dt-bindings: Drop starfive,jh7110-camss from staging
media: dt-bindings: nxp,imx8-isi: Add i.MX95 ISI compatible string
media: dt-bindings: nxp,imx8mq-mipi-csi2: Add i.MX8ULP compatible string
media: dt-bindings: ovti,ov8856: Allow orientation & rotation props
media: dt-bindings: rockchip,vdec: Add alternative reg-names order for RK35{76,88}
media: dt-bindings: rockchip,vdec: Mark reg-names required for RK35{76,88}
media: dt-bindings: ti,ds90ub960: Add support for DS90UB954-Q1
media: dt-bindings: ti,ds90ub960: Refactor port definitions
media: dw100: Fix kernel oops with PREEMPT_RT enabled
media: dw100: Implement dynamic vertex map update
media: dw100: Implement V4L2 requests support
media: dw100: Merge dw100_device_run and dw100_start
media: em28xx: Add a variety of DualHD usb id
media: em28xx: Add Hauppauge 461e v3
media: em28xx: Add Hauppauge em2828X based 9x5 revisions
media: em28xx: Add Hauppauge USB Live2
media: em28xx: Add support for Empia em2828X bridge
media: em28xx: driver supports two frontends, but not i2c clients
media: em28xx: fix use-after-free in em28xx_v4l2_open()
media: em28xx: remove tuner type from Hauppauge DVB DualHD
media: fimc: check return value of clk_enable in runtime_resume
media: go7007-loader: drop redundant device reference
media: hackrf: fix to not free memory after the device is registered in hackrf_probe()
media: i2c: Add ov2732 image sensor driver
media: i2c: alvium-csi2
media: i2c: ar0521: Check return value of devm_gpiod_get_optional() in ar0521_probe()
media: i2c: ds90ub913: Use v4l2_subdev_get_frame_desc_passthrough
media: i2c: ds90ub953: Use v4l2_subdev_get_frame_desc_passthrough
media: i2c: ds90ub960: Add support for DS90UB954-Q1
media: i2c: ds90ub960: Use enums for chip type and chip family
media: i2c: imx219: Check return value of devm_gpiod_get_optional() in imx219_probe()
media: i2c: imx258: add missing mutex protection for format code access
media: i2c: imx283: add support for non-continuous MIPI clock mode
media: i2c: imx283: Enter full standby when stopping streaming
media: i2c: imx283: Fix hang when going from large to small resolution
media: i2c: imx355: Restrict data lanes to 4
media: i2c: imx355: Support devicetree and power management
media: i2c: imx412: Assert reset GPIO during probe
media: i2c: imx412: Extend the power-on waiting time
media: i2c: max9286: normalize return value of gpio_get
media: i2c: mt9m114: add support for Aptina MI1040
media: i2c: mt9p031: Check return value of devm_gpiod_get_optional() in mt9p031_probe()
media: i2c: og01a1b: Add support of 8-bit media bus format
media: i2c: og01a1b: Change I2C interface controls to V4L2 CCI
media: i2c: og01a1b: Fix V4L2 subdevice data initialization on probe
media: i2c: og01a1b: Replace .open with .init_state internal ops
media: i2c: og01a1b: Switch from .s_stream to .enable_streams/.disable_streams
media: i2c: og01a1b: Use generic v4l2_subdev_get_fmt() to get format
media: i2c: ov08d10: add missing newline to prints
media: i2c: ov08d10: add support for 24 MHz input clock
media: i2c: ov08d10: add support for binding via device tree
media: i2c: ov08d10: add support for reset and power management
media: i2c: ov08d10: fix image vertical start setting
media: i2c: ov08d10: fix runtime PM handling in probe
media: i2c: ov08d10: fix some typos in comments
media: i2c: ov08d10: remove duplicate register write
media: i2c: ov5647: Fix runtime PM refcount leak in s_ctrl
media: i2c: ov5675: Wait for endpoint
media: i2c: ov8856: free control handler on error in ov8856_init_controls()
media: i2c: ov8856: parse and register V4L2 device tree properties
media: i2c: ov9282: Convert to CCI register access helpers
media: i2c: ov9282: Switch to using the sub-device state lock
media: i2c: ov9282: switch to {enable,disable}_streams
media: i2c: vgxy61: Check return value of devm_gpiod_get_optional() in vgxy61_probe()
media: imon: drop redundant device references
media: imx-jpeg: Add encoder ops layer for hardware abstraction
media: imx-jpeg: Add support for encoder v1 descriptor configuration
media: imx-jpeg: Simplify descriptor initialization with memset
media: imx-jpeg: Use devm_pm_runtime_enable() helper
media: imx8mq-mipi-csi2: Add support for i.MX8ULP
media: imx8mq-mipi-csi2: Explicitly release reset
media: imx8mq-mipi-csi2: Use devm_clk_bulk_get_all() to fetch clocks
media: intel/ipu6: fix error pointer dereference
media: ipu-bridge: Add OV5675 sensor config
media: ipu-bridge: Add upside-down sensor DMI quirk for Dell XPS 13 9340 and XPS 14 9440
media: iris: Fix dma_free_attrs() size in iris_hfi_queues_init()
media: iris: fix QCOM_MDT_LOADER dependency
media: iris: Fix use-after-free in iris_release_internal_buffers()
media: iris: fix use-after-free of fmt_src during MBPF check
media: iris: switch to hardware mode after firmware boot
media: lirc: increase IR_MAX_DURATION to send extended code sequences
media: m88ds3103: Implement 3103c chip support
media: mali-c55: Bypass Purple Fringe Correction
media: mali-c55: Bypass the Iridix Tonemap engine
media: mali-c55: Fix Iridix bypass macros
media: mali-c55: Fix wrong comment of ISP block types
media: mali-c55: Fully reset the ISP configuration
media: mali-c55: Initialize the ISP in enable_streams()
media: mceusb: drop redundant device reference
media: mediatek: vcodec: fix use-after-free in encoder release path
media: mtk-jpeg: fix use-after-free in release path due to uncancelled work
media: mxl5005s: reduce stack usage in MXL5005_ControlInit
media: nxp: Add dev_err_probe() to all error paths in *async_register() helpers
media: nxp: imx8-isi: Add ISI support for i.MX95
media: nxp: imx8-isi: Keep the default value for BLANK_PXL field
media: nxp: imx8-isi: Reduce minimum queued buffers from 2 to 0
media: omap3isp: drop the use count of v4l2 pipeline
media: ov02a10, dw9768: Remove Dongchung's e-mail
media: pci: zoran: fix potential memory leak in zoran_probe()
media: platform: mtk-mdp3: Constify buffer passed to mdp_vpu_sendmsg()
media: pulse8-cec: Handle partial deinit
media: qcom: camss: Add missing clocks for VFE lite on sa8775p
media: qcom: camss: avoid format string warning
media: qcom: camss: Fix csid clock configuration for sa8775p
media: qcom: camss: Fix csid IRQ offset for sa8775p
media: qcom: iris: increase H265D_MAX_SLICE to fix H.265 decoding on SC7280
media: rc: fix race between unregister and urb/irq callbacks
media: rc: igorplugusb: fix control request setup packet
media: rc: igorplugusb: heed coherency rules
media: rc: streamzap: Error handling in probe
media: rc: ttusbir: fix inverted error logic
media: rc: ttusbir: respect DMA coherency rules
media: rc: xbox_remote: heed DMA restrictions
media: rcar-csi2: Improve FLD_FLD_EN macros
media: rcar-csi2: Move rcsi2_calc_mbps()
media: rcar-csi2: Optimize rcsi2_calc_mbps()
media: rcar-csi2: Simplify rcsi2_calc_mbps()
media: rcar-isp: Improve ISPPROCMODE_DT_PROC_MODE_VC
media: remove unnecessary module_init/exit functions
media: renesas: vin: Fix RAW8 (again)
media: renesas: vsp1: brx: Fix format propagation
media: renesas: vsp1: Fix code checks in frame size enumeration
media: renesas: vsp1: Fix NULL pointer deref on module unload
media: renesas: vsp1: histo: Fix code enumeration
media: renesas: vsp1: histo: Fix format setting
media: renesas: vsp1: histo: Fix size enumeration
media: renesas: vsp1: hsit: Fix size enumeration
media: renesas: vsp1: Implement control events
media: renesas: vsp1: Initialize format on all pads
media: renesas: vsp1: rpf: Fix crop left and top clamping
media: renesas: vsp1: rpf: Fix crop width and height clamping
media: renesas: vsp1: rwpf: Fix media bus code and frame size enumeration
media: renesas: vsp1: Store size limits in vsp1_entity
media: renesas: vsp1: Store supported media bus codes in vsp1_entity
media: rkisp1: Fix enum_framesizes accepting invalid pixel formats
media: rockchip: rkcif: Add missing MUST_CONNECT flag to pads
media: rockchip: rkcif: comply with minimum number of buffers requirement
media: rockchip: rkcif: fix off by one bugs
media: rzv2h-ivc: Avoid double job scheduling
media: rzv2h-ivc: Fix AXIRX_VBLANK register write
media: rzv2h-ivc: Fix concurrent buffer list access
media: rzv2h-ivc: Fix FM_STOP register write
media: rzv2h-ivc: Replace workqueue with direct function call
media: rzv2h-ivc: Revise default VBLANK formula
media: rzv2h-ivc: Write AXIRX_PIXFMT once
media: saa7134: rename i2c_dbg() to saa7134_i2c_dbg()
media: saa7164: add ioremap return checks and cleanups
media: saa7164: Fix REV2 firmware filename
media: samsung: exynos4-is: Simplify with scoped for each OF child loop
media: samsung: exynos4-is: Simplify with scoped for each OF child loop
media: si2157: Analog format fixes
media: si2157: Include support for si2177 chip
media: si2168: Fix i2c command timeout on embedded platforms
media: si2168: fw 4.0-11 loses warm state during sleep
media: staging: Drop starfive-camss from staging
media: staging: imx: configure src_mux in csi_start
media: staging: imx: fix code style issues
media: staging: imx: Remove unnecessary braces from if statement
media: staging: imx: request mbus_config in csi_start
media: stm32: dcmi: addition of DMA-MDMA chaining support
media: stm32: dcmi: continuous mode capture in JPEG
media: stm32: dcmi: only create dma descriptor once at buf_prepare
media: stm32: dcmi: perform all dma handling within irq_thread
media: stm32: dcmi: perform dmaengine_slave_config at probe
media: stm32: dcmi: rework spin_lock calls
media: stm32: dcmi: stop the dma transfer on overrun
media: stm32: dcmi: Switch from __maybe_unused to pm_ptr()
media: stm32: dcmi: use dmaengine_terminate_async in irq context
media: subdev: Add v4l2_subdev_get_frame_desc_passthrough helper
media: subdev: Improve v4l2_subdev_get_frame_desc_passthrough() kdoc
media: subdev: Minor v4l2_subdev_get_frame_desc_passthrough() cleanups
media: subdev: Split v4l2_subdev_get_frame_desc_passthrough() into locked and unlocked
media: synopsys: csi2rx: add i.MX93 support
media: synopsys: csi2rx: implement .get_frame_desc() callback
media: synopsys: csi2rx: only check errors from devm_clk_bulk_get_all()
media: synopsys: csi2rx: use devm_reset_control_get_optional_exclusive()
media: synopsys: csi2rx: Use enum and u32 array for register offsets
media: synopsys: hdmirx: support use with sleeping GPIOs
media: synopsys: VIDEO_DW_MIPI_CSI2RX should depend on ARCH_ROCKCHIP
media: ti: vpe: Add missing v4l2_device_unregister in vip_remove()
media: uapi: Clarify MBUS color component order for serial buses
media: usbtv: drop redundant device reference
media: uvcvideo: Add a stream backpointer in uvc_video_queue
media: uvcvideo: Add D436 and D555 cameras metadata support
media: uvcvideo: Add support for P010 pixel format
media: uvcvideo: Allow userspace to increase the meta buffersize
media: uvcvideo: Change comment to 'Intel RealSense'
media: uvcvideo: Enable VB2_DMABUF for metadata stream
media: uvcvideo: uvc_queue_to_stream(): Support meta queues
media: v4l2-fwnode: Return -EPROBE_DEFER on parsing NULL endpoints
media: v4l2-subdev: Fix error check in v4l2_subdev_get_frame_desc_passthrough()
media: venus: fix QCOM_MDT_LOADER dependency
media: videobuf2: Set vma_flags in vb2_dma_sg_mmap
media: vidtv: fix nfeeds state corruption on start_streaming failure
media: vidtv: fix NULL pointer dereference in vidtv_channel_pmt_match_sections
media: vidtv: fix pass-by-value structs causing MSAN warnings
media: vidtv: Rename PI definition to PI_SAMPLES
media: vidtv: Use crc32_be() instead of open coding
media: vimc: sensor: Add pixel_rate,vblank and hblank configuration
media: vimc: sensor: Move vimc_sensor_device to common header
media: vimc: streamer: Apply sensor frame rate in streamer thread
media: xc5000: Add rf strength function
 
Linux: media:admin-guide:mgb4: Add zDML color mapping info
Linux: media:pci:mgb4: Add zDML color mapping support
Linux: media:pci:mgb4: Fixed negative hwmon temperatures processing
 
mei: bus: add mei_cldev_uuid
mei: convert PCI error to common errno
mei: csc: support controller with separate PCI device
mei: csc: wake device while reading firmware status
mei: fix idle print specifiers
mei: lb: add late binding version 2
mei: me: add nova lake point H DID
mei: me: move trace into firmware status read
mei: me: use PCI_DEVICE_DATA macro
mei: trace: print return value of pci_cfg_read
 
memblock, treewide: make memblock_free() handle late freeing
 
memblock: Add reserve_mem debugfs info
memblock: don't touch memblock arrays when memblock_free() is called late
memblock: extract page freeing from free_reserved_area() into a helper
memblock: make free_reserved_area() more robust
memblock: make free_reserved_area() update memblock if ARCH_KEEP_MEMBLOCK=y
memblock: move reserve_bootmem_range() to memblock.c and make it static
memblock: Permit existing reserved regions to be marked RSRV_KERN
memblock: Print out errors on reserve_mem parser
memblock: reserve_mem: fix end caclulation in reserve_mem_release_by_name()
memblock: warn when freeing reserved memory before memory map is initialized
 
memcg: consolidate private id refcount get/put helpers
memcg: use round-robin victim selection in refill_stock
 
memfd: deny writeable mappings when implying SEAL_WRITE
memfd: export memfd_{add,get}_seals()
memfd: implement get_id for memfd_luo
 
memory: atmel-ebi: Allow deferred probing
memory: brcmstb_memc: Expand LPDDR4 check to cover for LPDDR5
memory: bt1-l2-ctl: Remove not-going-to-be-supported code for Baikal SoC
memory: renesas-rpc-if: Simplify printing PTR_ERR with dev_err_probe
memory: tegra-mc: Drop tegra_mc_setup_latency_allowance() return value
memory: tegra-mc: Simplify printing PTR_ERR with dev_err_probe
memory: tegra-mc: Use %pe format
memory: tegra124-emc: Fix dll_change check
memory: tegra30-emc: Fix dll_change check
memory: tegra: Add MC error logging support for Tegra264
memory: tegra: Add support for DBB clock on Tegra264
memory: tegra: Add support for multiple IRQs
memory: tegra: Group error handling related registers
memory: tegra: Group register and fields
memory: tegra: Group SoC specific fields
memory: tegra: Prepare for supporting multiple intmask registers
 
Linux: Merge 7.0-rc4 into char-misc-next
Linux: Merge 7.0-rc4 into staging-next
Linux: Merge 7.0-rc4 into usb-next
Linux: Merge 7.0-rc5 into tty-next
Linux: Merge back ACPI OS services layer (OSL) material for 7.1
Linux: Merge back ACPI processor driver updates for 7.1
Linux: Merge back cpuidle material for 7.1
Linux: Merge back cpuidle material for 7.1
Linux: Merge back earlier cpufreq material for 7.1
Linux: Merge back earlier cpufreq material for 7.1
Linux: Merge back earlier Intel thermal drivers updates for 7.1
Linux: Merge back earlier material related to system sleep for 7.1
Linux: Merge back earlier thermal core updates for 7.1
Linux: Merge back updates of core ACPI drivers for 7.1
 
Merge branch : '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch : '20260120-topic-7180_dispcc_bcr-v1-1-0b1b442156c3@oss.qualcomm.com' into clk-for-7.1
Merge branch : '20260125-iris-ubwc-v4-1-1ff30644ac81@oss.qualcomm.com' into drivers-for-7.1
Merge branch : '20260303034847.13870-2-val@packett.cool' into arm64-for-7.1
Merge branch : '20260303034847.13870-2-val@packett.cool' into clk-for-7.1
Merge branch : '20260309230346.3584252-2-daniel.lezcano@oss.qualcomm.com' into drivers-for-7.1
Merge branch : '20260309230346.3584252-2-daniel.lezcano@oss.qualcomm.com' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into rproc-next
Merge branch : '20260311-eliza-clocks-v6-1-453c4cf657a2@oss.qualcomm.com' into clk-for-7.1
Merge branch : '20260311-eliza-clocks-v6-1-453c4cf657a2@oss.qualcomm.com' into HEAD
Merge branch : '20260318-ipq5210_boot_to_shell-v2-1-a87e27c37070@oss.qualcomm.com' into clk-for-7.1
Merge branch : '20260318-ipq5210_boot_to_shell-v2-1-a87e27c37070@oss.qualcomm.com' into HEAD
Merge branch : '20260319-clk-qcom-dispcc-eliza-v3-1-d1f2b19a6e6b@oss.qualcomm.com' into clk-for-7.1
Merge branch : '20260416-qcom_ice_power_and_clk_vote-v5-1-5ccf5d7e2846@oss.qualcomm.com' into drivers-fixes-for-7.1
Merge branch : '20260416-qcom_ice_power_and_clk_vote-v5-13-5ccf5d7e2846@oss.qualcomm.com' into arm64-fixes-for-7.1
Merge branch : '20260518-qcom-ice-fix-v7-0-2a595382185b@oss.qualcomm.com' into drivers-for-7.2
Merge branch : '7.1/scsi-queue' into 7.1/scsi-fixes
Merge branch : 'acpi-apei'
Merge branch : 'acpi-cmos-rtc'
Merge branch : 'acpi-cppc'
Merge branch : 'acpi-driver'
Merge branch : 'acpi-tad'
Merge branch : 'acpi-video' into acpi-driver
Merge branch : 'add-btf-layout-to-btf'
Merge branch : 'add-ethtool-coalesce_rx_cqe_frames-nsecs-and-use-it-in-mana-driver'
Merge branch : 'add-selftests-for-ntuple-nfc-rules'
Merge branch : 'add-selftests-helper-to-get-n-unique-ports'
Merge branch : 'add-support-for-nuvoton-ma35d1-gmac'
Merge branch : 'add-support-for-per-route-seg6-tunsrc'
Merge branch : 'add-support-for-pic64-hpsc-hx-mdio-controller'
Merge branch : 'add-tso-map-once-dma-helpers-and-bnxt-sw-uso-support'
Merge branch : 'af_unix-fix-inq_len-update-issue'
Merge branch : 'allow-fixed-offsets-for-ptr_to_ctx'
Merge branch : 'allow-referenced-dynptr-to-be-overwritten-when-siblings-exists'
Merge branch : 'allow-variable-offsets-for-syscall-ptr_to_ctx'
Merge branch : 'always-allow-sleepable-and-fmod_ret-programs-on-syscalls'
Merge branch : 'amd-xgbe-add-support-for-p100a-platform'
Merge branch : 'amd-xgbe-improve-power-management-for-s0i3'
Merge branch : 'amd-xgbe-tx-resilience-improvements-for-link-down-handling'
Merge branch : 'arm/fixes' into soc/late2
Merge branch : 'arm64/for-next/read-once'
Merge branch : 'bng_en-add-link-management-and-statistics-support'
Merge branch : 'bnge-fixes'
Merge branch : 'bnxt_en-add-xdp-rss-hash-metadata-support'
Merge branch : 'bnxt_en-bug-fixes'
Merge branch : 'bpf-add-multi-level-pointer-parameter-support-for-trampolines'
Merge branch : 'bpf-add-the-missing-fsession'
Merge branch : 'bpf-allow-utf-8-literals-in-bpf_bprintf_prepare'
Merge branch : 'bpf-allow-void-return-type-for-global-subprogs'
Merge branch : 'bpf-arg-tracking-for-imprecise-multi-offset-bpf_st-stx'
Merge branch : 'bpf-arm64-riscv-remove-redundant-icache-flush-after-pack-allocator-finalize'
Merge branch : 'bpf-classify-block-device-hooks-and-add-selftests'
Merge branch : 'bpf-consolidate-pointer-offset-tracking-in-var_off'
Merge branch : 'bpf-consolidate-sleepable-context-checks-in-verifier'
Merge branch : 'bpf-copy-bpf-token-from-main-program-to-subprograms'
Merge branch : 'bpf-expand-the-usage-scenarios-of-bpf_kptr_xchg'
Merge branch : 'bpf-fix-abuse-of-kprobe_write_ctx-via-freplace'
Merge branch : 'bpf-fix-and-improve-open-coded-task_vma-iterator'
Merge branch : 'bpf-fix-call-offset-truncation-and-oob-read-in-bpf_patch_call_args'
Merge branch : 'bpf-fix-end-of-list-detection-in-cgroup_storage_get_next_key'
Merge branch : 'bpf-fix-null-deref-when-storing-scalar-into-kptr-slot'
Merge branch : 'bpf-fix-short-ipv4-ipv6-handling-in-test_run_skb'
Merge branch : 'bpf-fix-sock_ops_get_sk-same-register-oob-read-in-sock_ops-and-add-selftest'
Merge branch : 'bpf-fix-torn-writes-in-non-prealloc-htab-with-bpf_f_lock'
Merge branch : 'bpf-fsession-support-for-s390'
Merge branch : 'bpf-migrate-bpf_task_work-and-file-dynptr-to-kmalloc_nolock'
Merge branch : 'bpf-prep-patches-for-static-stack-liveness'
Merge branch : 'bpf-reject-tcp_nodelay-in-tcp-header-option'
Merge branch : 'bpf-relax-8-frame-limitation-for-global-subprogs'
Merge branch : 'bpf-s390-implement-get_preempt_count'
Merge branch : 'bpf-skmsg-fix-verdict-sk_data_ready-racing-with-ktls-rx'
Merge branch : 'bpf-sockmap-fix-af_unix-null-ptr-deref-in-proto-update'
Merge branch : 'bpf-split-verifier-c'
Merge branch : 'bpf-static-stack-liveness-data-flow-analysis'
Merge branch : 'bpf-support-for-non_null-ptr-detection-with-jeq-jne-with-register-operand'
Merge branch : 'bpf-tcp-fix-type-confusion-in-bpf-helper-functions'
Merge branch : 'bridge-fix-sleep-in-atomic-context'
Merge branch : 'bridge-mcast-fix-a-possible-use-after-free-when-removing-a-bridge-port'
Merge branch : 'convert-config_ipv6-to-built-in-and-remove-stubs'
Merge branch : 'declance-improve-dma-error-reporting'
Merge branch : 'decouple-receive-and-transmit-enablement-in-team-driver'
Merge branch : 'devlink-add-per-port-resource-support'
Merge branch : 'devlink-introduce-shared-devlink-instance-for-pfs-on-same-chip'
Merge branch : 'dma-contig-for-7.1-modules-prep-v4' into dma-mapping-for-next
Merge branch : 'doc-netlink-expand-nftables-specification'
Merge branch : 'docs-fixes' into docs-mw
Merge branch : 'dpaa2-fix-config-relation-with-fsl_dpaa2_switch'
Merge branch : 'dpll-add-frequency-monitoring-feature'
Merge branch : 'dpll-zl3073x-add-ref-sync-pair-support'
Merge branch : 'dpll-zl3073x-consolidate-chip-info-and-add-temperature-reporting'
Merge branch : 'dpll-zl3073x-refactor-state-management'
Merge branch : 'dpll-zl3073x-various-fixes'
Merge branch : 'dsa_loop-and-platform_data-cleanups'
Merge branch : 'dt-bindings-net-micrel-fix-ksz8041rnli-dtbs_check-warnings'
Merge branch : 'dt-reserved-mem-cleanups' into dma-mapping-for-next
Merge branch : 'dt-reserved-mem-cleanups' into dt/next
Merge branch : 'emit-endbr-bti-instructions-for-indirect'
Merge branch : 'enic-sr-iov-v2-preparatory-infrastructure'
Merge branch : 'eth-fbnic-add-fbnic-self-tests'
Merge branch : 'ethernet-3c509-bring-driver-back-and-make-some-fixes'
Merge branch : 'ethtool-dynamic-rss-context-indirection-table-resizing'
Merge branch : 'ethtool-module-fix-a-handful-of-small-bugs'
Merge branch : 'ethtool-more-bug-fixes'
Merge branch : 'ethtool-rss-fix-a-handful-of-small-bugs'
Merge branch : 'fix-bpf_throw-global-subprogs-interaction'
Merge branch : 'fix-garbage-data-in-task-local-data'
Merge branch : 'fix-invariant-violations-and-improve-branch-detection'
Merge branch : 'fix-test_cgroup_iter_memcg-issues-found-during-back-porting'
Merge branch : 'fix-the-null-pointer-dereference-issue-in-bpf_lwt_xmit_push_encap'
Merge branch : 'fix-use-after-free-in-metadata-dst-teardown-in-airoha_eth-and-mtk_eth_soc-drivers'
Merge branch : 'fixes' into next
Merge branch : 'follow-ups-to-nk_qlease-net-selftests'
Merge branch : 'for-7.0-fixes' into for-7.1
Merge branch : 'for-7.0-fixes' into for-7.1
Merge branch : 'for-7.0-fixes' into for-7.1
Merge branch : 'for-7.0-fixes' into for-7.1
Merge branch : 'for-7.0-fixes' into for-7.1
Merge branch : 'for-7.0-fixes' into for-7.1
Merge branch : 'for-7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup into for-7.1
Merge branch : 'for-7.1-devm-alloc-wq'
Merge branch : 'for-7.1-devm-alloc-wq' into for-7.1
Merge branch : 'for-7.1-printf-kunit-build' into for-linus
Merge branch : 'for-7.1/asus' into for-linus
Merge branch : 'for-7.1/block-integrity'
Merge branch : 'for-7.1/block-integrity' into for-7.1/block
Merge branch : 'for-7.1/core-v2' into for-linus
Merge branch : 'for-7.1/cxl-consolidate-endpoint' into cxl-for-next
Merge branch : 'for-7.1/cxl-misc' into cxl-for-next
Merge branch : 'for-7.1/cxl-misc' into cxl-for-next
Merge branch : 'for-7.1/cxl-misc' into cxl-for-next
Merge branch : 'for-7.1/cxl-region-refactor' into cxl-for-next
Merge branch : 'for-7.1/cxl-type2-support' into cxl-for-next
Merge branch : 'for-7.1/dax-hmem' into cxl-for-next
Merge branch : 'for-7.1/hid-bpf' into for-linus
Merge branch : 'for-7.1/intel-thc' into for-linus
Merge branch : 'for-7.1/lenovo-v2' into for-linus
Merge branch : 'for-7.1/mcp2221' into for-linus
Merge branch : 'for-7.1/module-function-test' into for-linus
Merge branch : 'for-7.1/pidff' into for-linus
Merge branch : 'for-7.1/pl' into for-linus
Merge branch : 'for-7.1/soc' into for-7.1/arm/defconfig
Merge branch : 'for-7.1/soc' into for-7.1/arm64/defconfig
Merge branch : 'for-7.1/sony' into for-linus
Merge branch : 'for-7.1/winwing' 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/c1-pro-erratum-4193714' into for-next/core
Merge branch : 'for-v7.1/dt-bindings-clk' into next/clk
Merge branch : 'genetlink-apply-reject-policy-for-split-ops-on-the-dispatch-path'
Merge branch : 'gpio/dev-init-rework' into gpio/for-next
Merge branch : 'grab-ipa-imem-slice-through-dt'
Merge branch : 'gve-optimize-and-enable-hw-gro-for-dqo'
Merge branch : 'gve-support-larger-ring-sizes-in-dqo-qpl-mode'
Merge branch : 'hibmcge-fix-rx-packet-corruption-issue'
Merge branch : 'ib-iio-thermal-qcom-pmic5' into togreg
Merge branch : 'ib-scmi-pinctrl-gpio' into devel
Merge branch : 'ib-scmi-pinctrl-gpio' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl into gpio/for-next
Merge branch : 'icc-eliza' into icc-next
Merge branch : 'icc-eliza' of https://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc into HEAD
Merge branch : 'icc-mahua' into icc-next
Merge branch : 'icc-msm8974' into icc-next
Merge branch : 'icc-qcs615' into icc-next
Merge branch : 'icc-qcs8300' into icc-next
Merge branch : 'icmp-fix-icmp-error-source-address-over-xfrm-tunnel'
Merge branch : 'initial-support-for-pic64-hpsc-hx-ethernet-endpoint'
Merge branch : 'intel-sst' of https://github.com/spandruvada/linux-kernel into review-ilpo-next
Merge branch : 'intel-wired-lan-driver-updates-2026-04-14-ice-i40e-iavf-idpf-e1000e'
Merge branch : 'intel-wired-lan-driver-updates-2026-04-20-ice'
Merge branch : 'intel-wired-lan-driver-updates-2026-05-04-i40e-ice-idpf'
Merge branch : 'intel-wired-lan-driver-updates-2026-05-15-ice-ixgbevf-igc-e1000e'
Merge branch : 'intel-wired-lan-driver-updates-2026-06-02-i40e-ice-idpf'
Merge branch : 'intel-wired-lan-update-2026-04-27-ice-iavf'
Merge branch : 'io_uring-7.0' into for-7.1/io_uring
Merge branch : 'ip6_vti-vti6_changelink-and-vti6_siocdevprivate-netns-fixes'
Merge branch : 'ipa-v5-2-support'
Merge branch : 'ipmr-no-rtnl-for-rtnl_family_ipmr-rtnetlink'
Merge branch : 'ipv6-fix-ecmp-route-failover-on-carrier-loss'
Merge branch : 'ipv6-flowlabel-per-netns-budget-for-unprivileged-callers'
Merge branch : 'ipvlan-multicast-delivery-changes'
Merge branch : 'irq/urgent' into irq/drivers
Merge branch : 'libbpf-add-bpf_program__clone-for-individual-program-loading'
Merge branch : 'libbpf-bpftool-support-merging-split-btfs'
Merge branch : 'libbpf-clarify-raw-address-single-kprobe-attach-behavior'
Merge branch : 'libbpf-make-optimized-uprobes-backward-compatible'
Merge branch : 'linus' into sched/core, to resolve conflicts
Merge branch : 'macb-usrio-tsu-patches'
Merge branch : 'macsec-add-support-for-vlan-filtering-in-offload-mode'
Merge branch : 'macsec-use-rcu_work-to-fix-crypto-cleanup-in-softirq-context'
Merge branch : 'macvlan-broadcast-delivery-changes'
Merge branch : 'master' into rdma-next
Merge branch : 'mauro' into docs-mw
Merge branch : 'mauro' into docs-mw
Merge branch : 'mauro' into docs-mw
Merge branch : 'mauro' into docs-mw
Merge branch : 'mlx5-misc-fixes-2026-04-09'
Merge branch : 'mlx5-next' of git://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linux
Merge branch : 'mlx5-next' of git://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linux
Merge branch : 'more-fixes-for-the-ipa-driver'
Merge branch : 'mptcp-autotune-related-improvement'
Merge branch : 'mptcp-misc-fixes-for-v7-1-rc2'
Merge branch : 'mptcp-misc-fixes-for-v7-1-rc3'
Merge branch : 'mptcp-misc-fixes-for-v7-1-rc4'
Merge branch : 'mptcp-misc-fixes-for-v7-1-rc7'
Merge branch : 'mptcp-pm-misc-fixes-for-v7-1-rc3'
Merge branch : 'mptcp-support-msg_eor-and-small-cleanups'
Merge branch : 'mptcp-sync-the-msk-sndbuf-at-accept-time'
Merge branch : 'net-add-skb_drop_reason_recursion_limit'
Merge branch : 'net-airoha-fix-airoha_qdma_cleanup_tx_queue-processing'
Merge branch : 'net-airoha-fix-null-pointer-derefrences-in-airoha_qdma_cleanup'
Merge branch : 'net-airoha-preliminary-series-to-support-multiple-net_devices-connected-to-the-same-gdm-port'
Merge branch : 'net-bcmgenet-fix-queue-lock-up'
Merge branch : 'net-bpf-fix-null-ptr-deref-in-xdp_master_redirect-for-bonding-and-add-selftest'
Merge branch : 'net-bridge-add-stp_mode-attribute-for-stp-mode-selection'
Merge branch : 'net-cadence-macb-add-ieee-802-3az-eee-support'
Merge branch : 'net-cleanup-bitmaps-printing'
Merge branch : 'net-dpaa2-mac-export-standard-statistics'
Merge branch : 'net-dsa-microchip-small-cleanups-for-ksz9477-sgmii'
Merge branch : 'net-dsa-mt7530-assorted-fixes'
Merge branch : 'net-dsa-mv88e6xxx-add-partial-support-for-tcam-entries'
Merge branch : 'net-dsa-mxl862xx-add-statistics-support'
Merge branch : 'net-dsa-mxl862xx-add-support-for-bridge-offloading'
Merge branch : 'net-dsa-mxl862xx-mdio-bus-integrity-and-optimization'
Merge branch : 'net-dsa-mxl862xx-vlan-support-and-minor-improvements'
Merge branch : 'net-dsa-tag_rtl8_4-fixes-doc-and-set-keep'
Merge branch : 'net-enetc-fix-command-bd-ring-issues'
Merge branch : 'net-enetc-improve-statistics-for-v1-and-add-statistics-for-v4'
Merge branch : 'net-enetc-sr-iov-robustness-and-security-fixes'
Merge branch : 'net-ethernet-cortina-fix-various-rx-bugs'
Merge branch : 'net-ethernet-enic-add-vic-ids-and-link-modes'
Merge branch : 'net-ethernet-litex-minor-improvment-for-the-codebase'
Merge branch : 'net-ethtool-track-tx-pause-storm'
Merge branch : 'net-fix-skb_ext-build_bug_on-failures-with-gcov'
Merge branch : 'net-hamradio-fix-missing-input-validation-in-bpqether-and-scc'
Merge branch : 'net-handshake-anchor-request-lifetime-to-a-pinned-file-reference'
Merge branch : 'net-hinic3-pf-initialization'
Merge branch : 'net-hsr-subsystem-cleanups-and-modernization'
Merge branch : 'net-macb-clean-up-several-member-settings-of-macb_config-instances'
Merge branch : 'net-macb-remove-dedicated-irq-handler-for-wol'
Merge branch : 'net-mana-fix-debugfs-directory-naming-and-file-lifecycle'
Merge branch : 'net-mana-fix-mana_destroy_rxq-cleanup-for-partial-rxq-init'
Merge branch : 'net-mana-fix-null-dereferences-during-teardown-after-attach-failure'
Merge branch : 'net-mana-fix-probe-remove-error-path-bugs'
Merge branch : 'net-mctp-improvements-for-null-eid-addressing'
Merge branch : 'net-mctp-test-minor-kunit-test-fixes'
Merge branch : 'net-mctp-usb-minor-fixes-for-mctp-over-usb-transport-driver'
Merge branch : 'net-mdio-gpio-remove-unneeded-headers'
Merge branch : 'net-mlx5-fixes-for-socket-direct'
Merge branch : 'net-mlx5-support-ptm-on-arm-architecture'
Merge branch : 'net-mlx5e-psp-fixes'
Merge branch : 'net-mlx5e-shampo-allow-high-order-pages-in-zerocopy-mode'
Merge branch : 'net-mlx5e-xdp-add-support-for-multi-packet-per-page'
Merge branch : 'net-move-getsockopt-away-from-__user-buffers'
Merge branch : 'net-mvpp2-fix-xdp-rx-buffer-handling'
Merge branch : 'net-ntb_netdev-add-multi-queue-support'
Merge branch : 'net-packetengines-remove-obsolete-pci-drivers'
Merge branch : 'net-phy-add-support-for-disabling-autonomous-eee'
Merge branch : 'net-phy-further-decouple-provider-from-consumer-part'
Merge branch : 'net-phy-honor-eee_disabled_modes-when-advertising-eee'
Merge branch : 'net-phy-improve-stats-handling-in-mdio_bus-c'
Merge branch : 'net-phy-microchip-add-downshift-support-for-lan88xx'
Merge branch : 'net-phy-realtek-pair-order-and-polarity'
Merge branch : 'net-phy-some-cleanups-following-phy_port-sfp'
Merge branch : 'net-pull-gso-packet-headers-in-core-stack'
Merge branch : 'net-qrtr-ns-a-bunch-of-fixs'
Merge branch : 'net-rds-fix-use-after-free-in-rds-ib-for-non-init-namespaces'
Merge branch : 'net-reduce-sk_filter-and-friends-bloat'
Merge branch : 'net-refactor-usb-endpoint-lookups'
Merge branch : 'net-sched-fix-packet-loops-in-mirred-and-netem'
Merge branch : 'net-sched-refactor-qdisc-drop-reasons-into-dedicated-tracepoint'
Merge branch : 'net-sched-sch_cake-annotate-data-races-in-cake_dump_class_stats-series'
Merge branch : 'net-sched-sch_cake-annotate-data-races-in-cake_dump_stats-series'
Merge branch : 'net-sched-taprio-fix-null-pointer-dereference-in-class-dump'
Merge branch : 'net-shaper-fix-valid-confusion-even-more'
Merge branch : 'net-shaper-fix-various-minor-bugs'
Merge branch : 'net-sleepable-ndo_set_rx_mode'
Merge branch : 'net-sparx5-clean-up-probe-remove-init-and-deinit-paths'
Merge branch : 'net-stmmac-clean-up-descriptor-handling-part-1'
Merge branch : 'net-stmmac-cleanup-stmmac_xmit'
Merge branch : 'net-stmmac-descriptor-cleanups-part-2'
Merge branch : 'net-stmmac-disable-eee-on-i-mx'
Merge branch : 'net-stmmac-dwmac-socfpga-cleanup-fix_mac_speed'
Merge branch : 'net-stmmac-eic7700-fix-delay-calculation-and-initialization-ordering'
Merge branch : 'net-stmmac-fix-interrupt-coalescing'
Merge branch : 'net-stmmac-further-cleanups'
Merge branch : 'net-stmmac-further-ptp-cleanups'
Merge branch : 'net-stmmac-improve-pcs-support'
Merge branch : 'net-stmmac-mdio-related-cleanups'
Merge branch : 'net-stmmac-qcom-ethqos-cleanups-and-re-organise-serdes-handling'
Merge branch : 'net-stmmac-qcom-ethqos-further-serdes-reorganisation'
Merge branch : 'net-stmmac-qcom-ethqos-more-cleanups'
Merge branch : 'net-stmmac-remove-unused-and-unimplemented-axi-properties'
Merge branch : 'net-stmmac-start-to-shrink-memory-usage'
Merge branch : 'net-stmmac-tso-fixes-cleanups'
Merge branch : 'net-txgbe-fix-module-identification'
Merge branch : 'netconsole-configfs-store-callback-fixes'
Merge branch : 'netdevsim-psp-fix-init-and-uninit-bugs'
Merge branch : 'netdevsim-support-ets-offload'
Merge branch : 'netem-bug-fixes'
Merge branch : 'netfilter-updates-for-net-next'
Merge branch : 'netkit-support-for-io_uring-zero-copy-and-af_xdp'
Merge branch : 'netlink-fixes-for-cross-namespace-nsid-reporting'
Merge branch : 'next' into for-linus
Merge branch : 'nfc-drop-redundant-usb-device-references'
Merge branch : 'nfc-refactor-usb-endpoint-lookups'
Merge branch : 'nfc-support-for-five-qualcomm-sdm845-phones'
Merge branch : 'nocache-cleanup'
Merge branch : 'npc-hw-block-support-for-cn20k'
Merge branch : 'octeon_ep_vf-fix-napi_build_skb-null-dereference'
Merge branch : 'octeontx2-af-npc-cn20k-mcam-fixes'
Merge branch : 'openvswitch-fix-self-deadlock-on-release-of-tunnel-vports'
Merge branch : 'optimize-bounds-refinement-by-reordering-deductions'
Merge branch : 'optimize-kprobe-session-attachment-for-exact-function-names'
Merge branch : 'page-table-check-support' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux into features
Merge branch : 'pci/aer'
Merge branch : 'pci/aspm'
Merge branch : 'pci/atomics'
Merge branch : 'pci/controller/aspeed'
Merge branch : 'pci/controller/cadence'
Merge branch : 'pci/controller/cadence-sg2042'
Merge branch : 'pci/controller/cadence-sky1'
Merge branch : 'pci/controller/dwc'
Merge branch : 'pci/controller/dwc-amd-mdb'
Merge branch : 'pci/controller/dwc-andes-qilai'
Merge branch : 'pci/controller/dwc-eswin'
Merge branch : 'pci/controller/dwc-imx6'
Merge branch : 'pci/controller/dwc-layerscape'
Merge branch : 'pci/controller/dwc-qcom'
Merge branch : 'pci/controller/dwc-rcar-gen4-ep'
Merge branch : 'pci/controller/dwc-rockchip'
Merge branch : 'pci/controller/dwc-tegra194'
Merge branch : 'pci/controller/max-link-speed'
Merge branch : 'pci/controller/mediatek'
Merge branch : 'pci/controller/mediatek-gen3'
Merge branch : 'pci/controller/rzg3s-host'
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/msi'
Merge branch : 'pci/p2pdma'
Merge branch : 'pci/ptm'
Merge branch : 'pci/pwrctrl'
Merge branch : 'pci/reset'
Merge branch : 'pci/resource'
Merge branch : 'pci/vga'
Merge branch : 'pci/virtualization'
Merge branch : 'perf-upstream'
Merge branch : 'pm-cpufreq'
Merge branch : 'pm-devfreq'
Merge branch : 'pm-powercap'
Merge branch : 'properly-load-values-from-insn_arays-with-non-zero-offsets'
Merge branch : 'r8152-add-helper-functions-for-pla-usb-phy-ocp-registers'
Merge branch : 'r8152-add-support-for-the-rtl8157-5gbit-usb-ethernet-chip'
Merge branch : 'remove-a-number-of-isa-and-pcmcia-ethernet-drivers'
Merge branch : 'remove-kconfig-sysmbol-mdio_bus'
Merge branch : 'replace-direct-dequeue-call-with-qdisc_dequeue_peeked'
Merge branch : 'rework/prb-fixes' into for-linus
Merge branch : 'rfs-use-high-order-allocations-for-hash-tables'
Merge branch : 'riscv-spacemit-add-ethernet-support-for-k3'
Merge branch : 'rxrpc-better-fix-for-data-response-decrypt-vs-splice'
Merge branch : 'rxrpc-miscellaneous-fixes'
Merge branch : 'rxrpc-miscellaneous-fixes'
Merge branch : 'sched/core' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip into for-7.1
Merge branch : 'sched/hrtick' into timers/core
Merge branch : 'sched/urgent' into sched/core, to resolve conflicts
Merge branch : 'sctp-fix-a-vtag-verification-failure-caused-by-stale-inits'
Merge branch : 'selftests-bpf-fix-bpf_cookie-failures'
Merge branch : 'selftests-bpf-fix-flaky-build_id-test'
Merge branch : 'selftests-bpf-impose-global-ordering-for-test-decl_tags'
Merge branch : 'selftests-bpf-test-btf-sanitization'
Merge branch : 'selftests-drivers-bash-support-for-remote-traffic-generators'
Merge branch : 'selftests-drv-net-driver-tests-for-hw-gro'
Merge branch : 'selftests-drv-net-gro-more-test-cases'
Merge branch : 'selftests-drv-net-iou-zcrx-improve-stability-and-make-the-large-chunk-test-work'
Merge branch : 'selftests-net-add-netkit-container-env-and-test'
Merge branch : 'selftests-net-fix-cmd-process-timeout-handling'
Merge branch : 'selftests-net-py-improve-bkg-error-reporting'
Merge branch : 'selftests-rds-add-config-file-and-config-sh-c-option'
Merge branch : 'selftests-rds-ksft-cleanups'
Merge branch : 'selftests-vsock-support-nested-vm-runner-for-vmtest-sh'
Merge branch : 'slab/for-7.1/misc' into slab/for-next
Merge branch : 'smc-sysctl-formatting-and-missing-entries'
Merge branch : 'staging-linus' into branch 'staging-next'
Merge branch : 'support-multi-channel-irqs-in-stmmac-platform-drivers'
Merge branch : 'support-phys-that-have-inband-autoneg-disabled-with-gem'
Merge branch : 'task-local-data-bug-fixes-and-improvement'
Merge branch : 'tcp-fix-listener-wakeup-after-reuseport-migration'
Merge branch : 'tcp-rework-tcp_v-4-6-_send_check'
Merge branch : 'tcp-rfc-7323-compliant-window-retraction-handling'
Merge branch : 'tcp-symmetric-challenge-ack-for-seg-ack-snd-nxt'
Merge branch : 'tcp-take-care-of-tcp_get_timestamping_opt_stats-races'
Merge branch : 'tcp-two-fixes-for-socket-migration-in-reqsk_timer_handler'
Merge branch : 'thermal-intel'
Merge branch : 'timers/urgent' into timers/core
Merge branch : 'tools-ynl-convert-samples-into-selftests'
Merge branch : 'tools-ynl-policy-query-support'
Merge branch : 'tools-ynl-tests-adjust-makefile-to-mimic-ksft'
Merge branch : 'tracing-fix-kprobe-attachment-when-module-shadows-vmlinux-symbol'
Merge branch : 'udp-gso-fix-__udp_gso_segment-after-gso_partial-udp-length-change'
Merge branch : 'udp-retire-udp-lite'
Merge branch : 'use-kmalloc_nolock-universally-in-bpf-local-storage'
Merge branch : 'v7.1-shared/clkids' into v7.1-armsoc/dts32
Merge branch : 'vrf-a-few-cleanups'
Merge branch : 'vsock-virtio-fix-msg_peek-calculation-on-bytes-to-copy'
Merge branch : 'vsock-virtio-fix-skb-overhead-accounting-to-preserve-full-buf_alloc'
Merge branch : 'vsock-virtio-fix-vsockmon-tap-skb-construction'
Merge branch : 'vxlan-vnifilter-fix-vni-add-update-notifications'
Merge branch : 'wangxun-improvement'
Merge branch : 'wireguard-fixes-for-7-1-rc1'
Merge branch : 'wireguard-fixes-for-7-1-rc6'
Merge branch : 'xfs-7.0-fixes' into for-next
Merge branch : 'xfs-7.0-fixes' into for-next
Merge branch : 'xfs-7.1-merge' into for-next
Merge branch : 'xfs-7.1-merge' into for-next
Merge branch : 'xsk-fix-bugs-around-xsk-skb-allocation'
Merge branch : 'ynl-ethtool-netlink-fix-nla_len-overflow-for-large-string-sets'
 
Linux: Merge branch 7.0/scsi-fixes into 7.1/scsi-staging
Linux: Merge branch for-7.1/dt-bindings into for-7.1/pci
Linux: Merge branch kvm-arm64/hyp-tracing into kvmarm-master/next
Linux: Merge branch kvm-arm64/misc-7.1 into kvmarm-master/next
Linux: Merge branch kvm-arm64/nv-s2-debugfs into kvmarm-master/next
Linux: Merge branch kvm-arm64/pkvm-protected-guest into kvmarm-master/next
Linux: Merge branch kvm-arm64/pkvm-psci into kvmarm-master/next
Linux: Merge branch kvm-arm64/spe-trbe-nvhe into kvmarm-master/next
Linux: Merge branch kvm-arm64/user_mem_abort-rework into kvmarm-master/next
Linux: Merge branch kvm-arm64/vgic-fixes-7.1 into kvmarm-master/next
Linux: Merge branch kvm-arm64/vgic-v5-ppi into kvmarm-master/next
 
Merge branches : 'acpi-apei', 'acpi-bus', 'acpi-cppc' and 'acpi-video'
Merge branches : 'acpi-processor' and 'acpi-cppc'
Merge branches : 'acpi-scan', 'acpi-apei' and 'acpi-video'
Merge branches : 'acpica', 'acpi-osl' and 'acpi-tables'
Merge branches : 'adfs', 'arm-fault-handling', 'fixes' and 'misc'
Merge branches : 'clk-fixes', 'clk-renesas', 'clk-rpi', 'clk-eswin' and 'clk-mediatek' into clk-next
Merge branches : 'clk-samsung', 'clk-qcom', 'clk-round', 'clk-sai' and 'clk-cleanup' into clk-next
Merge branches : 'clk-tenstorrent', 'clk-rockchip', 'clk-imx' and 'clk-allwinner' into clk-next
Merge branches : 'fixes', 'arm/smmu/updates', 'arm/smmu/bindings', 'riscv', 'intel/vt-d', 'amd/amd-vi' and 'core' into next
Merge branches : 'for-next/misc' and 'for-next/mpam' into for-next/core
Merge branches : 'for-next/misc', 'for-next/tlbflush', 'for-next/ttbr-macros-cleanup', 'for-next/kselftest', 'for-next/feat_lsui', 'for-next/mpam', 'for-next/hotplug-batched-tlbi', 'for-next/bbml2-fixes', 'for-next/sysreg', 'for-next/generic-entry' and 'for-next/acpi', remote-tracking branches 'arm64/for-next/perf' and 'arm64/for-next/read-once' into for-next/core
Merge branches : 'pm-cpuidle', 'pm-opp' and 'pm-sleep'
Merge branches : 'turbostat' and 'x86_energy_perf_policy' into power-utilities
 
Merge commit : 'f35dbac6942171dc4ce9398d1d216a59224590a9' into trace/ring-buffer/core
Merge commit : 'kvm-psc-for-7.1' into HEAD
 
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-next-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-misc-next
Linux: Merge drm/drm-next into drm-misc-next
Linux: Merge drm/drm-next into drm-xe-next
Linux: Merge drm/drm-next into drm-xe-next
Linux: Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf 7.0-rc3
Linux: Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf 7.0-rc5
Linux: Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf 7.0-rc6+
Linux: Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf after 7.0-rc1
Linux: Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf before 7.0-rc1
Linux: Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf before 7.0-rc2
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
 
Merge patch series "ASoC: Intel: catpt: Overhaul volume and mute control operations"
 
Linux: Merge patch series "Avoid filesystem references to writeback internals"
 
Merge patch series "bpf: Fix OOB in pcpu_init_value and add a test"
 
Merge patch series "can: mcp251xfd: add XSTBYEN transceiver standby control"
Merge patch series "can: refactor USB endpoint lookups"
 
Merge patch series "eventpoll: fix ep_remove() UAF and follow-up cleanup"
 
Linux: Merge patch series "fix architecture-specific compat_ftruncate64 implementations"
Linux: Merge patch series "fnic 1.8.0.3 update"
 
Merge patch series "fs: Move metadata bh tracking from address_space"
 
Merge patch series "fsmount: add FSMOUNT_NAMESPACE"
 
Linux: Merge patch series "Further centralising of directory locking for name ops."
 
Merge patch series "move_mount: expand MOVE_MOUNT_BENEATH"
 
Merge patch series "mpi3mr: Enhancements for mpi3mr"
 
Merge patch series "namespace: allow creating empty mount namespaces"
 
Merge patch series "netfs: Miscellaneous fixes"
 
Merge patch series "pid_namespace: make init creation more flexible"
 
Merge patch series "pidfd: add CLONE_AUTOREAP, CLONE_NNP, and CLONE_PIDFD_AUTOKILL"
 
Merge patch series "pidfds: add coredump_code field to pidfd_info"
 
Linux: Merge patch series "remove or unexport unused fs_conext infrastructure"
 
Merge patch series "rust: bump minimum Rust and `bindgen` versions"
 
Merge patch series "scsi: target: Add support for completing commands from backend context"
Merge patch series "scsi: ufs: Add TX Equalization support for UFS 5.0"
 
Linux: Merge patch series "support file system generated / verified integrity information v4"
Linux: Merge patch series "trivial ->setattr cleanups"
Linux: Merge patch series "Update lpfc to revision 14.4.0.14"
Linux: Merge patch series "Update lpfc to revision 15.0.0.0"
 
Merge patch series "vfs: change inode->i_ino from unsigned long to u64"
Merge patch series "vfs: follow-on fixes for i_ino widening"
 
Merge patch series "xattr: rework simple xattrs and support user.* xattrs on sockets"
 
Merge remote-tracking branch : 'wq/for-7.1-devm-alloc-wq'
 
Merge remote-tracking branches : 'ras/edac-misc' and 'ras/edac-drivers' into edac-updates
 
Merge tag : '9p-for-7.1-rc1' of https://github.com/martinetd/linux
Merge tag : 'acpi-7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'acpi-7.1-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'acpi-7.1-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'acpi-7.1-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'acpi-7.1-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'acpi-7.1-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'affs-for-7.1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag : 'alpha-for-v7.1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/lindholm/alpha
Merge tag : 'amd-drm-fixes-7.1-2026-04-23' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag : 'amd-drm-fixes-7.1-2026-04-30' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag : 'amd-drm-fixes-7.1-2026-05-06' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag : 'amd-drm-fixes-7.1-2026-05-13' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag : 'amd-drm-fixes-7.1-2026-05-20' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag : 'amd-drm-fixes-7.1-2026-05-28' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag : 'amd-drm-fixes-7.1-2026-06-03' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag : 'amd-drm-fixes-7.1-2026-06-04' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag : 'amd-drm-next-7.1-2026-03-04' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag : 'amd-drm-next-7.1-2026-03-12' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag : 'amd-drm-next-7.1-2026-03-19' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag : 'amd-drm-next-7.1-2026-03-25' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag : 'amd-drm-next-7.1-2026-04-01' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag : 'amd-drm-next-7.1-2026-04-03' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag : 'amd-drm-next-7.1-2026-04-17' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag : 'amd-pstate-v7.1-2026-04-02' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/superm1/linux
Merge tag : 'amd-pstate-v7.1-2026-05-14' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/superm1/linux into pm-cpufreq-fixes
Merge tag : 'amd-pstate-v7.1-2026-06-02' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/superm1/linux
Merge tag : 'amlogic-fixes-v7.1-rc' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into soc/late2
Merge tag : 'apparmor-pr-2026-04-23' of git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
Merge tag : 'apple-soc-fixes-7.0' of https://git.kernel.org/pub/scm/linux/kernel/git/sven/linux into soc/late2
Merge tag : 'arm-soc/for-7.1/devicetree' of https://github.com/Broadcom/stblinux into soc/dt
Merge tag : 'arm-soc/for-7.1/devicetree-arm64' of https://github.com/Broadcom/stblinux into soc/dt
Merge tag : 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
Merge tag : 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
Merge tag : 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
Merge tag : 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
Merge tag : 'arm64-upstream' 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-fix-v7.1-merge-window' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag : 'asoc-fix-v7.1-rc1' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag : 'asoc-fix-v7.1-rc2' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag : 'asoc-fix-v7.1-rc4' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag : 'asoc-fix-v7.1-rc5' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag : 'asoc-fix-v7.1-rc6' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag : 'asoc-fix-v7.1-rc7' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag : 'asoc-v7.1' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag : 'aspeed-7.1-devicetree-0' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/bmc/linux into soc/dt
Merge tag : 'at91-defconfig-7.1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/at91/linux into soc/defconfig
Merge tag : 'at91-dt-7.1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/at91/linux into soc/dt
Merge tag : 'at91-fixes-7.1' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into arm/fixes
Merge tag : 'at91-soc-7.1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/at91/linux into soc/drivers
Merge tag : 'ata-7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux
Merge tag : 'ata-7.1-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux
Merge tag : 'ata-7.1-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux
Merge tag : 'ath-current-20260427' of git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath
Merge tag : 'ath-current-20260505' of git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath
Merge tag : 'ath-current-20260519' of git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath
Merge tag : 'ath-next-20260303' of https://git.kernel.org/pub/scm/linux/kernel/git/ath/ath
Merge tag : 'ath-next-20260324' of git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath
Merge tag : 'ath-next-20260407' of git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath
Merge tag : 'ath-next-20260408' of git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath
Merge tag : 'audit-pr-20260410' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit
Merge tag : 'audit-pr-20260513' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit
Merge tag : 'auxdisplay-v7.2-1' of git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-auxdisplay
Merge tag : 'backlight-next-7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight
Merge tag : 'batadv-net-pullrequest-20260508' of https://git.open-mesh.org/batadv
Merge tag : 'batadv-net-pullrequest-20260515' of https://git.open-mesh.org/batadv
Merge tag : 'batadv-net-pullrequest-20260520' of https://git.open-mesh.org/batadv
Merge tag : 'bitmap-for-v7.1' of https://github.com/norov/linux
Merge tag : 'block-7.1-20260424' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
Merge tag : 'block-7.1-20260430' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
Merge tag : 'block-7.1-20260508' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
Merge tag : 'block-7.1-20260515' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
Merge tag : 'block-7.1-20260522' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
Merge tag : 'block-7.1-20260529' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
Merge tag : 'bootconfig-fixes-v7.1-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'bootconfig-v7.1' 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.1' of git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
Merge tag : 'ceph-for-7.1-rc1' of https://github.com/ceph/ceph-client
Merge tag : 'ceph-for-7.1-rc4' of https://github.com/ceph/ceph-client
Merge tag : 'ceph-for-7.1-rc5' of https://github.com/ceph/ceph-client
Merge tag : 'cgroup-for-7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup
Merge tag : 'cgroup-for-7.1-rc1-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup
Merge tag : 'cgroup-for-7.1-rc2-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup
Merge tag : 'cgroup-for-7.1-rc3-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup
Merge tag : 'cgroup-for-7.1-rc4-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup
Merge tag : 'cgroup-for-7.1-rc6-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup
Merge tag : 'char-misc-7.1-final' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
Merge tag : 'char-misc-7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
Merge tag : 'char-misc-7.1-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
Merge tag : 'Chinese-docs-7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/alexs/linux into tmp
Merge tag : 'chrome-platform-fixes-v7.1-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux
Merge tag : 'chrome-platform-v7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux
Merge tag : 'cix-dt-v7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/cix into soc/dt
Merge tag : 'clang-fixes-7.1-1' of git://git.kernel.org/pub/scm/linux/kernel/git/nathan/linux
Merge tag : 'clang-fixes-7.1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/nathan/linux
Merge tag : 'clk-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux
Merge tag : 'clk-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux
Merge tag : 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux
Merge tag : 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux
Merge tag : 'clk-imx-7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux into clk-imx
Merge tag : 'clk-microchip-fixes-7.0' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into clk-fixes
Merge tag : 'clk-remove-deprecated-apis-v7.1' of ssh://github.com/masneyb/linux into clk-round
Merge tag : 'core-debugobjects-2026-04-12' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'core-entry-2026-04-12' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'core-urgent-2026-04-20' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'core-urgent-2026-05-24' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'core-urgent-2026-06-13' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'coresight-next-v7.1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/coresight/linux into char-misc-next
Merge tag : 'counter-fixes-for-7.1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/wbg/counter into char-misc-linus
Merge tag : 'counter-updates-for-7.1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/wbg/counter into char-misc-next
Merge tag : 'cpufreq-arm-updates-7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm
Merge tag : 'crc-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux
Merge tag : 'cxl-fixes-7.1-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl/cxl
Merge tag : 'cxl-for-7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl/cxl
Merge tag : 'devfreq-next-for-7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux
Merge tag : 'device_lock_cond_guard-7.1-rc1' into driver-core-testing
Merge tag : 'device_lock_cond_guard-7.1-rc1' into for-7.1/cxl-consolidate-endpoint
Merge tag : 'devicetree-for-7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux
Merge tag : 'dma-mapping-7.0-2026-03-25' into dma-mapping-for-next
Merge tag : 'dma-mapping-7.1-2026-04-16' of git://git.kernel.org/pub/scm/linux/kernel/git/mszyprowski/linux
Merge tag : 'dma-mapping-7.1-2026-05-22' of git://git.kernel.org/pub/scm/linux/kernel/git/mszyprowski/linux
Merge tag : 'dma-mapping-7.1-2026-06-11' of git://git.kernel.org/pub/scm/linux/kernel/git/mszyprowski/linux
Merge tag : 'dmaengine-7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine
Merge tag : 'docs-7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/docs/linux
Merge tag : 'docs-7.1-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/docs/linux
Merge tag : 'driver-core-7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core
Merge tag : 'driver-core-7.1-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core
Merge tag : 'driver-core-7.1-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core
Merge tag : 'drm-fixes-2026-04-24' of https://gitlab.freedesktop.org/drm/kernel
Merge tag : 'drm-fixes-2026-05-02' of https://gitlab.freedesktop.org/drm/kernel
Merge tag : 'drm-fixes-2026-05-08-1' of https://gitlab.freedesktop.org/drm/kernel
Merge tag : 'drm-fixes-2026-05-16' of https://gitlab.freedesktop.org/drm/kernel
Merge tag : 'drm-fixes-2026-05-23' of https://gitlab.freedesktop.org/drm/kernel
Merge tag : 'drm-fixes-2026-05-30' of https://gitlab.freedesktop.org/drm/kernel
Merge tag : 'drm-fixes-2026-06-06' of https://gitlab.freedesktop.org/drm/kernel
Merge tag : 'drm-fixes-2026-06-13' of https://gitlab.freedesktop.org/drm/kernel
Merge tag : 'drm-intel-fixes-2026-05-06' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-fixes
Merge tag : 'drm-intel-fixes-2026-05-13' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-fixes
Merge tag : 'drm-intel-fixes-2026-05-20' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-fixes
Merge tag : 'drm-intel-fixes-2026-05-27' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-fixes
Merge tag : 'drm-intel-fixes-2026-06-05' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-fixes
Merge tag : 'drm-intel-fixes-2026-06-11' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-fixes
Merge tag : 'drm-intel-gt-next-2026-03-12' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-next
Merge tag : 'drm-intel-next-2026-03-16' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-next
Merge tag : 'drm-intel-next-2026-03-30' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-next
Merge tag : 'drm-intel-next-fixes-2026-04-16' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-next
Merge tag : 'drm-intel-next-fixes-2026-04-22' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-next
Merge tag : 'drm-misc-fixes-2026-04-23' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag : 'drm-misc-fixes-2026-04-30' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag : 'drm-misc-fixes-2026-05-07' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag : 'drm-misc-fixes-2026-05-15' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag : 'drm-misc-fixes-2026-05-21' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag : 'drm-misc-fixes-2026-05-29' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag : 'drm-misc-fixes-2026-06-05' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag : 'drm-misc-fixes-2026-06-12' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag : 'drm-misc-next-2026-02-26' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
Merge tag : 'drm-misc-next-2026-03-05' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
Merge tag : 'drm-misc-next-2026-03-12' into drm-rust-next
Merge tag : 'drm-misc-next-2026-03-12' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
Merge tag : 'drm-misc-next-2026-03-20' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
Merge tag : 'drm-misc-next-2026-03-26' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
Merge tag : 'drm-misc-next-fixes-2026-04-09' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
Merge tag : 'drm-misc-next-fixes-2026-04-17' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
Merge tag : 'drm-misc-next-fixes-2026-04-23' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
Merge tag : 'drm-msm-fixes-2026-05-17' of https://gitlab.freedesktop.org/drm/msm into drm-fixes
Merge tag : 'drm-msm-next-2026-04-02' of https://gitlab.freedesktop.org/drm/msm into drm-next
Merge tag : 'drm-next-2026-04-15' of https://gitlab.freedesktop.org/drm/kernel
Merge tag : 'drm-next-2026-04-22' of https://gitlab.freedesktop.org/drm/kernel
Merge tag : 'drm-next-2026-04-24' of https://gitlab.freedesktop.org/drm/kernel
Merge tag : 'drm-rust-fixes-2026-05-07' of https://gitlab.freedesktop.org/drm/rust/kernel into drm-fixes
Merge tag : 'drm-rust-next-2026-03-30' of https://gitlab.freedesktop.org/drm/rust/kernel into drm-next
Merge tag : 'drm-rust-next-2026-04-06' of https://gitlab.freedesktop.org/drm/rust/kernel into drm-next
Merge tag : 'drm-xe-fixes-2026-04-30' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag : 'drm-xe-fixes-2026-05-07' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag : 'drm-xe-fixes-2026-05-14' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag : 'drm-xe-fixes-2026-05-21' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag : 'drm-xe-fixes-2026-05-28' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag : 'drm-xe-fixes-2026-06-04' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag : 'drm-xe-fixes-2026-06-11' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag : 'drm-xe-next-2026-03-02' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-next
Merge tag : 'drm-xe-next-2026-03-12' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-next
Merge tag : 'drm-xe-next-2026-03-25' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-next
Merge tag : 'drm-xe-next-2026-03-26-1' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-next
Merge tag : 'ecryptfs-7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs
Merge tag : 'edac_updates_for_v7.1_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras
Merge tag : 'edac_urgent_for_v7.1_rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras
Merge tag : 'efi-fixes-for-v7.1-1' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi
Merge tag : 'efi-fixes-for-v7.1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi
Merge tag : 'efi-next-for-v7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi
Merge tag : 'erofs-for-7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs
Merge tag : 'erofs-for-7.1-rc1-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs
Merge tag : 'erofs-for-7.1-rc5-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs
Merge tag : 'erofs-for-7.1-rc7-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs
Merge tag : 'execve-v7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag : 'exfat-for-7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat
Merge tag : 'ext4_for_linux-7.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4
Merge tag : 'extcon-next-for-7.1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon into char-misc-next
Merge tag : 'f2fs-for-7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs
Merge tag : 'fbdev-for-7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev
Merge tag : 'fbdev-for-7.1-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev
Merge tag : 'fbdev-for-7.1-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev
Merge tag : 'ffa-fix-7.1' of https://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into soc/drivers
Merge tag : 'ffa-fixes-7.1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into arm/fixes
Merge tag : 'fixes' into 'for-next'
Merge tag : 'fixes-2026-05-13' of git://git.kernel.org/pub/scm/linux/kernel/git/liveupdate/linux
Merge tag : 'fixes-2026-05-30' of git://git.kernel.org/pub/scm/linux/kernel/git/rppt/memblock
Merge tag : 'for-7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/pateldipen1984/linux
Merge tag : 'for-7.1-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag : 'for-7.1-rc3-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag : 'for-7.1-rc4-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag : 'for-7.1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag : 'for-7.1/block-20260411' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
Merge tag : 'for-7.1/dm-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
Merge tag : 'for-7.1/dm-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
Merge tag : 'for-7.1/dm-fixes-2' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
Merge tag : 'for-7.1/dm-fixes-3' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
Merge tag : 'for-7.1/hpfs-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
Merge tag : 'for-7.1/io_uring-20260411' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
Merge tag : 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma
Merge tag : 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma
Merge tag : 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma
Merge tag : 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/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/linux/kernel/git/rmk/linux
Merge tag : 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Merge tag : 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Merge tag : 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Merge tag : 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Merge tag : 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Merge tag : 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Merge tag : 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Merge tag : 'for-linus-7.1-1' of https://github.com/cminyard/linux-ipmi
Merge tag : 'for-linus-7.1-2' of https://github.com/cminyard/linux-ipmi
Merge tag : 'for-linus-7.1-ofs1' of git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux
Merge tag : 'for-linus-7.1-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip
Merge tag : 'for-linus-7.1b-rc4-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-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-05-06' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth
Merge tag : 'for-net-2026-05-14' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth
Merge tag : 'for-net-2026-05-20' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth
Merge tag : 'for-net-2026-05-28' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth
Merge tag : 'for-net-2026-06-03' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth
Merge tag : 'for-net-next-2026-04-13' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next
Merge tag : 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
Merge tag : 'for-next-tpm-7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd
Merge tag : 'for-v7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply
Merge tag : 'fpga-for-7.1-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga into char-misc-next
Merge tag : 'fs_for_v7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs
Merge tag : 'fs_for_v7.1-rc2' 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.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs
Merge tag : 'fsnotify_for_v7.1-rc2' 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.1' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'fuse-update-7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse
Merge tag : 'gfs2-for-7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2
Merge tag : 'gpio-fixes-for-v7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag : 'gpio-fixes-for-v7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag : 'gpio-fixes-for-v7.1-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag : 'gpio-fixes-for-v7.1-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag : 'gpio-updates-for-v7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag : 'hardening-v7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag : 'hardening-v7.1-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag : 'hfs-v7.1-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/vdubeyko/hfs
Merge tag : 'hid-for-linus-2026041601' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid
Merge tag : 'hid-for-linus-2026051401' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid
Merge tag : 'hid-for-linus-2026052801' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid
Merge tag : 'hisi-arm64-dt-for-7.1' of https://github.com/hisilicon/linux-hisi into soc/dt
Merge tag : 'hisi-drivers-for-7.1' of https://github.com/hisilicon/linux-hisi into soc/drivers
Merge tag : 'hsi-for-7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi
Merge tag : 'hwlock-v7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux
Merge tag : 'hwmon-for-v7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging
Merge tag : 'hwmon-for-v7.1-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging
Merge tag : 'hwmon-for-v7.1-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging
Merge tag : 'hwmon-for-v7.1-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging
Merge tag : 'hyperv-fixes-signed-20260607' of git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux
Merge tag : 'hyperv-next-signed-20260421' of git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux
Merge tag : 'i2c-for-7.1-rc1-part1' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge tag : 'i2c-for-7.1-rc1-part2' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge tag : 'i2c-for-7.1-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge tag : 'i2c-for-7.1-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge tag : 'i2c-for-7.1-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge tag : 'i2c-for-7.1-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge tag : 'i2c-host-7.1-part1' of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux into i2c/for-mergewindow
Merge tag : 'i2c-host-7.1-part2' of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux into i2c/for-mergewindow
Merge tag : 'i2c-host-fixes-7.1-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux into i2c/for-current
Merge tag : 'i2c-host-fixes-7.1-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux into i2c/for-current
Merge tag : 'i2c-host-fixes-7.1-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux into i2c/for-current
Merge tag : 'i3c/for-7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux
Merge tag : 'ib-gpio-remove-of-gpio-h-for-v7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux into mbox
Merge tag : 'ib-gpio-remove-of-gpio-h-for-v7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git into gpio/for-next
Merge tag : 'icc-7.1-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/djakov/icc into char-misc-next
Merge tag : 'iio-fixes-for-7.1a' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-linus
Merge tag : 'iio-for-7.1a' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-next
Merge tag : 'imx-bindings-7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/frank.li/linux into soc/drivers
Merge tag : 'imx-dt-7.1' of https://git.kernel.org/pub/scm/linux/kernel/git/frank.li/linux into soc/dt
Merge tag : 'imx-dt64-7.1' of https://git.kernel.org/pub/scm/linux/kernel/git/frank.li/linux into soc/dt
Merge tag : 'imx-fixes-7.0-2nd' of https://git.kernel.org/pub/scm/linux/kernel/git/frank.li/linux into arm/fixes
Merge tag : 'imx-soc-7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/frank.li/linux into soc/drivers
Merge tag : 'imx-soc-fixes-for-v7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/frank.li/linux into arm/fixes
Merge tag : 'input-for-v7.1-rc0' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
Merge tag : 'input-for-v7.1-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
Merge tag : 'input-for-v7.1-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
Merge tag : 'integrity-v7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity
Merge tag : 'io_uring-7.1-20260424' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
Merge tag : 'io_uring-7.1-20260430' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
Merge tag : 'io_uring-7.1-20260508' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
Merge tag : 'io_uring-7.1-20260515' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
Merge tag : 'io_uring-7.1-20260522' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
Merge tag : 'io_uring-7.1-20260529' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
Merge tag : 'io_uring-7.1-20260605' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
Merge tag : 'io_uring-7.1-20260611' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
Merge tag : 'iommu-fixes-v7.1-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux
Merge tag : 'iommu-fixes-v7.1-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux
Merge tag : 'iommu-fixes-v7.1-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux
Merge tag : 'iommu-updates-v7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux
Merge tag : 'ipe-pr-20260413' of git://git.kernel.org/pub/scm/linux/kernel/git/wufan/ipe
Merge tag : 'ipsec-2026-05-05' of git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec
Merge tag : 'ipsec-2026-05-29' of git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec
Merge tag : 'ipsec-2026-06-10' of git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec
Merge tag : 'ipsec-next-2026-04-08' of git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next
Merge tag : 'irq-core-2026-04-12' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'irq-drivers-2026-04-12' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'irq-msi-2026-04-12' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'irq-urgent-2026-05-17' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'irq-urgent-2026-05-24' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'iwlwifi-fixes-2026-05-16' of https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next
Merge tag : 'iwlwifi-fixes-2026-05-31' of https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next
Merge tag : 'iwlwifi-next-2026-03-25' of https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next into wireless-next
Merge tag : 'jfs-7.1' of github.com:kleikamp/linux-shaggy
Merge tag : 'juno-updates-7.1' of https://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into soc/dt
Merge tag : 'kbuild-7.1-1' of git://git.kernel.org/pub/scm/linux/kernel/git/kbuild/linux
Merge tag : 'kbuild-fixes-7.1-1' of git://git.kernel.org/pub/scm/linux/kernel/git/kbuild/linux
Merge tag : 'kbuild-fixes-7.1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/kbuild/linux
Merge tag : 'kbuild-fixes-7.1-3' of git://git.kernel.org/pub/scm/linux/kernel/git/kbuild/linux
Merge tag : 'kernel-7.1-rc1.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'kgdb-7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/danielt/linux
Merge tag : 'ktest-v7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-ktest
Merge tag : 'ktest-v7.1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-ktest
Merge tag : 'kvm-riscv-7.1-1' of https://github.com/kvm-riscv/linux into HEAD
Merge tag : 'kvm-riscv-fixes-7.1-1' of https://github.com/kvm-riscv/linux into HEAD
Merge tag : 'kvm-s390-master-7.1-1' of git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux into HEAD
Merge tag : 'kvm-s390-master-7.1-2' of https://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux into HEAD
Merge tag : 'kvm-s390-master-7.1-3' of https://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux into HEAD
Merge tag : 'kvm-s390-next-7.1-1' of https://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux into HEAD
Merge tag : 'kvm-x86-fixes-7.1-rc6' of https://github.com/kvm-x86/linux into HEAD
Merge tag : 'kvm-x86-gmem-7.1' of https://github.com/kvm-x86/linux into HEAD
Merge tag : 'kvm-x86-misc-7.1' of https://github.com/kvm-x86/linux into HEAD
Merge tag : 'kvm-x86-mmio-7.1' of https://github.com/kvm-x86/linux into HEAD
Merge tag : 'kvm-x86-mmu-7.1' of https://github.com/kvm-x86/linux into HEAD
Merge tag : 'kvm-x86-nested-7.1' of https://github.com/kvm-x86/linux into HEAD
Merge tag : 'kvm-x86-selftests-7.1' of https://github.com/kvm-x86/linux into HEAD
Merge tag : 'kvm-x86-selftests_kernel_types-7.1' of https://github.com/kvm-x86/linux into HEAD
Merge tag : 'kvm-x86-svm-7.1' of https://github.com/kvm-x86/linux into HEAD
Merge tag : 'kvm-x86-vmx-7.1' of https://github.com/kvm-x86/linux into HEAD
Merge tag : 'kvm-x86-vmxon-7.1' of https://github.com/kvm-x86/linux into HEAD
Merge tag : 'kvmarm-7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
Merge tag : 'kvmarm-fixes-7.1-1' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
Merge tag : 'kvmarm-fixes-7.1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
Merge tag : 'kvmarm-fixes-7.1-3' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
Merge tag : 'kvmarm-fixes-7.1-4' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
Merge tag : 'kvmarm-fixes-7.1-5' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
Merge tag : 'landlock-7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/mic/linux
Merge tag : 'leds-next-7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds
Merge tag : 'libcrypto-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux
Merge tag : 'libcrypto-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux
Merge tag : 'libnvdimm-for-7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm
Merge tag : 'linux-can-fixes-for-7.0-20260409' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can
Merge tag : 'linux-can-next-for-7.1-20260401' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next
Merge tag : 'linux-cpupower-7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux
Merge tag : 'linux_kselftest-fixes-7.1-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag : 'linux_kselftest-kunit-7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag : 'linux_kselftest-kunit-fixes-7.1-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag : 'linux_kselftest-kunit-fixes-7.1-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag : 'linux_kselftest-next-7.1-next-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag : 'linux_kselftest-next-7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag : 'livepatching-for-7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching
Merge tag : 'liveupdate-fixes-2026-05-30' of git://git.kernel.org/pub/scm/linux/kernel/git/liveupdate/linux
Merge tag : 'locking-core-2026-04-13' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'locking-urgent-2026-04-24' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'locking-urgent-2026-05-03' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'locking-urgent-2026-06-07' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'locking_futex_for_v7.1_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'loongarch-7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
Merge tag : 'loongarch-fixes-7.1-1' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
Merge tag : 'loongarch-fixes-7.1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
Merge tag : 'loongarch-kvm-7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson into HEAD
Merge tag : 'lsm-pr-20260410' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm
Merge tag : 'lsm-pr-20260519' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm
Merge tag : 'm68k-for-v7.1-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k
Merge tag : 'm68knommu-for-v7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu
Merge tag : 'mailbox-v7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/jassibrar/mailbox
Merge tag : 'md-7.1-20260323' of git://git.kernel.org/pub/scm/linux/kernel/git/mdraid/linux into for-7.1/block
Merge tag : 'md-7.1-20260407' of git://git.kernel.org/pub/scm/linux/kernel/git/mdraid/linux into for-7.1/block
Merge tag : 'md-7.1-20260428' of https://git.kernel.org/pub/scm/linux/kernel/git/mdraid/linux into block-7.1
Merge tag : 'media/v7.1-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media
Merge tag : 'media/v7.1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media
Merge tag : 'media/v7.1-3' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media
Merge tag : 'media/v7.1-4' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media
Merge tag : 'mediatek-drm-fixes-20260521' of https://git.kernel.org/pub/scm/linux/kernel/git/chunkuang.hu/linux into drm-fixes
Merge tag : 'mediatek-drm-next-20260325' of https://git.kernel.org/pub/scm/linux/kernel/git/chunkuang.hu/linux into drm-next
Merge tag : 'memblock-v7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rppt/memblock
Merge tag : 'memory-controller-drv-7.1' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl into soc/drivers
Merge tag : 'memory-controller-drv-fixes-7.1' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl into arm/fixes
Merge tag : 'mfd-next-7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd
Merge tag : 'mhi-for-v7.1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/mani/mhi into char-misc-next
Merge tag : 'microchip-dt64-7.1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/at91/linux into soc/dt
Merge tag : 'microchip-soc-7.1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/at91/linux into soc/arm
Merge tag : 'mips_7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux
Merge tag : 'mm-hotfixes-stable-2026-04-19-00-14' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag : 'mm-hotfixes-stable-2026-04-30-15-39' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag : 'mm-hotfixes-stable-2026-05-18-21-07' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag : 'mm-hotfixes-stable-2026-05-25-16-22' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag : 'mm-hotfixes-stable-2026-06-01-20-58' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag : 'mm-hotfixes-stable-2026-06-08-20-51' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag : 'mm-nonmm-stable-2026-04-15-04-20' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag : 'mm-stable-2026-04-13-21-45' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag : 'mm-stable-2026-04-18-02-14' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag : 'mmc-v7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc
Merge tag : 'mmc-v7.1-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc
Merge tag : 'modules-7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/modules/linux
Merge tag : 'mt76-next-2026-03-23' of https://github.com/nbd168/wireless
Merge tag : 'mtd/fixes-for-7.1-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux
Merge tag : 'mtd/for-7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux
Merge tag : 'mtk-dts32-for-v7.1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/mediatek/linux into soc/dt
Merge tag : 'mtk-dts64-for-v7.1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/mediatek/linux into soc/dt
Merge tag : 'mvebu-dt-7.1-1' of https://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into soc/dt
Merge tag : 'mvebu-dt64-7.1-1' of https://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into soc/late2
Merge tag : 'mvebu-fixes-7.0-1' of https://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into arm/fixes
Merge tag : 'namespaces-7.1-rc1.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'nand/for-7.1' into mtd/next
Merge tag : 'net-7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag : 'net-7.1-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag : 'net-7.1-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag : 'net-7.1-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag : 'net-7.1-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag : 'net-7.1-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag : 'net-7.1-rc6-2' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag : 'net-7.1-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag : 'net-7.1-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag : 'net-deletions' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next
Merge tag : 'net-next-7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next
Merge tag : 'nf-26-04-20' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge tag : 'nf-26-04-28' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge tag : 'nf-26-05-01' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge tag : 'nf-26-05-05' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge tag : 'nf-26-05-08' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge tag : 'nf-26-05-16' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge tag : 'nf-26-05-22' of https://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge tag : 'nf-26-06-01' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge tag : 'nf-26-06-10' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge tag : 'nf-next-26-03-04' of https://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next
Merge tag : 'nf-next-26-04-08' of https://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next
Merge tag : 'nf-next-26-04-10' of https://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next
Merge tag : 'nfc-7.1-rc6' of https://codeberg.org/linux-nfc/linux
Merge tag : 'nfs-for-7.1-1' of git://git.linux-nfs.org/projects/trondmy/linux-nfs
Merge tag : 'nfs-for-7.1-2' of git://git.linux-nfs.org/projects/trondmy/linux-nfs
Merge tag : 'nfsd-7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux
Merge tag : 'nfsd-7.1-1' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux
Merge tag : 'nfsd-7.1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux
Merge tag : 'nilfs2-v7.1-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/vdubeyko/nilfs2
Merge tag : 'nios2_updates_for_v7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux
Merge tag : 'nolibc-20260412-for-7.1-1' of git://git.kernel.org/pub/scm/linux/kernel/git/nolibc/linux-nolibc
Merge tag : 'ntfs-for-7.1-rc1-part2' of git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/ntfs
Merge tag : 'ntfs-for-7.1-rc1-v2' of git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/ntfs
Merge tag : 'ntfs-for-7.1-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/ntfs
Merge tag : 'ntfs-for-7.1-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/ntfs
Merge tag : 'ntfs3_for_7.1' of https://github.com/Paragon-Software-Group/linux-ntfs3
Merge tag : 'nuvoton-arm64-7.1-devicetree-0' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/bmc/linux into soc/dt
Merge tag : 'nvme-7.1-2026-03-27' of git://git.infradead.org/nvme into for-7.1/block
Merge tag : 'nvme-7.1-2026-04-24' of git://git.infradead.org/nvme into block-7.1
Merge tag : 'nvme-7.1-2026-05-14' of git://git.infradead.org/nvme into block-7.1
Merge tag : 'nvme-7.1-2026-05-21' of git://git.infradead.org/nvme into block-7.1
Merge tag : 'objtool-core-2026-04-13' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'omap-for-v7.1/defconfig-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap into soc/defconfig
Merge tag : 'omap-for-v7.1/soc-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap into soc/arm
Merge tag : 'omap-for-v7.1/soc-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap into soc/arm
Merge tag : 'opp-updates-7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm
Merge tag : 'optee-fix-for-v7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/jenswi/linux-tee into arm/fixes
Merge tag : 'optee-for-v7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/jenswi/linux-tee into soc/drivers
Merge tag : 'ovpn-net-20260417' of https://github.com/OpenVPN/ovpn-net-next
Merge tag : 'ovpn-net-20260504' of https://github.com/OpenVPN/ovpn-net-next
Merge tag : 'ovpn-net-20260514' of https://github.com/OpenVPN/ovpn-net-next
Merge tag : 'ovpn-net-next-20260317' of https://github.com/OpenVPN/ovpn-net-next
Merge tag : 'parisc-for-7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux
Merge tag : 'parisc-for-7.1-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux
Merge tag : 'pci-v7.1-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci
Merge tag : 'pci-v7.1-fixes-1' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci
Merge tag : 'pci-v7.1-fixes-2' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci
Merge tag : 'pci-v7.1-fixes-3' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci
Merge tag : 'pcmcia-7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux
Merge tag : 'perf-core-2026-04-13' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'perf-tools-fixes-for-v7.0-2-2026-03-23' into perf-tools-next
Merge tag : 'perf-tools-fixes-for-v7.1-2026-05-18' of git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools
Merge tag : 'perf-tools-for-v7.1-2026-04-17' of git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools
Merge tag : 'perf-urgent-2026-05-09' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'phy-fixes-7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy
Merge tag : 'phy-for-7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy
Merge tag : 'phy-qcom-sgmii-eth-add-set_mode-and-validate-methods'
Merge tag : 'pin-init-v7.1' of https://github.com/Rust-for-Linux/linux into rust-next
Merge tag : 'pinctrl-v7.1-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl
Merge tag : 'pinctrl-v7.1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl
Merge tag : 'pinctrl-v7.1-3' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl
Merge tag : 'platform-drivers-x86-v7.1-1' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag : 'platform-drivers-x86-v7.1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag : 'platform-drivers-x86-v7.1-3' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag : 'platform-drivers-x86-v7.1-4' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag : 'pm-7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'pm-7.1-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'pm-7.1-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'pm-7.1-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'pmdomain-v7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm
Merge tag : 'pmdomain-v7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm
Merge tag : 'pmdomain-v7.1-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm
Merge tag : 'power-utilities-2026.04.25' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux
Merge tag : 'powerpc-7.1-1' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
Merge tag : 'powerpc-7.1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
Merge tag : 'powerpc-7.1-3' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
Merge tag : 'printk-for-7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux
Merge tag : 'probes-fixes-v7.1-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'probes-fixes-v7.1-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'probes-v7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'probes-v7.1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'pstore-v7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag : 'pull-coda' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Merge tag : 'pull-dcache-busy-wait' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Merge tag : 'pwm/fixes-7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux
Merge tag : 'pwm/for-7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux
Merge tag : 'pwrseq-updates-for-v7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag : 'qcom-arm32-for-7.1' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt
Merge tag : 'qcom-arm64-defconfig-fixes-for-7.1' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/fixes
Merge tag : 'qcom-arm64-defconfig-for-7.1' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/defconfig
Merge tag : 'qcom-arm64-fixes-for-7.1' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/fixes
Merge tag : 'qcom-arm64-for-7.1' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt
Merge tag : 'qcom-arm64-for-7.1-2' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt
Merge tag : 'qcom-clk-fixes-for-7.0' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into clk-fixes
Merge tag : 'qcom-clk-fixes-for-7.1' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into clk-fixes
Merge tag : 'qcom-clk-for-7.1' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into clk-qcom
Merge tag : 'qcom-drivers-fixes-for-7.1' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/fixes
Merge tag : 'qcom-drivers-for-7.1' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/drivers
Merge tag : 'qcom-drivers-for-7.1-2' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/drivers
Merge tag : 'qcomtee-fix-for-v7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/jenswi/linux-tee into arm/fixes
Merge tag : 'ras-urgent-2026-05-17' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'ras_core_for_v7.1_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'rcu-fixes.v7.1-20260519a' of git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux
Merge tag : 'rcu.2026.03.31a' of git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux
Merge tag : 'regmap-fix-v7.1-merge-window' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap
Merge tag : 'regmap-fix-v7.1-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap
Merge tag : 'regmap-v7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap
Merge tag : 'regmap-v7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap
Merge tag : 'regulator-fix-v7.1-merge-window' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
Merge tag : 'regulator-fix-v7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
Merge tag : 'regulator-fix-v7.1-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
Merge tag : 'regulator-fix-v7.1-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
Merge tag : 'regulator-fix-v7.1-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
Merge tag : 'regulator-v7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
Merge tag : 'renesas-arm-defconfig-for-v7.1-tag1' of https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/defconfig
Merge tag : 'renesas-arm-soc-for-v7.1-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/arm
Merge tag : 'renesas-clk-fixes-for-v7.0-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into clk-fixes
Merge tag : 'renesas-clk-for-v7.1-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into clk-renesas
Merge tag : 'renesas-clk-for-v7.1-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into clk-renesas
Merge tag : 'renesas-drivers-for-v7.1-tag1' of https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/drivers
Merge tag : 'renesas-drivers-for-v7.1-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/drivers
Merge tag : 'renesas-dt-bindings-for-v7.1-tag1' of https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/drivers
Merge tag : 'renesas-dts-for-v7.1-tag1' of https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt
Merge tag : 'renesas-dts-for-v7.1-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt
Merge tag : 'renesas-fixes-for-v7.1-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into arm/fixes
Merge tag : 'renesas-pinctrl-fixes-for-v7.1-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into fixes
Merge tag : 'renesas-pinctrl-for-v7.1-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into devel
Merge tag : 'renesas-r9a08g046-dt-binding-defs-tag1' into renesas-clk-for-v7.1
Merge tag : 'renesas-r9a08g046-dt-binding-defs-tag1' into renesas-dts-for-v7.1
Merge tag : 'reset-fixes-for-v7.0-2' into reset/next
Merge tag : 'reset-fixes-for-v7.0-3' of https://git.pengutronix.de/git/pza/linux into arm/fixes
Merge tag : 'reset-for-v7.1' of https://git.pengutronix.de/git/pza/linux into soc/drivers
Merge tag : 'riscv-dt-fixes-for-v7.1-rc3' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into arm/fixes
Merge tag : 'riscv-dt-for-v7.1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/conor/linux into soc/dt
Merge tag : 'riscv-for-linus-7.1-mw1' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Merge tag : 'riscv-for-linus-7.1-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Merge tag : 'riscv-for-linux-7.1-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Merge tag : 'riscv-soc-drivers-for-v7.1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/conor/linux into soc/drivers
Merge tag : 'riscv-soc-fixes-for-v7.1-rc7' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into arm/fixes
Merge tag : 'rpmsg-v7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux
Merge tag : 'rproc-v7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux
Merge tag : 'rtc-7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux
Merge tag : 'rtw-next-2026-04-02' of https://github.com/pkshih/rtw into wireless-next
Merge tag : 'rust-7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/ojeda/linux
Merge tag : 'rust-analyzer-v7.1' of https://github.com/Rust-for-Linux/linux into rust-next
Merge tag : 'rust-fixes-7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/ojeda/linux
Merge tag : 'rust-fixes-7.1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/ojeda/linux
Merge tag : 'rust-i2c-7.1-rc7' of https://github.com/ikrtn/linux into i2c/for-current
Merge tag : 'rust-timekeeping-for-v7.1' of https://github.com/Rust-for-Linux/linux into rust-next
Merge tag : 'rust_io-7.1-rc1' into driver-core-next
Merge tag : 'rust_io-7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core into drm-rust-next
Merge tag : 's390-7.1-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag : 's390-7.1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag : 's390-7.1-3' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag : 's390-7.1-4' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag : 's390-7.1-5' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag : 'samsung-clk-7.1' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into clk-samsung
Merge tag : 'samsung-clk-fixes-7.1' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into clk-fixes
Merge tag : 'samsung-drivers-7.1' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/drivers
Merge tag : 'samsung-drivers-fixes-7.1-2' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into arm/fixes
Merge tag : 'samsung-dt-7.1' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/dt
Merge tag : 'samsung-dt64-7.1' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/dt
Merge tag : 'samsung-soc-7.1' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/arm
Merge tag : 'sched-core-2026-04-13' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'sched-urgent-2026-05-03' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'sched-urgent-2026-05-09' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'sched-urgent-2026-05-17' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'sched-urgent-2026-06-07' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'sched_ext-for-7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext
Merge tag : 'sched_ext-for-7.1-rc1-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext
Merge tag : 'sched_ext-for-7.1-rc2-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext
Merge tag : 'sched_ext-for-7.1-rc3-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext
Merge tag : 'sched_ext-for-7.1-rc4-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext
Merge tag : 'sched_ext-for-7.1-rc6-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext
Merge tag : 'scmi-updates-7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into soc/drivers
Merge tag : 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Merge tag : 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Merge tag : 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Merge tag : 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Merge tag : 'seccomp-v7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag : 'selinux-pr-20260410' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux
Merge tag : 'selinux-pr-20260501' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux
Merge tag : 'selinux-pr-20260507' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux
Merge tag : 'sh-for-v7.1-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/glaubitz/sh-linux
Merge tag : 'sh-for-v7.1-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/glaubitz/sh-linux
Merge tag : 'slab-for-7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab
Merge tag : 'slab-for-7.1-fix' of git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab
Merge tag : 'slab-for-7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab
Merge tag : 'slab-for-7.1-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab
Merge tag : 'smp-core-2026-04-12' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'soc-arm-7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag : 'soc-defconfig-7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag : 'soc-drivers-7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag : 'soc-dt-7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag : 'soc-fixes-7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag : 'soc-fixes-7.1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag : 'soc-fixes-7.1-3' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag : 'soc-late-7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag : 'socfpga_fix_for_v7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux into arm/fixes
Merge tag : 'socfpga_updates_for_v7.1_v2' of git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux into soc/dt
Merge tag : 'sound-7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag : 'sound-7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag : 'sound-7.1-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag : 'sound-7.1-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag : 'sound-7.1-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag : 'sound-7.1-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag : 'sound-7.1-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag : 'sound-7.1-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag : 'sound-fix-7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag : 'soundwire-7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire
Merge tag : 'spacemit-clk-fixes-for-7.0-1' of ssh://github.com/spacemit-com/linux into clk-fixes
Merge tag : 'spacemit-dt-for-7.1-1' of https://github.com/spacemit-com/linux into soc/dt
Merge tag : 'spdx-7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx
Merge tag : 'spi-fix-v7.1-merge-window' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag : 'spi-fix-v7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag : 'spi-fix-v7.1-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag : 'spi-fix-v7.1-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag : 'spi-fix-v7.1-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag : 'spi-fix-v7.1-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag : 'spi-nor/for-7.1' into mtd/next
Merge tag : 'spi-v7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag : 'staging-7.1-final' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging
Merge tag : 'staging-7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging
Merge tag : 'staging-7.1-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging
Merge tag : 'stm32-bus-firewall-for-7.1-1' of git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32 into soc/drivers
Merge tag : 'stm32-dt-for-7.1-1' of git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32 into soc/dt
Merge tag : 'stop-machine.2026.04.16a' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu
Merge tag : 'sunxi-clk-for-7.1' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into clk-allwinner
Merge tag : 'sunxi-dt-for-7.1' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into soc/dt
Merge tag : 'sunxi-dt-for-7.1-2' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into soc/dt
Merge tag : 'svc_fixes_for_v7.1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux into char-misc-linus
Merge tag : 'tee-fixes-for-v7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/jenswi/linux-tee into arm/fixes
Merge tag : 'tee-for-v7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/jenswi/linux-tee into soc/drivers
Merge tag : 'tegra-for-7.1-arm-defconfig' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/defconfig
Merge tag : 'tegra-for-7.1-arm-dt' of https://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/dt
Merge tag : 'tegra-for-7.1-arm64-defconfig' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/defconfig
Merge tag : 'tegra-for-7.1-arm64-dt' of https://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/dt
Merge tag : 'tegra-for-7.1-dt-bindings' of https://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/drivers
Merge tag : 'tegra-for-7.1-firmware' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/drivers
Merge tag : 'tegra-for-7.1-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/drivers
Merge tag : 'tenstorrent-clk-for-v7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/tenstorrent/linux into clk-tenstorrent
Merge tag : 'thead-dt-for-v7.1' of https://git.kernel.org/pub/scm/linux/kernel/git/fustini/linux into soc/dt
Merge tag : 'thead-dt-for-v7.1-p2' of git://git.kernel.org/pub/scm/linux/kernel/git/fustini/linux into soc/dt
Merge tag : 'thermal-7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'thermal-v7.1-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/thermal/linux
Merge tag : 'thunderbolt-for-v7.1-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt into usb-next
Merge tag : 'thunderbolt-for-v7.1-rc5' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt into usb-linus
Merge tag : 'thunderbolt-for-v7.1-rc7' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt into usb-linus
Merge tag : 'ti-k3-config-for-v7.1' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/defconfig
Merge tag : 'ti-k3-dt-for-v7.1' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/arm
Merge tag : 'ti-k3-dt-for-v7.1-part2' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/dt
Merge tag : 'timers-core-2026-04-12' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'timers-urgent-2026-04-20' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'timers-urgent-2026-05-09' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'timers-urgent-2026-05-17' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'timers-urgent-2026-06-07' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'timers-vdso-2026-04-12' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'tomoyo-pr-20260422' of git://git.code.sf.net/p/tomoyo/tomoyo
Merge tag : 'topic/pipe-reorder-2026-04-15' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-next
Merge tag : 'trace-latency-v7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'trace-ring-buffer-v7.1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'trace-ring-buffer-v7.1-3' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'trace-ringbuffer-v7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'trace-ringbuffer-v7.1-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'trace-rtla-v7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'trace-rv-v7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'trace-rv-v7.1-rc6-2' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'trace-tools-v7.1-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'trace-v7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'trace-v7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'trace-v7.1-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'trace-v7.1-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'trace-v7.1-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'tracefs-v7.1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'tracefs-v7.1-v2' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'tsm-for-7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/devsec/tsm
Merge tag : 'tty-7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty
Merge tag : 'tty-7.1-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty
Merge tag : 'uml-for-7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux
Merge tag : 'usb-7.1-final' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
Merge tag : 'usb-7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
Merge tag : 'usb-7.1-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
Merge tag : 'usb-7.1-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
Merge tag : 'usb-serial-7.1-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-next
Merge tag : 'usb-serial-7.1-rc3' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-linus
Merge tag : 'usb-serial-7.1-rc5' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-linus
Merge tag : 'usb-serial-7.1-rc7' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-linus
Merge tag : 'usb-serial-7.1-rc8' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-linus
Merge tag : 'v7.0-rc2' into __tmp-hverkuil-media-tags_br_v7_1a
Merge tag : 'v7.0-rc3' into driver-core-next
Merge tag : 'v7.0-rc3' into next
Merge tag : 'v7.0-rc4' into drm-rust-next
Merge tag : 'v7.0-rc4' into sched/core, to pick up scheduler fixes
Merge tag : 'v7.0-rc4' into timers/core, to resolve conflict
Merge tag : 'v7.0-rc4' into togreg
Merge tag : 'v7.0-rc5' into driver-core-next
Merge tag : 'v7.0-rc5' into next
Merge tag : 'v7.0-rc6' into irq/core
Merge tag : 'v7.0-rc6' into perf-tools
Merge tag : 'v7.0-rc7' into char-misc-next
Merge tag : 'v7.0-rc7' into usb-next
Merge tag : 'v7.1-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
Merge tag : 'v7.1-p2' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
Merge tag : 'v7.1-p3' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
Merge tag : 'v7.1-p4' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
Merge tag : 'v7.1-p5' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
Merge tag : 'v7.1-rc-part1-ksmbd-srv-fixes' of git://git.samba.org/ksmbd
Merge tag : 'v7.1-rc-part1-smbdirect-fixes' of git://git.samba.org/ksmbd
Merge tag : 'v7.1-rc-part2-ksmbd-fixes' of git://git.samba.org/ksmbd
Merge tag : 'v7.1-rc1-part1-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag : 'v7.1-rc1-part2-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag : 'v7.1-rc1-part3-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag : 'v7.1-rc2-ksmbd-server-fixes' of git://git.samba.org/ksmbd
Merge tag : 'v7.1-rc2-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag : 'v7.1-rc3-ksmbd-server-fixes' of git://git.samba.org/ksmbd
Merge tag : 'v7.1-rc3-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag : 'v7.1-rc4-ksmbd-server-fixes' of git://git.samba.org/ksmbd
Merge tag : 'v7.1-rc4-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag : 'v7.1-rc5-ksmbd-server-fixes' of git://git.samba.org/ksmbd
Merge tag : 'v7.1-rc5-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag : 'v7.1-rc6-ksmbd-server-fixes' of git://git.samba.org/ksmbd
Merge tag : 'v7.1-rc6-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag : 'v7.1-rc7-ksmbd-server-fixes' of git://git.samba.org/ksmbd
Merge tag : 'v7.1-rockchip-arm32fixe' of https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into arm/fixes
Merge tag : 'v7.1-rockchip-clk1' of https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into clk-rockchip
Merge tag : 'v7.1-rockchip-dts32-1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt
Merge tag : 'v7.1-rockchip-dts32-2' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt
Merge tag : 'v7.1-rockchip-dts64-1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt
Merge tag : 'v7.1-rockchip-dts64-2' of https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/arm
Merge tag : 'vfio-v7.1-rc1' of https://github.com/awilliam/linux-vfio
Merge tag : 'vfio-v7.1-rc1-pt2' of https://github.com/awilliam/linux-vfio
Merge tag : 'vfio-v7.1-rc4' of https://github.com/awilliam/linux-vfio
Merge tag : 'vfs-7.1-rc1.bh.metadata' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-7.1-rc1.directory' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-7.1-rc1.fat' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-7.1-rc1.fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-7.1-rc1.integrity' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-7.1-rc1.kino' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-7.1-rc1.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-7.1-rc1.mount.v2' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-7.1-rc1.pidfs' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-7.1-rc1.writeback' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-7.1-rc1.xattr' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-7.1-rc5.fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-7.1-rc7.fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'wireless-2026-05-06' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless
Merge tag : 'wireless-2026-05-21' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless
Merge tag : 'wireless-2026-06-03' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless
Merge tag : 'wireless-next-2026-03-04' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next
Merge tag : 'wireless-next-2026-03-19' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next
Merge tag : 'wireless-next-2026-03-26' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next
Merge tag : 'wireless-next-2026-04-10' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next
Merge tag : 'wq-for-7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq
Merge tag : 'wq-for-7.1-rc2-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq
Merge tag : 'wq-for-7.1-rc3-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq
Merge tag : 'x86-asm-2026-04-13' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86-cleanups-2026-04-13' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86-platform-2026-04-13' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86-urgent-2026-04-24' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86-urgent-2026-05-09' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86-urgent-2026-05-17' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86-urgent-2026-05-24' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86-urgent-2026-05-31' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86-urgent-2026-06-07' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86-vdso-2026-04-13' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86_cache_for_v7.1_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86_cpu_for_7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86_fred_for_v7.1_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86_microcode_for_v7.1_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86_misc_for_v7.1_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86_mm_for_7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86_sev_for_v7.1_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86_tdx_for_7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'xfs-fixes-7.1-rc4' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Merge tag : 'xfs-fixes-7.1-rc5' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Merge tag : 'xfs-fixes-7.1-rc5' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux into test_merge
Merge tag : 'xfs-fixes-7.1-rc7' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Merge tag : 'xfs-merge-7.1' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Merge tag : 'xsa48x-7.1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip
Merge tag : 'xtensa-20260422' of https://github.com/jcmvbkbc/linux-xtensa
Merge tag : 'zonefs-7.1-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs
 
Linux: Merge v7.0-rc3 into drm-next
Linux: Merge v7.0-rc7 into drm-next
 
mfd: atmel-hlcdc: Fetch LVDS PLL clock for LVDS display
mfd: bcm2835-pm: Add BCM2712 PM device support
mfd: bcm2835-pm: Introduce SoC-specific type identifier
mfd: congatec: Fix kernel-doc struct member names
mfd: core: Preserve OF node when ACPI handle is present
mfd: cpcap: convert documentation to schema and add
mfd: cs42l43: Add support for the B variant
mfd: dln2: Drop redundant device reference
mfd: dln2: Switch to managed resources and fix bare unsigned types
mfd: ene-kb3930: Use of_device_is_system_power_controller() wrapper
mfd: ezx-pcap: Avoid rescheduling after destroying workqueue
mfd: ezx-pcap: Drop memory allocation error message
mfd: ezx-pcap: Return directly instead of empty gotos
mfd: intel-lpss: Add Intel Nova Lake-H PCI IDs
mfd: kempld: Fix kernel-doc struct member names
mfd: lpc_ich: Expose the GPIO controller cell's software node
mfd: macsmc: Wire up Apple SMC power driver
mfd: max77705: Make max77705_pm_ops variable static
mfd: max77759: add register bitmasks and modify irq configs for charger
mfd: max77759: fix comment style for enums
mfd: mc13xxx-core: Fix memory leak in mc13xxx_add_subdevice_pdata()
mfd: mt6397: Properly fix CID of MT6328, MT6331 and MT6332
mfd: rohm-bd71828: Enable wakeup via power button
mfd: rsmu: Remove a empty kernel-doc line
mfd: si476x: Fix kernel-doc warnings
mfd: stpmic1: Attempt system shutdown twice in case PMIC is confused
mfd: viperboard: Drop redundant device reference
 
minix: Switch to generic_buffers_fsync()
minix: Sync and invalidate metadata buffers from minix_evict_inode()
minix: Track metadata bhs in fs-private inode part
 
MIPS/input: Move RB532 button to GPIO descriptors
 
MIPS/mtd: Handle READY GPIO in generic NAND platform data
 
MIPS: Add Mobileye EyeQ6Lplus evaluation board dts
MIPS: Add Mobileye EyeQ6Lplus SoC dtsi
MIPS: Add Mobileye EyeQ6Lplus support
MIPS: Alchemy: Remove unused forward declaration
MIPS: config: add eyeq6lplus_defconfig
MIPS: DEC: Rate-limit memory errors for ECC systems
MIPS: DEC: Rate-limit memory errors for KN01 systems
MIPS: DEC: Rate-limit memory errors for non-KN01 parity systems
MIPS: Don't select CLOCKSOURCE_WATCHDOG
 
mips: dts: Add PCIe to EcoNet EN751221
 
MIPS: dts: loongson64g-package: Switch to Loongson UART driver
MIPS: kernel: Remove $0 clobber from `mult_sh_align_mod'
MIPS: loongson64: Override arch_dynirq_lower_bound to reserve LPC IRQs
MIPS: mobileye: eyeq5-epm: add two Cadence GEM Ethernet PHYs
MIPS: mobileye: eyeq5: add two Cadence GEM Ethernet controllers
 
mips: pci-mt7620: add more register init values
mips: pci-mt7620: fix bridge register access
mips: pci-mt7620: rework initialization procedure
 
MIPS: PCI: Remove unnecessary second application of align
MIPS: validate DT bootargs before appending them
MIPS: vdso: Add include guard to asm/vdso/vdso.h
MIPS: vdso: Explicitly include asm/vdso/vdso.h
 
misc: amd-sbi: Add check to probe only SBRMI devices
misc: amd-sbi: Add device tree mapping for AMD SBRMI devices
misc: amd-sbi: Add revision support for AMD Venice platform
misc: amd-sbi: Address CPUID extended function bits
misc: apds990x: fix all kernel-doc warnings
misc: fastrpc: fix DMA address corruption due to find_vma misuse
misc: fastrpc: Fix NULL pointer dereference in rpmsg callback
misc: fastrpc: fix use-after-free of fastrpc_user in workqueue context
misc: fastrpc: fix use-after-free race in fastrpc_map_create
misc: ibmasm: fix OOB MMIO read in ibmasm_handle_mouse_interrupt()
misc: open-dice: replace deprecated mmap hook with mmap_prepare
misc: pci_endpoint_test: Add Tegra194 and Tegra234 device table entries
misc: pci_endpoint_test: Gate doorbell test on dynamic inbound mapping
misc: pci_endpoint_test: Give reserved BARs a distinct error code
misc: pci_endpoint_test: Use -EINVAL for small subrange size
misc: rp1: Send IACK on IRQ activate to fix kdump/kexec
misc: ti_fpc202: Depend on GPIOLIB instead of selecting it
misc: ti_fpc202: fix off-by-one error in port ID bounds check
misc: ti_fpc202: remove dead code in fpc202_detach_addr()
misc: ti_fpc202: Support special-purpose GPIO lines with LED features
misc: vmw_vmci: Fix spelling mistakes in comments
 
mlx4: correct error reporting in mlx4_master_process_vhcr()
 
mlx5: convert to ndo_set_rx_mode_async
mlx5: Remove redundant iseg base
mlx5: shd: Gracefully avoid shared devlink creation when no usable SN is found
 
mm, swap: clean up swapon process and locking
mm, swap: consolidate bad slots setup and make it more robust
mm, swap: implement helpers for reserving data in the swap table
mm, swap: mark bad slots in swap table directly
mm, swap: no need to clear the shadow explicitly
mm, swap: no need to truncate the scan border
mm, swap: protect si->swap_file properly and use as a mount indicator
mm, swap: remove redundant arguments and locking for enabling a device
mm, swap: simplify checking if a folio is swapped
mm, swap: simplify swap table sanity range check
mm, swap: speed up hibernation allocation and writeout
mm, swap: use the swap table to track the swap count
 
Linux: mm-khugepaged-refine-scan-progress-number-fix
 
mm/alloc_tag: clear codetag for pages allocated before page_ext initialization
 
mm/bootmem_info: avoid using sparse_decode_mem_map()
mm/bootmem_info: remove handling for !CONFIG_SPARSEMEM_VMEMMAP
 
mm/cma: fix reserved page leak on activation failure
 
mm/cma_debug: fix invalid accesses for inactive CMA areas
 
mm/cma_sysfs: skip inactive CMA areas in sysfs
 
mm/damon/core: add damon_del_region() debug_sanity check
mm/damon/core: add damon_merge_regions_of() debug_sanity check
mm/damon/core: add damon_merge_two_regions() debug_sanity check
mm/damon/core: add damon_new_region() debug_sanity check
mm/damon/core: add damon_nr_regions() debug_sanity check
mm/damon/core: add damon_reset_aggregated() debug_sanity check
mm/damon/core: add damon_split_region_at() debug_sanity check
mm/damon/core: allow quota goals set zero effective size quota
mm/damon/core: clarify damon_set_attrs() usages
mm/damon/core: disallow non-power of two min_region_sz on damon_start()
mm/damon/core: disallow time-quota setting zero esz
mm/damon/core: do non-safe region walk on kdamond_apply_schemes()
mm/damon/core: document damos_commit_dests() failure semantics
mm/damon/core: fix damon_call() vs kdamond_fn() exit race
mm/damon/core: fix damos_walk() vs kdamond_fn() exit race
mm/damon/core: fix wrong damon_set_regions() argument
mm/damon/core: fix wrong end address assignment on walk_system_ram()
mm/damon/core: introduce damos_quota_goal_tuner
mm/damon/core: introduce DAMOS_QUOTA_GOAL_TUNER_TEMPORAL
mm/damon/core: receive addr_unit on damon_set_region_biggest_system_ram_default()
mm/damon/core: remove damos_set_next_apply_sis() duplicates
mm/damon/core: set quota-score histogram with core filters
mm/damon/core: split regions for min_nr_regions
mm/damon/core: support addr_unit on damon_find_biggest_system_ram()
mm/damon/core: use mult_frac()
mm/damon/core: use time_after_eq() in kdamond_fn()
mm/damon/core: use time_before() for next_apply_sis
mm/damon/core: use time_in_range_open() for damos quota window start
mm/damon/core: validate damos_quota_goal->nid for node_mem_{used,free}_bp
mm/damon/core: validate damos_quota_goal->nid for node_memcg_{used,free}_bp
 
mm/damon/lru_sort: detect and use fresh enabled and kdamond_pid values
mm/damon/lru_sort: handle ctx allocation failure
mm/damon/lru_sort: respect addr_unit on default monitoring region setup
 
mm/damon/ops-common: call folio_test_lru() after folio_get()
mm/damon/ops-common: remove redudnant mmu notifier call in pmdp mkold
 
mm/damon/reclaim: detect and use fresh enabled and kdamond_pid values
mm/damon/reclaim: handle ctx allocation failure
mm/damon/reclaim: respect addr_unit on default monitoring region setup
 
mm/damon/stat: detect and use fresh enabled value
mm/damon/stat: fix memory leak on damon_start() failure in damon_stat_start()
 
mm/damon/sysfs-schemes: call missing mem_cgroup_iter_break()
mm/damon/sysfs-schemes: delete tried region in regions_rmdirs()
mm/damon/sysfs-schemes: implement quotas->goal_tuner file
mm/damon/sysfs-schemes: protect memcg_path kfree() with damon_sysfs_lock
mm/damon/sysfs-schemes: protect path kfree() with damon_sysfs_lock
 
mm/damon/sysfs: check contexts->nr before accessing contexts_arr[0]
mm/damon/sysfs: check contexts->nr in repeat_call_fn
mm/damon/sysfs: fix param_ctx leak on damon_sysfs_new_test_ctx() failure
 
mm/damon/test/core-kunit: add damon_apply_min_nr_regions() test
 
mm/damon/tests/.kunitconifg: enable DAMON_DEBUG_SANITY
 
mm/damon/tests/core-kunit: add a test for damon_commit_ctx()
mm/damon/tests/core-kunit: add a test for damon_is_last_region()
mm/damon/tests/core-kunit: test goal_tuner commit
 
mm/damon/vaddr: do not split regions for min_nr_regions
 
mm/damon: add CONFIG_DAMON_DEBUG_SANITY
mm/damon: document non-zero length damon_region assumption
mm/damon: fix damos_stat tracepoint format for sz_applied
mm/damon: remove unused target param of get_scheme_score()
 
mm/debug_vm_pgtable: replace WRITE_ONCE() with pxd_clear()
 
mm/execmem: make the populate and alloc atomic
 
mm/fadvise: validate offset in generic_fadvise
 
mm/huge: avoid big else branch in zap_huge_pmd()
 
mm/huge_memory: add a common exit path to zap_huge_pmd()
mm/huge_memory: add and use has_deposited_pgtable()
mm/huge_memory: add and use normal_or_softleaf_folio_pmd()
mm/huge_memory: deduplicate zap deposited table call
mm/huge_memory: fix folio isn't locked in softleaf_to_folio()
mm/huge_memory: handle buggy PMD entry in zap_huge_pmd()
mm/huge_memory: have zap_huge_pmd return a boolean, add kdoc
mm/huge_memory: remove unnecessary sanity checks
mm/huge_memory: remove unnecessary VM_BUG_ON_PAGE()
mm/huge_memory: separate out the folio part of zap_huge_pmd()
mm/huge_memory: simplify vma_is_specal_huge()
mm/huge_memory: update file PMD counter before folio_put()
mm/huge_memory: update file PUD counter before folio_put()
mm/huge_memory: use correct flags for device private PMD entry
mm/huge_memory: use mm instead of tlb->mm
 
mm/hugetlb: avoid false positive lockdep assertion
mm/hugetlb: defer vmemmap population for bootmem hugepages
mm/hugetlb: fix early boot crash on parameters without '=' separator
mm/hugetlb: refactor code around vmemmap_walk
mm/hugetlb: remove fake head pages
mm/hugetlb: remove hugetlb_optimize_vmemmap_key static key
mm/hugetlb: restore reservation on error in hugetlb folio copy paths
 
mm/hugetlb_cma: round up per_node before logging it
 
mm/hugetlb_vmemmap: fix incorrect vmemmap restore in rollback
 
mm/kasan: fix double free for kasan pXds
 
mm/Kconfig: make CONFIG_MEMORY_HOTPLUG depend on CONFIG_SPARSEMEM_VMEMMAP
 
mm/khugepaged: define KHUGEPAGED_MAX_PTES_LIMIT as HPAGE_PMD_NR - 1
mm/khugepaged: fix issue with tracking lock
mm/khugepaged: rename hpage_collapse_* to collapse_*
mm/khugepaged: unify khugepaged and madv_collapse with collapse_single_pmd()
 
mm/kmemleak: remove unreachable return statement in scan_should_stop()
mm/kmemleak: use PF_KTHREAD flag to detect kernel threads
 
mm/list_lru: drain before clearing xarray entry on reparent
 
mm/madvise: drop range checks in madvise_free_single_vma()
 
mm/memcontrol: fix reclaim_options leak in try_charge_memcg()
 
mm/memfd: use folio_nr_pages() for shmem inode accounting
 
mm/memfd_luo: document preservation of file seals
mm/memfd_luo: fix physical address conversion in put_folios cleanup
mm/memfd_luo: optimize shmem_recalc_inode calls in retrieve path
mm/memfd_luo: reject memfds whose page count exceeds UINT_MAX
mm/memfd_luo: remove folio from page cache when accounting fails
mm/memfd_luo: remove unnecessary memset in zero-size memfd path
mm/memfd_luo: report error when restoring a folio fails mid-loop
mm/memfd_luo: use i_size_write() to set inode size during retrieve
 
mm/memory-failure: fix hugetlb_lock AA deadlock in get_huge_page_for_hwpoison
 
mm/memory: convert details->even_cows into details->skip_cows
mm/memory: fix PMD/PUD checks in follow_pfnmap_start()
mm/memory: fix spurious warning when unmapping device-private/exclusive pages
mm/memory: inline unmap_mapping_range_vma() into unmap_mapping_range_tree()
mm/memory: inline unmap_page_range() into __zap_vma_range()
mm/memory: move adjusting of address range to unmap_vmas()
mm/memory: remove "zap_details" parameter from zap_page_range_single()
mm/memory: rename unmap_single_vma() to __zap_vma_range()
mm/memory: simplify calculation in unmap_mapping_range_tree()
mm/memory: support VM_MIXEDMAP in zap_special_vma_range()
mm/memory: use __zap_vma_range() in zap_vma_for_reaping()
 
mm/memory_hotplug: fix memory block reference leak on remove
mm/memory_hotplug: fix possible race in scan_movable_pages()
mm/memory_hotplug: remove for_each_valid_pfn() usage
mm/memory_hotplug: simplify check_pfn_span()
 
mm/mempolicy: fix memory leaks in weighted_interleave_auto_store()
mm/mempolicy: fix weighted interleave auto sysfs name
 
mm/mglru: fix cgroup OOM during MGLRU state switching
 
mm/migrate_device: document folio_get requirement before frozen PMD split
mm/migrate_device: fix pgtable leak in migrate_vma_insert_huge_pmd_page
mm/migrate_device: fix spinlock leak in migrate_vma_insert_huge_pmd_page
mm/migrate_device: remove dead migration entry check in migrate_vma_collect_huge_pmd()
 
mm/mincore: handle non-swap entries before !CONFIG_SWAP guard
 
mm/mmu_gather: replace IPI with synchronize_rcu() when batch allocation fails
 
mm/mmu_notifier: Allow two-pass struct mmu_interval_notifiers
 
mm/mmu_notifiers: use hlist_for_each_entry_srcu() for SRCU list traversal
 
mm/mprotect: move softleaf code out of the main function
mm/mprotect: special-case small folios when applying permissions
 
mm/mremap: check map count under mmap write lock and abstract
mm/mremap: correct invalid map count check
 
mm/mseal: update VMA end correctly on merge
 
mm/oom_kill.c: simpilfy rcu call with guard(rcu)
 
mm/oom_kill: factor out zapping of VMA into zap_vma_for_reaping()
mm/oom_kill: use MMU_NOTIFY_CLEAR in __oom_reap_task_mm()
 
mm/page_alloc: avoid overcounting bulk alloc in watermark check
mm/page_alloc: don't increase highatomic reserve after pcp alloc
mm/page_alloc: effectively disable pcp with CONFIG_SMP=n
mm/page_alloc: fix initialization of tags of the huge zero folio with init_on_free
mm/page_alloc: remove IRQ saving/restoring from pcp locking
mm/page_alloc: remove pcpu_spin_* wrappers
mm/page_alloc: return NULL early from alloc_frozen_pages_nolock() in NMI on UP
 
mm/page_idle.c: remove redundant mmu notifier in aging code
 
mm/page_io: use sio->len for PSWPIN accounting in sio_read_complete()
 
mm/page_reporting: add PAGE_REPORTING_ORDER_UNSPECIFIED
mm/page_reporting: change page_reporting_order to PAGE_REPORTING_ORDER_UNSPECIFIED
mm/page_reporting: change PAGE_REPORTING_ORDER_UNSPECIFIED to -1
 
mm/page_table_check: Pass mm_struct to pxx_user_accessible_page()
 
mm/pagewalk: drop FW_MIGRATION
mm/pagewalk: fix race between concurrent split and refault
 
mm/pkeys: remove unused tsk parameter from arch_set_user_pkey_access()
 
mm/rmap: initialize nr_pages to 1 at loop start in try_to_unmap_one
 
mm/shmem: remove unnecessary restrain unmask of swap gfp flags
 
mm/shrinker: fix refcount leak in shrink_slab_memcg()
 
mm/slab: Add kvfree_atomic() helper
mm/slab: constify sysfs attributes
mm/slab: create sysfs attribute through default_groups
mm/slab: return NULL early from kmalloc_nolock() in NMI on UP
mm/slab: use compound_head() in page_slab()
 
mm/slub: hold cpus_read_lock around flush_rcu_sheaves_on_cache()
 
mm/sparse: check memmap alignment for compound_info_has_mask()
mm/sparse: drop set_section_nid() from sparse_add_section()
mm/sparse: fix comment for section map alignment
mm/sparse: fix preinited section_mem_map clobbering on failure path
mm/sparse: move __section_mark_present() to internal.h
mm/sparse: move memory hotplug bits to sparse-vmemmap.c
mm/sparse: move sparse_init_one_section() to internal.h
mm/sparse: remove !CONFIG_SPARSEMEM_VMEMMAP leftovers for CONFIG_MEMORY_HOTPLUG
mm/sparse: remove CONFIG_MEMORY_HOTPLUG-specific usemap allocation handling
mm/sparse: remove sparse_decode_mem_map()
mm/sparse: remove WARN_ONs from (online|offline)_mem_sections()
 
mm/swap: fix swap cache memcg accounting
mm/swap: strengthen locking assertions and invariants in cluster allocation
 
mm/swapfile: remove duplicate include of swap_table.h
 
mm/userfaultfd: detect VMA type change after copy retry in mfill_copy_folio_retry()
mm/userfaultfd: fix hugetlb fault mutex hash calculation
 
mm/vma: add append_vma_flags() helper
mm/vma: add further vma_flags_t unions
mm/vma: add vma_flags_empty(), vma_flags_and(), vma_flags_diff_pair()
mm/vma: convert __mmap_region() to use vma_flags_t
mm/vma: convert as much as we can in mm/vma.c to vma_flags_t
mm/vma: convert vma_modify_flags[_uffd]() to use vma_flags_t
mm/vma: do not try to unmap a VMA if mmap_prepare() invoked from mmap()
mm/vma: introduce [vma_flags,legacy]_to_[legacy,vma_flags]() helpers
mm/vma: introduce vma_clear_flags[_mask]()
mm/vma: introduce vma_flags_same[_mask/_pair]()
mm/vma: introduce vma_test[_any[_mask]](), and make inlining consistent
mm/vma: remove __vma_check_mmap_hook()
mm/vma: remove superfluous map->hold_file_rmap_lock
mm/vma: use new VMA flags for sticky flags logic
 
mm/vmalloc: do not trigger BUG() on BH disabled context
mm/vmalloc: export clear_vm_uninitialized_flag()
mm/vmalloc: fix incorrect size reporting on allocation failure
mm/vmalloc: take vmap_purge_lock in shrinker
 
mm/vmscan: avoid false-positive -Wuninitialized warning
mm/vmscan: fix unintended mtc->nmask mutation in alloc_demote_folio()
mm/vmscan: prevent MGLRU reclaim from pinning address space
 
mm/vmstat: fix vmstat_shepherd double-scheduling vmstat_update
 
mm/workingset: leave highest bits empty for anon shadow
 
mm/zone_device: do not touch device folio after calling ->folio_free()
 
mm/zsmalloc: copy KMSAN metadata in zs_page_migrate()
 
mm/zswap: remove SWP_SYNCHRONOUS_IO swapcache bypass workaround
 
mm: abstract reading sysctl_max_map_count, and READ_ONCE()
mm: add a batched helper to clear the young flag for large folios
mm: add documentation for the mmap_prepare file operation callback
mm: add folio_test_lazyfree helper
mm: add gpu active/reclaim per-node stat counters (v2)
mm: add mmap_action_map_kernel_pages[_full]()
mm: add mmap_action_simple_ioremap()
mm: add softleaf_is_valid_pmd_entry(), pmd_to_softleaf_folio()
mm: add vm_ops->mapped hook
mm: add vma_desc_test_all() and use it
mm: allow handling of stacked mmap_prepare hooks in more drivers
mm: always inline __mk_vma_flags() and invoked functions
mm: avoid deadlock when holding rmap on mmap_prepare error
mm: blk-cgroup: fix use-after-free in cgwb_release_workfn()
mm: cache struct page for empty_zero_page and return it from ZERO_PAGE()
mm: call ->free_folio() directly in folio_unmap_invalidate()
mm: centralize+fix comments about compound_mapcount() in new sync_with_folio_pmd_zap()
mm: change the interface of prep_compound_tail()
mm: change to return bool for pmdp_clear_flush_young()
mm: change to return bool for pmdp_test_and_clear_young()
mm: change to return bool for ptep_clear_flush_young()/clear_flush_young_ptes()
mm: change to return bool for ptep_test_and_clear_young()
mm: change to return bool for pudp_test_and_clear_young()
mm: change to return bool for the MMU notifier's young flag check
mm: cma: Export cma_alloc(), cma_release() and cma_get_name()
mm: consolidate anonymous folio PTE mapping into helpers
mm: convert do_brk_flags() to use vma_flags_t
mm: damon: Use trace_call__##name() at guarded tracepoint call sites
mm: do not allocate shrinker info with cgroup.memory=nokmem
mm: do not map the shadow stack as THP
mm: do not open-code lruvec lock
mm: document vm_operations_struct->open the same as close()
mm: don't special case !MMU for is_zero_pfn() and my_zero_pfn()
mm: drop fake head checks
mm: fix __vm_normal_page() to handle missing support for pmd_special()/pud_special()
mm: Fix a hmm_range_fault() livelock / starvation problem
mm: fix deferred split queue races during migration
mm: fix typo in the comment of mod_zone_state()
mm: have mmap_action_complete() handle the rmap lock and unmap
mm: huge_memory: refactor anon_enabled_store() with set_anon_enabled_mode()
mm: huge_memory: refactor enabled_store() with set_global_enabled_mode()
mm: introduce a new page type for page pool in page type
mm: introduce CONFIG_NUMA_MIGRATION and simplify CONFIG_MIGRATION
mm: introduce is_pmd_order helper
mm: introduce vm_mmap_shadow_stack() as a helper for VM_SHADOW_STACK mappings
mm: introduce vma_flags_count() and vma[_flags]_test_single_mask()
mm: khugepaged: add trace_mm_khugepaged_scan event
mm: khugepaged: export set_recommended_min_free_kbytes()
mm: khugepaged: refine scan progress number
mm: khugepaged: set to next mm direct when mm has MMF_DISABLE_THP_COMPLETELY
mm: khugepaged: skip lazy-free folios
mm: kmemleak: add CONFIG_DEBUG_KMEMLEAK_VERBOSE build option
mm: lru: add VM_WARN_ON_ONCE_FOLIO to lru maintenance helpers
mm: make ref_unless functions unless_zero only
mm: mark early-init static variables with __meminitdata
mm: memcg: factor out trylock_stock() and unlock_stock()
mm: memcg: separate slab stat accounting from objcg charge cache
mm: memcg: simplify objcg charge size and stock remainder math
mm: memcontrol: allocate object cgroup for non-kmem case
mm: memcontrol: change val type to long in __mod_memcg_{lruvec_}state()
mm: memcontrol: convert objcg to be per-memcg per-node type
mm: memcontrol: correct the nr_pages parameter type of mem_cgroup_update_lru_size()
mm: memcontrol: correct the type of stats_updates to unsigned long
mm: memcontrol: eliminate the problem of dying memory cgroup for LRU folios
mm: memcontrol: fix rcu unbalance in get_non_dying_memcg_end()
mm: memcontrol: prepare for reparenting LRU pages for lruvec lock
mm: memcontrol: prepare for reparenting non-hierarchical stats
mm: memcontrol: prevent memory cgroup release in count_memcg_folio_events()
mm: memcontrol: prevent memory cgroup release in get_mem_cgroup_from_folio()
mm: memcontrol: prevent memory cgroup release in mem_cgroup_swap_full()
mm: memcontrol: propagate NMI slab stats to memcg vmstats
mm: memcontrol: refactor memcg_reparent_objcgs()
mm: memcontrol: refactor mod_memcg_state() and mod_memcg_lruvec_state()
mm: memcontrol: remove dead code of checking parent memory cgroup
mm: memcontrol: return root object cgroup for root memory cgroup
mm: memcontrol: split out __obj_cgroup_charge()
mm: memcontrol: switch to native NR_VMALLOC vmstat counter
mm: memcontrol: use __account_obj_stock() in the !locked path
mm: memfd_luo: preserve file seals
mm: mglru: prevent memory cgroup release in mglru
mm: migrate: prevent memory cgroup release in folio_migrate_mapping()
mm: migrate: requeue destination folio on deferred split queue
mm: move free_reserved_area() to mm/memblock.c
mm: move MAX_FOLIO_ORDER definition to mmzone.h
mm: move pgscan, pgsteal, pgrefill to node stats
mm: move set/clear_compound_head() next to compound_head()
mm: move vma_kernel_pagesize() from hugetlb to mm.h
mm: move vma_mmu_pagesize() from hugetlb to vma.c
mm: name the anonymous MMOP enum as enum mmop
mm: on remap assert that input range within the proposed VMA
mm: page_io: prevent memory cgroup release in page_io module
mm: prepare to move subsection_map_init() to mm/sparse-vmemmap.c
mm: prevent droppable mappings from being locked
mm: ratelimit min_free_kbytes adjustment messages
mm: reintroduce vma_desc_test() as a singular flag test
mm: reintroduce vma_flags_test() as a singular flag test
mm: remove '!root_reclaim' checking in should_abort_scan()
mm: remove CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE
mm: remove stray references to struct pagevec
mm: remove the branch from compound_head()
mm: remove unused page_is_file_lru() function
mm: rename my_zero_pfn() to zero_pfn()
mm: rename ptep/pmdp_clear_young_notify() to ptep/pmdp_test_and_clear_young_notify()
mm: rename the 'compound_head' field in the 'struct page' to 'compound_info'
mm: rename unlock_page_lruvec_irq and its variants
mm: rename VMA flag helpers to be more readable
mm: rename zap_page_range_single() to zap_vma_range()
mm: rename zap_page_range_single_batched() to zap_vma_range_batched()
mm: rename zap_vma_pages() to zap_vma()
mm: rename zap_vma_ptes() to zap_special_vma_range()
mm: replace READ_ONCE() in pud_trans_unstable()
mm: rework compound_head() for power-of-2 sizeof(struct page)
mm: rmap: add a ZONE_DEVICE folio warning in folio_referenced()
mm: simplify VMA flag tests of excluded flags
mm: start background writeback based on per-wb threshold for strictlimit BDIs
mm: support batched checking of the young flag for MGLRU
mm: swap: prevent lruvec release in lru_gen_clear_refs()
mm: switch the rmap lock held option off in compat layer
mm: thp: prevent memory cgroup release in folio_split_queue_lock{_irqsave}()
mm: unexport vm_brk_flags() and eliminate vm_flags parameter
mm: update outdated comments for removed scan_swap_map_slots()
mm: update vma_supports_mlock() to use new VMA flags
mm: use inline helper functions instead of ugly macros
mm: various small mmap_prepare cleanups
mm: vmalloc: streamline vmalloc memory accounting
mm: vmalloc: update outdated comment for renamed vread()
mm: vmscan: add cgroup IDs to vmscan tracepoints
mm: vmscan: add PIDs to vmscan tracepoints
mm: vmscan: fix dirty folios throttling on cgroup v1 for MGLRU
mm: vmscan: prepare for reparenting MGLRU folios
mm: vmscan: prepare for reparenting traditional LRU folios
mm: vmscan: prepare for the refactoring the move_folios_to_lru()
mm: vmscan: refactor move_folios_to_lru()
mm: workingset: prevent lruvec release in workingset_activation()
mm: workingset: prevent lruvec release in workingset_refault()
mm: workingset: prevent memory cgroup release in lru_gen_eviction()
mm: workingset: use folio_lruvec() in workingset_refault()
mm: workingset: use lruvec_lru_size() to get the number of lru pages
mm: zswap: add per-memcg stat for incompressible pages
mm: zswap: prevent lruvec release in zswap_folio_swapin()
mm: zswap: prevent memory cgroup release in zswap_compress()
mm: zswap: remove redundant checks in zswap_cpu_comp_dead()
mm: zswap: tie per-CPU acomp_ctx lifetime to the pool
 
mmc: atmel-mci: Simplify with scoped for each OF child loop
mmc: block: Convert to use DEFINE_SIMPLE_DEV_PM_OPS()
mmc: block: Use MQRQ_XFER_SINGLE_BLOCK for both read and write recovery
mmc: block: use single block write in retry
mmc: cavium-octeon: Simplify with scoped for each OF child loop
mmc: cavium: Use clamp to simplify cvm_mmc_set_clock
mmc: core: Add quirk for incorrect manufacturing date
mmc: core: Adjust MDT beyond 2025
mmc: core: Fix host controller programming for fixed driver type
mmc: core: Optimize size of struct mmc_queue_req
mmc: core: Optimize time for secure erase/trim for some Kingston eMMCs
mmc: core: Remove checking MMC_CAP_4_BIT_DATA from mmc_host_can_uhs()
mmc: core: Remove legacy 'enable-sdio-wakeup' DT property support
mmc: core: Replace the hard-coded shift value 9 with SECTOR_SHIFT
mmc: core: Simplify with scoped for each OF child loop
mmc: core: Switch to use pm_ptr() for mmc_host_class_dev_pm_ops
mmc: core: Validate UHS/DDR/HS200 timing selection for 1-bit bus width
mmc: dw_mmc-hi3798mv200: Using phase map from dw_mmc core
mmc: dw_mmc-k3: Remove mshc alias support
mmc: dw_mmc-pci: Use BAR_2 and pcim_iomap_region()
mmc: dw_mmc-pltfm: use modern PM macros
mmc: dw_mmc-pltfm: Use phase_map for SoCFPGA clock phase configuration
mmc: dw_mmc-rockchip: Add missing private data for very old controllers
mmc: dw_mmc-rockchip: Add phase map support
mmc: dw_mmc: add dw_mci_prepare_desc() for both of 32bit and 64bit DMA
mmc: dw_mmc: Add parsing mmc_clk_phase_map support
mmc: dw_mmc: Check return value of dma_ops->init() in resume
mmc: dw_mmc: Improve dw_mci_get_cd()
mmc: dw_mmc: Inline dw_mci_queue_request() into dw_mci_request()
mmc: dw_mmc: Introduce dw_mci_alloc_host()
mmc: dw_mmc: Let variant drivers to use struct dw_mci as possible
mmc: dw_mmc: Move clock rate stuff from struct dw_mci_slot to struct dw_mci
mmc: dw_mmc: Move detect_delay_ms from struct dw_mci_board to struct dw_mci
mmc: dw_mmc: Move flags from struct dw_mci_slot to struct dw_mci
mmc: dw_mmc: move pmops into core driver
mmc: dw_mmc: Move rstc from struct dw_mci_board to struct dw_mci
mmc: dw_mmc: Move struct mmc_host from struct dw_mci_slot to struct dw_mci
mmc: dw_mmc: Remove assignment of pdata in dw_mci_pltfm_register()
mmc: dw_mmc: Remove bus_hz from struct dw_mci_board
mmc: dw_mmc: Remove caps2 and pm_caps from struct dw_mci_board
mmc: dw_mmc: Remove check before calling mmc_regulator_set_ocr()
mmc: dw_mmc: Remove dma_ops from struct dw_mci_board
mmc: dw_mmc: Remove DW_MCI_SEND_STATUS and DW_MCI_RECV_STATUS macros
mmc: dw_mmc: Remove dw_mci_start_request wrapper and rename core function
mmc: dw_mmc: Remove fifo_depth from struct dw_mci_board
mmc: dw_mmc: Remove id and ctype from dw_mci_slot
mmc: dw_mmc: Remove mrq from struct dw_mci_slot
mmc: dw_mmc: Remove mshc alias support
mmc: dw_mmc: Remove queue from dw_mci
mmc: dw_mmc: Remove redundant struct mmc_data forward declaration
mmc: dw_mmc: Remove sdio_id from struct dw_mci_slot
mmc: dw_mmc: Remove SDMMC_INT_ERROR
mmc: dw_mmc: Remove struct dw_mci_board
mmc: dw_mmc: Remove struct dw_mci_slot
mmc: dw_mmc: Remove unused header files and keep alphabetical order
mmc: dw_mmc: Remove unused register access macros
mmc: dw_mmc: Remove unused struct dma_pdata
mmc: dw_mmc: Remove vqmmc_enabled from struct dw_mci and update the reset
mmc: dw_mmc: Rename dw_mci_pltfm_pmops to dw_mci_pmops
mmc: host: Remove unnecessary module_init/exit functions
mmc: host: renesas_sdhi_core: support selecting an optional mux
mmc: jz4740: Fix Wvoid-pointer-to-enum-cast warning
mmc: litex_mmc: Set mandatory idle clocks before CMD0
mmc: litex_mmc: Use DIV_ROUND_UP for more accurate clock calculation
mmc: loongson2-mmc: drop redundant memset after dma_alloc_coherent()
mmc: loongson2: Add Loongson-2K0300 SD/SDIO/eMMC controller driver
mmc: loongson2: Gathering all SoCs private data together
mmc: Merge branch fixes into next
mmc: Merge branch fixes into next
mmc: Merge branch fixes into next
mmc: Merge branch fixes into next
mmc: Merge the immutable mux branch into next
mmc: mmc_test: Replace hard-coded values with macros and consolidate test parameters
mmc: mmc_test: use kzalloc_flex
mmc: mtk-sd: add support for MT8189 SoC
mmc: mtk-sd: add support for SPM resource release control
mmc: mtk-sd: disable new_tx/rx and modify related settings for mt8189
mmc: renesas_sdhi: Add OF entry for RZ/G2H SoC
mmc: renesas_sdhi_sys_dmac: Convert to DEFINE_RUNTIME_DEV_PM_OPS()
mmc: rtsx_pci_sdmmc: simplify voltage switch handling after card_busy()
mmc: sdhci-dwcmshc: Add Canaan K230 DWCMSHC controller support
mmc: sdhci-dwcmshc: Refactor Rockchip platform data for controller revisions
mmc: sdhci-esdhc-imx: add 1-bit bus width support
mmc: sdhci-esdhc-imx: add NXP S32N79 support
mmc: sdhci-esdhc-imx: remove duplicate HS400 bus width validation
mmc: sdhci-esdhc-imx: wait for data transfer completion before reset
mmc: sdhci-msm: Add support for wrapped keys
mmc: sdhci-msm: Enable ICE for CQE-capable controllers with non-CQE cards
mmc: sdhci-msm: Fix the wrapped key handling
mmc: sdhci-msm: Remove NULL check from devm_of_qcom_ice_get()
mmc: sdhci-of-arasan: add support on Axiado AX3000 SoC
mmc: sdhci-of-arasan: Use standard mmc_clk_phase_map infrastructure
mmc: sdhci-of-aspeed: Handle optional controller reset
mmc: sdhci-of-aspeed: Simplify with scoped for each OF child loop
mmc: sdhci-of-bst: Fix memory leak in sdhci_bst_alloc_bounce_buffer()
mmc: sdhci-of-dwcmshc: Add HPE GSC eMMC support
mmc: sdhci-of-dwcmshc: Disable clock before DLL configuration
mmc: sdhci-of-dwcmshc: Fix reset, clk, and SDIO support for Eswin EIC7700
mmc: sdhci-of-k1: add reset support
mmc: sdhci-of-k1: spacemit: Add support for K3 SoC
mmc: sdhci-pci: Drop unused include
mmc: sdhci-pic32: add SPDX license identifier
mmc: sdhci-pic32: allow driver to be compiled with COMPILE_TEST
mmc: sdhci-pltfm: remove duplicate DTS property parsing
mmc: sdhci: add Black Sesame Technologies BST C1200 controller driver
mmc: sdhci: add signal voltage switch in sdhci_resume_host
mmc: sdhci: allow drivers to pre-allocate bounce buffer
mmc: sdhci: Stop advertising the driver in dmesg
mmc: sdio: add MediaTek MT7902 SDIO device ID
mmc: sdio: add NXP vendor and IW61x device IDs
mmc: sdio: Use min3() to simplify sdio_set_block_size()
mmc: tifm_sd: Use min3() to simplify tifm_sd_transfer_data()
mmc: vub300: clean up module init
mmc: vub300: rename probe error labels
 
modpost: prevent stack buffer overflow in do_input_entry() and do_dmi_entry()
 
module.lds,codetag: force 0 sh_addr for sections
 
module.lds.S: Fix modules on 32-bit parisc architecture
 
module: add kflagstab section to vmlinux and modules
module: Clean up parse_args() arguments
module: define ksym_flags enumeration to represent kernel symbol flags
module: deprecate usage of *_gpl sections in module loader
module: Drop unused signature types
module: expose imported namespaces via sysfs
module: Fix freeing of charp module parameters when CONFIG_SYSFS=n
module: Give 'enum pkey_id_type' a more specific name
module: Give MODULE_SIG_STRING a more descriptive name
module: Move 'struct module_signature' to UAPI
module: Override -EEXIST module return
module: populate kflagstab in modpost
module: remove *_gpl sections from vmlinux and modules
module: Remove extern keyword from param prototypes
module: Simplify warning on positive returns from module_init()
module: use kflagstab instead of *_gpl sections
 
most: replace cdev_component->class with a const struct class
most: usb: Use kzalloc_objs for endpoint address array
 
mount: add FSMOUNT_NAMESPACE
mount: always duplicate mount
mount: simplify __do_loopback()
mount: start iterating from start of rbtree
 
move_mount: allow MOVE_MOUNT_BENEATH on the rootfs
move_mount: transfer MNT_LOCKED
 
mpls: remove test against ipv6_stub
 
mptcp: add receive queue awareness in tcp_rcv_space_adjust()
mptcp: add-addr: always drop other suboptions
mptcp: allow subflow rcv wnd to shrink
mptcp: better mptcp-level RTT estimator
mptcp: bpf: Fix type confusion in bpf_mptcp_sock_from_subflow()
mptcp: check desc->count in read_sock
mptcp: close TOCTOU race while computing rcv_wnd
mptcp: do not drop partial packets
mptcp: fastclose msk when linger time is 0
mptcp: fix missing wakeups in edge scenarios
mptcp: fix retransmission loop when csum is enabled
mptcp: fix rx timestamp corruption on fastopen
mptcp: fix scheduling with atomic in timestamp sockopt
mptcp: fix uninit-value in mptcp_established_options
mptcp: keep rcv_mwnd_seq in sync with subflow rcv_wnd
mptcp: pm: ADD_ADDR rtx: allow ID 0
mptcp: pm: ADD_ADDR rtx: always decrease sk refcount
mptcp: pm: ADD_ADDR rtx: fix potential data-race
mptcp: pm: ADD_ADDR rtx: free sk if last
mptcp: pm: ADD_ADDR rtx: resched blocked ADD_ADDR quicker
mptcp: pm: ADD_ADDR rtx: return early if no retrans
mptcp: pm: ADD_ADDR rtx: skip inactive subflows
mptcp: pm: fix ADD_ADDR timer infinite retry on option space insufficient
mptcp: pm: fix extra_subflows underflow on userspace PM subflow creation
mptcp: pm: kernel: correctly retransmit ADD_ADDR ID 0
mptcp: pm: kernel: reset fullmesh counter after flush
mptcp: pm: prio: skip closed subflows
mptcp: preserve MSG_EOR semantics in sendmsg path
mptcp: reduce 'overhead' from u16 to u8
mptcp: reset rcv wnd on disconnect
mptcp: sockopt: check timestamping ret value
mptcp: sockopt: increase seq in mptcp_setsockopt_all_sf
mptcp: sockopt: set sockopt on all subflows
mptcp: sockopt: set timestamp flags on subflow socket, not msk
mptcp: sync the msk->sndbuf at accept() time
mptcp: update window_clamp on subflows when SO_RCVBUF is set
mptcp: use MPJoinSynAckHMacFailure for SynAck HMAC failure
mptcp: use MPTCP_RST_EMPTCP for ACK HMAC validation failure
 
mshv: add a missing padding field
mshv: Add conditional VMBus dependency
mshv: Add tracepoint for GPA intercept handling
mshv: clean up SynIC state on kexec for L1VH
mshv: Introduce tracing support
mshv: limit SynIC management to MSHV-owned resources
mshv: support 1G hugepages by passing them as 2M-aligned chunks
mshv: unmap debugfs stats pages on kexec
mshv: use kmalloc_array in mshv_root_scheduler_init
 
mshv_vtl: Fix vmemmap_shift exceeding MAX_FOLIO_ORDER
 
mtd: Add driver for concatenating devices
mtd: cmdlinepart: use a flexible array member
mtd: concat: replace alloc + calloc with 1 alloc
mtd: docg3: fix use-after-free in docg3_release()
mtd: Move struct mtd_concat definition to header file
mtd: nand: realtek-ecc: relax OOB size check to minimum
mtd: nand: Use scoped_guard for mutex in nand_resume
mtd: parsers: ofpart: call of_node_get() for dedicated subpartitions
mtd: parsers: ofpart: call of_node_put() only in ofpart_fail path
mtd: physmap: Drop leftovers of removed code for Baikal SoC
mtd: physmap: physmap-bt1-rom: Remove not-going-to-be-supported code for Baikal SoC
mtd: physmap_of_gemini: Fix disabled pinctrl state check
mtd: rawnand: cafe: Use generic power management
mtd: rawnand: gpmi: set chip->of_node to nand@0 child node if present
mtd: rawnand: ifc: set chip->of_node to nand@0 child node if present
mtd: rawnand: mxc: set chip->of_node to nand@0 child node if present
mtd: rawnand: sunxi: change error prone variable name
mtd: rawnand: sunxi: do not count BBM bytes twice
mtd: rawnand: sunxi: fix sunxi_nfc_hw_ecc_read_extra_oob
mtd: rawnand: sunxi: fix typos in comments
mtd: rawnand: sunxi: introduce maximize variable user data length
mtd: rawnand: sunxi: make the code more self-explanatory
mtd: rawnand: sunxi: remove dead code
mtd: rawnand: sunxi: replace hard coded value by a define - take2
mtd: rawnand: sunxi: sunxi_nand_ooblayout_free code clarification
mtd: spi-nor: core: correct the op.dummy.nbytes when check read operations
mtd: spi-nor: debugfs: fix out-of-bounds read in spi_nor_params_show()
mtd: spi-nor: micron-st: add SNOR_CMD_PP_8_8_8_DTR sfdp fixup for mt35xu512aba
mtd: spi-nor: micron-st: Enable die erase support for MT35XU02GCBA
mtd: spi-nor: sst: Fix write enable before AAI sequence
mtd: spi-nor: swp: check SR_TB flag when getting tb_mask
mtd: spi-nor: update spi_nor_fixups::post_sfdp() documentation
mtd: spi-nor: winbond: Fix locking support for w25q256jw
mtd: spi-nor: winbond: Fix locking support for w25q256jwm
mtd: spi-nor: winbond: Fix locking support for w25q64jvm
mtd: spinand: Add support for packed read data ODTR commands
mtd: spinand: Clean the flags section
mtd: spinand: winbond: Clarify when to enable the HS bit
mtd: spinand: winbond: Declare the QE bit on W25NxxJW
mtd: spinand: winbond: Fix ODTR write VCR on W35NxxJW
mtd: spinand: winbond: Set the packed page read flag to W35N02/04JW
mtd: virt_concat: fix kdoc text
mtd: virt_concat: use single allocation for node
 
mtdchar: replace deprecated mmap hook with mmap_prepare, clean up
 
mux: Add helper functions for getting optional and selected mux-state
mux: add visible config symbol to enable multiplexer subsystem
mux: mmio: Zero the allocated memory
 
namespace: allow creating empty mount namespaces
namespace: restrict OPEN_TREE_NAMESPACE/FSMOUNT_NAMESPACE to directories
 
neigh: let neigh_xmit take skb ownership
 
net, bpf: fix null-ptr-deref in xdp_master_redirect() for down master
 
net, ethtool: Disallow leased real rxqs to be resized
 
net-sysfs: add rps_sock_flow_table_mask() helper
net-sysfs: get rid of rps_dev_flow_lock
net-sysfs: remove rcu field from 'struct rps_dev_flow_table'
net-sysfs: remove rcu field from 'struct rps_sock_flow_table'
net-sysfs: switch xps_queue_show() to sysfs_emit()
net-sysfs: use rps_tag_ptr and remove metadata from rps_dev_flow_table
net-sysfs: use rps_tag_ptr and remove metadata from rps_sock_flow_table
 
net/802/mrp: fix vector attribute parsing in mrp_pdu_parse_vecattr
 
net/handshake: Close the submit-side sock_hold race
net/handshake: Drain pending requests at net namespace exit
net/handshake: Fixed grammar mistake
net/handshake: hand off the pinned file reference to accept_doit
net/handshake: Pass negative errno through handshake_complete()
net/handshake: Take a long-lived file reference at submit
net/handshake: Use spin_lock_bh for hn_lock
net/handshake: Verify file-reference balance in submit paths
 
net/hsr: update outdated comments
 
net/ibmveth: fix comment typos in ibmveth.c
 
net/iucv: Add missing kernel-doc return value descriptions
net/iucv: fix locking in .getsockopt
 
net/mlx4: avoid GCC 10 __bad_copy_from() false positive
 
net/mlx5: Add a shared devlink instance for PFs on same chip
net/mlx5: Add icm_mng_function_id_mode cap bit
net/mlx5: Add IFC bits for migration state
net/mlx5: Add IFC bits for shared headroom pool PBMC support
net/mlx5: Add silent mode set/query and VHCA RX IFC bits
net/mlx5: Add TLP emulation device capabilities
net/mlx5: Add VHCA RX flow destination support for FW steering
net/mlx5: Add vhca_id_type bit to alias context
net/mlx5: Do not restore destination-less TC rules
net/mlx5: Drop MR cache related code
net/mlx5: E-switch, modify peer miss rule index to vhca_id
net/mlx5: Expose MLX5_UMR_ALIGN definition
net/mlx5: Expose TLP emulation capabilities
net/mlx5: Fix HCA caps leak on notifier init failure
net/mlx5: Fix slab-out-of-bounds in mlx5_query_nic_vport_mac_list
net/mlx5: HWS: Reject unsupported remove-header action
net/mlx5: LAG, replace mlx5_get_dev_index with LAG sequence number
net/mlx5: LAG, replace pf array with xarray
net/mlx5: LAG, use xa_alloc to manage LAG device indices
net/mlx5: Move command entry freeing outside of spinlock
net/mlx5: Move crosststamp setup into helper function
net/mlx5: Register SF resource on PF port representor
net/mlx5: Rename MLX5_PF page counter type to MLX5_SELF
net/mlx5: Reorder completion before putting command entry in cmd_work_handler
net/mlx5: SD, Keep multi-pf debugfs entries on primary
net/mlx5: SD: Serialize init/cleanup
net/mlx5: Skip disabled vports when setting max TX speed
net/mlx5: Support cross-timestamping on ARM architectures
net/mlx5: Use effective affinity mask for IRQ selection
 
net/mlx5e: Add hds-thresh query support via ethtool
net/mlx5e: Add param helper to calculate max page size
net/mlx5e: Add queue config ops for page size
net/mlx5e: Alloc rq drop page based on calculated page_shift
net/mlx5e: Alloc xsk channel param out of mlx5e_open_xsk()
net/mlx5e: Allow set_rx_mode on uplink representor
net/mlx5e: Don't leak RSS context in case of error
net/mlx5e: Drop unused channel parameters
net/mlx5e: Expose and rename xsk channel parameter function
net/mlx5e: Extract max_xsk_wqebbs into its own function
net/mlx5e: Extract striding rq param calculation in function
net/mlx5e: Fix eswitch mode block underflow on IPsec acquire SA
net/mlx5e: Fix features not applied during netdev registration
net/mlx5e: Fix use-after-free in mlx5e_tx_reporter_timeout_recover
net/mlx5e: IPsec, fix ASO poll timeout with read_poll_timeout_atomic()
net/mlx5e: Make mlx5e_rq_param naming consistent
net/mlx5e: Move xsk param into new option container struct
net/mlx5e: Pass netdev queue config to param calculations
net/mlx5e: psp: Expose only a fully initialized priv->psp
net/mlx5e: psp: Fix invalid access on PSP dev registration fail
net/mlx5e: psp: Hook PSP dev reg/unreg to profile enable/disable
net/mlx5e: Remove unused field in mlx5e_flow_steering struct
net/mlx5e: RX, Make page frag bias more robust
net/mlx5e: SD, Fix missing cleanup on probe error
net/mlx5e: SD, Fix race condition in secondary device probe/remove
net/mlx5e: Set page_pool order based on calculated page_shift
net/mlx5e: SHAMPO, Allow high order pages in zerocopy mode
net/mlx5e: SHAMPO, Always calculate page size
net/mlx5e: XDP, Improve dma address calculation of linear part for XDP_TX
net/mlx5e: XDP, Remove stride size limitation
net/mlx5e: XDP, Use a single linear page per rq
net/mlx5e: XDP, Use page fragments for linear data in multibuf-mode
net/mlx5e: XSK, Increase size for chunk_size param
net/mlx5e: xsk: Fix DMA and xdp_frame leak on XDP_TX xmit failure
net/mlx5e: xsk: Fix unlocked writing to ICOSQ
 
net/packet: fix TOCTOU race on mmap'd vnet_hdr in tpacket_snd()
 
net/rds: fix NULL deref in rds_ib_send_cqe_handler() on masked atomic completion
net/rds: handle zerocopy send cleanup before the message is queued
net/rds: Optimize rds_ib_laddr_check
net/rds: reset op_nents when zerocopy page pin fails
net/rds: Restrict use of RDS/IB to the initial network namespace
net/rds: zero per-item info buffer before handing it to visitors
 
net/sched: act_api: use RCU with deferred freeing for action lifecycle
net/sched: act_ct: Only release RCU read lock after ct_ft
net/sched: act_mirred: Fix blockcast recursion bypass leading to stack overflow
net/sched: act_mirred: Fix return code in early mirred redirect error paths
net/sched: act_mirred: fix wrong device for mac_header_xmit check in tcf_blockcast_redir
net/sched: cls_flower: remove unions from fl_flow_key
net/sched: cls_flower: revert unintended changes
net/sched: cls_fw: fix NULL dereference of "old" filters before change()
net/sched: do not reset queues in graft operations
net/sched: dualpi2: initialize timer earlier in dualpi2_init()
net/sched: Fix ethx:ingress -> ethy:egress -> ethx:ingress mirred loop
net/sched: fix packet loop on netem when duplicate is on
net/sched: fix pedit partial COW leading to page cache corruption
net/sched: netem: check for negative latency and jitter
net/sched: netem: fix probability gaps in 4-state loss model
net/sched: netem: fix queue limit check to include reordered packets
net/sched: netem: fix slot delay calculation overflow
net/sched: netem: only reseed PRNG when seed is explicitly provided
net/sched: netem: validate slot configuration
net/sched: refine indirect call mitigation in tc_wrapper.h
net/sched: Revert "net/sched: Restrict conditions for adding duplicating netems to qdisc tree"
net/sched: sch_cake: annotate data-races in cake_dump_class_stats (I)
net/sched: sch_cake: annotate data-races in cake_dump_class_stats (II)
net/sched: sch_cake: annotate data-races in cake_dump_stats() (I)
net/sched: sch_cake: annotate data-races in cake_dump_stats() (II)
net/sched: sch_cake: annotate data-races in cake_dump_stats() (III)
net/sched: sch_cake: annotate data-races in cake_dump_stats() (IV)
net/sched: sch_cake: annotate data-races in cake_dump_stats() (V)
net/sched: sch_cake: fix NAT destination port not being updated in cake_update_flowkeys
net/sched: sch_cbs: Call qdisc_reset for child qdisc
net/sched: sch_choke: annotate data-races in choke_dump_stats()
net/sched: sch_dualpi2: drain both C-queue and L-queue in dualpi2_change()
net/sched: sch_fq_codel: annotate data-races from fq_codel_dump_class_stats()
net/sched: sch_fq_codel: remove data-races from fq_codel_dump_stats()
net/sched: sch_fq_pie: annotate data-races in fq_pie_dump_stats()
net/sched: sch_pie: annotate data-races in pie_dump_stats()
net/sched: sch_pie: annotate more data-races in pie_dump_stats()
net/sched: sch_red: annotate data-races in red_dump_stats()
net/sched: sch_red: Replace direct dequeue call with peek and qdisc_dequeue_peeked
net/sched: sch_sfb: annotate data-races in sfb_dump_stats()
net/sched: sch_sfb: Replace direct dequeue call with peek and qdisc_dequeue_peeked
net/sched: sch_sfq: annotate data-races from sfq_dump_class_stats()
net/sched: taprio: fix NULL pointer dereference in class dump
net/sched: taprio: fix use-after-free in advance_sched() on schedule switch
net/sched: use rtnl_kfree_skbs() in pfifo_fast_reset()
 
net/smc: Add documentation for limit_smc_hs and hs_ctrl
net/smc: avoid early lgr access in smc_clc_wait_msg
net/smc: avoid NULL deref of conn->lnk in smc_msg_event tracepoint
net/smc: Do not re-initialize smc hashtables
net/smc: fix indentation in smcr_buf_type section
net/smc: fix missing sk_err when TCP handshake fails
net/smc: fix sleep-inside-lock in __smc_setsockopt() causing local DoS
net/smc: reject CHID-0 ACCEPT that matches an empty ism_dev slot
 
net: __lock_sock() can be static
net: add address list snapshot and reconciliation infrastructure
net: add getsockopt_iter callback to proto_ops
net: Add lease info to queue-get response
net: Add net_cookie to Dead loop messages
net: add net_iov_init() and use it to initialize ->page_type
net: add netdev_from_priv() helper
net: add noinline __init __no_profile to skb_extensions_init() for GCOV compatibility
net: add pskb_may_pull() to skb_gro_receive_list()
net: Add queue-create operation
net: add rps_tag_ptr type and helpers
net: add skb_defer_disable_key static key
net: Add SPDX ids to some source files
net: advance skb_defer_disable_key check in napi_consume_skb
net: ag71xx: check error for platform_get_irq
net: airoha: Add dma_rmb() and READ_ONCE() in airoha_qdma_rx_process()
net: airoha: Add missing bits in airoha_qdma_cleanup_tx_queue()
net: airoha: Add missing PPE configurations in airoha_ppe_hw_init()
net: airoha: Add missing RX_CPU_IDX() configuration in airoha_qdma_cleanup_rx_queue()
net: airoha: Add NULL check for of_reserved_mem_lookup() in airoha_qdma_init_hfwd_queues()
net: airoha: Add size check for TX NAPIs in airoha_qdma_cleanup()
net: airoha: Disable GDM2 forwarding before configuring GDM2 loopback
net: airoha: Do not read uninitialized fragment address in airoha_dev_xmit()
net: airoha: Do not return err in ndo_stop() callback
net: airoha: Do not wake all netdev TX queues in airoha_qdma_wake_netdev_txqs()
net: airoha: fix BQL imbalance in TX path
net: airoha: Fix FE_PSE_BUF_SET configuration if PPE2 is available
net: airoha: Fix NPU RX DMA descriptor bits
net: airoha: Fix possible TX queue stall in airoha_qdma_tx_napi_poll()
net: airoha: Fix PPE cpu port configuration for GDM2 loopback path
net: airoha: Fix typo in airoha_set_gdm2_loopback routine name
net: airoha: fix typo in function name
net: airoha: Fix use-after-free in metadata dst teardown
net: airoha: Fix VIP configuration for AN7583 SoC
net: airoha: Make flow control source port mapping dependent on nbq parameter
net: airoha: Move entries to queue head in case of DMA mapping failure in airoha_dev_xmit()
net: airoha: Move GDM forward port configuration in ndo_open/ndo_stop callbacks
net: airoha: Move ndesc initialization at end of airoha_qdma_init_rx_queue()
net: airoha: Move ndesc initialization at end of airoha_qdma_init_tx()
net: airoha: Rely __field_prep for non-constant masks
net: airoha: Rely on net_device pointer in airoha_dev_setup_tc_block signature
net: airoha: Rely on net_device pointer in ETS callbacks
net: airoha: Rely on net_device pointer in HTB callbacks
net: airoha: Remove PCE_MC_EN_MASK bit in REG_FE_PCE_CFG configuration
net: airoha: Reset PPE cpu port configuration in airoha_ppe_hw_init()
net: airoha: Rework the code flow in airoha_remove() and in airoha_probe() error path
net: airoha: select QDMA block according LAN/WAN configuration
net: airoha: Set REG_RX_CPU_IDX() once in airoha_qdma_fill_rx_queue()
net: airoha: stop net_device TX queue before updating CPU index
net: airoha: Wait for NPU PPE configuration to complete in airoha_ppe_offload_setup()
net: always inline some skb helpers
net: always set reason in sk_filter_trim_cap()
net: annotate data races around sk->sk_prot
net: Annotate sk->sk_write_space() for UDP SOCKMAP.
net: appletalk: fix NULL pointer dereference in aarp_send_ddp()
net: atlantic: fix reading SFP module info on some AQC100 cards
net: atlantic: preserve PCI wake-from-D3 on shutdown when WOL enabled
net: atm: fix skb leak in sigd_send() default branch
net: Avoid checksumming unreadable skb tail on trim
net: bcmasp: Switch to page pool for RX path
net: bcmgenet: fix leaking free_bds
net: bcmgenet: fix off-by-one in bcmgenet_put_txcb
net: bcmgenet: fix racing timeout handler
net: bcmgenet: keep RBUF EEE/PM disabled
net: bnxt: Add a helper for tx_bd_ext
net: bnxt: Add boilerplate GSO code
net: bnxt: Add SW GSO completion and teardown support
net: bnxt: Add TX inline buffer infrastructure
net: bnxt: Dispatch to SW USO
net: bnxt: Export bnxt_xmit_get_cfa_action
net: bnxt: Implement software USO
net: bnxt: Use dma_unmap_len for TX completion unmapping
net: bonding: fix NULL pointer dereference in bond_do_ioctl()
net: bridge: add stp_mode attribute for STP mode selection
net: bridge: prevent too big nested attributes in br_fill_linkxstats()
net: bridge: use a stable FDB dst snapshot in RCU readers
net: cache snapshot entries for ndo_set_rx_mode_async
net: cadence: macb: add EEE LPI statistics counters
net: cadence: macb: add ethtool EEE support
net: cadence: macb: add ethtool nway_reset support
net: cadence: macb: enable EEE for Mobileye EyeQ5
net: cadence: macb: enable EEE for Raspberry Pi RP1
net: cadence: macb: implement EEE TX LPI support
net: caif: clear client service pointer on teardown
net: call getsockopt_iter if available
net: can: ctucanfd: remove useless copy of PCI_DEVICE_DATA macro
net: cdc-ncm: cleanup device descriptor
net: change sk_filter_reason() to return the reason by value
net: change sk_filter_trim_cap() to return a drop_reason by value
net: change sock.sk_ino and sock_i_ino() to u64
net: change sock_queue_rcv_skb_reason() to return a drop_reason
net: Clear the dst when performing encap / decap
net: Convert move_addr_to_user() to scoped user access
net: convert remaining ipv6_stub users to direct function calls
net: core: allow netdev_upper_get_next_dev_rcu from bh context
net: core: failover: enforce mandatory ops and clean up redundant checks
net: devmem: reject dma-buf bind with non-page-aligned size or SG length
net: dpaa2-mac: export standard statistics
net: dpaa2-mac: extend APIs related to statistics
net: dpaa2-mac: retrieve MAC statistics in one firmware command
net: dropreason: add MACVLAN_BROADCAST_BACKLOG and IPVLAN_MULTICAST_BACKLOG
net: dropreason: add SKB_DROP_REASON_RECURSION_LIMIT
net: dsa: add bridge member iteration macro
net: dsa: clean up struct dsa_chip_data
net: dsa: eliminate
net: dsa: microchip: Don't embed struct phy_device to maintain the port state
net: dsa: microchip: drop an outdated comment about SGMII support
net: dsa: microchip: Drop unnecessary check in ksz9477 PCS setup
net: dsa: move dsa_bridge_ports() helper to dsa.h
net: dsa: mt7530: fix .get_stats64 sleeping in atomic context
net: dsa: mt7530: fix CPU port VLAN not being reset to unaware
net: dsa: mt7530: fix FDB entries not aging out with short timeout
net: dsa: mt7530: preserve VLAN tags on trapped link-local frames
net: dsa: mt7530: untag VLAN-aware bridge PVID
net: dsa: mv88e6xxx: Add partial support for TCAM entries
net: dsa: mxl862xx: add CRC for MDIO communication
net: dsa: mxl862xx: add ethtool statistics support
net: dsa: mxl862xx: cancel pending work on probe error
net: dsa: mxl862xx: don't read out-of-bounds
net: dsa: mxl862xx: don't skip early bridge port configuration
net: dsa: mxl862xx: implement .get_stats64
net: dsa: mxl862xx: implement bridge offloading
net: dsa: mxl862xx: implement VLAN functionality
net: dsa: mxl862xx: reject DSA_PORT_TYPE_DSA
net: dsa: mxl862xx: rename MDIO op arguments
net: dsa: mxl862xx: use RST_DATA to skip writing zero words
net: dsa: qca8k: Use the right GPIO header
net: dsa: realtek: rtl8365mb: fix mode mask calculation
net: dsa: remove redundant netdev_lock_ops() from conduit ethtool ops
net: dsa: remove struct platform_data
net: dsa: remove unused platform_data definitions
net: dsa: tag_rtl8_4: set KEEP flag
net: dsa: tag_rtl8_4: update format description
net: ena: PHC: Add missing barrier
net: ena: PHC: Check return code before setting timestamp output
net: ena: PHC: Fix potential use-after-free in get_timestamp
net: enetc: add ratelimiting to VF mailbox error messages
net: enetc: add support for the standardized counters
net: enetc: add unstructured counters for ENETC v4
net: enetc: add unstructured pMAC counters for ENETC v1
net: enetc: avoid VF->PF mailbox timeout during SR-IOV teardown
net: enetc: correct the command BD ring consumer index
net: enetc: fix DMA write to freed memory in enetc_msg_free_mbx()
net: enetc: fix incorrect mailbox message status returned to VFs
net: enetc: fix init and teardown order to prevent use of unsafe resources
net: enetc: fix missing error code when pf->vf_state allocation fails
net: enetc: fix NTMP DMA use-after-free issue
net: enetc: fix race condition in VF MAC address configuration
net: enetc: fix TOCTOU race and validate VF MAC address
net: enetc: fix unbounded loop and interrupt handling in VF-to-PF messaging
net: enetc: fix VSI mailbox timeout handling and DMA lifecycle
net: enetc: remove standardized counters from enetc_pm_counters
net: enetc: remove stray semicolon
net: enetc: show RX drop counters only for assigned RX rings
net: ethernet: cortina: Carry over frag counter
net: ethernet: cortina: Drop half-assembled SKB
net: ethernet: cortina: Make RX SKB per-port
net: ethernet: cortina: No mapping is a dropped rx
net: ethernet: cs89x0: remove stale CONFIG_MACH_MX31ADS reference
net: ethernet: litex: use device pointer to simplify code.
net: ethernet: litex: use devm_register_netdev() to register netdev
net: ethernet: mtk_eth_soc: avoid writing to ESW registers on MT7628
net: ethernet: mtk_eth_soc: Fix use-after-free in metadata dst teardown
net: ethernet: mtk_eth_soc: initialize PPE per-tag-layer MTU registers
net: ethernet: ravb: Disable interrupts when closing device
net: ethernet: ravb: Do not check URAM suspension when WoL is active
net: ethernet: ravb: Suspend and resume the transmission flow
net: ethernet: ti-cpsw: fix linking built-in code to modules
net: ethernet: ti-cpsw:: rename soft_reset() function
net: ethernet: ti: am65-cpsw: add support for J722S SoC family
net: ethernet: ti: am65-cpsw: Use also port number to identify timestamps
net: ethtool: add ethtool COALESCE_RX_CQE_FRAMES/NSECS
net: ethtool: fix NULL pointer dereference in phy_reply_size
net: ethtool: pass genl_info to the ethnl parse_request operation
net: ethtool: phy: avoid NULL deref when PHY driver is unbound
net: ethtool: re-order local includes
net: ethtool: Track pause storm events
net: ethtool: Update doc for tunable
net: export netif_open for self_test usage
net: fec: fix pinctrl default state restore order on resume
net: fix off-by-one in udp_flow_src_port() / psp_write_headers()
net: fix reference tracker mismanagement in netdev_put_lock()
net: fix skb_ext_total_length() BUILD_BUG_ON with CONFIG_GCOV_PROFILE_ALL
net: fix sock compilation error under CONFIG_PREEMPT_RT
net: fjes: Drop fjes_acpi_driver and rework initialization
net: freescale: ucc_geth: call of_node_put once
net: fs_enet: allow nvmem to override MAC address
net: garp: fix unsigned integer underflow in garp_pdu_parse_attr
net: gro: don't merge zcopy skbs
net: guard timestamp cmsgs to real error queue skbs
net: hamradio: 6pack: fix uninit-value in sixpack_receive_buf
net: hamradio: bpqether: validate frame length in bpq_rcv()
net: hamradio: scc: validate bufsize in SIOCSCCSMEM ioctl
net: hibmcge: disable Relaxed Ordering to fix RX packet corruption
net: hibmcge: move dma_rmb() after dma_sync_single_for_cpu() in RX path
net: hso: refactor endpoint lookup
net: hsr: constify hsr_ops and prp_ops protocol operation structures
net: hsr: defer node table free until after RCU readers
net: hsr: emit notification for PRP slave2 changed hw addr on port deletion
net: hsr: fix NULL pointer dereference in hsr_get_node_data()
net: hsr: fix potential OOB access in supervision frame handling
net: hsr: use __func__ instead of hardcoded function name
net: ibm: emac: Fix use-after-free during device removal
net: ifb: report ethtool stats over num_tx_queues
net: Implement netdev_nl_queue_create_doit
net: initialize sk_rx_queue_mapping in sk_clone()
net: inline skb_add_rx_frag_netmem()
net: introduce ndo_set_rx_mode_async and netdev_rx_mode_work
net: Introduce skb tc depth field to track packet loops
net: ipa: add IPA v5.2 configuration data
net: ipa: Fix decoding EV_PER_EE for IPA v5.0+
net: ipa: Fix programming of QTIME_TIMESTAMP_CFG
net: ipa: Grab IMEM slice base/size from DTS
net: ipeth: refactor endpoint lookup
net: ipv6: fix NOREF dst use in seg6 and rpl lwtunnels
net: ks8851: Avoid excess softirq scheduling
net: ks8851: Reinstate disabling of BHs around IRQ handler
net: l2tp_eth: Replace deprecated strcpy with strscpy in l2tp_eth_create
net: lan743x: fix SGMII detection on PCI1xxxx B0+ during warm reset
net: lan743x: permit VLAN-tagged packets up to configured MTU
net: lan743x: rename chip_rev to fpga_rev
net: lan966x: avoid unregistering netdev on register failure
net: libwx: fix VF illegal register access
net: libwx: improve flow control setting
net: libwx: use request_irq for VF misc interrupt
net: libwx: wrap-around and reset qmprc counter
net: macb: add mpfs specific usrio configuration
net: macb: add safeguards for jumbo frame larger than 10240
net: macb: add support for Microchip pic64hpsc ethernet endpoint
net: macb: add support for reporting SGMII inband link status
net: macb: add the .pcs_inband_caps() callback for SGMII
net: macb: Clean up the .clk_init setting in the macb_config instances
net: macb: Clean up the .init settings in macb_config instances
net: macb: Clean up the .usrio settings in macb_config instances
net: macb: clean up tsu clk rate acquisition
net: macb: drop usrio pointer on EyeQ5 config
net: macb: Factor out the handling of non-hot IRQ events into a separate function
net: macb: fix SGMII with inband aneg disabled
net: macb: fix use of at91_default_usrio without CONFIG_OF
net: macb: Introduce macb_queue_isr_clear() helper function
net: macb: np4 doesn't need a usrio pointer
net: macb: Remove dedicated IRQ handler for WoL
net: macb: rename macb_default_usrio to at91_default_usrio as not all platforms have mii mode control in usrio
net: macb: Replace open-coded implementation with napi_schedule()
net: macb: rework usrio refclk selection code
net: macb: runtime detect MACB_CAPS_USRIO_DISABLED
net: macb: set default_an_inband to true for SGMII
net: macb: set MACB_CAPS_USRIO_DISABLED if no usrio config is provided
net: macb: split USRIO_HAS_CLKEN capability in two
net: macb: timer adjust mode is not supported
net: macb: use ethtool_sprintf to fill ethtool stats strings
net: macb: Use napi_schedule_irqoff() in IRQ handler
net: macb: Use netif_napi_add_tx() instead of netif_napi_add() for TX NAPI
net: macb: warn on pclk use as a tsu_clk fallback
net: macvlan: support multicast rx for bridge ports with shared source MAC
net: mana: Add ethtool counters for RX CQEs in coalesced type
net: mana: Add MAC address to vPort logs and clarify error messages
net: mana: Add NULL guards in teardown path to prevent panic on attach failure
net: mana: Add support for RX CQE Coalescing
net: mana: check xdp_rxq registration before unreg in mana_destroy_rxq()
net: mana: Don't overwrite port probe error with add_adev result
net: mana: Fix crash from unvalidated SHM offset read from BAR0 during FLR
net: mana: Fix EQ leak in mana_remove on NULL port
net: mana: Fix TOCTOU double-fetch of hwc_msg_id from DMA buffer
net: mana: Guard mana_remove against double invocation
net: mana: hardening: Validate adapter_mtu from MANA_QUERY_DEV_CONFIG
net: mana: hardening: Validate doorbell ID from GDMA_REGISTER_DEVICE response
net: mana: Init gf_stats_work before potential error paths in probe
net: mana: Init link_change_work before potential error paths in probe
net: mana: Move current_speed debugfs file to mana_init_port()
net: mana: remove double CQ cleanup in mana_create_rxq error path
net: mana: Set default number of queues to 16
net: mana: Skip redundant detach on already-detached port
net: mana: Skip WQ object destruction for uninitialized RXQ
net: mana: Trigger VF reset/recovery on health check failure due to HWC timeout
net: mana: Use at least SZ_4K in doorbell ID range check
net: mana: Use pci_name() for debugfs directory naming
net: mana: validate rx_req_idx to prevent out-of-bounds array access
net: mctp i2c: check length before marking flow active
net: mctp: allow local TX with no address assigned
net: mctp: avoid copy in fragmentation loop for near-MTU messages
net: mctp: defer creation of dst after source-address check
net: mctp: don't require a route for null-EID ingress
net: mctp: fix don't require received header reserved bits to be zero
net: mctp: perform source address lookups when we populate our dst
net: mctp: test: use a zeroed struct sockaddr_mctp
net: mctp: test: Use dev_direct_xmit for TX to our test device
net: mctp: tests: use actual address when creating dev with addr
net: mctp: usb: don't fail mctp_usb_rx_queue on a deferred submission
net: mctp: usb: fix race between urb completion and rx_retry cancellation
net: mdio-gpio: remove linux/mdio-gpio.h
net: mdio-gpio: remove linux/platform_data/mdio-gpio.h
net: mdio: add a driver for PIC64-HPSC/HX MDIO controller
net: mdio: constify attributes and attribute arrays
net: mdio: extend struct mdio_bus_stat_attr instead of using dev_ext_attribute
net: mdio: MDIO_PIC64HPSC should depend on ARCH_MICROCHIP
net: mdio: mvusb: drop redundant device reference
net: mdio: remove selecting FIXED_PHY for FWNODE_MDIO
net: mdio: use macro __ATTR to simplify the code
net: mdio: use macro __ATTRIBUTE_GROUPS
net: mdio: xgene: Fix misleading err message in xgene mdio read
net: microchip: dead code cleanup in kconfig for FDMA
net: microchip: lan743x: add ethtool nway_reset support
net: move promiscuity handling into netdev_rx_mode_work
net: mv643xx: fix OF node refcount
net: mvneta: support EPROBE_DEFER when reading MAC address
net: mvpp2: build skb from XDP-adjusted data on XDP_PASS
net: mvpp2: limit XDP frame size to the RX buffer
net: mvpp2: refill RX buffers before XDP or skb use
net: mvpp2: sync RX data at the hardware packet offset
net: napi: Avoid gro timer misfiring at end of busypoll
net: net_failover: Fix the deadlock in slave register
net: netdevsim: correct typo in new_device_store error message
net: netlink: don't set nsid on local notifications
net: netlink: fix sending unassigned nsid after assigned one
net: ngbe: move the WOL functions to libwx
net: ngbe: remove netdev->ethtool->wol_enabled setting
net: ngbe: remove redundant macros
net: nsh: fix incorrect header length macros
net: ntb_netdev: add SPDX tag and remove boilerplate license text
net: ntb_netdev: Factor out multi-queue helpers
net: ntb_netdev: Gate subqueue stop/wake by transport link
net: ntb_netdev: Introduce per-queue context
net: ntb_netdev: Support ethtool channels for multi-queue
net: openvswitch: clean up some kernel-doc warnings
net: openvswitch: fix possible kfree_skb of ERR_PTR
net: packetengines: remove obsolete hamachi driver
net: packetengines: remove obsolete yellowfin driver and vendor dir
net: page_pool: scale alloc cache with PAGE_SIZE
net: pcs: pcs-mtk-lynxi: fix bpi-r3 serdes configuration
net: phonet: do not BUG_ON() in pn_socket_autobind() on failed bind
net: phonet: free phonet_device after RCU grace period
net: phy: add a PHY write barrier when disabling interrupts
net: phy: add support for disabling PHY-autonomous EEE
net: phy: air_en8811h: add AN8811HB MCU assert/deassert support
net: phy: avoid extra casting in mdio_bus_get_stat
net: phy: bcm84881: add BCM84891/BCM84892 support
net: phy: bcm84881: add LED framework support for BCM84891/BCM84892
net: phy: broadcom: implement .disable_autonomous_eee for BCM54xx
net: phy: broadcom: Save PHY counters during suspend
net: phy: Clean the phy_ports after unregistering the downstream SFP bus
net: phy: clean the sfp upstream if phy probing fails
net: phy: consider that mdio_bus_device_stat_field_show doesn't use member address
net: phy: don't try to setup PHY-driven SFP cages when using genphy
net: phy: dp83869: fix setting CLK_O_SEL field.
net: phy: DP83TC811: add reading of abilities
net: phy: fix a return path in get_phy_c45_ids()
net: phy: honor eee_disabled_modes in phy_advertise_eee_all()
net: phy: honor eee_disabled_modes in phy_support_eee()
net: phy: improve mdiobus_stats_acct
net: phy: inline helper mdio_bus_get_global_stat
net: phy: make mdio_device.c part of libphy
net: phy: micrel: Add support for lan9645x internal phy
net: phy: micrel: fix LAN8814 QSGMII soft reset
net: phy: microchip: add downshift tunable support for LAN88xx
net: phy: microchip: enable downshift by default on LAN88xx
net: phy: move (of_)mdio_find_bus to mdio_bus_provider.c
net: phy: move mdio_device reset handling functions in the code
net: phy: move registering mdio_bus_class and mdio_bus_type to libphy
net: phy: move remaining provider code to mdio_bus_provider.c
net: phy: mxl-gpy: add PHY-level statistics via ethtool
net: phy: qcom: at803x: Use the correct bit to disable extended next page
net: phy: realtek: Add property to enable SSC
net: phy: realtek: add RTL8224 pair order support
net: phy: realtek: add RTL8224 polarity support
net: phy: realtek: Add support for PHY LEDs on RTL8211F-VD
net: phy: realtek: convert RTL8211F to .disable_autonomous_eee
net: phy: realtek: get rid of magic numbers in rtl8201_config_intr()
net: phy: realtek: use LEDCR page number define on RTL8211F
net: phy: remove Kconfig symbol MDIO_BUS
net: phy: remove phy ports upon probe failure
net: phy: remove phy_attach
net: phy: skip EEE advertisement write when autoneg is disabled
net: phy: update outdated comment for removed phy_package_read/write()
net: phy: vitesse: add inband caps and configuration
net: phylink: add debug for phy_config_inband()
net: phylink: use phylink_expects_phy() in phylink_fwnode_phy_connect()
net: plumb drop reasons to __dev_queue_xmit()
net: pppoe: avoid zero-length arrays in struct pppoe_hdr
net: prevent possible UAF in rtnl_prop_list_size()
net: Proxy netdev_queue_get_dma_dev for leased queues
net: Proxy netif_mp_{open,close}_rxq for leased queues
net: pse-pd: fix kernel-doc function name for pse_control_find_by_id()
net: pse-pd: fix out-of-bounds bitmap access in pse_isr() on 32-bit
net: pse-pd: fix sign on -ENOENT check in of_load_pse_pis()
net: psp: check for device unregister when creating assoc
net: psp: require admin permission for dev-set and key-rotate
net: pull headers in qdisc_pkt_len_segs_init()
net: qdisc_pkt_len_segs_init() cleanup
net: qrtr: fix endian handling of confirm_rx field
net: qrtr: fix refcount saturation and potential UAF in qrtr_port_remove
net: qrtr: ns: Fix use-after-free in driver remove()
net: qrtr: ns: Free the node during ctrl_cmd_bye()
net: qrtr: ns: Limit the maximum number of lookups
net: qrtr: ns: Limit the maximum server registration per node
net: qrtr: ns: Limit the total number of nodes
net: qualcomm: rmnet: fix endpoint use-after-free in rmnet_dellink()
net: rds: clear i_sends on setup unwind
net: rds: fix MR cleanup on copy error
net: remove addr_len argument of recvmsg() handlers
net: remove ax25 and amateur radio (hamradio) subsystem
net: remove EXPORT_IPV6_MOD() and EXPORT_IPV6_MOD_GPL() macros
net: remove ISDN subsystem and Bluetooth CMTP
net: remove the netif_get_rx_queue_lease_locked() helpers
net: remove unused ATM protocols and legacy ATM device drivers
net: Rename ifq_idx to rxq_idx in netif_mp_* helpers
net: rocker: kzalloc + kcalloc to kzalloc_flex
net: rose: reject truncated CLEAR_REQUEST frames in state machines
net: rtnetlink: zero ifla_vf_broadcast to avoid stack infoleak in rtnl_fill_vfinfo
net: rtsn: fix mdio_node leak in rtsn_mdio_alloc()
net: sched: cls_u32: Avoid memcpy() false-positive warning in u32_init_knode()
net: sched: introduce qdisc-specific drop reason tracing
net: sched: rename QDISC_DROP_CAKE_FLOOD to QDISC_DROP_FLOOD_PROTECTION
net: sched: rename QDISC_DROP_FQ_* to generic names
net: sched: sch_dualpi2: use qdisc_dequeue_drop() for dequeue drops
net: sched: sfq: convert to qdisc drop reasons
net: sfp: add quirk for ZOERAX SFP-2.5G-T
net: sfp: initialize i2c_block_size at adapter configure time
net: shaper: annotate the data races
net: shaper: enforce singleton NETDEV scope with id 0
net: shaper: fix trivial ordering issue in net_shaper_commit()
net: shaper: fix undersized reply skb allocation in GROUP command
net: shaper: flip the polarity of the valid flag
net: shaper: reject duplicate leaves in GROUP request
net: shaper: reject handle IDs exceeding internal bit-width
net: shaper: reject QUEUE scope handle with missing id
net: shaper: Reject reparenting of existing nodes
net: shaper: rework the VALID marking (again)
net: shaper: set ret to -ENOMEM when genlmsg_new() fails in group_doit
net: skb: clean up dead code after skb_kfree_head() simplification
net: skbuff: fix missing zerocopy reference in pskb_carve helpers
net: skbuff: fix pskb_carve leaking zcopy pages
net: skbuff: preserve shared-frag marker during coalescing
net: skbuff: propagate shared-frag marker through frag-transfer helpers
net: Slightly simplify net_mp_{open,close}_rxq
net: spacemit: Remove unused buff_addr fields
net: sparx5: configure serdes for 1000BASE-X in sparx5_port_init()
net: sparx5: fix wrong chip ids for TSN SKUs
net: sparx5: move calendar initialization to probe
net: sparx5: move FDMA/XTR initialization out of sparx5_start()
net: sparx5: move MAC table initialization and add deinit function
net: sparx5: move netdev and notifier block registration to probe
net: sparx5: move PTP IRQ handling out of sparx5_start()
net: sparx5: move remaining init functions from start() to probe()
net: sparx5: move stats initialization and add deinit function
net: sparx5: move VCAP initialization to probe
net: sparx5: replace sparx5_start() with sparx5_forwarding_init()
net: stmmac: add BASE-X support to integrated PCS
net: stmmac: add documentation for clocks
net: stmmac: add documentation for stmmac_dma_cfg members
net: stmmac: Add glue layer for Spacemit K3 SoC
net: stmmac: add GSO MSS checks
net: stmmac: add helper to get hardware receive descriptor
net: stmmac: add helper to get hardware transmit descriptor
net: stmmac: add helper to get size of a receive descriptor
net: stmmac: add helper to get size of a transmit descriptor
net: stmmac: add helper to set receive buffer size
net: stmmac: add helper to set receive tail pointer
net: stmmac: add helper to set transmit tail pointer
net: stmmac: add stmmac_tso_header_size()
net: stmmac: add struct stmmac_pcs_info
net: stmmac: add support for reading inband SGMII status
net: stmmac: add TSO check for header length
net: stmmac: add warning when TSO is requested but unsupported
net: stmmac: avoid passing pci_dev
net: stmmac: check txpbl for TSO
net: stmmac: clean up formatting in stmmac_mac_finish()
net: stmmac: clean up stmmac_clear_rx_descriptors()
net: stmmac: convert plat_stmmacenet_data booleans to type bool
net: stmmac: dwmac-nuvoton: Add dwmac glue for Nuvoton MA35 family
net: stmmac: dwmac-nuvoton: fix NULL pointer dereference in nvt_set_phy_intf_sel()
net: stmmac: dwmac-rk: Fix typo in comment
net: stmmac: dwmac-socfpga: get the phy_mode with the dedicated helper
net: stmmac: dwmac-socfpga: Move internal helpers
net: stmmac: dwmac-socfpga: Use the correct type for interface modes
net: stmmac: dwmac-socfpga: Use the socfpga_sgmii_config() helper
net: stmmac: dwmac-sofcpga: Drop the struct device reference
net: stmmac: elminate tbs_desc in stmmac_xmit()
net: stmmac: enable RPS and RBU interrupts
net: stmmac: eswin: clear TXD and RXD delay registers during initialization
net: stmmac: eswin: correct RGMII delay granularity to 20 ps
net: stmmac: eswin: fix HSP CSR init ordering after clock enable
net: stmmac: eswin: validate RGMII delay values
net: stmmac: fix .ndo_fix_features()
net: stmmac: fix channel TSO enable on resume
net: stmmac: fix EEE supportable interfaces
net: stmmac: fix transmit interrupt coalescing
net: stmmac: fix TSO support when some channels have TBS available
net: stmmac: helpers for filling tx_q->tx_skbuff_dma
net: stmmac: imx: Disable EEE
net: stmmac: make chain_mode a boolean
net: stmmac: make dma_cfg mixed/fixed burst boolean
net: stmmac: make extend_desc boolean
net: stmmac: make pcs_mask and phy_mask u32
net: stmmac: make stmmac_set_gso_features() more readable
net: stmmac: mdio: convert field prep to use field_prep()
net: stmmac: mdio: convert MDC clock divisor selection to tables
net: stmmac: mdio: simplify MDC clock divisor lookup
net: stmmac: mdio: use same test for MDC clock divisor lookups
net: stmmac: mdio_bus_data->default_an_inband is boolean
net: stmmac: more mode -> descriptor_mode renames
net: stmmac: move "TSO supported" message to stmmac_set_gso_features()
net: stmmac: move check for hardware checksum supported
net: stmmac: move default_an_inband to plat_stmmacenet_data
net: stmmac: move DMA configuration validation to driver probe
net: stmmac: move first xmit descriptor SARC and TBS config
net: stmmac: move initialisation of dma_cfg->atds
net: stmmac: move MSI data out of struct stmmac_priv
net: stmmac: move stmmac_xmit() first entry index code
net: stmmac: move stmmac_xmit() initial variable init
net: stmmac: move stmmac_xmit() skb head handling
net: stmmac: move TSO VLAN tag insertion to core code
net: stmmac: pass interface mode into fix_mac_speed() method
net: stmmac: platform: Add snps,dwmac-5.40a IP compatible string
net: stmmac: platform: read channels irq
net: stmmac: Prevent NULL deref when RX memory exhausted
net: stmmac: provide flag to disable EEE
net: stmmac: provide plat_dat->dma_cfg in stmmac_plat_dat_alloc()
net: stmmac: ptp: limit n_per_out
net: stmmac: ptp: rearrange n_ext_ts initialisation
net: stmmac: ptp: remove redundant priv->pps[].available
net: stmmac: qcom-ethqos: change ethqos_configure*() to return void
net: stmmac: qcom-ethqos: convert to set_clk_tx_rate() method
net: stmmac: qcom-ethqos: convert to use phy_set_mode_ext()
net: stmmac: qcom-ethqos: correct prg_rclk_dly comment
net: stmmac: qcom-ethqos: eliminate configure_func
net: stmmac: qcom-ethqos: finally eliminate the switch
net: stmmac: qcom-ethqos: move 100M/10M speed programming
net: stmmac: qcom-ethqos: move 1G vs 100M/10M RGMII settings
net: stmmac: qcom-ethqos: move detection of invalid RGMII speed
net: stmmac: qcom-ethqos: move ethqos_set_serdes_speed()
net: stmmac: qcom-ethqos: move loopback decision next to reg update
net: stmmac: qcom-ethqos: move loopback disable to .mac_finish()
net: stmmac: qcom-ethqos: move phase_shift to register update site
net: stmmac: qcom-ethqos: move qcom_ethqos_set_sgmii_loopback() up
net: stmmac: qcom-ethqos: move RGMII_CONFIG2_RSVD_CONFIG15 out
net: stmmac: qcom-ethqos: move RGMII_CONFIG2_RX_PROG_SWAP
net: stmmac: qcom-ethqos: move RGMII_CONFIG_DDR_MODE
net: stmmac: qcom-ethqos: move SerDes speed configuration
net: stmmac: qcom-ethqos: move two more RGMII_IO_MACRO_CONFIG2 out
net: stmmac: qcom-ethqos: pass ethqos to ethqos_pcs_set_inband()
net: stmmac: qcom-ethqos: pass phy interface mode to configs
net: stmmac: qcom-ethqos: remove ethqos_configure()
net: stmmac: qcom-ethqos: remove phy_set_mode_ext() after phy_power_on()
net: stmmac: qcom-ethqos: remove register field value obfuscations
net: stmmac: qcom-ethqos: rename "por" members to "rgmii_por"
net: stmmac: qcom-ethqos: set clk_csr
net: stmmac: qcom-ethqos: simplify prg_rclk_dly programming
net: stmmac: qcom-ethqos: use phy interface mode for inband
net: stmmac: rearrange stmmac_tx_info members to pack better
net: stmmac: remove .get_tx_len()
net: stmmac: remove .get_tx_ls()
net: stmmac: remove .get_tx_owner()
net: stmmac: remove axi_kbbe, axi_mb and axi_rb members
net: stmmac: remove dwmac4 DMA_CHAN_INTR_DEFAULT_[TR]X*
net: stmmac: remove dwmac410_(enable|disable)_dma_irq
net: stmmac: remove mac->xlgmac
net: stmmac: remove plat_dat->port_node
net: stmmac: remove rx_tail_addr
net: stmmac: remove stmmac_dwmac4_get_mac_addr()
net: stmmac: remove tx_tail_addr
net: stmmac: rename "mode" to "descriptor_mode"
net: stmmac: rename STMMAC_GET_ENTRY() -> STMMAC_NEXT_ENTRY()
net: stmmac: reorder structs to reduce memory consumption
net: stmmac: simplify atds initialisation
net: stmmac: simplify DMA descriptor allocation/init/freeing
net: stmmac: simplify GSO/TSO test in stmmac_xmit()
net: stmmac: simplify stmmac_set_queue_rx_buf_size()
net: stmmac: split out gso features setup
net: stmmac: Update default_an_inband before passing value to phylink_config
net: stmmac: use circ_buf helpers for descriptors
net: stmmac: use consistent tests for receive buffer size
net: stmmac: use first_desc for TBS
net: stmmac: use GENMASK_U32() for mdio bitfields
net: stmmac: use integrated PCS for BASE-X modes
net: stmmac: use more descriptive names in stmmac_xmit()
net: stmmac: use queue rather than ->queue_index
net: stmmac: use u32 for MDIO register field masks
net: stmmac: use u8 for ?x_queues_to_use and number_?x_queues
net: stmmac: use u8 for host_dma_width and similar struct members
net: strparser: fix skb_head leak in strp_abort_strp()
net: team: Add new rx_enabled team port option
net: team: Add new tx_enabled team port option
net: team: Annotate reads and writes for mixed lock accessed values
net: team: fix NULL pointer dereference in team_xmit during mode change
net: team: Remove unused team_mode_op, port_enabled
net: team: Rename enablement functions and struct members to tx
net: team: Rename port_disabled team mode op to port_tx_disabled
net: team: Track rx enablement separately from tx enablement
net: ti: davinci_emac: stop using bus type mdio_bus_type
net: ti: icssg-prueth: Add HSR multicast FDB port membership management
net: ti: icssg: Add HSR/PRP protocol frame filtering
net: ti: icssg: Fix wrong macro used in RX classifier configuration
net: ti: icssm-prueth: fix eth_ports_node leak in probe
net: tipc: Use crypto_stdrng_get_bytes()
net: tls: fix off-by-one in sg_chain entry count for wrapped sk_msg ring
net: tls: fix silent data drop under pipe back-pressure
net: tls: fix strparser anchor skb leak on offload RX setup failure
net: tls: prevent chain-after-chain in plain text SG
net: tso: Introduce tso_dma_map and helpers
net: txgbe: distinguish module types by checking identifier
net: txgbe: fix firmware version check
net: txgbe: fix RTNL assertion warning when remove module
net: txgbe: initialize module info buffer
net: txgbe: initialize PHY interface to 0
net: usb: asix: ax88772: re-add usbnet_link_change() in phylink callbacks
net: usb: cdc-ether: unify error handling in probe
net: usb: cdc-phonet: fix skb frags[] overflow in rx_complete()
net: usb: cdc_ncm: add Apple Mac USB-C direct networking quirk
net: usb: lan78xx: drop redundant device reference
net: usb: r8152: add TRENDnet TUC-ET2G v2.0
net: usb: rtl8150: fix use-after-free in rtl8150_start_xmit()
net: usb: rtl8150: free skb on usb_submit_urb() failure in xmit
net: use get_random_u{16,32,64}() where appropriate
net: use ktime_t in struct scm_timestamping_internal
net: use try_cmpxchg() in lock_sock_nested()
net: validate skb->napi_id in RX tracepoints
net: vxlan: check ipv6_mod_enabled() on neigh_reduce()
net: wan/fsl_ucc_hdlc: cleanup ucc_hdlc_poll
net: wan: fsl_ucc_hdlc: fix ucc_hdlc_remove
net: wan: fsl_ucc_hdlc: fix uhdlc_memclean
net: wan: fsl_ucc_hdlc: free tx_skbuff in uhdlc_memclean
net: wangxun: move ethtool_ops.set_channels into libwx
net: wangxun: reorder timer and work sync cancellations
net: wangxun: replace busy-wait reset flag with kernel mutex
net: wangxun: schedule hardware stats update in watchdog
net: warn ops-locked drivers still using ndo_set_rx_mode
net: wwan: iosm: fix potential memory leaks in ipc_imem_init()
net: wwan: t7xx: validate port_count against message length in t7xx_port_enum_msg_handler
net: xgbe: use device_get_mac_addr
net: xgene: fix mdio_np leak in xgene_mdiobus_register()
 
Linux: net:ethernet:enic: add VIC subsystem ids
Linux: net:ethernet:enic: map ethtool link modes by VIC type
 
net_sched: fix skb memory leak in deferred qdisc drops
net_sched: sch_hhf: annotate data-races in hhf_dump_stats()
 
netconsole: avoid clobbering userdatum value on truncated write
netconsole: avoid out-of-bounds access on empty string in trim_newline()
netconsole: propagate device name truncation in dev_name_store()
netconsole: restore userdatum value on update_userdata() failure
netconsole: return count instead of strnlen(buf, count) from store callbacks
 
netdev: fix double-free in netdev_nl_bind_rx_doit()
 
netdevsim: Add devlink port resource registration
netdevsim: convert to ndo_set_rx_mode_async
netdevsim: move TC offload code to a dedicated file
netdevsim: psp: only call nsim_psp_uninit() on PFs
netdevsim: psp: rcu protect psp_dev reference
netdevsim: psp: serialize calls to nsim_psp_uninit()
netdevsim: support tc-ets offload
netdevsim: zero initialize struct iphdr in dummy sk_buff
 
netfilter: add deprecation warning for dccp support
netfilter: add more netlink-based policy range checks
netfilter: arp_tables: fix IEEE1394 ARP payload parsing
netfilter: br_netfilter: Reallocate headroom if necessary in neigh_hh_bridge()
netfilter: bridge: eb_tables: close module init race
netfilter: bridge: make ebt_snat ARP rewrite writable
netfilter: conntrack: remove sprintf usage
netfilter: conntrack: remove UDP-Lite conntrack support
netfilter: conntrack: tcp: do not force CLOSE on invalid-seq RST without direction check
netfilter: conntrack_irc: fix possible out-of-bounds read
netfilter: ctnetlink: check tuple and mask in expectations created via nfqueue
netfilter: disable payload mangling in userns
netfilter: ebtables: close dangling table module init race
netfilter: ebtables: fix OOB read in compat_mtw_from_user
netfilter: ebtables: move to two-stage removal scheme
netfilter: flowtable: ensure sufficient headroom in xmit path
netfilter: flowtable: fix inline pppoe encapsulation in xmit path
netfilter: flowtable: fix inline vlan encapsulation in xmit path
netfilter: flowtable: use skb_pull_rcsum() to pop vlan/pppoe header
netfilter: ip6t_hbh: reject oversized option lists
netfilter: ipset: annotate "pos" for concurrent readers/writers
netfilter: ipset: fix a potential dump-destroy race
netfilter: ipset: Fix data race between add and dump in all hash types
netfilter: ipset: Fix data race between add and list header in all hash types
netfilter: ipset: stop hash:* range iteration at end
netfilter: nat: use kfree_rcu to release ops
netfilter: nf_conntrack: destroy stale expectfn expectations on unregister
netfilter: nf_conntrack_expect: restore helper propagation via expectation
netfilter: nf_conntrack_gre: fix gre keymap list corruption
netfilter: nf_conntrack_h323: Correct indentation when H323_TRACE defined
netfilter: nf_conntrack_h323: remove unreliable debug code in decode_octstr
netfilter: nf_conntrack_helper: fix possible null deref during error log
netfilter: nf_conntrack_sip: don't use simple_strtoul
netfilter: nf_conntrack_sip: get helper before allocating expectation
netfilter: nf_conntrack_sip: remove net variable shadowing
netfilter: nf_log: validate MAC header was set before dumping it
netfilter: nf_log_syslog: no longer acquire sk_callback_lock in nf_log_dump_sk_uid_gid()
netfilter: nf_queue: hold bridge skb->dev while queued
netfilter: nf_socket: skip socket lookup for non-first fragments
netfilter: nf_tables: add hook transactions for device deletions
netfilter: nf_tables: add netlink policy based cap on registers
netfilter: nf_tables: drop obsolete EXPORT_SYMBOLs
netfilter: nf_tables: fix dst corruption in same register operation
netfilter: nf_tables: fix netdev hook allocation memleak with dormant tables
netfilter: nf_tables: Fix typo in enum description
netfilter: nf_tables: join hook list via splice_list_rcu() in commit phase
netfilter: nf_tables: remove register tracking infrastructure
netfilter: nf_tables: skip L4 header parsing for non-first fragments
netfilter: nf_tables: use list_del_rcu for netlink hooks
netfilter: nf_tables_offload: add nft_flow_action_entry_next() and use it
netfilter: nf_tables_offload: drop device refcount on error
netfilter: nfnetlink: prefer skb_mac_header helpers
netfilter: nfnetlink_log: no longer acquire sk_callback_lock
netfilter: nfnetlink_osf: fix divide-by-zero in OSF_WSS_MODULO
netfilter: nfnetlink_osf: fix out-of-bounds read on option matching
netfilter: nfnetlink_osf: fix potential NULL dereference in ttl check
netfilter: nfnetlink_queue: no longer acquire sk_callback_lock
netfilter: nfnetlink_queue: remove locking in nfqnl_get_sk_secctx
netfilter: nft_byteorder: remove multi-register support
netfilter: nft_compat: run xt_check_hooks_{match,target}() from .validate
netfilter: nft_ct: bail out on template ct in get eval
netfilter: nft_ct: fix missing expect put in obj eval
netfilter: nft_exthdr: fix register tracking for F_PRESENT flag
netfilter: nft_fib: fix stale stack leak via the OIFNAME register
netfilter: nft_fib_ipv6: bail out of sibling walk if rt got unlinked
netfilter: nft_fib_ipv6: handle routes via external nexthop
netfilter: nft_fib_ipv6: switch to fib6_lookup
netfilter: nft_fib_ipv6: walk fib6_siblings under RCU
netfilter: nft_fwd_netdev: add device and headroom validate with neigh forwarding
netfilter: nft_fwd_netdev: check ttl/hl before forwarding
netfilter: nft_fwd_netdev: use recursion counter in neigh egress path
netfilter: nft_inner: Fix IPv6 inner_thoff desync
netfilter: nft_inner: release local_lock before re-enabling softirqs
netfilter: nft_meta: add double-tagged vlan and pppoe support
netfilter: nft_meta: no longer acquire sk_callback_lock in nft_meta_get_eval_skugid()
netfilter: nft_meta_bridge: fix stale stack leak via IIFHWADDR register
netfilter: nft_osf: restrict it to ipv4
netfilter: nft_set_pipapo: increment data in one step
netfilter: nft_set_pipapo_avx2: remove redundant loop in lookup_slow
netfilter: nft_set_rbtree: don't disable bh when acquiring tree lock
netfilter: nft_tunnel: fix use-after-free on object destroy
netfilter: reject zero shift in nft_bitwise
netfilter: remove nf_ipv6_ops and use direct function calls
netfilter: replace skb_try_make_writable() by skb_ensure_writable()
netfilter: require Ethernet MAC header before using eth_hdr()
netfilter: revalidate bridge ports
netfilter: skip recording stale or retransmitted INIT
netfilter: synproxy: add mutex to guard hook reference counting
netfilter: synproxy: refresh tcphdr after skb_ensure_writable
netfilter: use function typedefs for __rcu NAT helper hook pointers
netfilter: x_physdev: reject empty or not-nul terminated device names
netfilter: x_tables: add .check_hooks to matches and targets
netfilter: x_tables: add and use xt_unregister_table_pre_exit
netfilter: x_tables: add and use xtables_unregister_table_exit
netfilter: x_tables: allocate hook ops while under mutex
netfilter: x_tables: allow initial table replace without emitting audit log message
netfilter: x_tables: Avoid a couple -Wflex-array-member-not-at-end warnings
netfilter: x_tables: avoid leaking percpu counter pointers
netfilter: x_tables: close dangling table module init race
netfilter: x_tables: unregister the templates first
netfilter: xt_cpu: prefer raw_smp_processor_id
netfilter: xt_CT: fix usersize for v1 and v2 revision
netfilter: xt_HL: add pr_fmt and checkentry validation
netfilter: xt_NFQUEUE: prefer raw_smp_processor_id
netfilter: xt_owner: no longer acquire sk_callback_lock in mt_owner()
netfilter: xt_policy: fix strict mode inbound policy matching
netfilter: xt_socket: enable defrag after all other checks
netfilter: xtables: fix L4 header parsing for non-first fragments
netfilter: xtables: restrict several matches to inet family
 
netfs, afs: Fix write skipping in dir/link writepages
 
netfs: Defer the emission of trace_netfs_folio()
netfs: Fix cancellation of a DIO and single read subrequests
netfs: Fix early put of sink folio in netfs_read_gaps()
netfs: fix error handling in netfs_extract_user_iter()
netfs: Fix folio->private handling in netfs_perform_write()
netfs: Fix leak of request in netfs_write_begin() error handling
netfs: Fix missing barriers when accessing stream->subrequests locklessly
netfs: Fix missing locking around retry adding new subreqs
netfs: Fix netfs_invalidate_folio() to clear dirty bit if all changes gone
netfs: Fix netfs_read_folio() to wait on writeback
netfs: Fix netfs_read_to_pagecache() to pause on subreq failure
netfs: Fix overrun check in netfs_extract_user_iter()
netfs: Fix partial invalidation of streaming-write folio
netfs: Fix potential deadlock in write-through mode
netfs: Fix potential for tearing in ->remote_i_size and ->zero_point
netfs: Fix potential UAF in netfs_unlock_abandoned_read_pages()
netfs: Fix potential uninitialised var in netfs_extract_user_iter()
netfs: Fix read-gaps to remove netfs_folio from filled folio
netfs: Fix streaming write being overwritten
netfs: fix VM_BUG_ON_FOLIO() issue in netfs_write_begin() call
netfs: Fix write streaming disablement if fd open O_RDWR
netfs: Fix zeropoint update where i_size > remote_i_size
 
netkit: Add netkit notifier to check for unregistering devices
netkit: Add single device mode for netkit
netkit: Add xsk support for af_xdp applications
netkit: convert to ndo_set_rx_mode_async
netkit: Don't emit scrub attribute for single device mode
netkit: Implement rtnl_link_ops->alloc and ndo_queue_create
 
netlabel: validate unlabeled address and mask attribute lengths
 
netlink: add a nla_nest_end_safe() helper
netlink: update outdated comment
 
netmem: remove the pp fields from net_iov
 
netpoll: fix IPv6 local-address corruption
netpoll: normalize skb->dev to the netpoll device
netpoll: pass buffer size to egress_dev() to avoid MAC truncation
 
nexthop: fix IPv6 route referencing IPv4 nexthop
 
NFC: digital: Bounds check NFC-A cascade depth in SDD response handler
NFC: fix header file kernel-doc warnings
 
nfc: hci: fix out-of-bounds read in HCP header parsing
nfc: llcp: add missing return after LLCP_CLOSED checks
nfc: llcp: Fix use-after-free in llcp_sock_release()
nfc: llcp: Fix use-after-free race in nfc_llcp_recv_cc()
nfc: microread: Drop unused include
nfc: nfcmrvl: convert to gpio descriptors
nfc: nfcmrvl: refactor endpoint lookup
 
NFC: nfcmrvl: Replace strcpy() with strscpy()
 
nfc: nxp-nci: i2c: use rising-edge IRQ on ACPI systems
 
NFC: nxp-nci: Replace strcpy() with strscpy()
 
nfc: pn533: drop redundant device reference
nfc: pn533: refactor endpoint lookup
 
NFC: pn544: i2c: Replace strcpy() with strscpy()
 
nfc: port100: drop redundant device reference
nfc: port100: refactor endpoint lookup
nfc: s3fwrn5: convert to gpio descriptors
 
NFC: s3fwrn5: Replace strcpy() with strscpy()
NFC: trf7970a: Ignore antenna noise when checking for RF field
 
nfp: bpf: remove references to bpf_reg_state->off for pointers
nfp: fix swapped arguments in nfp_encode_basic_qdr() calls
 
nfs/blocklayout: Fix compilation error (`make W=1`) in bl_write_pagelist()
 
NFS/blocklayout: print each device used for SCSI layouts
 
NFS: Fix RCU dereference of cl_xprt in nfs_compare_super_address
NFS: fix RENAME attr in presence of directory delegations
 
nfs: fix utimensat() for atime with delegated timestamps
 
NFS: fix writeback in presence of errors
NFS: improve "Server wrote zero bytes" error
NFS: remove redundant __private attribute from nfs_page_class
 
nfs: stop using writeback internals for WB_WRITEBACK accounting
nfs: update inode ctime after removexattr operation
nfs: use memcpy_and_pad in decode_fh
 
NFS: Use nlmclnt_shutdown_rpc_clnt() to safely shut down NLM
NFS: write_completion: dereference loop-local req, not hdr->req
 
NFSD/export: Add sign_fh export option
 
nfsd/sunrpc: add svc_rqst->rq_private pointer and remove rq_lease_breaker
nfsd/sunrpc: move rq_cachetype into struct nfsd_thread_local_info
 
NFSD: Add a key for signing filehandles
 
nfsd: add a runtime switch for disabling delegated timestamps
 
NFSD: convert callback RPC program to per-net namespace
 
nfsd: convert global state_lock to per-net deleg_lock
 
NFSD: Docs: clean up pnfs server timeout docs
NFSD: Enforce timeout on layout recall and integrate lease manager fencing
 
nfsd: fix comment typo in nfs3xdr
nfsd: fix comment typo in nfsxdr
nfsd: fix file change detection in CB_GETATTR
nfsd: fix GET_DIR_DELEGATION when VFS leases are disabled
 
NFSD: Fix infinite loop in layout state revocation
NFSD: fix nfs4_file access extra count in nfsd4_add_rdaccess_to_wrdeleg
 
nfsd: remove NFSD_V4_DELEG_TIMESTAMPS Kconfig option
 
NFSD: Report whether fh_key was actually updated
NFSD: Sign filehandles
 
nfsd: switch purge_old() to use start_removing_noperm()
 
NFSD: Track SCSI Persistent Registration Fencing per Client with xarray
 
nfsd: update mtime/ctime on CLONE in presense of delegated attributes
nfsd: update mtime/ctime on COPY in presence of delegated attributes
nfsd: use dynamic allocation for oversized NFSv4.0 replay cache
 
NFSD: use per-operation statidx for callback procedures
 
NFSv4.1: Apply session size limits on clone path
 
NFSv4.2: fix CLONE/COPY attrs in presence of delegated attributes
 
NFSv4/pnfs: If the server is down, retry the layout returns on reboot
 
NFSv4: retry GETATTR if GET_DIR_DELEGATION failed
 
nilfs2: fix 64-bit division operations in nilfs_bmap_find_target_in_group()
nilfs2: fix NULL i_assoc_inode dereference in nilfs_mdt_save_to_shadow_map
nilfs2: reject zero bd_oblocknr in nilfs_ioctl_mark_blocks_dirty()
nilfs2: widen trace event i_ino fields to u64
 
nios2: Implement _THIS_IP_ using inline asm
 
nouveau: pci: quiesce GPU on shutdown
 
nsfs: fix wrong error code returned for pidns ioctls
 
nsim: Add support for VLAN filters
 
nsproxy: Add FOR_EACH_NS_TYPE() X-macro and CLONE_NS_ALL
 
nstree: fix func. parameter kernel-doc warnings
 
NTB: core: Add .get_dma_dev() callback to ntb_dev_ops
NTB: ntb_transport: Use ntb_get_dma_dev() for DMA buffers
 
ntfs3: add buffer boundary checks to run_unpack()
ntfs3: Drop pointless sync_mapping_buffers() and invalidate_inode_buffers() calls
ntfs3: fix integer overflow in run_unpack() volume boundary check
ntfs3: fix memory leak in indx_create_allocate()
ntfs3: fix mount failure on volumes with fragmented MFT bitmap
ntfs3: fix OOB write in attr_wof_frame_info()
ntfs3: reject inodes with zero non-DOS link count
ntfs3: remove copy and pasted iomap code
ntfs3: remove legacy ntfs driver support
ntfs3: work around false-postive -Wmaybe-uninitialized warnings
 
ntfs: add bound checking to ntfs_attr_find
ntfs: add bound checking to ntfs_external_attr_find
ntfs: add Kconfig and Makefile
ntfs: Add missing error code
ntfs: add missing error code in ntfs_mft_record_alloc()
ntfs: add missing newlines to pr_err() messages
ntfs: add MODULE_ALIAS_FS
ntfs: add reparse and ea operations
ntfs: avoid leaking uninitialised bytes in new security descriptors
ntfs: avoid use-after-free of index inode in ntfs_inode_sync_filename()
ntfs: capture mft mirror sync errors in ntfs_write_mft_block()
ntfs: change mft_no type to u64
ntfs: check $EA query-length in ntfs_ea_get
ntfs: delete dead code
ntfs: drop nlink once for WIN32/DOS aliases
ntfs: fix copy length in ntfs_bdev_write() for non-page-aligned start
ntfs: fix default_upcase refcount underflow and UAF on fs_context teardown
ntfs: fix empty_buf and ra lifetime bugs in ntfs_empty_logfile()
ntfs: fix error handling in ntfs_write_iomap_end_resident()
ntfs: fix ignoring unreachable code warnings
ntfs: fix inconsistent indenting warnings
ntfs: fix invalid PTR_ERR() usage in __ntfs_bitmap_set_bits_in_run()
ntfs: fix MFT bitmap scan 2^32 boundary check
ntfs: fix missing kstrdup() error check in ntfs_write_volume_label()
ntfs: fix mmap_prepare writable check for shared mappings
ntfs: fix NULL dereference in ntfs_index_walk_down()
ntfs: Fix null pointer dereference
ntfs: fix out-of-bounds write in ntfs_index_walk_down()
ntfs: fix out-of-bounds write in ntfs_rl_collapse_range() merge path
ntfs: fix pointer/integer casting warnings
ntfs: Fix possible deadlock
ntfs: fix potential 32-bit truncation in ntfs_write_cb()
ntfs: Fix spelling mistake "initiailized" -> "initialized"
ntfs: fix sysctl table registration and path
ntfs: fix uninitialized pointer in ntfs_write_mft_block
ntfs: fix uninitialized variable in ntfs_map_runlist_nolock
ntfs: fix uninitialized variable in ntfs_write_simple_iomap_begin_non_resident
ntfs: fix uninitialized variables in ntfs_ea_set_wsl_inode()
ntfs: fix variable dereferenced before check ni and attr in ntfs_attrlist_entry_add()
ntfs: fix variable dereferenced before check ni in ntfs_attr_open()
ntfs: fix variable dereferenced before check warnings
ntfs: fix VCN overflow in ntfs_mapping_pairs_decompress()
ntfs: fix WSL ea restore condition
ntfs: fix WSL symlink target leak on reparse failure
ntfs: harden ntfs_ea_lookup against malformed EA entries
ntfs: harden ntfs_listxattr against EA entries
ntfs: limit memory allocation in ntfs_attr_readall
ntfs: match ntfs_resident_attr_min_value_length with $AttrDef
ntfs: not zero out range beyond init in punch_hole
ntfs: Place check before dereference
ntfs: prefer IS_ERR_OR_NULL() over manual NULL check
ntfs: redirty folio when ntfs_write_mft_block() runs out of memory
ntfs: reduce stack usage in ntfs_write_mft_block()
ntfs: Remove impossible condition
ntfs: remove noop_direct_IO from address_space_operations
ntfs: remove redundant out-of-bound checks
ntfs: Remove unneeded semicolon
ntfs: repair docum. malformed table
ntfs: Replace ERR_PTR(0) with NULL
ntfs: restore $MFT mirror contents check
ntfs: select FS_IOMAP in Kconfig
ntfs: update attrib operations
ntfs: update directory operations
ntfs: update file operations
ntfs: update in-memory, on-disk structures and headers
ntfs: update inode operations
ntfs: update iomap and address space operations
ntfs: update mft operations
ntfs: update misc operations
ntfs: update runlist handling and cluster allocator
ntfs: update super block operations
ntfs: use ->mft_no instead of ->i_ino in prints
ntfs: use base mft_no when looking up base inode for extent record
ntfs: use page allocation for resident attribute inline data
ntfs: Use return instead of goto in ntfs_mapping_pairs_decompress()
ntfs: validate attribute name bounds before returning it
ntfs: validate MFT attrs_offset against bytes_in_use
ntfs: validate WSL EA payload sizes
ntfs: wait for sync mft writes to complete
ntfs: zero out stale data in straddle block beyond initialized_size
 
nvme-apple: drop invalid put of admin queue reference count
nvme-apple: Reset q->sq_tail during queue init
 
nvme-auth: add NVME_AUTH_MAX_DIGEST_SIZE constant
nvme-auth: common: add HMAC helper functions
nvme-auth: common: add KUnit tests for TLS key derivation
nvme-auth: common: constify static data
nvme-auth: common: explicitly verify psk_len == hash_len
nvme-auth: common: remove nvme_auth_digest_name()
nvme-auth: common: remove selections of no-longer used crypto modules
nvme-auth: common: use crypto library in nvme_auth_augmented_challenge()
nvme-auth: common: use crypto library in nvme_auth_derive_tls_psk()
nvme-auth: common: use crypto library in nvme_auth_generate_digest()
nvme-auth: common: use crypto library in nvme_auth_generate_psk()
nvme-auth: common: use crypto library in nvme_auth_transform_key()
nvme-auth: Don't propose NVME_AUTH_DHGROUP_NULL with SC_C
nvme-auth: Hash DH shared secret to create session key
nvme-auth: host: remove allocation of crypto_shash
nvme-auth: host: use crypto library in nvme_auth_dhchap_setup_ctrl_response()
nvme-auth: host: use crypto library in nvme_auth_dhchap_setup_host_response()
nvme-auth: Include SC_C in RVAL controller hash
nvme-auth: rename nvme_auth_generate_key() to nvme_auth_parse_key()
nvme-auth: target: remove obsolete crypto_has_shash() checks
nvme-auth: target: use crypto library in nvmet_auth_ctrl_hash()
nvme-auth: target: use crypto library in nvmet_auth_host_hash()
nvme-auth: use proper argument types
 
nvme-core: fix parameter name in comment
 
nvme-loop: do not cancel I/O and admin tagset during ctrl reset/shutdown
 
nvme-multipath: drop head pointer check in nvme_mpath_clear_current_path()
nvme-multipath: put module reference when delayed removal work is canceled
 
nvme-pci: add NVME_QUIRK_DISABLE_WRITE_ZEROES for Kingston OM3SGP4
nvme-pci: add quirk for Memblaze Pblaze5 (0x1c5f:0x0555)
nvme-pci: fix dma mapping leak on data setup error
nvme-pci: fix dma_vecs leak on p2p memory
nvme-pci: fix missed admin queue sq doorbell write
nvme-pci: fix use-after-free in nvme_free_host_mem()
 
nvme-tcp: store negative errno in queue->tls_err
nvme-tcp: teardown circular locking fixes
 
nvme: add from0based() helper
nvme: add missing MODULE_ALIAS for fabrics transports
nvme: add preferred I/O size fields to struct nvme_id_ns_nvm
nvme: add quirk NVME_QUIRK_IGNORE_DEV_SUBNQN for 144d:a808 (Samsung PM981/983/970 EVO Plus )
nvme: Add the DHCHAP maximum HD IDs
nvme: add WQ_PERCPU to alloc_workqueue users
nvme: Allow reauth from sysfs
nvme: always issue I/O Command Set specific Identify Namespace
nvme: enable PCI P2PDMA support for RDMA transport
nvme: Expose the tls_configured sysfs for secure concat connections
nvme: expose TLS mode
nvme: fix bio leak on mapping failure
nvme: fix race condition between connected uevent and STARTED_ONCE flag
nvme: fold nvme_config_discard() into nvme_update_disk_info()
nvme: make prp passthrough usage less scary
nvme: remove nvme_dev_uring_cmd() IO_URING_F_IOPOLL check
nvme: respect NVME_QUIRK_DISABLE_WRITE_ZEROES when wzsl is set
nvme: set discard_granularity from NPDG/NPDA
nvme: skip trace completion for host path errors
nvme: update nvme_id_ns OPTPERF constants
 
nvmem: core: fix use-after-free bugs in error paths
nvmem: layouts: onie-tlv: fix hang on unknown types
nvmem: qnap-mcu-eeprom: Fix struct assignments using commas instead of semicolons
nvmem: rockchip-otp: Add support for RK3528
nvmem: rockchip-otp: Add support for RK3562
nvmem: rockchip-otp: Add support for RK3568
nvmem: rockchip-otp: Handle internal word_size in main reg_read op
 
nvmet-auth: Do not print DH-HMAC-CHAP secrets
 
nvmet-fc: add WQ_PERCPU to alloc_workqueue users
 
nvmet-tcp: check INIT_FAILED before nvmet_req_uninit in digest error path
nvmet-tcp: Don't clear tls_key when freeing sq
nvmet-tcp: Don't error if TLS is enabed on a reset
nvmet-tcp: Don't free SQ on authentication success
nvmet-tcp: Fix potential UAF when ddgst mismatch
nvmet-tcp: fix race between ICReq handling and queue teardown
nvmet-tcp: propagate nvmet_tcp_build_pdu_iovec() errors to its callers
nvmet-tcp: remove redundant calls to nvmet_tcp_fatal_error()
 
nvmet: avoid recursive nvmet-wq flush in nvmet_ctrl_free
nvmet: introduce new mdts configuration entry
nvmet: replace use of system_wq with system_percpu_wq
nvmet: report NPDGL and NPDAL
nvmet: use NVME_NS_FEAT_OPTPERF_SHIFT
 
objtool/klp: Also demangle global objects
objtool/klp: Correlate locals to globals
objtool/klp: Match symbols based on demangled_name for global variables
objtool/klp: Remove .llvm suffix in demangle_name()
objtool/klp: Remove redundant strcmp() in correlate_symbols()
objtool/klp: Remove trailing '_' in demangle_name()
objtool/klp: Use sym->demangled_name for symbol_name hash
 
objtool/x86: Reorder ORC register numbering
 
objtool: Support Clang RAX DRAP sequence
objtool: Use section/symbol type helpers
 
ocfs2/dlm: fix off-by-one in dlm_match_regions() region comparison
ocfs2/dlm: validate qr_numregions in dlm_match_regions()
 
ocfs2/heartbeat: fix slot mapping rollback leaks on error paths
 
ocfs2: Drop pointless sync_mapping_buffers() calls
ocfs2: fix deadlock when creating quota file
ocfs2: fix listxattr handling when the buffer is full
ocfs2: fix possible deadlock between unlink and dio_end_io_write
ocfs2: fix use-after-free in ocfs2_fault() when VM_FAULT_RETRY
ocfs2: handle invalid dinode in ocfs2_group_extend
ocfs2: remove empty extent list check in ocfs2_dx_dir_lookup_rec()
ocfs2: remove redundant error code assignment
ocfs2: remove redundant l_next_free_rec check in __ocfs2_find_path()
ocfs2: split transactions in dio completion to avoid credit exhaustion
ocfs2: use get_random_u32() where appropriate
ocfs2: use jbd2 jinode dirty range accessor
ocfs2: validate bg_bits during freefrag scan
ocfs2: validate bg_list extent bounds in discontig groups
ocfs2: validate dx_root extent list fields during block read
ocfs2: validate extent block list fields during block read
ocfs2: validate group add input before caching
 
octeon_ep: Remove unnecessary semicolons in octep_oq_drop_rx()
 
octeon_ep_vf: add NULL check for napi_build_skb()
octeon_ep_vf: introduce octep_vf_oq_next_idx() helper
 
Octeontx2-af: add WQ_PERCPU to alloc_workqueue users
 
octeontx2-af: CGX: add bounds check to cgx_speed_mbps index
octeontx2-af: CGX: replace kfree() with rvu_free_bitmap()
octeontx2-af: Fix initialization of mcam's entry2target_pffunc field
octeontx2-af: fix IP fragment flag corruption on custom KPU profile load
octeontx2-af: fix memory leak in rvu_setup_hw_resources()
octeontx2-af: make PF_FUNC comparison consistent in NIX XOFF handling
octeontx2-af: npc: cn20k: add debugfs support
octeontx2-af: npc: cn20k: Add default profile
octeontx2-af: npc: cn20k: Add new mailboxes for CN20K silicon
octeontx2-af: npc: cn20k: Allocate default MCAM indexes
octeontx2-af: npc: cn20k: Allocate MCAM entry for flow installation
octeontx2-af: npc: cn20k: Clear MCAM entries by index and key width
octeontx2-af: npc: cn20k: Drop debugfs_create_file() error checks in init
octeontx2-af: npc: cn20k: Fix bank value
octeontx2-af: npc: cn20k: Fix MCAM actions read
octeontx2-af: npc: cn20k: Fix target map and rule
octeontx2-af: npc: cn20k: Index management
octeontx2-af: npc: cn20k: Initialize default-rule index outputs up front
octeontx2-af: npc: cn20k: KPM profile changes
octeontx2-af: npc: cn20k: MKEX profile support
octeontx2-af: npc: cn20k: Prepare for new SoC
octeontx2-af: npc: cn20k: Propagate errors in defrag MCAM alloc rollback
octeontx2-af: npc: cn20k: Propagate MCAM key-type errors on cn20k
octeontx2-af: npc: cn20k: Reject missing default-rule MCAM indices
octeontx2-af: npc: cn20k: Tear down default MCAM rules explicitly on free
octeontx2-af: npc: cn20k: Use common APIs
octeontx2-af: npc: cn20k: virtual index support
octeontx2-af: npc: Fix allmulticast skip logic for LBK and SDP VFs
octeontx2-af: npc: Fix CPT channel mask in npc_install_flow
octeontx2-af: npc: Use common structures
octeontx2-af: simplify rvu_debugfs
octeontx2-af: validate body pcifunc in rvu_mbox_handler_rep_event_notify
 
octeontx2-pf: avoid double free of pool->stack on AQ init failure
octeontx2-pf: cn20k: Add TC rules support
octeontx2-pf: fix double free in rvu_rep_rsrc_init()
octeontx2-pf: Fix NDC sync operation errors
octeontx2-pf: macsec: Use AES library instead of ecb(aes) skcipher
 
of: Add of_machine_get_match() helper
of: Convert to of_machine_get_match()
of: fix incorrect device creation for reserved memory nodes
of: property: Allow fw_devlink device-tree on x86
of: property: fix typo in kernel-doc return description
of: provide of_machine_read_compatible()
of: provide of_machine_read_model()
of: reserved_mem: clarify fdt_scan_reserved_mem*() functions
of: reserved_mem: rearrange code a bit
of: reserved_mem: remove fdt node from the structure
of: reserved_mem: replace CMA quirks by generic methods
of: reserved_mem: rework fdt_init_reserved_mem_node()
of: reserved_mem: switch to ops based OF_DECLARE()
of: reserved_mem: use -ENODEV instead of -ENOENT
of: unittest: fix use-after-free in of_unittest_changeset()
of: unittest: fix use-after-free in testdrv_probe()
 
openvswitch: cap upcall PID array size and pre-size vport replies
openvswitch: vport: fix race between linking and the device notifier
openvswitch: vport: fix race between tunnel creation and linking
openvswitch: vport: fix self-deadlock on release of tunnel ports
 
OPP: debugfs: Use performance level if available to distinguish between rates
OPP: Move break out of scoped_guard in dev_pm_opp_xlate_required_opp()
 
optee: simplify OP-TEE context match
 
orangefs-debugfs.c: fix parsing problem with kernel debug keywords.
 
orangefs: add usercopy whitelist to orangefs_op_cache
orangefs: validate getxattr response length
 
orangefs_readahead: don't overflow the bufmap slot.
 
ovl: change ovl_create_real() to get a new lock when re-opening created file.
ovl: fix verity lazy-load guard broken by fsverity_active() semantic change
ovl: keep err zero after successful ovl_cache_get()
ovl: pass name buffer to ovl_start_creating_temp()
ovl: remove ovl_lock_rename_workdir()
ovl: Simplify ovl_lookup_real_one()
ovl: use is_subdir() for testing if one thing is a subdir of another
 
ovpn: add support for asymmetric peer IDs
ovpn: consolidate crypto allocations in one chunk
ovpn: disable BHs when updating device stats
ovpn: ensure packet delivery happens with BH disabled
ovpn: fix race between deleting interface and adding new peer
ovpn: notify userspace on client float event
ovpn: pktid: use bitops.h API
ovpn: reset MAC header before passing skb up
ovpn: respect peer refcount in CMD_NEW_PEER error path
ovpn: tcp - use cached peer pointer in ovpn_tcp_close()
ovpn: use correct array size to parse nested attributes in ovpn_nl_key_swap_doit
 
padata: Put CPU offline callback in ONLINE section to allow failure
padata: Remove cpu online check from cpu add and removal
 
page_pool: fix memory-provider leak in page_pool_create_percpu() error path
 
parisc/PCI: Clean up align handling
 
parisc: _llseek syscall is only available for 32-bit userspace
parisc: Allow to build without VDSO32
parisc: Allow to disable COMPAT mode on 64-bit kernel
parisc: Avoid compat syscalls when COMPAT=n
parisc: drivers: switch to dynamic root device
parisc: Drop ip_fast_csum() inline assembly implementation
parisc: Fix 64-bit kernel build when CONFIG_COMPAT=n
parisc: Fix build failure for 32-bit kernel with PA2.0 instruction set
parisc: Fix default stack size when COMPAT=n
parisc: Fix IRQ leak in LASI driver
parisc: Fix signal code to depend on CONFIG_COMPAT instead of CONFIG_64BIT
parisc: Include 32-bit VDSO only when building for 32-bit or compat mode
parisc: is_compat_task() shall return false for COMPAT=n
parisc: led: fix reference leak on failed device registration
parisc: Remove unused clocksource flags
parisc: update outdated comments for renamed ccio_alloc_consistent()
 
parport: Fix race between port and client registration
parport: Remove completed item from to-do list
 
PCI/AER: Clear only error bits in PCIe Device Status
PCI/AER: Stop ruling out unbound devices as error source
 
PCI/ASPM: Fix pci_clear_and_set_config_dword() usage
 
PCI/CXL: Hide SBR from reset_methods if masked by CXL
 
PCI/DPC: Hold pci_dev reference during error recovery
PCI/DPC: Log AER error info for DPC/EDR uncorrectable errors
 
PCI/MSI: Add TODO comment about legacy pcim_enable_device() side-effect
PCI/MSI: Clarify pci_free_irq_vectors() usage for managed devices
 
PCI/NPEM: Set LED_HW_PLUGGABLE for hotplug-capable ports
 
PCI/P2PDMA: Add Google SoCs to the P2P DMA host bridge list
PCI/P2PDMA: Allow wildcard Device IDs in host bridge list
 
PCI/PTM: Do not enable PTM automatically for Root and Switch Upstream Ports
PCI/PTM: Drop pci_enable_ptm() granularity parameter
 
PCI/pwrctrl: generic: Add UPD720201/UPD720202 USB 3.0 xHCI Host Controller support
PCI/pwrctrl: generic: Rename pci-pwrctrl-slot as generic
PCI/pwrctrl: generic: Simplify dev_err_probe() usage
 
PCI/sysfs: Suppress FW_BUG warning when NUMA node already matches
 
PCI/TPH: Allow TPH enable for RCiEPs
PCI/TPH: Pass ACPI Processor UID to Cache Locality _DSM
 
PCI/VGA: Fail pci_set_vga_state() if VGA decoding not supported
PCI/VGA: Pass errors from pci_set_vga_state() up
PCI/VGA: Pass vga_get_uninterruptible() errors to userspace
 
PCI: Add pcie_get_link_speed() helper for safe array access
PCI: Align head space better
PCI: Allow all bus devices to use the same slot
PCI: amd-mdb: Correct IRQ number in INTx error message
PCI: aspeed: Fix IRQ domain leak on platform_get_irq() failure
PCI: Avoid FLR for AMD NPU device
PCI: brcmstb: Assign pcie->gen from of_pci_get_max_link_speed()
PCI: cadence: Add flags for disabling ASPM capability for broken Root Ports
PCI: cadence: Use cdns_pcie_read_sz() for byte or word read access
PCI: Clean up dead code in Kconfig
PCI: Consolidate pci_bus/slot_lock/unlock/trylock()
PCI: controller: Validate max-link-speed
PCI: Do not enable AtomicOps by RCiEPs
PCI: Don't fallback to bus reset after failed slot reset
PCI: dw-rockchip: Add pcie_ltssm_state_transition tracepoint support
PCI: dw-rockchip: Describe RK3588 BAR4 DMA ctrl window
PCI: dwc: Apply ECRC workaround to DesignWare 5.00a as well
PCI: dwc: Disable BARs in common code instead of in each glue driver
PCI: dwc: ep: Fix MSI-X Table Size configuration in dw_pcie_ep_set_msix()
PCI: dwc: ep: Mirror the max link width and speed fields to all functions
PCI: dwc: Expose PCIe event counters for groups 5 to 7 over debugfs
PCI: dwc: Fix type mismatch for kstrtou32_from_user() return value
PCI: dwc: Perform cleanup in the error path of dw_pcie_resume_noirq()
PCI: dwc: Proceed with system suspend even if the endpoint doesn't respond with PME_TO_Ack message
PCI: dwc: rcar-gen4: Change EPC BAR alignment to 4K as per the documentation
PCI: dwc: rcar-gen4: Mark BAR0 and BAR2 as Resizable BARs in endpoint mode
PCI: dwc: Remove not-going-to-be-supported code for Baikal SoC
PCI: dwc: Replace certain BAR_RESERVED with BAR_DISABLED in glue drivers
PCI: dwc: Use pcie_get_link_speed() helper for safe array access
PCI: Enable AtomicOps only if Root Port supports them
PCI: endpoint: Add reserved region type for MSI-X Table and PBA
PCI: endpoint: Allow only_64bit on BAR_RESERVED
PCI: endpoint: Constify struct configfs_item_operations and configfs_group_operations
PCI: endpoint: Describe reserved subregions within BARs
PCI: endpoint: Do not mark the BAR succeeding a 64-bit BAR as BAR_RESERVED
PCI: endpoint: Fix typo in pci_epf_add_vepf() kernel-doc
PCI: endpoint: Improve error messages
PCI: endpoint: Introduce pci_epc_bar_type BAR_DISABLED
PCI: endpoint: pci-ep-msi: Fix error unwind and prevent double alloc
PCI: endpoint: pci-epf-ntb: Remove duplicate resource teardown
PCI: endpoint: pci-epf-test: Advertise dynamic inbound mapping support
PCI: endpoint: pci-epf-test: Advertise reserved BARs
PCI: endpoint: pci-epf-test: Don't free doorbell IRQ unless requested
PCI: endpoint: pci-epf-vntb: Fix MSI doorbell IRQ unwind
PCI: endpoint: pci-epf-vntb: Implement .get_dma_dev()
PCI: endpoint: pci-epf-vntb: Remove duplicate resource teardown
PCI: endpoint: pci-epf-vntb: Return -ERANGE for out-of-range MW index
PCI: endpoint: pci-epf-vntb: Stop cmd_handler work in epf_ntb_epc_cleanup
PCI: endpoint: pci-epf-vntb: Use array_index_nospec() on mws_size[] access
PCI: endpoint: Print the EPF name in the error log of pci_epf_make()
PCI: endpoint: Propagate error from pci_epf_create()
PCI: epf-mhi: Return 0, not remaining timeout, when eDMA ops complete
PCI: eswin: Add ESWIN PCIe Root Complex driver
PCI: Fix alignment calculation for resource size larger than align
PCI: Fix premature removal from realloc_head list during resource assignment
PCI: hisi: Use devm_ghes_register_vendor_record_notifier()
PCI: imx6: Change imx_pcie_deassert_core_reset() return type to void
PCI: imx6: Fix device node reference leak in imx_pcie_probe()
PCI: imx6: Fix reference clock source selection for i.MX95
PCI: imx6: Keep Root Port MSI capability with iMSI-RX to work around hardware bug
PCI: imx6: Separate PERST# assertion from core reset functions
PCI: imx6: Skip waiting for L2/L3 Ready on i.MX6SX
PCI: Initialize temporary device in new_id_store()
PCI: j721e: Validate max-link-speed from DT
PCI: layerscape: Allow to compile as module
PCI: Make reset_subordinate hotplug safe
PCI: mediatek-gen3: Add error path for resume driver callbacks
PCI: mediatek-gen3: Clean up mtk_pcie_parse_port() with dev_err_probe()
PCI: mediatek-gen3: Disable device if further setup fails
PCI: mediatek-gen3: Integrate new pwrctrl API
PCI: mediatek-gen3: Move controller setup steps before PERST# control
PCI: mediatek-gen3: Move mtk_pcie_setup_irq() out of mtk_pcie_setup()
PCI: mediatek-gen3: Prevent leaking IRQ domains when IRQ not found
PCI: mediatek-gen3: Split out device power helpers
PCI: mediatek: Fix possible truncation in mtk_pcie_parse_port()
PCI: of: Reduce severity of missing of_root error message
PCI: of: Remove max-link-speed generation validation
PCI: pnv_php: Simplify with scoped for each OF child loop
PCI: Prevent assignment to unsupported bridge windows
PCI: Prevent shrinking bridge window from its required size
PCI: qcom: Advertise Hotplug Slot Capability with no Command Completion support
PCI: qilai: Add Andes QiLai SoC PCIe host driver support
PCI: Remove no_pci_devices()
PCI: Rename __pci_bus_reset() and __pci_slot_reset()
PCI: Rename window_alignment() to pci_min_window_alignment()
PCI: rpaphp: Simplify with scoped for each OF child loop
PCI: rzg3s-host: Add PCIe Gen3 (8.0 GT/s) link speed support
PCI: rzg3s-host: Add SoC-specific configuration and initialization callbacks
PCI: rzg3s-host: Add support for RZ/G3E PCIe controller
PCI: rzg3s-host: Explicitly set class code for RZ/G3E compatibility
PCI: rzg3s-host: Fix reset handling in probe error path
PCI: rzg3s-host: Make configuration reset lines optional
PCI: rzg3s-host: Make SYSC register offsets SoC-specific
PCI: rzg3s-host: Reorder reset assertion during suspend
PCI: rzg3s-host: Rework inbound window algorithm for supporting RZ/G3E SoC
PCI: s390: Expose the UID as an arch specific PCI slot attribute
PCI: sg2042: Avoid L0s and L1 on Sophgo 2042 PCIe Root Ports
PCI: sky1: Fix missing cleanup of ECAM config on probe failure
PCI: sky1: Use boolean true for is_rc field
PCI: tegra194: Add core monitor clock support
PCI: tegra194: Allow system suspend when the Endpoint link is not up
PCI: tegra194: Assert CLKREQ# explicitly by default
PCI: tegra194: Calibrate pipe to UPHY for Endpoint mode
PCI: tegra194: Disable direct speed change for Endpoint mode
PCI: tegra194: Disable L1.2 capability of Tegra234 EP
PCI: tegra194: Disable LTSSM after transition to Detect on surprise link down
PCI: tegra194: Disable PERST# IRQ only in Endpoint mode
PCI: tegra194: Don't force the device into the D0 state before L2
PCI: tegra194: Enable DMA interrupt
PCI: tegra194: Enable hardware hot reset mode in Endpoint mode
PCI: tegra194: Expose BAR2 (MSI-X) and BAR4 (DMA) as 64-bit BAR_RESERVED
PCI: tegra194: Fix CBB timeout caused by DBI access before core power-on
PCI: tegra194: Fix polling delay for L2 state
PCI: tegra194: Free up Endpoint resources during remove()
PCI: tegra194: Increase LTSSM poll time on surprise link down
PCI: tegra194: Make BAR0 programmable and remove 1MB size limit
PCI: tegra194: Remove IRQF_ONESHOT flag during Endpoint interrupt registration
PCI: tegra194: Set LTR message request before PCIe link up in Endpoint mode
PCI: tegra194: Use devm_gpiod_get_optional() to parse "nvidia,refclk-select"
PCI: tegra194: Use DWC IP core version
PCI: trace: Add PCI controller tracepoint feature
PCI: Update PCIe spec references for AtomicOps
PCI: Update saved_config_space upon resource assignment
PCI: use generic driver_override infrastructure
PCI: Use pr_warn_once() for ACS parameter parse failure
 
pcmcia: Convert to use less arguments in pci_bus_for_each_resource()
 
PCMCIA: Fix garbled log messages for KERN_CONT
 
pcmcia: remove obsolete host controller drivers
 
pcnet32: stop holding device spin lock during napi_complete_done
 
pds_core: ensure null-termination for firmware version strings
pds_core: fix debugfs_lookup dentry leak and error handling
pds_core: fix error handling in pdsc_devcmd_wait
 
perf addr2line: Remove global variable addr2line_timeout_ms
 
perf annotate-data: Add invalidate_reg_state() helper for x86
perf annotate-data: Collect global variables without name
perf annotate-data: Handle global variable access with const register
perf annotate-data: Improve type comparison from different scopes
perf annotate-data: Invalidate caller-saved regs for all calls
perf annotate-data: Use DWARF location ranges to preserve reg state
 
perf annotate: Specify llvm features="+all" for aarch64
perf annotate: Use jump__delete when freeing LoongArch jumps
 
perf arm_spe: Improve SIMD flags setting
 
perf beauty: Move copy of fadvise.h from tools/include/ to tools/perf/trace/beauty/include/
perf beauty: Move tools/include/uapi/drm to tools/perf/trace/beauty/include/uapi
 
perf bench: Add -t/--threads option to perf bench mem mmap
perf bench: Constify tables
 
perf bpf_map: Remove unused code
 
perf branch: Avoid incrementing NULL
 
perf build: Add -funsigned-char to default CFLAGS
perf build: Add make check-headers target
perf build: fix "argument list too long" in second location
 
perf callchain: Refactor callchain option parsing
 
perf cgroup: Update metric leader in evlist__expand_cgroup
 
perf clockid: Add missing include
 
perf config: Make symbol_conf::addr2line_disable_warn configurable
perf config: Rename symbol_conf::disable_add2line_warn
 
perf data convert ctf: Pipe mode improvements
 
perf data: Clean up use_stdio and structures
 
perf disasm: Fix potential use-after-free on fileloc
 
perf dump-insn: Remove dump-insn.c
 
perf dwarf-aux: Add die_get_pointer_type to get pointer types
perf dwarf-aux: Collect all variable locations for insn tracking
perf dwarf-aux: Handle array types in die_get_member_type
perf dwarf-aux: Preserve typedefs in match_var_offset
perf dwarf-aux: Skip check_variable for variable lookup
 
perf evlist: Improve default event for s390
 
perf evsel: Constify option arguments to config functions
perf evsel: Improve falling back from cycles
perf evsel: Make unknown event names more unique
 
perf expr: Add '\n' in literal parse errors
perf expr: Return -EINVAL for syntax error in expr__find_ids()
 
perf header: Add sanity checks to HEADER_BPF_BTF processing
perf header: Add utility to convert feature number to a string
perf header: Bump up the max number of command line args allowed
perf header: Do validation of perf.data HEADER_CPU_DOMAIN_INFO
perf header: Properly warn/print when libtraceevent/libbpf support is missing
perf header: Refactor pipe mode end marker handling
perf header: Sanity check HEADER_BPF_PROG_INFO
perf header: Sanity check HEADER_CACHE
perf header: Sanity check HEADER_CPU_TOPOLOGY
perf header: Sanity check HEADER_GROUP_DESC
perf header: Sanity check HEADER_HYBRID_TOPOLOGY
perf header: Sanity check HEADER_MEM_TOPOLOGY
perf header: Sanity check HEADER_NRCPUS and HEADER_CPU_DOMAIN_INFO
perf header: Sanity check HEADER_NUMA_TOPOLOGY
perf header: Sanity check HEADER_PMU_CAPS
perf header: Sanity check HEADER_PMU_MAPPINGS
perf header: Use a max number of command line args
perf header: Validate build_id filename length to prevent buffer overflow
perf header: Validate nr_domains when reading HEADER_CPU_DOMAIN_INFO
 
perf kvm stat: Fix relative paths for including headers
 
perf lock: Fix option value type in parse_max_stack
 
perf loongarch: Fix build failure with CONFIG_LIBDW_DWARF_UNWIND
 
perf maps: Fix copy_from that can break sorted by name order
perf maps: Fix fixup_overlap_and_insert that can break sorted by name order
perf maps: Move getting debug_file to verbose path
 
perf metricgroup: Fix metricgroup__has_metric_or_groups
perf metricgroup: Refine error logs
 
perf metrics: Make common stalled metrics conditional on having the event
 
perf ordered-events: Event processing consistency with the regular reader
 
perf parse-events: Fix big-endian 'overwrite' by writing correct union member
 
perf pmu: Replace starts_with with strstarts
 
perf record: Add support for arch_sdt_arg_parse_op() on s390
perf record: Remove unused cpu-set-sched.h
 
perf report: Add comm_nodigit sort key
perf report: Update document for SIMD flags
 
perf sample: Add evsel to struct perf_sample
perf sample: Document struct perf_sample
perf sample: Fix documentation typo
perf sample: Make sure perf_sample__init/exit are used
 
perf sched: Avoid crash for unexpected perf sched stats report
 
perf script: Fix brcntr output with --xed
 
perf session: Extra logging for failed to process events
 
perf sort: Sort disabled and full predicated flags
perf sort: Support sort ASE and SME
 
perf stat: Fix crash on arm64
perf stat: Fix opt->value type for parse_cache_level
 
perf symbol: Add RISCV case in get_plt_sizes
perf symbol: Reduce scope of elf__needs_adjust_symbols
 
perf symbols: Make variable receiving result strrchr() const
 
perf target: Constify simple check functions
 
perf test type profiling: Remote typedef on struct
 
perf test: Fix inet_pton probe failure and unroll call graph
perf test: Fix perf stat --bpf-counters on hybrid machines
perf test: Fix ratio_to_prev event parsing test
perf test: Fixes for check branch stack sampling
perf test: Make perf trace BTF general tests exclusive
perf test: Skip perf data type profiling tests for s390
perf test: Skip sched stats test for !root
 
perf tests kwork: Add basic kwork coverage tests
 
perf tests sched stats: Write output to temp file
 
perf tests: Write test files to tmpdir
 
perf tool: Constify the command and option arrays
 
perf tools: Add --pmu-filter option for filtering PMUs
perf tools: Add layout support for --symfs option
perf tools: Fix module symbol resolution for non-zero .text sh_addr
perf tools: Make more global variables static
perf tools: prevent null dsos from being added
perf tools: Remove duplicate include of debug.h
perf tools: Remove duplicate include of stat.h
perf tools: Replace basename() calls with perf_basename()
perf tools: Save cln_size header
perf tools: Use calloc() where applicable
 
perf trace: Add beautifier script for fsmount flags
perf trace: Avoid an ERR_PTR in syscall_stats
perf trace: Fix IS_ERR() vs NULL check bug
perf trace: Fix potential u64 underflow in duration calculation
perf trace: Handle task exit in BPF syscall summary
perf trace: Skip unnecessary synthesis for summary-only mode
perf trace: Sync linux/socket.h with the kernel source
perf trace: Sync uapi/linux/fs.h with the kernel source
perf trace: Sync uapi/linux/mount.h with the kernel source
perf trace: Sync uapi/linux/sched.h with the kernel source
perf trace: Update beautifier script for clone flags
 
perf util: Kill die() prototype, dead for a long time
 
perf vendor events arm64: Add Tegra410 Olympus PMU events
 
perf vendor events intel: Update alderlake events from 1.35 to 1.37
perf vendor events intel: Update arrowlake events from 1.14 to 1.16
perf vendor events intel: Update emeraldrapid events from 1.20 to 1.21
perf vendor events intel: Update grandridge events from 1.10 to 1.11
perf vendor events intel: Update graniterapids events from 1.16 to 1.17
perf vendor events intel: Update lunarlake events from 1.19 to 1.21
perf vendor events intel: Update meteorlake events from 1.18 to 1.20
perf vendor events intel: Update pantherlake events from 1.02 to 1.04
perf vendor events intel: Update sapphirerapids events from 1.35 to 1.36
perf vendor events intel: Update sierraforest events from 1.13 to 1.15
 
perf/amd/ibs: Account interrupt for discarded samples
perf/amd/ibs: Add new MSRs and CPUID bits definitions
perf/amd/ibs: Advertise remote socket capability
perf/amd/ibs: Avoid calling perf_allow_kernel() from the IBS NMI handler
perf/amd/ibs: Avoid race between event add and NMI
perf/amd/ibs: Define macro for ldlat mask and shift
perf/amd/ibs: Enable fetch latency filtering
perf/amd/ibs: Enable RIP bit63 hardware filtering
perf/amd/ibs: Enable streaming store filter
perf/amd/ibs: Limit ldlat->l3missonly dependency to Zen5
perf/amd/ibs: Preserve PhyAddrVal bit when clearing PhyAddr MSR
perf/amd/ibs: Support IBS_{FETCH|OP}_CTL2[Dis] to eliminate RMW race
 
perf/arm-cmn: Fix incorrect error check for devm_ioremap()
perf/arm-cmn: Fix resource_size_t printk specifier in arm_cmn_init_dtc()
perf/arm-cmn: Stop claiming entire iomem region
 
perf/arm_cspmu: Add arm_cspmu_acpi_dev_get
perf/arm_cspmu: nvidia: Add Tegra410 PCIE PMU
perf/arm_cspmu: nvidia: Add Tegra410 PCIE-TGT PMU
perf/arm_cspmu: nvidia: Add Tegra410 UCF PMU
perf/arm_cspmu: nvidia: Rename doc to Tegra241
 
perf/core: Fix deadlock in perf_mmap() failure path
perf/core: Pass GFP flags to attach_task_ctx_data()
perf/core: Simplify __detach_global_ctx_data()
perf/core: Try to allocate task_ctx_data quickly
 
perf/events: Replace READ_ONCE() with standard pgtable accessors
 
perf/x86/amd/ibs: Fix comment typo in ibs_op_data
 
perf/x86/intel/p4: Fix unused variable warning in p4_pmu_init()
 
perf/x86/intel: Always reprogram ACR events to prevent stale masks
perf/x86/intel: Disable PMI for self-reloaded ACR events
perf/x86/intel: Enable auto counter reload for DMR
perf/x86/intel: Improve validation and configuration of ACR masks
perf/x86/intel: Only check GP counters for PEBS constraints validation
 
perf/x86/msr: Make SMI and PPERF on by default
 
perf: add NVIDIA Tegra410 C2C PMU
perf: add NVIDIA Tegra410 CPU Memory Latency PMU
perf: arm_cspmu: Switch to acpi_get_cpu_uid() from get_acpi_id_for_cpu()
perf: tools: cs-etm: Enhance raw Coresight trace debug display
perf: tools: cs-etm: Fix print issue for Coresight debug in ETE/TRBE trace
 
phonet/pep: disable BH around forwarded sk_receive_skb()
 
phy: apple: apple: Use local variable for ioremap return value
phy: apple: atc: Fix typec switch/mux leak on unbind
phy: apple: atc: Make atcphy_dwc3_reset_ops variable static
phy: can-transceiver: drop temporary helper getting optional mux-state
phy: can-transceiver: rename temporary helper function to avoid conflict
phy: eswin: Create eswin directory and add EIC7700 SATA PHY driver
phy: eswin: Fix incorrect error check in probe()
phy: exynos5-usbdrd: fix USB 2.0 HS PHY tuning values for Exynos7870
phy: marvell: mmp3-hsic: Avoid re-casting __iomem
phy: marvell: mvebu-a3700-utmi: fix incorrect USB2_PHY_CTRL register access
phy: move spacemit pcie driver to its subfolder
phy: phy-mtk-tphy: Update names and format of kernel-doc comments
phy: qcom-qmp-ufs: Fix kaanapali PHY PLL lock failure after SM8650 G4 fix
phy: qcom-sgmii-eth: add .set_mode() and .validate() methods
phy: qcom-sgmii-eth: relax order of .power_on() vs .set_mode*()
phy: qcom-sgmii-eth: remove .set_speed() implementation
phy: qcom-sgmii-eth: remove qcom_dwmac_sgmii_phy_interface()
phy: qcom-sgmii-eth: use PHY interface mode for SerDes settings
phy: qcom: edp: Add eDP/DP mode switch support
phy: qcom: edp: Add PHY-specific LDO config for eDP low vdiff
phy: qcom: edp: Add SC7280/SC8180X swing/pre-emphasis tables
phy: qcom: edp: Fix AUX_CFG8 programming for DP mode
phy: qcom: edp: Unify generic DP/eDP swing and pre-emphasis tables
phy: qcom: m31-eusb2: clear PLL_EN during init
phy: qcom: qmp-usbc: Fix out-of-bounds array access in dp swing config
phy: qcom: qmp-usbc: Simplify check for non-NULL pointer
phy: renesas: rcar-gen3-usb2: drop helper getting optional mux-state
phy: renesas: rcar-gen3-usb2: rename local mux helper to avoid conflict
phy: Sort the subsystem Kconfig
phy: Sort the subsystem Makefile
phy: spacemit: Remove incorrect clk_disable() in spacemit_usb2phy_init()
phy: tegra: xusb: Fix per-pad high-speed termination calibration
phy: usb: Add driver for Canaan K230 USB 2.0 PHY
 
pid: check init is created first after idr alloc
pid: document the PIDNS_ADDING checks in alloc_pid() and copy_process()
pid: make sub-init creation retryable
 
pid_namespace: allow opening pid_for_children before init was created
pid_namespace: avoid optimization of accesses to ->child_reaper
 
pidfd: add CLONE_PIDFD_AUTOKILL
pidfd: refuse access to tasks that have started exiting harder
 
pidfds: add coredump_code field to pidfd_info
 
pidfs: adapt to rhashtable-based simple_xattrs
 
pinctrl-amd: enable IRQ for WACF2200 touchscreen on Lenovo Yoga 7 14AGP11
 
pinctrl: abx500: Fix type of 'argument' variable
pinctrl: amd: Support new ACPI ID AMDI0033
pinctrl: core: Don't use "proxy" headers
pinctrl: core: use dev_err_probe() when applying state
pinctrl: cy8c95x0: Avoid returning positive values to user space
pinctrl: cy8c95x0: Drop unused 'name' in struct cy8c95x0_pinctrl
pinctrl: cy8c95x0: Eliminate fragile use of I²C ID table
pinctrl: cy8c95x0: Gather ID tables in one place
pinctrl: cy8c95x0: Move driver data to the local variable in ->probe()
pinctrl: cy8c95x0: remove duplicate error message
pinctrl: cy8c95x0: Unify messages with help of dev_err_probe()
pinctrl: cy8c95x0: Use devm_mutex_init() for mutex initialization
pinctrl: eyeq5: Add Mobileye EyeQ6Lplus OLB
pinctrl: eyeq5: Add Mobileye EyeQ6Lplus OLB
pinctrl: eyeq5: Use match data
pinctrl: eyeq5: Use match data
pinctrl: Fix spelling problem
pinctrl: imx1: Allow parsing DT without function nodes
pinctrl: imx: PINCTRL_IMX_SCMI should depend on ARCH_MXC
pinctrl: introduce pinctrl_gpio_get_config()
pinctrl: Kconfig: drop unneeded dependencies on OF_GPIO
pinctrl: mcp23s08: Initialize mcp->dev and mcp->addr before regmap init
pinctrl: mcp23s08: Read spi-present-mask as u8 not u32
pinctrl: mediatek: moore: implement gpio_chip::get_direction()
pinctrl: meson: amlogic-a4: fix deadlock issue
pinctrl: microchip-mssio: Fix missing return in probe
pinctrl: pic32: allow driver to be compiled with COMPILE_TEST
pinctrl: pic32: change all cases of bare 'unsigned' to 'unsigned int'
pinctrl: pic32: use consistent spacing around '+'
pinctrl: pinconf-generic: Add properties 'input-threshold-voltage-microvolt'
pinctrl: pinconf-generic: Convert ..._parse_dt_pinmux() to fwnode API
pinctrl: pinconf-generic: fix an enum name description
pinctrl: pinconf-generic: Fully validate 'pinmux' property
pinctrl: pinconf-generic: perform basic checks on pincfg properties
pinctrl: pinconf-generic: Use only fwnode API in parse_dt_cfg()
pinctrl: pinconf-generic: Validate fwnode instead of device node
pinctrl: pinctrl-pic32: Fix resource leak
pinctrl: pinctrl-pic32: Use devres version of gpiochip_add_data()
pinctrl: pinctrl-single: add ti,am62l-padconf compatible string
pinctrl: Prefer IS_ERR_OR_NULL over manual NULL check
pinctrl: qcom: Add Eliza pinctrl driver
pinctrl: qcom: Add Hawi pinctrl driver
pinctrl: qcom: Add Milos LPASS LPI TLMM
pinctrl: qcom: add sdm670 lpi tlmm
pinctrl: qcom: De-acronymize Glymur SoC name
pinctrl: qcom: Drop redundant intr_target_reg on modern SoCs
pinctrl: qcom: eliza: Fix interrupt target bit
pinctrl: qcom: eliza: Fix QDSS trace clock/control pingroup names
pinctrl: qcom: Fix GPIO to PDC wake irq map for qcs615
pinctrl: qcom: Fix wakeirq map by removing disconnected irqs for sm8150
pinctrl: qcom: Introduce IPQ5210 TLMM driver
pinctrl: qcom: ipq4019: mark gpio as a GPIO pin function
pinctrl: qcom: sdm670-lpass-lpi: label variables as static
pinctrl: realtek: add rtd1625 pinctrl driver
pinctrl: realtek: add support for slew rate, input voltage and high VIL
pinctrl: realtek: Cleanup license string
pinctrl: realtek: Fix error check for devm_platform_ioremap_resource()
pinctrl: realtek: Fix function signature for config argument
pinctrl: realtek: Fix grammar in error messages
pinctrl: realtek: Fix return value and silence log for unsupported configs
pinctrl: realtek: Simplify error handling with dev_err_probe()
pinctrl: realtek: Support system suspend and resume
pinctrl: realtek: Switch to use devm functions
pinctrl: renesas: rzg2l: Drop superfluous blank line
pinctrl: renesas: rzg2l: Fix incorrect PUPD register offset for high pins during suspend/resume
pinctrl: renesas: rzg2l: Fix save/restore of {IOLH,IEN,PUPD,SMT} registers
pinctrl: renesas: rzg2l: Fix SMT register cache handling
pinctrl: renesas: rzt2h: Add pin configuration support
pinctrl: rockchip: Add RV1103B pinctrl support
pinctrl: s32: correct kernel-doc bad line warning
pinctrl: scmi: Add SCMI_PIN_INPUT_VALUE
pinctrl: scmi: Delete PIN_CONFIG_OUTPUT_IMPEDANCE_OHMS support
pinctrl: scmi: ignore PIN_CONFIG_PERSIST_STATE
pinctrl: single: Add bcm7038-padconf compatible matching
pinctrl: sophgo: pinctrl-sg2042: Fix wrong module description
pinctrl: sophgo: pinctrl-sg2044: Fix wrong module description
pinctrl: spacemit: return -ENOTSUPP for unsupported pin configurations
pinctrl: stm32: add firewall checks before probing the HDP driver
pinctrl: tegra: use flexible array member for array
 
platform/chrome: chromeos_tbmc: Convert to a platform driver
platform/chrome: chromeos_tbmc: Drop wakeup source on remove
platform/chrome: chromeos_tbmc: Register ACPI notify handler
platform/chrome: Convert ChromeOS privacy-screen driver to platform
platform/chrome: cros_ec_typec: Init mutex in Thunderbolt registration
platform/chrome: cros_usbpd_logger: Simplify with devm
platform/chrome: lightbar: Optimize command size
platform/chrome: wilco_ec: event: Convert to a platform driver
platform/chrome: wilco_ec: event: Register ACPI notify handler
 
platform/mellanox: nvsw-sn2201: Drop unused include
 
platform/surface: aggregator_registry: omit battery & AC nodes on Surface Laptop 7
platform/surface: hotplug: Correct inclusion for GPIO APIs
platform/surface: surfacepro3_button: Check ACPI_COMPANION()
platform/surface: surfacepro3_button: Convert to a platform driver
platform/surface: surfacepro3_button: Drop wakeup source on remove
platform/surface: surfacepro3_button: Register ACPI notify handler
 
platform/wmi: Add wmidev_invoke_procedure()
platform/wmi: Convert drivers to use wmidev_invoke_procedure()
platform/wmi: Extend wmidev_invoke_method() to reject undersized data
platform/wmi: Extend wmidev_query_block() to reject undersized data
platform/wmi: Fix unchecked min_size in wmidev_invoke_method()
platform/wmi: Prepare to reject undersized unmarshalling results
platform/wmi: Replace .no_notify_data with .min_event_size
platform/wmi: use generic driver_override infrastructure
 
platform/x86/intel/tpmi/plr: Prevent fault during unbind
 
platform/x86/intel/tpmi: Use 32 bit aligned address for debugfs mem write
 
platform/x86/intel/vsec: Decouple add/link helpers from PCI
platform/x86/intel/vsec: Fix enable_cnt imbalance on PCIe error recovery
platform/x86/intel/vsec: Make driver_data info const
platform/x86/intel/vsec: Plumb ACPI PMT discovery tables through vsec
platform/x86/intel/vsec: Refactor base_addr handling
platform/x86/intel/vsec: Return real error codes from registration path
platform/x86/intel/vsec: Switch exported helpers from pci_dev to device
 
platform/x86: acer-wireless: Check ACPI_COMPANION() against NULL
platform/x86: acer-wireless: Convert ACPI driver to a platform one
platform/x86: acer-wireless: Register ACPI notify handler directly
platform/x86: adv_swbutton: Check ACPI_HANDLE() against NULL
platform/x86: asus-armoury: add support for FA401EA
platform/x86: asus-armoury: add support for FX607VU
platform/x86: asus-armoury: add support for G614FR
platform/x86: asus-armoury: add support for GU605CP
platform/x86: asus-armoury: fix mini-LED mode get/set on MODE2 devices
platform/x86: asus-laptop: Check ACPI_COMPANION() against NULL
platform/x86: asus-laptop: Convert ACPI driver to a platform one
platform/x86: asus-laptop: Register ACPI notify handler directly
platform/x86: asus-nb-wmi: add DMI quirk for ASUS Zenbook Duo UX8407AA
platform/x86: asus-wireless: Convert ACPI driver to a platform one
platform/x86: asus-wireless: Register ACPI notify handler directly
platform/x86: asus-wmi: adjust screenpad power/brightness handling
platform/x86: asus-wmi: do not enforce a battery charge threshold
platform/x86: asus-wmi: fix screenpad brightness range
platform/x86: barco-p50-gpio: convert to guard() notation
platform/x86: barco-p50-gpio: normalize return value of gpio_get
platform/x86: bitland-mifs-wmi: add CONFIG_LEDS_CLASS dependency
platform/x86: bitland-mifs-wmi: Add new Bitland MIFS WMI driver
platform/x86: dell-wmi-sysman: bound enumeration string aggregation
platform/x86: dell-wmi-sysman: Clean up security buffer helpers
platform/x86: dell-wmi-sysman: Fix typo in function comment
platform/x86: dell-wmi-sysman: Use standard kobj_sysfs_ops
platform/x86: dell-wmi-sysman: Use sysfs_emit{_at} in show functions
platform/x86: dell/dell-rbtn: Check ACPI_COMPANION() against NULL
platform/x86: dell/dell-rbtn: Convert ACPI driver to a platform one
platform/x86: dell/dell-rbtn: Register ACPI notify handler directly
platform/x86: dell_rbu: avoid uninit value usage in packet_size_write()
platform/x86: eeepc-laptop: Check ACPI_COMPANION() against NULL
platform/x86: eeepc-laptop: Convert ACPI driver to a platform one
platform/x86: eeepc-laptop: Register ACPI notify handler directly
platform/x86: fujitsu-tablet: Check ACPI_COMPANION() against NULL
platform/x86: fujitsu-tablet: Convert ACPI driver to a platform one
platform/x86: fujitsu: Check ACPI_COMPANION() against NULL
platform/x86: fujitsu: Convert backlight driver to a platform one
platform/x86: fujitsu: Convert laptop driver to a platform one
platform/x86: fujitsu: Register ACPI notify handlers directly
platform/x86: fujitsu: Reorder code to avoid forward declarations
platform/x86: hp-wmi: add locking for concurrent hwmon access
platform/x86: hp-wmi: add Omen 14-fb0xxx (board 8C58) support
platform/x86: hp-wmi: Add support for Omen 16-n0xxx (8A44)
platform/x86: hp-wmi: Add support for Omen 16-wf1xxx (8C77)
platform/x86: hp-wmi: Add support for OMEN MAX 16-ak0xxx (8D87)
platform/x86: hp-wmi: Add support for Victus 16-r0xxx (8BC2)
platform/x86: hp-wmi: avoid cancel_delayed_work_sync from work handler
platform/x86: hp-wmi: fix fan table parsing
platform/x86: hp-wmi: fix ignored return values in fan settings
platform/x86: hp-wmi: fix u8 underflow in gpu_delta calculation
platform/x86: hp-wmi: Ignore backlight and FnLock events
platform/x86: hp-wmi: silence unknown board warning for 8D41
platform/x86: hp-wmi: use mod_delayed_work to reset keep-alive timer
platform/x86: hp_accel: Check ACPI_COMPANION() against NULL
platform/x86: int3472: Add support for GPIO type 0x02 (IR flood LED)
platform/x86: int3472: Parameterize LED con_id in registration
platform/x86: int3472: Rename pled to led in LED registration code
platform/x86: int3472: Use local variable for LED struct access
platform/x86: intel-hid: Check ACPI_HANDLE() against NULL
platform/x86: intel-vbtn: Check ACPI_HANDLE() against NULL
platform/x86: intel/rst: Check ACPI_COMPANION() against NULL
platform/x86: intel/rst: Convert ACPI driver to a platform one
platform/x86: intel/smartconnect: Check ACPI_HANDLE() against NULL
platform/x86: intel/smartconnect: Convert ACPI driver to a platform one
platform/x86: intel: Add notifiers support
platform/x86: intel: Move debugfs register before creating devices
platform/x86: intel_sar: Check ACPI_HANDLE() against NULL
platform/x86: lenovo-wmi-helpers: Fix memory leak in lwmi_dev_evaluate_int()
platform/x86: lenovo-wmi-helpers: Move gamezone enums to wmi-helpers
platform/x86: lenovo-wmi-other: Add Attribute ID helper functions
platform/x86: lenovo-wmi-other: Balance component bind and unbind
platform/x86: lenovo-wmi-other: Balance IDA id allocation and free
platform/x86: lenovo-wmi-other: Fix tunable_attr_01 struct members
platform/x86: lenovo-wmi-other: Limit adding attributes to supported devices
platform/x86: lenovo-wmi-other: Zero initialize WMI arguments
platform/x86: lenovo: Decouple lenovo-wmi-gamezone and lenovo-wmi-other
platform/x86: lenovo: wmi-other: Fix uninitialized variable in lwmi_om_hwmon_write()
platform/x86: lg-laptop: Check ACPI_COMPANION() against NULL
platform/x86: lg-laptop: Convert ACPI driver to a platform one
platform/x86: lg-laptop: Drop debug-only ACPI notify handler
platform/x86: panasonic-laptop: Check ACPI_COMPANION() against NULL
platform/x86: panasonic-laptop: Convert ACPI driver to a platform one
platform/x86: panasonic-laptop: Fix OPTD notifier registration and cleanup
platform/x86: panasonic-laptop: Make pcc_register_optd_notifier() void
platform/x86: panasonic-laptop: Register ACPI notify handler directly
platform/x86: panasonic-laptop: Remove redundant checks from 3 functions
platform/x86: pcengines-apuv2: attach software node to the gpiochip
platform/x86: samsung-galaxybook: Handle ACPI hotkey notifications
platform/x86: samsung-galaxybook: Refactor camera lens cover input device
platform/x86: sony-laptop: Check ACPI_COMPANION() against NULL
platform/x86: sony-laptop: Convert NC driver to a platform one
platform/x86: sony-laptop: Convert PIC driver to a platform one
platform/x86: sony-laptop: Register ACPI notify handler directly
platform/x86: system76: Check ACPI_COMPANION() against NULL
platform/x86: system76: Convert ACPI driver to a platform one
platform/x86: system76: Drop redundant devm_led_classdev_unregister()
platform/x86: system76: Register ACPI notify handler directly
platform/x86: thinkpad_acpi: Add sysfs control for TrackPoint double-tap
platform/x86: thinkpad_acpi: Drop ACPI driver registration
platform/x86: thinkpad_acpi: remove obsolete TODO comment
platform/x86: thinkpad_acpi: use seq_puts() instead of seq_printf()
platform/x86: topstar-laptop: Convert ACPI driver to a platform one
platform/x86: topstar-laptop: Register ACPI notify handler directly
platform/x86: toshiba_acpi: Check ACPI_COMPANION() against NULL
platform/x86: toshiba_acpi: Convert ACPI driver to a platform one
platform/x86: toshiba_acpi: Register ACPI notify handler directly
platform/x86: toshiba_acpi: Reorder code to avoid forward declaration
platform/x86: toshiba_bluetooth: Check ACPI_COMPANION() against NULL
platform/x86: toshiba_bluetooth: Convert ACPI driver to a platform one
platform/x86: toshiba_bluetooth: Register ACPI notify handler directly
platform/x86: toshiba_haps: Check ACPI_COMPANION() against NULL
platform/x86: toshiba_haps: Convert ACPI driver to a platform one
platform/x86: toshiba_haps: Register ACPI notify handler directly
platform/x86: uniwill-laptop: Accept charging threshold of 0
platform/x86: uniwill-laptop: Apply features across all TUXEDO devices
platform/x86: uniwill-laptop: Do not enable the charging limit even when forced
platform/x86: uniwill-laptop: Fix behavior of "force" module param
platform/x86: uniwill-laptop: Fix signedness bug
platform/x86: uniwill-laptop: Fix XMG Fusion 15 (L19) entries
platform/x86: uniwill-laptop: Implement USB-C power priority setting
platform/x86: uniwill-laptop: Properly initialize charging threshold
platform/x86: uniwill-laptop: Rework hwmon feature defines
platform/x86: wireless-hotkey: Check ACPI_COMPANION() against NULL
platform/x86: wireless-hotkey: Convert ACPI driver to a platform one
platform/x86: wireless-hotkey: Register ACPI notify handler directly
 
platform: int3472: Add gpio software node
platform: int3472: Add MSI prestige board data
platform: int3472: Drop redundant initialisation to 0 and NULL
platform: x86: remove unnecessary module_init/exit() functions
 
PM / devfreq: Remove unneeded casting for HZ_PER_KHZ
PM / devfreq: tegra30-devfreq: add support for Tegra114
PM / devfreq: use _visible attribute to replace create/remove_sysfs_files()
 
PM: domains: De-constify fields in struct dev_pm_domain_attach_data
PM: EM: Switch to rcu_dereference_all() in wakeup path
PM: hibernate: return -ENODATA if the snapshot image is not loaded
PM: hibernate: x86: Remove inclusion of crypto/hash.h
 
pmdomain: add audio power island for Marvell PXA1908 SoC
pmdomain: arm: Add print after a successful probe for SCMI power domains
pmdomain: bcm: bcm2835-power: Replace open-coded polling with readl_poll_timeout_atomic()
pmdomain: core: Extend statistics for domain idle states with s2idle data
pmdomain: core: Fix detach procedure for virtual devices in genpd
pmdomain: core: Restructure domain idle states data for genpd in debugfs
pmdomain: core: Show latency/residency for domain idle states in debugfs
pmdomain: imx93-blk-ctrl: add support for optional subnodes
pmdomain: imx93-blk-ctrl: cleanup error path
pmdomain: imx93-blk-ctrl: convert to devm_* only
pmdomain: imx: fix OF node refcount
pmdomain: imx: scu-pd: Fix device_node reference leak during ->probe()
pmdomain: mediatek: Add bus protect control flow for MT8189
pmdomain: mediatek: Add power domain driver for MT8189 SoC
pmdomain: mediatek: fix use-after-free in scpsys_get_bus_protection_legacy()
pmdomain: mediatek: mtk-mfg: Expose shader_present as nvmem cell
pmdomain: mediatek: scpsys: Add MT7622 Audio power domain to legacy driver
pmdomain: mediatek: Simplify with scoped for each OF child loop
pmdomain: Merge branch dt into next
pmdomain: Merge branch dt into next
pmdomain: Merge branch fixes into next
pmdomain: Merge branch pmdomain into next
pmdomain: qcom: cpr: add COMPILE_TEST support
pmdomain: qcom: cpr: simplify main allocation
pmdomain: qcom: rpmhpd: Add Eliza RPMh Power Domains
pmdomain: qcom: rpmhpd: Add power domains for Hawi SoC
pmdomain: qcom: rpmpd: drop stray semicolon
pmdomain: rockchip: quiet regulator error on -EPROBE_DEFER
pmdomain: sunxi: Add support for A733 to Allwinner PCK600 driver
pmdomain: ti: omap_prm: Fix a reference leak on device node
pmdomain: ti_sci: add wakeup constraint to parent devices of wakeup source
pmdomain: ti_sci: handle wakeup constraint for out-of-band wakeup
 
pnfs/flexfiles: validate ds_versions_cnt is non-zero
 
posix-timers: Fix stale function name in comment
 
power: reset: Add QEMU virt-ctrl driver
power: reset: drop unneeded dependencies on OF_GPIO
power: reset: keystone: Use register_sys_off_handler(SYS_OFF_MODE_RESTART)
power: reset: reboot-mode: Expose sysfs for registered reboot_modes
power: reset: reboot-mode: fix -Wformat-security warning
power: sequencing: pcie-m2: add SERIAL_DEV_BUS dependency
power: sequencing: pcie-m2: Add support for PCIe M.2 Key E connectors
power: sequencing: pcie-m2: Create serdev device for WCN7850 bluetooth
power: sequencing: pcie-m2: enforce PCI and OF dependencies
power: supply: Add macsmc-power driver for Apple Silicon
power: supply: Add PD SPR AVS support to USB type enum
power: supply: add support for S2MU005 battery fuel gauge device
power: supply: axp288_charger: Do not cancel work before initializing it
power: supply: axp288_charger: Simplify returns of dev_err_probe()
power: supply: bd71828: add input current limit property
power: supply: bq24190: Avoid rescheduling after cancelling work
power: supply: cpcap-battery: fix typo in config name
power: supply: cpcap-battery: pass static battery cell data from device tree
power: supply: cw2015: Free allocated workqueue
power: supply: ipaq_micro: Simplify with devm
power: supply: max17042: avoid overflow when determining health
power: supply: max17042: consider task period (max77759)
power: supply: max17042: fix a comment typo (then -> than)
power: supply: max17042: initial support for Maxim MAX77759
power: supply: max17042: report time to full (max17055 & max77759)
power: supply: max17042: support standard shunt-resistor-micro-ohms DT property
power: supply: max17042: time to empty is meaningless when charging
power: supply: max17042: use dev_err_probe() where appropriate
power: supply: max77705: Drop duplicated IRQ error message
power: supply: max77705: Free allocated workqueue and fix removal order
power: supply: max77759: add charger driver
power: supply: mt6370: Simplify with devm_alloc_ordered_workqueue()
power: supply: qcom_battmgr: Add support for Glymur and Kaanapali
power: supply: qcom_smbx: allow disabling charging
power: supply: sbs-manager: normalize return value of gpio_get
power: supply: twl4030_madc: Drop unused header includes
 
powercap: correct kernel-doc function parameter names
powercap: intel_rapl: Add a symbol namespace for intel_rapl exports
powercap: intel_rapl: Allow interface drivers to configure rapl_defaults
powercap: intel_rapl: Cleanup coding style
powercap: intel_rapl: Consolidate PL4 and PMU support flags into rapl_defaults
powercap: intel_rapl: Move MSR default settings into MSR interface driver
powercap: intel_rapl: Move MSR primitives to MSR driver
powercap: intel_rapl: Move primitive info to header for interface drivers
powercap: intel_rapl: Move TPMI default settings into TPMI interface driver
powercap: intel_rapl: Move TPMI primitives to TPMI driver
powercap: intel_rapl: Remove unused AVERAGE_POWER primitive
powercap: intel_rapl: Remove unused macro definitions
powercap: intel_rapl: Remove unused TIME_WINDOW macros
powercap: intel_rapl: Simplify rapl_compute_time_window_atom()
powercap: intel_rapl: Use GENMASK() and BIT() macros
powercap: intel_rapl: Use shifts for power-of-2 operations
powercap: intel_rapl: Use unit conversion macros from units.h
 
powerpc/44x/uic: Consolidate chained IRQ handler install/remove
 
powerpc/52xx/media5200: Consolidate chained IRQ handler install/remove
 
powerpc/52xx/mpc52xx_gpt: consolidate chained IRQ handler install/remove
 
powerpc/64s/tlbflush-radix: Remove unused radix__flush_tlb_pwc()
 
powerpc/64s: Add support for huge pfnmaps
powerpc/64s: Fix _HPAGE_CHG_MASK to include _PAGE_SPECIAL bit
powerpc/64s: Fix unmap race with PMD migration entries
powerpc/64s: Kill the unused argument of exit_lazy_flush_tlb
powerpc/64s: Make use of H_RPTI_TYPE_ALL macro
powerpc/64s: Move serialize_against_pte_lookup() to hash_pgtable.c
powerpc/64s: Rename tlbie_lpid_va to tlbie_va_lpid
powerpc/64s: Rename tlbie_va_lpid to tlbie_va_pid_lpid
 
powerpc/8xx: Fix interrupt mask in cpm1_gpiochip_add16()
 
powerpc/align: Convert emulate_spe() to scoped user access
 
powerpc/audit: Convert powerpc to AUDIT_ARCH_COMPAT_GENERIC
powerpc/audit: Directly include unistd_32.h from compat_audit.c
 
powerpc/bpf: Add support for instruction array
 
powerpc/crash: fix backup region offset update to elfcorehdr
powerpc/crash: Update backup region offset in elfcorehdr on memory hotplug
 
powerpc/futex: Use masked user access
 
powerpc/g5: Enable all windfarms by default
 
powerpc/hv-gpci: fix preempt count leak in sysfs show paths
 
powerpc/ima: Drop unnecessary check for CONFIG_MODULE_SIG
 
powerpc/kdump: fix KASAN sanitization flag for core_$(BITS).o
 
powerpc/net: Inline checksum wrappers and convert to scoped user access
 
powerpc/pasemi: Drop redundant res assignment
 
powerpc/perf: Update check for PERF_SAMPLE_DATA_SRC marked events
 
powerpc/pgtable-frag: Fix bad page state in pte_frag_destroy
 
powerpc/powermac: Remove pmac_low_i2c_{lock,unlock}()
 
powerpc/ps3: Drop redundant result assignment
powerpc/ps3: fix ps3.h kernel-doc warnings
powerpc/ps3: spu.c: fix enum and Return kernel-doc warnings
 
powerpc/pseries/htmdump: Add memory configuration dump support to htmdump module
powerpc/pseries/htmdump: Fix the offset value used in htm status dump
powerpc/pseries/htmdump: Fix the offset value used in processor configuration dump
powerpc/pseries/htmdump: Free the global buffers in htmdump module exit
 
powerpc/ptrace: Convert gpr32_set_common_user() to scoped user access
 
powerpc/sstep: Convert to scoped user access
 
powerpc/time: Remove redundant preempt_disable|enable() calls from arch_irq_work_raise()
 
powerpc/vdso/gettimeofday: Explicitly include vdso/time32.h
 
powerpc/vdso: Drop -DCC_USING_PATCHABLE_FUNCTION_ENTRY from 32-bit flags with clang
powerpc/vdso: Explicitly include asm/cputable.h and asm/feature-fixups.h
 
powerpc/vmx: avoid KASAN instrumentation in enter_vmx_ops() for kexec
 
powerpc/warp: Fix error handling in pika_dtm_thread
 
powerpc/xive: fix kmemleak caused by incorrect chip_data lookup
powerpc/xive: rework xive_find_target_in_mask()
powerpc/xive: simplify xive_spapr_debug_show()
 
powerpc32/bpf: Add fsession support
powerpc32/bpf: fix loading fsession func metadata using PPC_LI32
 
powerpc64/bpf: Add support for indirect jump
powerpc64/bpf: Implement fsession support
powerpc64/bpf: Implement JIT support for private stack
 
powerpc: 82xx: fix uninitialized pointers with free attribute
powerpc: drop unneeded dependency on OF_GPIO
powerpc: fadump: pair alloc_pages_exact() with free_pages_exact()
powerpc: fix dead default for GUEST_STATE_BUFFER_TEST
powerpc: kgdb: fix kernel-doc warnings
powerpc: Move GameCube/Wii options under EMBEDDED6xx
powerpc: move the XOR code to lib/raid/
powerpc: opal-core: pair alloc_pages_exact() with free_pages_exact()
powerpc: pci-ioda: Optimize pnv_ioda_pick_m64_pe()
powerpc: pci-ioda: use bitmap_alloc() in pnv_ioda_pick_m64_pe()
powerpc: Print MMU_FTRS_POSSIBLE & MMU_FTRS_ALWAYS at startup
powerpc: wii: Add unit address to /memory
powerpc: wii: Fix GPIO key name pattern
powerpc: wii: Fix LED name pattern
 
ppp: consolidate refcount decrements
ppp: dead code cleanup in Kconfig
ppp: disconnect channel before nullifying pch->chan
ppp: don't store tx skb in the fastpath
ppp: remove pch->chan NULL checks from tx path
ppp: require callers of ppp_dev_name() to hold RCU
ppp: require CAP_NET_ADMIN in target netns for unattached ioctls
ppp: simplify input error handling
ppp: update Kconfig help message
 
pppoe: drop PFC frames
pppoe: remove kernel-mode relay support
 
pppox: convert pppox_sk() to use container_of()
pppox: remove sk_pppox() helper
 
pps: change pps_class to a const struct
pps: change pps_gen_class to a const struct
 
printf: add IPv6 address format tests
printf: Compile the kunit test with DISABLE_BRANCH_PROFILING DISABLE_BRANCH_PROFILING
 
printk: add print_hex_dump_devel()
printk: Fix _DESCS_COUNT type for 64-bit systems
printk: ringbuffer: fix errors in comments
 
printk_ringbuffer: Add sanity check for 0-size data
printk_ringbuffer: Fix get_data() size sanity check
 
proc: array: drop stale FIXME about RCU in task_sig()
proc: make PROC_MEM_FORCE_PTRACE the Kconfig default
proc: rename proc_notify_change to proc_setattr
proc: rename proc_setattr to proc_nochmod_setattr
 
pseries/papr-hvpipe: Fix & simplify error handling in papr_hvpipe_init()
pseries/papr-hvpipe: Fix null ptr deref in papr_hvpipe_dev_create_handle()
pseries/papr-hvpipe: Fix race with interrupt handler
pseries/papr-hvpipe: Fix style and checkpatch issues in enable_hvpipe_IRQ()
pseries/papr-hvpipe: Fix the usage of copy_to_user()
pseries/papr-hvpipe: Kill task_struct pointer from struct hvpipe_source_info
pseries/papr-hvpipe: Prevent kernel stack memory leak to userspace
pseries/papr-hvpipe: Refactor and simplify hvpipe_rtas_recv_msg()
pseries/papr-hvpipe: Simplify spin unlock usage in papr_hvpipe_handle_release()
 
psp: add missing device stats to get-stats reply attributes
psp: strip variable-length PSP header in psp_dev_rcv()
 
pstore/ftrace: Factor KASLR offset in the core kernel instruction addresses
pstore/ftrace: Keep ftrace module parameter and debugfs switch in sync
 
pstore/ram: fix resource leak when ioremap() fails
 
pstore/ramoops: Fix ECC parameter help text
pstore/ramoops: Remove useless memblock header
 
pstore: fix ftrace dump, when ECC is enabled
 
ptp: ocp: Add support for Xilinx-based Adva TimeCard variant
ptp: ocp: fix resource freeing order
ptp: vclock: Switch from RCU to SRCU
ptp: vmw: Convert to a platform driver
 
ptr_ring: disable KCSAN warnings
 
ptrace: slightly saner 'get_dumpable()' logic
 
pwm: atmel-tcb: Cache clock rates and mark chip as atomic
pwm: imx-tpm: Count the number of enabled channels in probe
pwm: jz4740: Drop unused include
pwm: stm32: Fix rounding issue for requests with inverted polarity
pwm: th1520: fix `CLIPPY=1` warning
pwm: th1520: remove impl Send/Sync for Th1520PwmDriverData
 
qed: fix division by zero in qed_init_wfq_param when all vports are configured
qed: fix double free in qed_cxt_tables_alloc()
qed: Reimplement qed_mcast_bin_from_mac() using library functions
 
qlcnic: update outdated comment
 
qtnfmac: use alloc_netdev macro for single queue devices
 
quota: Fix race of dquot_scan_active() with quota deactivation
 
r8152: Add 2500baseT EEE status/configuration support
r8152: add helper functions for PHY OCP registers
r8152: add helper functions for PLA/USB OCP registers
r8152: Add helper functions for SRAM2
r8152: Add support for 5Gbit Link Speeds and EEE
r8152: Add support for the RTL8157 hardware
r8152: fix incorrect register write to USB_UPHY_XTAL
r8152: handle the return value of usb_reset_device()
 
r8169: add support for RTL8125cp
 
random: vDSO: Add explicit includes
random: vDSO: Remove ifdeffery
random: vDSO: Trim vDSO includes
 
randomize_kstack: Maintain kstack_offset per task
randomize_kstack: Unify random source across arches
 
rbd: eliminate a race in lock_dwork draining on unmap
rbd: fix null-ptr-deref when device_add_disk() fails
 
rbtree: Provide rbtree with links
 
rcu-tasks: Document that RCU Tasks Trace grace periods now imply RCU grace periods
rcu-tasks: Remove unnecessary smp_store_release() in cblist_init_generic()
 
rcu/nocb: Consolidate rcu_nocb_cpu_offload/deoffload functions
rcu/nocb: Extract nocb_bypass_needs_flush() to reduce duplication
 
rcu: Add BOOTPARAM_RCU_STALL_PANIC Kconfig option
 
rculist: add list_splice_rcu() for private lists
 
rculist_bl: add hlist_bl_for_each_entry_continue_rcu
 
rcuscale: Ditch rcu_scale_shutdown in favor of torture_shutdown_init()
 
rcutorture: Add a textbook-style trivial preemptible RCU
rcutorture: Add NOCB01 config for RCU_LAZY torture testing
rcutorture: Add NOCB02 config for nocb poll mode testing
rcutorture: Fix numeric "test" comparison in srcu_lockdep.sh
rcutorture: Test call_srcu() with preemption disabled and not
 
RDMA/bnxt_re: Add compatibility checks to the uapi path
RDMA/bnxt_re: Add compatibility checks to the uapi path for no data
RDMA/bnxt_re: Add missing comp_mask validation
RDMA/bnxt_re: Clean up uverbs CQ creation path
RDMA/bnxt_re: Move the UAPI methods to a dedicated file
RDMA/bnxt_re: Refactor bnxt_qplib_create_qp() function
RDMA/bnxt_re: Refactor bnxt_re_create_cq()
RDMA/bnxt_re: Remove unnecessary checks in kernel CQ creation path
RDMA/bnxt_re: Replace kcalloc() with kzalloc_objs()
RDMA/bnxt_re: Separate kernel and user CQ creation paths
RDMA/bnxt_re: Simplify bnxt_re_init_depth() callers and implementation
RDMA/bnxt_re: Support application specific CQs
RDMA/bnxt_re: Support doorbell extensions
RDMA/bnxt_re: Use ib_respond_empty_udata()
RDMA/bnxt_re: Use ib_respond_udata()
RDMA/bnxt_re: zero shared page before exposing to userspace
 
RDMA/core: Add aging to FRMR pools
RDMA/core: Add FRMR pools statistics
RDMA/core: Add netlink command to modify FRMR aging
RDMA/core: Add pinned handles to FRMR pools
RDMA/core: Add rdma_udata_to_dev()
RDMA/core: Delete not-implemented get_vector_affinity
RDMA/core: Do not read wild stack memory in uverbs_get_handler_fn()
RDMA/core: Fix memory free for GID table
RDMA/core: Fix rereg_mr use-after-free race
RDMA/core: Fix user CQ creation for drivers without create_cq
RDMA/core: Manage CQ umem in core code
RDMA/core: Move the _ib_copy_validate_udata* functions to ib_core_uverbs
RDMA/core: Prefer NLA_NUL_STRING
RDMA/core: Prepare create CQ path for API unification
RDMA/core: Promote UMEM to a core component
RDMA/core: Reject zero CQE count
RDMA/core: Remove unused ib_resize_cq() implementation
RDMA/core: Use kzalloc_flex for GID table
RDMA/core: Validate cpu_id against nr_cpu_ids in DMAH alloc
RDMA/core: Validate the passed in fops for ib_get_ucaps()
 
RDMA/efa: Expose new extended max inline buff size
RDMA/efa: Rely on CPU address in create‑QP
RDMA/efa: Remove check for zero CQE count
RDMA/efa: Rename admin queue attributes struct name for extendability
RDMA/efa: Rename alloc_ucontext comp_mask to supported_caps
RDMA/efa: Use extended inline buff size for inline validation
RDMA/efa: Validate SQ ring size against max LLQ size
 
RDMA/erdma: Remove numa_node from struct erdma_devattr
 
RDMA/hfi1: Remove opa_vnic
 
RDMA/hns: Add missing comp_mask check in create_qp
RDMA/hns: Fix unlocked call to hns_roce_qp_remove()
RDMA/hns: Fix xarray race in hns_roce_create_qp_common()
RDMA/hns: Fix xarray race in hns_roce_create_srq()
RDMA/hns: Remove the duplicate calls to ib_copy_validate_udata_in()
RDMA/hns: Use ib_copy_validate_udata_in()
 
RDMA/ionic: bound node_desc sysfs read with %.64s
RDMA/ionic: Fix typo in format string
 
RDMA/irdma: Add missing comp_mask check in alloc_ucontext
RDMA/irdma: Add support for GEN4 hardware
RDMA/irdma: Add support for revocable pinned dmabuf import
RDMA/irdma: Provide scratch buffers to firmware for internal use
 
RDMA/iwcm: fix some kernel-doc issues in iw_cm.h
 
RDMA/mana: Fix error unwind in mana_ib_create_qp_rss()
RDMA/mana: Fix mana_destroy_wq_obj() cleanup in mana_ib_create_qp_rss()
RDMA/mana: Remove user triggerable WARN_ON() in mana_ib_create_qp_rss()
RDMA/mana: Validate rx_hash_key_len
 
RDMA/mana_ib: cleanup the usage of mana_gd_send_request()
RDMA/mana_ib: Disable RX steering on RSS QP destroy
RDMA/mana_ib: Report max_msg_sz in mana_ib_query_port
RDMA/mana_ib: Support memory windows
 
RDMA/mlx4: Fix mis-use of RCU in mlx4_srq_event()
RDMA/mlx4: Fix resource leak on error in mlx4_ib_create_srq()
RDMA/mlx4: Inline mlx4_ib_get_cq_umem into callers
RDMA/mlx4: Introduce a modern CQ creation interface
RDMA/mlx4: Remove unused create_flags field from CQ structure
RDMA/mlx4: Restrict external umem for CQ when copy_to_user() is used
RDMA/mlx4: Use ib_copy_validate_udata_in()
RDMA/mlx4: Use ib_copy_validate_udata_in() for QP
 
RDMA/mlx5: Add missing store/release for lock elision pattern
RDMA/mlx5: Add support for TLP VAR allocation
RDMA/mlx5: Add TLP VAR region support and infrastructure
RDMA/mlx5: Fix error path fall-through in mlx5_ib_dev_res_srq_init()
RDMA/mlx5: Fix null-ptr-deref in Raw Packet QP creation
RDMA/mlx5: Fix UAF in DCT destroy due to race with create
RDMA/mlx5: Fix UAF in SRQ destroy due to race with create
RDMA/mlx5: Move device async_ctx initialization
RDMA/mlx5: Provide a modern CQ creation interface
RDMA/mlx5: Pull comp_mask validation into ib_copy_validate_udata_in_cm()
RDMA/mlx5: Refactor VAR table to use region abstraction
RDMA/mlx5: Restore zero-init to mlx5_ib_modify_qp() ucmd
RDMA/mlx5: Save 4 bytes in CQ structure
RDMA/mlx5: Switch from MR cache to FRMR pools
RDMA/mlx5: Use ib_copy_validate_udata_in() for MW
RDMA/mlx5: Use ib_copy_validate_udata_in() for SRQ
 
RDMA/nldev: Add command to get FRMR pools
RDMA/nldev: Add command to set pinned FRMR handles
RDMA/nldev: Add dellink function pointer
RDMA/nldev: Add mutual exclusion in nldev_dellink()
RDMA/nldev: Expose kernel-internal FRMR pools in netlink
 
RDMA/ocrdma: Clarify the mm_head searching
RDMA/ocrdma: Don't NULL deref uctx on errors in ocrdma_copy_pd_uresp()
RDMA/ocrdma: kzalloc_objs to kzalloc_flex
 
RDMA/OPA: Update OPA link speed list
 
RDMA/pvrdma: Use ib_copy_validate_udata_in() for srq
 
RDMA/rdmavt: Add driver mmap callback
RDMA/rdmavt: Add ucontext alloc/dealloc passthrough
RDMA/rdmavt: Correct multi-port QP iteration
 
RDMA/restrack: fix kernel-doc indicator
 
RDMA/rtrs: add WQ_PERCPU to alloc_workqueue users
RDMA/rtrs: Fix use-after-free in path file creation cleanup
 
RDMA/rxe: Add net namespace support for IPv4/IPv6 sockets
RDMA/rxe: Add testcase for net namespace rxe
RDMA/rxe: Generate async error for r_key violations
RDMA/rxe: Reject non-8-byte ATOMIC_WRITE payloads
RDMA/rxe: Reject unknown opcodes before ICRC processing
RDMA/rxe: Replace use of system_unbound_wq with rxe_wq
RDMA/rxe: Support RDMA link creation and destruction per net namespace
RDMA/rxe: Validate pad and ICRC before payload_size() in rxe_rcv
 
RDMA/siw: Reject MPA FPDU length underflow before signed receive math
 
RDMA/srp: bound SRP_RSP sense copy by the received length
 
RDMA/umem: Add helpers for umem dmabuf revoke lock
RDMA/umem: Add ib_umem_dmabuf_get_pinned_and_lock helper
RDMA/umem: Add pinned revocable dmabuf import interface
RDMA/umem: Allow including ib_umem header from any location
RDMA/umem: fix kernel-doc warnings
RDMA/umem: Fix truncation for block sizes >= 4G
RDMA/umem: Move umem dmabuf revoke logic into helper function
RDMA/umem: Remove unnecessary includes and defines from ib_umem header
RDMA/umem: Use consistent DMA attributes when unmapping entries
 
RDMA/uverbs: Update for semantic conflict with drm-misc
RDMA/uverbs: Update outdated reference to remove_commit_idr_uobject()
 
RDMA/vmw_pvrdma: Fix double free on pvrdma_alloc_ucontext() error path
 
RDMA: Add ib_copy_validate_udata_in()
RDMA: Add ib_copy_validate_udata_in_cm()
RDMA: Add ib_is_udata_in_empty()
RDMA: Add ib_respond_udata()
RDMA: Add IB_UVERBS_CORE_SUPPORT_ROBUST_UDATA
RDMA: Clarify that CQ resize is a user‑space verb
RDMA: Complete k[z|m|c]alloc-to-k[z|m]alloc_obj conversion
RDMA: Consolidate patterns with offsetof() to ib_copy_validate_udata_in()
RDMA: Consolidate patterns with offsetofend() to ib_copy_validate_udata_in()
RDMA: Consolidate patterns with sizeof() to ib_copy_validate_udata_in()
RDMA: During rereg_mr ensure that REREG_ACCESS is compatible
RDMA: Move DMA block iterator logic into dedicated files
RDMA: Properly propagate the number of CQEs as unsigned int
RDMA: Provide documentation about the uABI compatibility rules
RDMA: Remove outdated comments referencing hfi1_destroy_qp()
RDMA: Remove redundant = {} for udata req structs
RDMA: Use copy_struct_from_user() instead of open coding
RDMA: Use ib_copy_validate_udata_in() for implicit full structs
RDMA: Use ib_copy_validate_udata_in_cm() for zero comp_mask
 
rds: mark snapshot pages dirty in rds_info_getsockopt()
rds: update outdated comment
 
rds_tcp: close NULL deref window in rds_tcp_set_callbacks
 
readdir: Introduce dirent_size()
 
Reapply "bnxt_en: bring back rtnl_lock() in the bnxt_open() path"
 
refcount: Remove unused __signed_wrap function annotations
 
refscale: Ditch ref_scale_shutdown in favor of torture_shutdown_init()
 
regcache: Allocate and free reg_defaults on the same level
regcache: Amend printf() specifiers when printing registers
regcache: Define iterator inside for-loop and align their types
regcache: Factor out regcache_hw_exit() helper
regcache: Move count check and cache_bypass assignment to the caller
regcache: Move HW readback after cache initialisation
regcache: Remove duplicate check in regcache_hw_init()
regcache: Split regcache_count_cacheable_registers() helper
 
regmap-i2c: add SMBus byte/word reg16 bus for adapters lacking I2C_FUNC_I2C
 
regmap: debugfs: fix race condition in dummy name allocation
regmap: define cleanup helper for regmap_field
regmap: i3c: Add non-devm regmap_init_i3c() helper
regmap: mdio: make it depend on PHYLIB
regmap: Merge up v7.0-rc2
regmap: ram: fix memory leaks in __regmap_init_ram() on error
regmap: reject volatile update_bits() in cache-only mode
regmap: sdw-mbq: Allow defers on undeferrable controls
regmap: sdw-mbq: Fix spelling mistake "undeferable" -> "undeferrable"
regmap: Simplify devres handling
regmap: sort header includes
regmap: Synchronize cache for the page selector
 
regulator: act8945a: fix OF node reference imbalance
regulator: bd9571mwv: fix OF node reference imbalance
regulator: bq257xx: fix OF node reference imbalance
regulator: bq257xx: Make OTG enable GPIO really optional
regulator: bq257xx: Remove reference to the parent MFD's dev
regulator: core: fix typo in comments
regulator: cpcap-regulator: add support for Mot regulators
regulator: cros-ec: Add regulator supply
regulator: cros-ec: cleanup and add supplies
regulator: da9063: kzalloc + kcalloc to kzalloc
regulator: da9121: Allow caching BUCK registers
regulator: da91xx: Allow caching of buck registers when no GPIO input control is configured
regulator: devres: Use enum regulator_get_type in internal functions
regulator: drop unneeded dependencies on OF_GPIO
regulator: dt-bindings: cpcap-regulator: convert to DT schema
regulator: dt-bindings: cpcap-regulator: document Mot regulator
regulator: dt-bindings: cros-ec: Add regulator supply
regulator: dt-bindings: dlg,da9121: Add dlg,no-gpio-control
regulator: dt-bindings: fp9931: Make vin-supply property as required
regulator: dt-bindings: mps,mp8859: convert to DT schema
regulator: dt-bindings: mt6315: Add regulator supplies
regulator: dt-bindings: qcom,qca6390-pmu: Document WCN6755 PMU
regulator: dt-bindings: regulator-max77620: convert to DT schema
regulator: fix OF node imbalance on reuse
regulator: fixed: remove unused macro
regulator: fixed: remove unused reboot.h include
regulator: fp9931: Fix handling of mandatory "vin" supply
regulator: fp9931: Make vin-supply mandatory
regulator: Kconfig: fix a typo in help
regulator: max20411: show failure on register
regulator: max77620: drop redundant OF node initialisation
regulator: max77650: fix OF node reference imbalance
regulator: mt6315: Add regulator supplies
regulator: mt6315: add regulator supplies
regulator: mt6357: fix OF node reference imbalance
regulator: mt6363: select CONFIG_IRQ_DOMAIN
regulator: pf0900: Make regu_irqs variable static const
regulator: pf1550: Remove redundant regmap assignment
regulator: pf9453: Allow shared IRQ
regulator: pf9453: Fix IRQ trigger and allow
regulator: qcom-rpmh: Fix index for pmh0101 ldo16
regulator: qcom: Unify user-visible "Qualcomm" name
regulator: rk808: fix OF node reference imbalance
regulator: rpi-panel-attiny: add back GPIOLIB dependency
regulator: s2dos05: fix OF node reference imbalance
regulator: spacemit-p1: Support board power tree
regulator: spacemit-p1: Update supply names
regulator: tps65219: fix irq_data.rdev not being assigned
 
remoteproc: da8xx: Remove unused local struct data
remoteproc: da8xx: Reorder resource fetching in probe()
remoteproc: da8xx: Use dev_err_probe()
remoteproc: imx_rproc: Check return value of regmap_attach_dev() in imx_rproc_mmio_detect_mode()
remoteproc: imx_rproc: Fix NULL vs IS_ERR() bug in imx_rproc_addr_init()
remoteproc: k3: Fix NULL vs IS_ERR() bug in k3_reserved_mem_init()
remoteproc: keystone: Request IRQs in probe()
remoteproc: mtk_scp: Constify buffer passed to scp_send_ipi()
remoteproc: mtk_scp_ipi: Constify buffer passed to scp_ipi_send()
remoteproc: pru: Remove empty remove callback
remoteproc: pru: Use rproc_of_parse_firmware() to get firmware name
remoteproc: qcom: Add missing space before closing bracket
remoteproc: qcom: Fix minidump out-of-bounds access on subsystems array
remoteproc: qcom: pas: Add Eliza ADSP support
remoteproc: qcom_q6v5_mss: Add MDM9607
remoteproc: qcom_q6v5_mss: Add MSM8917
remoteproc: qcom_q6v5_mss: Add MSM8937
remoteproc: qcom_q6v5_mss: Add MSM8940
remoteproc: qcom_q6v5_mss: Introduce need_pas_mem_setup
remoteproc: sysmon: Use the unified QMI service ID instead of defining it locally
remoteproc: use SIZE_MAX in rproc_u64_fit_in_size_t()
remoteproc: xlnx: Avoid mailbox setup
remoteproc: xlnx: Fix sram property parsing
remoteproc: xlnx: Only access buffer information if IPI is buffered
remoteproc: xlnx: Release mailbox channels on shutdown
 
reset: add Sky1 soc reset support
reset: amlogic: t7: Fix null reset ops
reset: ath79: Use devm_register_restart_handler()
reset: convert of_reset_control_get_count() to using firmware nodes
reset: convert reset core to using firmware nodes
reset: convert the core API to using firmware nodes
reset: core: Drop unnecessary double quote
reset: core: Fix indentation
reset: don't overwrite fwnode_reset_n_cells
reset: eyeq: Add Mobileye EyeQ6Lplus OLB
reset: eyeq: drop device_set_of_node_from_dev() done by parent
reset: fold ida_alloc() into reset_create_gpio_aux_device()
reset: gpio: add a devlink between reset-gpio and its consumer
reset: gpio: make the driver fwnode-agnostic
reset: gpio: remove unneeded auxiliary_set_drvdata()
reset: gpio: remove unneeded OF-node put
reset: gpio: simplify fallback device matching
reset: handle removing supplier before consumers
reset: intel: Use devm_register_restart_handler()
reset: lpc18xx: Use devm_register_sys_off_handler()
reset: ma35d1: Use devm_register_sys_off_handler()
reset: npcm: Use devm_register_sys_off_handler()
reset: protect struct reset_control with its own mutex
reset: protect struct reset_controller_dev with its own mutex
reset: rzv2h-usb2phy: Add support for VBUS mux controller registration
reset: rzv2h-usb2phy: Convert to regmap API
reset: rzv2h-usb2phy: Keep PHY clock enabled for entire device lifetime
reset: sti: kzalloc + kcalloc to kzalloc
reset: sunplus: Use devm_register_sys_off_handler()
reset: tenstorrent: Add reset controller for Atlantis
reset: use lock guards in reset core
reset: warn on reset-gpio release
 
resource: Add __resource_contains_unbound() for internal contains checks
resource: Pass full extent of empty space to resource_alignf callback
resource: Rename 'tmp' variable to 'full_avail'
 
Revert "ACPI: CPPC: Adjust debug messages in amd_set_max_freq_ratio() to warn"
 
Revert "ALSA: pcmtest: fix reference leak on failed device registration"
Revert "ALSA: usb-audio: Add quirk for SmartlinkTechnology M01"
Revert "ALSA: usb: Increase volume range that triggers a warning"
 
Revert "arm64: dts: rockchip: add SPDIF audio to Beelink A1"
 
Revert "docs: Raise minimum pahole version to 1.26 for KF_IMPLICIT_ARGS kfuncs"
 
Revert "drivers: net: 3com: 3c509: Remove this driver"
 
Revert "drm/amd/display: Add 3DLUT DMA broadcast support"
Revert "drm/amd/display: Add NV12/P010 formats to primary plane"
Revert "drm/amd/display: Refactor DC update checks"
Revert "drm/amd/display: Rework YCbCr422 DSC policy"
 
Revert "drm/amdgpu: revert to old status lock handling v4"
 
Revert "drm/i915/backlight: Remove try_vesa_interface"
 
Revert "drm/nouveau/gsp: add support for GA100"
 
Revert "drm/pagemap: Disable device-to-device migration"
 
Revert "drm/xe/compat: Remove unused i915_reg.h from compat header"
 
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 "dt-bindings: usb: cdns,usb3: document USBSSP controller support"
 
Revert "esp: fix page frag reference leak on skb_to_sgvec failure"
 
Revert "floppy: fix reference leak on platform_device_register() failure"
 
Revert "fs: Remove NTFS classic"
 
Revert "gpib: cb7210: Fix region leak when request_irq fails"
 
Revert "gpio: Access `gpio_bus_type` in gpiochip_setup_dev()"
 
Revert "ipv6: preserve insertion order for same-scope addresses"
 
Revert "media: cx231xx: add USB ID 2040:8360 for Hauppauge WinTV-HVR-935"
Revert "media: renesas: vsp1: brx: Fix format propagation"
Revert "media: renesas: vsp1: Initialize format on all pads"
 
Revert "mm/hugetlbfs: update hugetlbfs to use mmap_prepare"
 
Revert "mm: introduce a new page type for page pool in page type"
 
Revert "net: macb: Clean up the .usrio settings in macb_config instances"
Revert "net: phy: improve mdiobus_stats_acct"
 
Revert "nvme: add quirk NVME_QUIRK_IGNORE_DEV_SUBNQN for 144d:a808"
 
Revert "nvmet-tcp: Don't free SQ on authentication success"
 
Revert "parisc: led: fix reference leak on failed device registration"
 
Revert "pinctrl-amd: enable IRQ for WACF2200 touchscreen on Lenovo Yoga 7 14AGP11"
 
Revert "powerpc/xive: Fix the size of the cpumask used in xive_find_target_in_mask()"
 
Revert "sched_ext: Use READ_ONCE() for the read side of dsq->nr update"
 
Revert "scripts/checkpatch: add Assisted-by: tag validation"
 
Revert "scripts: ver_linux: expand and fix list"
 
Revert "selftests/sched_ext: Add tests for SCX_ENQ_IMMED and scx_bpf_dsq_reenq()"
 
Revert "selftests/tc-testing: Add tests for restrictions on netem duplication"
 
Revert "selftests: vDSO: parse_vdso: Use UAPI headers instead of libc headers"
 
Revert "usb: cdns3: Add USBSSP platform driver support"
Revert "usb: cdnsp: Add support for device-only configuration"
 
Revert "x86/fpu: Refine and simplify the magic number check during signal return"
 
rhashtable: Add bucket_table_free_atomic() helper
rhashtable: Bounce deferred worker kick through irq_work
rhashtable: consolidate hash computation in rht_key_get_hash()
rhashtable: drop ht->mutex in rhashtable_free_and_destroy()
rhashtable: Restore insecure_elasticity toggle
 
ring-buffer remote: Avoid unexpected symbol warnings (arm, s390)
 
ring-buffer: Add non-consuming read for ring-buffer remotes
ring-buffer: Add page statistics to the meta-page
ring-buffer: Do not double count the reader_page
ring-buffer: Enforce read ordering of trace_buffer cpumask and buffers
ring-buffer: Export buffer_data_page and macros
ring-buffer: Fix reporting of missed events in iterator
ring-buffer: Flush and stop persistent ring buffer on panic
ring-buffer: Introduce ring-buffer remotes
ring-buffer: Prevent off-by-one array access in ring_buffer_desc_page()
ring-buffer: Report header_page overwrite as char
ring-buffer: Show what clock function is used on timestamp errors
ring-buffer: Store bpage pointers into subbuf_ids
 
RISC-V: ACPI: Add acpi_get_cpu_uid() for unified ACPI CPU UID retrieval
RISC-V: KVM: Add hideleg to struct kvm_vcpu_config
RISC-V: KVM: Cache gstage pgd_levels in struct kvm_gstage
RISC-V: KVM: Don't check hstateen0 when updating sstateen0 CSR
RISC-V: KVM: Factor-out ISA checks into separate sources
RISC-V: KVM: Factor-out VCPU config into separate sources
RISC-V: KVM: Fix array out-of-bounds in pmu_ctr_read() and pmu_fw_ctr_read_hi()
RISC-V: KVM: Fix double-free of sdata in kvm_pmu_clear_snapshot_area()
RISC-V: KVM: Fix integer overflow in kvm_pmu_validate_counter_mask()
RISC-V: KVM: Fix invalid HVA warning in steal-time recording
RISC-V: KVM: Fix lost write protection on huge pages during dirty logging
RISC-V: KVM: Fix NULL pointer dereference in SBI v0.1 SEND_IPI handler
RISC-V: KVM: fix PMU snapshot_set_shmem on 32-bit hosts
RISC-V: KVM: Fix shift-out-of-bounds in make_xfence_request()
RISC-V: KVM: Fix sign extension for MMIO loads
RISC-V: KVM: Introduce common kvm_riscv_isa_check_host()
RISC-V: KVM: Move timer state defines closer to struct in UAPI header
RISC-V: KVM: Reuse KVM_CAP_VM_GPA_BITS to select HGATP.MODE
RISC-V: KVM: selftests: Add RISC-V SBI STA shmem alignment tests
RISC-V: KVM: selftests: Fix firmware counter read in sbi_pmu_test
RISC-V: KVM: Split huge pages during fault handling for dirty logging
RISC-V: KVM: Support runtime configuration for per-VM's HGATP mode
RISC-V: KVM: Validate SBI STA shmem alignment in kvm_sbi_ext_sta_set_reg()
 
riscv/mm: align vmemmap to maximal folio size
 
riscv/ptrace: Use USER_REGSET_NOTE_TYPE for REGSET_CFI
 
riscv: acpi: update FADT revision check to 6.6
riscv: add hardware error trap handler support
riscv: cfi: reduce shadow stack size limit from 4GB to 2GB
riscv: cfi: reject unknown flags in PR_SET_CFI
riscv: Clean up & optimize unaligned scalar access probe
riscv: cpufeature: Drop this_hwcap clear in T-Head vector workaround
riscv: cpufeature: Use pre-defined ISA ext macros to index isa2hwcap
riscv: Define __riscv_copy_{,vec_}{words,bytes}_unaligned() using SYM_TYPED_FUNC_START
riscv: Docs: fix unmatched quote warning
riscv: dts: microchip: add pic64gx and its curiosity kit
riscv: dts: microchip: add pinctrl nodes for mpfs/icicle kit
riscv: dts: microchip: add tsu clock to macb on mpfs
riscv: dts: microchip: fix icicle i2c pinctrl configuration
riscv: dts: microchip: remove POLARFIRE mention in Makefile
riscv: dts: microchip: update mpfs gpio interrupts to better match the SoC
riscv: dts: spacemit: adapt regulator node name to preferred form
riscv: dts: spacemit: Add 'linux,pci-domain' to PCIe nodes for K1
riscv: dts: spacemit: add 24c04 eeprom on Milk-V Jupiter
riscv: dts: spacemit: Add ethernet device for K3
riscv: dts: spacemit: add i2c aliases on Milk-V Jupiter
riscv: dts: spacemit: add LEDs for Milk-V Jupiter board
riscv: dts: spacemit: drop incorrect pinctrl for combo PHY
riscv: dts: spacemit: enable PCIe ports on Milk-V Jupiter
riscv: dts: spacemit: enable QSPI and add SPI NOR on Milk-V Jupiter
riscv: dts: spacemit: enable USB 3 ports on Milk-V Jupiter
riscv: dts: spacemit: k3: add clock tree
riscv: dts: spacemit: k3: add full resource to UART
riscv: dts: spacemit: k3: add GPIO support
riscv: dts: spacemit: k3: add pinctrl support
riscv: dts: spacemit: pcie: fix missing power regulator
riscv: dts: spacemit: reorder phy nodes for K1
riscv: dts: spacemit: Update PMIC supply properties for BPI-F3 and Jupiter
riscv: dts: starfive: jh7110: Drop CAMSS node
riscv: dts: thead: add DPU and HDMI device tree nodes
riscv: dts: thead: beaglev-ahead: enable HDMI output
riscv: dts: thead: lichee-pi-4a: enable HDMI
riscv: dts: thead: th1520: add coefficients to the PVT node
riscv: enable HAVE_IOREMAP_PROT
riscv: errata: Fix bitwise vs logical AND in MIPS errata patching
riscv: export kaslr offset and satp in VMCOREINFO ELF notes
riscv: Fix fast_unaligned_access_speed_key not getting initialized
riscv: Fix register corruption from uninitialized cregs on error
riscv: Fix typo in purgatory end label
riscv: fix various typos in comments and code
riscv: increase COMMAND_LINE_SIZE value to 2048
riscv: kvm: add null pointer check for vector datap
riscv: kvm: fix vector context allocation leak
riscv: kvm: return SBI_ERR_FAILURE for pmu_event_info() when OOM
riscv: kvm: return SBI_ERR_FAILURE for pmu_snapshot_set_shmem() when OOM
riscv: lib: add strchr() implementation
riscv: lib: add strnlen() implementation
riscv: lib: add strrchr() implementation
riscv: misaligned: Make enabling delegation depend on NONPORTABLE
riscv: mm: Fixup no5lvl failure when vaddr is invalid
riscv: mm: WARN_ON() for bad addresses in vmemmap_populate()
riscv: move kaslr_offset() to page.h as a static inline function
riscv: move the XOR code to lib/raid/
riscv: remove redundant #ifdef check in cpu-hotplug
riscv: remove redundant check for CONFIG_SMP
riscv: Remove support for XIP kernel
riscv: Reuse compare_unaligned_access() in check_vector_unaligned_access()
riscv: Reuse measure_cycles() in check_vector_unaligned_access()
riscv: shstk: use the new common vm_mmap_shadow_stack() helper
riscv: Simplify assignment for UTS_MACHINE
riscv: smp: Clarify comment "cache" -> "instruction cache"
riscv: smp: Remove outdated comment about disabling preemption
riscv: Split out compare_unaligned_access()
riscv: Split out measure_cycles() for reuse
riscv: vdso_cfi: Add .gitignore for build artifacts
riscv: vdso_cfi: Add clean rule for copied sources
 
rpmsg: Constify buffer passed to send API
 
rseq: Don't advertise time slice extensions if disabled
rseq: Fix using an uninitialized stack variable in rseq_exit_user_update()
rseq: Implement read only ABI enforcement for optimized RSEQ V2 mode
rseq: Protect rseq_reset() against interrupts
rseq: Reenable performance optimizations conditionally
rseq: Revert to historical performance killing behaviour
rseq: Set rseq::cpu_id_start to 0 on unregistration
 
rtase: Avoid sleeping in get_stats64()
rtase: Reset TX subqueue when clearing TX ring
 
rtc: abx80x: Disable alarm feature if no interrupt attached
rtc: abx80x: Remove use of i2c_match_id()
rtc: add data_race() in rtc_dev_poll()
rtc: armada38x: zalloc + calloc to single allocation
rtc: cmos: Do not require IRQ if ACPI alarm is used
rtc: cmos: Drop PNP device support
rtc: cmos: Enable ACPI alarm if advertised in ACPI FADT
rtc: cmos: Use platform_get_irq_optional() in cmos_platform_probe()
rtc: m41t80: Remove use of i2c_match_id()
rtc: max77686: convert to i2c_new_ancillary_device
rtc: ntxec: fix OF node reference imbalance
rtc: pcf2127: Remove use of i2c_match_id()
rtc: pic32: allow driver to be compiled with COMPILE_TEST
rtc: rs5c372: Remove use of i2c_match_id()
rtc: rv8803: Remove use of i2c_match_id()
rtc: rx8025: Remove use of i2c_match_id()
rtc: ti-k3: Add support to resume from IO DDR low power mode
 
rtla/actions: Simplify argument parsing
 
rtla/timerlat: Add --stack-format option
rtla/timerlat: Add bounds check for softirq vector
rtla/timerlat: Simplify RTLA_NO_BPF environment variable check
 
rtla/trace: Fix I/O handling in save_trace_to_file()
rtla/trace: Fix write loop in trace_event_save_hist()
 
rtla/utils: Fix loop condition in PID validation
rtla/utils: Fix resource leak in set_comm_sched_attr()
 
rtla: Add str_has_prefix() helper function
rtla: Enforce exact match for time unit suffixes
rtla: Exit on memory allocation failures during initialization
rtla: Fix parsing of multi-character short options
rtla: Fix segfault on multiple SIGINTs
rtla: Handle pthread_create() failure properly
rtla: Introduce common_threshold_handler() helper
rtla: Replace magic number with MAX_PATH
rtla: Simplify code by caching string lengths
rtla: Use str_has_prefix() for option prefix check
rtla: Use str_has_prefix() for prefix checks
rtla: Use strdup() to simplify code
 
rtmutex: Use waiter::task instead of current in remove_waiter()
 
rust/drm: Fixup import styles
rust/drm: import ARef from sync crate
rust/drm: Remove imports covered by prelude::*
 
rust/time: Add Delta::from_nanos()
 
rust: add `const_assert!` macro
rust: add EMSGSIZE error code
rust: alloc: add KUnit tests for KVVec shrink_to
rust: alloc: simplify with `NonNull::add()` now that it is stable
rust: allow `clippy::collapsible_if` globally
rust: allow `clippy::collapsible_match` globally
rust: allow globally `clippy::incompatible_msrv`
rust: arch: um: Fix building 32-bit UML with GCC
rust: arm64: set uwtable llvm module flag for CONFIG_UNWIND_TABLES
rust: atomic: Update a safety comment in impl of `fetch_add()`
rust: block: update `const_refs_to_static` MSRV TODO comment
rust: bump `bindgen` minimum supported version to 0.71.1 (Debian Trixie)
rust: bump Clippy's MSRV and clean `incompatible_msrv` allows
rust: bump Rust minimum supported version to 1.85.0 (Debian Trixie)
rust: clk: add __rust_helper to helpers
rust: clk: implement Send and Sync
rust: declare cfi_encoding for lru_status
rust: device: add device name method
rust: devres: embed struct devres_node directly
rust: disallow use of `CStr::as_ptr` and `CStr::from_ptr`
rust: dma: add Coherent:init() and Coherent::init_with_attrs()
rust: dma: add CoherentHandle for DMA allocations without kernel mapping
rust: dma: add from-slice constructors for Coherent and CoherentBox
rust: dma: add generalized container for types other than slices
rust: dma: add zeroed constructor to `Coherent`
rust: dma: generalize BinaryWriter impl for Coherent
rust: dma: implement BinaryWriter for Coherent<[u8]>
rust: dma: introduce dma::CoherentBox for memory initialization
rust: dma: remove dma::CoherentAllocation
rust: dma: remove DMA_ATTR_NO_KERNEL_MAPPING from public attrs
rust: dma: use "kernel vertical" style for imports
rust: drm: Add gem::impl_aref_for_gem_obj!
rust: drm: dispatch delayed work items to the private data
rust: drm: dispatch work items to the private data
rust: drm: fix unsound initialization in drm::Device::new
rust: drm: gem: Add raw_dma_resv() function
rust: drm: gem: clean up GEM state in init failure case
rust: drm: gem: shmem: Add DRM shmem helper abstraction
rust: drm: use new sync::aref path for imports
rust: enable the `generic_arg_infer` feature
rust: error: clarify that `from_err_ptr` can return `Ok(NULL)`
rust: gem: Introduce DriverObject::Args
rust: gpu: Add GPU buddy allocator bindings
rust: helpers: #define __rust_helper
rust: helpers: Add bindings/wrappers for dma_resv_lock
rust: helpers: add is_vmalloc_addr wrapper for NOMMU builds
rust: helpers: Generify the definitions of rust_helper_*_cmpxchg*
rust: helpers: Generify the definitions of rust_helper_*_xchg*
rust: helpers: Generify the definitions of rust_helper_*_{read,set}*
rust: i2c: fix I2cAdapter refcounts double increment
rust: i2c: Update ARef and AlwaysRefCounted imports to use sync::aref
rust: interop: Add list module for C linked list interface
rust: io: add `register!` macro
rust: io: add IoLoc type and generic I/O accessors
rust: io: introduce `write_reg` and `LocatedRegister`
rust: io: mem: use non-relaxed I/O ops in examples
rust: io: provide Mmio relaxed ops through a wrapper type
rust: io: remove legacy relaxed accessors of Mmio
rust: io: remove overloaded Io methods of Mmio
rust: io: turn IoCapable into a functional trait
rust: io: use generic read/write accessors for primitive accesses
rust: irq: move 'static bounds to traits
rust: jump_label: add __rust_helper to helpers
rust: kasan/kbuild: fix rustc-option when cross-compiling
rust: kbuild: allow `clippy::precedence` for Rust < 1.86.0
rust: kbuild: remove "`try` keyword" workaround for `bindgen` < 0.59.2
rust: kbuild: remove "dummy parameter" workaround for `bindgen` < 0.71.1
rust: kbuild: remove `--remap-path-prefix` workarounds
rust: kbuild: remove `feature(...)`s that are now stable
rust: kbuild: remove skipping of `-Wrustdoc::unescaped_backticks`
rust: kbuild: remove unneeded old `allow`s for generated layout tests
rust: kbuild: support global per-version flags
rust: kbuild: update `bindgen --rust-target` version and replace comment
rust: kernel: mark as `#[inline]` all `From::from()`s for `Error`
rust: kernel: update `file_with_nul` comment
rust: kvec: implement shrink_to for KVVec
rust: list: hide macros from top-level kernel doc
rust: list: Use AtomicFlag in AtomicTracker
rust: macros: simplify `format!` arguments
rust: macros: simplify code using `feature(extract_if)`
rust: move `static_assert` into `build_assert`
rust: num: add `into_bool` method to `Bounded`
rust: num: add `shr` and `shl` methods to `Bounded`
rust: num: make Bounded::get const
rust: pci: io: remove overloaded Io methods of ConfigSpace
rust: pin-init: build: simplify use of nightly features
rust: pin-init: doc: de-clutter documentation with fake-variadics
rust: pin-init: fix incorrect accessor reference lifetime
rust: pin-init: implement ZeroableOption for NonZero* integer types
rust: pin-init: internal: move alignment check to `make_field_check`
rust: pin-init: properly document let binding workaround
rust: pin-init: replace `addr_of_mut!` with `&raw mut`
rust: prelude: use the "kernel vertical" imports style
rust: ptr: add const_align_up()
rust: remove `RUSTC_HAS_COERCE_POINTEE` and simplify code
rust: remove `RUSTC_HAS_SLICE_AS_FLATTENED` and simplify code
rust: rework `build_assert!` documentation
rust: rust_is_available: remove warning for `bindgen` 0.66.[01]
rust: rust_is_available: remove warning for `bindgen` < 0.69.5 && libclang >= 19.1
rust: simplify `RUSTC_VERSION` Kconfig conditions
rust: sizes: add SizeConstants trait for device address space constants
rust: str: improve safety comment for CString::try_from_fmt
rust: str: update `c_str!` documentation
rust: support overriding crate_name
rust: sync: atomic: Add atomic operation helpers over raw pointers
rust: sync: atomic: Add Atomic<*{mut,const} T> support
rust: sync: atomic: Add example for Atomic::get_mut()
rust: sync: atomic: Add fetch_sub()
rust: sync: atomic: Add performance-optimal Flag type for atomic booleans
rust: sync: atomic: Clarify the need of CONFIG_ARCH_SUPPORTS_ATOMIC_RMW
rust: sync: atomic: Remove bound `T: Sync` for `Atomic::from_ptr()`
rust: sync: atomic: Update documentation for `fetch_add()`
rust: sync: implement == operator for ARef
rust: task: implement == operator for Task
rust: task: use `as_char_ptr` instead of `as_ptr().cast()`
rust: time: make ClockSource unsafe trait
rust: transmute: simplify code with Rust 1.80.0 `split_at_*checked()`
rust: types: remove temporary re-exports of ARef and AlwaysRefCounted
rust: uaccess: add write_dma() for copying from DMA buffers to userspace
rust: uaccess: generalize write_dma() to accept any Coherent
rust: usb: Update AlwaysRefCounted imports to use sync::aref
rust: workqueue: add delayed work support for ARef
rust: workqueue: add support for ARef
rust: workqueue: use new sync::aref path for imports
rust: x86: support Rust >= 1.98.0 target spec
 
rust_binder: add `command`/`return` tracepoints
rust_binder: add `transaction_received` tracepoint
rust_binder: add `wait_for_work` tracepoint
rust_binder: add fd translation tracepoints
rust_binder: add ioctl/read/write done tracepoints
rust_binder: avoid calling pending_oneway_finished() on TF_UPDATE_TXN
rust_binder: Avoid holding lock when dropping delivered_death
rust_binder: avoid name mangling for get_work[_local]
rust_binder: check current before closing fds
rust_binder: drop startup init log message
rust_binder: introduce TransactionInfo
rust_binder: make use of == for Task
rust_binder: override crate name to rust_binder
rust_binder: remove "rust_" prefix from tracepoints
rust_binder: shrink all_procs when deregistering processes
rust_binder: use current_euid() for transaction sender identity
 
rv/rvgen: enforce presence of initial state
rv/rvgen: extract node marker string to class constant
rv/rvgen: fix _fill_states() return type annotation
rv/rvgen: fix DOT file validation logic error
rv/rvgen: fix isinstance check in Variable.expand()
rv/rvgen: fix PEP 8 whitespace violations
rv/rvgen: fix typos in automata and generator docstring and comments
rv/rvgen: fix unbound loop variable warning
rv/rvgen: introduce AutomataError exception class
rv/rvgen: make monitor arguments required in rvgen
rv/rvgen: refactor automata.py to use iterator-based parsing
rv/rvgen: remove bare except clauses in generator
rv/rvgen: remove unnecessary semicolons
rv/rvgen: remove unused __get_main_name method
rv/rvgen: remove unused sys import from dot2c
rv/rvgen: replace % string formatting with f-strings
rv/rvgen: replace __len__() calls with len()
rv/rvgen: use class constant for init marker
rv/rvgen: use context managers for file operations
 
rv: Add automatic cleanup handlers for per-task HA monitors
rv: Add Hybrid Automata monitor type
rv: Add nomiss deadline monitor
rv: Add sample hybrid monitor stall
rv: Add support for per-object monitors in DA/HA
rv: Allow epoll in rtapp-sleep monitor
rv: Convert the opid monitor to a hybrid automaton
rv: Do not rely on clean monitor when initialising HA
rv: Ensure all pending probes terminate on per-obj monitor destroy
rv: Ensure synchronous cleanup for HA monitors
rv: Fix __user specifier usage in extract_params()
rv: Fix monitor start ordering and memory ordering for monitoring flag
rv: Prevent in-flight per-task handlers from using invalid slots
rv: Prevent task migration while handling per-CPU events
rv: Reset per-task DA monitors before releasing the slot
rv: Unify DA event handling functions across monitor types
rv: Use 0 to check preemption enabled in opid
 
rxgk: Fix potential integer overflow in length check
 
rxrpc: Also unshare DATA/RESPONSE packets when paged frags are present
rxrpc: Fix conn-level packet handling to unshare RESPONSE packets
rxrpc: Fix DATA decrypt vs splice() by copying data to buffer in recvmsg
rxrpc: Fix error handling in rxgk_extract_token()
rxrpc: Fix memory leaks in rxkad_verify_response()
rxrpc: Fix missing validation of ticket length in non-XDR key preparsing
rxrpc: Fix potential UAF after skb_unshare() failure
rxrpc: Fix re-decryption of RESPONSE packets
rxrpc: Fix RESPONSE packet verification to extract skb to a linear buffer
rxrpc: Fix rxkad crypto unalignment handling
rxrpc: Fix rxrpc_input_call_event() to only unshare DATA packets
rxrpc: Fix the ACK parser to extract the SACK table for parsing
 
s390/ap: use generic driver_override infrastructure
 
s390/boot: Respect kaslr_enabled() for identity randomization
 
s390/bpf: Do not increment tailcall count when prog is NULL
s390/bpf: Zero-extend bpf prog return values and kfunc arguments
 
s390/bug: Always emit format word in __BUG_ENTRY
 
s390/cio: Restore GFP_DMA for CHSC allocation
s390/cio: use generic driver_override infrastructure
 
s390/configs: Enable IOMMUFD and VFIO cdev in defconfigs
 
s390/debug: Reject zero-length input before trimming a newline
s390/debug: Reject zero-length input in debug_input_flush_fn()
 
s390/hmcdrv: Remove commented out code
 
s390/Kconfig: Make modules sanity test a module-only option
 
s390/mm: Fix phys_to_folio() usage in do_secure_storage_access()
 
s390/pai: Disable duplicate read of kernel PAI counter value
s390/pai: Fix missing PAI counter increments under heavy load
 
s390/percpu: Provide arch_raw_cpu_ptr()
 
s390/pgtable: Add s390 support for page table check
s390/pgtable: Use set_pmd_bit() to invalidate PMD entry
 
s390/pkey: Add comment about synchronize_rcu() to pkey base
 
s390/sclp: Remove SCLP_OFB Kconfig option
 
s390/setup: Drop stale ident_map_size declaration
 
s390/topology: Use zero-based numbering for containing entities
 
s390/zcrypt: Explicitly use a card variable in _zcrypt_send_cprb
s390/zcrypt: Fix warning about wrong kernel doc comment
s390/zcrypt: Make apfs a real unsigned int field
s390/zcrypt: Move inline function rng_type6cprb_msgx from header to code
s390/zcrypt: Rework domain processing within zcrypt device driver
s390/zcrypt: Rework MKVP fields and handling
s390/zcrypt: Slight rework on the agent_id field
 
s390: Add -m64 to KBUILD_CPPFLAGS
s390: Drop unnecessary CONFIG_IMA_SECURE_AND_OR_TRUSTED_BOOT
s390: Enable page table check for debug_defconfig
s390: Implement _THIS_IP_ using inline asm
s390: Introduce bpf_get_lowcore() kfunc
s390: move the XOR code to lib/raid/
s390: Remove GENERIC_LOCKBREAK Kconfig option
 
sample/tsm-mr: Use SHA-2 library APIs
 
sample: rust: pci: use `register!` macro
 
samples/landlock: Add support for named UNIX domain socket restrictions
 
samples: qmi: Use the unified QMI service ID instead of defining it locally
 
Linux: sanitize coda_dentry_delete()
 
sched/core: Check for rcu_read_lock_any_held() in idle_get_state()
sched/core: Get this cpu once in ttwu_queue_cond()
sched/core: Prepare for deferred hrtimer rearming
sched/core: Swap the order between sched_post_fork() and cgroup_post_fork()
 
sched/deadline: Add reporting of runtime left & abs deadline to sched_getattr() for DEADLINE tasks
sched/deadline: document new sched_getattr() feature for retrieving current parameters for DEADLINE tasks
sched/deadline: Move some utility functions to deadline.h
 
sched/doc: Update yield_task description in sched-design-CFS
 
sched/eevdf: Clear buddies for preempt_short
sched/eevdf: Fix HRTICK duration
 
sched/fair: Avoid overflow in enqueue_entity()
sched/fair: Clear rel_deadline when initializing forked entities
sched/fair: Filter false overloaded_group case for EAS
sched/fair: Fix comma operator misuse in NUMA fault accounting
sched/fair: Fix overflow in vruntime_eligible()
sched/fair: Fix the negative lag increase fix
sched/fair: Fix wakeup_preempt_fair() for not waking up task
sched/fair: Fix wakeup_preempt_fair() vs delayed dequeue
sched/fair: Get this cpu once in find_new_ilb()
sched/fair: Increase weight bits for avg_vruntime
sched/fair: Make hrtick resched hard
sched/fair: More complex proportional newidle balance
sched/fair: Prevent negative lag increase during delayed dequeue
sched/fair: Remove superfluous rcu_read_lock() in the wakeup path
sched/fair: Revert 6d71a9c61604 ("sched/fair: Fix EEVDF entity placement bug causing scheduling lag")
sched/fair: Simplify hrtick_update()
sched/fair: Simplify SIS_UTIL handling in select_idle_cpu()
sched/fair: Simplify the entry condition for update_idle_cpu_scan()
sched/fair: Skip SCHED_IDLE rq for SCHED_IDLE task
sched/fair: Update overutilized detection
sched/fair: Use full weight to __calc_delta()
sched/fair: Use sched_energy_enabled()
 
sched/headers: Inline raw_spin_rq_unlock()
 
sched/hrtick: Avoid tiny hrtick rearms
sched/hrtick: Mark hrtick timer LAZY_REARM
sched/hrtick: Mark hrtick_clear() as always used
 
sched/isolation: Make HK_TYPE_KTHREAD an alias of HK_TYPE_DOMAIN
 
sched/locking: Add special p->blocked_on==PROXY_WAKING value for proxy return-migration
 
sched/psi: fix race between file release and pressure write
 
sched/rt: Cleanup global RT bandwidth functions
sched/rt: Move group schedulability check to sched_rt_global_validate()
sched/rt: Skip group schedulable check with rt_group_sched=0
 
sched/topology: Allocate per-CPU sched_domain_shared in s_data
sched/topology: Compute sd_weight considering cpuset partitions
sched/topology: Extract "imb_numa_nr" calculation into a separate helper
sched/topology: Fix sched_domain_span()
sched/topology: Remove sched_domain_shared allocation with sd_data
sched/topology: Switch to assigning "sd->shared" from s_data
 
sched/wait: correct kernel-doc descriptions
 
sched: Add assert_balance_callbacks_empty helper
sched: Add deadline tracepoints
sched: Add logic to zap balance callbacks if we pick again
sched: Avoid ktime_get() indirection
sched: Default enable HRTICK when deferred rearming is enabled
sched: Fix incorrect schedstats for rt and dl thread
sched: Fix modifying donor->blocked on without proper locking
sched: Fix potentially missing balancing with Proxy Exec
sched: Handle blocked-waiter migration (and return migration)
sched: Make class_schedulers avoid pushing current, and get rid of proxy_tag_curr()
sched: Minimise repeated sched_proxy_exec() checking
sched: Move attach_one_task and attach_task helpers to sched.h
sched: Optimize hrtimer handling
sched: Prefer IS_ERR_OR_NULL over manual NULL check
sched: Replace use of system_unbound_wq with system_dfl_wq
sched: update task_struct->comm comment
sched: Use hrtimer_highres_enabled()
sched: Use u64 for bandwidth ratio calculations
 
sched_deadline, docs: fix cpuset example for cgroupv2
 
sched_ext/selftests: Fix incorrect include guard comments
 
sched_ext: Add @kargs to scx_fork()
sched_ext: Add basic building blocks for nested sub-scheduler dispatching
sched_ext: Add enq_flags to scx_bpf_dsq_move_to_local()
sched_ext: Add per-CPU data to DSQs
sched_ext: Add reenq_flags plumbing to scx_bpf_dsq_reenq()
sched_ext: Add rhashtable lookup for sub-schedulers
sched_ext: Add rq parameter to dispatch_enqueue()
sched_ext: Add scx_dump_lock and dump_disabled
sched_ext: Add SCX_OPS_ALWAYS_ENQ_IMMED ops flag
sched_ext: Add scx_sched back pointer to scx_sched_pcpu
sched_ext: Add SCX_TASK_REENQ_REASON flags
sched_ext: Add scx_vet_enq_flags() and plumb dsq_id into preamble
sched_ext: Add select_cpu kfuncs to scx_kfunc_ids_unlocked
sched_ext: Add verifier-time kfunc context filter
sched_ext: Align cgroup #ifdef guards with SUB_SCHED vs GROUP_SCHED
sched_ext: Always bounce scx_disable() through irq_work
sched_ext: Avoid UAF in scx_root_enable_workfn() init failure path
sched_ext: Call wakeup_preempt() in local_dsq_post_enq()
sched_ext: Change find_global_dsq() to take CPU number instead of task
sched_ext: Choose the right sch->ops.name to output in the print_scx_info()
sched_ext: Cleanups in preparation for the SCX_TASK_INIT_BEGIN/DEAD work
sched_ext: Clear ops->priv on scx_alloc_and_add_sched() error paths
sched_ext: Close root-enable vs sched_ext_dead() race with SCX_TASK_INIT_BEGIN
sched_ext: Close sub-sched init race with post-init DEAD recheck
sched_ext: Convert deferred_reenq_locals from llist to regular list
sched_ext: Convert scx_dump_state() spinlock to raw spinlock
sched_ext: Decouple kfunc unlocked-context check from kf_mask
sched_ext: Defer scx_hardlockup() out of NMI
sched_ext: Defer sub_kset base put to scx_sched_free_rcu_work
sched_ext: Deny SCX kfuncs to non-SCX struct_ops programs
sched_ext: Dispatch from all scx_sched instances
sched_ext: Document why built-in DSQs are unsupported sources in scx_bpf_dsq_move_to_local()
sched_ext: Documentation: Add ops.dequeue() to task lifecycle
sched_ext: Documentation: Clarify ops.dispatch() role in task lifecycle
sched_ext: Documentation: Document events sysfs file and module parameters
sched_ext: Documentation: Fix scx_bpf_move_to_local kfunc name
sched_ext: Documentation: improve accuracy of task lifecycle pseudo-code
sched_ext: Don't disable tasks in scx_sub_enable_workfn() abort path
sched_ext: Don't warn on NULL cgrp_moving_from in scx_cgroup_move_task()
sched_ext: Drop NONE early return in scx_disable_and_exit_task()
sched_ext: Drop redundant rq-locked check from scx_bpf_task_cgroup()
sched_ext: Drop spurious warning on kick during scheduler disable
sched_ext: Drop TRACING access to select_cpu kfuncs
sched_ext: Drop unused scx_find_sub_sched() stub
sched_ext: Enforce scheduler ownership when updating slice and dsq_vtime
sched_ext: Enforce scheduling authority in dispatch and select_cpu operations
sched_ext: Factor out nldsq_cursor_next_task() and nldsq_cursor_lost_task()
sched_ext: Factor out pnode allocation and deallocation into helpers
sched_ext: Factor out scx_dispatch_sched()
sched_ext: Factor out scx_link_sched() and scx_unlink_sched()
sched_ext: Fix !CONFIG_EXT_SUB_SCHED build warnings
sched_ext: Fix build errors and unused label warning in non-cgroup configs
sched_ext: Fix cgroup double-put on sub-sched abort path
sched_ext: Fix deadlock between scx_root_disable() and concurrent forks
sched_ext: Fix incomplete help text usage strings
sched_ext: Fix invalid kobj cast in scx_uevent()
sched_ext: Fix local_dsq_post_enq() to use task's scheduler in sub-sched
sched_ext: Fix missing return after scx_error() in scx_dsq_move()
sched_ext: Fix missing SCX_EV_SUB_BYPASS_DISPATCH aggregation in scx_read_events()
sched_ext: Fix missing warning in scx_set_task_state() default case
sched_ext: Fix ops->priv clobber on concurrent attach/detach
sched_ext: Fix ops.cgroup_move() invocation kf_mask and rq tracking
sched_ext: Fix ops.dequeue() semantics
sched_ext: Fix scx_bpf_reenqueue_local() silently reenqueuing nothing
sched_ext: Fix scx_flush_disable_work() UAF race
sched_ext: Fix scx_sched_lock / rq lock ordering
sched_ext: Fix slab-out-of-bounds in scx_alloc_and_add_sched()
sched_ext: Fix spurious WARN on stale ops_state in ops_dequeue()
sched_ext: Fix sub_detach op check to test the parent's ops
sched_ext: Fix typos in comments
sched_ext: Fix uninitialized ret in scx_alloc_and_add_sched()
sched_ext: Guard cpu_smt_mask() with CONFIG_SCHED_SMT
sched_ext: Guard scx_dsq_move() against NULL kit->dsq after failed iter_new
sched_ext: Handle SCX_TASK_NONE in disable/switched_from paths
sched_ext: idle: Prioritize idle SMT sibling
sched_ext: idle: Recheck prev_cpu after narrowing allowed mask
sched_ext: Implement cgroup sub-sched enabling and disabling
sched_ext: Implement cgroup subtree iteration for scx_task_iter
sched_ext: Implement hierarchical bypass mode
sched_ext: Implement scx_bpf_dsq_reenq() for user DSQs
sched_ext: Implement SCX_ENQ_IMMED
sched_ext: INIT_LIST_HEAD() &sch->all in scx_alloc_and_add_sched()
sched_ext: Inline scx_init_task() and move RESET_RUNNABLE_AT into scx_set_task_state()
sched_ext: Introduce cgroup sub-sched support
sched_ext: Introduce scx_bpf_dsq_reenq() for remote local DSQ reenqueue
sched_ext: Introduce scx_prog_sched()
sched_ext: Introduce scx_task_sched[_rcu]()
sched_ext: Make bypass LB cpumasks per-scheduler
sched_ext: Make scx_bpf_reenqueue_local() sub-sched aware
sched_ext: Make scx_prio_less() handle multiple schedulers
sched_ext: Make string params of __ENUM_set() const
sched_ext: Make watchdog sub-sched aware
sched_ext: Mark scx_sched_hash insecure_elasticity
sched_ext: Move aborting flag to per-scheduler field
sched_ext: Move bypass state into scx_sched
sched_ext: Move bypass_dsq into scx_sched_pcpu
sched_ext: Move default slice to per-scheduler field
sched_ext: Move scx_dsp_ctx and scx_dsp_max_batch into scx_sched
sched_ext: Move scx_error() out of scx_link_sched()'s lock region
sched_ext: Optimize sched_ext_entity layout for cache locality
sched_ext: Optimize schedule_dsq_reenq() with lockless fast path
sched_ext: Pass full dequeue flags to ops.quiescent()
sched_ext: Pass held rq to SCX_CALL_OP() for core_sched_before
sched_ext: Pass held rq to SCX_CALL_OP() for dump_cpu/dump_task
sched_ext: Plumb enq_flags through the consume path
sched_ext: Prepare bypass mode for hierarchical operation
sched_ext: Properly mark SCX-internal migrations via sticky_cpu
sched_ext: Read scx_root under scx_cgroup_ops_rwsem in cgroup setters
sched_ext: Refactor task init/exit helpers
sched_ext: Refuse cross-task select_cpu_from_kfunc calls
sched_ext: Reject NULL-sch callers in scx_bpf_task_set_slice/dsq_vtime
sched_ext: Reject sub-sched attachment to a disabled parent
sched_ext: Release cpus_read_lock on scx_link_sched() failure in root enable
sched_ext: Relocate run_deferred() and its callees
sched_ext: Relocate scx_bpf_task_cgroup() and its BTF_ID to the end of kfunc section
sched_ext: Remove runtime kfunc mask enforcement
sched_ext: remove SCX_OPS_HAS_CGROUP_WEIGHT
sched_ext: Rename scx_kf_allowed_on_arg_tasks() to scx_kf_arg_task_ok()
sched_ext: Reorganize enable/disable path for multi-scheduler support
sched_ext: Replace SCX_TASK_OFF_TASKS flag with SCX_TASK_DEAD state
sched_ext: Replace system_unbound_wq with system_dfl_wq in scx_kobj_release()
sched_ext: Resolve caller's scheduler in scx_bpf_destroy_dsq() / scx_bpf_dsq_nr_queued()
sched_ext: Save and restore scx_locked_rq across SCX_CALL_OP
sched_ext: scx_dsq_move() should validate the task belongs to the right scheduler
sched_ext: Separate bypass dispatch enabling from bypass depth tracking
sched_ext: Simplify task state handling
sched_ext: Skip past-sched_ext_dead() tasks in scx_task_iter_next_locked()
sched_ext: Skip tasks with stale task_rq in bypass_lb_cpu()
sched_ext: Split task_should_reenq() into local and user variants
sched_ext: Support dumping multiple schedulers and add scheduler identification
sched_ext: sync disable_irq_work in bpf_scx_unreg()
sched_ext: Track @p's rq lock across set_cpus_allowed_scx -> ops.set_cpumask
sched_ext: Unregister sub_kset on scheduler disable
sched_ext: Update demo schedulers and selftests to use scx_bpf_task_set_dsq_vtime()
sched_ext: Update p->scx.disallow warning in scx_init_task()
sched_ext: Update selftests to drop ops.cpu_acquire/release()
sched_ext: Use dsq->first_task instead of list_empty() in dispatch_enqueue() FIFO-tail
sched_ext: Use HK_TYPE_DOMAIN_BOOT to detect isolcpus= domain isolation
sched_ext: Use IRQ_WORK_INIT_HARD() to initialize sch->disable_irq_work
sched_ext: Use irq_work_queue_on() in schedule_deferred()
sched_ext: Use kobject_put() for kobject_init_and_add() failure in scx_alloc_and_add_sched()
sched_ext: Use schedule_deferred_locked() in schedule_dsq_reenq()
sched_ext: Warn on task-based SCX op recursion
sched_ext: When calling ops.dispatch() @prev must be on the same scx_sched
sched_ext: Wrap deferred_reenq_local_node into a struct
sched_ext: Wrap global DSQs in per-node structure
 
scripts/bloat-o-meter: rename file arguments to match output
 
scripts/checkpatch: add Assisted-by: tag validation
 
scripts/decodecode: return 0 on success
 
scripts/dtc: Update to upstream version v1.7.2-69-g53373d135579
 
scripts/gdb/symbols: handle module path parameters
 
scripts/gdb: mm: cast untyped symbols in x86_page_ops
scripts/gdb: slab: update field names of struct kmem_cache
scripts/gdb: timerlist: Adapt to move of tk_core
 
scripts/spelling.txt: add "binded||bound"
scripts/spelling.txt: add "exaclty" typo
scripts/spelling.txt: sort alphabetically
 
scripts: generate_rust_analyzer.py: add type hints
scripts: generate_rust_analyzer.py: avoid FD leak
scripts: generate_rust_analyzer.py: define scripts
scripts: generate_rust_analyzer.py: drop `"is_proc_macro": false`
scripts: generate_rust_analyzer.py: extract `{build,register}_crate`
scripts: generate_rust_analyzer.py: identify crates explicitly
scripts: generate_rust_analyzer.py: reduce cfg plumbing
scripts: generate_rust_analyzer.py: rename cfg to generated_cfg
scripts: ver_linux: expand and fix list
 
scsi: aic7xxx: Fix compiler warnings triggered by user space code
scsi: bsg: add io_uring passthrough handler
scsi: bsg: fix buffer overflow in scsi_bsg_uring_cmd()
scsi: BusLogic: Replace deprecated strcpy() + strcat() in blogic_rdconfig()
scsi: core: Add 'serial' sysfs attribute for SCSI/SATA
scsi: core: Drop using the host_lock to protect async_scan race condition
scsi: core: Run queues for all non-SDEV_DEL devices from scsi_run_host_queues
scsi: devinfo: Add BLIST_NO_RSOC for Promise VTrak E310f
scsi: esas2r: Fix __printf annotation on esas2r_log_master()
scsi: fc: Fix typo in fc_els.h
scsi: fcoe: Reject FIP descriptors with zero fip_dlen in CVL walker
scsi: fnic: Bump up version number
scsi: fnic: Do not use GFP_ZERO for mempools
scsi: fnic: Make fnic_queuecommand() easier to analyze
scsi: fnic: Refactor in_remove flag and call to fnic_fcpio_reset()
scsi: fnic: Rename fnic_scsi_fcpio_reset()
scsi: fnic: Use mempool for receive frames
scsi: hisi_sas: Correct printing format issues
scsi: hisi_sas: Fix sparse warnings in prep_ata_v3_hw()
scsi: hisi_sas: Fix the risk of overflow in bitwise logical operations
scsi: hpsa: Enlarge controller and IRQ name buffers
scsi: isci: Fix use-after-free in device removal path
scsi: iscsi_tcp: Remove unneeded selections of CRYPTO and CRYPTO_MD5
scsi: iscsi_tcp: update outdated comment for renamed iscsi_conn_set_callbacks()
scsi: libsas: Delete unused to_dom_device() and to_dev_attr()
scsi: lpfc: Add clean up of aborted NVMe commands during PCI fcn reset
scsi: lpfc: Add log messages to fabric login error labels
scsi: lpfc: Add PCI ID support for LPe42100 series adapters
scsi: lpfc: Add REG_VFI mailbox cmd error handling
scsi: lpfc: Break out of IRQ affinity assignment when mask reaches nr_cpu_ids
scsi: lpfc: Check ASIC_ID register to aid diagnostics during failed fw updates
scsi: lpfc: Cleanup error exit paths in lpfc_fdmi_cmd() and associated messages
scsi: lpfc: ELIMINATE kernel-doc warnings in lpfc.h
scsi: lpfc: Fix incorrect txcmplq_cnt during cleanup in lpfc_sli_abort_ring()
scsi: lpfc: Introduce 128G link speed selection and support
scsi: lpfc: Log discarded and insufficient RQE buffer events
scsi: lpfc: Log MCQE contents for mbox commands with no context
scsi: lpfc: Reduce pointer chasing when accessing vmid_flag
scsi: lpfc: Remove deprecated PBDE feature
scsi: lpfc: Remove unnecessary ndlp kref get in lpfc_check_nlp_post_devloss
scsi: lpfc: Restrict first burst to non-FCoE and SLI4 adapters only
scsi: lpfc: Select mailbox rq_create cmd version based on SLI4 if_type
scsi: lpfc: Update class of service bit field to 3 bits for WQE submissions
scsi: lpfc: Update construction of SGL when XPSGL is enabled
scsi: lpfc: Update copyright year string for 2026
scsi: lpfc: Update log message when ndlp kref get is unsuccessful
scsi: lpfc: Update lpfc version to 14.4.0.14
scsi: lpfc: Update lpfc version to 15.0.0.0
scsi: lpfc: Update outdated comment for renamed lpfc_freenode()
scsi: lpfc: Use min_t() instead of min() in lpfc_sli4_driver_resource_setup
scsi: lpfc: Use the crc32c() function
scsi: megaraid_sas: Fix NULL pointer dereference on firmware duplicate completion
scsi: megaraid_sas: Protect more code with instance->reset_mutex
scsi: mpi3mr: Add queue-full tracking for operational request queues
scsi: mpi3mr: Add retry mechanism for IOC shutdown with timeout reset
scsi: mpi3mr: Fix typo
scsi: mpi3mr: Reset controller on invalid I/O completion
scsi: mpt3sas: Limit NVMe request size to 2 MiB
scsi: pmcraid: Fix typo in comments
scsi: qla2xxx: Add support to report MPI FW state
scsi: qla2xxx: Use nr_cpu_ids instead of NR_CPUS for qp_cpu_map allocation
scsi: scsi_debug: Add missing newline in scsi_debug_device_reset()
scsi: scsi_dh_alua: Increase default ALUA timeout to maximum spec value
scsi: scsi_transport_fc: Widen FPIN pname walker counter to u32
scsi: sd: Enable sector size > PAGE_SIZE in SCSI sd driver
scsi: sd: fix missing put_disk() when device_add(&disk_dev) fails
scsi: sd: Fix return code handling in sd_spinup_disk()
scsi: sg: Don't use GFP_ATOMIC in sg_start_req()
scsi: sg: Fix sysctl sg-big-buff register during sg_init()
scsi: sg: Remove deprecated sg-big-buff
scsi: sg: Resolve soft lockup issue when opening /dev/sgX
scsi: smartpqi: Silence a recursive lock warning
scsi: storvsc: Handle PERSISTENT_RESERVE_IN truncation for Hyper-V vFC
scsi: target: Add support for completing commands from backend context
scsi: target: Allow userspace to set the completion type
scsi: target: configfs: Bound snprintf() return in tg_pt_gp_members_show()
scsi: target: core: Fix complete_type use
scsi: target: core: Fix integer overflow in UNMAP bounds check
scsi: target: Don't validate ignored fields in PROUT PREEMPT
scsi: target: iscsi: Bound iscsi_encode_text_output() appends to rsp_buf
scsi: target: iscsi: Fix CRC overread and double-free in iscsit_handle_text_cmd()
scsi: target: iscsi: reject invalid size Extended CDB AHS
scsi: target: iscsi: Validate CHAP_R length before base64 decode
scsi: target: Replace strncpy() with strscpy() in VPD dump functions
scsi: target: tcm_loop: Fix NULL ptr dereference
scsi: target: Use driver completion preference by default
scsi: ufs: core: Add a comment block above ufshcd_mcq_compl_all_cqes_lock()
scsi: ufs: core: Add debug log for MCQ command timeout
scsi: ufs: core: Add debug log for UIC command timeout
scsi: ufs: core: Add debugfs entries for TX Equalization params
scsi: ufs: core: Add helpers to pause and resume command processing
scsi: ufs: core: Add quirks for VCC ramp-up delay
scsi: ufs: core: Add support for TX Equalization
scsi: ufs: core: Add support to notify userspace of UniPro QoS events
scsi: ufs: core: Add support to retrain TX Equalization via debugfs
scsi: ufs: core: Add UFS_HS_G6 and UFS_HS_GEAR_MAX to enum ufs_hs_gear_tag
scsi: ufs: core: Avoid IRQ thread wakeup during active UIC command
scsi: ufs: core: Disable timestamp for Kioxia THGJFJT0E25BAIP
scsi: ufs: core: Fix bRefClkFreq write failure in HS-LSS mode
scsi: ufs: core: Handle MCQ IAG events
scsi: ufs: core: Introduce a new ufshcd vops negotiate_pwr_mode()
scsi: ufs: core: Make the header files self-contained
scsi: ufs: core: Pass force_pmc to ufshcd_config_pwr_mode() as a parameter
scsi: ufs: core: Remove an include directive from ufshcd-crypto.h
scsi: ufs: core: Support UFSHCI 4.1 CQ entry tag
scsi: ufs: host: mediatek: Add VCC on delay for stability
scsi: ufs: qcom,sc7180-ufshc: dt-bindings: Add UFSHC compatible for x1e80100
scsi: ufs: qcom,sc7180-ufshc: dt-bindings: Document the Milos UFS Controller
scsi: ufs: qcom: dt-bindings: Document the Eliza UFS controller
scsi: ufs: rockchip,rk3576-ufshc: dt-bindings: Add new mphy reset item
scsi: ufs: rockchip: Drop unused include
scsi: ufs: ufs-pci: Add support for Intel Nova Lake
scsi: ufs: ufs-qcom: Enable TX Equalization
scsi: ufs: ufs-qcom: Fix spelling mistake "retore" -> "restore"
scsi: ufs: ufs-qcom: Fixup PAM-4 TX L0_L1_L2_L3 adaptation pattern length
scsi: ufs: ufs-qcom: Implement vops apply_tx_eqtr_settings()
scsi: ufs: ufs-qcom: Implement vops get_rx_fom()
scsi: ufs: ufs-qcom: Implement vops tx_eqtr_notify()
scsi: ufs: ufs-qcom: Remove NULL check from devm_of_qcom_ice_get()
scsi: vhost-scsi: Report direction completion support
scsi: virtio_scsi: Kick event_list unconditionally
scsi: virtio_scsi: Move INIT_WORK calls to virtscsi_probe()
 
sctp: diag: reject stale associations in dump_one path
sctp: disable BH before calling udp_tunnel_xmit_skb()
sctp: discard stale INIT after handshake completion
sctp: fix missing encap_port propagation for GSO fragments
sctp: fix OOB write to userspace in sctp_getsockopt_peer_auth_chunks
sctp: fix race between sctp_wait_for_connect and peeloff
sctp: fix sockets_allocated imbalance after sk_clone()
sctp: fix uninit-value in __sctp_rcv_asconf_lookup()
sctp: purge outqueue on stale COOKIE-ECHO handling
sctp: revalidate list cursor after sctp_sendmsg_to_asoc() in SCTP_SENDALL
sctp: stream: fully roll back denied add-stream state
sctp: validate cached peer INIT chunk length in COOKIE_ECHO processing
sctp: validate embedded INIT chunk and address list lengths in cookie
 
scx_central: Defer timer start to central dispatch to fix init error
 
Linux: SDCA Improvements
 
security/keys: fix missed RCU read section on lookup
 
securityfs: use kstrdup_const() to manage symlink targets
 
sed-opal: add Admin1PIN parameter.
sed-opal: add IOC_OPAL_ENABLE_DISABLE_LR.
sed-opal: add IOC_OPAL_GET_SUM_STATUS ioctl.
sed-opal: add IOC_OPAL_LR_SET_START_LEN ioctl.
sed-opal: add IOC_OPAL_REACTIVATE_LSP.
sed-opal: add RangeStartRangeLengthPolicy parameter.
sed-opal: Add STACK_RESET command
sed-opal: add UID of Locking Table.
sed-opal: increase column attribute type size to 64 bits.
sed-opal: refactor (split) IOC_OPAL_LR_SETUP internals.
 
seg6: add per-route tunnel source address
seg6: fix seg6 lwtunnel output redirect for L2 reduced encap mode
 
selftest/bpf: Enable gotox tests for powerpc64
selftest/bpf: Enable instruction array test for powerpc
 
selftest: bpf: Add test for bpf_tcp_sock() and RAW socket.
selftest: memcg: skip memcg_sock test if address family not supported
selftest: net: Add basic functionality tests for ipmr.
selftest: net: Add test for TCP flow failover with ECMP routes.
selftest: netdevsim: Add devlink port resource doit test
selftest: netdevsim: Add resource dump and scope filter test
 
selftests/arm64: Implement cmpbr_sigill() to hwcap test
 
selftests/bpf: Add alignment flag for test_verifier 190 testcase
selftests/bpf: add block device management selftests
selftests/bpf: Add BTF sanitize test covering BTF layout
selftests/bpf: Add deep call stack selftests
selftests/bpf: Add few tests for alu32 shift value tracking and zext
selftests/bpf: add get_next_key boundary test for cgroup_storage
selftests/bpf: Add more tests for loading insn arrays with offsets
selftests/bpf: add new tests for static stack liveness analysis
selftests/bpf: Add powerpc support for get_preempt_count() in selftest
selftests/bpf: add regression test for ktls+sockmap verdict UAF
selftests/bpf: Add selftests for the invocation of bpf_lwt_xmit_push_encap
selftests/bpf: Add supplementary tests for bpf_kptr_xchg
selftests/bpf: Add syscall ctx variable offset tests
selftests/bpf: Add test case for rbtree nodes that contain both bpf_refcount and kptr fields.
selftests/bpf: Add test for add_const base_id consistency
selftests/bpf: Add test for btf__add_btf() with split BTF sources
selftests/bpf: Add test for cgroup storage OOB read
selftests/bpf: Add test for checking correct nop of optimized usdt
selftests/bpf: Add test for large offset bpf-to-bpf call
selftests/bpf: add test for nullable PTR_TO_BUF access
selftests/bpf: Add test for raw-address single kprobe attach
selftests/bpf: Add test for stale pkt range after scalar arithmetic
selftests/bpf: Add test for struct_ops __ref argument in any position
selftests/bpf: add test for xdp_master_redirect with bond not up
selftests/bpf: Add test to ensure kprobe_multi is not sleepable
selftests/bpf: Add test to verify the fix of kprobe_write_ctx abuse
selftests/bpf: Add tests for ctx fixed offset support
selftests/bpf: Add tests for delta tracking when src_reg == dst_reg
selftests/bpf: Add tests for kprobe attachment with duplicate symbols
selftests/bpf: Add tests for kprobe.session optimization
selftests/bpf: Add tests for ld_{abs,ind} failure path in subprogs
selftests/bpf: Add tests for non-arena/arena operations
selftests/bpf: Add tests for sock_ops ctx access with same src/dst register
selftests/bpf: Add tests for stale delta leaking through id reassignment
selftests/bpf: Add tests for subprog topological ordering
selftests/bpf: Add tests for syscall ctx accesses beyond U16_MAX
selftests/bpf: Add tests for unaligned syscall ctx accesses
selftests/bpf: Add torn write detection test for htab BPF_F_LOCK
selftests/bpf: Add trampolines single and multi-level pointer params test coverage
selftests/bpf: Add usdt trigger bench
selftests/bpf: adjust verifier_log buffers
selftests/bpf: align build_id test mapping to 64K page size
selftests/bpf: Allow prog name matching for tests with __description
selftests/bpf: arg tracking for imprecise/multi-offset BPF_ST/STX
selftests/bpf: Avoid spurious failures perf_link
selftests/bpf: bpf_cookie: Make perf_event subtest trigger reliably
selftests/bpf: bpf_cookie: Skip kprobe_multi tests without bpf_testmod
selftests/bpf: Bump path and command buffer sizes in bpftool_helpers.c
selftests/bpf: check epoll readiness during reuseport migration
selftests/bpf: Convert ctx tests from ASM to C
selftests/bpf: Cover global subprog exception leaks
selftests/bpf: Cover invariant violation case from syzbot
selftests/bpf: cover short IPv4/IPv6 inputs with adjust_room
selftests/bpf: cover UTF-8 trace_printk output
selftests/bpf: drop serial restriction
selftests/bpf: drop test_bpftool.sh
selftests/bpf: Emit nop,nop5 instructions combo for x86_64 arch
selftests/bpf: Enable CAN_USE_LOAD_ACQ_STORE_REL for LoongArch
selftests/bpf: Enable private stack tests for powerpc64
selftests/bpf: Enable test for instruction array on arm64
selftests/bpf: Extend bpf_iter_unix to attempt deadlocking
selftests/bpf: factor out get_func_* tests for fsession
selftests/bpf: filter by pid to avoid cross-test interference
selftests/bpf: fix __jited_unpriv tag name
selftests/bpf: Fix compiler warnings in task_local_data.h
selftests/bpf: Fix const qualifier warning in fexit_bpf2bpf.c
selftests/bpf: Fix flakiness of task_local_storage/sys_enter_exit
selftests/bpf: fix flaky build_id test
selftests/bpf: Fix reg_bounds to match new tnum-based refinement
selftests/bpf: Fix sockmap_multi_channels reliability
selftests/bpf: Fix task_local_data data allocation size
selftests/bpf: Fix timer_start_deadlock failure due to hrtimer change
selftests/bpf: Fix tld_get_data() returning garbage data
selftests/bpf: Handle !CONFIG_SMC in bpf_smc.c
selftests/bpf: impose global ordering for test decl_tags
selftests/bpf: Improve connect_force_port test reliability
selftests/bpf: Improve task local data documentation and fix potential memory leak
selftests/bpf: Improve tc_tunnel test reliability
selftests/bpf: Improve test coverage for kfunc call
selftests/bpf: inline TEST_TAG constants in test_loader.c
selftests/bpf: Isolate fmod_ret hooks by pid
selftests/bpf: Make reg_bounds test more robust
selftests/bpf: make str_has_pfx return pointer past the prefix
selftests/bpf: Make sure TLD_DEFINE_KEY runs first
selftests/bpf: Migrate align.c tests to test_loader framework
selftests/bpf: Move sleepable refcounted_kptr tests to syscalls
selftests/bpf: move trampoline_count to dedicated bpf_testmod target
selftests/bpf: Prevent allocating data larger than a page
selftests/bpf: Reject scalar store into kptr slot
selftests/bpf: Remove invariant violation flags
selftests/bpf: Remove kmalloc tracing from local storage create bench
selftests/bpf: Remove kmem subtest from cgroup_iter_memcg
selftests/bpf: Remove test_access_variable_array
selftests/bpf: Remove TLD_READ_ONCE() in the user space header
selftests/bpf: remove unused toggle in tc_tunnel
selftests/bpf: Simplify task_local_data memory allocation
selftests/bpf: Skip livepatch test when prerequisites are missing
selftests/bpf: Speed up module_attach test
selftests/bpf: Split module_attach into subtests
selftests/bpf: Suppress veristat error messages in non-verbose mode
selftests/bpf: Test 32-bit scalar spill pruning in stacksafe()
selftests/bpf: Test access to ringbuf position with map pointer
selftests/bpf: Test accounting of tail calls when prog is NULL
selftests/bpf: Test bpf_program__clone() attach_btf_id override
selftests/bpf: Test case for refinement improvement using 64b bounds
selftests/bpf: Test kind encoding/decoding
selftests/bpf: Test modified syscall ctx for ARG_PTR_TO_CTX
selftests/bpf: Test overwriting referenced dynptr
selftests/bpf: Test small task local data allocation
selftests/bpf: Test TCP_NODELAY in TCP hdr opt callbacks
selftests/bpf: Test that dst is cleared on same-protocol encap
selftests/bpf: Test variable length stack write
selftests/bpf: tests to non_null ptr detection using register operand in JEQ/JNE
selftests/bpf: update existing tests due to liveness changes
selftests/bpf: Update kfuncs using btf_struct_meta to new variants
selftests/bpf: Update task local data license
selftests/bpf: Use bpf_core_enum_value for stats in cgroup_iter_memcg
selftests/bpf: Use bpf_program__clone() in veristat
selftests/bpf: Use memfd_create instead of shm_open in cgroup_iter_memcg
selftests/bpf: Verify bpf-tcp-cc rejects TCP_NODELAY
selftests/bpf: verify kallsyms entries for token-loaded subprograms
selftests/bpf: verify_pkcs7_sig: Use 'struct module_signature' from the UAPI headers
 
selftests/cgroup: add test for zswap incompressible pages
selftests/cgroup: Fix cg_read_strcmp() empty string comparison
selftests/cgroup: Fix error path leaks in test_percpu_basic
selftests/cgroup: Fix string comparison in write_test
 
selftests/cpu-hotplug: Fix check for cpu hotplug not supported
 
selftests/damon/_damon_sysfs: support goal_tuner setup
 
selftests/damon/config: enable DAMON_DEBUG_SANITY
 
selftests/damon/drgn_dump_damon_status: support quota goal_tuner dumping
 
selftests/damon/sysfs.py: test goal_tuner commit
 
selftests/drivers/net: Add an xdp test to xdp.py
 
selftests/empty_mntns: fix statmount_alloc() signature mismatch
selftests/empty_mntns: fix wrong CLONE_EMPTY_MNTNS hex value in comment
 
selftests/fchmodat2: clean up temporary files and directories
selftests/fchmodat2: use ksft_finished()
 
selftests/filesystems: add clone3 tests for empty mount namespaces
selftests/filesystems: add MOVE_MOUNT_BENEATH rootfs tests
selftests/filesystems: add tests for empty mount namespaces
selftests/filesystems: Assume that TIOCGPTPEER is defined
 
selftests/fsmount_ns: add missing TARGETS and fix cap test
 
selftests/ftrace: Add a testcase for fprobe events on module
selftests/ftrace: Add a testcase for multiple fprobe events
selftests/ftrace: Add test case for fully-qualified variable references
selftests/ftrace: Quote check_requires comparisons
 
selftests/futex: Bump up libnuma version check
selftests/futex: Conditionally include libnuma support
selftests/futex: Fix incorrect result reporting of futex_requeue test item
 
selftests/ipc: skip msgque test when MSG_COPY is unsupported
 
selftests/landlock: Audit test for LANDLOCK_ACCESS_FS_RESOLVE_UNIX
selftests/landlock: Check that coredump sockets stay unrestricted
selftests/landlock: Drain stale audit records on init
selftests/landlock: Fix format warning for __u64 in net_test
selftests/landlock: Fix snprintf truncation checks in audit helpers
selftests/landlock: Fix socket file descriptor leaks in audit helpers
selftests/landlock: Replace access_fs_16 with ACCESS_ALL in fs_test
selftests/landlock: Simplify ruleset creation and enforcement in fs_test
selftests/landlock: Skip stale records in audit_match_record()
selftests/landlock: Test LANDLOCK_ACCESS_FS_RESOLVE_UNIX
 
selftests/livepatch: add test for module function patching
 
selftests/mm/guard-regions: skip collapse test when thp not enabled
 
selftests/mm/vm_util: robust write_file()
 
selftests/mm: add folio_split() and filemap_get_entry() race test
selftests/mm: hmm-tests: don't hardcode THP size to 2MB
selftests/mm: move write_file helper to vm_util
selftests/mm: pagemap_ioctl: remove hungarian notation
selftests/mm: remove duplicate include of unistd.h
selftests/mm: run_vmtests.sh: fix destructive tests invocation
selftests/mm: skip hugetlb_dio tests when DIO alignment is incompatible
selftests/mm: skip migration tests if NUMA is unavailable
selftests/mm: soft-dirty: skip two tests when thp is not available
selftests/mm: specify requirement for PROC_MEM_ALWAYS_FORCE=y
selftests/mm: split_huge_page_test: skip the test when thp is not available
selftests/mm: transhuge_stress: skip the test when thp not available
 
selftests/mqueue: Fix incorrectly named file
 
selftests/namespaces: remove unused utils.h include from listns_efault_test
 
selftests/net: Add additional test coverage in nk_qlease
selftests/net: Add bpf skb forwarding program
selftests/net: Add env for container based tests
selftests/net: Add netkit container ping test
selftests/net: Add queue leasing tests with netkit
selftests/net: add test for IP-in-IPv6 tunneling
selftests/net: Export Netlink class via lib.py
selftests/net: packetdrill: add tcp_disorder_fin_in_FIN_WAIT.pkt
selftests/net: packetdrill: add tcp_rcv_neg_window.pkt
selftests/net: packetdrill: add tcp_rcv_wnd_shrink_allowed.pkt
selftests/net: packetdrill: add tcp_rcv_wnd_shrink_nomem.pkt
selftests/net: packetdrill: cover RFC 5961 5.2 challenge ACK on both edges
selftests/net: packetdrill: improve tcp_rcv_neg_window.pkt
selftests/net: Split netdevsim tests from HW tests in nk_qlease
 
selftests/nolibc: add a test for stat().st_rdev
selftests/nolibc: add a variable for nolibc-test source files
selftests/nolibc: add some tests for makedev() and friends
selftests/nolibc: Check that snprintf() doesn't write beyond the buffer end
selftests/nolibc: check vsnprintf() output buffer before the length
selftests/nolibc: don't skip tests for unimplemented syscalls anymore
selftests/nolibc: enable -Wundef
selftests/nolibc: explicitly handle ENOSYS from ptrace()
selftests/nolibc: Fix build with host headers and libc
selftests/nolibc: fix test_file_stream() on musl libc
selftests/nolibc: Let EXPECT_VFPRINTF() tests be skipped
selftests/nolibc: only use libgcc when really necessary
selftests/nolibc: Rename w to written in expect_vfprintf()
selftests/nolibc: Return correct value when printf test fails
selftests/nolibc: test the memory allocator
selftests/nolibc: use gcc 15
selftests/nolibc: Use length of 'expected' string to check snprintf() output
selftests/nolibc: Use printf variable field widths and precisions
selftests/nolibc: validate NOLIBC_IGNORE_ERRNO compilation
 
selftests/pidfd: add CLONE_AUTOREAP tests
selftests/pidfd: add CLONE_NNP tests
selftests/pidfd: add CLONE_PIDFD_AUTOKILL tests
 
selftests/powerpc: Suppress -Wmaybe-uninitialized with GCC 15
 
selftests/rdma: explicitly skip tests when required modules are missing
 
selftests/rseq: Don't run tests with runner scripts outside of the scripts
selftests/rseq: Expand for optimized RSEQ ABI v2
selftests/rseq: Make registration flexible for legacy and optimized mode
selftests/rseq: Skip tests if time slice extensions are not available
selftests/rseq: Validate legacy behavior
 
selftests/run_kselftest.sh: Allow choosing per-test log directory
selftests/run_kselftest.sh: Remove unused $ROOT
selftests/run_kselftest.sh: Resolve BASE_DIR with pwd -P
 
selftests/sched_ext: Add missing error check for exit__load()
selftests/sched_ext: Add non_scx_kfunc_deny test
selftests/sched_ext: Add test to validate ops.dequeue() semantics
selftests/sched_ext: Add tests for SCX_ENQ_IMMED and scx_bpf_dsq_reenq()
selftests/sched_ext: Fix build error in dequeue selftest
selftests/sched_ext: Fix wrong DSQ ID in peek_dsq error message
selftests/sched_ext: Improve runner error reporting for invalid arguments
selftests/sched_ext: Return non-zero exit code on test failure
selftests/sched_ext: Show failed test names in summary
selftests/sched_ext: Skip rt_stall on older kernels and list skipped tests
selftests/sched_ext: Update scx_bpf_dsq_move_to_local() in kselftests
 
selftests/seccomp: Add hard-coded __NR_uprobe for x86_64
 
selftests/statmount: add statmount_alloc() helper
selftests/statmount: remove duplicate wait_for_pid()
 
selftests/tc-testing: Adapt test's output to HFSC's iproute2 printing changes
selftests/tc-testing: Add mirred test cases exercising loops
selftests/tc-testing: Add netem test case exercising loops
selftests/tc-testing: Add QFQ/CBS qlen underflow test
selftests/tc-testing: add taprio test for class dump after child delete
selftests/tc-testing: Add tests that force red and sfb to dequeue from child's gso_skb
 
selftests/tracing: Fix to check awk supports non POSIX strtonum()
selftests/tracing: Fix to make --logdir option work again
 
selftests/ublk: add filesystem fio verify test for shmem_zc
selftests/ublk: add hugetlbfs shmem_zc test for loop target
selftests/ublk: add read-only buffer registration test
selftests/ublk: add shared memory zero-copy support in kublk
selftests/ublk: add shared memory zero-copy test
selftests/ublk: add UBLK_F_SHMEM_ZC support for loop target
 
selftests/vsock: auto-detect kernel for guest VMs
selftests/vsock: fix vmtest.sh for read-only nested VM runners
selftests/vsock: fix vsock_test path shadowing in nested VMs
 
selftests/xattr: path-based AF_UNIX socket xattr tests
selftests/xattr: sockfs socket xattr tests
selftests/xattr: test xattrs on various socket families
 
selftests: add check for seg6 tunsrc
selftests: add FSMOUNT_NAMESPACE tests
selftests: Add MACsec VLAN propagation traffic test
selftests: Add tests for creating pidns init via setns
selftests: af_unix: validate SO_PEEK_OFF advancement and reset
selftests: ALSA: Skip utimer test when CONFIG_SND_UTIMER is not enabled
selftests: bonding: add test for stacked bond header_parse recursion
selftests: bpf: Add tests for void global subprogs
selftests: bridge_vlan_mcast: Test toggling of multicast snooping
selftests: check pidfd_info->coredump_code correctness
selftests: Deescalate error reporting
selftests: drivers: hw: add test for the ethtool standard counters
selftests: drivers: hw: cleanup shellcheck warnings in the rmon test
selftests: drivers: hw: move to KTAP output
selftests: drivers: hw: replace counter upper limit with UINT32_MAX in rmon test
selftests: drivers: hw: test rmon counters only on first interface
selftests: drivers: hw: update ethtool_rmon to work with a single local interface
selftests: drv-net: add missing tc config options for netkit tests
selftests: drv-net: Add ntuple (NFC) flow steering test
selftests: drv-net: add shaper test for duplicate leaves
selftests: drv-net: Add USO test
selftests: drv-net: adjust to socat changes
selftests: drv-net: clarify linters and frameworks in README
selftests: drv-net: fix sort order of makefile and config
selftests: drv-net: give HW stats sync time extra 25% of margin
selftests: drv-net: gro: add 1 byte payload test
selftests: drv-net: gro: add a test for bad IPv4 csum
selftests: drv-net: gro: add a test for GRO depth
selftests: drv-net: gro: add data burst test case
selftests: drv-net: gro: add test for packet ordering
selftests: drv-net: gro: always wait for FIN in the capacity test
selftests: drv-net: gro: make large packet math more precise
selftests: drv-net: gro: prepare for ip6ip6 support
selftests: drv-net: gro: remove TOTAL_HDR_LEN
selftests: drv-net: gro: test GRO stats
selftests: drv-net: gro: test ip6ip6
selftests: drv-net: gro: use SO_TXTIME to schedule packets together
selftests: drv-net: iou-zcrx: allocate hugepages for large chunks test
selftests: drv-net: iou-zcrx: rework large chunks test to use common setup
selftests: drv-net: iou-zcrx: wait for memory cleanup of probe run
selftests: drv-net: iou-zcrx: wait for memory provider cleanup
selftests: drv-net: ntuple: Add dst-ip, src-port, dst-port fields
selftests: drv-net: rss: Add retries to test_rss_key_indir to reduce flakes
selftests: drv-net: rss: Fix error calculation in test_hitless_key_update
selftests: drv-net: rss: Generate unique ports for RSS context tests
selftests: drv-net: update the README
selftests: drv-net: update the README with variants
selftests: drv-net: xdp: Add rss_hash metadata tests
selftests: fib_nexthops: test stale has_v4 on nexthop replace
selftests: fib_tests: fix link-local retrieval in fib6_nexthop()
selftests: fix ARCH normalization to handle command-line argument
selftests: Fix duplicated test number reporting
selftests: Fix runner.sh busybox support
selftests: Fix runner.sh for non-bash shells
selftests: forwarding: extend ethtool_std_stats_get with pause statistics
selftests: forwarding: lib: rewrite processing of command line arguments
selftests: forwarding: local_termination: fix PTP UDP cksums
selftests: gpio: Add gpio-cdev-uaf tests
selftests: harness: Detect illegal mixing of kselftest and harness functionality
selftests: harness: fix pidfd leak in __wait_for_test
selftests: harness: Restore order of test functions
selftests: harness: Validate intermixing of kselftest and harness functionality
selftests: harness: Validate that explicit kselftest exitcodes are handled
selftests: hw-net: tso: set a TCP window clamp to avoid spurious drops
selftests: kselftest: Add ksft_reset_state()
selftests: kselftest: fix wrong test number in ksft_exit_skip
selftests: kselftest: Treat xpass as successful result
selftests: livepatch: test-ftrace: livepatch a traced function
selftests: liveupdate: add test for double preservation
selftests: memcg: Add tests for IN_DELETE_SELF and IN_IGNORED
selftests: Migrate nsim-only MACsec tests to Python
selftests: mm: skip charge_reserved_hugetlb without killall
selftests: mptcp: add a check for sndbuf of S/C
selftests: mptcp: add test for extra_subflows underflow on userspace PM
selftests: mptcp: check output: catch cmd errors
selftests: mptcp: drop nanoseconds width specifier
selftests: mptcp: join: cover ADD_ADDR tx drop and list progress
selftests: mptcp: join: recreate signal endp with same ID
selftests: mptcp: pm: restrict 'unknown' check to pm_nl_ctl
selftests: net: add a test case for nsid in all nsid notifications
selftests: net: add bridge STP mode selection test
selftests: net: add ICMP error source address test over xfrm tunnel
selftests: net: add ipv6 RA route to ECMP merge test
selftests: net: add macvlan multicast test for shared source MAC
selftests: net: add missing CMAC to tcp_ao config
selftests: net: add team_bridge_macvlan rx_mode test
selftests: net: Add test for enablement of ports with teamd
selftests: net: add test for Netlink policy dumps
selftests: net: Add tests for failover of team-aggregated ports
selftests: net: add tests for PPP
selftests: net: Add tests for team driver decoupled tx and rx control
selftests: net: add vxlan vnifilter notification test
selftests: net: extend lib.sh to parse drivers/net/net.config
selftests: net: Fix checksums in xdp_native
selftests: net: fix timeout passed as positional argument to communicate()
selftests: net: forwarding: fix IPv6 address leak in cleanup
selftests: net: io_uring_zerocopy: enable io_uring for the test
selftests: net: local_termination: test link-local protocols
selftests: net: make ovs-dpctl.py fail when pyroute2 is unsupported
selftests: net: make sure that Netlink rejects unknown attrs in dump
selftests: net: move common xdp.py functions into lib
selftests: net: move gro to lib for HW vs SW reuse
selftests: net: pass bpftrace timeout to cmd()
selftests: net: py: add cmd info for ksft_wait failure
selftests: net: py: Add rand_ports helper method
selftests: net: py: add test case filtering and listing
selftests: net: py: avoid masking exceptions in bkg() failures
selftests: net: py: color the basics in the output
selftests: net: py: explicitly forbid multiple ksft_run() calls
selftests: net: py: give bpftrace more time to start
selftests: net: py: use repr(cmd) for failure exceptions
selftests: net: Remove unnecessary backslashes in fq_band_pktlimit.sh
selftests: net: run reuseport in an isolated netns
selftests: net: update some helpers to use run_on
selftests: net: use ip commands instead of teamd in team rx_mode test
selftests: netconsole: print diagnostic on busywait timeout in netcons_basic
selftests: netfilter: add nft_fib_nexthop test
selftests: netfilter: nft_tproxy.sh: adjust to socat changes
selftests: openvswitch: add tests for tunnel vport refcounting
selftests: ovpn: add nftables config dependencies for test-mark
selftests: ovpn: add notification parsing and matching
selftests: ovpn: add prefix to helpers and shared variables
selftests: ovpn: add test for the FW mark feature
selftests: ovpn: align command flow with TAP
selftests: ovpn: allow compiling ovpn-cli.c with mbedtls3
selftests: ovpn: check asymmetric peer-id
selftests: ovpn: fail notification check on mismatch
selftests: ovpn: flatten slurped notification JSON before filtering
selftests: ovpn: reduce ping count in test.sh
selftests: ovpn: reduce remaining ping flood counts
selftests: ovpn: serialize YNL listener startup
selftests: pci_endpoint: Skip BAR subrange test on -ENOSPC
selftests: pci_endpoint: Skip doorbell test when unsupported
selftests: pci_endpoint: Skip reserved BARs
selftests: Preserve subtarget failures in all/install
selftests: rds: Add -c config option to rds/config.sh
selftests: rds: Add ksft timeout
selftests: rds: add tools/testing/selftests/net/rds/config
selftests: rds: config: disable modules
selftests: rds: Fix pylint warnings
selftests: rds: Fix tcpdump segfault in rds selftests
selftests: riscv: Add license to cfi selftest
selftests: rss_drv: Add RSS indirection table resize tests
selftests: rtnetlink: Add bridge promiscuity tests
selftests: tc-testing: preserve list order when removing duplicates
selftests: tls: add test for data loss on small pipe
selftests: ublk: add ublk auto integrity test
selftests: ublk: cap nthreads to kernel's actual nr_hw_queues
selftests: ublk: enable test_integrity_02.sh on fio 3.42
selftests: ublk: remove unused argument to _cleanup
selftests: ublk: test that teardown after incomplete recovery completes
selftests: Use ktap helpers for runner.sh
selftests: vDSO: vdso_test_correctness: Add a test for time()
selftests: vDSO: vdso_test_correctness: Drop SYS_getcpu fallbacks
selftests: vDSO: vdso_test_correctness: Handle different tv_usec types
selftests: vDSO: vdso_test_correctness: Use facilities from parse_vdso.c
selftests: vDSO: vdso_test_gettimeofday: Remove nolibc checks
 
selinux: allow multiple opens of /sys/fs/selinux/policy
selinux: annotate intentional data race in inode_doinit_with_dentry()
selinux: don't reserve xattr slot when we won't fill it
selinux: fix avdcache auditing
selinux: fix overlayfs mmap() and mprotect() access checks
selinux: prune /sys/fs/selinux/checkreqprot
selinux: prune /sys/fs/selinux/disable
selinux: prune /sys/fs/selinux/user
selinux: shrink critical section in sel_write_load()
selinux: Use simple_start_creating() / simple_done_creating()
selinux: use sk blob accessor in socket permission helpers
 
serdev: Add an API to find the serdev controller associated with the devicetree node
serdev: Convert to_serdev_*() helpers to macros and use container_of_const()
serdev: Do not return -ENODEV from of_serdev_register_devices() if external connector is used
serdev: serdev.h: clean up kernel-doc comments
 
serial: 8250: dispatch SysRq character in serial8250_handle_irq()
serial: 8250: loongson: Enable building on MIPS Loongson64
serial: 8250_dw: dispatch SysRq character in dw8250_handle_irq()
serial: 8250_fintek: Add support for F81214E
serial: 8250_port: Drop duplicate NULL check
serial: altera_jtaguart: handle uart_add_one_port() failures
serial: amba-pl011: Add Tegra264 UART support
serial: amba-pl011: Enable UART in earlycon setup
serial: amba-pl011: Introduce set_uartclk_rate vendor flag
serial: amba-pl011: Introduce skip_ibrd_fbrd vendor flag
serial: amba-pl011: Respect DMA controller's copy_align requirement
serial: auart: check clk_enable() return in console write
serial: core: introduce guard(uart_port_lock_check_sysrq_irqsave)
serial: dz: Convert to use a platform device
serial: dz: Enable modular build
serial: dz: Fix bootconsole handover lockup
serial: dz: Fix bootconsole message clobbering at chip reset
serial: fsl_lpuart: fix rx buffer and DMA map leaks in start_rx_dma
serial: pic32_uart: allow driver to be compiled on all architectures with COMPILE_TEST
serial: qcom-geni: drop stray newline format specifier
serial: qcom-geni: Fix RTS behavior with flow control
serial: qcom-geni: fix UART_RX_PAR_EN bit position
serial: qcom_geni: fix kfifo underflow when flush precedes DMA completion IRQ
serial: remove drivers for espressif esp32
serial: sh-sci: Add support for RZ/G3L RSCI
serial: sh-sci: fix memory region release in error path
serial: tegra: remove Kconfig dependency on APB DMA controller
serial: xilinx_uartps: Drop unused include
serial: zs: Convert to use a platform device
serial: zs: Fix bootconsole handover lockup
serial: zs: Fix swapped RI/DSR modem line transition counting
serial: zs: Switch to using channel reset
 
sfc: add transmit timestamping support
sfc: fix error code in efx_devlink_info_running_versions()
 
sh: Drop CONFIG_FIRMWARE_EDID from defconfig files
sh: Fix fallout from ZERO_PAGE consolidation
sh: Fix typo in SPDX license ID lines
sh: Include in dac.h
sh: Remove CONFIG_VSYSCALL reference from UAPI
 
shmem, userfaultfd: implement shmem uffd operations using vm_uffd_ops
shmem, userfaultfd: use a VMA callback to handle UFFDIO_CONTINUE
 
shmem: adapt to rhashtable-based simple_xattrs with lazy allocation
 
sign-file: use 'struct module_signature' from the UAPI headers
 
signal: clear JOBCTL_PENDING_MASK for caller in zap_other_threads()
signal: Fix the lock_task_sighand() annotation
signal: update outdated comment for removed freezable_schedule()
 
slab,rcu: disable KVFREE_RCU_BATCHED for strict grace period
 
slab: create barns for online memoryless nodes
slab: decouple pointer to barn from kmem_cache_node
slab: free remote objects to sheaves on memoryless nodes
slab: remove alloc_full_sheaf()
 
slimbus: qcom-ngd-ctrl: Avoid ABBA on tx_lock/ctrl->lock
slimbus: qcom-ngd-ctrl: Balance pm_runtime enablement for NGD
slimbus: qcom-ngd-ctrl: Correct PDR and SSR cleanup ownership
slimbus: qcom-ngd-ctrl: fix OF node refcount
slimbus: qcom-ngd-ctrl: Fix probe error path ordering
slimbus: qcom-ngd-ctrl: Fix up platform_driver registration
slimbus: qcom-ngd-ctrl: Initialize controller resources in controller
slimbus: qcom-ngd-ctrl: Register callbacks after creating the ngd
 
slip: bound decode() reads against the compressed packet length
slip: reject VJ receive packets on instances with no rstate array
 
slub: clarify kmem_cache_refill_sheaf() comments
slub: fix data loss and overflow in krealloc()
slub: use N_NORMAL_MEMORY in can_free_to_pcs to handle remote frees
 
smack: Remove IPPROTO_UDPLITE support in security_sock_rcv_skb().
 
smb/client: annotate nterr.h with DOS error codes
smb/client: annotate smberr.h with POSIX error codes
smb/client: autogenerate SMB1 DOS/SRV to POSIX error mapping
smb/client: autogenerate SMB1 NT status to DOS error mapping
smb/client: avoid null-ptr-deref when tests fail in test_cmp_map()
smb/client: check if ntstatus_to_dos_map is sorted
smb/client: check if SMB1 DOS/SRV error mapping arrays are sorted
smb/client: fix out-of-bounds read in smb2_compound_op()
smb/client: fix out-of-bounds read in symlink_data()
smb/client: fix possible infinite loop and oob read in symlink_data()
smb/client: introduce KUnit test to check ntstatus_to_dos_map search
smb/client: introduce KUnit tests to check DOS/SRV err mapping search
smb/client: move ERRnetlogonNotStarted to DOS error class
smb/client: move smb2maperror declarations to smb2proto.h
smb/client: refactor ntstatus_to_dos() to return mapping entry
smb/client: remove unused smb3_parse_opt()
smb/client: replace nt_errs with ntstatus_to_dos_map
smb/client: use binary search for NT status to DOS mapping
smb/client: use binary search for SMB1 DOS/SRV error mapping
 
smb/server: promote S_DEL_ON_CLS to S_DEL_PENDING when close
 
SMB3.1.1: add missing QUERY_DIR info levels
 
smb: client: add missing MODULE_DESCRIPTION() to smb1maperror_test
smb: client: add oplock level to smb3_open_done tracepoint
smb: client: add support for O_TMPFILE
smb: client: add tracepoint for local lock conflicts
smb: client: add tracepoints for deferred handle caching
smb: client: add tracepoints for lock operations
smb: client: allow both 'lease' and 'nolease' mount options
smb: client: avoid double-free in smbd_free_send_io() after smbd_send_batch_flush()
smb: client: avoid integer overflow in SMB2 READ length check
smb: client: change allocation requirements in DUP_CTX_STR macro
smb: client: change allocation requirements in smb2_compound_op
smb: client: change smbd_post_send_empty() to void return
smb: client: compress: add code docs to lz77.c
smb: client: compress: fix bad encoding on last LZ77 flag
smb: client: compress: fix buffer overrun in lz77_compress()
smb: client: compress: fix counting in LZ77 match finding
smb: client: compress: increase LZ77_MATCH_MAX_DIST
smb: client: compress: LZ77 optimizations
smb: client: detect short folioq copy in cifs_copy_folioq_to_iter()
smb: client: Drop 'allocate_crypto' arg from smb*_calc_signature()
smb: client: fix (remove) drop_dir_cache module parameter
smb: client: fix dir separator in SMB1 UNIX mounts
smb: client: fix integer underflow in receive_encrypted_read()
smb: client: fix off-by-8 bounds check in check_wsl_eas()
smb: client: fix OOB read in smb2_ioctl_query_info QUERY_INFO path
smb: client: fix OOB reads parsing symlink error response
smb: client: fix uninitialized variable in smb2_writev_callback
smb: client: get rid of d_drop()+d_add()
smb: client: include smbdirect_all_c_files.c
smb: client: initialize recv_io->cqe.done = recv_done just once
smb: client: introduce and use smbd_debug_proc_show()
smb: client: introduce and use smbd_mr_fill_buffer_descriptor()
smb: client: let smbd_post_send_full_iter() get remaining_length and return data_length
smb: client: let smbd_post_send_iter() get remaining_length and return data_length
smb: client: Make generate_key() return void
smb: client: make use of functions from smbdirect_mr.c
smb: client: make use of smbdirect.ko
smb: client: make use of smbdirect_connection_grant_recv_credits()
smb: client: make use of smbdirect_connection_idle_timer_work()
smb: client: make use of smbdirect_connection_negotiate_rdma_resources()
smb: client: make use of smbdirect_connection_post_recv_io()
smb: client: make use of smbdirect_connection_qp_event_handler()
smb: client: make use of smbdirect_connection_reassembly_{append,first}_recv_io()
smb: client: make use of smbdirect_connection_recv_io_refill_work()
smb: client: make use of smbdirect_connection_recvmsg()
smb: client: make use of smbdirect_connection_request_keep_alive()
smb: client: make use of smbdirect_connection_send_io_done()
smb: client: make use of smbdirect_connection_send_{single_iter,immediate_work}()
smb: client: make use of smbdirect_connection_{alloc,free}_send_io()
smb: client: make use of smbdirect_connection_{create,destroy}_mem_pools()
smb: client: make use of smbdirect_connection_{create,destroy}_qp()
smb: client: make use of smbdirect_connection_{get,put}_recv_io()
smb: client: make use of smbdirect_frwr_is_supported()
smb: client: make use of smbdirect_map_sges_from_iter()
smb: client: make use of smbdirect_socket_cleanup_work()
smb: client: make use of smbdirect_socket_create_kern()/smbdirect_socket_release()
smb: client: make use of smbdirect_socket_destroy_sync()
smb: client: make use of smbdirect_socket_init_new() and smbdirect_connect_sync()
smb: client: make use of smbdirect_socket_prepare_create()
smb: client: make use of smbdirect_socket_schedule_cleanup()
smb: client: make use of smbdirect_socket_set_logging()
smb: client: make use of smbdirect_socket_wake_up_all()
smb: client: no longer use smbdirect_socket_set_custom_workqueue()
smb: client: only use public smbdirect functions
smb: client: protect tc_count increment in smb2_find_smb_sess_tcon_unlocked()
smb: client: reject userspace cifs.spnego descriptions
smb: client: Remove obsolete cmac(aes) allocation
smb: client: Remove unnecessary selection of CRYPTO_ECB
smb: client: require a full NFS mode SID before reading mode bits
smb: client: require net admin for CIFS SWN netlink
smb: client: scope end_of_dacl to CIFS_DEBUG2 use in parse_dacl
smb: client: set ATTR_TEMPORARY with O_TMPFILE | O_EXCL
smb: client: Use AES-CMAC library for SMB3 signature calculation
smb: client: use data_len for SMB2 READ encrypted folioq copy
smb: client: Use FullSessionKey for AES-256 encryption key derivation
smb: client: use kzalloc to zero-initialize security descriptor buffer
smb: client: validate dacloffset before building DACL pointers
smb: client: validate the whole DACL before rewriting it in cifsacl
smb: client: Zero-pad short GSS session keys per MS-SMB2
smb: common: add SMB3_COMPRESS_MAX_ALGS
smb: move file_basic_info into common/fscc.h
smb: move filesystem_vol_info into common/fscc.h
smb: move some definitions from common/smb2pdu.h into common/fscc.h
smb: server: avoid double-free in smb_direct_free_sendmsg after smb_direct_flush_send_list()
smb: server: fix active_num_conn leak on transport allocation failure
smb: server: fix max_connections off-by-one in tcp accept path
smb: server: handle readdir_info_level_struct_sz() error
smb: server: include smbdirect_all_c_files.c
smb: server: inline smb_direct_create_header() into smb_direct_post_send_data()
smb: server: let smb_direct_post_send_data() return data_length
smb: server: let smbdirect_map_sges_from_iter() truncate the message boundary
smb: server: make use of functions from smbdirect_rw.c
smb: server: make use of smbdirect.ko
smb: server: make use of smbdirect_connection_grant_recv_credits()
smb: server: make use of smbdirect_connection_idle_timer_work()
smb: server: make use of smbdirect_connection_negotiate_rdma_resources()
smb: server: make use of smbdirect_connection_post_recv_io()
smb: server: make use of smbdirect_connection_qp_event_handler()
smb: server: make use of smbdirect_connection_reassembly_{append,first}_recv_io()
smb: server: make use of smbdirect_connection_recv_io_refill[_work]()
smb: server: make use of smbdirect_connection_recvmsg()
smb: server: make use of smbdirect_connection_request_keep_alive()
smb: server: make use of smbdirect_connection_send_io_done()
smb: server: make use of smbdirect_connection_send_iter() and related functions
smb: server: make use of smbdirect_connection_{alloc,free}_send_io()
smb: server: make use of smbdirect_connection_{create,destroy}_mem_pools()
smb: server: make use of smbdirect_connection_{create,destroy}_qp()
smb: server: make use of smbdirect_connection_{get,put}_recv_io()
smb: server: make use of smbdirect_frwr_is_supported()
smb: server: make use of smbdirect_get_buf_page_count()
smb: server: make use of smbdirect_map_sges_from_iter()
smb: server: make use of smbdirect_netdev_rdma_capable_mode_type()
smb: server: make use of smbdirect_socket_cleanup_work()
smb: server: make use of smbdirect_socket_create_accepting()/smbdirect_socket_release()
smb: server: make use of smbdirect_socket_destroy_sync()
smb: server: make use of smbdirect_socket_prepare_create()
smb: server: make use of smbdirect_socket_schedule_cleanup()
smb: server: make use of smbdirect_socket_set_logging()
smb: server: make use of smbdirect_socket_wait_for_credits()
smb: server: make use of smbdirect_socket_wake_up_all()
smb: server: make use of smbdirect_socket_{listen,accept}()
smb: server: make use of smbdirect_{socket_init_accepting,connection_wait_for_connected}()
smb: server: move iov_iter_kvec() out of smb_direct_post_send_data()
smb: server: no longer use smbdirect_socket_set_custom_workqueue()
smb: server: only use public smbdirect functions
smb: server: remove unused ksmbd_transport_ops.prepare()
smb: server: split out smb_direct_send_iter() out of smb_direct_writev()
smb: server: stop sending fake security descriptors
smb: smbdirect: add some logging to SMBDIRECT_CHECK_STATUS_{WARN,DISCONNECT}()
smb: smbdirect: change smbdirect_socket_parameters.{initiator_depth,responder_resources} to __u16
smb: smbdirect: define SMBDIRECT_MIN_{RECEIVE,FRAGMENTED}_SIZE
smb: smbdirect: define SMBDIRECT_RDMA_CM_[RNR_]RETRY
smb: smbdirect: divide, not multiply, milliseconds by 1000
smb: smbdirect: fix copyright header of smbdirect.h
smb: smbdirect: fix MR registration for coalesced SG lists
smb: smbdirect: fix the logic in smbdirect_socket_destroy_sync() without an error
smb: smbdirect: introduce and use include/linux/smbdirect.h
smb: smbdirect: introduce global workqueues
smb: smbdirect: introduce smbdirect_accept_connect_request()
smb: smbdirect: introduce smbdirect_all_c_files.c
smb: smbdirect: introduce smbdirect_connect[_sync]()
smb: smbdirect: introduce smbdirect_connection.c to be filled
smb: smbdirect: introduce smbdirect_connection_grant_recv_credits()
smb: smbdirect: introduce smbdirect_connection_idle_timer_work()
smb: smbdirect: introduce smbdirect_connection_is_connected()
smb: smbdirect: introduce smbdirect_connection_legacy_debug_proc_show()
smb: smbdirect: introduce smbdirect_connection_negotiate_rdma_resources()
smb: smbdirect: introduce smbdirect_connection_negotiation_done()
smb: smbdirect: introduce smbdirect_connection_post_recv_io()
smb: smbdirect: introduce smbdirect_connection_qp_event_handler()
smb: smbdirect: introduce smbdirect_connection_rdma_{established,event_handler}()
smb: smbdirect: introduce smbdirect_connection_reassembly_{append,first}_recv_io()
smb: smbdirect: introduce smbdirect_connection_recv_io_done()
smb: smbdirect: introduce smbdirect_connection_recv_io_refill_work()
smb: smbdirect: introduce smbdirect_connection_recvmsg()
smb: smbdirect: introduce smbdirect_connection_request_keep_alive()
smb: smbdirect: introduce smbdirect_connection_send_immediate_work()
smb: smbdirect: introduce smbdirect_connection_send_io_done()
smb: smbdirect: introduce smbdirect_connection_send_iter() and related functions
smb: smbdirect: introduce smbdirect_connection_wait_for_connected()
smb: smbdirect: introduce smbdirect_connection_{alloc,free}_send_io()
smb: smbdirect: introduce smbdirect_connection_{create,destroy}_mem_pools()
smb: smbdirect: introduce smbdirect_connection_{create,destroy}_qp()
smb: smbdirect: introduce smbdirect_connection_{get,put}_recv_io()
smb: smbdirect: introduce smbdirect_frwr_is_supported()
smb: smbdirect: introduce smbdirect_get_buf_page_count()
smb: smbdirect: introduce smbdirect_init_send_batch_storage()
smb: smbdirect: introduce smbdirect_internal.h
smb: smbdirect: introduce smbdirect_map_sges_from_iter() and helper functions
smb: smbdirect: introduce smbdirect_mr.c with client mr code
smb: smbdirect: introduce smbdirect_mr_io_fill_buffer_descriptor()
smb: smbdirect: introduce smbdirect_netdev_rdma_capable_mode_type()
smb: smbdirect: introduce smbdirect_public.h with prototypes
smb: smbdirect: introduce smbdirect_rw.c with server rw code
smb: smbdirect: introduce smbdirect_socket.c to be filled
smb: smbdirect: introduce smbdirect_socket.logging infrastructure
smb: smbdirect: introduce smbdirect_socket.{send,recv}_io.mem.gfp_mask
smb: smbdirect: introduce smbdirect_socket_bind()
smb: smbdirect: introduce smbdirect_socket_cleanup_work()
smb: smbdirect: introduce smbdirect_socket_create_{kern,accepting}() and smbdirect_socket_release()
smb: smbdirect: introduce smbdirect_socket_destroy[_sync]()
smb: smbdirect: introduce smbdirect_socket_init_{new,accepting}() and helpers
smb: smbdirect: introduce smbdirect_socket_prepare_create()
smb: smbdirect: introduce smbdirect_socket_schedule_cleanup[{_lvl,_status}]()
smb: smbdirect: introduce smbdirect_socket_set_logging()
smb: smbdirect: introduce smbdirect_socket_shutdown()
smb: smbdirect: introduce smbdirect_socket_wait_for_credits()
smb: smbdirect: introduce smbdirect_socket_wake_up_all()
smb: smbdirect: introduce smbdirect_socket_{listen,accept}()
smb: smbdirect: introduce the basic smbdirect.ko
smb: smbdirect: let smbdirect.h include #include
smb: smbdirect: let smbdirect_connection_deregister_mr_io unlock while waiting
smb: smbdirect: let smbdirect_internal.h define pr_fmt without SMBDIRECT_USE_INLINE_C_FILES
smb: smbdirect: let smbdirect_socket.h include all headers for used structures
smb: smbdirect: let smbdirect_socket_set_initial_parameters() call rdma_restrict_node_type()
smb: smbdirect: make use of DEFAULT_SYMBOL_NAMESPACE and EXPORT_SYMBOL_GPL
smb: smbdirect: move fs/smb/common/smbdirect/ to fs/smb/smbdirect/
smb: smbdirect: prepare use of dedicated workqueues for different steps
smb: smbdirect: provide explicit prototypes for cross .c file functions
smb: smbdirect: remove unused smbdirect_connection_mr_io_recovery_work()
smb: smbdirect: remove unused SMBDIRECT_USE_INLINE_C_FILES logic
smb: smbdirect: set SMBDIRECT_KEEPALIVE_NONE before disable_delayed_work(&sc->idle.timer_work);
smb: smbdirect: split out smbdirect_accept_negotiate_finish()
smb: smbdirect: split out smbdirect_connection_recv_io_refill()
smb: smbdirect: wrap rdma_disconnect() in rdma_[un]lock_handler()
 
smbdirect: Fix error cleanup in smbdirect_map_sges_from_iter()
 
smp: Add missing kernel-doc comments
smp: Get this_cpu once in smp_call_function
smp: Improve smp_call_function_single() CSD-lock diagnostics
smp: Use system_percpu_wq instead of system_wq
 
soc/tegra: Add Tegra238 Kconfig symbol
soc/tegra: bpmp: Use ENODEV instead of ENOTSUPP
soc/tegra: cbb: Add support for CBB fabrics in Tegra238
soc/tegra: cbb: Fix cross-fabric target timeout lookup
soc/tegra: cbb: Fix incorrect ARRAY_SIZE in fabric lookup tables
soc/tegra: cbb: Set ERD on resume for err interrupt
soc/tegra: common: Add Tegra114 support to devm_tegra_core_dev_init_opp_table
soc/tegra: Make ARCH_TEGRA_SOC_FOO defaults for NVIDIA Tegra
soc/tegra: pmc: Add AOWAKE regs for Tegra264
soc/tegra: pmc: Add IO pads for Tegra264
soc/tegra: pmc: Add kerneldoc for reboot notifier
soc/tegra: pmc: Add kerneldoc for wake-up variables
soc/tegra: pmc: Add support for SoC specific AOWAKE offsets
soc/tegra: pmc: Add Tegra264 wake events
soc/tegra: pmc: Correct function names in kerneldoc
soc/tegra: pmc: Enable core domain support for Tegra114
soc/tegra: pmc: Refactor IO pad voltage control
soc/tegra: pmc: Remove unused AOWAKE definitions
soc/tegra: pmc: Rename has_impl_33v_pwr flag
soc/tegra: Update BPMP ABI header
 
soc: fsl: guts: don't access of_root directly
soc: hisilicon: kunpeng_hccs: Fix discard ‘const’ qualifier compiling warning
soc: hisilicon: kunpeng_hccs: Remove unused input parameter
soc: imx8m: don't access of_root directly
soc: imx8m: Fix match data lookup for soc device
soc: imx9: don't access of_root directly
soc: microchip: add mpfs gpio interrupt mux driver
soc: microchip: mpfs-sys-controller: add support for pic64gx
soc: microchip: mpfs-sys-controller: fix resource leak on probe error
soc: qcom: aoss: compare against normalized cooling state
soc: qcom: ice: Allow explicit votes on 'iface' clock for ICE
soc: qcom: ice: Fix race between qcom_ice_probe() and of_qcom_ice_get()
soc: qcom: ice: Fix the error code when 'qcom,ice' property is not found
soc: qcom: ice: Return -ENODEV if the ICE platform device is not found
soc: qcom: ice: Return proper error codes from devm_of_qcom_ice_get() instead of NULL
soc: qcom: llcc: Add configuration data for SDM670
soc: qcom: llcc: Add per-slice counter and common llcc slice descriptor
soc: qcom: llcc: fix v1 SB syndrome register offset
soc: qcom: llcc: Use guards for mutex handling
soc: qcom: ocmem: make the core clock optional
soc: qcom: ocmem: register reasons for probe deferrals
soc: qcom: ocmem: return -EPROBE_DEFER is ocmem is not available
soc: qcom: pd-mapper: Add Milos compatible
soc: qcom: pd-mapper: Add QCS615 power domain mappings
soc: qcom: pd-mapper: Add support for Eliza
soc: qcom: pd-mapper: Add support for Glymur and Mahua
soc: qcom: pd-mapper: Convert to of_machine_get_match()
soc: qcom: pd-mapper: Simplify code using of_root to get root device tree node
soc: qcom: pdr: Use the unified QMI service ID instead of defining it locally
soc: qcom: pmic_glink: Add charger PDR service information to client data
soc: qcom: pmic_glink: Add support for Glymur and Kaanapali
soc: qcom: qmi: Enumerate the service IDs of QMI
soc: qcom: smp2p: Add irqchip state support
soc: qcom: smp2p: Add support for smp2p v2
soc: qcom: socinfo: Add PM7550BA PMIC
soc: qcom: socinfo: Add SoC ID for CQ7790
soc: qcom: socinfo: add SoC ID for IPQ5210 family
soc: qcom: socinfo: Add SoC ID for SA8650P
soc: qcom: socinfo: Add SoC IDs for SM7450 and SM7450P
soc: qcom: ubwc: Add configuration Eliza SoC
soc: qcom: ubwc: add helper to get min_acc length
soc: qcom: ubwc: add helpers to get programmable values
soc: qcom: ubwc: Add support for Mahua
soc: qcom: ubwc: disable bank swizzling for Glymur platform
soc: qcom: ubwc: Remove redundant x1e80100_data
soc: qcom: wcnss: simplify allocation of req
soc: renesas: r9a09g047-sys: Mark rzg3e_sys_init_data as __initconst
soc: renesas: r9a09g056-sys: Mark rzv2n_sys_init_data as __initconst
soc: renesas: r9a09g057-sys: Mark rzv2h_sys_init_data as __initconst
soc: renesas: rz-sysc: Add SoC identification for RZ/G3L SoC
soc: sunxi: mbus: don't access of_root directly
 
sockmap: Fix sk_psock_drop() race vs sock_map_{unhash,close,destroy}().
 
softirq: Prepare for deferred hrtimer rearming
 
software node: remove software_node_exit()
software node: return -ENOTCONN when referenced swnode is not registered yet
 
sonypi: Convert ACPI driver to a platform one
 
sound: ua101: fix division by zero at probe
 
soundwire: amd: add clock init control function
soundwire: amd: refactor bandwidth calculation logic
soundwire: bus: demote UNATTACHED state warnings to dev_dbg()
soundwire: cadence: Clear message complete before signaling waiting thread
soundwire: debugfs: initialize firmware_file to empty string
soundwire: Intel: test bus.bpt_stream before assigning it
soundwire: intel_auxdevice: Add cs42l49 to wake_capable_list
soundwire: intel_auxdevice: Add CS47L47 to wake_capable_list
soundwire: sdw.h: repair names and format of kernel-doc comments
soundwire: slave: Don't register devices that are disabled in ACPI
soundwire: stream: Poll for DP prepare to avoid interrupt deadlock
 
sparc64: vdso2c: Drop sym_vvar_start handling
sparc64: vdso2c: Remove symbol handling
sparc64: vdso: Implement clock_gettime64()
sparc64: vdso: Introduce vdso/processor.h
sparc64: vdso: Link with -z noexecstack
sparc64: vdso: Move hardware counter read into header
sparc64: vdso: Move syscall fallbacks into header
sparc64: vdso: Remove obsolete "fake section table" reservation
sparc64: vdso: Replace code patching with runtime conditional
sparc64: vdso: Switch to the generic vDSO library
sparc64: vdso: Use 32-bit CHECKFLAGS for compat vDSO
 
sparc: move the XOR code to lib/raid/
sparc: use vmemmap_populate_hugepages for vmemmap_populate
 
speakup: Document bleeps parameter values
 
spi: add devm_spi_new_ancillary_device()
spi: add devm_spi_new_ancillary_device()
spi: allow ancillary devices to share parent's chip selects
spi: amd: Set correct bus number in ACPI probe path
spi: amlogic-spisg: fix controller deregistration
spi: amlogic-spisg: initialize completion before requesting IRQ
spi: amlogic-spisg: Use IS_ERR() instead of IS_ERR_OR_NULL()
spi: aspeed-smc: fix controller deregistration
spi: at91-usart: fix controller deregistration
spi: atcspi200: enable compile testing
spi: atcspi200: fix mutex initialization order
spi: atcspi200: Remove redundant assignment to .owner
spi: atcspi200: Use helper function devm_clk_get_enabled()
spi: atmel: fix controller deregistration
spi: axiado: clean up probe return value
spi: axiado: fix runtime pm imbalance on probe failure
spi: axiado: Remove redundant pm_runtime_mark_last_busy() call
spi: axiado: rename probe error labels
spi: axiado: replace usleep_range() with udelay() in IRQ path
spi: axiado: spi: axiado: fix runtime pm imbalance on probe failure
spi: bcm63xx-hsspi: fix controller deregistration
spi: bcm63xx-hsspi: Simplify clock handling with devm_clk_get_enabled()
spi: bcm63xx: fix controller deregistration
spi: bcmbca-hsspi: fix controller deregistration
spi: bcmbca-hsspi: Simplify clock handling with devm_clk_get_enabled()
spi: cadence-qspi: Revert the filtering of certain opcodes in ODTR
spi: cadence-quadspi: fix clock imbalance on probe failure
spi: cadence-quadspi: fix controller deregistration
spi: cadence-quadspi: fix runtime pm and clock imbalance on unbind
spi: cadence-quadspi: fix runtime pm disable imbalance on probe failure
spi: cadence-quadspi: fix unclocked access on unbind
spi: cadence-quadspi: Probe and unbind fixes
spi: cadence: fix clock imbalance on probe failure
spi: cadence: fix controller deregistration
spi: cadence: fix unclocked access on unbind
spi: cadence: Probe and unbind fixes
spi: cavium-thunderx: fix controller deregistration
spi: ch341: correct company name in MODULE_DESCRIPTION
spi: ch341: fix devres lifetime
spi: ch341: fix memory leaks on probe failures
spi: coldfire-qspi: fix controller deregistration
spi: controller registration fixes
spi: cs42l43: Don't support sidecar properties on device tree systems
spi: dln2: fix controller deregistration
spi: drop unused devres statistics allocation
spi: dt-bindings: fsl-qspi: support SpacemiT K3
spi: dt-bindings: fsl: Correct GPIO flags in the example
spi: dt-bindings: mpfs-spi: permit resets
spi: dt-bindings: mpfs-spi: remove clock-names
spi: dt-bindings: renesas,rzv2h-rspi: allow multiple DMAs
spi: dt-bindings: renesas,rzv2h-rspi: Document dmas property
spi: dt-bindings: renesas,rzv2h-rspi: Document RZ/G3E SoC support
spi: dt-bindings: renesas,rzv2h-rspi: Document RZ/G3L SoC
spi: dt-bindings: spi-qpic-snand: Add ipq5210 compatible
spi: dw: fix race between IRQ handler and error handler on SMP
spi: ep93xx: fix controller deregistration
spi: ep93xx: fix error pointer deref after DMA setup failure
spi: fix controller cleanup() documentation
spi: fix controller deregistration (part 2/2)
spi: fix explicit controller deregistration
spi: fix misleading controller deregistration kernel-doc
spi: fix misleading controller registration kernel-doc
spi: fix resource leaks on device setup failure
spi: fix resource leaks on device setup failure
spi: Fix the error description in the `ptp_sts_word_post` comment
spi: fsl-espi: fix controller deregistration
spi: fsl-qspi: Use reinit_completion() for repeated operations
spi: fsl: fix controller deregistration
spi: hisi-kunpeng cleanup and fix
spi: hisi-kunpeng: Add timeout warning in FIFO flush function
spi: hisi-kunpeng: prevent infinite while() loop in hisi_spi_flush_fifo
spi: img-spfi: fix controller deregistration
spi: imx: Fix precedence bug in spi_imx_dma_max_wml_find()
spi: imx: fix runtime pm leak on probe deferral
spi: imx: Fix UAF on package-1 prepare failure in spi_imx_dma_data_prepare()
spi: imx: fix use-after-free on unbind
spi: imx: Propagate prepare_transfer() error from spi_imx_setupxfer()
spi: imx: switch to managed controller allocation
spi: imx: Three fixes for the i.MX SPI driver
spi: lantiq-ssc: fix controller deregistration
spi: Merge up fixes
spi: Merge up v7.0-rc2
spi: meson-spicc: fix controller deregistration
spi: microchip core-qspi gpio-cs fixes + cleanup
spi: microchip-core-qspi: control built-in cs manually
spi: microchip-core-qspi: don't attempt to transmit during emulated read-only dual/quad operations
spi: microchip-core-qspi: fix controller deregistration
spi: microchip-core-qspi: remove some inline markings
spi: microchip-core-spi: fix controller deregistration
spi: mpc52xx: fix controller deregistration
spi: mpc52xx: fix use-after-free on registration failure
spi: mpc52xx: fix use-after-free on unbind
spi: mpfs: fix controller deregistration
spi: mt65xx: fix controller deregistration
spi: mtk-nor: fix controller deregistration
spi: mtk-snfi: fix memory leak in probe
spi: mtk-snfi: Fix resource leak in mtk_snand_read_page_cache()
spi: mtk-snfi: unregister ECC engine on probe failure and remove() callback
spi: mxic: fix controller deregistration
spi: mxs: fix controller deregistration
spi: npcm-fiu: drop unused remove callback
spi: npcm-pspi: fix controller deregistration
spi: nxp-fspi: Use reinit_completion() for repeated operations
spi: nxp-xspi: Use reinit_completion() for repeated operations
spi: octeon: fix controller deregistration
spi: omap2-mcspi: add support for 3-wire transfers
spi: omap2-mcspi: fix controller deregistration
spi: orion: clean up probe return value
spi: orion: fix clock imbalance on registration failure
spi: orion: fix controller deregistration
spi: orion: fix runtime pm leak on unbind
spi: orion: runtime PM fixes
spi: pic32-sqi: fix controller deregistration
spi: pic32: fix controller deregistration
spi: pl022: enable compile testing
spi: pl022: fix controller deregistration
spi: pl022: update outdated references to pump_transfers()
spi: pxa2xx: update outdated reference to pump_transfers()
spi: pxa2xx: use min() instead of min_t()
spi: qcom-geni: Fix cs_change handling on the last transfer
spi: qup: fix controller deregistration
spi: qup: fix error pointer deref after DMA setup failure
spi: Replace open coded variant of spi_bpw_to_bytes()
spi: rockchip: Drop unused and broken CR0 macros
spi: rockchip: fix controller deregistration
spi: rockchip: Read ISR, not IMR, to detect cs-inactive IRQ
spi: rockchip: switch to managed controller allocation
spi: rspi: fix controller deregistration
spi: rzv2h-rspi: Add support for RZ/G3L (R9A08G046)
spi: rzv2h-rspi: Fix invalid SPR=0/BRDV=0 clock configuration
spi: rzv2h-rspi: Fix max_speed_hz advertising prohibited bit rate
spi: rzv2h-rspi: Fix max_speed_hz and clock configuration issues
spi: rzv2h-rspi: Fix silent failure in clock setup error path
spi: rzv2h-rspi: Fix SPDR read access width for 16-bit RX
spi: rzv2h-rspi: Simplify clock rate search function signatures
spi: s3c64xx: fix controller deregistration
spi: s3c64xx: fix NULL-deref on driver unbind
spi: sh-hspi: fix controller deregistration
spi: sh-msiof: fix controller deregistration
spi: sifive: fix controller deregistration
spi: sifive: Simplify clock handling with devm_clk_get_enabled()
spi: slave-mt27xx: fix controller deregistration
spi: sn-f-ospi: fix incorrect return code for invalid num-cs
spi: spi-fsl-lpspi: adapt to kernel coding style
spi: spi-fsl-lpspi: fsl_lpspi_can_dma(): directly assign return value to fsl_lpspi->usedma
spi: spi-fsl-lpspi: fsl_lpspi_reset(): convert to void function
spi: spi-fsl-lpspi: fsl_lpspi_set_cmd(): remove obfuscated and obsolete assignment of TCR_CPOL and SPI_CPHA
spi: spi-fsl-lpspi: fsl_lpspi_set_cmd(): use FIELD_PREP to encode Transmit Command register
spi: spi-fsl-lpspi: fsl_lpspi_set_cmd(): use mode from struct fsl_lpspi_data::config::mode
spi: spi-fsl-lpspi: fsl_lpspi_set_watermark(): use FIELD_PREP() to encode FIFO Control register
spi: spi-fsl-lpspi: fsl_lpspi_setup_transfer(): remove useless spi_transfer NULL pointer check
spi: spi-fsl-lpspi: fsl_lpspi_write_tx_fifo(): simplify while() loop check
spi: spi-fsl-lpspi: make struct lpspi_config::mode u32
spi: spi-mem: Add a packed command operation
spi: spi-mem: avoid mutating op template in spi_mem_supports_op()
spi: spi-mem: clean up kernel-doc in spi-mem.h
spi: sprd: fix controller deregistration
spi: sprd: fix error pointer deref after DMA setup failure
spi: st-ssc4: fix controller deregistration
spi: stm32-ospi: Remove exec_op() callback debug log
spi: stm32: fix rx DMA request error handling
spi: stm32: Simplify clock handling with devm_clk_get_enabled()
spi: stm32: Use NULL instead of 0 for pointer
spi: sun4i: fix controller deregistration
spi: sun6i: fix controller deregistration
spi: sunplus-sp7021: Simplify clock handling with devm_clk_get_enabled()
spi: syncuacer: fix controller deregistration
spi: tegra114: fix controller deregistration
spi: tegra20-sflash: fix controller deregistration
spi: tegra20-slink: switch to managed controller allocation
spi: tegra210-quad: Add runtime autosuspend support
spi: tegra210-quad: Fix false positive WARN on interrupt timeout with transfer complete
spi: tegra210-quad: Remove redundant pm_runtime_mark_last_busy() calls
spi: ti-qspi: fix controller deregistration
spi: ti-qspi: fix use-after-free after DMA setup failure
spi: topcliff-pch: fix controller deregistration
spi: topcliff-pch: fix use-after-free on unbind
spi: uniphier: fix controller deregistration
spi: uniphier: Simplify clock handling with devm_clk_get_enabled()
spi: Use after free fixes
spi: Use trace_call__##name() at guarded tracepoint call sites
spi: zynq-qspi: fix controller deregistration
spi: zynqmp-gqspi: fix controller deregistration
 
srcu: Don't queue workqueue handlers to never-online CPUs
srcu: Fix s/they disables/they disable/ typo in srcu_read_unlock_fast()
srcu: Fix SRCU read flavor macro comments
 
staging: axis-fifo: refactor device tree parsing
staging: axis-fifo: use u32 for fifo depth flags
staging: fbtft: fb_tinylcd: replace udelay() with fsleep()
staging: fbtft: fix spelling mistake "dinamically" -> "dynamically"
staging: fbtft: fix unchecked write return value in fb_agm1264k-fl
staging: fbtft: Optimize partial write()
staging: fbtft: Remove duplications of fbtft_set_addr_win()
staging: fbtft: Update RA8875 Kconfig help description
staging: greybus: arche-platform: Use sysfs_emit instead of sprintf
staging: greybus: arche: use sysfs_emit() instead of sprintf()
staging: greybus: audio: drop stale TODO comment
staging: greybus: audio: fix error message for BTN_3 button
staging: greybus: audio: remove unused gb_audio_manager_get_module()
staging: greybus: audio: Use sysfs_emit in show functions
staging: greybus: Fix spelling mistake in Kconfig
staging: greybus: loopback: remove unused argument from macro
staging: greybus: loopback: use sysfs_emit in sysfs show functions
staging: greybus: pwm: Fix typo in comment
staging: greybus: remove redundant 'int' from unsigned long long
staging: greybus: sdio: Fix typo in comment
staging: greybus: sdio: Remove double whitespace
staging: iio: ad5933: use sysfs_emit() in show functions
staging: iio: ad7816: Replace sprintf() with sysfs_emit()
staging: iio: ad9834: use sysfs_emit() and simplify show functions
staging: iio: impedance-analyzer: ad5933: use div64_ul() instead of do_div()
staging: media: atomisp: Disallow all private IOCTLs
staging: media: av7110: replace BUG() with error return in gpioirq
staging: media: ipu3: fix function argument alignment
staging: media: ipu7: Update TODO
staging: media: tegra-video: add CSI support for Tegra20 and Tegra30
staging: media: tegra-video: csi: move avdd-dsi-csi-supply from VI to CSI
staging: media: tegra-video: csi: move CSI helpers to header
staging: media: tegra-video: expand VI and VIP support to Tegra30
staging: media: tegra-video: tegra20: add support for second output of VI
staging: media: tegra-video: tegra20: adjust format align calculations
staging: media: tegra-video: tegra20: adjust luma buffer stride
staging: media: tegra-video: tegra20: expand format support with RAW8/10 and YUV422/YUV420p 1X16
staging: media: tegra-video: tegra20: increase maximum VI clock frequency
staging: media: tegra-video: tegra20: set correct maximum width and height
staging: media: tegra-video: tegra20: set VI HW revision
staging: media: tegra-video: vi: add flip controls only if no source controls are provided
staging: media: tegra-video: vi: adjust get_selection operation check
staging: media: tegra-video: vi: improve logic of source requesting
staging: most: dim2: check return value of clk_prepare_enable for PLL
staging: most: dim2: convert pr_err/warn to dev_err/warn
staging: most: dim2: move extra info messages to dev_dbg
staging: most: dim2: remove unnecessary string indirection in dev_err
staging: most: dim2: remove unused header includes
staging: most: dim2: replace BUG_ON() in configure_channel()
staging: most: dim2: replace BUG_ON() in enqueue()
staging: most: dim2: replace BUG_ON() in poison_channel()
staging: most: dim2: replace BUG_ON() in service_done_flag()
staging: most: dim2: replace BUG_ON() in try_start_dim_transfer()
staging: most: dim2: replace IS_ERR_OR_NULL with IS_ERR for devm_clk_get
staging: most: dim2: replace ROUND_UP_TO macro with round_up()
staging: most: dim2: use dev_err_probe and proper error codes for clock
staging: most: fix typos in driver_usage.txt
staging: most: net: remove unused header include
staging: nvec: fix block comment style in nvec_interrupt()
staging: nvec: propagate error codes in tegra_nvec_probe()
staging: octeon: fix free_irq dev_id mismatch in cvm_oct_rx_shutdown
staging: octeon: remove BUG() call
staging: octeon: type change from uint_t to u
staging: rtl8723bs: add missing blank lines after declarations
staging: rtl8723bs: align and split variable declarations
staging: rtl8723bs: change custom comparing function to strcmp()
staging: rtl8723bs: cleanup return in sdio_init()
staging: rtl8723bs: convert single-line comment to multi-line format
staging: rtl8723bs: convert traffic_status_watchdog() local variables to snake_case
staging: rtl8723bs: curly brace consistency
staging: rtl8723bs: fix bitwise OR operator spacing
staging: rtl8723bs: fix blank line style in rtw_io.c
staging: rtl8723bs: fix buffer over-read in rtw_update_protection
staging: rtl8723bs: fix function header alignment
staging: rtl8723bs: fix inconsistent indenting detected by smatch
staging: rtl8723bs: fix indentation, line length and declarations
staging: rtl8723bs: fix line length warning
staging: rtl8723bs: Fix logical continuation placement
staging: rtl8723bs: fix logical continuations in xmit_linux.c
staging: rtl8723bs: fix spaces around binary operators
staging: rtl8723bs: fix spacing around operators
staging: rtl8723bs: fix spacing around operators in rtw_recv.c
staging: rtl8723bs: fix spelling in comment
staging: rtl8723bs: Fix spelling mistake in comment
staging: rtl8723bs: fix spelling mistakes in include files
staging: rtl8723bs: fix spelling mistakes in rtw_wlan_util.c
staging: rtl8723bs: fix spelling mistakes in sdio_halinit.c
staging: rtl8723bs: format operators and logical continuations
staging: rtl8723bs: initialize le_tmp64 in rtw_BIP_verify()
staging: rtl8723bs: move logical operators to end of previous line
staging: rtl8723bs: os_dep: avoid NULL pointer dereference in rtw_cbuf_alloc
staging: rtl8723bs: refactor halbtc8723b1ant_CoexTableWithType() to remove duplication
staging: rtl8723bs: refactor rtw_joinbss_event_prehandle to reduce indentation
staging: rtl8723bs: Refactor setCCKFilterCoefficient to remove duplicated rtw_write8() calls
staging: rtl8723bs: remove custom is_broadcast_mac_addr() function
staging: rtl8723bs: remove custom is_multicast_mac_addr() function
staging: rtl8723bs: remove custom is_zero_mac_addr() function
staging: rtl8723bs: Remove dead code
staging: rtl8723bs: remove dead code in validate_recv_mgnt_frame()
staging: rtl8723bs: remove dead REJOIN code
staging: rtl8723bs: remove explicit comparisons to false in rtw_ap.c
staging: rtl8723bs: remove multiple blank lines
staging: rtl8723bs: remove recurring counter increment
staging: rtl8723bs: remove redundant & parentheses
staging: rtl8723bs: remove redundant 'Adapter' variable in HalPhyRf_8723B
staging: rtl8723bs: remove redundant blank line in rtw_btcoex.c
staging: rtl8723bs: remove redundant blank lines
staging: rtl8723bs: remove redundant blank lines in basic_types.h
staging: rtl8723bs: remove redundant NULL check on premainder_ie
staging: rtl8723bs: remove shadowed variable in sdio_halinit
staging: rtl8723bs: Remove space in the line start
staging: rtl8723bs: remove stale commented code
staging: rtl8723bs: remove unnecessary 'ETH_ALEN' definition
staging: rtl8723bs: remove unnecessary boolean comparison
staging: rtl8723bs: remove unnecessary braces
staging: rtl8723bs: remove unnecessary braces
staging: rtl8723bs: remove unnecessary braces in rtw_mlme.c
staging: rtl8723bs: remove unnecessary parentheses
staging: rtl8723bs: remove unnecessary parentheses in rtw_pwrctrl.c
staging: rtl8723bs: remove unnecessary return value from func
staging: rtl8723bs: remove unnecessary spaces in rtw_security.c
staging: rtl8723bs: remove unnecessary void * casts in ioctl_cfg80211.c
staging: rtl8723bs: remove unnecessary void * casts in rtl8723b_hal_init.c
staging: rtl8723bs: remove unnecessary void * casts in rtw_ap.c
staging: rtl8723bs: remove unnecessary void * casts in rtw_efuse.c
staging: rtl8723bs: remove unnecessary void * casts in rtw_ieee80211.c
staging: rtl8723bs: remove unnecessary void * casts in rtw_mlme_ext.c
staging: rtl8723bs: remove unnecessary void * casts in rtw_security.c
staging: rtl8723bs: remove unused 'ratelen' parameter from rtw_check_network_type()
staging: rtl8723bs: remove unused arg at odm_interface.h
staging: rtl8723bs: remove unused function declarations
staging: rtl8723bs: remove unused global efuse variables
staging: rtl8723bs: remove unused macros from rtl8192c_recv.h
staging: rtl8723bs: remove unused MAX_PATH_NUM defines for other chips
staging: rtl8723bs: Remove unused members in struct rtw_wdev_priv
staging: rtl8723bs: remove unused RTL8188E antenna selection macros
staging: rtl8723bs: Remove unused structs and helper functions
staging: rtl8723bs: remove unused WRITEEF/READEF byte macros
staging: rtl8723bs: remove unusual 'NDIS_802_11_MAC_ADDRESS' type
staging: rtl8723bs: Rename camel case enumeration
staging: rtl8723bs: Rename camel case variable
staging: rtl8723bs: rename camelCase variable
staging: rtl8723bs: rename camelCase variable
staging: rtl8723bs: rename LinkDetectInfo to link_detect_info
staging: rtl8723bs: rename rt_link_detect_t fields to snake_case
staging: rtl8723bs: rename supportRateNum to support_rate_num
staging: rtl8723bs: rename variables to snake_case
staging: rtl8723bs: replace deeply nested if-else with switch-case
staging: rtl8723bs: Replace msleep() with fsleep()
staging: rtl8723bs: replace msleep() with fsleep() in rtw_cmd.c
staging: rtl8723bs: Replace network magic numbers with EtherType macros
staging: rtl8723bs: replace rtw_if_up() return type to bool
staging: rtl8723bs: replace rtw_is_desired_network() return type to bool
staging: rtl8723bs: replace rtw_is_same_ibss() return type to bool
staging: rtl8723bs: replace rtw_linked_check() return type to bool
staging: rtl8723bs: replace ternary min comparison with min()
staging: rtl8723bs: rtw_mlme: add bounds checks before ie_length subtraction
staging: rtl8723bs: simplify boolean expressions
staging: rtl8723bs: simplify return checks in validate_recv_data_frame()
staging: rtl8723bs: split multiple assignment in rtw_mgmt_xmitframe_coalesce
staging: rtl8723bs: use bool for traffic_status_watchdog()
staging: rtl8723bs: use direct returns in sdio_dvobj_init()
staging: rtl8723bs: use guard clause for AES check
staging: rtl8723bs: use guard clause for stainfo check
staging: rtl8723bs: Use kmemdup in sdio_ops.c
staging: rtl8723bs: use kmemdup() in rtw_cfg80211_set_wpa_ie
staging: rtl8723bs: wrap complex macros with parentheses
staging: rtl8723bs: wrap long comments to 100 columns
staging: rtl8723bs: Wrap long function parameter lists
staging: sm750fb: convert logging to device-based in sm750.c
staging: sm750fb: convert logging to device-based in sm750_hw.c
staging: sm750fb: Fix "programed" typo in ddk750_mode.c
staging: sm750fb: Fix "varios" typo in ddk750_swi2c.c
staging: sm750fb: fix division by zero in ps_to_hz()
staging: sm750fb: remove debug and diagnostic prints
staging: vme_user: fix root device leak on init failure
staging: vme_user: remove unimplemented #if 0 code blocks
staging: vme_user: replace deprecated mmap hook with mmap_prepare
 
stm: replace deprecated mmap hook with mmap_prepare
 
stmmac: cleanup dead dependencies on STMMAC_PLATFORM and STMMAC_ETH in Kconfig
stmmac: s32: enable support for Multi-IRQ mode
 
stop_machine: Fix the documentation for a NULL cpus argument
 
struct dentry: make ->d_u anonymous
 
sunrpc/cache: improve RCU safety in cache_list walking.
 
SUNRPC: Add svc_rqst_page_release() helper
 
sunrpc: Add XPT flags missing from SVC_XPRT_FLAG_LIST
 
SUNRPC: Allocate a separate Reply page array
 
sunrpc: convert queue_lock from global spinlock to per-cache-detail lock
sunrpc: convert queue_wait from global to per-cache-detail waitqueue
sunrpc: Fix compilation error (`make W=1`) when dprintk() is no-op
 
SUNRPC: Handle NULL entries in svc_rqst_release_pages
 
sunrpc: Kill RPC_IFDEBUG()
 
SUNRPC: Optimize rq_respages allocation in svc_alloc_arg
 
sunrpc: prevent out-of-bounds read in __cache_seq_start()
 
SUNRPC: Replace KUnit tests for memcmp() with KUNIT_EXPECT_MEMEQ_MSG()
 
sunrpc: split cache_detail queue into request and reader lists
sunrpc: start cache request seqno at 1 to fix netlink GET_REQS
 
SUNRPC: Tighten bounds checking in svc_rqst_replace_page
SUNRPC: Track consumed rq_pages entries
SUNRPC: xdr.h: fix all kernel-doc warnings
 
Linux: Support wm_adsp hibernation for runtime suspend
 
svcrdma: Add fair queuing for Send Queue access
svcrdma: Add Write chunk WRs to the RPC's Send WR chain
svcrdma: Clean up use of rdma->sc_pd->device
svcrdma: Clean up use of rdma->sc_pd->device in Receive paths
svcrdma: Factor out WR chain linking into helper
svcrdma: preserve rq_next_page in svc_rdma_save_io_pages
svcrdma: Use contiguous pages for RDMA Read sink buffers
 
sysfs: attribute_group: Respect is_visible_const() when changing owner
sysfs: constify group arrays in function arguments
sysfs: don't remove existing directory on update failure
 
t10-pi: reduce ref tag code duplication
 
tap: fix stack info leak in tap_ioctl() SIOCGIFHWADDR
tap: free page on error paths in tap_get_user_xdp()
 
taskstats: set version in TGID exit notifications
 
tc-testing: add a test case for ETS offload
 
tcp: add cwnd_event_tx_start to tcp_congestion_ops
tcp: add data-race annotations around tp->data_segs_out and tp->total_retrans
tcp: add data-race annotations for TCP_NLA_SNDQ_SIZE
tcp: add data-races annotations around tp->reordering, tp->snd_cwnd
tcp: add indirect call wrapper in tcp_conn_request()
tcp: Add preempt_{disable,enable}_nested() in reqsk_queue_hash_req().
tcp: add recv_should_stop helper
tcp: add sysctl_tcp_shrink_window to netns_ipv4_sysctl.rst
tcp: add tcp_release_cb_cond() helper
tcp: annotate data-races around (tp->write_seq - tp->snd_nxt)
tcp: annotate data-races around tp->bytes_retrans
tcp: annotate data-races around tp->bytes_sent
tcp: annotate data-races around tp->delivered and tp->delivered_ce
tcp: annotate data-races around tp->dsack_dups
tcp: annotate data-races around tp->plb_rehash
tcp: annotate data-races around tp->reord_seen
tcp: annotate data-races around tp->snd_ssthresh
tcp: annotate data-races around tp->srtt_us
tcp: annotate data-races around tp->timeout_rehash
tcp: annotate data-races in tcp_get_info_chrono_stats()
tcp: avoid dst->ops->check() call in tcp_v{4,6}_do_rcv()
tcp: call sk_data_ready() after listener migration
tcp: change tcp_filter() to return the reason by value
tcp: Don't set treq->req_usec_ts in cookie_tcp_reqsk_init().
tcp: Fix dst leak in tcp_v6_connect().
tcp: Fix imbalanced icsk_accept_queue count.
tcp: Fix inconsistent indenting warning
tcp: Fix out-of-bounds access for twsk in tcp_ao_established_key().
tcp: Fix potential UAF in reqsk_timer_handler().
tcp: fix stale per-CPU tcp_tw_isn leak enabling ISN prediction
tcp: implement RFC 7323 window retraction receiver requirements
tcp: improve inet6_ehashfn() entropy
tcp: increase LINUX_MIB_BEYOND_WINDOW for SKB_DROP_REASON_TCP_OVERWINDOW
tcp: Initialise ehash secrets during connect() and listen().
tcp: inline __tcp_v4_send_check()
tcp: inline tcp_chrono_start()
tcp: make probe0 timer handle expired user timeout
tcp: make tcp_v{4,6}_send_check() static
tcp: move inet6_csk_update_pmtu() to tcp_ipv6.c
tcp: move sysctl_tcp_shrink_window to netns_ipv4_read_txrx group
tcp: move tcp_do_parse_auth_options() to net/ipv4/tcp.c
tcp: move tcp_v4_early_demux() to net/ipv4/ip_input.c
tcp: move tcp_v6_early_demux() to net/ipv6/ip6_input.c
tcp: move tcp_v6_send_check() to tcp_output.c
tcp: move tp->chrono_type next tp->chrono_stat[]
tcp: reduce calls to tcp_schedule_loss_probe()
tcp: remove unused hash_size from struct tcp_out_options
tcp: restrict SO_ATTACH_FILTER to priv users
tcp: return a drop_reason from tcp_add_backlog()
tcp: send a challenge ACK on SEG.ACK > SND.NXT
tcp: shrink per-packet memset in __tcp_transmit_skb()
tcp: tcp_child_process() related UAF
tcp: tcp_vegas: use tcp_vegas_cwnd_event_tx_start()
tcp: update window_clamp when SO_RCVBUF is set
tcp: use __jhash_final() in inet6_ehashfn()
tcp: use WRITE_ONCE() for tsoffset in tcp_v6_connect()
 
tcpm: Implement sink support for PD SPR AVS negotiation
 
team: use netdev_from_priv()
 
tee: clean up tee_core.h kernel-doc
tee: fix params_from_user() error path in tee_ioctl_supp_recv
tee: fix tee_ioctl_object_invoke_arg padding
tee: optee: prevent use-after-free when the client exits before the supplicant
tee: qcomtee: add missing va_end in early return qcomtee_object_user_init()
tee: shm: fix shm leak in register_shm_helper()
 
test_kprobes: clear kprobes between test runs
 
thermal/core: Remove pointless variable when registering a cooling device
 
thermal/drivers/brcmstb_thermal: Use max to simplify brcmstb_get_temp
 
thermal/drivers/imx91: Add hwmon support
 
thermal/drivers/spear: Fix error condition for reading st,thermal-flags
 
thermal/drivers/sprd: Fix raw temperature clamping in sprd_thm_rawdata_to_temp
thermal/drivers/sprd: Fix temperature clamping in sprd_thm_temp_to_rawdata
thermal/drivers/sprd: Use min instead of clamp in sprd_thm_temp_to_rawdata
 
thermal/of: Add OF node address to output message
 
thermal: core: Adjust thermal_wq allocation flags
thermal: core: Allocate thermal_class statically
thermal: core: Drop redundant check from thermal_zone_device_update()
thermal: core: Fix thermal zone governor cleanup issues
thermal: core: Free thermal zone ID later during removal
thermal: core: Replace sprintf() in thermal_bind_cdev_to_trip()
thermal: core: Suspend thermal zones later and resume them earlier
thermal: devfreq_cooling: avoid unnecessary kfree of freq_table
thermal: intel: hfi: use cpumask_empty() in intel_hfi_offline()
thermal: intel: int340x: processor: Move MMIO primitives to MMIO driver
thermal: intel: int340x: processor: Move RAPL defaults to MMIO driver
thermal: intel: int340x: Read DDR data rate for Nova Lake
thermal: intel: switch cpumask_get() to using cpumask_print_to_pagebuf()
thermal: renesas: rzg3e: Remove stale @trim_offset kernel-doc entry
thermal: sysfs: Use str_enabled_disabled() helper in mode_show()
 
thunderbolt: Bound root directory content to block size
thunderbolt: Clamp XDomain response data copy to allocation size
thunderbolt: Disable CLx on Titan Ridge-based devices with old firmware
thunderbolt: dma_port: kmalloc_array + kzalloc to flex
thunderbolt: Limit XDomain response copy to actual frame size
thunderbolt: property: Cap recursion depth in __tb_property_parse_dir()
thunderbolt: property: Reject dir_len < 4 to prevent size_t underflow
thunderbolt: property: Reject u32 wrap in tb_property_entry_valid()
thunderbolt: Read router NVM version before applying quirks
thunderbolt: Reject zero-length property entries in validator
thunderbolt: tunnel: Simplify allocation
thunderbolt: Use kzalloc_flex() for struct tb_path allocation
thunderbolt: Validate XDomain request packet size before type cast
 
tick/sched: Avoid hrtimer_cancel/start() sequence
 
time/kunit: Add .kunitconfig
 
time: Fix off-by-one in settimeofday() usec validation
 
timekeeping/auxclock: Consistently use raw timekeeper for tk_setup_internals()
 
timekeeping: Allow inlining clocksource::read()
timekeeping: Initialize the coupled clocksource conversion completely
timekeeping: Mark offsets array as const
timekeeping: Provide infrastructure for coupled clockevents
 
timens: Add a __free() wrapper for put_time_ns()
timens: Remove dependency on the vDSO
timens: Simplify some calls to put_time_ns()
timens: Use mutex guard in proc_timens_set_offset()
timens: Use task_lock guard in timens_get*()
 
timer_list: Print offset as signed integer
 
timerqueue: Provide linked timerqueue
 
timers/migration: Fix another hotplug activation race
timers/migration: Fix livelock in tmigr_handle_remote_up()
 
timers: Get this_cpu once while clearing the idle state
 
tipc: fix double-free in tipc_buf_append()
 
tls: don't select STREAM_PARSER
tls: Preserve sk_err across recvmsg() when data has been copied
 
tomoyo: use u64 for holding inode->i_ino value
 
tools build: Correct link flags for libopenssl
 
tools headers UAPI: sync linux/taskstats.h
tools headers UAPI: sync linux/taskstats.h for procacct.c
 
tools uapi headers: add linux/module_signature.h
 
tools/accounting: handle truncated taskstats netlink messages
 
tools/bootconfig: Fix buf leaks in apply_xbc
 
tools/build: Add feature test for libcheck
tools/build: Reject unexpected values for LLVM=
 
tools/dma: Add dma_map_sg support
 
tools/docs/checktransupdate.py: add support for scanning directory
tools/docs/checktransupdate.py: fix all issues reported by pylint
 
tools/getdelays: use the static UAPI headers from tools/include/uapi
 
tools/headers: Regenerate stddef.h to fix BPF selftests
 
tools/nolibc/printf: Add support for conversion flags space and plus
tools/nolibc/printf: Add support for left aligning fields
tools/nolibc/printf: Add support for length modifiers tzqL and formats iX
tools/nolibc/printf: Add support for octal output
tools/nolibc/printf: Add support for zero padding and field precision
tools/nolibc/printf: Change variables 'c' to 'ch' and 'tmpbuf[]' to 'outbuf[]'
tools/nolibc/printf: Handle "%s" with the numeric formats
tools/nolibc/printf: Move snprintf length check to callback
tools/nolibc/printf: Output pad characters in 16 byte chunks
tools/nolibc/printf: Prepend sign to converted number
tools/nolibc/printf: Simplify __nolibc_printf()
tools/nolibc/printf: Special case 0 and add support for %#x
tools/nolibc/printf: Support negative variable width and precision
tools/nolibc/printf: Use bit-masks to hold requested flag, length and conversion chars
tools/nolibc/printf: Use goto and reduce indentation
 
tools/nolibc: Add _NOLIBC_OPTIMIZER_HIDE_VAR() to compiler.h
tools/nolibc: add byteorder conversions
tools/nolibc: add err.h
tools/nolibc: add support for asprintf()
tools/nolibc: add support for program_invocation_{,short_}name
tools/nolibc: add the _syscall() macro
tools/nolibc: avoid -Wundef warning for __STDC_VERSION__
tools/nolibc: check for overflow in calloc() without divisions
tools/nolibc: create __nolibc_no_sanitize_ubsan
tools/nolibc: drop superfluous definition of Q
tools/nolibc: drop superfluous invocation of 'make headers'
tools/nolibc: drop superfluous invocation of mkdir
tools/nolibc: explicitly list architecture headers
tools/nolibc: handle all major and minor numbers in makedev() and friends
tools/nolibc: Implement strerror() in terms of strerror_r()
tools/nolibc: make dev_t 64 bits wide
tools/nolibc: MIPS: fix clobbers of 'lo' and 'hi' registers on different ISAs
tools/nolibc: move the call to __sysret() into syscall()
tools/nolibc: move the logic of makedev() and friends into functions
tools/nolibc: Optimise and common up the number to ascii functions
tools/nolibc: rename my_syscallX() to __nolibc_syscallX()
tools/nolibc: rename sys_foo() functions to _sys_foo()
tools/nolibc: Rename the 'errnum' parameter to strerror()
tools/nolibc: rename the internal macros used in syscall()
tools/nolibc: support UBSAN on gcc
tools/nolibc: use __builtin_offsetof()
tools/nolibc: use makedev() in fstatat()
 
tools/power turbostat: Cleanup print helper functions
tools/power turbostat: Fix --cpu-set 0 regression on HT systems
tools/power turbostat: Fix --cpu-set 1 regression on HT systems
tools/power turbostat: Fix AMD RAPL regression on big systems
tools/power turbostat: Fix unrecognized option '-P'
tools/power turbostat: Print core_id and apic_id in hex
tools/power turbostat: Process HT siblings in CPU order
tools/power turbostat: Show module_id column
tools/power turbostat: v2026.04.21
 
tools/power x86_energy_perf_policy.8: Document SoC Slider Options
 
tools/power x86_energy_perf_policy: Enhances SoC Slider related checks
tools/power x86_energy_perf_policy: Version 2026.04.25
 
tools/power/x86/intel-speed-select: Avoid current base freq as maximum
tools/power/x86/intel-speed-select: Fix cpu extended family ID decoding
tools/power/x86/intel-speed-select: Fix output when running on unsupported CLX platforms
tools/power/x86/intel-speed-select: Fix some program return value
tools/power/x86/intel-speed-select: Print Version info when Incompatible API version is detected
tools/power/x86/intel-speed-select: v1.26 release
 
tools/power/x86: Add SOC slider and platform profile support
 
tools/rtla: Add unit tests for utils.c
tools/rtla: Consolidate nr_cpus usage across all tools
tools/rtla: Generate optstring from long options
tools/rtla: Remove unneeded nr_cpus arguments
tools/rtla: Remove unneeded nr_cpus from for_each_monitored_cpu
tools/rtla: Remove unneeded nr_cpus members
 
tools/rv: Ensure monitor name and desc are NUL-terminated
tools/rv: Fix cleanup after failed trace setup
tools/rv: Fix substring match bug in monitor name search
tools/rv: Fix substring match when listing container monitors
 
tools/sched_ext/include: Add __COMPAT_HAS_scx_bpf_select_cpu_and macro
tools/sched_ext/include: Add libbpf version guard for assoc_struct_ops
tools/sched_ext/include: Add missing helpers to common.bpf.h
tools/sched_ext/include: Regenerate enum_defs.autogen.h
tools/sched_ext/include: Remove dead sdt_task_defs.h guard from common.h
tools/sched_ext/include: Sync bpf_arena_common.bpf.h with scx repo
 
tools/sched_ext: Add compat handling for sub-scheduler ops
tools/sched_ext: Add explicit cast from void* in RESIZE_ARRAY()
tools/sched_ext: Add scx_bpf_sub_dispatch() compat wrapper
tools/sched_ext: Fix off-by-one in scx_sdt payload zeroing
tools/sched_ext: Fix scx_show_state per-scheduler state reads
tools/sched_ext: Kick home CPU for stranded tasks in scx_qmap
tools/sched_ext: Regenerate autogen enum headers
tools/sched_ext: Remove redundant SCX_ENQ_IMMED compat definition
tools/sched_ext: scx_pair: fix pair_ctx indexing for CPU pairs
tools/sched_ext: scx_qmap: Silence task_ctx lookup miss
tools/sched_ext: Update stale scx_ops_error() comment in fcg_cgroup_move()
 
tools/selftests: Add a VXLAN+IPsec traffic test
tools/selftests: Use a sensible timeout value for iperf3 client
 
tools/testing/cxl: Enable replay of user regions as auto regions
tools/testing/cxl: Simulate auto-assembly failure
tools/testing/cxl: Test dax_hmem takeover of CXL regions
 
tools/testing/selftests: add merge test for partial msealed range
 
tools/testing/vma: add simple test for append_vma_flags()
tools/testing/vma: add test for vma_flags_test(), vma_desc_test()
tools/testing/vma: add unit tests flag empty, diff_pair, and[_mask]
tools/testing/vma: convert bulk of test code to vma_flags_t
tools/testing/vma: fix VMA flag tests
tools/testing/vma: test that legacy flag helpers work correctly
tools/testing/vma: test vma_flags_count,vma[_flags]_test_single_mask
tools/testing/vma: update VMA flag tests to test vma_test[_any_mask]()
tools/testing/vma: update VMA tests to test vma_clear_flags[_mask]()
 
tools/workqueue/wq_dump.py: add NODE prefix to all node columns
tools/workqueue/wq_dump.py: fix column alignment in node_nr/max_active section
tools/workqueue/wq_dump.py: remove backslash separator from node_nr/max_active header
 
tools/workqueue: add CACHE_SHARD support to wq_dump.py
 
tools/x86/kcpuid: Update bitfields to x86-cpuid-db v3.0
 
tools/ynl: add missing uapi header deps in Makefile.deps
tools/ynl: Make YnlFamily closeable as a context manager
 
tools: bitmap: add missing bitmap_copy() implementation
tools: hv: Fix cross-compilation
tools: unittest_helper: add a quiet mode
tools: unittests: add tests for CMatch
tools: update mount.h header
tools: ynl: add netdevsim wrapper library for YNL tests
tools: ynl: add Python API for easier access to policies
tools: ynl: add sample for wireguard
tools: ynl: add scope qualifier for definitions
tools: ynl: add short doc to class YnlFamily
tools: ynl: add uns-admin-perm to genetlink
tools: ynl: cli: add --policy support
tools: ynl: cli: order set->list conversion in JSON output
tools: ynl: convert devlink sample to selftest
tools: ynl: convert ethtool sample to selftest
tools: ynl: convert netdev sample to selftest
tools: ynl: convert ovs sample to selftest
tools: ynl: convert rt-addr sample to selftest
tools: ynl: convert rt-link sample to selftest
tools: ynl: convert rt-route sample to selftest
tools: ynl: convert tc and tc-filter-add samples to selftest
tools: ynl: don't install tests in /usr/bin/
tools: ynl: ethtool: add --dbg-small-recv option
tools: ynl: ethtool: use doit instead of dumpit for per-device GET
tools: ynl: handle pad type during decode
tools: ynl: move ethtool.py to selftest
tools: ynl: move policy decoding out of NlMsg
tools: ynl: move samples to tests
tools: ynl: produce kselftest-list.txt from tests
tools: ynl: rename TESTS variable to TEST_PROGS
tools: ynl: rework policy access to support recursion
tools: ynl: support INSTALL_PATH in the tests Makefile
tools: ynl: support listening on all nsids
tools: ynl: tests: fix leading space on Makefile target
 
torture: Avoid modulo-zero error in torture_hrtimeout_ns()
torture: Make hangs more visible in torture.sh output
torture: Print informative message for test without recheck file
 
tpm2-sessions: Fix missing tpm_buf_destroy() in tpm2_read_public()
 
tpm: avoid -Wunused-but-set-variable
tpm: Fix auth session leak in tpm2_get_random() error path
tpm: i2c: atmel: fix block comment formatting
tpm: Make tcpci_pm_ops variable static const
tpm: tpm_tis: add error logging for data transfer
tpm: tpm_tis: stop transmit if retries are exhausted
tpm: Use kfree_sensitive() to free auth session in tpm_dev_release()
 
tpm_crb: Convert ACPI driver to a platform one
 
tracefs: Fix default permissions not being applied on initial mount
tracefs: Removed unused 'ret' variable in eventfs_iterate()
tracefs: Use dentry name snapshots instead of heap allocation
 
tracepoint: Add trace_call__##name() API
tracepoint: balance regfunc() on func_add() failure in tracepoint_add_func()
tracepoint: Fix typo in tracepoint.h comment
 
tracing/Documentation: Add a section about backup instance
 
tracing/fprobe: Avoid kcalloc() in rcu_read_lock section
tracing/fprobe: Check the same type fprobe on table as the unregistered one
tracing/fprobe: Fix to unregister ftrace_ops if it is empty on module unloading
tracing/fprobe: Reject registration of a registered fprobe before init
tracing/fprobe: Remove fprobe from hash in failure path
tracing/fprobe: Unregister fprobe even if memory allocation fails
 
tracing/osnoise: Add option to align tlat threads
 
tracing/probes: Limit size of event probe to 3K
tracing/probes: Point the error offset correctly for eprobe argument error
 
tracing: add __event_in_*irq() helpers
tracing: Add a trace remote module for testing
tracing: Add events to trace remotes
tracing: Add events/ root files to trace remotes
tracing: Add helpers to create trace remote events
tracing: Add init callback to trace remotes
tracing: add more symbols to whitelist
tracing: Add non-consuming read to trace remotes
tracing: Add reset to trace remotes
tracing: Adjust cmd_check_undefined to show unexpected undefined symbols
tracing: Allow backup to save persistent ring buffer before it starts
tracing: Append repeated boot-time tracing parameters
tracing: Avoid NULL return from hist_field_name() on truncation
tracing: branch: Fix inverted check on stat tracer registration
tracing: Check for undefined symbols in simple_ring_buffer
tracing: Clean up access to trace_event_file from a file pointer
tracing: Create output file from cmd_check_undefined
tracing: Do not call map->ops->elt_free() if elt_alloc() fails
tracing: Documentation: Update histogram-design.rst for fn() handling
tracing: Fix CFI violation in probestub being called by tprobes
tracing: Fix desc in error path for the trace remote test module
tracing: Fix fully-qualified variable reference printing in histograms
tracing: Fix nr_subbufs initialization in simple_ring_buffer_init_mm()
tracing: Fix unload_page for simple_ring_buffer init rollback
tracing: fprobe: do not zero out unused fgraph_data
tracing: Free up file->private_data for use by individual events
tracing: Generate undef symbols allowlist for simple_ring_buffer
tracing: Introduce simple_ring_buffer
tracing: Introduce trace remotes
tracing: load/unload page callbacks for simple_ring_buffer
tracing: Make the backup instance non-reusable
tracing: Make undefsyms_base.c a first-class citizen
tracing: move __printf() attribute on __ftrace_vbprintk()
tracing: Move snapshot code out of trace.c and into trace_snapshot.c
tracing: Non-consuming read for trace remotes with an offline CPU
tracing: Preserve repeated trace_trigger boot parameters
tracing: Pretty-print enum parameters in function arguments
tracing: Rebuild full_name on each hist_field_name() call
tracing: Remove duplicate latency_fsnotify() stub
tracing: Remove spurious default precision from show_event_trigger/filter formats
tracing: Remove the backup instance automatically after read
tracing: Remove tracing_alloc_snapshot() when snapshot isn't defined
tracing: Remove unnecessary check for EVENT_FILE_FL_FREED
tracing: Report ipi_raise target CPUs as cpumask
tracing: Restore accidentally removed SPDX tag
tracing: selftests: Add hypervisor trace remote tests
tracing: selftests: Add trace remote tests
tracing: selftests: Extend hotplug testing for trace remotes
tracing: tell git to ignore the generated 'undefsyms_base.c' file
tracing: trace_mmap.h: fix a kernel-doc warning
tracing: Update undefined symbols allow list for simple_ring_buffer
tracing: Use explicit array size instead of sentinel elements in symbol printing
 
treewide: change inode->i_ino from unsigned long to u64
treewide: fix missed i_ino format specifier conversions
 
ttm/pool: drop numa specific pools
ttm/pool: make pool shrinker NUMA aware (v2)
ttm/pool: port to list_lru. (v2)
ttm/pool: track allocated_pages per numa node.
 
tty: add missing tty_driver include to tty_port.h
tty: atmel_serial: update outdated reference to atmel_tasklet_func()
tty: constify tty_ldisc_ops
tty: hvc_iucv: fix off-by-one in number of supported devices
tty: serial: 8250: Add SystemBase Multi I/O cards
tty: serial: imx: keep dma request disabled before dma transfer setup
tty: serial: ip22zilog: Fix section mispatch warning
tty: serial: pch_uart: add check for dma_alloc_coherent()
tty: serial: samsung: Remove redundant port lock acquisition in rx helpers
tty: serial: samsung_tty: avoid dev_dbg deadlock
tty: tty_port: add workqueue to flip TTY buffer
 
tun: free page on build_skb failure in tun_xdp_one()
tun: free page on short-frame rejection in tun_xdp_one()
tun: zero the whole vnet header in tun_put_user()
 
tunnels: do not assume transport header in iptunnel_pmtud_check_icmp()
tunnels: load network headers after skb_cow() in iptunnel_pmtud_build_icmp[v6]()
 
tyr: remove impl Send/Sync for TyrData
 
uapi: Provide DIV_ROUND_CLOSEST()
 
ubifs: remove unnecessary cond_resched() from list_sort() compare
 
ublk: add PFN-based buffer matching in I/O path
ublk: add UBLK_U_CMD_REG_BUF/UNREG_BUF control commands
ublk: allow buffer registration before device is started
ublk: avoid unpinning pages under maple tree spinlock
ublk: don't issue uring_cmd from fallback task work
ublk: eliminate permanent pages[] array from struct ublk_buf
ublk: enable UBLK_F_SHMEM_ZC feature flag
ublk: fix maple tree lockdep warning in ublk_buf_cleanup
ublk: fix tautological comparison warning in ublk_ctrl_reg_buf
ublk: fix use-after-free in ublk_cancel_cmd()
ublk: move cold paths out of __ublk_batch_dispatch() for icache efficiency
ublk: refactor common helper ublk_shmem_remove_ranges()
ublk: reject max_sectors smaller than PAGE_SECTORS in parameter validation
ublk: replace xarray with IDA for shmem buffer index allocation
ublk: report BLK_SPLIT_INTERVAL_CAPABLE
ublk: reset per-IO canceled flag on each fetch
ublk: simplify PFN range loop in __ublk_ctrl_reg_buf
ublk: use unchecked copy helpers for bio page data
ublk: validate physical_bs_shift, io_min_shift and io_opt_shift
ublk: verify all pages in multi-page bvec fall within registered range
ublk: widen ublk_shmem_buf_reg.len to __u64 for 4GB buffer support
 
ubsan: turn off kmsan inside of ubsan instrumentation
 
udf: fix partition descriptor append bookkeeping
udf: reject descriptors with oversized CRC length
udf: Switch to generic_buffers_fsync()
udf: Sync and invalidate metadata buffers from udf_evict_inode()
udf: Track metadata bhs in fs-private inode part
 
udp: clear skb->dev before running a sockmap verdict
udp: Don't pass proto to __udp4_lib_rcv() and __udp6_lib_rcv().
udp: Don't pass udptable to IPv4 socket lookup functions.
udp: Don't pass udptable to IPv6 socket lookup functions.
udp: Fix UDP length on last GSO_PARTIAL segment
udp: Force compute_score to always inline
udp: gso: Fix handling checksum in __udp_gso_segment
udp: Make udp[46]_seq_show() static.
udp: move udp6_csum_init() back to net/ipv6/udp.c
udp: Remove dead check in __udp[46]_lib_lookup() for BPF.
udp: Remove partial csum code in RX.
udp: Remove partial csum code in TX.
udp: Remove struct proto.h.udp_table.
udp: Remove UDP-Lite SNMP stats.
udp: Remove udp_table in struct udp_seq_afinfo.
udp: Remove UDPLITE_SEND_CSCOV and UDPLITE_RECV_CSCOV.
 
ufs: Drop pointless invalidate_mapping_buffers() call
 
uio: replace deprecated mmap hook with mmap_prepare in uio_info
uio: uio_pci_generic_sva: fix double free of devm_kzalloc() memory
 
um/xor: cleanup xor.h
 
um: avoid struct sigcontext redefinition with musl
um: Disable GCOV_PROFILE_ALL on 32-bit UML with Clang 20/21
um: drivers: call kernel_strrchr() explicitly in cow_user.c
um: fix address-of CMSG_DATA() rvalue in stub
um: Fix potential race condition in TLB sync
um: Fix pte_read() and pte_exec() for kernel mappings
um: Remove CONFIG_FRAME_WARN from x86_64_defconfig
um: Replace strncpy() with strnlen()+memcpy_and_pad() in strncpy_chunk_from_user()
um: time-travel: clean up kernel-doc warnings
 
unittests: add a runner to execute all unittests
unittests: add a testbench to check public/private kdoc comments
unittests: test_cmatch: add tests for sub()
unittests: test_kdoc_parser: add command line arg to read a YAML file
unittests: test_private: modify it to use CTokenizer directly
unittests: test_tokenizer: better handle mismatch error
unittests: test_tokenizer: check if the tokenizer works
 
unshare: fix nsproxy leak in ksys_unshare() on set_cred_ucounts() failure
 
update Sean: 's email address
 
USB: apple-mfi-fastcharge: drop redundant device reference
USB: cdc-acm: Add quirks for Yoga Book 9 14IAH10 INGENIC touchscreen
USB: cdc-acm: Fix bit overlap and move quirk definitions to header
 
usb: cdns3: Add USBSSP platform driver support
usb: cdns3: gadget: fix request skipping after clearing halt
usb: cdns3: plat: fix leaked usb2_phy initialization on usb3_phy acquisition failure
usb: cdns3: plat: fix unbalanced pm_runtime_forbid() call permanently leaks the runtime PM usage counter across bind/unbind cycles
usb: cdnsp: Add support for device-only configuration
usb: chipidea: core: allow ci_irq_handler() handle both ID and VBUS change
usb: chipidea: core: convert ci_role_switch to local variable
usb: chipidea: core: refactor ci_usb_role_switch_set()
usb: chipidea: otg: not wait vbus drop if use role_switch
usb: core: allow ACPI-managed hard-wired ports to power off
usb: core: Clean up SuperSpeed/eUSB2 descriptor validation logging
usb: core: config: reverse the size check of the SSP isoc endpoint descriptor
usb: core: Fix SuperSpeed root hub wMaxPacketSize
usb: core: Fix up Interrupt IN endpoints with bogus wBytesPerInterval
 
USB: core: Use krealloc() in usb_cache_string()
USB: cypress_cy7c63: drop redundant device reference
USB: cytherm: drop redundant device reference
 
usb: dwc2: Fix use after free in debug code
usb: dwc3: add needs_full_reinit flag
usb: dwc3: Add optional VBUS regulator support to SpacemiT K1
usb: dwc3: dwc3-generic-plat: spacemit: add support for K3 SoC
usb: dwc3: fix a kernel-doc issue
usb: dwc3: fix a typo 'HishSpeed'
usb: dwc3: gadget: use explicit 0 for success in __dwc3_gadget_kick_transfer()
usb: dwc3: imx: avoid calling imx suspend/resume callbacks twice
usb: dwc3: introduce flatten model driver of i.MX Soc
usb: dwc3: Move GUID programming after PHY initialization
usb: dwc3: qcom: simplify error check in dwc3_qcom_find_num_ports()
usb: dwc3: starfive: Add JHB100 USB 2.0 DRD controller
usb: dwc3: Support USB3340x ULPI PHY high-speed negotiation.
usb: dwc3: xilinx: fix error handling in zynqmp init error paths
usb: ehci-orion: remove optional PHY handling code remnants
usb: endpoint: drop custom sysfs attribute structure
usb: fhci: use kzalloc_flex for priv struct
usb: gadget: bdc: validate status-report endpoint indices
usb: gadget: composite: fix integer underflow in WebUSB GET_URL handling
usb: gadget: dummy_hcd: Reject hub port requests for non-existent ports
usb: gadget: f_fs: copy only received bytes on short ep0 read
usb: gadget: f_fs: serialize DMABUF cancel against request completion
usb: gadget: f_hid: Add missing error code
usb: gadget: f_hid: don't call cdev_init while cdev in use
usb: gadget: f_hid: fix device reference leak in hidg_alloc()
usb: gadget: f_ncm: validate minimum block_len in ncm_unwrap_ntb()
usb: gadget: f_phonet: fix skb frags[] overflow in pn_rx_complete()
usb: gadget: functionfs: Use safer strscpy() instead of strcpy()
usb: gadget: net2280: Fix double free in probe error path
usb: gadget: renesas_usb3: validate endpoint index in standard request handlers
usb: gadget: udc: update outdated comment for renamed usb_gadget_udc_start()
usb: gadget: udc: Use safer strscpy() instead of strcpy()
usb: gadget: uvc: hold opts->lock across XU walks in uvc_function_bind
usb: image: microtek: cleanup ep handling
usb: image: microtek: remove function trace macro
usb: image: microtek: remove outdated comment
usb: image: microtek: remove unused macro
usb: image: microtek: use dev_warn and dev_err
usb: iowarrior: remove inherent race with minor number
 
USB: ljca: drop redundant interface reference
 
usb: misc: appledisplay: use HID includes
usb: misc: iowarrior: use HID includes
usb: misc: onboard_dev: Remove duplicated static structures
usb: misc: onboard_usb_dev: Add Corechips SL6341 USB 2.0/3.0 hub
usb: misc: onboard_usb_dev: Add support for requesting VBUS for Type-A ports
usb: misc: onboard_usb_dev: Add Terminus FE1.1s USB2.0 Hub (1a40:0101)
usb: musb: omap2430: Fix use-after-free in omap2430_probe()
usb: musb: Use safer strscpy() instead of strcpy()
 
USB: of: Simplify with scoped for each OF child loop
USB: omap_udc: DMA: Don't enable burst 4 mode
 
usb: port: add delay after usb_hub_set_port_power()
 
USB: pxa27x_udc: check return value of clk_enable
USB: quirks: add NO_LPM for Lenovo ThinkPad USB-C Dock Gen2 hub controllers
 
usb: renesas_usbhs: use kzalloc_flex
 
USB: serial: belkin_sa: validate interrupt status length
USB: serial: cypress_m8: fix memory corruption with small endpoint
USB: serial: cypress_m8: validate interrupt packet headers
USB: serial: digi_acceleport: fix memory corruption with small endpoints
USB: serial: io_ti: fix heap overflow in build_i2c_fw_hdr()
USB: serial: io_ti: fix heap overflow in get_manuf_info()
USB: serial: iuu_phoenix: fix iuutool author name
USB: serial: keyspan: fix missing indat transfer sanity check
USB: serial: kl5kusb105: fix bulk-out buffer overflow
USB: serial: mct_u232: fix memory corruption with small endpoint
USB: serial: mct_u232: fix missing interrupt-in transfer sanity check
USB: serial: mxuport: fix memory corruption with small endpoint
USB: serial: omninet: fix memory corruption with small endpoint
USB: serial: option: add MeiG SRM813Q
USB: serial: option: add missing RSVD(5) flag for Rolling RW135R-GL
USB: serial: option: add Telit Cinterion FN990A MBIM composition
USB: serial: option: add Telit Cinterion LE910Cx compositions
USB: serial: option: add usb-id for Dell Wireless DW5826e-m
USB: serial: safe_serial: fix memory corruption with small endpoint
USB: serial: ti_usb_3410_5052: Use safer strscpy() instead of strcpy()
USB: serial: ti_usb_3410_5052: use strscpy() instead of strcpy()
 
usb: storage: Add quirks for PNY Elite Portable SSD
usb: storage: Expand range of matched versions for VL817 quirks entry
usb: tegra: use MODULE_FIRMWARE if SOC is ENABLED
 
USB: trancevibrator: drop redundant device reference
 
usb: translate ENOSPC for user space
usb: typec: altmodes/displayport: validate count before reading Status Update VDO
usb: typec: cros_ec_ucsi: Load driver from OF and ACPI definitions
usb: typec: Document priority and mode_selection fields in struct typec_altmode
usb: typec: Fix error pointer dereference
usb: typec: fusb302: add DRM DP HPD bridge support
usb: typec: fusb302: Fix resource leak when devm_drm_dp_hpd_bridge_add() fails
usb: typec: fusb302: Switch to threaded IRQ handler
usb: typec: mux: avoid duplicated mux switches
usb: typec: mux: avoid duplicated orientation switches
usb: typec: ps883x: Fix Oops at unbind
 
USB: typec: tcpci: Make tcpci_pm_ops variable static
 
usb: typec: tcpci: support setting orientation via GPIO
usb: typec: tcpci_rt1711h: Drop unnecessary VID/PID/DID checks
usb: typec: tcpm/tcpci_maxim: deprecate WAR for setting charger mode
usb: typec: tcpm/tcpci_maxim: validate header NDO against RX_BYTE_CNT
usb: typec: tcpm: add support for Sink Cap Extended msg response
usb: typec: tcpm: Add vid and chip info for Etek ET7304
usb: typec: tcpm: bound altmode_desc[] per iteration in svdm_consume_modes()
usb: typec: tcpm: fix debug accessory mode detection for sink ports
usb: typec: tcpm: improve handling of DISCOVER_MODES failures
usb: typec: tcpm: kzalloc + kcalloc to kzalloc_flex
usb: typec: tcpm: reset internal port states on soft reset AMS
usb: typec: tcpm: Use safer strscpy() instead of strcpy()
usb: typec: tcpm: validate VDO count in Discover Identity ACK handlers
usb: typec: tipd: Fix error code in tps6598x_probe()
usb: typec: ucsi: Add UCSI_USB4_IMPLIES_USB quirk for X1E80100
usb: typec: ucsi: ccg: reject firmware images without a ':' record header
usb: typec: ucsi: Check if power role change actually happened before handling
usb: typec: ucsi: displayport: NAK DP_CMD_CONFIGURE without a payload VDO
usb: typec: ucsi: Don't update power_supply on power role change if not connected
usb: typec: ucsi: Invoke ucsi_run_command tracepoint
usb: typec: ucsi: Set usb mode on partner change
usb: typec: ucsi: ucsi_glink: Add support for Glymur and Kaanapali
usb: typec: ucsi: validate connector number in ucsi_connector_change()
usb: typec: wcove: don't write past struct pd_message in wcove_read_rx_buffer()
 
USB: uapi: add BULK_MAX_PACKET_UPDATE
 
usb: uapi: add usb 3.0 authentication declarations
 
USB: uas: give the error handler the correct name
 
usb: ucsi: huawei_gaokun: make gaokun_ucsi_ops static
usb: ulpi: fix memory leak on ulpi_register() error paths
 
USB: usbip: drop redundant device reference
 
usb: usbip: fix integer overflow in usbip_recv_iso()
usb: usbip: fix OOB read/write in usbip_pad_iso()
usb: usbip: validate iso frame actual_length in usbip_recv_iso()
usb: usblp: fix heap leak in IEEE 1284 device ID via short response
usb: usblp: fix uninitialized heap leak via LPGETSTATUS ioctl
 
USB: usbsevseg: drop redundant device reference
 
usb: usbtmc: check URB actual_length for interrupt-IN notifications
usb: usbtmc: reject interrupt endpoints with small wMaxPacketSize
usb: uss720: unify error handling in probe
usb: xhci: add PORTPMSC variable to xhci_hub_control()
usb: xhci: add PORTSC variable to xhci_hub_control()
usb: xhci: clean up 'wValue' handling in xhci_hub_control()
usb: xhci: clean up handling of upper bits in SetPortFeature wIndex
usb: xhci: cleanup xhci_hub_report_usb3_link_state()
usb: xhci: factor out roothub bandwidth cleanup
usb: xhci: Fix debugfs bandwidth reporting
usb: xhci: improve debug messages during suspend
usb: xhci: Make usb_host_endpoint.hcpriv survive endpoint_disable()
usb: xhci: move initialization for lifetime objects
usb: xhci: move reserving command ring trb
usb: xhci: move ring initialization
usb: xhci: move roothub port limit validation
usb: xhci: optimize resuming from S4 (suspend-to-disk)
usb: xhci: relocate Restore/Controller error check
usb: xhci: remove duplicate '0x' prefix
usb: xhci: rename 'wIndex' parameters to 'portnum'
usb: xhci: rename parameter to match argument 'portsc'
usb: xhci: separate use of USB Chapter 11 PLS macros from xHCI-specific PLS macros
usb: xhci: simpilfy resume root hub code
usb: xhci: Simplify clearing the Event Interrupt bit
usb: xhci: simplify CMRT initialization logic
usb: xhci: split core allocation and initialization
usb: xhci: stop treating 'wIndex' as a mutable port number
usb: xhci: tegra: Remove redundant mutex when setting phy mode
 
usbip: tools: add hint when no exported devices are found
usbip: validate number_of_packets in usbip_pack_ret_submit()
usbip: vhci_sysfs: Use safer strscpy() instead of strcpy()
usbip: vudc: Fix use after free bug in vudc_remove due to race condition
 
userfaultfd: allow registration of ranges below mmap_min_addr
userfaultfd: introduce mfill_copy_folio_locked() helper
userfaultfd: introduce mfill_establish_pmd() helper
userfaultfd: introduce mfill_get_vma() and mfill_put_vma()
userfaultfd: introduce struct mfill_state
userfaultfd: introduce vm_uffd_ops
userfaultfd: introduce vm_uffd_ops->alloc_folio()
userfaultfd: mfill_atomic(): remove retry logic
userfaultfd: move vma_can_userfault out of line
userfaultfd: refuse to __mfill_atomic_pte() for unsupported VMAs
userfaultfd: remove redundant check in vm_uffd_ops()
userfaultfd: retry copying with locks dropped in mfill_atomic_pte_copy()
userfaultfd: verify VMA state across UFFDIO_COPY retry
 
vdpa: use generic driver_override infrastructure
 
vdso/datapage: Correct struct member kernel-doc
vdso/datapage: Remove inclusion of gettimeofday.h
vdso/datapage: Trim down unnecessary includes
 
vdso/datastore: Allocate data pages dynamically
vdso/datastore: Drop inclusion of linux/mmap_lock.h
vdso/datastore: Mark vdso_k_*_data pointers as __ro_after_init
vdso/datastore: Reduce scope of some variables in vvar_fault()
 
vdso/gettimeofday: Add a helper to read the sequence lock of a time namespace aware clock
vdso/gettimeofday: Add a helper to test if a clock is namespaced
vdso/gettimeofday: Add explicit includes
vdso/gettimeofday: Drop a few usages of __maybe_unused
vdso/gettimeofday: Move the unlikely() into vdso_read_retry()
vdso/gettimeofday: Reload sequence counter after switch to time page in do_aux()
 
vdso/helpers: Explicitly include vdso/processor.h
 
vdso/timens: Move functions to new file
 
verification/rvgen: Add support for Hybrid Automata
verification/rvgen: Add support for per-obj monitors
verification/rvgen: Allow spaces in and events strings
verification/rvgen: Fix ltl2k writing True as a literal
verification/rvgen: Fix options shared among commands
verification/rvgen: Fix suffix strip in dot2k
 
veth: fix OOB txq access in veth_poll() with asymmetric queue counts
 
vfio/cdx: Consolidate MSI configured state onto cdx_irqs
vfio/cdx: Fix NULL pointer dereference in interrupt trigger path
vfio/cdx: Serialize VFIO_DEVICE_SET_IRQS with a per-device mutex
 
vfio/ism: Implement vfio_pci driver for ISM devices
 
vfio/mlx5: Add REINIT support to VFIO_MIG_GET_PRECOPY_INFO
vfio/mlx5: consider inflight SAVE during PRE_COPY
 
vfio/pci: Check BAR resources before exporting a DMABUF
vfio/pci: Clean up DMABUFs before disabling function
vfio/pci: fix dma-buf kref underflow after revoke
vfio/pci: Make VFIO_PCI_OFFSET_TO_INDEX() return unsigned
vfio/pci: Rename vfio_config_do_rw() to vfio_pci_config_rw_single() and export it
vfio/pci: Require vfio_device_ops.name
vfio/pci: Set up BAR resources and maps in vfio_pci_core_enable()
 
vfio/qat: add support for Intel QAT 420xx VFs
vfio/qat: extend Kconfig dependencies for 420xx and 6xxx devices
 
vfio/virtio: Convert list_lock from spinlock to mutex
vfio/virtio: Use guard() for bar_mutex in legacy I/O
vfio/virtio: Use guard() for list_lock where applicable
vfio/virtio: Use guard() for migf->lock where applicable
 
vfio/xe: Add a missing vfio_pci_core_release_dev()
vfio/xe: Notify PF about VF FLR in reset_prepare
vfio/xe: Reorganize the init to decouple migration from reset
 
vfio: Adapt drivers to use the core helper vfio_check_precopy_ioctl
vfio: Add support for VFIO_DEVICE_FEATURE_MIG_PRECOPY_INFOv2
vfio: Define uAPI for re-init initial bytes during the PRE_COPY phase
vfio: mdev: replace mtty_dev->vd_class with a const struct class
vfio: Permit VFIO to work with pinned importers
vfio: remove dead notifier code
vfio: replace vfio->class with a const struct class
vfio: replace vfio->device_class with a const struct class
vfio: selftests: Build tests on aarch64
vfio: selftests: fix crash in vfio_dma_mapping_mmio_test
vfio: selftests: Fix VLA initialisation in vfio_pci_irq_set()
vfio: selftests: Support DMR and GNR-D DSA devices
vfio: uapi: fix comment typo
vfio: unhide vdev->debug_root
vfio: Wait for dma-buf invalidation to complete
 
VFS: fix possible failure to unlock in nfsd4_create_file()
 
vfs: get rid of BUG_ON() in d_mark_tmpfile_name()
vfs: introduce d_mark_tmpfile_name()
 
VFS: make lookup_one_qstr_excl() static.
VFS: move the start_dirop() kerndoc comment to before start_dirop()
VFS: note error returns in documentation for various lookup functions
 
vfs: remove externs from fs.h on functions modified by i_ino widening
 
VFS: unexport lock_rename(), lock_rename_child(), unlock_rename()
 
vfs: widen inode hash/lookup functions to u64
vfs: widen trace event i_ino fields to u64
 
vhost_net: fix sleeping with preempt-disabled in vhost_net_busy_poll()
 
video/vga: Add VGA_IS0_R
 
virt: arm-cca-guest: fix error check for RSI_INCOMPLETE
virt: coco: change tsm_class to a const struct
virt: sev-guest: Do not use host-controlled page order in cleanup path
virt: sev-guest: Explicitly leak pages in unknown state
virt: tdx-guest: Return error for GetQuote failures
 
virtio-net: enable NETIF_F_GRO_HW only if GRO-related offloads are supported
virtio-net: xsk: Support wakeup on RX side
 
virtio_balloon: set unspecified page reporting order
 
virtio_net: add page_pool support for buffer allocation
virtio_net: sync rss_trailer.max_tx_vq on queue_pairs change via VQ_PAIRS_SET
virtio_net: sync RX buffer before reading the header
 
virtiofs: add FUSE protocol validation
 
vmalloc: fix buffer overflow in vrealloc_node_align()
vmalloc: support __GFP_RETRY_MAYFAIL and __GFP_NORETRY
 
vmxnet3: Suppress page allocation warning for massive Rx Data ring
 
vrf: Fix a potential NPD when removing a port from a VRF
vrf: Remove unnecessary NULL check
vrf: Remove unnecessary RCU protection around dst entries
vrf: Use dst_dev_put() instead of using loopback device
 
vsock/test: add MSG_PEEK after partial recv test
vsock/test: fix MSG_PEEK handling in recv_buf()
 
vsock/virtio: bind uarg before filling zerocopy skb
vsock/virtio: fix accept queue count leak on transport mismatch
vsock/virtio: fix empty payload in tap skb for non-linear buffers
vsock/virtio: fix length and offset in tap skb for split packets
vsock/virtio: fix MSG_PEEK ignoring skb offset when calculating bytes to copy
vsock/virtio: fix MSG_ZEROCOPY pinned-pages accounting
vsock/virtio: fix potential unbounded skb queue
vsock/virtio: fix skb overhead accounting to preserve full buf_alloc
vsock/virtio: fix skb overhead overflow on 32-bit builds
vsock/virtio: fix zerocopy completion for multi-skb sends
vsock/virtio: remove unnecessary call to `virtio_transport_get_ops`
vsock/virtio: reset connection on receiving queue overflow
 
vsock/vmci: fix sk_ack_backlog leak on failed handshake
vsock/vmci: fix UAF when peer resets connection during handshake
 
vsock: add G2H fallback for CIDs not owned by H2G transport
vsock: avoid timeout for non-blocking accept() with empty backlog
vsock: fix buffer size clamping order
vsock: keep poll shutdown state consistent
 
vt: add fallback to plain map for modifier-aware key types
vt: add KT_CSI keysym type for modifier-aware CSI sequences
vt: add modifier support to cursor keys
vt: Calculate font-buffer size with vc_font_size()
vt: Implement helpers for struct vc_font in source file
vt: Remove trailing whitespaces
vt: Store font in struct vc_font
vt: support ITU-T T.416 color subparameters
 
vxlan: do not reuse cached ip_hdr() value after skb_tunnel_check_pmtu()
vxlan: vnifilter: fix spurious notification on VNI update
vxlan: vnifilter: send notification on VNI add
 
w1: ds2490: drop redundant device reference
 
watchdog/hardlockup: improve buddy system detection timeliness
 
watchdog: ni903x_wdt: Convert to a platform driver
watchdog: return early in watchdog_hardlockup_check()
watchdog: update saved interrupts during check
 
wifi: Add SPDX ids to some files in the wireless subsystem
wifi: at76c50x: drop redundant device reference
wifi: at76c50x: refactor endpoint lookup
wifi: ath10k: Add device-tree quirk to skip host cap QMI requests
wifi: ath10k: drop redundant device reference
wifi: ath10k: fix station lookup failure during disconnect
wifi: ath10k: rename disconnect callback
wifi: ath10k: skip WMI and beacon transmission when device is wedged
wifi: ath10k: snoc: select POWER_SEQUENCING
wifi: ath11k: clear shared SRNG pointer state on restart
wifi: ath11k: fix error path leak in ath11k_tm_cmd_wmi_ftm()
wifi: ath11k: fix error path leaks in some WMI calls
wifi: ath11k: fix error path leaks in some WMI WOW calls
wifi: ath11k: fix memory leaks in beacon template setup
wifi: ath11k: fix peer resolution on rx path when peer_id=0
wifi: ath11k: fix use after free in ath11k_dp_rx_msdu_coalesce()
wifi: ath11k: Silence remoteproc probe deferral prints
wifi: ath11k: Use michael_mic() from cfg80211
wifi: ath12k: account TX stats only when ACK/BA status is present
wifi: ath12k: Add ath12k_hw_params for IPQ5424
wifi: ath12k: add ath12k_hw_regs for IPQ5424
wifi: ath12k: add ath12k_hw_version_map entry for IPQ5424
wifi: ath12k: add basic hwmon temperature reporting
wifi: ath12k: Add CE remap hardware parameters for IPQ5424
wifi: ath12k: Clean up the WMI Unit Test command interface
wifi: ath12k: Create symlink for each radio in a wiphy
wifi: ath12k: Enable IPQ5424 WiFi device support
wifi: ath12k: Enable monitor mode support on IPQ5332
wifi: ath12k: fix EHT TX MCS limitation due to wrong 20 MHz-only parsing
wifi: ath12k: fix indentation in ath12k_qmi_aux_uc_load()
wifi: ath12k: fix leak in some ath12k_wmi_xxx() functions
wifi: ath12k: Fix legacy rate mapping for monitor mode capture
wifi: ath12k: fix OF node refcount imbalance in WSI graph traversal
wifi: ath12k: fix peer_id usage in normal RX path
wifi: ath12k: Fix the assignment of logical link index
wifi: ath12k: initialize RSSI dBm conversion event state
wifi: ath12k: prepare REO update element only for primary link
wifi: ath12k: Remove the unused argument from the Rx data path
wifi: ath12k: Remove unused DFS Unit Test definitions
wifi: ath12k: Rename hw_link_id to radio_idx in ath12k_ah_to_ar()
wifi: ath12k: Set up MLO after SSR
wifi: ath12k: Skip adding inactive partner vdev info
wifi: ath12k: Support channel change stats
wifi: ath12k: Use .mbn firmware for AHB devices
wifi: ath12k: use lockdep_assert_in_rcu_read_lock() for RCU assertions
wifi: ath12k: Use michael_mic() from cfg80211
wifi: ath5k: do not access array OOB
wifi: ath6kl: drop redundant device reference
wifi: ath6kl: rename disconnect callback
wifi: ath6kl: wmi: Avoid -Wflex-array-member-not-at-end warning
wifi: ath9k: drop redundant device reference
wifi: ath9k: Fix typo
wifi: b43: enforce bounds check on firmware key index in b43_rx()
wifi: b43: kzalloc + kcalloc to kzalloc_flex
wifi: b43: use register definitions in nphy_op_software_rfkill
wifi: b43legacy: enforce bounds check on firmware key index in RX path
wifi: brcmfmac: Fix error pointer dereference
wifi: brcmfmac: Fix potential use-after-free issue when stopping watchdog task
wifi: brcmfmac: of: defer probe for MAC address
wifi: brcmfmac: silence warning for non-existent, optional firmware
wifi: cfg80211: Add an API to configure local NAN schedule
wifi: cfg80211: Add support for additional 7 GHz channels
wifi: cfg80211: add support for IEEE 802.1X Authentication Protocol
wifi: cfg80211: add support for NAN data interface
wifi: cfg80211: add support to handle incumbent signal detected event from mac80211/driver
wifi: cfg80211: advance loop vars in cfg80211_merge_profile()
wifi: cfg80211: allow protected action frame TX for NAN
wifi: cfg80211: allow ToDS=0/FromDS=0 data frames on NAN data interfaces
wifi: cfg80211: check non-S1G width with S1G chandef
wifi: cfg80211: enforce HE/EHT cap/oper consistency
wifi: cfg80211: events, report background radar
wifi: cfg80211: Explicitly include in michael-mic.c
wifi: cfg80211: fix background CAC
wifi: cfg80211: make cluster id an array
wifi: cfg80211: make sure NAN chandefs are valid
wifi: cfg80211: refactor wiphy_suspend
wifi: cfg80211: remove unneeded call to cfg80211_leave
wifi: cfg80211: restrict cfg80211_chandef_create() to only HT-based bands
wifi: cfg80211: separately store HT, VHT and HE capabilities for NAN
wifi: cfg80211: set and report chandef CAC ongoing
wifi: cfg80211: split control freq check from chandef check
wifi: cfg80211: support key installation on non-netdev wdevs
wifi: cfg80211: support UNII-9 channels in ieee80211_channel_to_freq_khz
wifi: cfg80211: wext: validate chandef in monitor mode
wifi: cw1200: Revert "Fix locking in error paths"
wifi: fix leak if split 6 GHz scanning fails
wifi: ieee80211: add more NAN definitions
wifi: ieee80211: Add some missing NAN definitions
wifi: ieee80211: fix definition of EHT-MCS 15 in MRU
wifi: ieee80211: fix UHR operation DBE vs. P-EDCA order
wifi: ipw2x00: Rename michael_mic() to libipw_michael_mic()
wifi: ipw2x00: Use michael_mic() from cfg80211
wifi: iwlegacy: Avoid multiple -Wflex-array-member-not-at-end warnings
wifi: iwlegacy: Fix GFP flags in allocation loop
wifi: iwlegacy: Fixup allocation failure log
wifi: iwlwifi: acpi: add support for EWRD rev 3 table
wifi: iwlwifi: acpi: add support for PPAG rev5
wifi: iwlwifi: acpi: add support for WGDS revision 4
wifi: iwlwifi: acpi: add support for WRDS rev 3 table
wifi: iwlwifi: acpi: better use ARRAY_SIZE than a define
wifi: iwlwifi: acpi: check the size of the ACPI PPAG tables
wifi: iwlwifi: acpi: validate the WGDS table
wifi: iwlwifi: add a macro for max FW links
wifi: iwlwifi: add CQM event support for per-link RSSI changes
wifi: iwlwifi: add MAC context command version 4
wifi: iwlwifi: bring iwl_fill_ppag_table to the iwlmvm
wifi: iwlwifi: bump core version for BZ/SC/DR
wifi: iwlwifi: ensure we don't read SAR values past the limit
wifi: iwlwifi: fix the description of SESSION_PROTECTION_CMD
wifi: iwlwifi: fw: Add TLV support for BIOS revision of command
wifi: iwlwifi: fw: replace use of system_unbound_wq with system_dfl_wq
wifi: iwlwifi: handle NULL/ERR returns from ptp_clock_register()
wifi: iwlwifi: mld: add BIOS revision compatibility check for PPAG command
wifi: iwlwifi: mld: add double-include guards to nan.h
wifi: iwlwifi: mld: add support for iwl_mcc_allowed_ap_type_cmd v2
wifi: iwlwifi: mld: add support for sta command version 3
wifi: iwlwifi: mld: always assign a fw id to a vif
wifi: iwlwifi: mld: block EMLSR during TDLS connections
wifi: iwlwifi: mld: disconnect only after 6 beacons without Rx
wifi: iwlwifi: mld: don't dereference a pointer before NULL checking it
wifi: iwlwifi: mld: don't WARN on WoWLAN suspend w/o BSS vif
wifi: iwlwifi: mld: eliminate duplicate WIDE_ID in PPAG command handling
wifi: iwlwifi: mld: enable UHR in TLC
wifi: iwlwifi: mld: fix TSO segmentation explosion when AMSDU is disabled
wifi: iwlwifi: mld: introduce iwl_mld_vif_fw_id_valid
wifi: iwlwifi: mld: Introduce scan command version 18
wifi: iwlwifi: mld: make alloc functions not forced static
wifi: iwlwifi: mld: make iwl_mld_mac80211_iftype_to_fw() static
wifi: iwlwifi: mld: Refactor scan command handling
wifi: iwlwifi: mld: remove SCAN_TIMEOUT_MSEC
wifi: iwlwifi: mld: remove type argument from iwl_mld_add_sta()
wifi: iwlwifi: mld: remove unused scan expire time constants
wifi: iwlwifi: mld: rename iwl_mld_phy_from_mac80211() argument
wifi: iwlwifi: mld: send tx power constraints before link activation
wifi: iwlwifi: mld: set RX_FLAG_RADIOTAP_TLV_AT_END generically
wifi: iwlwifi: mld: set UHR MCS in RX status
wifi: iwlwifi: mld: stop TX during firmware restart
wifi: iwlwifi: mld: support changing iftype at runtime
wifi: iwlwifi: mld: support version 11 of REDUCE_TX_POWER_CMD
wifi: iwlwifi: mld: update the TLC when we deactivate a link
wifi: iwlwifi: mld: use the dedicated helper to extract a link
wifi: iwlwifi: mvm: avoid oversized UATS command copy
wifi: iwlwifi: mvm: cleanup some more MLO code
wifi: iwlwifi: mvm: don't support the reset handshake for old firmwares
wifi: iwlwifi: mvm: fix driver-set TX rates on old devices
wifi: iwlwifi: mvm: replace use of system_wq with system_percpu_wq
wifi: iwlwifi: mvm: zero iwl_geo_tx_power_profiles_cmd before sending
wifi: iwlwifi: pcie: don't dump on reset handshake in dump
wifi: iwlwifi: pcie: simplify the resume flow if fast resume is not used
wifi: iwlwifi: reduce the number of prints upon firmware crash
wifi: iwlwifi: regulatory: support a new command for PPAG
wifi: iwlwifi: remove IWL_MAX_WD_TIMEOUT
wifi: iwlwifi: replace use of system_unbound_wq with system_dfl_wq
wifi: iwlwifi: restrict TOP reset to some devices
wifi: iwlwifi: support PER_CHAIN_LIMIT_OFFSET_CMD v6
wifi: iwlwifi: TLC_MNG_CONFIG_CMD can use several structures
wifi: iwlwifi: uefi: add support for PPAG table rev5
wifi: iwlwifi: uefi: add support for WGDS rev4
wifi: iwlwifi: uefi: decouple UEFI and firmware APIs
wifi: iwlwifi: uefi: mode the comments valid kerneldoc comments
wifi: iwlwifi: uefi: open code the parsing of the WGDS table
wifi: iwlwifi: uefi: open code the PPAG table store operation
wifi: iwlwifi: uefi: support the new WRDS and EWRD tables
wifi: iwlwifi: use correct function to read STEP_URM register
wifi: iwlwifi: use IWL_FW_CHECK for sync timeout
wifi: iwlwifi: validate the channels received in iwl_mcc_update_resp_v*
wifi: libertas: don't kill URBs in interrupt context
wifi: libertas: drop redundant device reference
wifi: libertas: fix integer underflow in process_cmdrequest()
wifi: libertas: notify firmware load wait on disconnect
wifi: libertas: refactor endpoint lookup
wifi: libertas: use USB anchors for tracking in-flight URBs
wifi: libertas_tf: drop redundant device reference
wifi: libertas_tf: refactor endpoint lookup
wifi: mac80211, cfg80211: Export michael_mic() and move it to cfg80211
wifi: mac80211: Accept frames on NAN DATA interfaces
wifi: mac80211: add a TXQ for management frames on NAN devices
wifi: mac80211: add NAN local schedule support
wifi: mac80211: add NAN peer schedule support
wifi: mac80211: Add support for IEEE 802.1X authentication protocol in non-AP STA mode
wifi: mac80211: add support for NDP ADDBA/DELBA for S1G
wifi: mac80211: add support for TX over NAN_DATA interfaces
wifi: mac80211: Advertise EPPKE support based on driver capabilities
wifi: mac80211: Advertise IEEE 802.1X authentication support
wifi: mac80211: allow add_key on NAN interfaces
wifi: mac80211: allow block ack agreements in NAN Data
wifi: mac80211: always use full chanctx compatible check
wifi: mac80211: bounds-check link_id in ieee80211_ml_epcs
wifi: mac80211: capture fast-RX rate before mesh reuses skb->cb
wifi: mac80211: check ieee80211_rx_data_set_link return in pubsta MLO path
wifi: mac80211: cleanup error path of ieee80211_do_open
wifi: mac80211: consume only present negotiated TTLM maps
wifi: mac80211: don't consider the sband when processing capabilities
wifi: mac80211: don't override max_amsdu_subframes
wifi: mac80211: don't use cfg80211_chandef_create() for default chandef
wifi: mac80211: drop stray 'static' from fast-RX rx_result
wifi: mac80211: enable MLO support for 4-address mode interfaces
wifi: mac80211: export ieee80211_calculate_rx_timestamp
wifi: mac80211: extract channel logic from link logic
wifi: mac80211: fetch FILS discovery template by link ID
wifi: mac80211: fetch unsolicited probe response template by link ID
wifi: mac80211: Fix AAD/Nonce computation for management frames with MLO
wifi: mac80211: fix MLE defragmentation
wifi: mac80211: fix multi-link element inheritance
wifi: mac80211: fix STA link removal during link removal
wifi: mac80211: give the AP more time for EPPKE as well
wifi: mac80211: handle reconfig for NAN DATA interfaces
wifi: mac80211: handle VHT EXT NSS in ieee80211_determine_our_sta_mode()
wifi: mac80211: ignore reserved bits in reconfiguration status
wifi: mac80211: limit injected antenna index in ieee80211_parse_tx_radiotap
wifi: mac80211: make ieee80211_find_chanctx link-unaware
wifi: mac80211: properly handle error in ieee80211_add_virtual_monitor
wifi: mac80211: refactor chandef tracing macros
wifi: mac80211: remove AID bit stripping for print
wifi: mac80211: Remove deleted sta links in ieee80211_ml_reconf_work()
wifi: mac80211: remove stale TODO item
wifi: mac80211: remove station if connection prep fails
wifi: mac80211: remove unused variables in minstrel_ht_alloc_sta
wifi: mac80211: Replace strncpy() with strscpy_pad() in drv_switch_vif_chanctx tracepoint
wifi: mac80211: report and drop spurious NAN Data frames
wifi: mac80211: run NAN DE code only when appropriate
wifi: mac80211: set band information only for non-MLD when probing stations using NULL frame
wifi: mac80211: Set link ID for NULL packets sent to probe stations
wifi: mac80211: skip ieee80211_verify_sta_ht_mcs_support check in non-strict mode
wifi: mac80211: support NAN stations
wifi: mac80211: support open and close for NAN_DATA interfaces
wifi: mac80211: synchronize valid links for WDS AP_VLAN interfaces
wifi: mac80211: tests: mark HT check strict
wifi: mac80211: update NAN data path state on schedule changes
wifi: mac80211: update outdated comment
wifi: mac80211: Use AES-CMAC library in aes_s2v()
wifi: mac80211: Use AES-CMAC library in ieee80211_aes_cmac()
wifi: mac80211: use ap_addr for 4-address NULL frame destination
wifi: mac80211: use for_each_chanctx_user_* in one more place
wifi: mac80211: use safe list iteration in radar detect work
wifi: mac80211: validate HE 6 GHz operation when EHT is used
wifi: mac80211_hwsim: add incumbent signal interference detection support
wifi: mac80211_hwsim: advertise basic UHR support
wifi: mac80211_hwsim: Advertise support for (Re)Association frame encryption
wifi: mac80211_hwsim: background CAC support
wifi: mac80211_hwsim: change hwsim_class to a const struct
wifi: move action code from per-type frame structs
wifi: mt7601u: check multiple firmware paths
wifi: mt76: abort ROC on chanctx changes
wifi: mt76: add external EEPROM support for mt799x chipsets
wifi: mt76: add missing lock protection in mt76_sta_state for sta_event callback
wifi: mt76: add offchannel check to mt76_roc_complete
wifi: mt76: add per-link beacon monitoring for MLO
wifi: mt76: always enable RRO queues for non-MT7992 chipset
wifi: mt76: avoid to set ACK for MCU command if wait_resp is not set
wifi: mt76: check chanctx before restoring channel after ROC
wifi: mt76: connac: mark MT7902 as hw txp devices
wifi: mt76: connac: use is_connac2() to replace is_mt7921() checks
wifi: mt76: Do not reset idx for NPU tx queues during reset
wifi: mt76: don't return TXQ when exceeding max non-AQL packets
wifi: mt76: Enable NPU support for MT7996 devices
wifi: mt76: fix backoff fields and max_power calculation
wifi: mt76: fix deadlock in remain-on-channel
wifi: mt76: fix list corruption in mt76_wcid_cleanup
wifi: mt76: Fix memory leak after mt76_connac_mcu_alloc_sta_req()
wifi: mt76: Fix memory leak destroying device
wifi: mt76: fix multi-radio on-channel scanning
wifi: mt76: flush pending TX before channel switch
wifi: mt76: mt7615: fix use_cts_prot support
wifi: mt76: mt76x02: wake queues after reconfig
wifi: mt76: mt7915: fix use-after-free bugs in mt7915_mac_dump_work()
wifi: mt76: mt7915: fix use_cts_prot support
wifi: mt76: mt7921: add MT7902 MCU support
wifi: mt76: mt7921: add MT7902 PCIe device support
wifi: mt76: mt7921: add MT7902 SDIO device support
wifi: mt76: mt7921: add MT7902e DMA layout support
wifi: mt76: mt7921: fix 6GHz regulatory update on connection
wifi: mt76: mt7921: fix a potential clc buffer length underflow
wifi: mt76: mt7921: fix potential deadlock in mt7921_roc_abort_sync
wifi: mt76: mt7921: fix ROC abort flow interruption in mt7921_roc_work
wifi: mt76: mt7921: handle MT7902 irq_map quirk with mutable copy
wifi: mt76: mt7921: Place upper limit on station AID
wifi: mt76: mt7921: Replace deprecated PCI function
wifi: mt76: mt7921: Reset ampdu_state state in case of failure in mt76_connac2_tx_check_aggr()
wifi: mt76: mt7921: use mt76_for_each_q_rx() in reset path
wifi: mt76: mt7925: drop puncturing handling from BSS change path
wifi: mt76: mt7925: drop WCID reinit after publish
wifi: mt76: mt7925: fix AMPDU state handling in mt7925_tx_check_aggr
wifi: mt76: mt7925: fix incorrect length field in txpower command
wifi: mt76: mt7925: Fix incorrect MLO mode in firmware control
wifi: mt76: mt7925: fix incorrect TLV length in CLC command
wifi: mt76: mt7925: fix potential deadlock in mt7925_roc_abort_sync
wifi: mt76: mt7925: fix tx power setting failure after chip reset
wifi: mt76: mt7925: host-only unwind published links on add failure
wifi: mt76: mt7925: introduce CSA support in non-MLO mode
wifi: mt76: mt7925: make WCID cleanup unconditional in sta_remove_links()
wifi: mt76: mt7925: move WCID teardown into link_sta_remove()
wifi: mt76: mt7925: pass mconf and mlink to wtbl_update_hdr_trans()
wifi: mt76: mt7925: pass mlink and mconf to sta_mld_tlv()
wifi: mt76: mt7925: pass mlink to mac_link_sta_remove()
wifi: mt76: mt7925: pass mlink to mcu_sta_update()
wifi: mt76: mt7925: pass mlink to set_link_key()
wifi: mt76: mt7925: pass mlink to sta_amsdu_tlv()
wifi: mt76: mt7925: pass mlink to sta_hdr_trans_tlv()
wifi: mt76: mt7925: pass mlink to wtbl_update_hdr_trans()
wifi: mt76: mt7925: pass WCID indices to bss_basic_tlv()
wifi: mt76: mt7925: prevent NULL pointer dereference in mt7925_tx_check_aggr()
wifi: mt76: mt7925: prevent NULL vif dereference in mt7925_mac_write_txwi
wifi: mt76: mt7925: publish msta->link after successful link add
wifi: mt76: mt7925: resolve link after acquiring mt76 mutex
wifi: mt76: mt7925: resolve primary mlink via def_wcid
wifi: mt76: mt7925: Skip scan process during suspend.
wifi: mt76: mt7925: switch link STA allocation to RCU lifetime
wifi: mt76: mt7925: unwind WCID setup on link STA add failure
wifi: mt76: mt7925: validate mlink in sta_hdr_trans_tlv()
wifi: mt76: mt792x: add MT7902 WFDMA prefetch configuration
wifi: mt76: mt792x: add PSE handling barrier for the large MCU cmd
wifi: mt76: mt792x: describe USB WFSYS reset with a descriptor
wifi: mt76: mt792x: ensure MCU ready before ROM patch download
wifi: mt76: mt792x: Fix a potential deadlock in high-load situations
wifi: mt76: mt792x: fix mt7925u USB WFSYS reset handling
wifi: mt76: mt7996: abort CCA when CSA is starting
wifi: mt76: mt7996: Account active links in valid_links fields
wifi: mt76: mt7996: Add __mt7996_npu_hw_init routine
wifi: mt76: mt7996: add duplicated WTBL command
wifi: mt76: mt7996: Add eMLSR support
wifi: mt76: mt7996: Add mcu APIs to enable/disable vif links.
wifi: mt76: mt7996: Add missing CHANCTX_STA_CSA property
wifi: mt76: mt7996: Add mt7992_npu_txrx_offload_init routine
wifi: mt76: mt7996: Add NPU support for MT7990 chipset
wifi: mt76: mt7996: add support for ERP CTS & HT protection
wifi: mt76: mt7996: add variant for MT7992 chipsets
wifi: mt76: mt7996: adjust timeout value for boot-up calibration commands
wifi: mt76: mt7996: apply calibration-free data from OTP
wifi: mt76: mt7996: Clear wcid pointer in mt7996_mac_sta_deinit_link()
wifi: mt76: mt7996: Decrement sta counter removing the link in mt7996_mac_reset_sta_iter()
wifi: mt76: mt7996: Destroy active sta links in mt7996_mac_sta_remove()
wifi: mt76: mt7996: Destroy vif active links in mt7996_remove_interface()
wifi: mt76: mt7996: Disable Rx hdr_trans in monitor mode
wifi: mt76: mt7996: Do not schedule RRO and TxFree queues during reset for NPU
wifi: mt76: mt7996: extend CSA and CCA support for MLO
wifi: mt76: mt7996: Fix BAND2 tx queues initialization when NPU is enabled
wifi: mt76: mt7996: fix FCS error flag check in RX descriptor
wifi: mt76: mt7996: fix frequency separation for station STR mode
wifi: mt76: mt7996: fix iface combination for different chipsets
wifi: mt76: mt7996: fix issues with manually triggered radar detection
wifi: mt76: mt7996: Fix NPU stop procedure
wifi: mt76: mt7996: fix queue pause after scan due to wrong channel switch reason
wifi: mt76: mt7996: fix RRO EMU configuration
wifi: mt76: mt7996: Fix spelling mistake "retriving" -> "retrieving"
wifi: mt76: mt7996: fix struct mt7996_mcu_uni_event
wifi: mt76: mt7996: fix the behavior of radar detection
wifi: mt76: mt7996: fix use-after-free bugs in mt7996_mac_dump_work()
wifi: mt76: mt7996: Fix wdma_idx for MT7996 device if NPU is enabled
wifi: mt76: mt7996: fix wrong DMAD length when using MAC TXP
wifi: mt76: mt7996: increase txq memory limit to 32 MiB
wifi: mt76: mt7996: Integrate MT7990 dma configuration for NPU
wifi: mt76: mt7996: Integrate MT7990 init configuration for NPU
wifi: mt76: mt7996: Integrate NPU in RRO session management
wifi: mt76: mt7996: Move mlink deallocation in mt7996_vif_link_remove()
wifi: mt76: mt7996: Move RRO dma start in a dedicated routine
wifi: mt76: mt7996: offload radar threshold initialization
wifi: mt76: mt7996: Rely on msta_link link_id in mt7996_vif_link_remove()
wifi: mt76: mt7996: Remove link pointer dependency in mt7996_mac_sta_remove_links()
wifi: mt76: mt7996: Remove unnecessary phy filed in mt7996_vif_link struct
wifi: mt76: mt7996: Rename mt7996_npu_rxd_init() in mt7992_npu_rxd_init()
wifi: mt76: mt7996: Reset ampdu_state state in case of failure in mt7996_tx_check_aggr()
wifi: mt76: mt7996: reset device after MCU message timeout
wifi: mt76: mt7996: Reset mtxq->idx if primary link is removed in mt7996_vif_link_remove()
wifi: mt76: mt7996: Set mtxq->wcid just for primary link
wifi: mt76: mt7996: set specific BSSINFO and STAREC commands after channel switch
wifi: mt76: mt7996: Store DMA mapped buffer addresses in mt7996_npu_hw_init()
wifi: mt76: mt7996: support critical packet mode for MT7990 chipsets
wifi: mt76: mt7996: Switch to the secondary link if the default one is removed
wifi: mt76: mt7996: update WFSYS reset flow for MT7990 chipsets
wifi: mt76: npu: Add missing rx_token_size initialization
wifi: mt76: optimize ROC for same-channel case
wifi: mt76: route nullfunc frames to PSD/ALTX queue
wifi: mt76: send nullfunc PS frames on offchannel transitions
wifi: mt76: support upgrading passive scans to active
wifi: mt76: wait for firmware TX completion of mgmt frames before channel switch
wifi: mwifiex: drop redundant device reference
wifi: mwifiex: Fix memory leak in mwifiex_11n_aggregate_pkt()
wifi: mwifiex: fix use-after-free in mwifiex_adapter_cleanup()
wifi: nl80211/cfg80211: support stations of non-netdev interfaces
wifi: nl80211: Add a notification to notify NAN channel evacuation
wifi: nl80211: add NL80211_CMD_NAN_ULW_UPDATE notification
wifi: nl80211: add support for NAN stations
wifi: nl80211: allow reporting spurious NAN Data frames
wifi: nl80211: define an API for configuring the NAN peer's schedule
wifi: nl80211: don't allow DFS channels for NAN
wifi: nl80211: fix NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST usage
wifi: nl80211: fix UHR capability validation
wifi: nl80211: re-check wiphy netns in nl80211_prepare_wdev_dump() continuation
wifi: nl80211: refactor nl80211_parse_chandef
wifi: nl80211: reject oversized EMA RNR lists
wifi: nl80211: reject S1G/60G with HT chantype
wifi: nl80211: require admin perm on SET_PMK / DEL_PMK
wifi: nl80211: require CAP_NET_ADMIN over the target netns in SET_WIPHY_NETNS
wifi: nl80211: split out UHR operation information
wifi: nl80211: use int for band coming from netlink
wifi: rsi: fix kthread lifetime race between self-exit and external-stop
wifi: rsi_91x_usb: do not pause rfkill polling when stopping mac80211
wifi: rt2x00: drop redundant device reference
wifi: rt2x00: use generic nvmem_cell_get
wifi: rtl818x: drop redundant device reference
wifi: rtl8xxxu: drop redundant device reference
wifi: rtl8xxxu: fix potential use of uninitialized value
wifi: rtl8xxxu: Mark RTL8188ETV (0bda:0179) as tested
wifi: rtlwifi: pci: fix possible use-after-free caused by unfinished irq_prepare_bcn_tasklet
wifi: rtlwifi: rtl8192d: fix typo in H2C wait counter names
wifi: rtlwifi: usb: drop redundant device reference
wifi: rtw88: add quirks to disable PCI ASPM and deep LPS for HP P3S95EA#ACB
wifi: rtw88: check for PCI upstream bridge existence
wifi: rtw88: coex: Ignore BT info byte 5 from RTL8821A
wifi: rtw88: coex: Solve LE-HID lag & update coex version to 26020420
wifi: rtw88: Fill fw_version member of struct wiphy
wifi: rtw88: fix device leak on probe failure
wifi: rtw88: TX QOS Null data the same way as Null data
wifi: rtw88: validate RX rate to prevent out-of-bound
wifi: rtw89: 8851b: update supported firmware format to 1
wifi: rtw89: 8852a: move DIG tables to rtw8852a.c
wifi: rtw89: 8852a: update supported firmware format to 1
wifi: rtw89: 8852b: update supported firmware format to 2
wifi: rtw89: 8922d: add chip_info and chip_ops struct
wifi: rtw89: 8922d: add definition of quota, registers and efuse block
wifi: rtw89: 8922d: add ops related to BT coexistence mechanism
wifi: rtw89: 8922d: add PCI ID of RTL8922DE and RTL8922DE-VS
wifi: rtw89: 8922d: add power on/off functions
wifi: rtw89: 8922d: add RF calibration ops
wifi: rtw89: 8922d: add RF ops of init hardware and get thermal
wifi: rtw89: 8922d: add set channel of BB part
wifi: rtw89: 8922d: add set channel of MAC part
wifi: rtw89: 8922d: add set channel of RF part
wifi: rtw89: 8922d: add set channel with pre-/post- helpers
wifi: rtw89: 8922d: add set TX power callback
wifi: rtw89: 8922d: BB hardware pre-/post-init, TX/RX path and power settings
wifi: rtw89: 8922d: configure TX/RX path assisting in BT coexistence
wifi: rtw89: 8922d: define efuse map and read necessary fields
wifi: rtw89: 8922d: read and configure RF by calibration data from efuse physical map
wifi: rtw89: add general way to generate module firmware string
wifi: rtw89: add H2C command to protect TX/RX for unused PHY
wifi: rtw89: Add support for Buffalo WI-U3-2400XE2
wifi: rtw89: Add support for Elecom WDC-XE2402TU3-B
wifi: rtw89: Add support for TP-Link Archer TX50U
wifi: rtw89: chan: recalc MLO DBCC mode based on current entity mode
wifi: rtw89: chan: simplify link handling related to ROC
wifi: rtw89: debug: add SER SW counters to count simulation
wifi: rtw89: debug: simulate Wi-Fi 7 SER L0/L1 without PS mode
wifi: rtw89: Drop malformed AMPDU frames with abnormal PN
wifi: rtw89: drop redundant device reference
wifi: rtw89: Fill fw_version member of struct wiphy
wifi: rtw89: fix typo "frome" -> "from" in rx_freq_frome_ie
wifi: rtw89: fw: add fw_def struct to put firmware name and format version
wifi: rtw89: fw: load TX power elements according to AID
wifi: rtw89: fw: recognize firmware type B by AID
wifi: rtw89: mac: add specific case to dump mac memory for RTL8922D
wifi: rtw89: mac: disable pre-load function for RTL8922DE
wifi: rtw89: mac: remove A-die off setting for RTL8852C and RTL8922A
wifi: rtw89: move disabling dynamic mechanism functions to core
wifi: rtw89: pci: clear SER ISR when initial and leaving WoWLAN for WiFi 7 chips
wifi: rtw89: pci: update SER parameters for suspend/resume
wifi: rtw89: phy: expand PHY page for RTL8922D
wifi: rtw89: phy: fix uninitialized variable access in rtw89_phy_cfo_set_crystal_cap()
wifi: rtw89: phy: limit AMPDU number for RA try rate
wifi: rtw89: phy: load RF parameters relying on ACV for RTL8922D
wifi: rtw89: Recalculate station aggregates when AMSDU length changes for MLO links
wifi: rtw89: replace RF mutex with wiphy lock assertion
wifi: rtw89: retry efuse physical map dump on transient failure
wifi: rtw89: rfk: add hardware version to rtw89_fw_h2c_rf_pre_ntfy_mcc for new WiFi 7 firmware
wifi: rtw89: ser: post-recover DMAC state to prevent LPS
wifi: rtw89: ser: Wi-Fi 7 reset HALT C2H after reading it
wifi: rtw89: Turbo mode for RTL8851BU/RTL8852BU
wifi: rtw89: tweak settings of TX power and channel for Wi-Fi 7
wifi: rtw89: usb: fix TX flow control by tracking in-flight URBs
wifi: rtw89: usb: Rx aggregation for RTL8832CU/RTL8851BU
wifi: rtw89: wow: add retry for ensuring packet are processed
wifi: rtw89: wow: enable MLD address for Magic packet wakeup
wifi: rtw89: wow: use struct style to fill WOW wakeup control H2C command
wifi: UHR: define DPS/DBE/P-EDCA elements and fix size parsing
wifi: wilc1000: fix dma_buffer leak on bus acquire failure
wifi: wilc1000: use kzalloc_flex
 
wireguard: allowedips: remove redundant space
wireguard: allowedips: Use kfree_rcu() instead of call_rcu()
wireguard: device: use exit_rtnl callback instead of manual rtnl_lock in pre_exit
wireguard: send: append trailer after expanding head
 
workqueue: Add system_dfl_long_wq for long unbound works
workqueue: add test_workqueue benchmark module
workqueue: add WQ_AFFN_CACHE_SHARD affinity scope
workqueue: Allow to expose ordered workqueues via sysfs
workqueue: Annotate alloc_workqueue_va() with __printf(1, 0)
workqueue: avoid unguarded 64-bit division
workqueue: devres: Add device-managed allocate workqueue
workqueue: fix devm_alloc_workqueue() va_list misuse
workqueue: fix parse_affn_scope() prefix matching bug
workqueue: fix typo in WQ_AFFN_SMT comment
workqueue: Fix wq->cpu_pwq leak in alloc_and_link_pwqs() WQ_UNBOUND path
workqueue: Release PENDING in __queue_work() drain/destroy reject path
workqueue: Remove HK_TYPE_WQ from affecting wq_unbound_cpumask
workqueue: Remove NULL wq WARN in __queue_delayed_work()
workqueue: set WQ_AFFN_CACHE_SHARD as the default affinity scope
workqueue: unlink pwqs from wq->pwqs list in alloc_and_link_pwqs() error path
workqueue: Update documentation as per system_percpu_wq naming
workqueue: use NR_STD_WORKER_POOLS instead of hardcoded value
workqueue: validate cpumask_first() result in llc_populate_cpu_shard_id()
 
writeback: fix kernel-doc function name mismatch for wb_put_many()
writeback: Fix use after free in inode_switch_wbs_work_fn()
writeback: prep helpers for dirty-limit and writeback accounting
writeback: prevent memory cgroup release in writeback module
 
ww-mutex: Fix the ww_acquire_ctx function annotations
 
x86-64/arm64/powerpc: clean up and rename __copy_from_user_flushcache
 
x86-64: rename misleadingly named '__copy_user_nocache()' function
 
x86/64/defconfig: Add CONFIG_IRQ_REMAP
 
x86/acpi: Add acpi_get_cpu_uid() for unified ACPI CPU UID retrieval
 
x86/alternative: delay freeing of smp_locks section
 
x86/apic: Avoid the PVOPS indirection for the TSC deadline timer
x86/apic: Drop AMD Extended Interrupt LVT macros
x86/apic: Enable TSC coupled programming mode
x86/apic: Remove pointless fence in lapic_next_deadline()
 
x86/asm/fsgsbase: Remove unnecessary "memory" clobbers from FS/GS base (read-) accessors
 
x86/asm/segment: Implement loadsegment()/savesegment() macros with static inline helpers
x86/asm/segment: Remove unnecessary "memory" clobber from savesegment()
x86/asm/segment: Use ASM_INPUT_RM in __loadsegment_fs()
 
x86/asm: Use inout "+" asm onstraint modifiers in __iowrite32_copy()
 
x86/boot/e820: Re-enable BIOS fallback if e820 table is empty
 
x86/CPU/AMD: Add more Zen6 models
x86/CPU/AMD: Prevent improper isolation of shared resources in Zen2's op cache
x86/CPU/AMD: Print AGESA string from DMI additional information entry
 
x86/cpu/topology: Consolidate AMD and Hygon cases in parse_topology()
 
x86/cpu: Add platform ID to CPU info structure
x86/cpu: Add platform ID to CPU matching structure
x86/cpu: Defer LASS enabling until userspace comes up
x86/cpu: Disable FRED when PTI is forced on
 
x86/CPU: Fix FPDSS on Zen1
 
x86/cpu: Remove LASS restriction on EFI
x86/cpu: Remove LASS restriction on vsyscall emulation
x86/cpu: Remove M486/M486SX/ELAN support
 
x86/cpufeatures: Add AMD CPPC Performance Priority feature.
 
x86/efi: Disable LASS while executing runtime services
x86/efi: Fix graceful fault handling after FPU softirq changes
x86/efi: Restore IRQ state in EFI page fault handler
 
x86/elf: Use savesegment() for segment register reads in ELF core dump
 
x86/fpu: Correct misspelled xfeaures_to_write local var
x86/fpu: Correct the comment explaining what xfeatures_in_use() does
 
x86/fred: Enable FRED by default
x86/fred: Remove kernel log message when initializing exceptions
 
x86/ftrace: Relocate %rip-relative percpu refs in dynamic trampolines
 
x86/hyperv: move stimer cleanup to hv_machine_shutdown()
x86/hyperv: Skip LP/VP creation on kexec
 
x86/irqflags: Preemptively move include paravirt.h directive where it belongs
 
x86/kexec: Push kjump return address even for non-kjump kexec
 
x86/kvm/vmx: Fix VMX vs hrtimer_rearm_deferred()
x86/kvm/vmx: Fix x86_64 CFI build
x86/kvm/vmx: Move IRQ/NMI dispatch from KVM into x86 core
 
x86/local: Remove trailing semicolon from _ASM_XADD in local_add_return()
 
x86/mce, EDAC/mce_amd: Add new SMCA bank types
x86/mce, EDAC/mce_amd: Reorder SMCA bank type enums
x86/mce, EDAC/mce_amd: Update CS bank type naming
 
x86/mce: Restore MCA polling interval halving
 
x86/microcode: Add platform mask to Intel microcode "old" list
x86/microcode: Do not access MSR_IA32_PLATFORM_ID when running as a guest
x86/microcode: Refactor platform ID enumeration into a helper
 
x86/mm/pat: Convert pmd code to use page table apis
x86/mm/pat: Convert populate_pgd() to use page table apis
x86/mm/pat: Convert pte code to use page table apis
x86/mm/pat: Convert split_large_page() to use ptdescs
 
x86/mm/tlb: Make enter_lazy_tlb() always inline on x86
 
x86/mm: Disable broadcast TLB flush when PCID is disabled
x86/mm: Revert INVLPGB optimization for set_memory code
 
x86/mtrr: Use kstrtoul() in parse_mtrr_spare_reg()
 
x86/paravirt: Replace io_delay() hook with a bool
 
x86/process/32: Use correct type for 'gs' variable in __show_regs() to avoid zero-extension
 
x86/process/64: Use savesegment() in __show_regs() instead of inline asm
 
x86/reboot: Execute the kernel restart handler upon machine restart
 
x86/resctrl: Only check Intel systems for SNC
 
x86/sev, crypto/ccp: Move HSAVE_PA setup to arch/x86/
x86/sev, crypto/ccp: Move SNP init to ccp driver
 
x86/sev: Create a function to clear/zero the RMP
x86/sev: Create snp_prepare()
x86/sev: Create snp_shutdown()
x86/sev: Rename SNP_FEATURES_PRESENT to SNP_FEATURES_IMPL
 
x86/shstk: Prevent deadlock during shstk sigreturn
 
x86/split_lock: Don't warn about unknown split_lock_detect parameter
x86/split_lock: Restructure the unwieldy switch-case in sld_state_show()
 
x86/tdx: Fix the typo in TDX_ATTR_MIGRTABLE
x86/tdx: Rename TDX_ATTR_* to TDX_TD_ATTR_*
 
x86/tls: Clean up 'sel' variable usage in do_set_thread_area()
 
x86/topology: use bitmap_weight_from()
 
x86/traps: Consolidate user fixups in the #GP handler
 
x86/tsc: Handle CLOCK_SOURCE_VALID_FOR_HRES correctly
 
x86/um: fix vDSO installation
 
x86/vdso: Clean up remnants of VDSO32_NOTE_MASK
x86/vdso: Drop pointless #ifdeffery in vvar_vclock_fault()
x86/vdso: Fix incorrect size in munmap() on map_vdso() failure
x86/vdso: undefine CONFIG_HUGETLB_PAGE_OPTIMIZE_VMEMMAP for vdso32
x86/vdso: Use 32-bit CHECKFLAGS for compat vDSO
 
x86/virt/sev: Drop support for SNP hotplug
x86/virt/sev: Drop WBINVD before setting MSR_AMD64_SYSCFG_SNP_EN
x86/virt/sev: Keep the RMP table bookkeeping area mapped
 
x86/virt/tdx: Drop the outdated requirement that TDX be enabled in IRQ context
x86/virt/tdx: KVM: Consolidate TDX CPU hotplug handling
x86/virt/tdx: Print TDX module version during init
x86/virt/tdx: Retrieve TDX module version
x86/virt/tdx: Tag a pile of functions as __init, and globals as __ro_after_init
x86/virt/tdx: Use ida_is_empty() to detect if any TDs may be running
 
x86/virt: Add refcounting of VMX/SVM usage to support multiple in-kernel users
x86/virt: Force-clear X86_FEATURE_VMX if configuring root VMCS fails
x86/virt: Silence RCU lockdep splat in emergency virt callback path
x86/virt: Treat SVM as unsupported when running as an SEV+ guest
 
x86/vsyscall: Disable LASS if vsyscall mode is set to EMULATE
x86/vsyscall: Reorganize the page fault emulation code
x86/vsyscall: Restore vsyscall=xonly mode under LASS
 
x86/xen: Fix a potential problem in xen_e820_resolve_conflicts()
x86/xen: Fix xen_e820_swap_entry_with_ram()
x86/xen: Tolerate nested XEN_LAZY_MMU entering/leaving
 
x86: Inline TSC reads in timekeeping
x86: move the XOR code to lib/raid/
x86: rename and clean up __copy_from_user_inatomic_nocache()
x86: rtc: Drop PNP device check
x86: shstk: use the new common vm_mmap_shadow_stack() helper
 
xattr,net: support limited amount of extended attributes on sockfs sockets
 
xattr: add rcu_head and rhash_head to struct simple_xattr
xattr: add rhashtable-based simple_xattr infrastructure
xattr: add xattr_permission_error()
xattr: move user limits for xattrs to generic infra
xattr: remove rbtree-based simple_xattr infrastructure
xattr: support extended attributes on sockets
xattr: switch xattr_permission() to switch statement
 
xen/arm: Replace __ASSEMBLY__ with __ASSEMBLER__ in interface.h
 
xen/grant-table: guard gnttab_suspend/resume with CONFIG_HIBERNATE_CALLBACKS
 
xen/manage: unwind partial shutdown watcher setup on error
 
xen/privcmd: fix double free via VMA splitting
 
xen/swiotlb: fix stale reference to swiotlb_unmap_page()
 
xfrm: ah: account for ESN high bits in async callbacks
xfrm: ah: use skb_to_full_sk in async output callbacks
xfrm: Check for underflow in xfrm_state_mtu
xfrm: defensively unhash xfrm_state lists in __xfrm_state_delete
xfrm: Don't clobber inner headers when already set
xfrm: Drop support for HMAC-RIPEMD-160
xfrm: esp: avoid in-place decrypt on shared skb frags
xfrm: esp: restore combined single-frag length gate
xfrm: espintcp: do not reuse an in-progress partial send
xfrm: input: hold netns during deferred transport reinjection
xfrm: ipcomp: Free destination pages on acomp errors
xfrm: iptfs: fix ABBA deadlock in iptfs_destroy_state()
xfrm: iptfs: fix use-after-free on first_skb in __input_process_payload
xfrm: iptfs: preserve shared-frag marker in iptfs_consume_frags()
xfrm: iptfs: reset runtime state when cloning SAs
xfrm: move policy_bydst RCU sync from per-netns .exit to .pre_exit
xfrm: policy: fix use-after-free on inexact bin in xfrm_policy_bysel_ctx()
xfrm: provide message size for XFRM_MSG_MAPPING
xfrm: route MIGRATE notifications to caller's netns
xfrm: update outdated comment
 
xfs: abort mount if xfs_fs_reserve_ag_blocks fails
xfs: add a separate tracepoint for stealing an open zone for GC
xfs: add write pointer to xfs_rtgroup_geometry
xfs: avoid unnecessary calculations in xfs_zoned_need_gc()
xfs: avoid unnecessary open zone check in xfs_select_zone_nowait()
xfs: check da node block pad field during scrub
xfs: check directory data block header padding in scrub
xfs: delay initial open of the GC zone
xfs: display more zone related information in mountstats
xfs: don't decrement the buffer LRU count for in-use buffers
xfs: don't keep a reference for buffers on the LRU
xfs: drop the RTG reference later in xfs_ioc_rtgroup_geometry
xfs: expose the number of open zones in sysfs
xfs: factor out isize updates from xfs_dio_write_end_io
xfs: factor out xfs_dio_write_zoned_end_io
xfs: factor out xfs_zone_inc_written
xfs: factor rtgroup geom write pointer reporting into a helper
xfs: fix a buffer lookup against removal race
xfs: fix a comment typo in xfs_select_zone_nowait()
xfs: fix a resource leak in xfs_alloc_buftarg()
xfs: fix error returns in CoW fork repair
xfs: fix integer overflow in busy extent sort comparator
xfs: fix integer overflow in deferred intent sort comparators
xfs: fix iomap hole map reporting for zoned zero range
xfs: fix memory leak for data allocated by xfs_zone_gc_data_alloc()
xfs: fix memory leak on error in xfs_alloc_zone_info()
xfs: fix number of GC bvecs
xfs: fix number of GC bvecs
xfs: fix overlapping extents returned for pNFS LAYOUTGET
xfs: fix rtgroup cleanup in CoW fork repair
xfs: fix the "limiting open zones" message
xfs: Fix typo in comment
xfs: fix use of uninitialized imap in xfs_fs_map_blocks error path
xfs: flush delalloc blocks on ENOSPC in xfs_trans_alloc_icreate
xfs: flush dirty pagecache over hole in zoned mode zero range
xfs: flush eof folio before insert range size update
xfs: fold xfs_setattr_size into xfs_vn_setattr_size
xfs: handle racing deletions in xfs_zone_gc_iter_irec
xfs: handle too many open zones when mounting
xfs: look up cow fork extent earlier for buffered iomap_begin
xfs: only flush when COW fork blocks overlap data fork holes
xfs: opencode xfs_zone_record_blocks
xfs: put the open zone later xfs_open_zone_put
xfs: reduce special casing for the open GC zone
xfs: refactor GC zone selection helpers
xfs: refactor xfs_mount_zones
xfs: remove a duplicate assert in xfs_setattr_size
xfs: Remove mention of PageWriteback
xfs: remove the meaningless XFS_ALLOC_FLAG_FREEING
xfs: rename xfs_zone_gc_iter_next to xfs_zone_gc_iter_irec
xfs: replace zero range flush with folio batch
xfs: report cow mappings with dirty pagecache for iomap zero range
xfs: return default quota limits for IDs without a dquot
xfs: start gc on zonegc_low_space attribute updates
xfs: streamline GC zone selection
xfs: support T10 protection information
xfs: switch (back) to a per-buftarg buffer hash
xfs: untangle the open zones reporting in mountinfo
xfs: use a lockref for the buffer reference count
xfs: use bio_await in xfs_zone_gc_reset_sync
xfs: Use xarray to track SB UUIDs instead of plain array.
xfs: zero directory data block padding on write verification
xfs: zero entire directory data block header region at init
 
xhci: tegra: Fix ghost USB device on dual-role port unplug
xhci: use BIT macro
 
xor: add a better public API
xor: add a kunit test case
xor: assert that xor_blocks is not call from interrupt context
xor: avoid indirect calls for arm64-optimized ops
xor: cleanup registration and probing
xor: make xor.ko self-contained in lib/raid/
xor: move generic implementations out of asm-generic/xor.h
xor: move to lib/raid/
xor: pass the entire operation to the low-level ops
xor: remove macro abuse for XOR implementation registrations
xor: small cleanups
xor: split xor.h
xor: use static_call for xor_gen
 
xprtrdma: Avoid 250 ms delay on backlog wakeup
xprtrdma: Close lost-wakeup race in xprt_rdma_alloc_slot
xprtrdma: Close sendctx get/put race that can block a transport
xprtrdma: Decouple frwr_wp_create from frwr_map
xprtrdma: Post receive buffers after RPC completion
xprtrdma: Replace rpcrdma_mr_seg with xdr_buf cursor
xprtrdma: Scale receive batch size with credit window
 
xsk: avoid double checking against rx queue being full
xsk: avoid skb leak in XDP_TX_METADATA case
xsk: cache csum_start/csum_offset to fix TOCTOU in xsk_skb_metadata()
xsk: Extend xsk_rcv_check validation
xsk: fix u64 descriptor address truncation on 32-bit architectures
xsk: fix use-after-free of xs->skb in xsk_build_skb() free_err path
xsk: fix xsk_addrs slab leak on multi-buffer error path
xsk: free the skb when hitting the upper bound MAX_SKB_FRAGS
xsk: handle NULL dereference of the skb without frags issue
xsk: prevent CQ desync when freeing half-built skbs in xsk_build_skb()
xsk: Proxy pool management for leased queues
xsk: reject sw-csum UMEM binding to IFF_TX_SKB_NO_LINEAR devices
xsk: remove repeated defines
xsk: use __xsk_rcv_zc_safe for ZC multi-buffer Rx processing
 
xskmap: reject TX-only AF_XDP sockets
 
xtensa: ISS: Use register_sys_off_handler(SYS_OFF_MODE_RESTART)
xtensa: uapi: Reuse asm-generic ucontext.h
xtensa: xt2000: Use register_sys_off_handler(SYS_OFF_MODE_RESTART)
xtensa: xtfpga: Use register_sys_off_handler(SYS_OFF_MODE_RESTART)
 
ynl: ethtool: remove duplicated unspec entry
 
zloop: add max_open_zones option
zloop: factor out zloop_mark_{full,empty} helpers
zloop: fix write pointer calculation in zloop_forget_cache
zloop: forget write cache on force removal
zloop: improve the unaligned write pointer warning
zloop: refactor zloop_rw
zloop: remove irq-safe locking
zloop: set RQF_QUIET when completing requests on deleted devices
zloop: use vfs_truncate
 
zonefs: handle integer overflow in zonefs_fname_to_fno
zonefs: widen trace event i_ino fields to u64
 
zram: change scan_slots to return void
zram: do not autocorrect bad recompression parameters
zram: do not forget to endio for partial discard requests
zram: do not permit params change after init
zram: drop ->num_active_comps
zram: fix use-after-free in zram_bvec_write_partial()
zram: fix use-after-free in zram_writeback_endio
zram: optimize LZ4 dictionary compression performance
zram: propagate read_from_bdev_async() errors
zram: reject unrecognized type= values in recompress_store()
zram: remove chained recompression
zram: unify and harden algo/priority params handling
zram: update recompression documentation
zram: use statically allocated compression algorithm names
 
zsmalloc: return -EBUSY for zspage migration lock contention
 
{net/RDMA}/mlx5: Add LAG demux table API and vport demux rules