Changelog in Linux kernel 6.17

 
Linux: (powerpc/512) Fix possible `dma_unmap_single()` on uninitialized pointer
 
.mailmap: add entry for Easwar Hariharan
.mailmap: update Hans Verkuil's email addresses
 
9p: don't bother with always_delete_dentry
 
[ceph] parse_longname(): strrchr() expects NUL-terminated string
 
__attach_mnt(): lose the second argument
 
accel/amdxdna: Revise device bo creation and free
 
accel/habanalabs/gaudi2: Use kvfree() for memory allocated with kvcalloc()
 
accel/habanalabs: Switch to use %ptTs
 
accel/ivpu: Add inference_timeout_ms module parameter
accel/ivpu: Add initial Wildcat Lake support
accel/ivpu: Add turbo flag to the DRM_IVPU_CMDQ_CREATE ioctl
accel/ivpu: Prevent recovery work from being queued during device removal
 
accel/qaic: Add Reliability, Accessibility, Serviceability (RAS)
accel/qaic: delete qaic_bo.handle
accel/qaic: Use dev_printk() in RAS
 
ACPI/IORT: Fix memory leak in iort_rmr_alloc_sids()
 
ACPI/PCI: Remove space before newline
 
ACPI/PNP: Use my kernel.org address in MAINTAINERS and ABI docs
 
ACPI: APEI: EINJ: Add einjv2 extension struct
ACPI: APEI: EINJ: Check if user asked for EINJV2 injection
ACPI: APEI: EINJ: Create debugfs files to enter device id and syndrome
ACPI: APEI: EINJ: Discover EINJv2 parameters
ACPI: APEI: EINJ: Enable EINJv2 error injections
ACPI: APEI: EINJ: Enable the discovery of EINJv2 capabilities
ACPI: APEI: EINJ: Fix check and iounmap of uninitialized pointer p
ACPI: APEI: EINJ: Fix kernel test sparse warnings
ACPI: APEI: EINJ: Fix less than zero comparison on a size_t variable
ACPI: APEI: EINJ: fix potential NULL dereference in __einj_error_inject()
ACPI: APEI: EINJ: Fix resource leak by remove callback in .exit.text
ACPI: APEI: EINJ: Fix trigger actions
ACPI: APEI: EINJ: prevent memory corruption in error_type_set()
ACPI: APEI: EINJ: Update the documentation for EINJv2 support
ACPI: APEI: GHES: add TAINT_MACHINE_CHECK on GHES panic path
ACPI: APEI: handle synchronous exceptions in task work
ACPI: APEI: MAINTAINERS: Update reviewers for APEI
ACPI: APEI: send SIGBUS to current task if synchronous memory error not recovered
ACPI: DPTF: Support for Wildcat Lake
ACPI: EC: Relax sanity check of the ECDT ID string
ACPI: Enable CONFIG_ACPI_DEBUG by default
ACPI: fan: Replace sprintf() with sysfs_emit()
ACPI: fan: Replace sprintf()/scnprintf() with sysfs_emit() in show() functions
ACPI: fan: Update debug message in fan_get_state_acpi4()
ACPI: Fix typos
ACPI: LPSS: Remove AudioDSP related ID
 
acpi: nfit: intel: avoid multiple -Wflex-array-member-not-at-end warnings
 
ACPI: pfr_update: Add more debug information when firmware update failed
ACPI: pfr_update: Fix the driver update version check
ACPI: PM: Set .detach in acpi_general_pm_domain definition
ACPI: PM: Set/clear power.strict_midlayer in prepare/complete
ACPI: PRM: Reduce unnecessary printing to avoid user confusion
ACPI: proc: Prefer to use octal permission
ACPI: proc: Remove unused header
ACPI: proc: Use correct format specifier and drop casting
ACPI: proc: Use str_enabled_disabled() helper
ACPI: processor: fix acpi_object initialization
ACPI: processor: perflib: Fix initial _PPC limit application
ACPI: processor: perflib: Move problematic pr->performance check
ACPI: processor: throttling: Remove space before newline
ACPI: Return -ENODEV from acpi_parse_spcr() when SPCR support is disabled
ACPI: RISC-V: Fix FFH_CPPC_CSR error handling
ACPI: Suppress misleading SPCR console message when SPCR table is absent
ACPI: TAD: Replace sprintf() with sysfs_emit()
ACPI: wakeup: Drop unneeded casting for sleep_state
 
ACPICA: Decrease `AcpiExTracePoint` verbosity
 
Linux: Add `devm_dma_request_chan()` to simplify probe
Linux: Add a bare-minimum Regulator abstraction
Linux: Add a new optional ",cma" suffix to the crashkernel= command line option
Linux: Add audio support for acp7.2 platform
Linux: Add DisplayPort sound support for Fairphone 5
Linux: Add few updates to the STM32 SPI driver
Linux: add locked_recursive_removal()
Linux: Add multiple priorities support to mlx5 RDMA TRANSPORT tables
Linux: Add RPMh regulator support for PM7550 & PMR735B
Linux: Add RSPI support for RZ/V2H
Linux: Add SDCA DAI ops helpers
Linux: Add sound card support for QCS8275
Linux: Add SoundWire machines for ACP7.0/ACP7.1 sof stack
Linux: Add support to set NAPI threaded for individual NAPI
 
af_unix/scm: fix whitespace errors
 
af_unix: Cache state->msg in unix_stream_read_generic().
af_unix: Don't check SOCK_DEAD in unix_stream_read_skb().
af_unix: Don't hold unix_state_lock() in __unix_dgram_recvmsg().
af_unix: Don't use skb_recv_datagram() in unix_stream_read_skb().
af_unix: enable handing out pidfds for reaped tasks in SCM_PIDFD
af_unix: introduce and use scm_replace_pid() helper
af_unix: Introduce SO_INQ.
af_unix: introduce unix_skb_to_scm helper
af_unix: rework unix_maybe_add_creds() to allow sleep
af_unix: stash pidfs dentry when needed
af_unix: Use cached value for SOCK_STREAM in unix_inq_len().
 
afs: Fix potential null pointer dereference in afs_put_server
 
alarmtimer: Hide alarmtimer_suspend event when RTC_CLASS is not configured
 
alloc_tag: add sequence number for module and iterator
alloc_tag: keep codetag iterator active between read()
alloc_tag: remove empty module tag section
 
alpha: regularize the situation with asm/param.h
alpha: replace sprintf()/strcpy() with scnprintf()/strscpy()
 
ALSA: 6fire: Use safer strscpy() instead of strcpy()
ALSA: ac97: Copy string more safely
ALSA: ac97: Use safer strscpy() instead of strcpy()
ALSA: ad1816a: Use safer strscpy() instead of strcpy()
ALSA: ad1889: Use safer strscpy() instead of strcpy()
ALSA: adlib: Use safer strscpy() instead of strcpy()
ALSA: ak4531: Use safer strscpy() instead of strcpy()
ALSA: ali5451: Use safer strscpy() instead of strcpy()
ALSA: aloop: Replace deprecated strcpy() with strscpy()
ALSA: als100: Use safer strscpy() instead of strcpy()
ALSA: als300: Use safer strscpy() instead of strcpy()
ALSA: als4000: Use safer strscpy() instead of strcpy()
ALSA: asihpi: Use safer strscpy() instead of strcpy()
ALSA: atiixp: Use safer strscpy() instead of strcpy()
ALSA: au88x0: Use safer strscpy() instead of strcpy()
ALSA: aw2: Use safer strscpy() instead of strcpy()
ALSA: azt3328: Put __maybe_unused for inline functions for gameport
ALSA: azt3328: Use safer strscpy() instead of strcpy()
ALSA: bt87x: Use safer strscpy() instead of strcpy()
ALSA: ca0106: Use safer strscpy() instead of strcpy()
ALSA: cmi8328: Use safer strscpy() instead of strcpy()
ALSA: cmi8330: Use safer strscpy() instead of strcpy()
ALSA: cmipci: Copy string more safely
ALSA: cmipci: Use safer strscpy() instead of strcpy()
ALSA: control: Use safer strscpy() instead of strcpy()
ALSA: core: Copy string more safely
ALSA: cs423x: Use safer strscpy() instead of strcpy()
ALSA: cs4281: Use safer strscpy() instead of strcpy()
ALSA: cs46xx: Use safer strscpy() instead of strcpy()
ALSA: cs5530: Use safer strscpy() instead of strcpy()
ALSA: cs5535audio: Use safer strscpy() instead of strcpy()
ALSA: ctxfi: Use safer strscpy() instead of strcpy()
ALSA: docs: Add documents for recently changes in snd-usb-audio
ALSA: docs: Remove 3rd person singular s in *to indicate*
ALSA: dummy: Replace deprecated strcpy() with strscpy()
ALSA: echoaudio: Replace deprecated strcpy() with strscpy()
ALSA: echoaudio: Use safer strscpy() instead of strcpy()
ALSA: emu10k1: Replace deprecated strcpy() with strscpy()
ALSA: emu10k1: Use safer strscpy() instead of strcpy()
ALSA: ens1370: Use safer strscpy() instead of strcpy()
ALSA: es1688: Use safer strscpy() instead of strcpy()
ALSA: es18xx: Use safer strscpy() instead of strcpy()
ALSA: es1938: Use safer strscpy() instead of strcpy()
ALSA: es1968: Use safer strscpy() instead of strcpy()
ALSA: firewire-motu: drop EPOLLOUT from poll return values as write is not supported
ALSA: firewire: bebob: Use safer strscpy() instead of strcpy()
ALSA: firewire: dice: Use safer strscpy() instead of strcpy()
ALSA: firewire: digi00x: Use safer strscpy() instead of strcpy()
ALSA: firewire: fireface: Use safer strscpy() instead of strcpy()
ALSA: firewire: fireworks: Use safer strscpy() instead of strcpy()
ALSA: firewire: isight: Use safer strscpy() instead of strcpy()
ALSA: firewire: motu: Use safer strscpy() instead of strcpy()
ALSA: firewire: oxfw: Use safer strscpy() instead of strcpy()
ALSA: firewire: tascam: Use safer strscpy() instead of strcpy()
ALSA: fm801: Use safer strscpy() instead of strcpy()
ALSA: galaxy: Use safer strscpy() instead of strcpy()
ALSA: gus: Use safer strscpy() instead of strcpy()
ALSA: hda/analog: Rewrite to new probe method
ALSA: hda/ca0110: Rewrite to new probe method
ALSA: hda/ca0132: Enable hardware band EQ for Sound Blaster Core3D
ALSA: hda/ca0132: Fix buffer overflow in add_tuning_control
ALSA: hda/ca0132: Fix missing error handling in ca0132_alt_select_out()
ALSA: hda/ca0132: Fix using plain integer as NULL pointer in add_tuning_control
ALSA: hda/ca0132: Rewrite to new probe method
ALSA: hda/ca0132: Use const char * for strings
ALSA: hda/cirrus: Enable drivers as default
ALSA: hda/cirrus: Restrict prompt only for CONFIG_EXPERT
ALSA: hda/cirrus: Split to cs420x and cs421x drivers
ALSA: hda/cmedia: Rewrite to new probe method
ALSA: hda/conexant: Renaming the codec with device ID 0x1f86 and 0x1f87
ALSA: hda/conexant: Rewrite to new probe method
ALSA: hda/cs8409: Rewrite to new probe method
ALSA: hda/generic: Rewrite to new probe method
ALSA: hda/hdmi: Add pin fix for another HP EliteDesk 800 G4 model
ALSA: hda/hdmi: Enable drivers as default
ALSA: hda/hdmi: Restore missing HDMI codec entries
ALSA: hda/hdmi: Restrict prompt only for CONFIG_EXPERT
ALSA: hda/hdmi: Rewrite to new probe method
ALSA: hda/hdmi: Split vendor codec drivers
ALSA: hda/realtek - Fix mute LED for HP Victus 16-d1xxx (MB 8A26)
ALSA: hda/realtek - Fix mute LED for HP Victus 16-r1xxx
ALSA: hda/realtek - Fix mute LED for HP Victus 16-s0xxx
ALSA: hda/realtek: Add ALC295 Dell TAS2781 I2C fixup
ALSA: hda/realtek: Add Framework Laptop 13 (AMD Ryzen AI 300) to quirks
ALSA: hda/realtek: add LG gram 16Z90R-A to alc269 fixup table
ALSA: hda/realtek: Add support for ASUS Commercial laptops using CS35L41 HDA
ALSA: hda/realtek: Add support for ASUS NUC using CS35L41 HDA
ALSA: hda/realtek: Add support for HP EliteBook x360 830 G6 and EliteBook 830 G6
ALSA: hda/realtek: Audio disappears on HP 15-fc000 after warm boot again
ALSA: hda/realtek: Enable drivers as default
ALSA: hda/realtek: Fix headset mic for TongFang X6[AF]R5xxY
ALSA: hda/realtek: Fix headset mic on ASUS Zenbook 14
ALSA: hda/realtek: Fix headset mic on HONOR BRB-X
ALSA: hda/realtek: Fix mute led for HP Laptop 15-dw4xx
ALSA: hda/realtek: Fix volume control on Lenovo Thinkbook 13x Gen 4
ALSA: hda/realtek: Fixup ft alc257 rename alc3328
ALSA: hda/realtek: Restrict prompt only for CONFIG_EXPERT
ALSA: hda/realtek: Rewrite to new probe method
ALSA: hda/realtek: Support Lenovo Thinkbook 13x Gen 5
ALSA: hda/senary: Rewrite to new probe method
ALSA: hda/si3054: Rewrite to new probe method
ALSA: hda/sigmatel: Rewrite to new probe method
ALSA: hda/tas2781: Add bus name in device name check
ALSA: hda/tas2781: Add compatible for hardware id TIAS2781 and TXNW2781
ALSA: hda/tas2781: Add missed brace and hardware id re-order
ALSA: hda/tas2781: Add name prefix tas2781 for tas2781's dvc_tlv and amp_vol_tlv
ALSA: hda/tas2781: Fix a potential race condition that causes a NULL pointer in case no efi.get_variable exsits
ALSA: hda/tas2781: Fix EFI name for calibration beginning with 1 instead of 0
ALSA: hda/tas2781: Fix the order of TAS2781 calibrated-data
ALSA: hda/tas2781: Normalize the volume kcontrol name
ALSA: hda/tas2781: Support L"SmartAmpCalibrationData" to save calibrated data
ALSA: hda/via: Rewrite to new probe method
ALSA: hda: Add device entry for QEMU
ALSA: hda: add MODULE_FIRMWARE for cs35l41/cs35l56
ALSA: hda: Add TAS2770 support
ALSA: hda: Avoid binding with SOF for SKL/KBL platforms
ALSA: hda: cs35l41: Add support for center channel in CS35L41 HDA
ALSA: hda: cs35l41: Support Lenovo Thinkbook 13x Gen 5
ALSA: hda: Disable codec runtime PM when jack polling is enabled
ALSA: hda: Disable jack polling at shutdown
ALSA: hda: Drop old codec binding method
ALSA: hda: Drop superfluous driver->ops NULL checks
ALSA: hda: Fix the wrong register was used for DVC of TAS2770
ALSA: hda: Handle the jack polling always via a work
ALSA: hda: intel-dsp-config: Prevent SEGFAULT if ACPI_HANDLE() is NULL
ALSA: hda: intel-dsp-config: Select SOF driver on MTL Chromebooks
ALSA: hda: Introduce hda_codec_driver ops
ALSA: hda: Move codec drivers into sound/hda/codecs directory
ALSA: hda: Move common codec driver into sound/hda/common directory
ALSA: hda: Move CONFIG_SND_HDA_PREALLOC_SIZE into sound/hda/common
ALSA: hda: Move controller drivers into sound/hda/controllers directory
ALSA: hda: Move HD-audio core stuff into sound/hda/core
ALSA: hda: Move widget capability macros into hdaudio.h
ALSA: hda: Remove old commented out sanity check
ALSA: hda: Remove redundant pm_runtime_mark_last_busy() calls
ALSA: hda: Return the codec init error properly at snd_hda_codec_build_controls()
ALSA: hda: Split Realtek HD-audio codec driver
ALSA: hda: tas2781: fix tas2563 EFI data endianness
ALSA: hda: tas2781: Fix wrong reference of tasdevice_priv
ALSA: hda: tas2781: reorder tas2563 calibration variables
ALSA: hda: Use pci_is_display()
ALSA: hda: Use safer strscpy() instead of strcpy()
ALSA: hdsp: Use safer strscpy() instead of strcpy()
ALSA: hdspm: Use safer strscpy() instead of strcpy()
ALSA: hrtimer: Replace deprecated strcpy() with strscpy()
ALSA: ice1712: Use safer strscpy() instead of strcpy()
ALSA: ice1724: Use safer strscpy() instead of strcpy()
ALSA: intel8x0: Fix incorrect codec index usage in mixer for ICH4
ALSA: intel8x0: Use safer strscpy() instead of strcpy()
ALSA: intel_hdmi: Fix off-by-one error in __hdmi_lpe_audio_probe()
ALSA: intel_hdmi: Remove redundant pm_runtime_mark_last_busy() calls
ALSA: korg1212: Use safer strscpy() instead of strcpy()
ALSA: line6: Use safer strscpy() instead of strcpy()
ALSA: lola: Use safer strscpy() instead of strcpy()
ALSA: lx6464es: Use safer strscpy() instead of strcpy()
ALSA: maestro3: Use safer strscpy() instead of strcpy()
ALSA: mips/sgio2audio: Replace deprecated strcpy() with strscpy()
ALSA: mips: Use safer strscpy() instead of strcpy()
ALSA: mixart: Use safer strscpy() instead of strcpy()
ALSA: mixer_oss: Remove deprecated strcpy() function calls
ALSA: mpu401: Use safer strscpy() instead of strcpy()
ALSA: msnd: Use safer strscpy() instead of strcpy()
ALSA: mtpav: Replace deprecated strcpy() with strscpy()
ALSA: mts64: Replace deprecated strcpy() with strscpy()
ALSA: nm256: Use safer strscpy() instead of strcpy()
ALSA: opl3: Use safer strscpy() instead of strcpy()
ALSA: opl3sa2: Use safer strscpy() instead of strcpy()
ALSA: opl4: Use safer strscpy() instead of strcpy()
ALSA: opti9xx: Use safer strscpy() instead of strcpy()
ALSA: oxygen: Use safer strscpy() instead of strcpy()
ALSA: parisc: Use safer strscpy() instead of strcpy()
ALSA: pcm: Convert snd_pcm_sync_ptr() to user_access_begin/user_access_end()
ALSA: pcm: Convert SNDRV_PCM_IOCTL_SYNC_PTR to user_access_begin/user_access_end()
ALSA: pcm: refactor copy from/to user in SNDRV_PCM_IOCTL_SYNC_PTR
ALSA: pcm: Replace [audio_]tstamp_[n]sec by struct __snd_timespec in struct snd_pcm_mmap_status32
ALSA: pcm: Rewrite recalculate_boundary() to avoid costly loop
ALSA: pcmtest: Replace deprecated strcpy() with strscpy()
ALSA: pcsp: Use safer strscpy() instead of strcpy()
ALSA: pcxhr: Use safer strscpy() instead of strcpy()
ALSA: pdaudiocf: Use safer strscpy() instead of strcpy()
ALSA: portman2x4: Use safer strscpy() instead of strcpy()
ALSA: ppc: Use safer strscpy() instead of strcpy()
ALSA: rawmidi: Use safer strscpy() instead of strcpy()
ALSA: riptide: Use safer strscpy() instead of strcpy()
ALSA: rme32: Use safer strscpy() instead of strcpy()
ALSA: rme9652: Use safer strscpy() instead of strcpy()
ALSA: rme96: Use safer strscpy() instead of strcpy()
ALSA: sc6000: Use safer strscpy() instead of strcpy()
ALSA: scarlett2: Add retry on -EPROTO from scarlett2_usb_tx()
ALSA: seq: Use safer strscpy() instead of strcpy()
ALSA: serial-generic: Use safer strscpy() instead of strcpy()
ALSA: serial-u16550: Use safer strscpy() instead of strcpy()
ALSA: sh: Use safer strscpy() instead of strcpy()
ALSA: sis7019: Use safer strscpy() instead of strcpy()
ALSA: sonicvibes: Use safer strscpy() instead of strcpy()
ALSA: sparc: Use safer strscpy() instead of strcpy()
ALSA: spi: Use safer strscpy() instead of strcpy()
ALSA: sscape: Use safer strscpy() instead of strcpy()
ALSA: synth: Use safer strscpy() instead of strcpy()
ALSA: timer: fix ida_free call while not allocated
ALSA: timer: Replace deprecated strcpy() with strscpy()
ALSA: trident: Use safer strscpy() instead of strcpy()
ALSA: ua101: Use safer strscpy() instead of strcpy()
ALSA: usb-audio: Add DSD support for Comtrue USB Audio device
ALSA: usb-audio: Add mixer quirk for Sony DualSense PS5
ALSA: usb-audio: Add mute TLV for playback volumes on more devices
ALSA: usb-audio: Add mute TLV for playback volumes on some devices
ALSA: usb-audio: Allow Focusrite devices to use low samplerates
ALSA: usb-audio: Avoid multiple assignments in mixer_quirks
ALSA: usb-audio: Avoid precedence issues in mixer_quirks macros
ALSA: usb-audio: Convert comma to semicolon
ALSA: usb-audio: Copy string more safely
ALSA: usb-audio: Don't use printk_ratelimit for debug prints
ALSA: usb-audio: Drop unnecessary parentheses in mixer_quirks
ALSA: usb-audio: Fix block comments in mixer_quirks
ALSA: usb-audio: Fix build with CONFIG_INPUT=n
ALSA: usb-audio: Fix code alignment in mixer_quirks
ALSA: usb-audio: Fix size validation in convert_chmap_v3()
ALSA: usb-audio: Fix whitespace & blank line issues in mixer_quirks
ALSA: usb-audio: move mixer_quirks' min_mute into common quirk
ALSA: usb-audio: Remove unneeded wmb() in mixer_quirks
ALSA: usb-audio: Simplify NULL comparison in mixer_quirks
ALSA: usb-audio: Use correct sub-type for UAC3 feature unit validation
ALSA: usb-audio: Use safer strscpy() instead of strcpy()
ALSA: usb-audio: Validate UAC3 cluster segment descriptors
ALSA: usb-audio: Validate UAC3 power domain descriptors, too
ALSA: usb: qcom: Fix false-positive address space check
ALSA: usb: scarlett2: Fix missing NULL check
ALSA: usx2y: Use safer strscpy() instead of strcpy()
ALSA: via82xx: Use safer strscpy() instead of strcpy()
ALSA: virmidi: Use safer strscpy() instead of strcpy()
ALSA: vx: Use safer strscpy() instead of strcpy()
ALSA: vxpocket: Use safer strscpy() instead of strcpy()
ALSA: wavefront: Use safer strscpy() instead of strcpy()
ALSA: wss: Use safer strscpy() instead of strcpy()
ALSA: ymfpci: Use safer strscpy() instead of strcpy()
 
amd-xgbe: add hardware PTP timestamping support
amd-xgbe: add support for giant packet size
 
amd/amdkfd: correct mem limit calculation for small APUs
 
amdgpu/amdgpu_discovery: increase timeout limit for IFWI init
 
amdkfd: MTYPE_UC for ext-coherent system memory
 
and-xgbe: remove the abstraction for hwptp
 
apparmor: add ability to mediate caps with policy state machine
apparmor: add additional flags to extended permission.
apparmor: add fine grained af_unix mediation
apparmor: add support for profiles to define the kill signal
apparmor: carry mediation check on label
apparmor: cleanup: attachment perm lookup to use lookup_perms()
apparmor: cleanup: refactor file_perm() to doc semantics of some checks
apparmor: Document that label must be last member in struct aa_profile
apparmor: ensure labels with more than one entry have correct flags
apparmor: ensure WB_HISTORY_SIZE value is a power of 2
apparmor: file never has NULL f_path.mnt
apparmor: Fix 8-byte alignment for initial dfa blob streams
apparmor: fix AA_DEBUG_LABEL()
apparmor: fix af_unix auditing to include all address information
apparmor: Fix checking address of an array in accum_label_info()
apparmor: fix dbus permission queries to v9 ABI
apparmor: fix documentation mismatches in val_mask_to_str and socket functions
apparmor: Fix incorrect profile->signal range check
apparmor: fix kernel doc warnings for kernel test robot
apparmor: fix loop detection used in conflicting attachment resolution
apparmor: fix regression in fs based unix sockets when using old abi
apparmor: fix Regression on linux-next (next-20250721)
apparmor: fix some kernel-doc issues in header files
apparmor: fix test error: WARNING in apparmor_unix_stream_connect
apparmor: fix typos and spelling errors
apparmor: Fix unaligned memory accesses in KUnit test
apparmor: fix x_table_lookup when stacking is not the first entry
apparmor: fix: accept2 being specifie even when permission table is presnt
apparmor: fix: oops when trying to free null ruleset
apparmor: force audit on unconfined exec if info is set by find_attach
apparmor: force auditing of conflicting attachment execs from confined
apparmor: gate make fine grained unix mediation behind v9 abi
apparmor: Improve debug print infrastructure
apparmor: in preparation for finer networking rules rework match_prot
apparmor: include conflicting attachment info for confined ix/ux fallback
apparmor: lift kernel socket check out of critical section
apparmor: make __begin_current_label_crit_section() indicate whether put is needed
apparmor: make all generated string array headers const char *const
apparmor: make debug_values_table static
apparmor: make sure unix socket labeling is correctly updated.
apparmor: mitigate parser generating large xtables
apparmor: Modify mismatched function name
apparmor: Modify mismatched function name
apparmor: move the "conflicting profile attachments" infostr to a const declaration
apparmor: remove af_select macro
apparmor: remove explicit restriction that unconfined cannot use change_hat
apparmor: remove redundant perms.allow MAY_EXEC bitflag set
apparmor: remove redundant unconfined check.
apparmor: Remove the unused variable rules
apparmor: Remove unused variable 'sock' in __file_sock_perm()
apparmor: Remove use of the double lock
apparmor: shift ouid when mediating hard links in userns
apparmor: shift uid when mediating af_unix in userns
apparmor: switch signal mediation to use RULE_MEDIATES
apparmor: transition from a list of rules to a vector of rules
apparmor: update kernel doc comments for xxx_label_crit_section
apparmor: use SHA-256 library API instead of crypto_shash API
apparmor: use SHA-256 library API instead of crypto_shash API
apparmor: Use str_yes_no() helper function
apparmor: use the condition in AA_BUG_FMT even with debug disabled
 
ARC: ptrace: Use USER_REGSET_NOTE_TYPE() to specify regset note names
 
arch/powerpc: Remove .interp section in vmlinux
 
arch: powerpc: defconfig: Drop obsolete CONFIG_NET_CLS_TCINDEX
 
arm64/bug: Add ARCH_WARN_ASM macro for BUG/WARN asm code sharing with Rust
 
arm64/cfi,bpf: Support kCFI + BPF on arm64
 
arm64/cpufeature: Add FEAT_MTE_TAGGED_FAR feature
arm64/cpufeature: Add MTE_STORE_ONLY feature
 
arm64/debug: Drop redundant DBG_MDSCR_* macros
 
arm64/gcs: Don't call gcs_free() when releasing task_struct
arm64/gcs: task_gcs_el0_enable() should use passed task
 
arm64/hwcaps: Add MTE_STORE_ONLY hwcaps
 
arm64/kernel: Support store-only mte tag check
 
arm64/mm: Drop redundant addr increment in set_huge_pte_at()
arm64/mm: Elide tlbi in contpte_convert() under BBML2
arm64/mm: Optimize loop to reduce redundant operations of contpte_ptep_get
 
arm64/module: Use text-poke API for late relocations.
 
arm64/sysreg: Add BRBE registers and fields
arm64/sysreg: Add GCIE field to ID_AA64PFR2_EL1
arm64/sysreg: Add ICC_CR0_EL1
arm64/sysreg: Add ICC_ICSR_EL1
arm64/sysreg: Add ICC_IDR0_EL1
arm64/sysreg: Add ICC_PCR_EL1
arm64/sysreg: Add ICC_PPI_ENABLER_EL1
arm64/sysreg: Add ICC_PPI_HMR_EL1
arm64/sysreg: Add ICC_PPI_PRIORITY_EL1
arm64/sysreg: Add ICC_PPI_{C/S}ACTIVER_EL1
arm64/sysreg: Add ICC_PPI_{C/S}PENDR_EL1
arm64/sysreg: Add ICH_HFGITR_EL2
arm64/sysreg: Add ICH_HFGRTR_EL2
arm64/sysreg: Add ICH_HFGWTR_EL2
arm64/sysreg: Add ICH_VCTLR_EL2
 
arm64/watchdog_hld: Add a cpufreq notifier for update watchdog thresh
 
arm64: add Axiado SoC family
arm64: add batched versions of ptep_modify_prot_start/commit
arm64: Add BBM Level 2 cpu feature
arm64: Add capability denoting FEAT_RASv1p1
arm64: Add SOPHGO SOC family Kconfig support
arm64: Add support for GICv5 GSB barriers
arm64: cacheinfo: Provide helper to compress MPIDR value into u32
arm64: cpucaps: Add GICv5 CPU interface (GCIE) capability
arm64: cpucaps: Rename GICv3 CPU interface capability
arm64: cpufeature: Introduce MATCH_ALL_EARLY_CPUS capability type
arm64: debug: call software breakpoint handlers statically
arm64: debug: call step handlers statically
arm64: debug: clean up single_step_handler logic
arm64: debug: refactor reinstall_suspended_bps()
arm64: debug: remove break/step handler registration infrastructure
arm64: debug: remove debug exception registration infrastructure
arm64: debug: split bkpt32 exception entry
arm64: debug: split brk64 exception entry
arm64: debug: split hardware breakpoint exception entry
arm64: debug: split hardware watchpoint exception entry
arm64: debug: split single stepping exception entry
arm64: defconfig: add S32G RTC module support
arm64: defconfig: Drop unneeded unselectable sound drivers
arm64: defconfig: Enable camcc and videocc on Qualcomm SM8450+
arm64: defconfig: Enable CIX SoC
arm64: defconfig: enable further Rockchip platform drivers
arm64: defconfig: enable Maxim max77759 driver
arm64: defconfig: Enable OF_OVERLAY option
arm64: defconfig: Enable RP1 misc/clock/gpio drivers
arm64: defconfig: Enable rudimentary Sophgo SG2000 support
arm64: defconfig: Enable RZ/V2H(P) USB2 PHY controller reset driver
arm64: defconfig: enable Samsung PMIC over ACPM
arm64: defconfig: Enable STM32 Octo Memory Manager and OcstoSPI driver
arm64: defconfig: enable STM32 timers drivers
arm64: defconfig: Enable Tegra HSP and BPMP
arm64: defconfig: Enable Tegra241 and Tegra264
arm64: defconfig: enable the Axiado family
arm64: defconfig: Switch SOUND to module
arm64: Detect FEAT_DoubleFault2
arm64: Detect FEAT_SCTLR2
arm64: Disable GICv5 read/write/instruction traps
arm64: dts: Add DSPI entries for S32G platforms
arm64: dts: Add DTS for Marvell PXA1908 and samsung,coreprimevelte
arm64: dts: add imx95-libra-rdk-fpsc board
arm64: dts: add ngpios for vf610 compatible gpio controllers
arm64: dts: airoha: en7581: Add ethernet nodes to EN7581 SoC evaluation board
arm64: dts: allwinner: a100: Add EMAC support
arm64: dts: allwinner: a100: Add pin definitions for RGMII/RMII
arm64: dts: allwinner: a133-liontron-h-a133l: Add Ethernet support
arm64: dts: allwinner: a523: add Mali GPU node
arm64: dts: allwinner: a523: Add power controller device nodes
arm64: dts: allwinner: A523: Add SID controller node
arm64: dts: allwinner: a523: Add UART1 pins
arm64: dts: allwinner: a523: enable Mali GPU for all boards
arm64: dts: allwinner: a523: Move mmc nodes to correct position
arm64: dts: allwinner: a523: Move rgmii0 pins to correct location
arm64: dts: allwinner: t527: Add OrangePi 4A board
arm64: dts: altera: socfpga_stratix10: update internal oscillators
arm64: dts: amlogic: Add Ugoos AM3
arm64: dts: amlogic: Align wifi node name with bindings
arm64: dts: amlogic: Enable the npu node for Alta and VIM3
arm64: dts: apple: Add Apple SoC GPU
arm64: dts: apple: Add bit offset to PMIC NVMEM node names
arm64: dts: apple: t8012-j132: Include touchbar framebuffer node
arm64: dts: axiado: Add initial support for AX3000 SoC and eval board
arm64: dts: axiado: Add missing UART aliases
arm64: dts: bcm2712: Add external clock for RP1 chipset on Rpi5
 
ARM64: dts: bcm4908: Add BCMBCA peripherals
ARM64: dts: bcm63158: Add BCMBCA peripherals
ARM64: dts: bcm6856: Add BCMBCA peripherals
ARM64: dts: bcm6858: Add BCMBCA peripherals
 
arm64: dts: broadcom: Add board DTS for Rpi5 which includes RP1 node
arm64: dts: broadcom: Add overlay for RP1 device
arm64: dts: broadcom: northstar2: Drop GIC V2M "interrupt-parent"
arm64: dts: cavium: thunder2: Add missing PL011 "uartclk"
arm64: dts: cix: Add sky1 base dts initial support
arm64: dts: exynos5433: Align i2c-gpio node names with dtschema
arm64: dts: exynos7870-j6lte: reduce memory ranges to base amount
arm64: dts: exynos7870-on7xelte: reduce memory ranges to base amount
arm64: dts: exynos7870: add quirk to disable USB2 LPM in gadget mode
arm64: dts: exynos: add initial support for exynos2200 SoC
arm64: dts: exynos: add initial support for Samsung Galaxy S22+
arm64: dts: exynos: gs101-pixel-common: add main PMIC node
arm64: dts: exynos: gs101-pixel-common: add Maxim MAX77759 PMIC
arm64: dts: exynos: gs101-pixel-common: add nvmem-reboot-mode
arm64: dts: exynos: gs101: Add 'local-timer-stop' to cpuidle nodes
arm64: dts: exynos: gs101: add dm-verity-device-corrupted syscon-reboot-mode
arm64: dts: exynos: gs101: switch to gs101 specific reboot
arm64: dts: exynos: gs101: ufs: add dma-coherent property
arm64: dts: exynosautov920: add CMU_HSI2 clock DT nodes
arm64: dts: exynosautov920: Add DT node for all SPI ports
arm64: dts: freescale: add Ka-Ro Electronics tx8p-ml81 COM
arm64: dts: freescale: Add the BOE av101hdt-a10 variant of the Moduline Display
arm64: dts: freescale: Add the BOE av123z7m-n17 variant of the Moduline Display
arm64: dts: freescale: Add the GOcontroll Moduline Display baseboard
arm64: dts: freescale: imx8mp-toradex-smarc: add fan cooling levels
arm64: dts: freescale: imx8mp-toradex-smarc: fix lvds dsi mux gpio
arm64: dts: freescale: imx8mp-toradex-smarc: remove gpio hog
arm64: dts: freescale: imx8mp-var-som: Add EQoS support with MaxLinear PHY
arm64: dts: freescale: imx8qxp/imx8qm: Add CAAM support
arm64: dts: freescale: imx93-phyboard-nash: Move ADC vref to SoM
arm64: dts: freescale: imx93-phyboard-segin: Set ethernet1 alias
arm64: dts: freescale: imx93-phycore-som: Add watchdog ext-reset-output pin
arm64: dts: freescale: imx93-phycore-som: Move ethernet0 alias to SoM
arm64: dts: freescale: imx93-tqma9352: add memory node
arm64: dts: freescale: imx93-tqma9352: Limit BUCK2 to 600mV
arm64: dts: freescale: imx93-tqma9352: Remove unneeded GPIO hog
arm64: dts: freescale: imx93-var-som: update eqos support for MaxLinear PHY
arm64: dts: freescale: tqmls10xx-mbls10xxa: Add vdd-supply for i2c mux
arm64: dts: freescale: tqmls10xx: Add vdd-supply for spi-nor flash
arm64: dts: fsl-ls1043a: Add missing DMA entries for I2C & LPUART
arm64: dts: fsl-ls1043a: Remove superfluous address and size cells
arm64: dts: fsl-ls1046a: Add missing DMA entries for I2C & LPUART
arm64: dts: fsl-ls1046a: Remove superfluous address and size cells
arm64: dts: fsl-ls1088a: Remove superfluous address and size cells
arm64: dts: imx8: add capture controller for i.MX8's img subsystem
arm64: dts: imx8mm-beacon: Fix HS400 USDHC clock speed
arm64: dts: imx8mm-venice-gw700x: Increase HS400 USDHC clock speed
arm64: dts: imx8mm-venice-gw7901: Increase HS400 USDHC clock speed
arm64: dts: imx8mm-venice-gw7902: Increase HS400 USDHC clock speed
arm64: dts: imx8mm-venice-gw7903: Increase HS400 USDHC clock speed
arm64: dts: imx8mm-venice-gw7904: Increase HS400 USDHC clock speed
arm64: dts: imx8mm: Configure DMA on UART2
arm64: dts: imx8mn-beacon: Fix HS400 USDHC clock speed
arm64: dts: imx8mn-venice-gw7902: Increase HS400 USDHC clock speed
arm64: dts: imx8mn: Configure DMA on UART2
arm64: dts: imx8mp-evk: Use fsl-asoc-card to replace simple card
arm64: dts: imx8mp-nominal: Explicitly configure nominal VPU clocks
arm64: dts: imx8mp-tqma8mpql: fix LDO5 power off
arm64: dts: imx8mp-tqma8mpql: remove virtual 3.3V regulator
arm64: dts: imx8mp-venice-gw702x: Increase HS400 USDHC clock speed
arm64: dts: imx8mp-venice-gw74xx: update name of M2SKT_WDIS2# gpio
arm64: dts: imx8mp: Add pinctrl config definitions
arm64: dts: imx8mp: Configure VPU clocks for overdrive
arm64: dts: imx8mp: Correct thermal sensor index
arm64: dts: imx8mp: drop gpcv2 vpu power-domains and clocks
arm64: dts: imx8mp: Enable gpu passive throttling
arm64: dts: imx8mp: Fix missing microSD slot vqmmc on Data Modul i.MX8M Plus eDM SBC
arm64: dts: imx8mp: Fix missing microSD slot vqmmc on DH electronics i.MX8M Plus DHCOM
arm64: dts: imx8mp: fix VPU_BUS clock setting
arm64: dts: imx8q: add camera ov5640 support for imx8qm-mek and imx8qxp-mek
arm64: dts: imx8q: add linux,cma node for imx8qm-mek and imx8qxp-mek
arm64: dts: imx8qm-mek: support revd board's wm8962 codec
arm64: dts: imx8qm: add system controller watchdog support
arm64: dts: imx8qxp-mek: support wcpu board's wm8962 codec
arm64: dts: imx93-11x11-evk: disable all realtek ethernet phy CLKOUT
arm64: dts: imx93-11x11-evk: reduce the driving strength of net RXC/TXC
arm64: dts: imx93-11x11-evk: remove the duplicated pinctrl_lpi2c3 node
arm64: dts: imx93-9x9-qsb: add IMU sensor support
arm64: dts: imx93-phyboard-nash: Add PEB-WLBT-07 overlay
arm64: dts: imx93-phyboard-segin: Add PEB-EVAL-01 overlay
arm64: dts: imx93-phyboard-segin: Add PEB-WLBT-05 overlay
arm64: dts: imx93-phycore-som: Add RPMsg overlay
arm64: dts: imx93-qsb/evk: add usdhc3 and lpuart5
arm64: dts: imx93: add edma error interrupt support
arm64: dts: imx93: remove eee-broken-1000t for eqos node
arm64: dts: imx943-evk: add bt-sco sound card support
arm64: dts: imx943-evk: add i2c io expander support
arm64: dts: imx943-evk: add lpi2c support
arm64: dts: imx943-evk: Add PDM microphone sound card support
arm64: dts: imx943-evk: add sound-wm8962 support
arm64: dts: imx94: Add micfil and mqs device nodes
arm64: dts: imx94: add missing clock related properties to flexcan1
arm64: dts: imx95-19x19-evk: add adc0 flexcan[1,2] i2c[2,3] uart5 spi3 and tpm3
arm64: dts: imx95-19x19-evk: add GPIO reset for ethphy0
arm64: dts: imx95-19x19-evk: adjust pinctrl settings for usdhc2
arm64: dts: imx95-19x19-evk: correct the phy setting for flexcan1/2
arm64: dts: imx95-evk: add USB3 PHY tuning properties
arm64: dts: imx95: add jpeg encode and decode nodes
arm64: dts: imx95: add SMMU support for NETC
arm64: dts: imx95: correct i3c node in imx95
arm64: dts: imx95: Fix JPEG encoder node assigned clock
arm64: dts: lg: Add missing PL011 "uartclk"
arm64: dts: lg: Refactor common LG1312 and LG1313 parts
arm64: dts: lx2160a-qds: add the two on-board RGMII PHYs
arm64: dts: marvell: cn9132-clearfog: disable eMMC high-speed modes
arm64: dts: marvell: cn9132-clearfog: fix multi-lane pci x2 and x4 ports
arm64: dts: marvell: cn913x-solidrun: fix sata ports status
 
ARM64: dts: mcbin: fix SATA ports on Macchiatobin
 
arm64: dts: mediatek: mt7988: add cci node
arm64: dts: mediatek: mt7988a-bpi-r4: add gpio leds
arm64: dts: mediatek: mt7988a-bpi-r4: add proc-supply for cci
arm64: dts: mediatek: mt7988a-bpi-r4: drop unused pins
arm64: dts: mediatek: mt8173: Reserve memory for audio frontend
arm64: dts: mediatek: mt8183-kukui: Reserve memory for audio frontend
arm64: dts: mediatek: mt8186-corsola: Reserve memory for audio frontend
arm64: dts: mediatek: mt8186-steelix: Mark second source components for probing
arm64: dts: mediatek: mt8186: Add Squirtle Chromebooks
arm64: dts: mediatek: mt8186: Merge Voltorb device trees
arm64: dts: mediatek: mt8192-asurada-spherion: Mark trackpads as fail-needs-probe
arm64: dts: mediatek: mt8192-asurada: Reserve memory for audio frontend
arm64: dts: mediatek: mt8370: Enable gpu support
arm64: dts: mediatek: mt8390-genio-common: Add Home MT6359 PMIC key support
arm64: dts: mediatek: mt8395-genio-1200-evk: Add MT6359 PMIC key support
arm64: dts: mediatek: mt8395-genio-1200-evk: Enable Audio DSP and sound card
arm64: dts: nuvoton: npcm8xx: Drop the GIC "ppi-partitions" node
arm64: dts: qcom: Add camera clock controller for sc8180x
arm64: dts: qcom: Add QMP handle for qcom_stats
arm64: dts: qcom: Add support for X1-based Asus Zenbook A14
arm64: dts: qcom: apq8016-sbc-d3-camera: Convert to DT overlay
arm64: dts: qcom: ipq6018: Add missing MSI and 'global' IRQs
arm64: dts: qcom: ipq8074: Add missing MSI and 'global' IRQs
arm64: dts: qcom: msm8976-longcheer-l9360: Add initial device tree
arm64: dts: qcom: msm8976: Add sdc2 GPIOs
arm64: dts: qcom: msm8976: Make blsp_dma controlled-remotely
arm64: dts: qcom: msm8996: Add missing MSI SPI interrupts
arm64: dts: qcom: msm8998: Add missing MSI and 'global' IRQs
arm64: dts: qcom: qcm2290: Add CAMSS node
arm64: dts: qcom: qcs615-ride: enable remoteprocs
arm64: dts: qcom: qcs615: add ADSP and CDSP nodes
arm64: dts: qcom: qcs615: Add IMEM and PIL info region
arm64: dts: qcom: qcs615: Add mproc node for SEMP2P
arm64: dts: qcom: qcs615: disable the CTI device of the camera block
arm64: dts: qcom: qcs615: fix a crash issue caused by infinite loop for Coresight
arm64: dts: qcom: qcs8300-ride: enable video
arm64: dts: qcom: qcs8300: add video node
arm64: dts: qcom: qrb5165-rb5-vision-mezzanine: remove camcc status property
arm64: dts: qcom: sa8775p-ride: add anx7625 DSI to DP bridge nodes
arm64: dts: qcom: sa8775p-ride: enable video
arm64: dts: qcom: sa8775p: Add 'global' PCIe interrupt
arm64: dts: qcom: sa8775p: Add CPU OPP tables to scale DDR/L3
arm64: dts: qcom: sa8775p: add Display Serial Interface device nodes
arm64: dts: qcom: sa8775p: add EPSS l3 interconnect provider
arm64: dts: qcom: sa8775p: add support for video node
arm64: dts: qcom: sa8775p: Correct the interrupt for remoteproc
arm64: dts: qcom: sar2130p: Add 'global' PCIe interrupt
arm64: dts: qcom: sc7180: Expand IMEM region
arm64: dts: qcom: sc7280: Add 'global' PCIe interrupt
arm64: dts: qcom: sc8180x: Add 'global' PCIe interrupt
arm64: dts: qcom: sc8180x: Drop unrelated clocks from PCIe hosts
arm64: dts: qcom: sdm845: Add missing MSI and 'global' IRQs
arm64: dts: qcom: sdm845: Expand IMEM region
arm64: dts: qcom: sdm850-lenovo-yoga-c630: enable sensors DSP
arm64: dts: qcom: sm6115: add debug UART pins
arm64: dts: qcom: sm6350: add APR and some audio-related services
arm64: dts: qcom: sm6350: Add video clock controller
arm64: dts: qcom: sm8150: Add 'global' PCIe interrupt
arm64: dts: qcom: sm8150: Drop unrelated clocks from PCIe hosts
arm64: dts: qcom: sm8250: Add 'global' PCIe interrupt
arm64: dts: qcom: sm8250: enable camcc clock controller by default
arm64: dts: qcom: sm8350: Add 'global' PCIe interrupt
arm64: dts: qcom: sm8550: Add support for camss
arm64: dts: qcom: sm8650: add iris DT node
arm64: dts: qcom: sm8650: remove unused reg
arm64: dts: qcom: sm8750-mtp: Add sound (speakers, headset codec, dmics)
arm64: dts: qcom: sm8750-qrd: Add sound (speakers, headset codec, dmics)
arm64: dts: qcom: sm8750: Add Soundwire nodes
arm64: dts: qcom: sm8750: Add UFS nodes for SM8750 MTP
arm64: dts: qcom: sm8750: Add UFS nodes for SM8750 QRD board
arm64: dts: qcom: sm8750: Add UFS nodes for SM8750 SoC
arm64: dts: qcom: sm8750: Trivial stray lines removal
arm64: dts: qcom: x1-asus-zenbook: fixup GPU nodes
arm64: dts: qcom: x1-asus-zenbook: support sound
arm64: dts: qcom: x1e80100-dell-xps-9345: Add WiFi/BT pwrseq
arm64: dts: qcom: x1e80100-dell-xps13-9345: Enable fingerprint sensor
arm64: dts: qcom: x1e80100-hp-x14: add usb-1-ss1-sbu-mux
arm64: dts: qcom: x1e80100-hp-x14: amend order of nodes
arm64: dts: qcom: x1e80100-hp-x14: remove unused i2c buses
arm64: dts: qcom: x1e80100: Add missing 'global' PCIe interrupt
arm64: dts: qcom: x1p42100: Fix thermal sensor configuration
arm64: dts: renesas: Add CN15 eMMC and SD overlays for RZ/V2H and RZ/V2N EVKs
arm64: dts: renesas: Add Renesas R8A779H2 SoC support
arm64: dts: renesas: ebisu: Add CAN0 support
arm64: dts: renesas: Factor out Gray Hawk Single board support
arm64: dts: renesas: r8a779g0: Describe PCIe root ports
arm64: dts: renesas: r8a779g3-sparrow-hawk-fan-pwm: Add missing install target
arm64: dts: renesas: r8a779g3-sparrow-hawk: Sort DTS
arm64: dts: renesas: r8a779h2: Add Gray Hawk Single support
arm64: dts: renesas: r9a09g047: Add CRU, CSI2 nodes
arm64: dts: renesas: r9a09g047: Add GBETH nodes
arm64: dts: renesas: r9a09g047: Add XSPI node
arm64: dts: renesas: r9a09g047e57-smarc: Add gpio keys
arm64: dts: renesas: r9a09g047e57-smarc: Add I2C0 pincontrol
arm64: dts: renesas: r9a09g047e57-smarc: Enable CRU, CSI support
arm64: dts: renesas: r9a09g056: Add GBETH nodes
arm64: dts: renesas: r9a09g056: Add Mali-G31 GPU node
arm64: dts: renesas: r9a09g056: Add OSTM0-OSTM7 nodes
arm64: dts: renesas: r9a09g056: Add RIIC controllers
arm64: dts: renesas: r9a09g056: Add USB2.0 support
arm64: dts: renesas: r9a09g056: Add WDT0-WDT3 nodes
arm64: dts: renesas: r9a09g056: Add XSPI node
arm64: dts: renesas: r9a09g056n48-rzv2n-evk: Add RAA215300 PMIC
arm64: dts: renesas: r9a09g056n48-rzv2n-evk: Enable GBETH
arm64: dts: renesas: r9a09g056n48-rzv2n-evk: Enable Mali-G31 GPU
arm64: dts: renesas: r9a09g056n48-rzv2n-evk: Enable OSTM timers on RZ/V2N EVK
arm64: dts: renesas: r9a09g056n48-rzv2n-evk: Enable RIIC controllers
arm64: dts: renesas: r9a09g056n48-rzv2n-evk: Enable serial NOR FLASH
arm64: dts: renesas: r9a09g056n48-rzv2n-evk: Enable USB2.0 support
arm64: dts: renesas: r9a09g056n48-rzv2n-evk: Enable WDT1
arm64: dts: renesas: r9a09g056n48-rzv2n-evk: Fix pinctrl node name for GBETH1
arm64: dts: renesas: r9a09g057: Add GBETH nodes
arm64: dts: renesas: r9a09g057: Add USB2.0 support
arm64: dts: renesas: r9a09g057: Add XSPI node
arm64: dts: renesas: r9a09g057h44-rzv2h-evk: Add RAA215300 PMIC
arm64: dts: renesas: r9a09g057h44-rzv2h-evk: Enable GBETH
arm64: dts: renesas: r9a09g057h44-rzv2h-evk: Enable serial NOR FLASH
arm64: dts: renesas: r9a09g057h44-rzv2h-evk: Enable USB2.0 support
arm64: dts: renesas: r9a09g057h44-rzv2h-evk: Fix pinctrl node name for GBETH1
arm64: dts: renesas: r9a09g057h44-rzv2h-evk: Rename fixed regulator node names
arm64: dts: renesas: rcar-gen3: Add bootph-all to sysinfo EEPROMs
arm64: dts: renesas: renesas-smarc2: Enable I2C0 node
arm64: dts: renesas: rzg3e-smarc-som: Enable eth{0-1} (GBETH) interfaces
arm64: dts: renesas: rzg3e-smarc-som: Enable serial NOR FLASH
arm64: dts: renesas: sparrow-hawk: Describe split PCIe clock
arm64: dts: rockchip: Add bluetooth support to ArmSoM Sige7
arm64: dts: rockchip: Add DSI panel support for gameforce-ace
arm64: dts: rockchip: add DTs for Firefly ROC-RK3588S-PC
arm64: dts: rockchip: add DTs for Sakura Pi RK3308B
arm64: dts: rockchip: Add FriendlyElec NanoPi M5 support
arm64: dts: rockchip: Add GPU node for RK3528
arm64: dts: rockchip: add HDMI audio on ROCK 4D
arm64: dts: rockchip: Add HDMI PHY PLL clock source to VOP2 on rk3576
arm64: dts: rockchip: add header for RK8XX PMIC constants
arm64: dts: rockchip: add label to first port of ISP on px30
arm64: dts: rockchip: Add Luckfox Omni3576 Board support
arm64: dts: rockchip: Add maskrom button to NanoPi R5S + R5C
arm64: dts: rockchip: add overlay for RockPro64 screen
arm64: dts: rockchip: add overlay for the WiFi/BT module on Sige5 v1.2
arm64: dts: rockchip: Add power controller for RK3528
arm64: dts: rockchip: Add reset button to NanoPi R5S
arm64: dts: rockchip: add ROCK 5T device tree
arm64: dts: rockchip: Add rtc0 alias for NanoPi R5S + R5C
arm64: dts: rockchip: add SDIO controller on RK3576
arm64: dts: rockchip: Add spi nodes for RK3528
arm64: dts: rockchip: Add supplies for eMMC on rk3588-orangepi-5
arm64: dts: rockchip: Add UFS support on the ROCK 4D
arm64: dts: rockchip: Add vcc supply for SPI Flash on NanoPC-T6
arm64: dts: rockchip: Add vcc-supply to SPI flash on Pinephone Pro
arm64: dts: rockchip: Add vcc-supply to SPI flash on rk3399-pinebook-pro
arm64: dts: rockchip: add version-independent WiFi/BT nodes on Sige5
arm64: dts: rockchip: adjust dcin regulator on ROCK 4D
arm64: dts: rockchip: complete USB nodes on ROCK 4D
arm64: dts: rockchip: convert rk3562 to their dt-binding constants
arm64: dts: rockchip: correct network description on Sige5
arm64: dts: rockchip: describe I2c Bus 1 and IMX258 world camera on PinePhone Pro
arm64: dts: rockchip: describe the OV8858 user camera on PinePhone Pro
arm64: dts: rockchip: Document unused device on i2c1
arm64: dts: rockchip: Drop regulator-compatible property on rk3399
arm64: dts: rockchip: drop touch panel display from rockpro64
arm64: dts: rockchip: Drop unneeded address+size-cells on px30
arm64: dts: rockchip: Enable eMMC HS200 mode on Radxa E20C
arm64: dts: rockchip: Enable GPU on Radxa E20C
arm64: dts: rockchip: Enable gpu on rk3576-evb1-v10
arm64: dts: rockchip: Enable HDMI PHY clk provider on rk3576
arm64: dts: rockchip: Enable HDMI receiver on CM3588
arm64: dts: rockchip: Enable HDMI receiver on RK3588 EVB1
arm64: dts: rockchip: Enable mipi dsi on rk3568-evb1-v10
arm64: dts: rockchip: enable PCIe on ROCK 4D
arm64: dts: rockchip: enable USB on Sige5
arm64: dts: rockchip: Fix Bluetooth interrupts flag on Neardi LBA3368
arm64: dts: rockchip: Fix cover detection on PineNote
arm64: dts: rockchip: fix endpoint dtc warning for PX30 ISP
arm64: dts: rockchip: fix es8388 address on rk3588s-roc-pc
arm64: dts: rockchip: Fix LCD panel port on rk3566-pinetab2
arm64: dts: rockchip: fix PHY handling for ROCK 4D
arm64: dts: rockchip: Fix pinctrl node names for RK3528
arm64: dts: rockchip: fix second M.2 slot on ROCK 5T
arm64: dts: rockchip: Fix the headphone detection on the orangepi 5
arm64: dts: rockchip: Fix the headphone detection on the orangepi 5 plus
arm64: dts: rockchip: Fix UART DMA support for RK3528
arm64: dts: rockchip: fix USB on RADXA ROCK 5T
arm64: dts: rockchip: force PMIC reset behavior to restart PMU on RK3588 Jaguar
arm64: dts: rockchip: force PMIC reset behavior to restart PMU on RK3588 Tiger
arm64: dts: rockchip: mark eeprom as read-only for Radxa E52C
arm64: dts: rockchip: Minor whitespace cleanup
arm64: dts: rockchip: move common ROCK 5B/+ nodes into own tree
arm64: dts: rockchip: Move dsi address+size-cells from SoC to px30 boards
arm64: dts: rockchip: Move dsi address+size-cells from SoC to rk3399 boards
arm64: dts: rockchip: Move mipi_out node on rk3399 haikou demo dtso
arm64: dts: rockchip: Remove workaround that prevented Turing RK1 GPU power regulator control
arm64: dts: rockchip: rename rk3588-rock-5b.dtsi
arm64: dts: rockchip: Simplify edp endpoints on several rk3399 boards
arm64: dts: rockchip: Simplify mipi_out endpoint on rk3399 RP64 dtso
arm64: dts: rockchip: Simplify VOP port definition on rk3328
arm64: dts: rockchip: support camera module on Haikou Video Demo on PX30 Ringneck
arm64: dts: rockchip: support Ethernet Switch adapter for RK3588 Jaguar
arm64: dts: rockchip: theoretically enable Wi-Fi on ROCK 4D
arm64: dts: rockchip: Update the PinePhone Pro panel description
arm64: dts: rockchip: Use standard PHY reset properties for RK3576 ArmSoM Sige5
arm64: dts: rp1: Add support for RaspberryPi's RP1 device
arm64: dts: s32g: add RTC node
arm64: dts: s32g: Add USB device tree information for s32g2/s32g3
arm64: dts: socfpga: agilex: fix dtbs_check warning for f2s-free-clk
arm64: dts: socfpga: stratix10: fix dtbs_check for rstmgr
arm64: dts: socfpga: swvp: remove altr,modrst-offset
arm64: dts: socfpga: swvp: remove cpu1-start-addr
arm64: dts: socfpga: swvp: remove phy-addr in the GMAC node
arm64: dts: sophgo: Add Duo Module 01
arm64: dts: sophgo: Add Duo Module 01 Evaluation Board
arm64: dts: sophgo: Add initial SG2000 SoC device tree
arm64: dts: st: add timer nodes on stm32mp251
arm64: dts: st: add timer nodes on stm32mp257f-ev1
arm64: dts: st: add timer pins for stm32mp257f-ev1
arm64: dts: st: fix timer used for ticks
arm64: dts: st: remove empty line in stm32mp251.dtsi
arm64: dts: ti: Add bootph property to nodes at source for am62a
arm64: dts: ti: Add pinctrl entries for AM62D2 family of SoCs
arm64: dts: ti: Add support for AM62D2-EVM
arm64: dts: ti: Enable overlays for all DTB files
arm64: dts: ti: k3-am62*: Move eMMC pinmux to top level board file
arm64: dts: ti: k3-am62-main: Remove eMMC High Speed DDR support
arm64: dts: ti: k3-am62-verdin: Enable pull-ups on I2C buses
arm64: dts: ti: k3-am62a7-sk: add boot phase tags
arm64: dts: ti: k3-am62a7-sk: Describe the SPI NAND
arm64: dts: ti: k3-am62a7-sk: fix pinmux for main_uart1
arm64: dts: ti: k3-am62p-j722s: Enable freq throttling on thermal alert
arm64: dts: ti: k3-am62p-j722s: fix pinctrl-single size
arm64: dts: ti: k3-am62p-verdin: add SD_1 CD pull-up
arm64: dts: ti: k3-am62p-verdin: Adjust temperature trip points
arm64: dts: ti: k3-am62p-verdin: Enable pull-ups on I2C_3_HDMI
arm64: dts: ti: k3-am62p-verdin: fix PWM_3_DSI GPIO direction
arm64: dts: ti: k3-am62p5-sk: Add bootph-all property to enable Ethernet boot
arm64: dts: ti: k3-am642-evm-pcie0-ep: Add boot phase tag to "pcie0_ep"
arm64: dts: ti: k3-am642-phyboard-electra: Fix PRU-ICSSG Ethernet ports
arm64: dts: ti: k3-am654-base-board: add boot phase tags
arm64: dts: ti: k3-am65: add boot phase tags
arm64: dts: ti: k3-am68-sk-base-board: Add bootph-all property to enable Ethernet boot
arm64: dts: ti: k3-am69-sk: Add bootph-all property to enable Ethernet boot
arm64: dts: ti: k3-am69-sk: Add idle-states for remaining SERDES instances
arm64: dts: ti: k3-j721s2-main: Add McASP nodes
arm64: dts: ti: k3-j722s-evm: Add bootph-all property to enable Ethernet boot
arm64: dts: ti: k3-j722s-evm: Fix USB gpio-hog level for Type-C
arm64: dts: ti: k3-j722s-main: Add audio-refclk0 node
arm64: dts: ti: k3-j784s4-j742s2-main-common: Add ACSPCIE1 node
arm64: dts: ti: k3-j784s4-j742s2-main-common: Add PBIST_14 node
arm64: dts: ti: k3-pinctrl: Enable Schmitt Trigger by default
arm64: dts: tqma8mnql: Add EASRC support
arm64: dts: tqma8mpql-mba8mpxl-lvds: Rename overlay to include display name
arm64: dts: tqma8mpql: Add EASRC support
arm64: dts: tqmls1043a: Enable SFP interface
arm64: dts: tqmls1046a: Enable SFP interfaces
arm64: dts: tqmls10xxa: Move SFP cage definition to common place
arm64: efi: Remove CONFIG_VMAP_STACK check
arm64: entry: Add entry and exit functions for debug exceptions
arm64: fix unnecessary rebuilding when CONFIG_DEBUG_EFI=y
arm64: ftrace: fix unreachable PLT for ftrace_caller in init_module with CONFIG_DYNAMIC_FTRACE
arm64: Handle BRBE booting requirements
arm64: Handle KCOV __init vs inline mismatches
arm64: Implement HAVE_LIVEPATCH
arm64: Kconfig.platforms: Add config for Marvell PXA1908 platform
arm64: Kconfig.platforms: remove useless select for ARCH_K3
arm64: Kconfig: add ARCH_CIX for cix silicons
arm64: Kconfig: Enable GICv5
arm64: Kconfig: Keep selects somewhat alphabetically ordered
arm64: kexec: initialize kexec_buf struct in load_other_segments()
arm64: kvm: sys_regs: use string choices helper
arm64: kvm: trace_handle_exit: use string choices helper
arm64: Mandate VMAP_STACK
arm64: Mark kernel as tainted on SAE and SError panic
arm64: mm: Fix CFI failure due to kpti_ng_pgd_alloc function signature
arm64: pi: use 'targets' instead of extra-y in Makefile
arm64: ptrace: Use USER_REGSET_NOTE_TYPE() to specify regset note names
arm64: refactor aarch32_break_handler()
arm64: remove CONFIG_VMAP_STACK checks from entry code
arm64: remove CONFIG_VMAP_STACK checks from SDEI stack handling
arm64: remove CONFIG_VMAP_STACK checks from stacktrace overflow logic
arm64: remove CONFIG_VMAP_STACK conditionals from irq stack setup
arm64: Remove CONFIG_VMAP_STACK conditionals from THREAD_SHIFT and THREAD_ALIGN
arm64: remove CONFIG_VMAP_STACK conditionals from traps overflow stack
arm64: Report address tag when FEAT_MTE_TAGGED_FAR is supported
arm64: samsung: MAINTAINERS: Add Tesla FSD DTS to Exynos entry
arm64: signal: Remove ISB when resetting POR_EL0
arm64: smp: Fix pNMI setup after GICv5 rework
arm64: smp: Support non-SGIs for IPIs
arm64: stacktrace: Check kretprobe_find_ret_addr() return value
arm64: stacktrace: Implement arch_stack_walk_reliable()
arm64: sysreg: Add THE/ASID2 controls to TCR2_ELx
arm64: tegra: Add memory controller on Tegra264
arm64: tegra: Add p3971-0089+p3834-0008 support
arm64: tegra: Add Tegra264 support
arm64: tegra: Remove numa-node-id properties
arm64: tesla/google: MAINTAINERS: Reference "SoC clean" maintainer profile
arm64: uapi: Provide correct __BITS_PER_LONG for the compat vDSO
arm64: vgic-v2: Fix guest endianness check in hVHE mode
 
ARM: 9449/1: coresight: Finish removal of Coresight support in arch/arm/kernel
ARM: 9458/1: module: Ensure the override of module_arch_freeing_init()
ARM: at91: select ARCH_MICROCHIP
ARM: configs: sama5_defconfig: Select CONFIG_WILC1000_SDIO
ARM: dts: add ngpios for vf610 compatible gpio controllers
ARM: dts: allwinner: Minor whitespace cleanup
ARM: dts: am335x-pdu001: Fix RS-485 transceiver switching
ARM: dts: armada-370-db: Fix stereo audio input routing on Armada 370
ARM: dts: aspeed: Add device tree for Nvidia's GB200NVL BMC
ARM: dts: aspeed: Align GPIO hog name with bindings
ARM: dts: aspeed: bletchley: enable USB PD negotiation
ARM: dts: aspeed: bletchley: remove unused ethernet-phy node
ARM: dts: aspeed: catalina: Add fan controller support
ARM: dts: aspeed: catalina: Add Front IO board remote thermal sensor
ARM: dts: aspeed: catalina: Add IO Mezz board thermal sensor nodes
ARM: dts: aspeed: catalina: Add MP5990 power sensor node
ARM: dts: aspeed: catalina: Add second source fan controller support
ARM: dts: aspeed: catalina: Add second source HSC node support
ARM: dts: aspeed: catalina: Enable MCTP for frontend NIC management
ARM: dts: aspeed: catalina: Enable MCTP support for NIC management
ARM: dts: aspeed: catalina: Enable multi-master on additional I2C buses
ARM: dts: aspeed: catalina: Remove INA238 and INA230 nodes
ARM: dts: aspeed: catalina: Update CBC FRU EEPROM I2C bus and address
ARM: dts: aspeed: harma: add ADC128D818 for voltage monitoring
ARM: dts: aspeed: harma: add E1.S power monitor
ARM: dts: aspeed: harma: add fan board I/O expander
ARM: dts: aspeed: harma: add mmc health
ARM: dts: aspeed: Harma: revise gpio bride pin for battery
ARM: dts: aspeed: lanyang: Fix 'lable' typo in LED nodes
ARM: dts: aspeed: Remove swift machine
ARM: dts: aspeed: santabarbara: Add Meta Santabarbara BMC
ARM: dts: aspeed: system1: Add GPIO line name
ARM: dts: aspeed: system1: Add IPMB device
ARM: dts: aspeed: system1: Disable gpio pull down
ARM: dts: aspeed: system1: Mark GPIO line high/low
ARM: dts: aspeed: system1: Reduce sgpio speed
ARM: dts: aspeed: system1: Remove VRs max8952
ARM: dts: aspeed: system1: Update LED gpio name
ARM: dts: aspeed: yosemite4: add gpio name for uart mux sel
ARM: dts: at91-sama5d27_wlsom1: Improve the Wifi compatible
ARM: dts: bcm63138: Add BCMBCA peripherals
ARM: dts: bcm63148: Add BCMBCA peripherals
ARM: dts: bcm63178: Add BCMBCA peripherals
ARM: dts: bcm6846: Add interrupt to RNG
ARM: dts: bcm6855: Add BCMBCA peripherals
ARM: dts: bcm6878: Add BCMBCA peripherals
ARM: dts: bcm6878: Correct UART0 IRQ number
ARM: dts: bcm958625-meraki-mx6x: Use #pwm-cells = <3>
ARM: dts: broadcom: Fix bcm7445 memory controller compatible
ARM: dts: exynos: Align i2c-gpio node names with dtschema
ARM: dts: Fix up wrv54g device tree
ARM: dts: imx28: add pwm7 muxing options
ARM: dts: imx6-gw: Replace license text comment with SPDX identifier
ARM: dts: imx6-karo: Replace license text comment with SPDX identifier
ARM: dts: imx6ul-kontron-bl-common: Fix RTS polarity for RS485 interface
ARM: dts: imx6ul-kontron-sl-common: Add SPI NOR partitions
ARM: dts: imx6ul-kontron-sl-common: Fix QSPI NAND node name
ARM: dts: imx6ul: support Engicam MicroGEA BMM board
ARM: dts: imx6ul: support Engicam MicroGEA GTW board
ARM: dts: imx6ul: support Engicam MicroGEA RMM board
ARM: dts: imx6ul: support Engicam MicroGEA-MX6UL SoM
ARM: dts: imx7s-warp: Improve the Bluetooth description
ARM: dts: imx7s-warp: Improve the Wifi description
ARM: dts: kirkwood: Fix sound DAI cells for OpenRD clients
ARM: dts: lpc32xx: Add #pwm-cells property to the two SoC PWMs
ARM: dts: marvell: kirkwood: use recent scl/sda gpio bindings
ARM: dts: mediatek: add basic support for JTY D101 board
ARM: dts: mediatek: add basic support for Lenovo A369i board
ARM: dts: mediatek: add basic support for MT6572 SoC
ARM: dts: microchip: gardena-smart-gateway: Fix power LED
ARM: dts: microchip: sam9x60ek: rename spi-cs-setup-ns property to spi-cs-setup-delay-ns
ARM: dts: microchip: sam9x7: Add clock name property
ARM: dts: microchip: sam9x7: Add HLCD controller
ARM: dts: microchip: sam9x7: Add LVDS controller
ARM: dts: microchip: sama5d27_som1: rename spi-cs-setup-ns property to spi-cs-setup-delay-ns
ARM: dts: microchip: sama5d27_wlsom1: rename spi-cs-setup-ns property to spi-cs-setup-delay-ns
ARM: dts: microchip: sama5d2: Update the cache configuration for CPU
ARM: dts: microchip: sama5d2_icp: rename spi-cs-setup-ns property to spi-cs-setup-delay-ns
ARM: dts: microchip: sama5d3: Update the cache configuration for CPU
ARM: dts: microchip: sama5d4: Update the cache configuration for CPU
ARM: dts: microchip: sama7d65: Add cache configuration for cpu node
ARM: dts: microchip: sama7d65: Add CAN bus support
ARM: dts: microchip: sama7d65: Add clock name property
ARM: dts: microchip: sama7d65: Add crypto support
ARM: dts: microchip: sama7d65: Add PWM support
ARM: dts: microchip: sama7d65: Clean up extra space
ARM: dts: microchip: sama7d65: Enable CAN bus
ARM: dts: microchip: sama7d65: Force SDMMC Legacy mode
ARM: dts: microchip: sama7g5: Add cache configuration for cpu node
ARM: dts: microchip: sama7g5: Adjust clock xtal phandle
ARM: dts: microchip: use recent scl/sda gpio bindings
ARM: dts: mxs: support i.MX28 Amarula rmm board
 
arm: dts: omap: Add support for BeagleBone Green Eco board
arm: dts: omap: am335x-bone-common: Rename tps to generic pmic node
 
ARM: dts: omap: am335x: Use non-deprecated rts-gpios
ARM: dts: qcom: Add initial support for Sony Xperia Z Ultra (togari)
ARM: dts: qcom: Align wifi node name with bindings
ARM: dts: qcom: msm8960: use macros for interrupts
ARM: dts: qcom: msm8974-hammerhead: Add alias for mmc0
ARM: dts: qcom: msm8974-oneplus-bacon: Add alias for mmc0
ARM: dts: qcom: msm8974-sony-xperia-rhine: Add alias for mmc0 & mmc1
ARM: dts: qcom: msm8974-sony-xperia-rhine: Enable USB charging
ARM: dts: qcom: msm8974-sony-xperia-rhine: Move camera buttons to amami & honami
ARM: dts: renesas: r9a06g032-rzn1d400-db: Describe debug LEDs
ARM: dts: renesas: r9a06g032: Add second clock input to RTC
ARM: dts: rockchip: Minor whitespace cleanup
ARM: dts: s5pv210: Align i2c-gpio node names with dtschema
ARM: dts: socfpga: sodia: Fix mdio bus probe and PHY address
ARM: dts: st: spear: Use generic "ethernet" as node name
ARM: dts: stm32: Add nvmem-cells to ethernet nodes for constant mac-addresses
ARM: dts: stm32: add stm32mp157f-dk2 board support
ARM: dts: stm32: add system-clock-direction-out on stm32mp15xx-dkx
ARM: dts: stm32: fullfill diversity with OPP for STM32M15xF SOCs
ARM: dts: stm32: optee async notif interrupt for MP15 scmi variants
ARM: dts: stm32: use 'typec' generic name for stusb1600 on stm32mp15xx-dkx
ARM: dts: stm32: use internal regulators bindings for MP15 scmi variants
ARM: dts: sun8i: v3: Add RGB666 LCD PD pins definition
ARM: dts: sun8i: v3s: Add RGB666 LCD PE pins definition
 
arm: dts: ti: omap: Fixup pinheader typo
 
ARM: dts: vf: remove redundant layer under iomux
ARM: dts: vf: remove redundant pinctrl-names
ARM: dts: vf: remove reg property for arm pmu
ARM: dts: vf: rename io-expander@20 to pinctrl@20
ARM: dts: vf: vf-colibri-eval-v3: add power-supply for edt,et057090dhu
ARM: dts: vf: vf610-zii-cfu1: rename node name *-gpio to *-gpios
ARM: dts: vfxxx: Correctly use two tuples for timer address
ARM: dts: vt8500: Add L2 cache controller on WM8850/WM8950
ARM: dts: vt8500: Add node address and reg in CPU nodes
ARM: dts: vt8500: Fix the unit address of the VT8500 LCD controller
ARM: dts: vt8500: Move memory nodes to board dts and fix addr/size
ARM: dts: vt8500: Use generic node name for the SD/MMC controller
 
arm: Handle KCOV __init vs inline mismatches
 
ARM: imx: Kconfig: Adjust select after renamed config option
ARM: imx_v6_v7_defconfig: cleanup with savedefconfig
ARM: imx_v6_v7_defconfig: Select BT_HCIUART_BCM
ARM: imx_v6_v7_defconfig: select CONFIG_INPUT_PWM_BEEPER
ARM: imx_v6_v7_defconfig: select CONFIG_USB_HSIC_USB3503
ARM: mediatek: add board_dt_compat entry for the MT6572 SoC
ARM: mediatek: add MT6572 smp bring up code
 
arm: multi_v7_defconfig: Enable TPS65219 regulator
arm: multi_v7_defconfig: Update HD-audio configs
 
ARM: mxs_defconfig: Cleanup mxs_defconfig
ARM: mxs_defconfig: select new drivers used by imx28-amarula-rmm
ARM: omap1: ams-delta: use generic device properties for gpio-mmio
 
arm: omap2plus_defconfig: Enable TPS65219 regulator
arm: orion: use string choices helper
 
ARM: ptrace: Use USER_REGSET_NOTE_TYPE() to specify regset note names
ARM: rockchip: fix kernel hang during smp initialization
ARM: s3c/gpio: complete the conversion to new GPIO value setters
ARM: s3c: crag6410: use generic device properties for gpio-mmio
ARM: sa110/gpio: convert set_multiple() to returning an integer
ARM: shmobile: defconfig: Refresh for v6.16-rc2
ARM: stacktrace: include asm/sections.h in asm/stacktrace.h
ARM: Switch to new sys-off handler API
ARM: tegra: Add device-tree for Asus Portable AiO P1801-T
ARM: tegra: Add device-tree for ASUS VivoTab RT TF600T
ARM: tegra: chagall: Add embedded controller node
ARM: tegra: Use I/O memcpy to write to IRAM
 
arm: Update HD-audio configs again
 
ASoC: Add Richtek RTQ9124 support
ASoC: Add SDCA IRQ support and some misc fixups
ASoC: adi: Standardize ASoC menu
ASoC: amd: acp: Add legacy driver support acp7.2 based platforms
ASoC: amd: acp: Add SoundWire legacy machine driver support for acp7.2 platform
ASoC: amd: acp: add soundwire machine for ACP7.0 and ACP7.1 sof stack
ASoC: amd: acp: Add SoundWire SOF machine driver support for acp7.2 platform
ASoC: amd: acp: Adjust pdm gain value
ASoC: amd: acp: Enable acp7.2 platform based DMIC support in machine driver
ASoC: amd: acp: Enable I2S support for acp7.2 based platforms
ASoC: amd: acp: Fix incorrect retrival of acp_chip_info
ASoC: amd: acp: Fix pointer assignments for snd_soc_acpi_mach structures
ASoC: amd: amd_sdw: Add quirks for some new Dell laptops
ASoC: amd: ps: Add SoundWire pci and dma driver support for acp7.2 platform
ASoC: amd: Standardize ASoC menu
ASoC: apple: Standardize ASoC menu
ASoC: atmel: Remove redundant pm_runtime_mark_last_busy() calls
ASoC: atmel: Standardize ASoC menu
ASoC: au1x: Standardize ASoC menu
ASoC: bcm: Standardize ASoC menu
ASoC: cirrus: Standardize ASoC menu
ASoC: codec: Convert to GPIO descriptors for
ASoC: codec: rockchip_sai: Remove including of_gpio.h
ASoC: codec: sma1307: Fix memory corruption in sma1307_setting_loaded()
ASoC: codec: sma1307: replace spelling mistake with new error message
ASoC: codec: tlv320aic32x4: Convert to GPIO descriptors
ASoC: codec: tlv320aic32x4: Drop aic32x4_pdata usage
ASoC: codec: tlv320aic32x4: Fix reset GPIO check
ASoC: codec: tlv320aic32x4: Sort headers alphabetically
ASoC: codecs: Add acpi_match_table for aw88399 driver
ASoC: codecs: Add calibration function to aw88399 chip
ASoC: codecs: Add support for Richtek RTQ9124
ASoC: codecs: Call strscpy() with correct size argument
ASoC: codecs: Constify regmap configuration static variables
ASoC: codecs: da7219: convert from round_rate() to determine_rate()
ASoC: codecs: ES9389: Modify the standby configuration
ASoC: codecs: idt821034: fix wrong log in idt821034_chip_direction_output()
ASoC: codecs: lpass-rx-macro: Fix playback quality distortion
ASoC: codecs: lpass-wsa-macro: Fix speaker quality distortion
ASoC: codecs: lpass: Drop unused AIF_INVALID first DAI identifier
ASoC: codecs: More const and unused member cleanups
ASoC: codecs: Remove redundant pm_runtime_mark_last_busy() calls
ASoC: codecs: rt5640: Drop dummy register names
ASoC: codecs: rt5640: Retry DEVICE_ID verification
ASoC: codecs: rt5682: convert from round_rate() to determine_rate()
ASoC: codecs: rt5682s: convert from round_rate() to determine_rate()
ASoC: codecs: tx-macro: correct tx_macro_component_drv name
ASoC: codecs: wcd9335: Drop unused sido_input_src field
ASoC: codecs: wcd934x: Drop unused num_rx_port/num_tx_port fields
ASoC: codecs: wcd937x: Drop unused 'struct wcd937x_priv' fields
ASoC: codecs: wcd937x: Simplify with devm_regulator_bulk_get_enable()
ASoC: codecs: wcd937x: Use simple defines for chipid register value
ASoC: codecs: wcd938x: Drop unused 'struct wcd938x_priv' fields
ASoC: codecs: wcd938x: Drop unused variant field
ASoC: codecs: wcd938x: Simplify with devm_regulator_bulk_get_enable()
ASoC: codecs: wcd938x: Use simple defines for chipid register value
ASoC: codecs: wcd939x: Add defines for major/minor version decoding
ASoC: codecs: wcd939x: Add VDD_PX supply
ASoC: codecs: wcd939x: Drop unused 'struct wcd939x_priv' fields
ASoC: codecs: wcd939x: Simplify return from devm_gpiod_get() error
ASoC: codecs: wcd939x: Simplify with devm_regulator_bulk_get_enable()
ASoC: codecs: wcd939x: Use simple defines for chipid register value
ASoC: codecs: wcd93xx: Drop enums for chipid values
ASoC: codecs: wcd93xx: Few simplifications of code and
ASoC: component: Remove redundant pm_runtime_mark_last_busy() calls
ASoC: convert from clk round_rate() to
ASoC: core/topology/Intel:
ASoC: core: Check for rtd == NULL in snd_soc_remove_pcm_runtime()
ASoC: cs35l56: Fixes for CS35L63 for production
ASoC: cs35l56: Handle new algorithms IDs for CS35L63
ASoC: cs35l56: Remove SoundWire Clock Divider workaround for CS35L63
ASoC: cs35l56: Update Firmware Addresses for CS35L63 for production silicon
ASoC: cs42l43: Remove unnecessary work functions
ASoC: don't set dapm->bias_level directly
ASoC: dt-bindings: atmel,at91-ssc: add microchip,sam9x7-ssc
ASoC: dt-bindings: cirrus,cs42xx8: add 'port' property
ASoC: dt-bindings: Convert MT8173 AFE binding to dt-schema
ASoC: dt-bindings: covert mxs-audio-sgtl5000.txt to yaml format
ASoC: dt-bindings: mt8173-afe-pcm: Add power domain
ASoC: dt-bindings: mt8173-afe-pcm: Allow specifying reserved memory region
ASoC: dt-bindings: mt8186-afe-pcm: Allow specifying reserved memory region
ASoC: dt-bindings: mt8192-afe-pcm: Allow specifying reserved memory region
ASoC: dt-bindings: qcom,lpass-va-macro: Define clock-names in top-level
ASoC: dt-bindings: qcom,q6afe: Document q6usb subnode
ASoC: dt-bindings: qcom,sm8250: Add Fairphone 4 sound card
ASoC: dt-bindings: qcom,sm8250: Add QCS8275 sound card
ASoC: dt-bindings: qcom,wcd939x: Document missing VDD_PX supply
ASoC: dt-bindings: rt9123: Append RTQ9124 description
ASoC: dt-bindings: tas57xx: add tas5753 compatibility
ASoC: dwc: Standardize ASoC menu
ASoC: fixup snd_soc_lookup_component_nolocked()
ASoC: fsl-asoc-card: add sysclk_ratio for calculate sysclk frequency
ASoC: fsl: Constify reg_default array
ASoC: fsl: Standardize ASoC menu
ASoC: fsl_mqs: Distinguish different modules by system manager indices
ASoC: fsl_mqs: rename system manager indices for i.MX95
ASoC: fsl_sai: replace regmap_write with regmap_update_bits
ASoC: fsl_xcvr: get channel status data in two cases
ASoC: fsl_xcvr: get channel status data when PHY is not exists
ASoC: fsl_xcvr: get channel status data with firmware exists
ASoC: generic: Standardize ASoC menu
ASoC: generic: tidyup standardized ASoC menu for generic
ASoC: google: Standardize ASoC menu
ASoC: hdac_hdmi: Rate limit logging on connection and disconnection
ASoC: hdac_hdmi: remove hdac_hdmi_jack[_port]_init()
ASoC: hdmi-codec: use SND_JACK_AVOUT as jack status
ASoC: hisilicon: Standardize ASoC menu
ASoC: img: Imagination Technologies sound should depend on MIPS
ASoC: img: Standardize ASoC menu
ASoC: imx-card: Add WM8524 support
ASoC: imx-card: Use helper function for_each_child_of_node_scoped()
ASoC: Intel: add support for new devices
ASoC: Intel: avs: Add rt5640 board support
ASoC: Intel: avs: Add rt5640 machine board
ASoC: Intel: avs: Fix uninitialized pointer error in probe()
ASoC: Intel: catpt: Expose correct bit depth to userspace
ASoC: Intel: PTL: Add entry for HDMI-In capture support to non-I2S codec boards.
ASoC: Intel: Remove redundant pm_runtime_mark_last_busy() calls
ASoC: Intel: Replace deprecated strcpy() with strscpy()
ASoC: Intel: skl_hda_dsp_generic: Implement add_dai_link to filter HDMI PCMs
ASoC: Intel: soc-acpi-intel-lnl-match: add rt1320_l12_rt714_l0 support
ASoC: Intel: soc-acpi-intel-ptl-match: add support ptl-rt721-l0
ASoC: Intel: soc-acpi: Add entry for HDMI_In capture support in PTL match table
ASoC: Intel: soc-acpi: Add entry for sof_es8336 in PTL match table.
ASoC: Intel: sof_rt5682: Add HDMI-In capture with rt5682 support for PTL.
ASoC: Intel: sof_sdw: Add quirk for Alienware Area 51 (2025) 0CCC SKU
ASoC: Intel: sof_sdw: Implement add_dai_link to filter HDMI PCMs
ASoC: Intel: sof_sdw: use PRODUCT_FAMILY for Fatcat series
ASoC: intel: Standardize ASoC menu
ASoC: jz4740: Standardize ASoC menu
ASoC: kirkwood: Standardize ASoC menu
ASoC: loongson: Standardize ASoC menu
ASoC: mediatek: mt8173-afe-pcm: use local `dev` pointer in driver callbacks
ASoC: mediatek: mt8183-afe-pcm: Support >32 bit DMA addresses
ASoC: mediatek: mt8183-afe-pcm: use local `dev` pointer in driver callbacks
ASoC: mediatek: Standardize ASoC menu
ASoC: mediatek: use reserved memory or enable
ASoC: mediatek: use reserved memory or enable buffer pre-allocation
ASoC: meson: Standardize ASoC menu
ASoC: meson: Use helper function for_each_child_of_node_scoped()
ASoC: mxs: Standardize ASoC menu
ASoC: ops: dynamically allocate struct snd_ctl_elem_value
ASoC: pxa: Standardize ASoC menu
ASoC: qcom: audioreach: Fix lpaif_type configuration for the I2S interface
ASoC: qcom: q6apm-lpass-dais: Fix missing set_fmt DAI op for I2S
ASoC: qcom: q6apm-lpass-dais: Fix NULL pointer dereference if source graph failed
ASoC: qcom: qdsp6: q6dsp-lpass-clocks: convert from round_rate() to determine_rate()
ASoC: qcom: sc8280xp: Add support for QCS8275
ASoC: qcom: sc8280xp: Enable DAI format configuration for MI2S interfaces
ASoC: qcom: sc8280xp: Fix sound card driver name match data for QCS8275
ASoC: qcom: sm8250: add DisplayPort Jack support
ASoC: qcom: sm8250: Add Fairphone 4 soundcard compatible
ASoC: qcom: sm8250: Add Fairphone 5 soundcard compatible
ASoC: qcom: sm8250: set card driver name from match data
ASoC: qcom: Standardize ASoC menu
ASoC: qcom: use drvdata instead of component to keep id
ASoC: remove component->id
ASoC: remove component->id
ASoC: renesas: msiof: Convert to
ASoC: renesas: Standardize ASoC menu
ASoC: renesas: Use helper function for_each_child_of_node_scoped()
 
ASOC: rockchip: fix capture stream handling in rockchip_sai_xfer_stop
 
ASoC: rockchip: Standardize ASoC menu
 
ASOC: rockchip: Use helper function devm_clk_get_enabled()
 
ASoC: rsnd: tidyup direction name on rsnd_dai_connect()
ASoC: rt1320: fix random cycle mute issue
ASoC: rt5682s: Adjust SAR ADC button mode to fix noise issue
ASoC: rt700: don't set dapm->bias_level
ASoC: rt712: avoid skipping the blind write
ASoC: rt715: don't set dapm->bias_level
ASoC: rt721: fix FU33 Boost Volume control not working
ASoC: samsung: bell: don't set dapm->bias_level directly
ASoC: samsung: littlemill: don't set dapm->bias_level directly
ASoC: samsung: speyside: don't set dapm->bias_level directly
ASoC: samsung: Standardize ASoC menu
ASoC: samsung: tobermory: don't set dapm->bias_level directly
ASoC: SDCA: Add a helper to get the SoundWire port number
ASoC: SDCA: add a HID device for HIDE entity
ASoC: SDCA: Add flag for unused IRQs
ASoC: SDCA: Add helper to add DAI constraints
ASoC: SDCA: Add hw_params() helper function
ASoC: SDCA: Add missing default in switch in entity_pde_event()
ASoC: SDCA: Add quirk for incorrect function types for 3 systems
ASoC: SDCA: add route by the number of input pins in MU entity
ASoC: SDCA: Add some initial IRQ handlers
ASoC: SDCA: Add support for -cn- value properties
ASoC: SDCA: add support for HIDE entity properties and HID descriptor/report
ASoC: SDCA: Allow read-only controls to be deferrable
ASoC: SDCA: Avoid use of uninitialised local name variable
ASoC: SDCA: Check devm_mutex_init() return value
ASoC: SDCA: fix HID dependency
ASoC: SDCA: Fix implicit cast from le16
ASoC: SDCA: Fix off by one error in IRQ bound check
ASoC: SDCA: Fix return value in detected_mode_handler()
ASoC: SDCA: Fix return value in sdca_regmap_mbq_size()
ASoC: SDCA: Fix some holes in the regmap readable/writeable helpers
ASoC: SDCA: Fixup some kernel doc errors
ASoC: SDCA: Generic interrupt support
ASoC: SDCA: Kconfig/Makefile fixups
ASoC: SDCA: Minor selected/detected mode control fixups
ASoC: SDCA: Move SDCA search functions and export
ASoC: SDCA: Pull HID and IRQ into the primary SDCA module
ASoC: SDCA: Remove overly chatty input pin list warning
ASoC: SDCA: Reorder members of hide struct to remove holes
ASoC: SDCA: Shrink detected_mode_handler() stack frame
ASoC: sdca: Standardize ASoC menu
ASoC: SDCA: Update memory allocations to zero initialise
ASoC: sdw_utils: add component_name string to dai_info
ASoC: sdw_utils: Add missed component_name strings for speaker amps
ASoC: sdw_utils: generate combined spk components
ASoC: sdw_utils: generate combined spk components string
ASoC: set bias_level at if
ASoC: soc-core: care NULL dirver name on snd_soc_lookup_component_nolocked()
ASoC: soc-core: save ID if param was set in fmt_single_name()
ASoC: soc-core: tidyup snd_soc_lookup_component_nolocked()
ASoC: soc-dai: Add private data to snd_soc_dai
ASoC: soc-dai: tidyup return value of snd_soc_xlate_tdm_slot_mask()
ASoC: soc-dapm: add prefix on dapm_mark_endpoints_dirty()
ASoC: soc-dapm: add prefix on dapm_xxx_event()
ASoC: soc-dapm: add prefix on soc_dapm_dev_attrs
ASoC: soc-dapm: cleanups
ASoC: soc-dapm: remove EXPORT_SYMBOL_GPL() for snd_soc_dapm_free()
ASoC: soc-dapm: remove snd_soc_dapm_nc_pin[_unlocked]()
ASoC: soc-dapm: remove snd_soc_dapm_weak_routes()
ASoC: soc-dapm: remove unnecessary definition
ASoC: soc-dapm: reordering function definitions
ASoC: soc-dapm: reordering header definitions
ASoC: soc-dapm: set bias_level if snd_soc_dapm_set_bias_level() was successed
ASoC: soc-dapm: use common name for dapm
ASoC: soc-dapm: use component instead of cmpnt
ASoC: soc-ops-test: dynamically allocate struct snd_ctl_elem_value
ASoC: SOF: amd: acp-loader: Use GFP_KERNEL for DMA allocations in resume context
ASoC: SOF: amd: add alternate machines for ACP7.0 and ACP7.1 platforms
ASoC: SOF: amd: Add sof audio support for acp7.2 platform
ASoC: SOF: imx: Fix devm_ioremap_resource check
ASoC: SOF: Intel: hda-sdw-bpt: fix SND_SOF_SOF_HDA_SDW_BPT dependencies
ASoC: SOF: Intel: hda-stream: Fix incorrect variable used in error message
ASoC: SOF: Intel: hda: Do not probe Soundwire in nocodec mode
ASoC: SOF: Intel: WCL: Add the sdw_process_wakeen op
ASoC: SOF: ipc4-pcm: Enable delay reporting for ChainDMA streams
ASoC: SOF: ipc4-pcm: Harmonize set pipeline state dbg
ASoC: SOF: ipc4-pcm: Harmonize sof_ipc4_set_pipeline_state() dbg print
ASoC: SOF: ipc4-pcm: Look for best matching hw_config for SSP
ASoC: SOF: ipc4-pcm: Pipe instances to dev_dbg in multi_pipeline_state()
ASoC: SOF: ipc4-priv: Add kernel doc for fw_context_save of sof_ipc4_fw_data
ASoC: SOF: ipc4-topology: Add load of ASRC component
ASoC: SOF: ipc4/Intel: Add support for library restore firmware functionality
ASoC: SOF: ipc4/Intel: Support for partial context
ASoC: SOF: ipc4: Add sof_ipc4_pipeline_state_str() for debugging
ASoC: SOF: pcm: Remove local create_page_table() wrapper function
ASoC: SOF: pcm: Reverse check for prepared stream in sof_pcm_hw_params()
ASoC: SOF: Remove redundant pm_runtime_mark_last_busy() calls
ASoC: sof: Standardize ASoC menu
ASoC: SOF: topology: Parse the dapm_widget_tokens in case of DSPless mode
ASoC: spear: Standardize ASoC menu
ASoC: sprd: Standardize ASoC menu
ASoC: Standardize ASoC menu
ASoC: starfive: Standardize ASoC menu
ASoC: sti: Standardize ASoC menu
ASoC: stm: Standardize ASoC menu
ASoC: stm: stm32_i2s: convert from round_rate() to determine_rate()
ASoC: stm: stm32_i2s: Fix calc_clk_div() error handling in determine_rate()
ASoC: stm: stm32_sai_sub: convert from round_rate() to determine_rate()
ASoC: sunxi: Standardize ASoC menu
ASoC: tas2781: Drop the unnecessary symbol imply
ASoC: tas2781: Fix spelling mistake "dismatch" -> "mismatch"
ASoC: tas2781: Fix the wrong step for TLV on tas2781
ASoC: tas2781: Move the "include linux/debugfs.h" into tas2781.h
ASoC: tas2781: Normalize the volume kcontrol name
ASoC: tas571x: add support for tas5753
ASoC: tas571x: add support for tas5753
ASoC: tegra: AHUB: Remove unneeded semicolon
ASoC: tegra: Standardize ASoC menu
ASoC: ti: Standardize ASoC menu
ASoC: topology: Do not call snd_soc_remove_pcm_runtime() for ignored links
ASoC: uniphier: Standardize ASoC menu
ASoC: Use of_reserved_mem_region_to_resource() for "memory-region"
ASoC: ux500: Standardize ASoC menu
ASoC: wm8524: enable constraints when sysclk is configured.
ASoC: wm8940: Correct PLL rate rounding
ASoC: wm8940: Correct typo in control name
ASoC: wm8962: Clear master mode when enter runtime suspend
ASoC: wm8974: Correct PLL rate rounding
ASoC: xilinx: Standardize ASoC menu
ASoC: xtensa: Standardize ASoC menu
 
ata: ahci: Allow ignoring the external/hotplug capability of ports
ata: ahci: Clarify mobile_lpm_policy description
ata: ahci: Disable DIPM if host lacks support
ata: ahci: Disallow LPM policy control for external ports
ata: ahci: Disallow LPM policy control if not supported
ata: ahci_xgene: Use int type for 'rc' to store error codes
ata: Fix SATA_MOBILE_LPM_POLICY description in Kconfig
ata: libata-core: Advertize device support for DIPM and HIPM features
ata: libata-core: Cache the general purpose log directory
ata: libata-core: Introduce ata_dev_config_lpm()
ata: libata-core: Make ata_dev_cleanup_cdl_resources() static
ata: libata-core: Move device LPM quirk settings to ata_dev_config_lpm()
ata: libata-core: Reduce the number of messages signaling broken LPM
ata: libata-core: Remove space before newline
ata: libata-core: Rename ata_do_set_mode()
ata: libata-eh: Avoid unnecessary resets when revalidating devices
ata: libata-eh: Fix link state check for IDE/PATA ports
ata: libata-eh: Make ata_eh_followup_srst_needed() return a bool
ata: libata-eh: Move and rename ata_eh_set_lpm()
ata: libata-eh: Remove ata_do_eh()
ata: libata-eh: Rename and make ata_set_mode() static
ata: libata-eh: Simplify reset operation management
ata: libata-eh: use bool for fastdrain in ata_eh_set_pending()
ata: libata-sata: Add link_power_management_supported sysfs attribute
ata: libata-sata: Disallow changing LPM state if not supported
ata: libata-scsi: Cleanup ata_scsi_offline_dev()
ata: libata-scsi: Fix ata_to_sense_error() status handling
ata: libata-scsi: Fix CDL control
ata: libata-scsi: Return aborted command when missing sense and result TF
ata: libata-transport: replace scnprintf with sysfs_emit for simple attributes
ata: libata: Improve LPM policies description
ata: libata: Introduce ata_port_eh_scheduled()
ata: libata: Remove ATA_DFLAG_ZAC device flag
ata: libata_eh: Add debug messages to ata_eh_link_set_lpm()
ata: pata_macio: Remove space before newline
ata: pata_pdc2027x: Remove space before newline and abbreviations
ata: pata_rdc: Use registered definition for the RDC vendor
 
atm: atmtcp: Prevent arbitrary write in atmtcp_recv_control().
atm: lanai: fix "take a while" typo
 
attach_mnt(): expand in attach_recursive_mnt(), then lose the flag argument
 
attach_recursive_mnt(): get rid of flags entirely
attach_recursive_mnt(): pass destination mount in all cases
attach_recursive_mnt(): remove from expiry list on move
attach_recursive_mnt(): unify the mnt_change_mountpoint() logics
 
audit,module: restore audit logging in load failure case
 
audit: fix out-of-bounds read in audit_compare_dname_path()
 
ax25: properly unshare skbs in ax25_kiss_rcv()
 
batman-adv: fix OOB read/write in network-coding decode
batman-adv: Start new development cycle
batman-adv: store hard_iface as iflink private data
 
bcache: change maintainer's email address
bcache: switch from pages to folios in read_super()
 
be2net: Use correct byte order and format string for TCP seq and ack_seq
 
benet: fix BUG when creating VFs
 
Linux: better lockdep annotations for simple_recursive_removal()
 
binder: Add copyright notice to new kunit files
binder: Convert binder_alloc selftests to KUnit
binder: encapsulate individual alloc test cases
binder: fix reversed pid/tid in log
binder: Fix selftest page indexing
binder: Remove unused binder lock events
binder: Remove unused binder lock events
binder: Scaffolding for binder_alloc KUnit tests
binder: Store lru freelist in binder_alloc
binder: use guards for plain mutex- and spinlock-protected sections
binder: use kstrdup() in binderfs_binder_device_create()
binder: Use seq_buf in binder_alloc kunit tests
 
binder_ioctl_write_read(): simplify control flow a bit
 
binfmt_elf: Dump non-arch notes with strictly matching name and type
binfmt_elf: remove the 4k limitation of program header size
binfmt_elf: Warn on missing or suspicious regset note names
 
binfmt_misc: switch to locked_recursive_removal()
 
bio: use memzero_page() in bio_truncate()
 
bitfield: Ensure the return values of helper functions are checked
 
bitmap: generalize node_random()
 
bits: split the definition of the asm and non-asm GENMASK*()
bits: unify the non-asm GENMASK*()
 
blk-cgroup: remove redundant __GFP_NOWARN
 
blk-ioc: don't hold queue_lock for ioc_lookup_icq()
 
blk-mq-debugfs: use debugfs_get_aux()
 
blk-mq: add number of queue calc helper
blk-mq: fix lockdep warning in __blk_mq_update_nr_hw_queues
 
blk-wbt: doc: Update the doc of the wbt_lat_usec interface
blk-wbt: Eliminate ambiguity in the comments of struct rq_wb
blk-wbt: Optimize wbt_done() for non-throttled writes
 
blk-zoned: Fix a lockdep complaint about recursive locking
 
blktrace: add zoned block commands to blk_fill_rwbs
blktrace: use rbuf->stats.full as a drop indicator in relayfs
 
block, bfq: remove redundant __GFP_NOWARN
block, bfq: Reorder struct bfq_iocq_bfqq_data
 
block: add FALLOC_FL_WRITE_ZEROES support
block: add scatterlist-less DMA mapping helpers
block: add trace messages to zone write plugging
block: add tracepoint for blk_zone_update_request_bio
block: add tracepoint for blkdev_zone_mgmt
block: avoid cpu_hotplug_lock depedency on freeze_lock
block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
block: change blk_get_meta_cap() stub return -ENOIOCTLCMD
block: decrement block_rq_qos static key in rq_qos_del()
block: don't merge different kinds of P2P transfers in a single bio
block: don't silently ignore metadata for sync read/write
block: Enforce power-of-2 physical block size
block: ensure discard_granularity is zero when discard is not supported
block: factor out common part in blkdev_fallocate()
block: fix blk_zone_append_update_request_bio() kernel-doc
block: Fix default IO priority if there is no IO context
block: fix EOD return for device with nr_sectors == 0
block: fix FS_IOC_GETLBMD_CAP parsing in blkdev_common_ioctl()
block: fix kobject double initialization in add_disk
block: fix lbmd_guard_tag_type assignment in FS_IOC_GETLBMD_CAP
block: fix lockdep warning caused by lock dependency in elv_iosched_store
block: fix potential deadlock while running nr_hw_queue update
block: floppy: Fix uninitialized use of outparam
block: handle pi_tuple_size in queue_limits_stack_integrity
block: Improve read ahead size for rotational devices
block: Increase BLK_DEF_MAX_SECTORS_CAP
block: Introduce bio_needs_zone_write_plugging()
block: introduce max_{hw|user}_wzeroes_unmap_sectors to queue limits
block: introduce pi_tuple_size field in blk_integrity
block: Make REQ_OP_ZONE_FINISH a write operation
block: move elevator queue allocation logic into blk_mq_init_sched
block: mtip32xx: Fix usage of dma_map_sg()
block: remove newlines from the warnings in blk_validate_integrity_limits
block: remove pktcdvd driver
block: rename tuple_size field in blk_integrity to metadata_size
block: restore default wbt enablement
block: restore two stage elevator switch while running nr_hw_queue update
block: sanitize chunk_sectors for atomic write limits
block: skip q->rq_qos check in rq_qos_done_bio()
block: split blk_zone_update_request_bio into two functions
block: tone down bio_check_eod
block: use chunk_sectors when evaluating stacked atomic write limits
block: validate QoS before calling __rq_qos_done_bio()
block: zram: replace scnprintf() with sysfs_emit() in *_show() functions
 
Bluetooth: Add PA_LINK to distinguish BIG sync and PA sync connections
Bluetooth: aosp: Fix typo in comment
Bluetooth: btintel: Define a macro for Intel Reset vendor command
Bluetooth: btintel: Fix typo in comment
Bluetooth: btintel_pcie: Add support for device 0x4d76
Bluetooth: btintel_pcie: Fix Alive Context State Handling
Bluetooth: btintel_pcie: Make driver wait for alive interrupt
Bluetooth: btintel_pcie: Reword restart to recovery
Bluetooth: btintel_pcie: Support Function level reset
Bluetooth: btmtk: Fix typo in log string
Bluetooth: btmtk: Fix wait_on_bit_timeout interruption during shutdown
Bluetooth: btnxpuart: Add support for 4M baudrate
Bluetooth: btnxpuart: Add uevents for FW dump and FW download complete
Bluetooth: btnxpuart: Correct the Independent Reset handling after FW dump
Bluetooth: btnxpuart: implement powerup sequence
Bluetooth: btnxpuart: Uses threaded IRQ for host wakeup handling
Bluetooth: btrtl: Fix typo in comment
Bluetooth: btusb: Add a new VID/PID 2c7c/7009 for MT7925
Bluetooth: btusb: Add new VID/PID 0489/e14e for MT7925
Bluetooth: btusb: Add one more ID 0x28de:0x1401 for Qualcomm WCN6855
Bluetooth: btusb: Add RTL8852BE device 0x13d3:0x3618
Bluetooth: btusb: Add support for variant of RTL8851BE (USB ID 13d3:3601)
Bluetooth: btusb: Add USB ID 3625:010b for TP-LINK Archer TX10UB Nano
Bluetooth: btusb: Fix potential NULL dereference on kmalloc failure
Bluetooth: btusb: QCA: Support downloading custom-made firmwares
Bluetooth: btusb: Sort WCN6855 device IDs by VID and PID
Bluetooth: Fix build after header cleanup
Bluetooth: Fix spelling mistakes
Bluetooth: Fix typos in comments
Bluetooth: Fix use-after-free in l2cap_sock_cleanup_listen()
Bluetooth: hci_bcm4377: Fix typo in comment
Bluetooth: hci_conn: do return error from hci_enhanced_setup_sync()
Bluetooth: hci_conn: Fix not cleaning up Broadcaster/Broadcast Source
Bluetooth: hci_conn: Fix running bis_cleanup for hci_conn->type PA_LINK
Bluetooth: hci_conn: Make unacked packet handling more robust
Bluetooth: hci_core: Eliminate an unnecessary goto label in hci_find_irk_by_addr()
Bluetooth: hci_core: Fix not accounting for BIS/CIS/PA links separately
Bluetooth: hci_core: Fix using ll_privacy_capable for current settings
Bluetooth: hci_core: Fix using {cis,bis}_capable for current settings
Bluetooth: hci_devcd_dump: fix out-of-bounds via dev_coredumpv
Bluetooth: hci_event: Add support for handling LE BIG Sync Lost event
Bluetooth: hci_event: Correct comment about HCI_EV_EXTENDED_INQUIRY_RESULT
Bluetooth: hci_event: Detect if HCI_EV_NUM_COMP_PKTS is unbalanced
Bluetooth: hci_event: Disconnect device when BIG sync is lost
Bluetooth: hci_event: fix MTU for BN == 0 in CIS Established
Bluetooth: hci_event: Fix UAF in hci_acl_create_conn_sync
Bluetooth: hci_event: Fix UAF in hci_conn_tx_dequeue
Bluetooth: hci_event: Mark connection as closed during suspend disconnect
Bluetooth: hci_event: Mask data status from LE ext adv reports
Bluetooth: hci_event: Treat UNKNOWN_CONN_ID on disconnect as success
Bluetooth: hci_qca: Enable ISO data packet RX
Bluetooth: hci_sock: Reset cookie to zero in hci_sock_free_cookie()
Bluetooth: hci_sync: Avoid adding default advertising on startup
Bluetooth: hci_sync: fix double free in 'hci_discovery_filter_clear()'
Bluetooth: hci_sync: Fix hci_resume_advertising_sync
Bluetooth: hci_sync: Fix scan state after PA Sync has been established
Bluetooth: hci_sync: fix set_local_name race condition
Bluetooth: hci_sync: Prevent unintended PA sync when SID is 0xFF
Bluetooth: hci_sync: Use bt_dev_err() to log error message in hci_update_event_filter_sync()
Bluetooth: ISO: add socket option to report packet seqnum via CMSG
Bluetooth: ISO: Fix getname not returning broadcast fields
Bluetooth: ISO: Support SCM_TIMESTAMPING for ISO TS
Bluetooth: MGMT: Fix possible UAFs
Bluetooth: Remove hci_conn_hash_lookup_state()
Bluetooth: RFCOMM: Fix typos in comments
Bluetooth: vhci: Prevent use-after-free by removing debugfs files early
 
bng_en: Add a network device
bng_en: Add backing store support
bng_en: Add devlink interface
bng_en: Add firmware communication mechanism
bng_en: Add initial interaction with firmware
bng_en: Add irq allocation support
bng_en: Add PCI interface
bng_en: Add resource management support
bng_en: Add ring memory allocation support
bng_en: Initialize default configuration
 
bnxt: fill data page pool with frags if PAGE_SIZE > BNXT_RX_PAGE_SIZE
bnxt: move bnxt_hsi.h to include/linux/bnxt/hsi.h
 
bnxt_en: Adjust TX rings if reservation is less than requested
bnxt_en: correct offset handling for IPv6 destination address
bnxt_en: fix incorrect page count in RX aggr ring log
bnxt_en: Fix lockdep warning during rmmod
bnxt_en: Fix memory corruption when FW resources change during ifdown
bnxt_en: Fix stats context reservation logic
bnxt_en: Improve comment wording and error return code
 
bonding: don't force LACPDU tx to ~333 ms boundaries
bonding: don't set oif to bond dev when getting NS target destination
bonding: send LACPDUs periodically in passive mode after receiving partner's LACPDU
bonding: set random address only when slaves already exist
bonding: update LACP activity flag after setting lacp_active
 
book3s64/radix : Handle error conditions properly in radix_vmemmap_populate
book3s64/radix : Optimize vmemmap start alignment
 
bootconfig: Fix negative seeks on 32-bit with LFS enabled
bootconfig: Fix unaligned access when building footer
 
bpf, arm64, powerpc: Add bpf_jit_bypass_spec_v1/v4()
bpf, arm64, powerpc: Change nospec to include v1 barrier
 
bpf, arm64: Fix fp initialization for exception boundary
bpf, arm64: JIT support for private stack
bpf, arm64: remove structs on stack constraint
 
bpf, cpumap: Disable page_pool direct xdp_return need larger scope
 
bpf, doc: Improve wording of docs
 
bpf, ktls: Fix data corruption when using bpf_msg_pop_data() in ktls
 
bpf, sockmap: Fix psock incorrectly pointing to sk
 
bpf, verifier: Improve precision for BPF_ADD and BPF_SUB
 
bpf/arena: add bpf_arena_reserve_pages kfunc
 
bpf/preload: Don't select USERMODE_DRIVER
 
bpf/selftests: Add selftests for token info
 
bpf/veristat: Fix veristat for map type BPF_MAP_TYPE_CGRP_STORAGE
 
bpf: Add attach_type field to bpf_link
bpf: Add bpf_dynptr_memset() kfunc
bpf: add bpf_features enum
bpf: add btf_type_is_i{32,64} helpers
bpf: Add cookie in fdinfo for raw_tp
bpf: Add cookie in fdinfo for tracing
bpf: Add cookie object to bpf maps
bpf: Add cookie to raw_tp bpf_link_info
bpf: Add cookie to tracing bpf_link_info
bpf: Add dump_stack() analogue to print to BPF stderr
bpf: Add function to extract program source info
bpf: Add function to find program from stack trace
bpf: Add kfuncs for read-only string operations
bpf: Add log for attaching tracing programs to functions in deny list
bpf: Add range tracking for BPF_NEG
bpf: Add show_fdinfo for kprobe_multi
bpf: Add show_fdinfo for perf_event
bpf: Add show_fdinfo for uprobe_multi
bpf: Add struct bpf_token_info
bpf: Add third round of bounds deduction
bpf: adjust path to trace_output sample eBPF program
bpf: Allow fall back to interpreter for programs with stack size <= 512
bpf: allow void* cast using bpf_rdonly_cast()
bpf: attribute __arg_untrusted for global function parameters
bpf: avoid jump misprediction for PTR_TO_MEM | PTR_UNTRUSTED
bpf: Avoid putting struct bpf_scc_callchain variables on the stack
bpf: Avoid warning on multiple referenced args in call
bpf: Avoid warning on unexpected map for tail call
bpf: Check flow_dissector ctx accesses are aligned
bpf: Check netfilter ctx accesses are aligned
bpf: Check the helper function is valid in get_helper_proto
bpf: Clarify sanitize_check_bounds()
bpf: Clean code with bpf_copy_to_user()
bpf: Clean up individual BTF_ID code
bpf: compute SCCs in program control flow graph
bpf: Disable migration in nf_hook_run_bpf().
bpf: Ensure RCU lock is held around bpf_prog_ksym_find
bpf: Fall back to nospec for Spectre v1
bpf: Fix an issue in bpf_prog_test_run_xdp when page size greater than 4K
bpf: Fix aux usage after do_check_insn()
bpf: Fix bounds for bpf_prog_get_file_line linfo loop
bpf: Fix bpf_strnstr() to handle suffix match cases better
bpf: Fix improper int-to-ptr cast in dump_stack_cb
bpf: Fix key serial argument of bpf_lookup_user_key()
bpf: Fix memory leak of bpf_scc_info objects
bpf: Fix oob access in cgroup local storage
bpf: Fix out-of-bounds dynptr write in bpf_crypto_crypt
bpf: Fix state use-after-free on push_stack() err
bpf: Fix string kfuncs names in doc comments
bpf: Fix various typos in verifier.c comments
bpf: Forget ranges when refining tnum after JSET
bpf: frame_insn_idx() utility function
bpf: Get rid of redundant 3rd argument of prepare_seq_file()
bpf: guard BTF_ID_FLAGS(bpf_cgroup_read_xattr) with CONFIG_BPF_LSM
bpf: handle jset (if a & b ...) as a jump in CFG computation
bpf: Implement mprog API on top of existing cgroup progs
bpf: Improve bounds when s64 crosses sign boundary
bpf: Improve ctx access verifier error message
bpf: include backedges in peak_states stat
bpf: Include verifier memory allocations in memcg statistics
bpf: Initialize used but uninit variable in propagate_liveness()
bpf: Introduce BPF standard streams
bpf: Introduce bpf_cgroup_read_xattr to read xattr of cgroup's node
bpf: Introduce bpf_cgroup_read_xattr to read xattr of cgroup's node
bpf: make makr_btf_ld_reg return error for unexpected reg types
bpf: Make reg_not_null() true for CONST_PTR_TO_MAP
bpf: Make update_prog_stats() always_inline
bpf: Mark cgroup_subsys_state->cgroup RCU safe
bpf: Mark cgroup_subsys_state->cgroup RCU safe
bpf: Move bpf map owner out of common struct
bpf: Move bpf_jit_get_prog_name() to core.c
bpf: Move cgroup iterator helpers to bpf.h
bpf: Move insn if/else into do_check_insn()
bpf: move REG_LIVE_DONE check to clean_live_states()
bpf: propagate read/precision marks over state graph backedges
bpf: rdonly_untrusted_mem for btf id walk pointer leafs
bpf: Reduce stack frame size by using env->insn_buf for bpf insns
bpf: Refactor bprintf buffer support
bpf: Reject bpf_timer for PREEMPT_RT
bpf: Reject narrower access to pointer ctx fields
bpf: Remove attach_type in bpf_cgroup_link
bpf: Remove attach_type in bpf_netns_link
bpf: Remove attach_type in bpf_tracing_link
bpf: Remove attach_type in sockmap_link
bpf: Remove location field in tcx_link
bpf: Remove redundant free_verifier_state()/pop_stack()
bpf: remove {update,get}_loop_entry functions
bpf: Rename sanitize_stack_spill to nospec_result
bpf: Report may_goto timeout to BPF stderr
bpf: Report rqspinlock deadlocks/timeout to BPF stderr
bpf: Return -EFAULT on internal errors
bpf: Return -EFAULT on misconfigurations
bpf: set 'changed' status if propagate_liveness() did any updates
bpf: set 'changed' status if propagate_precision() did any updates
bpf: Show precise link_type for {uprobe,kprobe}_multi fdinfo
bpf: Show precise rejected function when attaching fexit/fmod_ret to __noreturn functions
bpf: Simplify assignment to struct bpf_insn pointer in do_misc_fixups()
bpf: Simplify bounds refinement from s32
bpf: starting_state parameter for __mark_chain_precision()
bpf: support for void/primitive __arg_untrusted global func params
bpf: tcp: Avoid socket skips and repeats during iteration
bpf: tcp: Get rid of st_bucket_done
bpf: tcp: Make mem flags configurable through bpf_iter_tcp_realloc_batch
bpf: tcp: Make sure iter->batch always contains a full bucket snapshot
bpf: tcp: Use bpf_tcp_iter_batch_item for bpf_tcp_iter_state batch items
bpf: Tell memcg to use allow_spinning=false path in bpf_timer_init()
bpf: Update iterators.lskel-big-endian.h
bpf: Update the list of BPF selftests maintainers
bpf: Use ERR_CAST instead of ERR_PTR(PTR_ERR(...))
bpf: Warn on internal verifier errors
 
bpftool: Add support for dumping streams
bpftool: Display cookie for raw_tp link probe
bpftool: Display cookie for tracing link probe
bpftool: Fix JSON writer resource leak in version command
bpftool: Fix memory leak in dump_xx_nlmsg on realloc failure
bpftool: Use appropriate permissions for map access
 
broadcom: fix support for PTP_EXTTS_REQUEST2 ioctl
broadcom: fix support for PTP_PEROUT_DUTY_CYCLE
 
btrfs/ioctl: store btrfs_uring_encoded_data in io_btrfs_cmd
 
btrfs: abort transaction during log replay if walk_log_tree() failed
btrfs: abort transaction on failure to add link to inode
btrfs: abort transaction on unexpected eb generation at btrfs_copy_root()
btrfs: accept and ignore compression level for lzo
btrfs: accessors: compile-time fast path for u16
btrfs: accessors: compile-time fast path for u8
btrfs: accessors: delete token versions of set/get helpers
btrfs: accessors: factor out split memcpy with two sources
btrfs: accessors: inline eb bounds check and factor out the error report
btrfs: accessors: rename variable for folio offset
btrfs: accessors: set target address at initialization
btrfs: accessors: simplify folio bounds checks
btrfs: accessors: use type sizeof constants directly
btrfs: add and use helper to determine if using bitmaps in free space tree
btrfs: add assertions to make super block creation more clear
btrfs: add btrfs prefix to free space tree exported functions
btrfs: add btrfs prefix to is_fstree() and make it return bool
btrfs: add comment for optimization in free_extent_buffer()
btrfs: add comments on the extra btrfs specific subpage bitmaps
btrfs: add details to error messages at btrfs_delete_delayed_dir_index()
btrfs: add extra warning when qgroup is marked inconsistent
btrfs: add helper folio_end()
btrfs: allocate path earlier at btrfs_del_dir_entries_in_log()
btrfs: allocate path earlier at btrfs_log_new_name()
btrfs: allocate scratch eb earlier at btrfs_log_new_name()
btrfs: always abort transaction on failure to add block group to free space tree
btrfs: always open the device read-only in btrfs_scan_one_device()
btrfs: annotate block group access with data_race() when sorting for reclaim
btrfs: assert we can NOCOW the range in btrfs_truncate_block()
btrfs: assert we join log transaction at btrfs_del_dir_entries_in_log()
btrfs: assert we join log transaction at btrfs_del_inode_ref_in_log()
btrfs: avoid double slot decrement at btrfs_convert_free_space_to_extents()
btrfs: avoid load/store tearing races when checking if an inode was logged
btrfs: avoid logging tree mod log elements for irrelevant extent buffers
btrfs: cache if we are using free space bitmaps for a block group
btrfs: call bdev_fput() to reclaim the blk_holder immediately
btrfs: call btrfs_close_devices() from ->kill_sb
btrfs: change dump_block_groups() in btrfs_dump_space_info() from int to bool
btrfs: check BLOCK_GROUP_FLAG_NEEDS_FREE_SPACE at __add_block_group_free_space()
btrfs: clear block dirty if btrfs_writepage_cow_fixup() failed
btrfs: clear block dirty if submit_one_sector() failed
btrfs: clear dirty status from extent buffer on error at insert_new_root()
btrfs: clear TAG_TOWRITE from buffer tree when submitting a tree block
btrfs: constify more pointer parameters
btrfs: defrag: add flag to force no-compression
btrfs: delay btrfs_open_devices() until super block is created
btrfs: do not allow relocation of partially dropped subvolumes
btrfs: do not set mtime/ctime to current time when unlinking for log replay
btrfs: don't allow adding block device of less than 1 MB
btrfs: don't ignore inode missing when replaying log tree
btrfs: don't print relocation messages from auto reclaim
btrfs: don't skip accounting in early ENOTTY return in btrfs_uring_encoded_read()
btrfs: don't skip remaining extrefs if dir not found during log replay
btrfs: don't use token set/get accessors for btrfs_item members
btrfs: don't use token set/get accessors in inode.c:fill_inode_item()
btrfs: enable large data folio support under CONFIG_BTRFS_EXPERIMENTAL
btrfs: enable large data folios for data reloc inode
btrfs: error on missing block group when unaccounting log tree extent buffers
btrfs: factor out compression mount options parsing
btrfs: fix -ENOSPC mmap write failure on NOCOW files/extents
btrfs: fix buffer index in wait_eb_writebacks()
btrfs: fix comment in reserved space warning
btrfs: fix corruption reading compressed range when block size is smaller than page size
btrfs: fix incorrect log message for nobarrier mount option
btrfs: fix inode leak on failure to add link to inode
btrfs: fix invalid extref key setup when replaying dentry
btrfs: fix iteration bug in __qgroup_excl_accounting()
btrfs: fix log tree replay failure due to file with 0 links and extents
btrfs: fix printing of mount info messages for NODATACOW/NODATASUM
btrfs: fix race between logging inode and checking if it was logged before
btrfs: fix race between setting last_dir_index_offset and inode logging
btrfs: fix squota compressed stats leak
btrfs: fix ssd_spread overallocation
btrfs: fix subpage deadlock in try_release_subpage_extent_buffer()
btrfs: fix subvolume deletion lockup caused by inodes xarray race
btrfs: fix wrong length parameter for btrfs_cleanup_ordered_extents()
btrfs: free path sooner at __btrfs_unlink_inode()
btrfs: get rid of re-entering of btrfs_get_tree()
btrfs: harden parsing of compression mount options
btrfs: index buffer_tree using node size
btrfs: initialize inode::file_extent_tree after i_mode has been set
btrfs: make btrfs_check_nocow_lock() check more than one extent
btrfs: make btrfs_cleanup_ordered_extents() support large folios
btrfs: make btrfs_delete_delayed_insertion_item() return a boolean
btrfs: make btrfs_readdir_delayed_dir_index() return a bool instead
btrfs: make btrfs_should_delete_dir_index() return a bool instead
btrfs: make btrfs_should_periodic_reclaim() static
btrfs: make extent_buffer_test_bit() return a boolean instead
btrfs: make free_space_test_bit() return a boolean instead
btrfs: merge btrfs_printk_ratelimited() and its only caller
btrfs: move transaction aborts to the error site in add_block_group_free_space()
btrfs: move transaction aborts to the error site in remove_block_group_free_space()
btrfs: open code fc_mount() to avoid releasing s_umount rw_sempahore
btrfs: open code RCU for device name
btrfs: open code rcu_string_free() and remove it
btrfs: output more info when btrfs_subpage_assert() failed
btrfs: pass bool to indicate subvolume/snapshot creation type
btrfs: pass dentry to btrfs_mksubvol() and btrfs_mksnapshot()
btrfs: pass NULL index to btrfs_del_inode_ref() where not needed
btrfs: pass struct rb_simple_node pointer directly in rb_simple_insert()
btrfs: populate otime when logging an inode item
btrfs: qgroup: avoid memory allocation if qgroups are not enabled
btrfs: qgroup: fix qgroup create ioctl returning success after quotas disabled
btrfs: qgroup: fix race between quota disable and quota rescan ioctl
btrfs: qgroup: remove no longer used fs_info->qgroup_ulist
btrfs: qgroup: remove pointless error check for add_qgroup_rb() call
btrfs: qgroup: set quota enabled bit if quota disable fails flushing reservations
btrfs: qgroup: use btrfs_qgroup_enabled() in ioctls
btrfs: reduce size of struct tree_mod_elem
btrfs: ref-verify: handle damaged extent root tree
btrfs: reject invalid compression level
btrfs: reloc: unconditionally invalidate the page cache for each cluster
btrfs: relocation: simplify unused logic related to LINK_LOWER
btrfs: remove btrfs_clear_extent_bits()
btrfs: remove partial support for lowest level from btrfs_search_forward()
btrfs: remove pointless 'out' label from clone_finish_inode_update()
btrfs: remove pointless out label from add_free_space_extent()
btrfs: remove pointless out label from add_new_free_space_info()
btrfs: remove pointless out label from load_free_space_bitmaps()
btrfs: remove pointless out label from load_free_space_extents()
btrfs: remove pointless out label from modify_free_space_bitmap()
btrfs: remove pointless out label from remove_free_space_extent()
btrfs: remove pointless out label from update_free_space_extent_count()
btrfs: remove redundant auto reclaim log message
btrfs: remove redundant path release when replaying a log tree
btrfs: remove remaining unused message helpers
btrfs: remove struct rcu_string
btrfs: remove unused levels of message helpers
btrfs: remove unused parameters from btrfs_lookup_inode_extref()
btrfs: remove unused rcu-string printk helpers
btrfs: rename btrfs_subpage structure
btrfs: rename err to ret in btrfs_alloc_from_bitmap()
btrfs: rename err to ret in btrfs_create_common()
btrfs: rename err to ret in btrfs_fill_super()
btrfs: rename err to ret in btrfs_init_inode_security()
btrfs: rename err to ret in btrfs_link()
btrfs: rename err to ret in btrfs_lock_extent_bits()
btrfs: rename err to ret in btrfs_setattr()
btrfs: rename err to ret in btrfs_symlink()
btrfs: rename err to ret in btrfs_try_lock_extent_bits()
btrfs: rename err to ret in btrfs_wait_extents()
btrfs: rename err to ret in btrfs_wait_tree_log_extents()
btrfs: rename err to ret in calc_pct_ratio()
btrfs: rename err to ret in quota_override_store()
btrfs: rename err to ret in scrub_submit_extent_sector_read()
btrfs: rename err to ret2 in btrfs_add_link()
btrfs: rename err to ret2 in btrfs_search_old_slot()
btrfs: rename err to ret2 in btrfs_search_slot()
btrfs: rename err to ret2 in btrfs_setsize()
btrfs: rename err to ret2 in btrfs_truncate_inode_items()
btrfs: rename err to ret2 in read_block_for_search()
btrfs: rename err to ret2 in resolve_indirect_refs()
btrfs: rename err to ret2 in search_leaf()
btrfs: rename error to ret in btrfs_may_delete()
btrfs: rename error to ret in btrfs_mksubvol()
btrfs: rename error to ret in btrfs_sysfs_add_fsid()
btrfs: rename error to ret in btrfs_sysfs_add_mounted()
btrfs: rename error to ret in device_list_add()
btrfs: rename free_space_set_bits() and make it less confusing
btrfs: rename inode number parameter passed to btrfs_check_dir_item_collision()
btrfs: rename variables for locked range in defrag_prepare_one_folio()
btrfs: reorganize logic at free_extent_buffer() for better readability
btrfs: replace nested usage of min & max with clamp in btrfs_compress_set_level()
btrfs: replace strcpy() with strscpy()
btrfs: restore mount option info messages during mount
btrfs: restrict writes to opened btrfs devices
btrfs: send: avoid extra calls to strlen() in gen_unique_name()
btrfs: send: directly return strcmp() result when comparing recorded refs
btrfs: send: use fallocate for hole punching with send stream v2
btrfs: set EXTENT_NORESERVE before range unlock in btrfs_truncate_block()
btrfs: set search_commit_root to false in iterate_inodes_from_logical()
btrfs: simplify debug print helpers without enabled printk
btrfs: simplify error detection flow during log replay
btrfs: simplify error handling logic for btrfs_link()
btrfs: simplify range end calculations in truncate_block_zero_beyond_eof()
btrfs: split btrfs_is_fstree() into multiple if statements for readability
btrfs: split inode extref processing from __add_inode_ref() into a helper
btrfs: split inode ref processing from __add_inode_ref() into a helper
btrfs: stop parsing crc32c driver name
btrfs: subpage: keep TOWRITE tag until folio is cleaned
btrfs: switch all message helpers to be RCU safe
btrfs: switch del_all argument of replay_dir_deletes() from int to bool
btrfs: switch RCU helper versions to btrfs_debug()
btrfs: switch RCU helper versions to btrfs_err()
btrfs: switch RCU helper versions to btrfs_info()
btrfs: switch RCU helper versions to btrfs_warn()
btrfs: sysfs: track current commit duration in commit_stats
btrfs: tree-checker: fix the incorrect inode ref size check
btrfs: tree-log: add and rename extent bits for dirty_log_pages tree
btrfs: tree-log: don't use token set/get accessors in fill_inode_item()
btrfs: turn remove argument of modify_free_space_bitmap() to boolean
btrfs: unfold transaction abort at __btrfs_inc_extent_ref()
btrfs: unfold transaction abort at __btrfs_update_delayed_inode()
btrfs: unfold transaction abort at btrfs_copy_root()
btrfs: unfold transaction abort at btrfs_insert_one_raid_extent()
btrfs: unfold transaction abort at clone_copy_inline_extent()
btrfs: unfold transaction abort at walk_up_proc()
btrfs: unfold transaction aborts at btrfs_create_new_inode()
btrfs: unfold transaction aborts when replaying log trees
btrfs: unfold transaction aborts when writing dirty block groups
btrfs: update comment for xarray fields in struct btrfs_root
btrfs: update function comment for btrfs_check_nocow_lock()
btrfs: use btrfs inodes in btrfs_rmdir() to avoid so much usage of BTRFS_I()
btrfs: use btrfs_del_item() at del_logged_dentry()
btrfs: use btrfs_inode local variable at btrfs_page_mkwrite()
btrfs: use btrfs_is_data_reloc_root() where not done yet
btrfs: use btrfs_root_id() where not done yet
btrfs: use cached state when falling back from NOCoW write to CoW write
btrfs: use clear_and_wake_up_bit() where open coded
btrfs: use folio_end() where appropriate
btrfs: use folio_next_index() helper in check_range_has_page()
btrfs: use fs_holder_ops for all opened devices
btrfs: use fs_info from local variable in btrfs_convert_free_space_to_extents()
btrfs: use inode already stored in local variable at btrfs_rmdir()
btrfs: use on-stack variable for block reserve in btrfs_evict_inode()
btrfs: use on-stack variable for block reserve in btrfs_replace_file_extents()
btrfs: use on-stack variable for block reserve in btrfs_truncate()
btrfs: use our message helpers instead of pr_err/pr_warn/pr_info
btrfs: use pgoff_t for page index variables
btrfs: use rb_find() in __btrfs_lookup_delayed_item()
btrfs: use rb_find() in btrfs_qgroup_trace_subtree_after_cow()
btrfs: use rb_find() in find_qgroup_rb()
btrfs: use rb_find() in lookup_block_entry()
btrfs: use rb_find() in lookup_root_entry()
btrfs: use rb_find() in ulist_rbtree_search()
btrfs: use rb_find_add() in add_qgroup_rb()
btrfs: use rb_find_add() in btrfs_insert_inode_defrag()
btrfs: use rb_find_add() in btrfs_qgroup_add_swapped_blocks()
btrfs: use rb_find_add() in insert_block_entry()
btrfs: use rb_find_add() in insert_ref_entry()
btrfs: use rb_find_add() in insert_root_entry()
btrfs: use rb_find_add() in rb_simple_insert()
btrfs: use rb_find_add() in ulist_rbtree_insert()
btrfs: use readahead_expand() on compressed extents
btrfs: use refcount_t type for the extent buffer reference counter
btrfs: use saner variable type and name to indicate extrefs at add_inode_ref()
btrfs: use struct qstr for subvolume ioctl helpers
btrfs: use the super_block as holder when mounting file systems
btrfs: use variable for io_tree when clearing range in btrfs_page_mkwrite()
btrfs: zoned: do not remove unwritten non-data block group
btrfs: zoned: do not select metadata BG as finish target
btrfs: zoned: don't fail mount needlessly due to too many active zones
btrfs: zoned: fix data relocation block group reservation
btrfs: zoned: fix incorrect ASSERT in btrfs_zoned_reserve_data_reloc_bg()
btrfs: zoned: fix write time activation failure for metadata block group
btrfs: zoned: limit active zones to max_open_zones
btrfs: zoned: requeue to unused block group list if zone finish failed
btrfs: zoned: reserve data_reloc block group on mount
btrfs: zoned: skip ZONE FINISH of conventional zones
btrfs: zoned: use filesystem size not disk size for reclaim decision
 
bus: add driver for IMX AIPSTZ bridge
bus: del unnecessary init var
bus: imx-aipstz: allow creating pdevs for child buses
bus: mhi: host: Detect events pointing to unexpected TREs
bus: mhi: host: Fix endianness of BHI vector table
bus: mhi: host: Make local functions static
bus: mhi: host: pci_generic: Add Foxconn T99W696 modem
bus: mhi: host: pci_generic: Add support for EM929x and set MRU to 32768 for better performance.
bus: mhi: host: pci_generic: Add Telit FN990B40 modem support
bus: mhi: host: pci_generic: Disable runtime PM for QDU100
bus: mhi: host: pci_generic: Fix the modem name of Foxconn T99W640
bus: mhi: host: Use str_true_false() helper
bus: moxtet: Use dev_fwnode()
 
cacheinfo: Add arch hook to compress CPU h/w id into 32 bits for cache-id
cacheinfo: Set cache 'id' based on DT data
 
caif: reduce stack size, again
 
can: add drop reasons in CAN protocols receive path
can: add drop reasons in the receive path of AF_CAN
can: bittiming: rename CAN_CTRLMODE_TDC_MASK into CAN_CTRLMODE_FD_TDC_MASK
can: bittiming: rename can_tdc_is_enabled() into can_fd_tdc_is_enabled()
can: etas_es58x: populate ndo_change_mtu() to prevent buffer overflow
can: hi311x: fix null pointer dereference when resuming from sleep before interface was enabled
can: hi311x: populate ndo_change_mtu() to prevent buffer overflow
can: j1939: implement NETDEV_UNREGISTER notification handler
can: j1939: j1939_local_ecu_get(): undo increment when j1939_local_ecu_get() fails
can: j1939: j1939_sk_bind(): call j1939_priv_put() immediately when j1939_local_ecu_get() failed
can: janz-ican3: use sysfs_emit() in fwinfo_show()
can: kvaser_pciefd: Add devlink port support
can: kvaser_pciefd: Add devlink support
can: kvaser_pciefd: Add intermediate variable for device struct in probe()
can: kvaser_pciefd: Add support for ethtool set_phys_id()
can: kvaser_pciefd: Add support to control CAN LEDs on device
can: kvaser_pciefd: Expose device firmware version via devlink info_get()
can: kvaser_pciefd: Split driver into C-file and header-file.
can: kvaser_pciefd: Store device channel index
can: kvaser_pciefd: Store the different firmware version components in a struct
can: kvaser_usb: Add devlink port support
can: kvaser_usb: Add devlink support
can: kvaser_usb: Add intermediate variables
can: kvaser_usb: Add support for ethtool set_phys_id()
can: kvaser_usb: Add support to control CAN LEDs on device
can: kvaser_usb: Assign netdev.dev_port based on device channel index
can: kvaser_usb: Expose device information via devlink info_get()
can: kvaser_usb: Move comment regarding max_tx_urbs
can: kvaser_usb: Store additional device information
can: kvaser_usb: Store the different firmware version components in a struct
can: mcba_usb: populate ndo_change_mtu() to prevent buffer overflow
can: netlink: can_changelink(): rename tdc_mask into fd_tdc_flag_provided
can: netlink: replace tabulation by space in assignment
can: peak_usb: fix shift-out-of-bounds issue
can: peak_usb: fix USB FD devices potential malfunction
can: rcar_can: Convert to DEFINE_SIMPLE_DEV_PM_OPS()
can: rcar_can: rcar_can_resume(): fix s2ram with PSCI
can: rcar_canfd: Add helper variable dev to rcar_canfd_reset_controller()
can: rcar_canfd: Add helper variable ndev to rcar_canfd_rx_pkt()
can: rcar_canfd: Add support for Transceiver Delay Compensation
can: rcar_canfd: Consistently use ndev for net_device pointers
can: rcar_canfd: Describe channel-specific FD registers using C struct
can: rcar_canfd: Drop unused macros
can: rcar_canfd: Fix controller mode setting
can: rcar_canfd: Remove bittiming debug prints
can: rcar_canfd: Rename rcar_canfd_setrnc() to rcar_canfd_set_rnc()
can: rcar_canfd: Repurpose f_dcfg base for other registers
can: rcar_canfd: Return early in rcar_canfd_set_bittiming() when not FD
can: rcar_canfd: Share config code in rcar_canfd_set_bittiming()
can: rcar_canfd: Simplify data access in rcar_canfd_{ge,pu}t_data()
can: sun4i_can: populate ndo_change_mtu() to prevent buffer overflow
can: ti_hecc: fix -Woverflow compiler warning
can: ti_hecc: Kconfig: add COMPILE_TEST
can: tscan1: CAN_TSCAN1 can depend on PC104
can: tscan1: Kconfig: add COMPILE_TEST
can: xilinx_can: xcan_write_frame(): fix use-after-free of transmitted SKB
 
Linux: Cast to the proper type
 
cdc-acm: fix race between initial clearing halt and open
 
cdc_ncm: Flag Intel OEM version of Fibocom L850-GL as WWAN
 
cdrom: Call cdrom_mrw_exit from cdrom_release function
 
cdx: controller: Do not open-code module_platform_driver()
cdx: controller: Drop unneeded driver.pm NULL assignment
cdx: controller: Drop useless probe success message
cdx: controller: Simplify with dev_err_probe()
cdx: Enable compile testing
cdx: Fix missing GENERIC_MSI_IRQ on compile test
cdx: Fix off-by-one error in cdx_rpmsg_probe()
 
ceph: always call ceph_shift_unused_folios_left()
ceph: convert ceph_zero_partial_page() to use a folio
ceph: fix a race with rename() in ceph_mdsc_build_path()
ceph: fix crash after fscrypt_encrypt_pagecache_blocks() error
ceph: fix race condition validating r_parent before applying state
ceph: fix race condition where r_parent becomes stale before sending message
ceph: Remove gfp_t argument from ceph_fscrypt_encrypt_*()
 
cfi: add C CFI type macro
cfi: Move BPF CFI types and helpers to generic code
 
cgroup/cpuset: Fix a partition error with CPU hotplug
cgroup/cpuset: Remove the unnecessary css_get/put() in cpuset_partition_write()
cgroup/cpuset: Use static_branch_enable_cpuslocked() on cpusets_insane_config_key
 
cgroup/psi: Set of->priv to NULL upon file release
 
cgroup: Add bpf prog revisions to struct cgroup_bpf
cgroup: Add compatibility option for content of /proc/cgroups
cgroup: avoid null de-ref in css_rstat_exit()
cgroup: Drop sock_cgroup_classid() dummy implementation
cgroup: llist: avoid memory tears for llist_node
cgroup: make css_rstat_updated nmi safe
cgroup: remove per-cpu per-subsystem locks
cgroup: split cgroup_destroy_wq into 3 workqueues
cgroup: support to enable nmi-safe css_rstat_updated
 
Linux: change_mnt_propagation() cleanups, step 1
 
change_mnt_propagation(): calculate propagation source only if we'll need it
change_mnt_propagation(): do_make_slave() is a no-op unless IS_MNT_SHARED()
change_mnt_propagation(): move ->mnt_master assignment into MS_SLAVE case
 
char: ipmi: remove redundant variable 'type' and check
char: misc: add test cases
char: misc: Fix improper and inaccurate error code returned by misc_init()
char: misc: Remove redundant forward declarations
char: misc: Rename a local variable in misc_init()
 
checkpatch: check for comment explaining rgmii(|-rxid|-txid) PHY modes
checkpatch: check for missing sentinels in ID arrays
checkpatch: Remove SRCU-lite deprecation
checkpatch: use utf-8 match for spell checking
 
cifs: add new field to track the last access time of cfid
cifs: Add support for creating reparse points over SMB1
cifs: avoid extra calls to strlen() in cifs_get_spnego_key()
cifs: Do not query WSL EAs for native SMB symlink
cifs: Fix calling CIFSFindFirst() for root path without msearch
cifs: Fix collect_sample() to handle any iterator type
cifs: Fix null-ptr-deref by static initializing global lock
cifs: Fix oops due to uninitialised variable
cifs: Move the SMB1 transport code out of transport.c
cifs: Optimize CIFSFindFirst() response when not searching
cifs: prevent NULL pointer dereference in UTF16 conversion
cifs: reset iface weights when we cannot find a candidate
cifs: update internal version number
 
Linux: Cleanup in rockchip_sai.c
 
cleanup: add a scoped version of CLASS()
cleanup: Fix documentation build error for ACQUIRE updates
cleanup: Introduce ACQUIRE() and ACQUIRE_ERR() for conditional locks
 
clk: add a clk_hw helpers to get the clock device or device_node
clk: amlogic: axg-audio: use the auxiliary reset driver
clk: amlogic: drop clk_regmap tables
clk: amlogic: get regmap with clk_regmap_init
clk: amlogic: remove unnecessary headers
clk: amlogic: s4: remove unused data
clk: apple-nco: Drop default ARCH_APPLE in Kconfig
clk: at91: sam9x7: update pll clk ranges
clk: bcm: bcm2835: convert from round_rate() to determine_rate()
clk: clk-axi-clkgen move to min/max()
clk: clk-axi-clkgen: detect axi_clkgen_limits at runtime
clk: clk-axi-clkgen: fix coding style issues
clk: clk-axi-clkgen: fix fpfd_max frequency for zynq
clk: clk-axi-clkgen: make sure to include mod_devicetable.h
clk: clocking-wizard: Fix the round rate handling for versal
clk: davinci: Add NULL check in davinci_lpsc_clk_register()
clk: Fix typos
clk: imx95-blk-ctl: Add clock for i.MX94 LVDS/Display CSR
clk: imx95-blk-ctl: Fix synchronous abort
clk: imx95-blk-ctl: Rename lvds and displaymix csr blk
clk: imx: busy: convert from round_rate() to determine_rate()
clk: imx: composite-8m: remove round_rate() in favor of determine_rate()
clk: imx: composite-93: remove round_rate() in favor of determine_rate()
clk: imx: cpu: convert from round_rate() to determine_rate()
clk: imx: Fix an out-of-bounds access in dispmix_csr_clk_dev_data
clk: imx: fixup-div: convert from round_rate() to determine_rate()
clk: imx: frac-pll: convert from round_rate() to determine_rate()
clk: imx: fracn-gppll: convert from round_rate() to determine_rate()
clk: imx: pfd: convert from round_rate() to determine_rate()
clk: imx: pll14xx: convert from round_rate() to determine_rate()
clk: imx: pllv2: convert from round_rate() to determine_rate()
clk: imx: pllv3: convert from round_rate() to determine_rate()
clk: imx: pllv4: convert from round_rate() to determine_rate()
clk: imx: Remove redundant pm_runtime_mark_last_busy() calls
clk: imx: scu: convert from round_rate() to determine_rate()
clk: nuvoton: Do not enable by default during compile testing
clk: pwm: Convert to use pwm_apply_might_sleep()
clk: pwm: Don't reconfigure running PWM at probe time
clk: pwm: Let .get_duty_cycle() return the real duty cycle
clk: pwm: Make use of non-sleeping PWMs
clk: qcom: Add Camera Clock controller (CAMCC) driver for Milos
clk: qcom: Add Display Clock controller (DISPCC) driver for Milos
clk: qcom: Add Global Clock controller (GCC) driver for Milos
clk: qcom: Add Graphics Clock controller (GPUCC) driver for Milos
clk: qcom: Add Video Clock controller (VIDEOCC) driver for Milos
clk: qcom: Add video clock controller driver for SM6350
clk: qcom: camcc-qcs615: Add QCS615 camera clock controller driver
clk: qcom: camcc-sc8180x: Add SC8180X camera clock controller driver
clk: qcom: camcc-sm8450: Move PLL & clk configuration to really probe
clk: qcom: camcc-sm8550: Move PLL & clk configuration to really probe
clk: qcom: camcc-sm8650: Move PLL & clk configuration to really probe
clk: qcom: camcc-x1e80100: Move PLL & clk configuration to really probe
clk: qcom: clk-alpha-pll: Add support for common PLL configuration function
clk: qcom: clk-alpha-pll: Add support for dynamic update for slewing PLLs
clk: qcom: cmnpll: Add IPQ5424 SoC support
clk: qcom: common: Add support to configure clk regs in qcom_cc_really_probe
clk: qcom: common: Add support to register rcg dfs in qcom_cc_really_probe
clk: qcom: common: Handle runtime power management in qcom_cc_really_probe
clk: qcom: dispcc-qcs615: Add QCS615 display clock controller driver
clk: qcom: dispcc-sm8750: Fix setting rate byte and pixel clocks
clk: qcom: gcc-ipq4019: convert from round_rate() to determine_rate()
clk: qcom: gcc-ipq5018: fix GE PHY reset
clk: qcom: gcc-ipq8074: fix broken freq table for nss_port6_tx_clk_src
clk: qcom: gcc-qcm2290: Set HW_CTRL_TRIGGER for video GDSC
clk: qcom: gcc-x1e80100: Add missing video resets
clk: qcom: gpucc-qcs615: Add QCS615 graphics clock controller driver
clk: qcom: ipq-cmn-pll: Add IPQ5018 SoC support
clk: qcom: ipq5018: keep XO clock always on
clk: qcom: Remove redundant pm_runtime_mark_last_busy() calls
clk: qcom: rpm: convert from round_rate() to determine_rate()
clk: qcom: rpmh: Add support for RPMH clocks on Milos
clk: qcom: rpmh: convert from round_rate() to determine_rate()
clk: qcom: smd-rpm: convert from round_rate() to determine_rate()
clk: qcom: spmi-pmic-div: convert from round_rate() to determine_rate()
clk: qcom: tcsrcc-sm8650: Add support for Milos SoC
clk: qcom: videocc-qcs615: Add QCS615 video clock controller driver
clk: qcom: videocc-sm8450: Move PLL & clk configuration to really probe
clk: qcom: videocc-sm8550: Add separate frequency tables for X1E80100
clk: qcom: videocc-sm8550: Allow building without SM8550/SM8560 GCC
clk: qcom: videocc-sm8550: Move PLL & clk configuration to really probe
clk: qcom: videocc: Use HW_CTRL_TRIGGER flag for video GDSC's
clk: renesas: Add CPG/MSSR support to RZ/N2H SoC
clk: renesas: Add support for R9A09G077 SoC
clk: renesas: mstp: Add genpd OF provider at postcore_initcall()
clk: renesas: Pass sub struct of cpg_mssr_priv to cpg_clk_register
clk: renesas: r9a08g045: Add MSTOP for coupled clocks as well
clk: renesas: r9a08g045: Drop power domain instantiation
clk: renesas: r9a09g047: Add clock and reset signals for the GBETH IPs
clk: renesas: r9a09g047: Add I3C0 clocks and resets
clk: renesas: r9a09g056-cpg: Add clock and reset entries for GBETH0/1
clk: renesas: r9a09g056-cpg: Add clock and reset entries for OSTM instances
clk: renesas: r9a09g056: Add clock and reset entries for RIIC controllers
clk: renesas: r9a09g056: Add clock and reset entries for USB2.0
clk: renesas: r9a09g056: Add clock and reset entries for WDT controllers
clk: renesas: r9a09g056: Add clocks and resets for Mali-G31 GPU
clk: renesas: r9a09g056: Add support for xspi mux and divider
clk: renesas: r9a09g056: Add XSPI clock/reset
clk: renesas: r9a09g057: Add clock and reset entries for GBETH0/1
clk: renesas: r9a09g057: Add entries for the RSPIs
clk: renesas: r9a09g057: Add support for xspi mux and divider
clk: renesas: r9a09g057: Add XSPI clock/reset
clk: renesas: r9a09g077: Add PCLKL core clock
clk: renesas: r9a09g077: Add PLL2 and SDHI clock support
clk: renesas: r9a09g077: Add RIIC module clocks
clk: renesas: rzg2l: Add macro to loop through module clocks
clk: renesas: rzg2l: Add support for MSTOP in clock enable/disable API
clk: renesas: rzg2l: Drop MSTOP based power domain support
clk: renesas: rzg2l: Move pointers after hw member
clk: renesas: rzg2l: Postpone updating priv->clks[]
clk: renesas: rzg2l: Rename mstp_clock to mod_clock
clk: renesas: rzv2h: Add fixed-factor module clocks with status reporting
clk: renesas: rzv2h: Add missing include file
clk: renesas: rzv2h: Drop redundant base pointer from pll_clk
clk: renesas: rzv2h: Fix missing CLK_SET_RATE_PARENT flag for ddiv clocks
clk: renesas: rzv2h: Skip monitor checks for external clocks
clk: renesas: rzv2h: Use devm_kmemdup_array()
clk: rockchip: rk3568: Add PLL rate for 132MHz
clk: rp1: Add support for clocks provided by RP1
clk: samsung: exynos850: fix a comment
clk: samsung: exynosautov920: add block hsi2 clock support
clk: samsung: gs101: fix alternate mout_hsi0_usb20_ref parent clock
clk: samsung: gs101: fix CLK_DOUT_CMU_G3D_BUSD
clk: sophgo: Use div64* for 64-by-32 division to simplify
clk: spacemit: ccu_pll: fix error return value in recalc_rate callback
clk: spacemit: define three reset-only CCUs
clk: spacemit: mark K1 pll1_d8 as critical
clk: spacemit: set up reset auxiliary devices
clk: stm32: Do not enable by default during compile testing
clk: sunxi-ng: ccu_gate: convert from round_rate() to determine_rate()
clk: sunxi-ng: ccu_nk: convert from round_rate() to determine_rate()
clk: sunxi-ng: ccu_nkmp: convert from round_rate() to determine_rate()
clk: sunxi-ng: ccu_nm: convert from round_rate() to determine_rate()
clk: sunxi-ng: mp: Fix dual-divider clock rate readback
clk: sunxi-ng: sun55i-a523-r-ccu: Add missing PPU0 reset
clk: sunxi-ng: v3s: Assign the de and tcon clocks to the video pll
clk: sunxi-ng: v3s: Fix de clock definition
clk: tegra: periph: Fix error handling and resolve unsigned compare warning
clk: tegra: periph: Make tegra_clk_periph_ops static
clk: tests: add clk_hw_get_dev() and clk_hw_get_of_node() tests
clk: tests: Make clk_register_clk_parent_data_device_driver() common
clk: thead: Mark essential bus clocks as CLK_IGNORE_UNUSED
clk: thead: th1520-ap: Correctly refer the parent of osc_12m
clk: thead: th1520-ap: Describe mux clocks with clk_mux
clk: ti: Simplify ti_find_clock_provider()
clk: versaclock7: Constify regmap_range_cfg array
clk: xilinx: vcu: unregister pll_post only if registered correctly
clk: xilinx: vcu: Update vcu init/reset sequence
 
clocksource: Improve randomness in clocksource_verify_choose_cpus()
clocksource: Use cpumask_any_but() in clocksource_verify_choose_cpus()
clocksource: Use cpumask_next_wrap() in clocksource_watchdog()
 
clone_mnt(): simplify the propagation-related logics
 
cma: move __cma_declare_contiguous_nid() before its usage
cma: move memory allocation to a helper function
cma: split reservation of fixed area into a helper function
 
cnic: Fix use-after-free bugs in cnic_delete_task
 
coccinelle: misc: secs_to_jiffies: implement context and report modes
 
coda: use iterate_dir() in coda_readdir()
 
codetag: avoid unused alloc_tags sections/symbols
 
Linux: combine __put_mountpoint() with unhash_mnt()
 
comedi: fix race between polling and detaching
comedi: Fix use of uninitialized memory in do_insn_ioctl() and do_insnlist_ioctl()
comedi: Make insn_rw_emulate_bits() do insn->n samples
comedi: pcl726: Prevent invalid irq number
 
compiler-clang.h: define __SANITIZE_*__ macros only when undefined
 
compiler-gcc.h: Introduce __diag_GCC_all
 
compiler: remove __ADDRESSABLE_ASM{_STR,}() again
 
compiler_types: Provide __no_kstack_erase to disable coverage only on Clang
 
configfs: use DCACHE_DONTCACHE
 
configs/hardening: Enable CONFIG_INIT_ON_FREE_DEFAULT_ON
configs/hardening: Enable CONFIG_KSTACK_ERASE
 
const_structs.checkpatch: add bin_attribute
 
Linux: constify is_local_mountpoint()
Linux: constify mnt_has_parent()
 
container_of: Document container_of() is not to be used in new code
 
copy_tree(): don't link the mounts via mnt_list
copy_tree(): don't set ->mnt_mountpoint on the root of copy
 
coredump: add coredump_cleanup()
coredump: add coredump_skip() helper
coredump: add coredump_write()
coredump: allow for flexible coredump handling
coredump: auto cleanup argv
coredump: auto cleanup prepare_creds()
coredump: avoid pointless variable
coredump: cleanup coredump socket functions
coredump: directly return
coredump: don't allow ".." in coredump socket path
coredump: don't pointlessly check and spew warnings
coredump: Fix return value in coredump_parse()
coredump: fix socket path validation
coredump: make coredump_parse() return bool
coredump: move core_pipe_count to global variable
coredump: move pipe specific file check into coredump_pipe()
coredump: order auto cleanup variables at the top
coredump: prepare to simplify exit paths
coredump: rename do_coredump() to vfs_coredump()
coredump: rename format_corename()
coredump: split file coredumping into coredump_file()
coredump: split pipe coredumping into coredump_pipe()
coredump: use a single helper for the socket
coredump: validate socket path in coredump_parse()
coredump: validate that path doesn't exceed UNIX_PATH_MAX
 
Linux: correct the set of flags forbidden at d_set_d_op() time
 
cpu/hotplug: Remove unused cpuhp_state CPUHP_PCI_XGENE_DEAD
 
cpu: Define attack vectors
cpu: Remove obsolete comment from takedown_cpu()
 
cpufreq/amd-pstate: Disable preferred cores on designs with workload classification
cpufreq/amd-pstate: Fix a regression leading to EPP 0 after resume
cpufreq/amd-pstate: Fix setting of CPPC.min_perf in active mode for performance governor
 
cpufreq: apple: drop default ARCH_APPLE in Kconfig
cpufreq: armada-8k: Fix off by one in armada_8k_cpufreq_free_table()
cpufreq: armada-8k: make both cpu masks static
cpufreq: brcmstb-avs: Fully open-code compatible for grepping
cpufreq: Contain scaling_cur_freq.attr in cpufreq_attrs
cpufreq: CPPC: Do not return a value from populate_efficiency_class()
cpufreq: CPPC: Mark driver with NEED_UPDATE_LIMITS flag
cpufreq: CPPC: Remove cpu_data_list
cpufreq: CPPC: Remove forward declaration of cppc_cpufreq_register_em()
cpufreq: docs: userspace: Explain HW coordination influence
cpufreq: dt: Add register helper
cpufreq: Exit governor when failed to start old governor
cpufreq: Export disable_cpufreq()
cpufreq: Init policy->rwsem before it may be possibly used
cpufreq: Initialize cpufreq-based frequency-invariance later
cpufreq: Initialize cpufreq-based invariance before subsys
cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
cpufreq: intel_pstate: Always use HWP_DESIRED_PERF in passive mode
cpufreq: intel_pstate: Support Clearwater Forest OOB mode
cpufreq: Move the check of cpufreq_driver->get into cpufreq_verify_current_freq()
cpufreq: Remove duplicate check in __cpufreq_offline()
cpufreq: tegra124: Allow building as a module
cpufreq: userspace: set CPUFREQ_GOV_STRICT_TARGET flag
 
cpuidle: dt: fix opencoded for_each_cpu() in idle_state_valid()
cpuidle: governors: menu: Avoid selecting states with too much latency
cpuidle: governors: menu: Avoid using invalid recent intervals data
cpuidle: psci: Drop redundant sync_state support
cpuidle: psci: Opt-out from genpd's common ->sync_state() support
cpuidle: riscv-sbi: Drop redundant sync_state support
cpuidle: riscv-sbi: Opt-out from genpd's common ->sync_state() support
 
cpumask: add cpumask_clear_cpus()
cpumask: introduce cpumask_random()
cpumask: Remove unnecessary cpumask_nth_andnot()
 
cpupower: Allow control of boost feature on non-x86 based systems with boost support.
cpupower: Fix a bug where the -t option of the set subcommand was not working.
cpupower: Improve Python binding's Makefile
 
cred: add auto cleanup method
 
crypto/crc32[c]: register only "-lib" drivers
 
crypto: acomp - Fix CFI failure due to type punning
crypto: af_alg - Disallow concurrent writes in af_alg_sendmsg
crypto: af_alg - Fix incorrect boolean values in af_alg_ctx
crypto: af_alg - Set merge to zero early in af_alg_sendmsg
crypto: ahash - Add crypto_ahash_tested() helper function
crypto: ahash - Add support for drivers with no fallback
crypto: ahash - make hash walk functions from ahash.c public
crypto: ahash - Stop legacy tfms from using the set_virt fallback path
crypto: arm/aes-neonbs - work around gcc-15 warning
crypto: aspeed - Fix hash fallback path typo
crypto: aspeed/hash - Add fallback
crypto: aspeed/hash - Fix potential overflow in dma_prepare_sg
crypto: aspeed/hash - Iterate on large hashes in dma_prepare
crypto: aspeed/hash - Move final padding into dma_prepare
crypto: aspeed/hash - Move sham_final call into sham_update
crypto: aspeed/hash - Provide rctx->buffer as argument to fill padding
crypto: aspeed/hash - Remove purely software hmac implementation
crypto: aspeed/hash - Remove sha_iv
crypto: aspeed/hash - Reorganise struct aspeed_sham_reqctx
crypto: aspeed/hash - Use API partial block handling
crypto: aspeed/hash - Use init_tfm instead of cra_init
crypto: atmel - add support for AES and SHA IPs available on sama7d65 SoC
crypto: caam - avoid option aliasing with the CONFIG_CAAM_QI build option
crypto: caam - Fix opencoded cpumask_next_wrap() in caam_drv_ctx_init()
crypto: caam - Prevent crash on suspend with iMX8QM / iMX8ULP
crypto: caam - Support iMX8QXP and variants thereof
crypto: ccp - Add missing bootloader info reg for pspv6
crypto: ccp - Always pass in an error pointer to __sev_platform_shutdown_locked()
crypto: ccp - Fix crash when rebind ccp device for ccp.ko
crypto: ccp - Fix dereferencing uninitialized error pointer
crypto: ccp - Fix locking on alloc failure handling
crypto: ccp - Fix SNP panic notifier unregistration
crypto: ccp - reduce stack usage in ccp_run_aes_gcm_cmd
crypto: ccree - Don't use %pK through printk
crypto: cryptd - Use nested-BH locking for cryptd_cpu_queue
crypto: drivers - Remove redundant pm_runtime_mark_last_busy() calls
crypto: engine - remove request batching support
crypto: engine - remove {prepare,unprepare}_crypt_hardware callbacks
crypto: hash - Increase HASH_MAX_DESCSIZE for hmac(sha3-224-s390)
crypto: hisilicon - Use fine grained DMA mapping direction
crypto: hisilicon/hpre - fix dma unmap sequence
crypto: hisilicon/sec2 - implement full backlog mode for sec
crypto: img-hash - Fix dma_unmap_sg() nents value
crypto: inside-secure - Fix `dma_unmap_sg()` nents value
crypto: inside-secure - remove crc32 support
crypto: jitter - fix intermediary handling
crypto: jitter - replace ARRAY_SIZE definition with header include
crypto: keembay - Fix dma_unmap_sg() nents value
crypto: keembay - Use min() to simplify ocs_create_linked_list_from_sg()
crypto: krb5 - Fix memory leak in krb5_test_one_prf()
crypto: marvell/cesa - Fix engine load inaccuracy
crypto: marvell/cesa - Remove unnecessary state setting on final
crypto: octeontx2 - add timeout for load_fvc completion poll
crypto: octeontx2 - Fix address alignment issue on ucode loading
crypto: octeontx2 - Fix address alignment on CN10K A0/A1 and OcteonTX2
crypto: octeontx2 - Fix address alignment on CN10KB and CN10KA-B0
crypto: octeontx2 - get engine group number for asymmetric engine
crypto: octeontx2 - Rework how engine group number is obtained
crypto: pcrypt - Optimize pcrypt_aead_init_tfm()
crypto: qat - add adf_rl_get_num_svc_aes() in rate limiting
crypto: qat - add compression slice count for rate limiting
crypto: qat - add decompression service for rate limiting
crypto: qat - add decompression service to telemetry
crypto: qat - add get_svc_slice_cnt() in device data structure
crypto: qat - add live migration enablers for GEN6 devices
crypto: qat - add support for decompression service to GEN6 devices
crypto: qat - allow enabling VFs in the absence of IOMMU
crypto: qat - consolidate service enums
crypto: qat - disable ZUC-256 capability for QAT GEN5
crypto: qat - enable power management debugfs for GEN6 devices
crypto: qat - enable rate limiting feature for GEN6 devices
crypto: qat - enable telemetry for GEN6 devices
crypto: qat - fix DMA direction for compression on GEN2 devices
crypto: qat - fix seq_file position update in adf_ring_next()
crypto: qat - fix state restore for banks with exceptions
crypto: qat - fix virtual channel configuration for GEN6 devices
crypto: qat - flush misc workqueue during device shutdown
crypto: qat - lower priority for skcipher and aead algorithms
crypto: qat - make adf_dev_autoreset() static
crypto: qat - refactor ring-related debug functions
crypto: qat - relocate and rename bank state structure definition
crypto: qat - relocate bank state helper functions
crypto: qat - relocate power management debugfs helper APIs
crypto: qat - relocate service related functions
crypto: qat - remove duplicate masking for GEN6 devices
crypto: qat - replace CHECK_STAT macro with static inline function
crypto: qat - restore ASYM service support for GEN6 devices
crypto: qat - use pr_fmt() in adf_gen4_hw_data.c
crypto: qat - use unmanaged allocation for dc_data
crypto: qat - validate service in rate limiting sysfs api
crypto: riscv/sha512 - Stop depending on sha512_generic_block_fn
crypto: s390 - Add selftest support for phmac
crypto: s390 - New s390 specific protected key hash phmac
crypto: s390/hmac - Fix counter in export state
crypto: s390/sha3 - Use cpu byte-order when exporting
crypto: sha1 - Implement export_core() and import_core()
crypto: sha1 - Remove sha1_base.h
crypto: sha1 - Use same state format as legacy drivers
crypto: sha1 - Wrap library and add HMAC support
crypto: sha256 - Implement export_core() and import_core()
crypto: sha256 - Use same state format as legacy drivers
crypto: sha256 - Wrap library and add HMAC support
crypto: sha512 - Implement export_core() and import_core()
crypto: sha512 - Remove sha512_base.h
crypto: sha512 - Rename conflicting symbols
crypto: sha512 - Replace sha512_generic with wrapper around SHA-512 library
crypto: sha512 - Use same state format as legacy drivers
crypto: stm32 - remove crc32 and crc32c support
crypto: sun8i-ce - fix nents passed to dma_unmap_sg()
crypto: sun8i-ce - remove ivlen field of sun8i_cipher_req_ctx
crypto: sun8i-ce - use helpers to get hash block and digest sizes
crypto: testmgr - desupport SHA-1 for FIPS 140
crypto: testmgr - Enable phmac selftest
crypto: testmgr - remove crc32c context format test
crypto: testmgr - Restore sha384 and hmac_sha384 drbgs in FIPS mode
crypto: virtio - Remove unused virtcrypto functions
crypto: x86 - Fix build warnings about export.h
crypto: x86/aegis - Add missing error checks
crypto: x86/aegis - Fix sleeping when disallowed on PREEMPT_RT
crypto: x86/sha1 - Rename conflicting symbol
crypto: zstd - convert to acomp
crypto: zstd - fix duplicate check warning
crypto: zstd - replace zero-length array with flexible array member
 
csky: ptrace: Use USER_REGSET_NOTE_TYPE() to specify regset note names
 
cxgb3/l2t: Remove unused t3_l2t_send_event
 
cxl/core: Introduce a new helper cxl_resource_contains_addr()
cxl/core: Using cxl_resource_contains_addr() to check address availability
 
cxl/decoder: Drop pointless locking
cxl/decoder: Move decoder register programming to a helper
 
cxl/edac: Fix wrong dpa checking for PPR operation
cxl/edac: Use correct format specifier for u32 val
 
cxl/events: Add extra validity checks for corrected memory error count in General Media Event Record
cxl/events: Add extra validity checks for CVME count in DRAM Event Record
cxl/events: Trace Memory Sparing Event Record
cxl/events: Update Common Event Record to CXL spec rev 3.2
 
cxl/mbox: Convert poison list mutex to ACQUIRE()
 
cxl/pci: Replace mutex_lock_io() w mutex_lock() for mailbox access
 
cxl/region: Consolidate cxl_decoder_kill_region() and cxl_region_detach()
cxl/region: Fix an ERR_PTR() vs NULL bug
cxl/region: Move ready-to-probe state check to a helper
cxl/region: Split commit_store() into __commit() and queue_reset() helpers
 
cxl/test: Simplify fw_buf_checksum_show()
 
cxl: Convert to ACQUIRE() for conditional rwsem locking
cxl: docs/devices Fix typos and clarify wording in device-types.rst
cxl: Fix -Werror=return-type in cxl_decoder_detach()
cxl: Include range.h in cxl.h
cxl: make cxl_bus_type constant
cxl: mce: fix typo "notifer"
cxl: Remove core/acpi.c and cxl core dependency on ACPI
 
cxl_test: Limit location for fake CFMWS to mappable range
 
d_alloc_parallel(): set DCACHE_PAR_LOOKUP earlier
 
d_set_mounted(): we don't need to bump seqcount component of rename_lock
 
debugfs: fix mount options not being applied
debugfs: split short and full proxy wrappers, kill debugfs_real_fops()
debugfs: use DCACHE_DONTCACHE
 
debugfs_get_aux(): allow storing non-const void *
 
delaytop: add psi info to show system delay
delaytop: enhance error logging and add PSI feature description
 
dev: Pass netdevice_tracker to dev_get_by_flags_rcu().
 
device property: Use tidy for_each_named_* macros
 
device: rust: expand documentation for Device
device: rust: expand documentation for DeviceContext
device: rust: rename Device::as_ref() to Device::from_raw()
 
devlink rate: Remove unnecessary 'static' from a couple places
 
devlink: Add new "clock_id" generic device param
devlink: Add new "enable_phc" generic device param
devlink: Add support for u64 parameters
devlink: Extend devlink rate API with traffic classes bandwidth management
devlink: Fix excessive stack usage in rate TC bandwidth parsing
devlink: let driver opt out of automatic phys_port_name generation
 
devpts, sunrpc, hostfs: don't bother with ->d_op
 
direct-io: use memzero_page()
 
dissolve_on_fput(): use anon_ns_root()
 
dm raid: add support for resync w/o metadata devices
 
dm-flakey: Fix corrupt_bio_byte setup checks
 
dm-integrity: limit MAX_TAG_SIZE to 255
 
dm-mpath: don't print the "loaded" message if registering fails
dm-mpath: make dm_unregister_path_selector return void
 
dm-raid: do not include dm-core.h
dm-raid: don't set io_min and io_opt for raid1
 
dm-stripe: fix a possible integer overflow
dm-stripe: limit chunk_sectors to the stripe size
 
dm-table: fix checking for rq stackable devices
 
dm-thin: update the documentation
 
dm-verity: remove support for asynchronous hashes
 
dm: Always split write BIOs to zoned device limits
dm: Check for forbidden splitting of zone write operations
dm: clear unmap write zeroes limits when disabling write zeroes
dm: dm-crypt: Do not partially accept write BIOs with zoned targets
dm: ima: avoid extra calls to strlen()
dm: Remove unnecessary return in dm_zone_endio()
dm: set DM_TARGET_PASSES_CRYPTO feature for dm-thin
dm: Simplify dm_io_complete()
dm: split write BIOs on zone boundaries when zone append is not emulated
 
dma-buf: Add forward declaration of struct seq_file in dma-fence.h
dma-buf: heaps: Give default CMA heap a fixed name
dma-buf: heaps: Parameterize heap name in __add_cma_heap()
dma-buf: system_heap: No separate allocation for attachment sg_tables
 
dma-debug: don't enforce dma mapping check on noncoherent allocations
 
dma-fence: Add helpers for accessing driver and timeline name
dma-fence: Add safe access helpers and document the rules
dma-fence: Change signature of __dma_fence_is_later
dma-fence: Use a flag for 64-bit seqnos
 
dma/pool: Ensure DMA_DIRECT_REMAP allocations are decrypted
 
dmaengine: Add devm_dma_request_chan()
dmaengine: add driver for Sophgo CV18XX/SG200X dmamux
dmaengine: apple-admac: Drop default ARCH_APPLE in Kconfig
dmaengine: dw-edma: Drop unused dchan2dev() and chan2dev()
dmaengine: dw: dmamux: Fix device reference leak in rzn1_dmamux_route_allocate
dmaengine: fsl-dpaa2-qdma: Drop unused mc_enc()
dmaengine: fsl-qdma: Add missing fsl_qdma_format kerneldoc
dmaengine: idxd: Fix double free in idxd_setup_wqs()
dmaengine: idxd: Fix refcount underflow on module unload
dmaengine: idxd: Fix warning for deadcode.deadstore
dmaengine: idxd: Remove __packed from structures
dmaengine: idxd: Remove improper idxd_free
dmaengine: mmp: Fix again Wvoid-pointer-to-enum-cast warning
dmaengine: mv_xor: Fix missing check after DMA map and missing unmap
dmaengine: nbpfaxi: Add missing check after DMA map
dmaengine: qcom: bam_dma: Fix DT error handling for num-channels/ees
dmaengine: qcom: gpi: Drop unused gpi_write_reg_field()
dmaengine: sh: Do not enable SH_DMAE_BASE by default during compile testing
dmaengine: stm32-dma: configure next sg only if there are more than 2 sgs
dmaengine: stm32: Don't use %pK through printk
dmaengine: sun4i: Simplify error handling in probe()
dmaengine: ti: Do not enable by default during compile testing
dmaengine: ti: edma: Fix memory allocation size for queue_priority_map
dmaengine: xdmac: make it selectable for ARCH_MICROCHIP
 
do_make_slave(): choose new master sanely
 
do_move_mount(): get rid of 'attached' flag
do_move_mount(): take dropping the old mountpoint into attach_recursive_mnt()
 
do_umount(): simplify the "is it still mounted" checks
 
doc/netlink: Fix typos in operation attributes
 
doc: Add slab internal kernel-doc
doc: ethtool: mark ETHTOOL_GRXFHINDIR as reimplemented
doc: Include scatterlist APIs in htmldocs
doc: Move SLUB documentation to the admin guide
doc: mptcp: net.mptcp.pm_type is deprecated
doc: Remove misleading reference to brd in dax.rst
doc: update porting, vfs documentation to describe mmap_prepare()
doc: xdp: Clarify driver implementation for XDP Rx metadata
 
Docs/ABI/damon: document schemes dests directory
Docs/ABI/damon: update for refresh_ms
 
Docs/ABI: Fix sysfs-kernel-address_bits path
 
Docs/admin-guide/mm/damon/usage: document dests directory
Docs/admin-guide/mm/damon/usage: document refresh_ms file
 
Docs/admin-guide/mm/damon: add DAMON_STAT usage document
 
docs/bpf: Default cpu version changed from v1 to v3 in llvm 20
 
docs/memory-barriers.txt: Add wait_event_cmd() and wait_event_exclusive_cmd()
 
Docs/mm/damon/design: document vaddr support for migrate_{hot,cold}
 
Docs/mm/damon/maintainer-profile: update for mm-new tree
 
docs/mm: convert from "Non-LRU page migration" to "movable_ops page migration"
docs/mm: expand vma doc to highlight pte freeing, non-vma traversal
 
docs/sched: Make the sched-stats documentation consistent
 
docs/vfs: update references to i_mutex to i_rwsem
 
docs/zh_CN: improve formatting and content clarity
 
Docs/zh_CN: Translate alias.rst to Simplified Chinese
Docs/zh_CN: Translate napi.rst to Simplified Chinese
Docs/zh_CN: Translate netif-msg.rst to Simplified Chinese
Docs/zh_CN: Translate netmem.rst to Simplified Chinese
Docs/zh_CN: Translate speculation.rst to Simplified Chinese
Docs/zh_CN: Translate vxlan.rst to Simplified Chinese
Docs/zh_CN: Translate xfrm_proc.rst to Simplified Chinese
 
docs/zh_CN: update git command examples in how-to.rst
docs/zh_CN: update the translation of process/1.Intro.rst
docs/zh_CN: update the translation of process/2.Process.rst
docs/zh_CN: update the translation of process/5.Posting.rst
docs/zh_CN: update the translation of process/6.Followthrough.rst
docs/zh_CN: update the translation of process/7.AdvancedTopics.rst
 
docs: ABI: make the KernelVersion field optional
docs: Add ABI documentation for intel_pmt feature directories
docs: Add awk section for ucount sysctl entries
 
Docs: admin-guide: Correct spelling mistake
 
docs: arm64: gic-v5: Document booting requirements for GICv5
docs: automarkup: Mark up undocumented entities too
docs: automarkup: Remove some Sphinx 2 holdovers
docs: cgroup: fixed spelling mistakes in documentation
docs: conf.py: properly handle include and exclude patterns
docs: conf.py: several coding style fixes
docs: CSS: make cross-reference links more evident
docs: dma-api: add a kernel-doc comment for dma_pool_zalloc()
docs: dma-api: clarify DMA addressing limitations
docs: dma-api: clean up documentation of dma_map_sg()
docs: dma-api: remove duplicate description of the DMA pool API
docs: dma-api: remove remnants of PCI DMA API
docs: dma-api: replace consistent with coherent
docs: dma-api: update streaming DMA physical address constraints
docs: dma-api: use "DMA API" consistently throughout the document
docs: document linked lists
docs: Downgrade arm64 & riscv from titles to comment
docs: dt: submitting-patches: Avoid 'YAML' in the subject and add an example
docs: dt: writing-bindings: Consistently use single-whitespace
docs: dt: writing-bindings: Document compatible and filename naming
docs: dt: writing-bindings: Document discouraged instance IDs
docs: dt: writing-bindings: Express better expectations of "specific"
docs: dt: writing-bindings: Rephrase typical fallback (superset) usage
docs: dt: writing-schema: Document preferred order of properties
docs: f2fs: fix typos in f2fs.rst
docs: fault-injection: drop reference to md-faulty
docs: fbnic: explain the ring config
docs: Fix kernel-doc error in CAN driver
docs: Fix name for net.ipv4.udp_child_hash_entries
docs: Fix typos, improve grammar in Userspace API
docs: iio: add ADXL313 accelerometer
docs: Improve grammar in Userspace API/fwctl
docs: kconfig: add alldefconfig to the all*configs
docs: kdoc: Add some comments to process_decl()
docs: kdoc: Centralize handling of the item section list
docs: kdoc: clean up check_sections()
docs: kdoc: Coalesce parameter-list handling
docs: kdoc: coalesce the end-of-comment processing
docs: kdoc: coalesce the new-section handling
docs: kdoc: consolidate the "begin section" logic
docs: kdoc: directly access the always-there KdocItem fields
docs: kdoc: don't reinvent string.strip()
docs: kdoc: don't reinvent string.strip()
docs: kdoc: drop "sectionlist"
docs: kdoc: emit a warning for ancient versions of Python
docs: kdoc: finish disentangling the BODY and SPECIAL_SECTION states
docs: kdoc: Make body_with_blank_line parsing more flexible
docs: kdoc: micro-optimize KernRe
docs: kdoc: micro-optimize KernRe
docs: kdoc: Move content handling into KernelEntry
docs: kdoc: Move content handling into KernelEntry
docs: kdoc: move the core dispatch into a state table
docs: kdoc: move the declaration regexes out of process_name()
docs: kdoc: pretty up dump_enum()
docs: kdoc: pretty up dump_enum()
docs: kdoc: Regularize the use of the declaration name
docs: kdoc: remove a bit of dead code
docs: kdoc: remove a bit of dead code
docs: kdoc: Remove a Python 2 comment
docs: kdoc: Remove a Python 2 comment
docs: kdoc: remove KernelEntry::function
docs: kdoc: remove KernelEntry::function
docs: kdoc: remove KernelEntry::in_doc_sect
docs: kdoc: remove KernelEntry::in_doc_sect
docs: kdoc: remove some ineffective code
docs: kdoc: remove the "struct_actual" machinery
docs: kdoc: remove the brcount floor in process_proto_type()
docs: kdoc: remove the brcount floor in process_proto_type()
docs: kdoc: remove the inline states-within-a-state
docs: kdoc: remove the inline states-within-a-state
docs: kdoc: remove the INLINE_END state
docs: kdoc: remove the INLINE_END state
docs: kdoc: remove the KernelEntry::descr pseudo member
docs: kdoc: remove the KernelEntry::is_kernel_comment member
docs: kdoc: remove the section_intro variable
docs: kdoc: rework process_export() slightly
docs: kdoc: rework process_export() slightly
docs: kdoc: rework the handling of SPECIAL_SECTION
docs: kdoc: rework type prototype parsing
docs: kdoc: rework type prototype parsing
docs: kdoc: separate out the handling of the declaration phase
docs: kdoc: simplify the kerneldoc recognition code
docs: kdoc: simplify the output-item passing
docs: kdoc: simplify the PROTO continuation logic
docs: kdoc: some final touches for process_name()
docs: kdoc: some tweaks to process_proto_function()
docs: kdoc: some tweaks to process_proto_function()
docs: kdoc: split out the special-section state
docs: kdoc: split the processing of the two remaining inline states
docs: kdoc: split the processing of the two remaining inline states
docs: kdoc: straighten up dump_declaration()
docs: kdoc: use self.entry.parameterlist directly in check_sections()
docs: kdoc; Add a rudimentary class to represent output items
docs: kernel-doc: emit warnings for ancient versions of Python
docs: kernel: Clarify printk_ratelimit_burst reset behavior
docs: Makefile: disable check rules on make cleandocs
docs: net: sysctl documentation cleanup
docs: netconsole: document msgid feature
docs: netdevsim: fixe typo in netdevsim documentation
docs: networking: can: change bcm_msg_head frames member to support flexible array
docs: nixify check-sysctl-docs
docs: nvme: fix grammar in nvme-pci-endpoint-target.rst
docs: packing: Fix a typo in example code.
docs: powerpc: Add htm.rst to table of contents
docs: powerpc: add htm.rst to toctree
docs: process: discourage pointless boilerplate kdoc
docs: pwm: Adapt Locking paragraph to reality
docs: Remove colon from ctltable title in vm.rst
docs: remove obsolete description about threaded NAPI
docs: Remove reiserfsprogs from dependencies.
docs: Replace spaces with tabs in check-sysctl-docs
docs: sphinx: add a file with the requirements for lowest version
docs: sphinx: add missing SPDX tags
docs: sphinx: avoid using the deprecated node.set_class()
docs: trace: boottime-trace.rst: fix typo
docs: update docs after introducing delaytop
docs: update THP documentation to clarify sysfs "never" setting
docs: usb: gadget: Reindent numbered list
docs: Use skiplist when checking sysctl admin-guide
 
Documentation/ABI/testing/debugfs-cxl: Add 'cxl' to clear_poison path
 
Documentation/driver-api/cxl: Introduce conventions.rst
 
Documentation/hw-vuln: Add VMSCAPE documentation
 
Documentation/kernel-parameters: Update rcu_normal_wake_from_gp doc
 
Documentation/rtla: Add actions feature
Documentation/rtla: Add include common_appendix.rst
Documentation/rtla: Describe exit status
 
Documentation/rv: Add documentation for linear temporal logic monitors
Documentation/rv: Prepare monitor synthesis document for LTL inclusion
 
Documentation/sysctl: coredump: add %F for pidfd number
 
Documentation/x86: Add AMD Hardware Feedback Interface documentation
Documentation/x86: Document new attack vector controls
 
Documentation: ABI: add sinc1 and sinc5+pf1 filter
Documentation: ABI: IIO: add new convdelay documentation
Documentation: ABI: IIO: Add sinc5+avg to the filter_type_available list
Documentation: ABI: Update WMI device paths in ABI docs
Documentation: ACPI: Fix parent device references
 
documentation: add links to SELinux resources
 
Documentation: amd-pstate:fix minimum performance state label error
Documentation: amd-pstate:fix minimum performance state label error
Documentation: cgroup: add section explaining controller availability
Documentation: clarify the expected collaboration with security bugs reporters
Documentation: core-api: entry: Fix typo "systcalls" -> "syscalls"
Documentation: core-api: entry: Replace deprecated KVM entry/exit functions
Documentation: cxl: fix typos and improve clarity in memory-devices.rst
Documentation: devlink: add devlink documentation for the kvaser_pciefd driver
Documentation: devlink: add devlink documentation for the kvaser_usb driver
Documentation: dma-buf: heaps: Fix code markup
Documentation: driver-api: Update libata error handler information
Documentation: ext4: atomic_writes: Demote last three sections
Documentation: ext4: blockgroup: Add explicit title heading
Documentation: ext4: Convert includes into toctrees
Documentation: ext4: Move inode table short docs into its own file
Documentation: ext4: Reduce toctree depth
Documentation: firmware-guide: gpio-properties: Spelling and style fixes
Documentation: Fix capitalization of XBox -> Xbox
Documentation: Fix spelling mistake.
Documentation: fix typo in CXL driver documentation
Documentation: gpio: document the active_low field in the sysfs ABI
Documentation: gpio: undocument removed behavior
Documentation: gpu: nova-core: Document basics of the Falcon
Documentation: gpu: nova-core: Document devinit process
Documentation: gpu: nova-core: Document fwsec operation and layout
Documentation: gpu: nova-core: Document vbios layout
Documentation: ioctl-number: Correct full path to papr-physical-attestation.h
Documentation: ioctl-number: Don't repeat macro names
Documentation: ioctl-number: Extend "Include File" column width
Documentation: ioctl-number: Fix linuxppc-dev mailto link
Documentation: ioctl-number: Shorten macros table
Documentation: kunit: Correct MODULE_IMPORT_NS() syntax
Documentation: KVM: arm64: Describe VGICv3 registers writable pre-init
Documentation: KVM: Use unordered list for pre-init VGIC registers
Documentation: media: cec: update error inj doc
Documentation: netlink: specs: tc: Add DualPI2 specification
 
documentation: networking: can: Document alloc_candev_mqs()
 
Documentation: PM: *_autosuspend() functions update last busy time
Documentation: power: Remove info about non-existing QoS interfaces
Documentation: qat: update debugfs-driver-qat_telemetry for GEN6 devices
Documentation: qat: update sysfs-driver-qat for GEN6 devices
Documentation: Remove duplicate word size in bootconfig
Documentation: remove reference to pktcdvd in cdrom documentation
Documentation: smooth the text flow in the security bug reporting process
Documentation: tracing: Add documentation about eprobes
Documentation: treewide: Replace remaining spinics links with lore
Documentation: usb: gadget: Wrap remaining usage snippets in literal code block
Documentation: userspace-api: iommufd: Update HW QUEUE
Documentation: xsk: correct the obsolete references and examples
 
don: 't bother with path_get()/path_put() in unix_open_file()
don: 't duplicate vfs_open() in kernel_file_open()
don: 't have mounts pin their parents
don: 't open-code kernel_accept() in rds_tcp_accept_one()
don: 't set MNT_LOCKED on parentless mounts
 
dpaa2-switch: fix buffer pool seeding for control traffic
 
dpaa_eth: don't use fixed_phy_change_carrier
 
dpll: Add basic Microchip ZL3073x support
dpll: add phase-offset-monitor feature to netlink spec
dpll: add phase_offset_monitor_get/set callback ops
dpll: add reference sync get/set
dpll: add reference-sync netlink attribute
dpll: fix clock quality level reporting
dpll: Make ZL3073X invisible
dpll: remove documentation of rclk_dev_name
dpll: zl3073x: Add support to adjust phase
dpll: zl3073x: Add support to get fractional frequency offset
dpll: zl3073x: Add support to get phase offset on connected input pin
dpll: zl3073x: Add support to get/set esync on pins
dpll: zl3073x: Add support to get/set frequency on pins
dpll: zl3073x: Add support to get/set priority on input pins
dpll: zl3073x: Fetch invariants during probe
dpll: zl3073x: Fix build failure
dpll: zl3073x: Implement input pin selection in manual mode
dpll: zl3073x: Implement input pin state setting in automatic mode
dpll: zl3073x: Implement phase offset monitor feature
dpll: zl3073x: Read DPLL types and pin properties from system firmware
dpll: zl3073x: Register DPLL devices and pins
dpll: zl3073x: ZL3073X_I2C and ZL3073X_SPI should depend on NET
 
drbd: add missing kref_get in handle_write_conflicts
drbd: init queue_limits->max_hw_wzeroes_unmap_sectors parameter
drbd: Remove the open-coded page pool
 
driver core: Add dev_set_drv_sync_state()
driver core: Add device_link_test() for testing device link flags
driver core: auxiliary bus: fix OF node leak
driver core: Export get_dev_from_fwnode()
driver core: platform: Drop dev_pm_domain_detach() call
 
driver: rust: expand documentation for driver infrastructure
 
drivers,cxl: use node-notifier instead of memory-notifier
 
drivers,hmat: use node-notifier instead of memory-notifier
 
drivers/base/node: optimize memory block registration to reduce boot time
drivers/base/node: remove register_mem_block_under_node_early()
drivers/base/node: remove register_memory_blocks_under_node() function call from register_one_node
drivers/base/node: rename __register_one_node() to register_one_node()
drivers/base/node: rename register_memory_blocks_under_node() and remove context argument
 
drivers/panel: raydium-rm67200: Make reset-gpio optional
 
drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
drivers/perf: hisi: Add support for HiSilicon SLLC v3 PMU driver
drivers/perf: hisi: Relax the event number check of v2 PMUs
drivers/perf: hisi: Simplify the probe process for each DDRC version
drivers/perf: hisi: Support PMUs with no interrupt
drivers/perf: hisi: Use ACPI driver_data to retrieve SLLC PMU information
 
drivers/xen/xenbus: remove quirk for Xen 3.x
 
drivers: char: SONYPI depends on HAS_IOPORT
drivers: cpufreq: add Tegra114 support
drivers: misc: sram: fix up some const issues with recent attribute changes
drivers: virt: acrn: Don't use %pK through printk
 
drm/amd/amdgpu: Add helper functions for isp buffers
drm/amd/amdgpu: Add ISP Generic PM Domain (genpd) support
drm/amd/amdgpu: Declare isp firmware binary file
drm/amd/amdgpu: disable hwmon power1_cap* for gfx 11.0.3 on vf mode
drm/amd/amdgpu: Fix missing error return on kzalloc failure
drm/amd/amdgpu: fix missing lock for cper.ring->rptr/wptr access
drm/amd/amdgpu: Initialize swnode for ISP MFD device
drm/amd/amdgpu: Refine isp_v4_1_1 logging
 
drm/amd/display: [FW Promotion] Release 0.1.11.0
drm/amd/display: [FW Promotion] Release 0.1.12.0
drm/amd/display: [FW Promotion] Release 0.1.16.0
drm/amd/display: [FW Promotion] Release 0.1.17.0
drm/amd/display: Add a trace event for brightness programming
drm/amd/display: add APG struct to stream_enc for future use
drm/amd/display: Add custom segmentation support
drm/amd/display: Add dc cap for dp tunneling
drm/amd/display: Add definitions to support DID Type5 descriptors
drm/amd/display: Add disconnect case on dongle check
drm/amd/display: Add DML path for FAMS methods
drm/amd/display: Add DMUB IPS command support for IPS residency tools
drm/amd/display: Add DPIA debug option for zero allocation patch
drm/amd/display: Add DPP & HUBP reset if power gate enabled on DCN314
drm/amd/display: Add HPO encoder support to Replay
drm/amd/display: Add HW change required mpc gamut remap
drm/amd/display: Add more checks for DSC / HUBP ONO guarantees
drm/amd/display: Add new DP tunnel bandwidth validation
drm/amd/display: add null check
drm/amd/display: Add null pointer check in mod_hdcp_hdcp1_create_session()
drm/amd/display: Add num_slices_h to set_dto_dscclk signature
drm/amd/display: Add option to disable PHY SSC reduction on transmitter enable
drm/amd/display: Add primary plane to commits for correct VRR handling
drm/amd/display: Add pwait status to DMCUB diagnostics
drm/amd/display: Add RMCM debug logging
drm/amd/display: Add sanity checks for drm_edid_raw()
drm/amd/display: Add static pg implementations for future use
drm/amd/display: Add support for 2nd sharpening range
drm/amd/display: Add support for Panel Replay on DP1 eDP (panel_inst=1)
drm/amd/display: Added case for when RR equals panel's max RR using freesync
drm/amd/display: Adding missing driver code for IPSv2.0
drm/amd/display: Adjust DCE 8-10 clock, don't overclock by 15%
drm/amd/display: Adjust dto fix coverage
drm/amd/display: Allow DCN301 to clear update flags
drm/amd/display: Allow RX6xxx & RX7700 to invoke amdgpu_irq_get/put
drm/amd/display: apply two different methods to validate modes
drm/amd/display: Avoid a NULL pointer dereference
drm/amd/display: Avoid configuring PSR granularity if PSR-SU not supported
drm/amd/display: Avoid trying AUX transactions on disconnected ports
drm/amd/display: Check dce_hwseq before dereferencing it
drm/amd/display: Clear DPP 3DLUT Cap
drm/amd/display: Clear the CUR_ENABLE register on DCN314 w/out DPP PG
drm/amd/display: Correct sequences and delays for DCN35 PG & RCG
drm/amd/display: Deprecate Loading Bounding Box From DMUB On DCN4
drm/amd/display: Destroy cached state in complete() callback
drm/amd/display: Disable common modes for eDP
drm/amd/display: Disable common modes for LVDS
drm/amd/display: Disable CRTC degamma LUT for DCN401
drm/amd/display: Disable DPCD Probe Quirk
drm/amd/display: Disable dsc_power_gate for dcn314 by default
drm/amd/display: DML2.1 changes
drm/amd/display: DML21 Fixes
drm/amd/display: DML21 Reintegration
drm/amd/display: Do not bypass chroma scaling in 1:1 case
drm/amd/display: Don't allow OLED to go down to fully off
drm/amd/display: Don't disable dtb as dto src during dpms off
drm/amd/display: Don't overclock DCE 6 by 15%
drm/amd/display: Don't overwrite dce60_clk_mgr
drm/amd/display: Don't print errors for nonexistent connectors
drm/amd/display: Don't warn when missing DCE encoder caps
drm/amd/display: Drop dm_prepare_suspend() and dm_complete()
drm/amd/display: Drop unnecessary `amdgpu` prefix
drm/amd/display: Export full brightness range to userspace
drm/amd/display: Fill display clock and vblank time in dce110_fill_display_configs
drm/amd/display: Find first CRTC and its line time in dce110_fill_display_configs
drm/amd/display: Fix 'failed to blank crtc!'
drm/amd/display: fix a Null pointer dereference vulnerability
drm/amd/display: Fix AMDGPU_MAX_BL_LEVEL value
drm/amd/display: Fix annotations for dc state functions
drm/amd/display: Fix DCE 6.0 and 6.4 PLL programming.
drm/amd/display: Fix divide by zero when calculating min ODM factor
drm/amd/display: Fix DP audio DTO1 clock source on DCE 6.
drm/amd/display: Fix FIXED_VS retimer clock gen source override
drm/amd/display: Fix fractional fb divider in set_pixel_clock_v3
drm/amd/display: fix initial backlight brightness calculation
drm/amd/display: Fix kernel docs for new struct members
drm/amd/display: Fix Link Override Sequencing When Switching Between DIO/HPO
drm/amd/display: Fix misuse of /** to /* in 'dce_i2c_hw.c'
drm/amd/display: Fix mpv playback corruption on weston
drm/amd/display: Fix RMCM programming seq errors
drm/amd/display: Fix Xorg desktop unresponsive on Replay panel
drm/amd/display: Free memory allocation
drm/amd/display: Get LTTPR IEEE OUI/Device ID From Closest LTTPR To Host
drm/amd/display: Include EQU Prefetch Bandwidth For Bandwidth Calculations
drm/amd/display: Indirect buffer transport for FAMS2 commands
drm/amd/display: Init DCN35 clocks from pre-os HW values
drm/amd/display: Initial support for SmartMux
drm/amd/display: Initialize mode_select to 0
drm/amd/display: limit clear_update_flags to dcn32 and above
drm/amd/display: LSDMA support
drm/amd/display: Make dcn401_initialize_min_clocks() available to other compilation units
drm/amd/display: Monitor patch to ignore EDID audio SAB check
drm/amd/display: move RMCM programming
drm/amd/display: Move vmalloc include to header file
drm/amd/display: MPC basic allocation logic and TMZ
drm/amd/display: New Behavior for debug option disable_ips_in_vpb
drm/amd/display: Notify display idle on D3
drm/amd/display: Notify DMUB on HW Release
drm/amd/display: Only finalize atomic_obj if it was initialized
drm/amd/display: Only read ACPI backlight caps once
drm/amd/display: Only restore backlight after amdgpu_dm_init or dm_resume
drm/amd/display: Pass up errors for reset GPU that fails to init HW
drm/amd/display: prepare for new platform
drm/amd/display: prepare for new platform
drm/amd/display: Promote DAL to 3.2.335
drm/amd/display: Promote DAL to 3.2.336
drm/amd/display: Promote DAL to 3.2.339
drm/amd/display: Promote DAL to 3.2.340
drm/amd/display: Promote DC to 3.2.337
drm/amd/display: Promote DC to 3.2.338
drm/amd/display: Re-order FAMS2 sub commands
drm/amd/display: Refactor DML2 DC power instance
drm/amd/display: Refactor DML21 Initialization and Configuration
drm/amd/display: Refactor DSC cap calculations
drm/amd/display: Remove dml/dcn401 files and references
drm/amd/display: Remove dpia debug bits
drm/amd/display: remove oem i2c adapter on finish
drm/amd/display: remove output_tf_change flag
drm/amd/display: Remove redundant macro of refresh rate
drm/amd/display: Remove unused tunnel BW validation
drm/amd/display: remove use_native_pstate_optimization
drm/amd/display: Removed unnecessary comment
drm/amd/display: Removing Unused DPP Functions
drm/amd/display: replace fast_validate with enum dc_validate_mode
drm/amd/display: Revert "Add DPP & HUBP reset if power gate enabled on DCN314"
drm/amd/display: Revert "drm/amd/display: Fix AMDGPU_MAX_BL_LEVEL value"
drm/amd/display: Revert Add HPO encoder support to Replay
drm/amd/display: Rewording Mode Validation Result
drm/amd/display: Separate set_gsl from set_gsl_source_select
drm/amd/display: Stop storing failures into adev->dm.cached_state
drm/amd/display: Support OLED SDR with AMD ABC
drm/amd/display: Update DMCUB loading sequence for DCN3.5
drm/amd/display: Update tmz_surface type to match register
drm/amd/display: Use mpc.preblend flag to indicate preblend
drm/amd/display: Use scaling for non-native resolutions on eDP
drm/amd/display: Use scaling for non-native resolutions on LVDS
drm/amd/display: use udelay rather than fsleep
drm/amd/display: Workaround for stuck I2C arbitrage
 
drm/amd/pm/powerplay/hwmgr/smu_helper: fix order of mask and value
 
drm/amd/pm: Add support to set ISP Power
drm/amd/pm: Add support to set min ISP clocks
drm/amd/pm: Fetch SMUv13.0.12 xgmi max speed/width
drm/amd/pm: Fetch SMUv13.0.6 xgmi max speed/width
drm/amd/pm: fix null pointer access
drm/amd/pm: Get max/min frequency on aldebaran VF
drm/amd/pm: move the dpm table setting back after featureenablement
drm/amd/pm: override pcie dpm parameters only if it is necessary
drm/amd/pm: Remove unnecessary variable
drm/amd/pm: Report pldm version and board voltage
drm/amd/pm: revise the pcie dpm parameters
drm/amd/pm: set pcie default dpm table when updating pcie dpm parameters
drm/amd/pm: Show default gfx clock levels
drm/amd/pm: update pcie dpm parameters before smu feature enablement
drm/amd/pm: Update SMU v13.0.12 pmfw header
drm/amd/pm: Use cached data for min/max clocks
drm/amd/pm: Use cached metrics data on SMUv13.0.6
drm/amd/pm: Use pointer type for typecheck()
 
drm/amd: Add missing kdoc for amd_ip_funcs `complete` callback
drm/amd: Add support for a complete pmops action
drm/amd: Adjust output for discovery error handling
drm/amd: Allow printing Renoir OD SCLK levels without setting dpm to manual
drm/amd: Allow printing VanGogh OD SCLK levels without setting dpm to manual
drm/amd: Change kv-dpm DRM_*() macros to drm_*()
drm/amd: Change legacy-dpm DRM_*() macros to drm_*()
drm/amd: Decrease message level for legacy-pm, kv-dpm and si-dpm
drm/amd: Do not include when unused
drm/amd: Fix spelling mistake "correctalbe" -> "correctable"
drm/amd: Include when needed
drm/amd: Only restore cached manual clock settings in restore if OD enabled
drm/amd: Re-enable common modes for eDP and LVDS
drm/amd: Restore cached manual clock settings during resume
drm/amd: Restore cached power limit during resume
 
drm/amdgpu/discovery: fix fw based ip discovery
 
drm/amdgpu/gfx10: fix KGQ reset sequence
drm/amdgpu/gfx10: fix kiq locking in KCQ reset
drm/amdgpu/gfx10: re-emit unprocessed state on ring reset
 
drm/amdgpu/gfx11: Add Cleaner Shader Support for GFX11.0.1/11.0.4 GPUs
drm/amdgpu/gfx11: re-emit unprocessed state on ring reset
drm/amdgpu/gfx11: set MQD as appriopriate for queue types
 
drm/amdgpu/gfx12: re-emit unprocessed state on ring reset
drm/amdgpu/gfx12: set MQD as appriopriate for queue types
 
drm/amdgpu/gfx7: drop reset_kgq
 
drm/amdgpu/gfx8: drop reset_kgq
drm/amdgpu/gfx8: reset compute ring wptr on the GPU on resume
 
drm/amdgpu/gfx9.4.3: fix kiq locking in KCQ reset
drm/amdgpu/gfx9.4.3: re-emit unprocessed state on kcq reset
 
drm/amdgpu/gfx9: Add Cleaner Shader Support for GFX9.x GPUs
drm/amdgpu/gfx9: drop reset_kgq
drm/amdgpu/gfx9: fix kiq locking in KCQ reset
drm/amdgpu/gfx9: re-emit unprocessed state on kcq reset
 
drm/amdgpu/jpeg2.5: re-emit unprocessed state on ring reset
 
drm/amdgpu/jpeg2: add additional ring reset error checking
drm/amdgpu/jpeg2: re-emit unprocessed state on ring reset
 
drm/amdgpu/jpeg3: add additional ring reset error checking
drm/amdgpu/jpeg3: re-emit unprocessed state on ring reset
 
drm/amdgpu/jpeg4.0.3: re-emit unprocessed state on ring reset
 
drm/amdgpu/jpeg4.0.5: add queue reset
 
drm/amdgpu/jpeg4: add additional ring reset error checking
drm/amdgpu/jpeg4: re-emit unprocessed state on ring reset
 
drm/amdgpu/jpeg5.0.1: re-emit unprocessed state on ring reset
 
drm/amdgpu/jpeg5: add queue reset
 
drm/amdgpu/jpeg: clean up reset type handling
 
drm/amdgpu/mes11: make MES_MISC_OP_CHANGE_CONFIG failure non-fatal
 
drm/amdgpu/mes: add compatibility checks for set_hw_resource_1
 
drm/amdgpu/sdma5.2: init engine reset mutex
drm/amdgpu/sdma5.2: re-emit unprocessed state on ring reset
 
drm/amdgpu/sdma5.x: suspend KFD queues in ring reset
 
drm/amdgpu/sdma5: init engine reset mutex
drm/amdgpu/sdma5: re-emit unprocessed state on ring reset
 
drm/amdgpu/sdma6: add more ucode version checks for userq support
drm/amdgpu/sdma6: add ucode version checks for userq support
drm/amdgpu/sdma6: re-emit unprocessed state on ring reset
 
drm/amdgpu/sdma7: add ucode version checks for userq support
drm/amdgpu/sdma7: re-emit unprocessed state on ring reset
 
drm/amdgpu/sdma: allow caller to handle kernel rings in engine reset
drm/amdgpu/sdma: bump firmware version checks for user queue support
drm/amdgpu/sdma: consolidate engine reset handling
drm/amdgpu/sdma: handle paging queues in amdgpu_sdma_reset_engine()
 
drm/amdgpu/swm14: Update power limit logic
 
drm/amdgpu/userq: fix error handling of invalid doorbell
 
drm/amdgpu/vcn2.5: implement ring reset
 
drm/amdgpu/vcn2: implement ring reset
 
drm/amdgpu/vcn3: implement ring reset
 
drm/amdgpu/vcn4.0.3: re-emit unprocessed state on ring reset
 
drm/amdgpu/vcn4.0.5: add additional ring reset error checking
drm/amdgpu/vcn4.0.5: re-emit unprocessed state on ring reset
 
drm/amdgpu/vcn4: add additional ring reset error checking
drm/amdgpu/vcn4: Fix IB parsing with multiple engine info packages
drm/amdgpu/vcn4: re-emit unprocessed state on ring reset
 
drm/amdgpu/vcn5: add additional ring reset error checking
drm/amdgpu/vcn5: re-emit unprocessed state on ring reset
 
drm/amdgpu/vcn: add a helper framework for engine resets
drm/amdgpu/vcn: Allow limiting ctx to instance 0 for AV1 at any time
drm/amdgpu/vcn: don't enable per queue resets on SR-IOV
 
drm/amdgpu: Add a noverbose flag to psp_wait_for
drm/amdgpu: Add debug mask to disable CE logs
drm/amdgpu: add debugfs support for VM pagetable per client
drm/amdgpu: Add kicker device detection
drm/amdgpu: add kicker fws loading for gfx11/smu13/psp13
drm/amdgpu: add kicker fws loading for gfx12/smu14/psp14
drm/amdgpu: add missing vram lost check for LEGACY RESET
drm/amdgpu: Add more checks to PSP mailbox
drm/amdgpu: Add NULL check for asic_funcs
drm/amdgpu: Add PSP fw version check for fw reserve GFX command
drm/amdgpu: Add soft reset callback to SDMA v4.4.x
drm/amdgpu: add support of debugfs for mqd information
drm/amdgpu: Add user queue instance count in HW IP info
drm/amdgpu: Add WARN_ON to the resource clear function
drm/amdgpu: Add xgmi API to set max speed/width
drm/amdgpu: Avoid extra evict-restore process.
drm/amdgpu: check if hubbub is NULL in debugfs/amdgpu_dm_capabilities
drm/amdgpu: Check pcie replays reporting support
drm/amdgpu: Check SQ_CONFIG register support on SRIOV
drm/amdgpu: clean up GC reset functions
drm/amdgpu: clean up jpeg reset functions
drm/amdgpu: clean up sdma reset functions
drm/amdgpu: clear pa and mca record counter when resetting eeprom
drm/amdgpu: Clear reset flags from ras context
drm/amdgpu: Convert from DRM_* to dev_*
drm/amdgpu: Convert init_mem_ranges into common helpers
drm/amdgpu: Convert pre|post_partition_switch into common helpers
drm/amdgpu: Convert query_memory_partition into common helpers
drm/amdgpu: Convert select_sched into a common helper v3
drm/amdgpu: Convert update_partition_sched_list into a common helper v3
drm/amdgpu: Convert update_supported_modes into a common helper
drm/amdgpu: Deprecate xgmi_link_speed enum
drm/amdgpu: do not resume device in thaw for normal hibernation
drm/amdgpu: drop hw access in non-DC audio fini
drm/amdgpu: Enable IFWI update support for PSPv14.0.2 and v14.0.3
drm/amdgpu: enable pdb0 for hibernation on SRIOV
drm/amdgpu: Extend bus status check to more cases
drm/amdgpu: fix a memory leak in fence cleanup when unloading
drm/amdgpu: Fix code style issue
drm/amdgpu: Fix error with dev_info_once usage
drm/amdgpu: fix fence fallback timer expired error
drm/amdgpu: fix incorrect vm flags to map bo
drm/amdgpu: Fix lifetime of struct amdgpu_task_info after ring reset
drm/amdgpu: Fix memory leak in amdgpu_ctx_mgr_entity_fini
drm/amdgpu: Fix missing unlocking in an error path in amdgpu_userq_create()
drm/amdgpu: fix MQD debugfs undefined symbol when DEBUG_FS=n
drm/amdgpu: Fix SDMA engine reset with logical instance ID
drm/amdgpu: Fix SDMA UTC_L1 handling during start/stop sequences
drm/amdgpu: fix slab-use-after-free in amdgpu_userq_mgr_fini+0x70c
drm/amdgpu: fix task hang from failed job submission during process kill
drm/amdgpu: fix the logic to validate fpriv and root bo
drm/amdgpu: fix use-after-free in amdgpu_userq_suspend+0x51a/0x5a0
drm/amdgpu: fix vram reservation issue
drm/amdgpu: Generalize is_multi_chiplet with a common helper v2
drm/amdgpu: Include sdma_4_4_4.bin
drm/amdgpu: Increase reset counter only on success
drm/amdgpu: indent an if statement
drm/amdgpu: Initialize data to NULL in imu_v12_0_program_rlc_ram()
drm/amdgpu: make compute timeouts consistent
drm/amdgpu: make ip map init to common function
drm/amdgpu: Make use of drm_wedge_task_info
drm/amdgpu: move force completion into ring resets
drm/amdgpu: move GTT to shmem after eviction for hibernation
drm/amdgpu: move guilty handling into ring resets
drm/amdgpu: Move MAX_MEM_RANGES to amdgpu_gmc.h
drm/amdgpu: move reset support type checks into the caller
drm/amdgpu: move scheduler wqueue handling into callbacks
drm/amdgpu: Pass adev pointer to functions
drm/amdgpu: Pass along the format info from .fb_create() to drm_helper_mode_fill_fb_struct()
drm/amdgpu: Pin buffers while vmap'ing exported dma-buf objects
drm/amdgpu: reclaim psp fw reservation memory region
drm/amdgpu: refine bad page loading when in the same nps mode
drm/amdgpu: refine eeprom data check
drm/amdgpu: refine ras error injection when eeprom initialization failed
drm/amdgpu: refine usage of amdgpu_bad_page_threshold
drm/amdgpu: Release reset locks during failures
drm/amdgpu: remove fence slab
drm/amdgpu: remove job parameter from amdgpu_fence_emit()
drm/amdgpu: Remove nbiov7.9 replay count reporting
drm/amdgpu: Remove useless timeout error message
drm/amdgpu: Replace HQD terminology with slots naming
drm/amdgpu: Retain job->vm in amdgpu_job_prepare_job
drm/amdgpu: rework gmc_v9_0_get_coherence_flags v2
drm/amdgpu: rework queue reset scheduler interaction
drm/amdgpu: Suspend IH during mode-2 reset
drm/amdgpu: suspend KFD and KGD user queues for S0ix
drm/amdgpu: switch job hw_fence to amdgpu_fence
drm/amdgpu: Test for imported buffers with drm_gem_is_imported()
drm/amdgpu: The interrupt source was not released
drm/amdgpu: track ring state associated with a fence
drm/amdgpu: track whether a queue is a kernel queue in amdgpu_mqd_prop
drm/amdgpu: Update external revid for GC v9.5.0
drm/amdgpu: update firmware version checks for user queue support
drm/amdgpu: update GPU addresses for SMU and PSP
drm/amdgpu: update mmhub 3.0.1 client id mappings
drm/amdgpu: update mmhub 3.3 client id mappings
drm/amdgpu: update mmhub 4.1.0 client id mappings
drm/amdgpu: update ring reset function signature
drm/amdgpu: Update SDMA firmware version check for user queue support
drm/amdgpu: Update supported modes for GC v9.5.0
drm/amdgpu: update trace format to match gpu_scheduler_trace
drm/amdgpu: update xgmi info and vram_base_offset on resume
drm/amdgpu: Use cached partition mode, if valid
drm/amdgpu: use common function to map ip for aqua_vanjaram
drm/amdgpu: Use correct severity for BP threshold exceed event
drm/amdgpu: Use dma_buf from GEM object instance
drm/amdgpu: Use logical instance ID for SDMA v4_4_2 queue operations
drm/amdgpu: VCN v5_0_1 to prevent FW checking RB during DPG pause
drm/amdgpu: Wait for bootloader after PSPv11 reset
 
drm/amdkfd: add hqd_sdma_get_doorbell callbacks for gfx7/8
drm/amdkfd: add proper handling for S0ix
drm/amdkfd: allow compute partition mode switch with cgroup exclusions
drm/amdkfd: Avoid queue reset if disabled
drm/amdkfd: Destroy KFD debugfs after destroy KFD wq
drm/amdkfd: Don't call mmput from MMU notifier callback
drm/amdkfd: enable kfd on LoongArch systems
drm/amdkfd: Fix checkpoint-restore on multi-xcc
drm/amdkfd: fix p2p links bug in topology
drm/amdkfd: Fix race in GWS queue scheduling
drm/amdkfd: move SDMA queue reset capability check to node_show
drm/amdkfd: Move the process suspend and resume out of full access
 
drm/arm/hdlcd: Replace struct simplefb_format with custom type
 
drm/armada: Pass along the format info from .fb_create() to drm_helper_mode_fill_fb_struct()
 
drm/ast: Declare helpers for POST in header
drm/ast: Gen7: Disable VGASR0[1] as on Gen4+
drm/ast: Gen7: Switch default registers to gen4+ state
drm/ast: Handle known struct ast_dramstruct with helpers
drm/ast: Move Gen2+ and Gen1 POST code to separate source files
drm/ast: Move Gen4+ POST code to separate source file
drm/ast: Move Gen6+ POST code to separate source file
drm/ast: Move Gen7+ POST code to separate source file
drm/ast: Move struct ast_dramstruct to ast_post.h
drm/ast: Split ast_set_def_ext_reg() by chip generation
drm/ast: use DRM_GEM_SHMEM_DRIVER_OPS_NO_MAP_SGT
drm/ast: Use helpers for programming gamma ramps and palettes
drm/ast: Use msleep instead of mdelay for edid read
 
drm/atomic-helper: Re-order bridge chain pre-enable and post-disable
drm/atomic-helper: Refactor crtc & encoder-bridge op loops into separate functions
drm/atomic-helper: Separate out bridge pre_enable/post_disable from enable/disable
 
drm/bochs: Add support for drm_panic
 
drm/bridge: add a .destroy func
drm/bridge: add devm_drm_put_bridge()
drm/bridge: add warning for bridges not using devm_drm_bridge_alloc()
drm/bridge: adv7511: Fix DRM_BRIDGE_OP_HDMI_{AUDIO|CEC_ADAPTER} setup
drm/bridge: adv7511: Move adv711_dsi_config_timing_gen() into adv7511_mode_set()
drm/bridge: adv7511: Rename adv7511_dsi_config_timing_gen() into adv7533_dsi_config_timing_gen()
drm/bridge: adv7511: switch to the HDMI connector helpers
drm/bridge: allow limiting I2S formats
drm/bridge: analogix_dp: Fix bailout for devm_drm_bridge_alloc()
drm/bridge: analogix_dp: Use devm_drm_bridge_alloc() API
drm/bridge: anx7625: convert to devm_drm_bridge_alloc() API
drm/bridge: cdns-dsi: convert to devm_drm_bridge_alloc() API
drm/bridge: cdns-dsi: Use pre_enable/post_disable to enable/disable
drm/bridge: Describe the newly introduced drm_connector parameter for drm_bridge_detect
drm/bridge: document HDMI CEC callbacks
drm/bridge: fix build with CONFIG_OF=n
drm/bridge: Fix kdoc comment for DRM_BRIDGE_OP_HDMI_CEC_ADAPTER
drm/bridge: fix OF node leak
drm/bridge: get/put the bridge reference in drm_bridge_add/remove()
drm/bridge: get/put the bridge reference in drm_bridge_attach/detach()
drm/bridge: imx8qxp-pixel-combiner: convert to devm_drm_bridge_alloc() API
drm/bridge: Include
drm/bridge: Make dp/hdmi_audio_* callback keep the same paramter order with get_modes
drm/bridge: megachips-stdpxxxx-ge-b850v3-fw: convert to devm_drm_bridge_alloc() API
drm/bridge: megachips-stdpxxxx-ge-b850v3-fw: Fix a compile error due to bridge->detect parameter changes
drm/bridge: move private data to the end of the struct
drm/bridge: nxp-ptn3460: convert to devm_drm_bridge_alloc() API
drm/bridge: panel: convert to devm_drm_bridge_alloc() API
drm/bridge: Pass down connector to drm bridge detect hook
drm/bridge: samsung-dsim: Always flush display FIFO on vsync pulse
drm/bridge: samsung-dsim: Use HZ_PER_MHZ macro from units.h
drm/bridge: samsung-dsim: use while loop in samsung_dsim_transfer_start
drm/bridge: sii902x: convert to devm_drm_bridge_alloc() API
drm/bridge: stm_lvds: convert to devm_drm_bridge_alloc() API
drm/bridge: tc358767: convert to devm_drm_bridge_alloc() API
drm/bridge: tc358767: fix uninitialized variable regression
drm/bridge: ti-sn65dsi86: fix REFCLK setting
drm/bridge: ti-sn65dsi86: remove unnecessary GPIO line direction check
drm/bridge: ti-sn65dsi86: use new GPIO line value setter callbacks
drm/bridge: ti-sn65dsi86: use the auxiliary device
 
drm/ci: Add jobs to run KUnit tests
drm/ci: Add jobs to validate devicetrees
drm/ci: i915: cml: Fix the runner tag
drm/ci: python-artifacts: use shallow clone
drm/ci: Remove sdm845/cheza jobs
drm/ci: Uprev igt
drm/ci: uprev mesa and ci-templates
 
drm/client: Do not pin in drm_client_buffer_vmap()
drm/client: Include
 
drm/connector: add CEC-related fields
drm/connector: hdmi: Add missing bpc debug info to hdmi_try_format_bpc()
drm/connector: hdmi: Add support for YUV420 format verification
drm/connector: hdmi: Evaluate limited range after computing format
drm/connector: hdmi: Factor out bpc and format computation logic
drm/connector: hdmi: Improve debug message for supported format
drm/connector: hdmi: Use YUV420 output format as an RGB fallback
drm/connector: move HDR sink metadata to display info
 
drm/debugfs: Output client_id in in drm_clients_info
 
drm/display: add CEC helpers code
drm/display: bridge-connector: handle CEC adapters
drm/display: bridge-connector: hook in CEC notifier support
drm/display: hdmi-cec-helper: Fix adapter unregistration
drm/display: hdmi-state-helper: handle CEC physical address
drm/display: Include
drm/display: move CEC_CORE selection to DRM_DISPLAY_HELPER
 
drm/doc: Add a section about "Task information" for the wedge API
drm/doc: Document some tracepoints as uAPI
drm/doc: Fix grammar for "Task information"
drm/doc: Fix title underline for "Task information"
 
drm/dp: Add an EDID quirk for the DPCD register access probe
drm/dp: Add argument for max luminance in drm_edp_backlight_init
drm/dp: Add argument in drm_edp_backlight_init
drm/dp: Add documentation for luminance_set
drm/dp: Add Panel Replay capability bits from DP2.1 specification
drm/dp: Change argument type for drm_edp_backlight_set_level
drm/dp: Change argument type of drm_edp_backlight_enable
drm/dp: Change AUX DPCD probe address from DPCD_REV to LANE0_1_STATUS
drm/dp: Change current_level argument type to u32
drm/dp: Clean up white space in drm_edp_backlight_probe_state()
drm/dp: Enable backlight control using luminance
drm/dp: Introduce new member in drm_backlight_info
drm/dp: Modify drm_edp_backlight_set_level
drm/dp: Modify drm_edp_probe_state
drm/dp: Move from u16 to u32 for max in drm_edp_backlight_info
 
drm/edid: Add support for quirks visible to DRM core and drivers
drm/edid: Define the quirks in an enum list
 
drm/etnaviv: Use DRM_GPU_SCHED_STAT_NO_HANG to skip the reset
 
drm/exynos: Pass along the format info from .fb_create() to drm_helper_mode_fill_fb_struct()
 
drm/fbdev-client: Skip DRM clients if modesetting is absent
 
drm/file: add client id to drm_file_error
 
drm/format-helper: Move drm_fb_build_fourcc_list() to sysfb helpers
drm/format-helper: Normalize BT.601 factors to 256
drm/format-helper: Split off byte swapping from drm_fb_xrgb8888_to_rgb565()
drm/format-helper: Update tests after BT.601 changes
 
drm/fourcc: Add 32b float formats
drm/fourcc: Add missing half-float formats
drm/fourcc: Add RGB161616 and BGR161616 formats
 
drm/gem-framebuffer: log errors when gem size < afbc_size
 
drm/gem-shmem: Do not map s/g table by default
 
drm/gem-vram: Do not set pin and unpin callbacks
drm/gem-vram: Un-export pin helpers
 
drm/gem/afbc: Eliminate redundant drm_get_format_info()
 
drm/gem: Add ww_acquire_ctx support to drm_gem_lru_scan()
drm/gem: Include
drm/gem: Inline drm_gem_pin() into PRIME helpers
drm/gem: Pass along the format info from .fb_create() to drm_helper_mode_fill_fb_struct()
 
drm/gma500: Fix null dereference in hdmi teardown
drm/gma500: Pass along the format info from .fb_create() to drm_helper_mode_fill_fb_struct()
 
drm/gpu: Remove dead checks on wbinvd_on_all_cpus()'s return value
 
drm/gpusvm, drm/pagemap: Move migration functionality to drm_pagemap
 
drm/gpusvm: Add timeslicing support to GPU SVM
drm/gpusvm: Introduce devmem_only flag for allocation
drm/gpusvm: Introduce drm_gpusvm_find_vma_start() function
 
drm/gpuvm: Add locking helpers
drm/gpuvm: Fix doc comments
drm/gpuvm: fix various typos in .c and .h gpuvm file
drm/gpuvm: Wrap drm_gpuvm_sm_map_exec_lock() expected usage in literal code block
 
drm/hisilicon/hibmc: fix dp and vga cannot show together
drm/hisilicon/hibmc: fix irq_request()'s irq name variable is local
drm/hisilicon/hibmc: fix rare monitors cannot display problem
drm/hisilicon/hibmc: fix the hibmc loaded failed bug
drm/hisilicon/hibmc: fix the i2c device resource leak when vdac init failed
 
drm/hyperv: Add support for drm_panic
drm/hyperv: Replace simple-KMS with regular atomic helpers
 
drm/i915/alpm: Add new interface to check if AUXLess ALPM is used
drm/i915/alpm: Add PR_ALPM_CTL register definitions
drm/i915/alpm: Make intel_alpm_enable_sink available for PSR
drm/i915/alpm: Move port alpm configuration
drm/i915/alpm: Stop writing ALPM registers when PSR is enabled
drm/i915/alpm: Write PR_ALPM_CTL register
 
drm/i915/backlight: Honor VESA eDP backlight luminance control capability
drm/i915/backlight: Use drm helper to initialize edp backlight
drm/i915/backlight: Use drm helper to set edp backlight
drm/i915/backlight: Use drm_edp_backlight_enable
 
drm/i915/bios: Apply vlv_fixup_mipi_sequences() to v2 mipi-sequences too
 
drm/i915/bw: abstract intel_bw_pmdemand_needs_update()
drm/i915/bw: abstract intel_bw_qgv_point_peakbw()
drm/i915/bw: make struct intel_bw_state opaque
drm/i915/bw: pass struct dram_info pointer around
drm/i915/bw: relocate intel_can_enable_sagv() and rename to intel_bw_can_enable_sagv()
 
drm/i915/cdclk: abstract intel_cdclk_actual() and intel_cdclk_actual_voltage_level()
drm/i915/cdclk: abstract intel_cdclk_bw_min_cdclk()
drm/i915/cdclk: abstract intel_cdclk_force_min_cdclk()
drm/i915/cdclk: abstract intel_cdclk_logical()
drm/i915/cdclk: abstract intel_cdclk_min_cdclk()
drm/i915/cdclk: abstract intel_cdclk_pmdemand_needs_update()
drm/i915/cdclk: abstract intel_cdclk_read_hw()
drm/i915/cdclk: make struct intel_cdclk_state opaque
 
drm/i915/color: Do not pre-load LUTs with DB registers
 
drm/i915/ddi: Guard reg_val against a INVALID_TRANSCODER
 
drm/i915/de: rename timeout parameters timeout_ms to highlight unit
 
drm/i915/display/i9xx: Add a disable_tiling() for i9xx planes
 
drm/i915/display: Add a disable_tiling() for skl planes
drm/i915/display: Add check for alloc_ordered_workqueue() and alloc_workqueue()
drm/i915/display: Add drm_panic support
drm/i915/display: Add drm_panic support for 4-tiling with DPT
drm/i915/display: Add drm_panic support for Y-tiling with DPT
drm/i915/display: Add function to configure LFPS sending
drm/i915/display: Add PHY_CMN1_CONTROL register definitions
drm/i915/display: allocate struct intel_display dynamically
drm/i915/display: Avoid unnecessarily calling intel_cx0_get_owned_lane_mask
drm/i915/display: drop a number of dependencies on i915_drv.h
drm/i915/display: drop i915_reg.h include where possible
drm/i915/display: drop unnecessary includes on i915 core headers
drm/i915/display: drop unused declarations from intel_display.h
drm/i915/display: Ensure phy is accessible on lfps configuration
drm/i915/display: Factor out intel_display_{min, max}_pipe_bpp()
drm/i915/display: Fix macro HAS_ULTRAJOINER
drm/i915/display: Fix u32 overflow in SNPS PHY HDMI PLL setup
drm/i915/display: Implement wa_16011342517
drm/i915/display: include intel_display_reg_defs.h from display regs files
drm/i915/display: move hotplug.dp_wq init from xe and i915 to display
drm/i915/display: move unordered works to new private workqueue
drm/i915/display: Set C10_VDR_CTRL_MSGBUS_ACCESS before phy reg read
drm/i915/display: switch to struct drm_device based pcode interface
drm/i915/display: use GOSUB to program double buffered LUT registers
drm/i915/display: Use str_true_false() helper
drm/i915/display: Write PHY_CMN1_CONTROL only when using AUXLess ALPM
 
drm/i915/dkl: return if tc_port is invalid in dkl_phy_set_hip_idx()
 
drm/i915/dmc: Assert DMC is loaded harder
drm/i915/dmc: Define all DMC event IDs
drm/i915/dmc: Define flip queue related PIPEDMC registers
drm/i915/dmc: Do not enable the pipe DMC on TGL when PSR is possible
drm/i915/dmc: Drop PIPEDMC faults from the fault mask on LNL+
drm/i915/dmc: Extract dmc_evt_ctl_disable()
drm/i915/dmc: Extract dmc_load_program()
drm/i915/dmc: Extract is_event_handler()
drm/i915/dmc: Hook up PIPEDMC interrupts
drm/i915/dmc: Introduce dmc_configure_event()
drm/i915/dmc: Limit pipe DMC clock gating w/a to just ADL/DG2/MTL
drm/i915/dmc: Parametrize MTL_PIPEDMC_GATING_DIS
drm/i915/dmc: Pass crtc_state to intel_dmc_{enable,disable}_pipe()
drm/i915/dmc: Reload pipe DMC MMIO registers for pipe C/D on various platforms
drm/i915/dmc: Reload pipe DMC state on TGL when enabling pipe A
drm/i915/dmc: Relocate is_dmc_evt_{ctl,htp}_reg()
drm/i915/dmc: Shuffle code around
 
drm/i915/dp: Disable the AUX DPCD probe quirk if it's not required
drm/i915/dp: Export intel_dp_dsc_min_src_compressed_bpp()
drm/i915/dp: Fix determining SST/MST mode during MTP TU state computation
drm/i915/dp: Fix the enabling/disabling of audio SDP splitting
drm/i915/dp: Limit max link bpp properly to a fractional value on SST
 
drm/i915/dp_mst: Add support for fractional compressed link bpps on MST
drm/i915/dp_mst: Check BW limit on the local MST link early
drm/i915/dp_mst: Enable fractional link bpps on MST if the bpp is forced
drm/i915/dp_mst: Simplify computing the min/max compressed bpp limits
drm/i915/dp_mst: Simplify handling the single-bpp case during state computation
drm/i915/dp_mst: Update the total link slot count early
drm/i915/dp_mst: Use the correct connector while computing the link BPP limit on MST
drm/i915/dp_mst: Validate compressed bpp vs. platform restrictions
drm/i915/dp_mst: Work around Thunderbolt sink disconnect after SINK_COUNT_ESI read
 
drm/i915/dpll: Move away from using shared dpll
drm/i915/dpll: Rename crtc_get_shared_dpll
drm/i915/dpll: Rename intel__dpll
drm/i915/dpll: Rename intel_[enable/disable]_dpll
drm/i915/dpll: Rename intel_compute_dpll
drm/i915/dpll: Rename intel_dpll
drm/i915/dpll: Rename intel_dpll_funcs
drm/i915/dpll: Rename intel_reference_dpll_crtc
drm/i915/dpll: Rename intel_shared_dpll
drm/i915/dpll: Rename intel_shared_dpll_funcs
drm/i915/dpll: Rename intel_shared_dpll_state
drm/i915/dpll: Rename intel_unreference_dpll_crtc
drm/i915/dpll: Rename intel_update_active_dpll
drm/i915/dpll: Rename macro for_each_shared_dpll
 
drm/i915/dram: add accessor for struct dram_info and use it
drm/i915/dram: add return value and handling to intel_dram_detect()
drm/i915/dram: allocate struct dram_info dynamically
drm/i915/dram: pass struct dram_info pointer around
drm/i915/dram: switch to struct drm_device based pcode interface
 
drm/i915/dsb: add intel_dsb_gosub_finish()
drm/i915/dsb: Add support for GOSUB interrupt
drm/i915/dsb: Disable the GOSUB interrupt
drm/i915/dsb: Extract assert_dsb_tail_is_aligned()
drm/i915/dsb: Extract intel_dsb_ins_align()
drm/i915/dsb: Extract intel_dsb_{head,tail}()
drm/i915/dsb: Garbage collect the MMIO DEwake stuff
drm/i915/dsb: Implement intel_dsb_gosub()
drm/i915/dsb: Introduce intel_dsb_exec_time_us()
drm/i915/dsb: Move the DSB_PMCTRL* reset out of intel_dsb_finish()
drm/i915/dsb: Provide intel_dsb_head() and intel_dsb_size()
drm/i915/dsb: Use intel_dsb_ins_align() in intel_dsb_align_tail()
 
drm/i915/dsi: Assert that vfp+vsync+vbp == vtotal on BXT/GLK
drm/i915/dsi: Enforce pipeline flush with DSI HS transfer
drm/i915/dsi: Fix NULL pointer deref in vlv_dphy_param_init()
drm/i915/dsi: Fix off by one in BXT_MIPI_TRANS_VTOTAL
 
drm/i915/fb: use struct intel_display for DISPLAY_VER()
 
drm/i915/fbc: fix the implementation of wa_18038517565
 
drm/i915/fbdev: Add intel_fbdev_get_map()
 
drm/i915/flipq: Add intel_flipq_dump()
drm/i915/flipq: Implement flip queue based commit path
drm/i915/flipq: Implement Wa_18034343758
drm/i915/flipq: Provide the nuts and bolts code for flip queue
 
drm/i915/gem: Allow EXEC_CAPTURE on recoverable contexts on DG1
drm/i915/gem: drop intel_display.h include
 
drm/i915/gsc: mei interrupt top half should be in irq disabled context
 
drm/i915/gt: Fix timeline left held on VMA alloc error
drm/i915/gt: Relocate compression repacking WA for JSL/EHL
 
drm/i915/guc: Check if expecting reply before decrementing outstanding_submission_g2h
drm/i915/guc: Enable DUAL_QUEUE_WA for newer platforms
drm/i915/guc: Handle race condition where wakeref count drops below 0
 
drm/i915/hdcp: Do not use inline intel_de_read
drm/i915/hdcp: Use HDCP2_STREAM_STATUS instead of HDCP2_AUTH_STREAM
 
drm/i915/icl+/tc: Cache the max lane count value
drm/i915/icl+/tc: Convert AUX powered WARN to a debug message
 
drm/i915/irq: stop using HAS_GMCH()
 
drm/i915/lnl+/tc: Fix handling of an enabled/disconnected dp-alt sink
drm/i915/lnl+/tc: Fix max lane count HW readout
drm/i915/lnl+/tc: Use the cached max lane count value
 
drm/i915/panel: add panel register/unregister
drm/i915/panel: make panel funcs static
drm/i915/panel: register drm_panel and call prepare/unprepare for eDP
drm/i915/panel: register drm_panel and call prepare/unprepare for ICL+ DSI
drm/i915/panel: sync panel prepared state at register
 
drm/i915/pci: Remove force_probe requirement for DG1
 
drm/i915/pcode: add struct drm_device based interface
drm/i915/pcode: drop fast wait from snb_pcode_write_timeout()
 
drm/i915/plane: drop atomic from intel_atomic_plane_check_clipping()
drm/i915/plane: make intel_plane_atomic_check() static and rename
drm/i915/plane: rename intel_atomic_add_affected_planes() to intel_plane_add_affected()
drm/i915/plane: rename intel_atomic_check_planes() to intel_plane_atomic_check()
drm/i915/plane: rename intel_atomic_plane.[ch] to intel_plane.[ch]
 
drm/i915/pmu: Fix build error with GCOV and AutoFDO enabled
 
drm/i915/power: convert {SKL, ICL}_PW_CTL_IDX_TO_PG() macros to a function
drm/i915/power: fix size for for_each_set_bit() in abox iteration
drm/i915/power: move enum skl_power_gate under display
drm/i915/power: relocate {SKL,ICL}_PW_CTL_IDX_TO_PG()
drm/i915/power: use intel_de_wait_for_clear() instead of wait_for()
 
drm/i915/pps: drop dependency on intel_display_conversion.h
 
drm/i915/psr: Add intel_psr2_panic_force_full_update
drm/i915/psr: Add interface to check if AUXLess ALPM is needed by PSR
drm/i915/psr: Do not disable Panel Replay in case VRR is enabled
drm/i915/psr: Do not read PSR2_SU_STATUS on AlderLake and onwards
drm/i915/psr: Do not trigger Frame Change events from frontbuffer flush
drm/i915/psr: Fix using wrong mask in REG_FIELD_PREP
drm/i915/psr: Read all Panel Replay capability registers from DPCD
 
drm/i915/ptl: Use everywhere the correct DDI port clock select mask
 
drm/i915/rps: pass struct intel_display to DISPLAY_VER()
 
drm/i915/sbi: clean up SBI register macro definitions and usage
drm/i915/sbi: convert intel_sbi.[ch] to struct intel_display
drm/i915/sbi: convert to intel_de_*()
drm/i915/sbi: move intel_sbi.[ch] under display/
drm/i915/sbi: move sbi_lock under struct intel_display
drm/i915/sbi: split out intel_sbi_regs.h
 
drm/i915/selftest: allow larger memory allocation
 
drm/i915/selftests: Change mock_request() to return error pointers
 
drm/i915/snps_hdmi_pll: Fix 64-bit divisor truncation by using div64_u64
drm/i915/snps_hdmi_pll: Use clamp() instead of max(min())
 
drm/i915/vrr: fix register file style
drm/i915/vrr: Program EMP_AS_SDP_TL for DP AS SDP
 
drm/i915/wcl: C10 phy connected to port A and B
 
drm/i915/wm: abstract intel_dbuf_pmdemand_needs_update()
drm/i915/wm: add more accessors to dbuf state
drm/i915/wm: DG2 doesn't have dram info to look up wm_lv_0_adjust_needed
drm/i915/wm: make struct intel_dbuf_state opaque type
drm/i915/wm: reduce stack usage in skl_print_wm_changes()
 
drm/i915/xe3lpd: Add support for display version 30.02
drm/i915/xe3lpd: Extend DMC load path for display
drm/i915/xe3lpd: Extend WA 16023981245 for display 30.02
drm/i915/xe3lpd: Update bandwidth parameters for display version 30.02
 
drm/i915: add generic read/write functions for VLV IOSF SB
drm/i915: Add intel_bo_alloc_framebuffer()
drm/i915: Add intel_bo_panic_setup() and intel_bo_panic_finish()
drm/i915: add out_value to intel_wait_for_register_fw() and intel_de_wait_fw()
drm/i915: Add support for forcing the link bpp on a connector
drm/i915: convert VLV IOSF SB interface to struct drm_device
drm/i915: Disable updating of LUT values during vblank
drm/i915: do not reference i915->display inline
drm/i915: drop intel_dpio_phy.h include from VLV IOSF SB
drm/i915: ensure correct VLV IOSF SB units have been get/put
drm/i915: fix build error some more
drm/i915: Indicate which pipe lied about its interrupts
drm/i915: move GEM_QUIRK_PIN_SWIZZLED_PAGES to i915_gem.h
drm/i915: move icl_sagv_{pre, post}_plane_update() to intel_bw.c
drm/i915: Move out engine related macros from i915_drv.h
drm/i915: move VLV IOSF SB unit specific helpers under display
drm/i915: Pass along the format info from .fb_create() to drm_helper_mode_fill_fb_struct()
drm/i915: Program DB LUT registers before vblank
drm/i915: Protect access to driver and timeline name
drm/i915: reduce stack usage in igt_vma_pin1()
drm/i915: Refactor shmem_pwrite() to use kiocb and write_iter
drm/i915: remove unused arg in skl_scaler_get_filter_select()
drm/i915: remove unused DISPLAY_PLANE_FLIP_PENDING() macro
drm/i915: rename VLV IOSF SB ports parameter to unit_mask
drm/i915: rename vlv_sideband*.[ch] to vlv_iosf_sb*.[ch]
drm/i915: rewrite VLV IOSF SB unit specific read/write functions
drm/i915: s/dsb_color_vblank/dsb_color
drm/i915: Set max cdclk for display 30.02
drm/i915: set O_LARGEFILE in __create_shmem()
drm/i915: Set PKG_C_LATENCY.added_wake_time to 0
drm/i915: silence rpm wakeref asserts on GEN11_GU_MISC_IIR access
drm/i915: split out display register macros to a separate file
drm/i915: stop including display/intel_display_{core, limits}.h from i915_drv.h
drm/i915: switch i915 core to generic VLV IOSF SB functions
drm/i915: Try to program PKG_C_LATENCY more correctly
drm/i915: Use dma-fence driver and timeline name helpers
drm/i915: use drm_modeset_lock_assert_held() in intel_connector_get_pipe()
drm/i915: Use kernel_write() in shmem object create
drm/i915: Use provided dma_fence_is_chain
 
drm/imagination: Clear runtime PM errors while resetting the GPU
 
drm/imx: Add i.MX8qxp Display Controller display engine
drm/imx: Add i.MX8qxp Display Controller interrupt controller
drm/imx: Add i.MX8qxp Display Controller KMS
drm/imx: Add i.MX8qxp Display Controller pixel engine
 
drm/komeda: Pass along the format info from .fb_create() to drm_helper_mode_fill_fb_struct()
 
drm/malidp: Pass along the format info from .fb_create() malidp_verify_afbc_framebuffer_size()
 
drm/mediatek: Add error handling for old state CRTC in atomic_disable
drm/mediatek: clean up driver data initialisation
drm/mediatek: dsi: Fix DSI host and panel bridge pre-enable order
drm/mediatek: Fix device/node reference count leaks in mtk_drm_get_all_drm_priv
drm/mediatek: fix potential OF node use-after-free
drm/mediatek: mtk_hdmi: Fix inverted parameters in some regmap_update_bits calls
 
drm/mgag200: Use helpers for programming gamma ramps
 
drm/mipi-dsi: Drop MIPI_DSI_MODE_VSYNC_FLUSH flag
 
drm/msm/a6xx: Get a handle to the common UBWC config
drm/msm/a6xx: Replace '2' with BIT(1) in level2_swizzling_dis calc
drm/msm/a6xx: Resolve the meaning of AMSBC
drm/msm/a6xx: Resolve the meaning of rgb565_predicator
drm/msm/a6xx: Resolve the meaning of UBWC_MODE
drm/msm/a6xx: Simplify min_acc_len calculation
drm/msm/a6xx: Simplify uavflagprd_inv detection
 
drm/msm/adreno: Add Adreno X1-45 support
drm/msm/adreno: Add speedbin support for X1-85
drm/msm/adreno: Switch to the common UBWC config struct
 
drm/msm/dp: add linux/io.h header to fix build errors
drm/msm/dp: drop the msm_dp_catalog module
drm/msm/dp: move I/O functions to global header
drm/msm/dp: move interrupt handling to dp_ctrl
drm/msm/dp: move more AUX functions to dp_aux.c
drm/msm/dp: move/inline audio related functions
drm/msm/dp: move/inline AUX register functions
drm/msm/dp: move/inline ctrl register functions
drm/msm/dp: move/inline panel related functions
drm/msm/dp: pull I/O data out of msm_dp_catalog_private()
drm/msm/dp: read hw revision only once
drm/msm/dp: split MMSS_DP_DSC_DTO register write to a separate function
 
drm/msm/dpu: Add a null ptr check for dpu_encoder_needs_modeset
drm/msm/dpu: Add support for SM8750
drm/msm/dpu: Consistently use u32 instead of uint32_t
drm/msm/dpu: correct dpu_plane_virtual_atomic_check()
drm/msm/dpu: drop INTF_SC7280_MASK
drm/msm/dpu: drop ununused MIXER features
drm/msm/dpu: drop ununused PINGPONG features
drm/msm/dpu: drop unused MDP TOP features
drm/msm/dpu: Fill in min_prefill_lines for SC8180X
drm/msm/dpu: get rid of DPU_CTL_ACTIVE_CFG
drm/msm/dpu: get rid of DPU_CTL_DSPP_SUB_BLOCK_FLUSH
drm/msm/dpu: get rid of DPU_CTL_FETCH_ACTIVE
drm/msm/dpu: get rid of DPU_CTL_HAS_LAYER_EXT4
drm/msm/dpu: get rid of DPU_CTL_VM_CFG
drm/msm/dpu: get rid of DPU_DATA_HCTL_EN
drm/msm/dpu: get rid of DPU_DIM_LAYER
drm/msm/dpu: get rid of DPU_DSC_HW_REV_1_2
drm/msm/dpu: get rid of DPU_DSC_OUTPUT_CTRL
drm/msm/dpu: get rid of DPU_INTF_INPUT_CTRL
drm/msm/dpu: get rid of DPU_INTF_STATUS_SUPPORTED
drm/msm/dpu: get rid of DPU_MDP_AUDIO_SELECT
drm/msm/dpu: get rid of DPU_MDP_PERIPH_0_REMOVED
drm/msm/dpu: get rid of DPU_MDP_VSYNC_SEL
drm/msm/dpu: get rid of DPU_MIXER_COMBINED_ALPHA
drm/msm/dpu: get rid of DPU_PINGPONG_DITHER
drm/msm/dpu: get rid of DPU_PINGPONG_DSC
drm/msm/dpu: get rid of DPU_SSPP_QOS_8LVL
drm/msm/dpu: get rid of DPU_WB_INPUT_CTRL
drm/msm/dpu: Implement 10-bit color alpha for v12.0 DPU
drm/msm/dpu: Implement CTL_PIPE_ACTIVE for v12.0 DPU
drm/msm/dpu: Implement LM crossbar for v12.0 DPU
drm/msm/dpu: Initialize crtc_state to NULL in dpu_plane_virtual_atomic_check()
drm/msm/dpu: inline _setup_ctl_ops()
drm/msm/dpu: inline _setup_dsc_ops()
drm/msm/dpu: inline _setup_dspp_ops()
drm/msm/dpu: inline _setup_mixer_ops()
drm/msm/dpu: move features out of the DPU_HW_BLK_INFO
drm/msm/dpu: remove DSPP_SC7180_MASK
drm/msm/dpu: stop passing mdss_ver to setup_timing_gen()
 
drm/msm/dsi/phy: Add support for SM8750
 
drm/msm/dsi: Add support for SM8750
drm/msm/dsi: Fix 14nm DSI PHY PLL Lock issue
 
drm/msm/kms: move snapshot init earlier in KMS init
 
drm/msm/mdp4: get rid of mdp4_crtc.id
 
drm/msm/mdss: Add support for SM8750
 
drm/msm: Add _NO_SHARE flag
drm/msm: Add error handling for krealloc in metadata setup
drm/msm: Add missing "location"s to devcoredump
drm/msm: Add mmu prealloc tracepoint
drm/msm: Add mmu support for non-zero offset
drm/msm: Add opt-in for VM_BIND
drm/msm: Add PRR support
drm/msm: Add VM logging for VM_BIND updates
drm/msm: Add VM_BIND ioctl
drm/msm: Add VM_BIND submitqueue
drm/msm: Add VM_BIND throttling
drm/msm: Add VMA unmap reason
drm/msm: bail out late_init_minor() if it is not a GPU device
drm/msm: Bump UAPI version
drm/msm: Clean up split driver features
drm/msm: Collapse vma allocation and initialization
drm/msm: Collapse vma close and delete
drm/msm: Constify snapshot tables
drm/msm: Convert vm locking
drm/msm: Crashdump prep for sparse mappings
drm/msm: Crashdump support for sparse
drm/msm: Defer fd_install in SUBMIT ioctl
drm/msm: Defer fd_install in VM_BIND ioctl
drm/msm: Defer VMA unmap for fb unpins
drm/msm: Don't close VMAs on purge
drm/msm: Don't use %pK through printk
drm/msm: drm_gpuvm conversion
drm/msm: Drop queued submits on lastclose()
drm/msm: enable separate binding of GPU and display devices
drm/msm: Extract out syncobj helpers
drm/msm: Fix a few comments
drm/msm: Fix a7xx debugbus read
drm/msm: Fix a7xx TPL1 cluster snapshot
drm/msm: Fix build with KMS disabled
drm/msm: Fix debugbus snapshot
drm/msm: Fix dereference of pointer minor before null check
drm/msm: Fix objtool warning in submit_lock_objects()
drm/msm: Fix order of selector programming in cluster snapshot
drm/msm: Fix pagetables setup/teardown serialization
drm/msm: Fix refcnt underflow in error path
drm/msm: Fix section names and sizes
drm/msm: Fix submit error path cleanup
drm/msm: get rid of msm_drm_private::num_crtcs
drm/msm: Handle in-place remaps
drm/msm: Improve msm_context comments
drm/msm: Lazily create context VM
drm/msm: make it possible to disable KMS-related code.
drm/msm: Mark VM as unusable on GPU hangs
drm/msm: move helper calls to msm_kms.c
drm/msm: move KMS driver data to msm_kms
drm/msm: move wq handling to KMS code
drm/msm: Offset MDSS HBB value by 13
drm/msm: Pass along the format info from .fb_create() to drm_helper_mode_fill_fb_struct()
drm/msm: rd dumping prep for sparse mappings
drm/msm: rd dumping support for sparse
drm/msm: rearrange symbol selection
drm/msm: Refcount framebuffer pins
drm/msm: Remove vram carveout support
drm/msm: Rename msm_file_private -> msm_context
drm/msm: Rename msm_gem_address_space -> msm_gem_vm
drm/msm: Rename msm_gem_vma_purge() -> _unmap()
drm/msm: rework binding of Imageon GPUs
drm/msm: skip re-emitting IBs for unusable VMs
drm/msm: Small function param doc fix
drm/msm: Split out helper to get iommu prot flags
drm/msm: Split out map/unmap ops
drm/msm: Stop passing vm to msm_framebuffer
drm/msm: Support IO_PGTABLE_QUIRK_NO_WARN_ON
drm/msm: Support pgtable preallocation
drm/msm: Take the ioctls away from the KMS-only driver
drm/msm: Update global fault counter when faulty process has already ended
drm/msm: Update register xml
drm/msm: update the high bitfield of certain DSI registers
drm/msm: Use DMA_RESV_USAGE_BOOKKEEP/KERNEL
drm/msm: Use drm_gpuvm types more
drm/msm: Use the central UBWC config database
drm/msm: use trylock for debugfs
 
drm/nouveau/disp: Always accept linear modifier
drm/nouveau/disp: Use dev->dev to get the device
 
drm/nouveau/dp: convert to use ERR_CAST()
 
drm/nouveau/fifo: small cleanup in nvkm_chan_cctx_get()
 
drm/nouveau/gsp: fix mismatched alloc/free for kvmalloc()
 
drm/nouveau/nvif: Fix potential memory leak in nvif_vmm_ctor().
 
drm/nouveau: Add new callback for scheduler teardown
drm/nouveau: Check dma_fence in canonical way
drm/nouveau: fix error path in nvkm_gsp_fwsec_v2
drm/nouveau: fix typos in comments
drm/nouveau: Make fence container helper usable driver-wide
drm/nouveau: nouveau_fence: Standardize list iterations
drm/nouveau: Pass along the format info from .fb_create() to drm_helper_mode_fill_fb_struct()
drm/nouveau: remove unused increment in gm200_flcn_pio_imem_wr
drm/nouveau: remove unused memory target test
drm/nouveau: Remove waitque for sched teardown
drm/nouveau: Simplify calls to nvif_event_block()
drm/nouveau: Simplify nouveau_fence_done()
 
drm/ofdrm: Use helpers for programming gamma ramps
 
drm/omap: dss: dpi: convert to devm_drm_bridge_alloc() API
drm/omap: dss: dsi: convert to devm_drm_bridge_alloc() API
drm/omap: dss: hdmi4: convert to devm_drm_bridge_alloc() API
drm/omap: dss: hdmi5: convert to devm_drm_bridge_alloc() API
drm/omap: dss: sdi: convert to devm_drm_bridge_alloc() API
drm/omap: dss: venc: convert to devm_drm_bridge_alloc() API
drm/omap: Pass along the format info from .fb_create() to drm_helper_mode_fill_fb_struct()
 
drm/pagemap: Add a populate_mm op
 
drm/panel-edp: Add BOE NE14QDM panel for Dell Latitude 7455
drm/panel-edp: Add BOE NV133WUM-N61 panel entry
drm/panel-edp: Add CMN N116BCJ-EAK
drm/panel-edp: Add KDC KD116N3730A05
drm/panel-edp: add N160JCE-ELL CMN panel for Lenovo Thinkbook 16
drm/panel-edp: Add support for AUO G156HAN03.0 panel
drm/panel-edp: Clarify the `prepare_to_enable` description in comments
 
drm/panel-simple: add AUO P238HAN01 panel entry
 
drm/panel/boe-himax8279d: Use refcounted allocation in place of devm_kzalloc()
 
drm/panel/boe-tv101wum-nl6: Use refcounted allocation in place of devm_kzalloc()
 
drm/panel/himax-hx83102: Use refcounted allocation in place of devm_kzalloc()
 
drm/panel/ilitek-ili9882t: Use refcounted allocation in place of devm_kzalloc()
 
drm/panel/jdi-lt070me05000: Use refcounted allocation in place of devm_kzalloc()
 
drm/panel/kd097d04: Use refcounted allocation in place of devm_kzalloc()
 
drm/panel/khadas-ts050: Use refcounted allocation in place of devm_kzalloc()
 
drm/panel/lg-sw43408: Use refcounted allocation in place of devm_kzalloc()
 
drm/panel/lpm102a188a: Use refcounted allocation in place of devm_kzalloc()
 
drm/panel/lq101r1sx01: Use refcounted allocation in place of devm_kzalloc()
 
drm/panel/novatek-nt36672a: Use refcounted allocation in place of devm_kzalloc()
 
drm/panel/osd101t2587-53ts: Use refcounted allocation in place of devm_kzalloc()
 
drm/panel/raspberrypi: Use refcounted allocation in place of devm_kzalloc()
 
drm/panel/vvx10f034n00: Use refcounted allocation in place of devm_kzalloc()
 
drm/panel: abstract of_panel_find()
drm/panel: Add driver for DJN HX83112B LCD panel
drm/panel: himax-hx8394: Add Support for Huiling hl055fhav028c
drm/panel: ili9341: Remove unused member from struct ili9341
drm/panel: ilitek-ili9881c: Add configuration for 7" Raspberry Pi 720x1280
drm/panel: ilitek-ili9881c: Allow configuration of the number of lanes
drm/panel: Include
drm/panel: raydium-rm67200: Add missing drm_display_mode flags
drm/panel: raydium-rm67200: Move initialization from enable() to prepare stage
drm/panel: samsung-s6d7aa0: Drop MIPI_DSI_MODE_VSYNC_FLUSH flag
drm/panel: samsung-s6e8aa0: Drop MIPI_DSI_MODE_VSYNC_FLUSH flag
drm/panel: st7701: Add Winstar wf40eswaa6mnn0 panel support
drm/panel: use fwnode based lookups for panel followers
drm/panel: visionox-rm69299: add plumbing to support panel variants
drm/panel: visionox-rm69299: support the variant found in the SHIFT6mq
drm/panel: visionox-rm69299: switch to _multi variants
drm/panel: visionox-rm69299: switch to devm_regulator_bulk_get_const()
 
drm/panelreplay: Panel Replay capability DPCD register definitions
 
drm/panfrost: Add BO labelling to Panfrost
drm/panfrost: Add driver IOCTL for setting BO labels
drm/panfrost: Add support for Mali on the MT8370 SoC
drm/panfrost: Commonize Mediatek power domain array definitions
drm/panfrost: Drop duplicated Mediatek supplies arrays
drm/panfrost: Fix panfrost device variable name in devfreq
drm/panfrost: Internally label some BOs
drm/panfrost: Print RSS for tiler heap BO's in debugfs GEMS file
drm/panfrost: show device-wide list of DRM GEM objects over DebugFS
drm/panfrost: Use DRM_GPU_SCHED_STAT_NO_HANG to skip the reset
 
drm/panic: Add a private field to struct drm_scanout_buffer
drm/panic: Add a u64 divide by 10 for arm32
 
drm/panthor: Add 64-bit and poll register accessors
drm/panthor: Add missing explicit padding in drm_panthor_gpu_info
drm/panthor: Clean up 64-bit register definitions
drm/panthor: Defer scheduler entitiy destruction to queue release
drm/panthor: Fix the user MMIO offset logic for emulators
drm/panthor: Fix UAF in panthor_gem_create_with_handle() debugfs code
drm/panthor: Remove dead VM flushing code
drm/panthor: validate group queue count
drm/panthor: Wait for _READY register when powering on
 
drm/prime: remove drm_prime_lookup_buf_by_handle
 
drm/radeon/evergreen_cs: implement cond_exec and cond_write
drm/radeon/evergreen_cs: lower evergreen_surface_check_linear_aligned restriction
 
drm/radeon: bump version to 2.51.0
drm/radeon: Do not hold console lock during resume
drm/radeon: Do not hold console lock while suspending clients
drm/radeon: Pass along the format info from .fb_create() to drm_helper_mode_fill_fb_struct()
 
drm/rcar-du: dsi: convert to devm_drm_bridge_alloc() API
 
drm/rockchip: cdn-dp: Convert to drm bridge
drm/rockchip: cdn-dp: select bridge for cdp-dp
drm/rockchip: cleanup fb when drm_gem_fb_afbc_init failed
drm/rockchip: dw_hdmi: Use dev_err_probe() to simplify code
drm/rockchip: inno_hdmi: Merge register definition to c file
drm/rockchip: inno_hdmi: Move ddc/i2c configuration and HOTPLUG unmute to inno_hdmi_init_hw
drm/rockchip: inno_hdmi: Refactor register macros to make checkpatch happy
drm/rockchip: inno_hdmi: Remove unnecessary parentheses to make checkpatch happy
drm/rockchip: inno_hdmi: Rename function inno_hdmi_reset to inno_hdmi_init_hw
drm/rockchip: inno_hdmi: Simpify clk get/enable by devm_clk_get_enabled api
drm/rockchip: inno_hdmi: switch i2c registration to devm functions
drm/rockchip: inno_hdmi: Use sleep_range instead of udelay
drm/rockchip: lvds: Convert to drm bridge
drm/rockchip: vop2: fail cleanly if missing a primary plane for a video-port
drm/rockchip: vop2: Fix the update of LAYER/PORT select registers when there are multi display output on rk3588/rk3568
drm/rockchip: vop2: make vp registers nonvolatile
 
drm/sched/tests: Add unit test for cancel_job()
drm/sched/tests: Implement cancel_job() callback
drm/sched/tests: Make timedout_job callback a better role model
drm/sched/tests: Use one lock for fence context
 
drm/sched: Add device name to the drm_sched_process_job event
drm/sched: Add new test for DRM_GPU_SCHED_STAT_NO_HANG
drm/sched: Add the drm_client_id to the drm_sched_run/exec_job events
drm/sched: Allow drivers to skip the reset and keep on running
drm/sched: Avoid memory leaks with cancel_job() callback
drm/sched: Cleanup event names
drm/sched: Cleanup gpu_scheduler trace events
drm/sched: Consolidate drm_sched_rq_select_entity_rr
drm/sched: De-clutter drm_sched_init
drm/sched: Fix outdated comments referencing thread
drm/sched: Fix racy access to drm_sched_entity.dependency
drm/sched: Make timeout KUnit tests faster
drm/sched: Remove kthread header
drm/sched: Rename DRM_GPU_SCHED_STAT_NOMINAL to DRM_GPU_SCHED_STAT_RESET
drm/sched: Store the drm client_id in drm_sched_fence
drm/sched: Trace dependencies for GPU jobs
drm/sched: Warn if pending_list is not empty
 
drm/scheduler: Include
 
drm/shmem-helper: Add lockdep asserts to vmap/vunmap
drm/shmem-helper: Import dmabuf without mapping its sg_table
 
drm/sitronix/st7571-i2c: Add an indirection level to parse DT
drm/sitronix/st7571-i2c: Add support for the ST7567 Controller
drm/sitronix/st7571-i2c: Fix encoder callbacks function names
drm/sitronix/st7571-i2c: Log probe deferral cause for GPIO get failure
 
drm/sitronix: Remove broken backwards-compatibility layer
 
drm/sti: dvo: convert to devm_drm_bridge_alloc() API
drm/sti: hda: convert to devm_drm_bridge_alloc() API
drm/sti: hdmi: convert to devm_drm_bridge_alloc() API
 
drm/tegra: Pass along the format info from .fb_create() to drm_helper_mode_fill_fb_struct()
drm/tegra: Test for imported buffers with drm_gem_is_imported()
drm/tegra: Use dma_buf from GEM object instance
 
drm/tests: bridge: add KUnit tests for devm_drm_bridge_alloc()
drm/tests: bridge: convert to devm_drm_bridge_alloc() API
drm/tests: Do not use drm_fb_blit() in format-helper tests
drm/tests: edid: Add edid-decode --check output
drm/tests: edid: Fix monitor range limits
drm/tests: edid: Update CTA-861 HDMI Vendor Specific Data Block
drm/tests: Fix drm_test_fb_xrgb8888_to_xrgb2101010() on big-endian
drm/tests: Fix endian warning
drm/tests: hdmi: Add limited range tests for YUV420 mode
drm/tests: hdmi: Add macro to simplify EDID setup
drm/tests: hdmi: Add max TMDS rate fallback tests for YUV420 mode
drm/tests: hdmi: Add test for unsuccessful fallback to YUV420
drm/tests: hdmi: Drop unused drm_kunit_helper_connector_hdmi_init_funcs()
drm/tests: hdmi: Provide EDID supporting 4K@30Hz with RGB/YUV
drm/tests: hdmi: Provide EDID supporting 4K@30Hz with YUV420 only
drm/tests: hdmi: Rename max TMDS rate fallback tests
drm/tests: hdmi: Replace '[_]MHz' with 'mhz'
drm/tests: hdmi: Replace open coded EDID setup
drm/tests: hdmi: Setup ycbcr_420_allowed before initializing connector
drm/tests: hdmi: Switch to 'void *' type for EDID data
drm/tests: hdmi: Switch to drm_atomic_get_new_connector_state() where possible
drm/tests: Test drm_fb_build_fourcc_list() in separate test suite
 
drm/tidss: Add OLDI bridge support
drm/tidss: Add support for AM62L display subsystem
drm/tidss: encoder: convert to devm_drm_bridge_alloc()
drm/tidss: Mark AM65x OLDI code separately
drm/tidss: oldi: convert to devm_drm_bridge_alloc() API
drm/tidss: Update infrastructure to support K3 DSS cut-down versions
 
drm/todo: add entry to remove devm_drm_put_bridge()
 
drm/ttm, drm/xe: Modify the struct ttm_bo_lru_walk_cursor initialization
 
Linux: drm/ttm, drm_xe, Implement ttm_lru_walk_for_evict() using the guarded LRU iteration
 
drm/ttm: add new api ttm_device_prepare_hibernation()
drm/ttm: Add ttm_bo_kmap_try_from_panic()
drm/ttm: Fix build with CONFIG_DEBUG_FS=n
drm/ttm: fix locking in test ttm_bo_validate_no_placement_signaled
drm/ttm: handle undefined printf arg evaluation order in debugfs
drm/ttm: Include
drm/ttm: Increase pool shrinker batch target
drm/ttm: make ttm_bo_get internal
drm/ttm: remove ttm_bo_validate_swapout test
drm/ttm: Remove unneeded blank line in comment
drm/ttm: Respect the shrinker core free target
drm/ttm: revert "Export ttm_bo_get_unless_zero()"
drm/ttm: Should to return the evict error
drm/ttm: Use a struct for the common part of struct ttm_lru_walk and struct ttm_bo_lru_cursor
 
drm/udl: use DRM_GEM_SHMEM_DRIVER_OPS_NO_MAP_SGT
 
drm/v3d: Use DRM_GPU_SCHED_STAT_NO_HANG to skip the reset
 
drm/vesadrm: Use helpers for programming gamma ramps
 
Linux: drm/vgem/vgem_drv convert to use faux_device
 
drm/virtio: Fix NULL pointer deref in virtgpu_dma_buf_free_obj()
drm/virtio: implement virtio_gpu_shutdown
drm/virtio: Pass along the format info from .fb_create() to drm_helper_mode_fill_fb_struct()
 
drm/vkms: Add how to run the Kunit tests
drm/vkms: Add range and encoding properties to the plane
drm/vkms: Add support for DRM_FORMAT_R*
drm/vkms: Add YUV support
drm/vkms: Compile all tests with CONFIG_DRM_VKMS_KUNIT_TEST
drm/vkms: convert to use faux_device
drm/vkms: Create KUnit tests for YUV conversions
drm/vkms: Document pixel_argb_u16
drm/vkms: Drop YUV formats TODO
 
drm/vmwgfx: drop printing the TTM refcount for debugging
drm/vmwgfx: Fix Host-Backed userspace on Guest-Backed kernel
drm/vmwgfx: Implement dma_fence_ops properly
drm/vmwgfx: Pass along the format info from .fb_create() to drm_helper_mode_fill_fb_struct()
drm/vmwgfx: Update last_read_seqno under the fence lock
drm/vmwgfx: Use non-hybrid PCI devres API
 
drm/xe/bmg: Add one additional PCI ID
drm/xe/bmg: Don't use WA 16023588340 and 22019338487 on VF
drm/xe/bmg: fix compressed VRAM handling
drm/xe/bmg: Update Wa_14022085890
drm/xe/bmg: Update Wa_16023588340
drm/xe/bmg: Update Wa_22019338487
 
drm/xe/bo: add GPU memory trace points
drm/xe/bo: optimise CCS case for WB pages
 
drm/xe/compat: remove old pcode compat interface
 
drm/xe/configfs: Add attribute to disable engines
drm/xe/configfs: Add internal API to documentation
drm/xe/configfs: Don't touch survivability_mode on fini
drm/xe/configfs: Drop trailing semicolons
drm/xe/configfs: Fix pci_dev reference leak
 
drm/xe/devcoredump: Defer devcoredump initialization during probe
 
drm/xe/display: Add check for alloc_ordered_workqueue()
drm/xe/display: add notes about how early a few functions can be called
drm/xe/display: Convert GGTT mapping to use pte_encode_flags
drm/xe/display: do not reference xe->display inline
drm/xe/display: Dont poke into GGTT internals to fill a DPT
drm/xe/display: drop duplicate display->fb_tracking.lock init
drm/xe/display: move xe->display initialization to xe_display_probe()
drm/xe/display: read PCON capability only when present
drm/xe/display: Remove dereferences of ggtt for tile id
drm/xe/display: use xe->display to decide whether to do anything
 
drm/xe/ggtt: Seperate flags and address in PTE encoding
 
drm/xe/gt: Drop third submission for default context
drm/xe/gt: Extract emit_job_sync()
 
drm/xe/guc: Add missing H2G error code definitions
drm/xe/guc: Cancel ongoing H2G requests when stopping CT
drm/xe/guc: Clear whole g2h_fence during initialization
drm/xe/guc: Default log level to non-verbose
drm/xe/guc: Don't allocate managed BO for each policy change
drm/xe/guc: Don't allocate temporary policies object
drm/xe/guc: Enable extended CAT error reporting
drm/xe/guc: Enable the Dynamic Inhibit Context Switch optimization
drm/xe/guc: Explicitly exit CT safe mode on unwind
drm/xe/guc: Ignore GuC CT errors when wedged
drm/xe/guc: Introduce enum with offsets for context register H2Gs
drm/xe/guc: Make creation of SLPC debugfs files conditional
drm/xe/guc: Move state change logger to helper
drm/xe/guc: Recommend GuC v70.46.2 for BMG, LNL, DG2
drm/xe/guc: Remove double blank line
drm/xe/guc: Rename CONFIG_XE_LARGE_GUC_BUFFER
drm/xe/guc: Rename CT state change helper
drm/xe/guc: Resend potentially lost H2G MMIO request
drm/xe/guc: Set RCS/CCS yield policy
drm/xe/guc: Track FAST_REQ H2Gs to report where errors came from
drm/xe/guc: Unblock GuC buffer cache for all modes
 
drm/xe/guc_pc: Add _locked variant for min/max freq
 
drm/xe/guc_submit: add back fix
drm/xe/guc_submit: Simplify and fix diff calculation
 
drm/xe/hw_engine_group: Avoid call kfree() for drmm_kzalloc()
drm/xe/hw_engine_group: Fix potential leak
 
drm/xe/hwmon: Add support to manage PL2 though mailbox
drm/xe/hwmon: Add support to manage power limits though mailbox
drm/xe/hwmon: Add SW clamp for power limits writes
drm/xe/hwmon: Expose power sysfs entries based on firmware support
drm/xe/hwmon: Expose powerX_cap_interval
drm/xe/hwmon: Fix xe_hwmon_power_max_write
drm/xe/hwmon: Move card reactive critical power under channel card
drm/xe/hwmon: Read energy status from PMT
drm/xe/hwmon: Remove type casting
drm/xe/hwmon: Simplify and fix 32b wrap
 
drm/xe/lrc: Add table with LRC layout
drm/xe/lrc: Prepare WA BB setup for more users
drm/xe/lrc: Reduce scope of empty lrc data
drm/xe/lrc: Remove leftover TODO/FIXME
drm/xe/lrc: Use a temporary buffer for WA BB
 
drm/xe/migrate: don't overflow max copy size
drm/xe/migrate: Fix alignment check
drm/xe/migrate: fix copy direction in access_memory
drm/xe/migrate: prevent infinite recursion
drm/xe/migrate: prevent potential UAF
 
drm/xe/mocs: Check if all domains awake
drm/xe/mocs: Initialize MOCS index early
 
drm/xe/nvm: add on-die non-volatile memory device
drm/xe/nvm: add support for access mode
drm/xe/nvm: add support for non-posted erase
 
drm/xe/oa/uapi: Expose media OA units
 
drm/xe/oa: Assign hwe for OAM_SAG
drm/xe/oa: Enable OAM latency measurement
drm/xe/oa: Fix static checker warning about null gt
drm/xe/oa: Introduce stream->oa_unit
drm/xe/oa: Print hwe to OA unit mapping
 
drm/xe/pat: Consolidate PAT programming logic for pre-Xe2 and post-Xe2
drm/xe/pat: Determine ATS / PTA programming during early sw init
 
drm/xe/pcode: add struct drm_device based interface
 
drm/xe/pf: Clear all LMTT pages on alloc
drm/xe/pf: Disable PF restart worker on device removal
drm/xe/pf: Don't allow LMEM provisioning if LMTT isn't available on the device
drm/xe/pf: Drop rounddown_pow_of_two fair LMEM limitation
drm/xe/pf: Enable SR-IOV PF mode by default
drm/xe/pf: Expose basic info about VFs in debugfs
drm/xe/pf: Force GuC virtualization mode
drm/xe/pf: Invalidate LMTT after completing changes
drm/xe/pf: Invalidate LMTT during LMEM unprovisioning
drm/xe/pf: Make sure PF is ready to configure VFs
drm/xe/pf: Move GGTT config KLVs encoding to helper
drm/xe/pf: Prepare to stop SR-IOV support prior GT reset
drm/xe/pf: Print configuration KLVs using debug printer
drm/xe/pf: Print runtime registers using debug printer
drm/xe/pf: Resend PF provisioning after GT reset
drm/xe/pf: Set VF LMEM BAR size
drm/xe/pf: Stop requiring VF/PF version negotiation on every GT
 
drm/xe/pm: Correct comment of xe_pm_set_vram_threshold()
drm/xe/pm: Restore display pm if there is error after display suspend
drm/xe/pm: Wire up suspend/resume for I2C controller
 
drm/xe/ptl: Add GuC FW definition for PTL
drm/xe/ptl: Add HuC FW definition for PTL
drm/xe/ptl: Apply Wa_16026007364
drm/xe/ptl: Drop force_probe requirement
drm/xe/ptl: Update the PTL pci id table
 
drm/xe/pxp: Clarify PXP queue creation behavior if PXP is not ready
drm/xe/pxp: Decouple queue addition from PXP start
drm/xe/pxp: Use the correct define in the set_property_funcs array
 
drm/xe/rpm: use to_xe_device() instead of container_of
 
drm/xe/sched: stop re-submitting signalled jobs
 
drm/xe/sriov: Mark BMG as SR-IOV capable
drm/xe/sriov: Move VF bootstrap and query_config to vf_guc_init
 
drm/xe/svm: Add xe_svm_find_vma_start() helper
drm/xe/svm: Add xe_svm_range_validate() and xe_svm_range_migrate_to_smem()
drm/xe/svm: Avoid duplicate eviction on get_pages() failure
drm/xe/svm: Fix regression disallowing 64K SVM migration
drm/xe/svm: Helper to add tile masks to svm ranges
drm/xe/svm: Implement prefetch support for SVM ranges
drm/xe/svm: Make to_xe_range a public function
drm/xe/svm: Make xe_svm_range_* end/start/size public
drm/xe/svm: Make xe_svm_range_needs_migrate_to_vram() public
drm/xe/svm: Refactor usage of drm_gpusvm* function in xe_svm
 
drm/xe/sysfs: Add cleanup action in xe_device_sysfs_init
 
drm/xe/tests/pci: Ensure all platforms have a valid GT/tile count
 
drm/xe/tests: Convert xe_pci tests to parametrized tests
drm/xe/tests: Drop unused xe_device_fn typedef
 
drm/xe/tile: Release kobject for the failure path
 
drm/xe/topology: Simplify code for loading DSS mask
drm/xe/topology: Stop trying to fix programming mistakes
drm/xe/topology: Use register array size instead magic number
 
drm/xe/uapi: Correct sync type definition in comments
 
drm/xe/uc: Disable GuC communication on hardware initialization error
drm/xe/uc: Fix missing unwind goto
drm/xe/uc: Prepare uc_fw_version for storing the VF ABI version
drm/xe/uc: Use GT-oriented firmware messages
 
drm/xe/vf: Add sanity check for GGTT configuration
drm/xe/vf: Boostrap all GTs immediately after MMIO init
drm/xe/vf: Disable CSC support on VF
drm/xe/vf: Divide GGTT ballooning into allocation and insertion
drm/xe/vf: Don't expose sysfs attributes not applicable for VFs
drm/xe/vf: Don't register I2C devices if VF
drm/xe/vf: Fail migration recovery if fixups needed but platform not supported
drm/xe/vf: Fixup CTB send buffer messages after migration
drm/xe/vf: Introduce helpers to access GGTT configuration
drm/xe/vf: Make multi-GT migration less error prone
drm/xe/vf: Move tile-related VF functions to separate file
drm/xe/vf: Shifting GGTT area post migration
drm/xe/vf: Store negotiated VF/PF ABI version at device level
drm/xe/vf: Store the GuC FW info in guc->fw
drm/xe/vf: Use uc_fw_version to store the negotiated GuC ABI
 
drm/xe/vm: Add a helper xe_vm_range_tilemask_tlb_invalidation()
drm/xe/vm: Add an identifier in xe_vma_ops for svm prefetch
drm/xe/vm: Add debug prints for SVM range prefetch
drm/xe/vm: Clear the scratch_pt pointer on error
drm/xe/vm: Don't pin the vm_resv during validation
drm/xe/vm: move rebind_work init earlier
drm/xe/vm: move xe_svm_init() earlier
drm/xe/vm: Update xe_vma_ops_incr_pt_update_ops to take an increment value
 
drm/xe/vsec: fix CONFIG_INTEL_VSEC dependency
 
drm/xe/xe2_hpg: Add PCI IDs for xe2_hpg
drm/xe/xe2_hpg: Add set of workarounds
drm/xe/xe2_hpg: Define additional Xe2_HPG GMD_ID
 
drm/xe/xe2hpg: Add Wa_22021007897
 
drm/xe/xe3: Add support for graphics IP version 30.03
drm/xe/xe3: Add support for media IP version 30.02
drm/xe/xe3: Disable null query for anyhit shader
 
drm/xe/xe_guc_pc: Lock once to update stashed frequencies
 
drm/xe/xe_i2c: Add support for i2c in survivability mode
 
drm/xe/xe_pmu: Validate gt in event supported
 
drm/xe/xe_query: Use separate iterator while filling GT list
 
drm/xe/xe_sync: avoid race during ufence signaling
 
drm/xe: Add atomic_svm_timeslice_ms debugfs entry
drm/xe: Add helper function to inject fault into ct_dead_capture()
drm/xe: Add infrastructure for Device OOB workarounds
drm/xe: Add missing documentation of rpa_freq
drm/xe: add new type to RTP context
drm/xe: Add plumbing for indirect context workarounds
drm/xe: Add WA BB to capture active context utilization
drm/xe: Add Wildcat Lake device IDs to PTL list
drm/xe: add xe_device_wa infrastructure
drm/xe: Add xe_ggtt_alloc
drm/xe: Add xe_ggtt_might_lock
drm/xe: Add xe_vm_has_valid_gpu_mapping helper
drm/xe: Allocate PF queue size on pow2 boundary
drm/xe: Allow dropping kunit dependency as built-in
drm/xe: Allow specifying number of extra dwords at the end of wa bb emission
drm/xe: Allow the pm notifier to continue on failure
drm/xe: Allow to disable engines
drm/xe: Allow to trigger GT resets using debugfs writes
drm/xe: Annotate default for guc_log_level param
drm/xe: Assign GT IDs properly on multi-tile + multi-GT platforms
drm/xe: Assign ioctl xe file handler to vm in xe_vm_create
drm/xe: Attempt to bring bos back to VRAM after eviction
drm/xe: Block exec and rebind worker while evicting for suspend / hibernate
drm/xe: Combine PF and VF device data into union
drm/xe: Consolidate LRC offset calculations
drm/xe: Convert "fused off" messages to be gt-based
drm/xe: Convert page fault messages to be GT-oriented
drm/xe: Correct BMG VSEC header sizing
drm/xe: Correct the rev value for the DVSEC entries
drm/xe: Count dwords before allocating
drm/xe: Create LRC BO without VM
drm/xe: Default auto_link_downgrade status to false
drm/xe: Defer buffer object shrinker write-backs and GPU waits
drm/xe: defer free of NVM auxiliary container to device release callback
drm/xe: Defer memirq init until needed
drm/xe: Do not kill VM in PT code on -ENODATA
drm/xe: Do not rely on GGTT internals in xe_guc_buf kunit tests
drm/xe: Do not warn on SVM migration failing because of 64k requirements
drm/xe: Do not wedge device on killed exec queues
drm/xe: Don't compare GT ID to GT count when determining valid GTs
drm/xe: Don't copy pinned kernel bos twice on suspend
drm/xe: Don't fail probe on unsupported mailbox command
drm/xe: don't store the xe device pointer inside xe_ttm_tt
drm/xe: Don't trigger rebind on initial dma-buf validation
drm/xe: Don't use drm exec locking in SVM pagefaults
drm/xe: Dont skip TLB invalidations on VF
drm/xe: Drop bo->size
drm/xe: drop redundant conversion to bool
drm/xe: Export xe_step_name for kunit tests
drm/xe: Expose fan control and voltage regulator version
drm/xe: Extend WA 14018094691 to BMG
drm/xe: Extend Wa_13011645652 to PTL-H, WCL
drm/xe: extend Wa_15015404425 to apply to PTL
drm/xe: Fix a NULL vs IS_ERR() bug in xe_i2c_register_adapter()
drm/xe: Fix a NULL vs IS_ERR() in xe_vm_add_compute_exec_queue()
drm/xe: Fix build with CONFIG_MODULES=n
drm/xe: Fix conflicting intel_pcode_* symbols
drm/xe: Fix early wedge on GuC load failure
drm/xe: Fix error handling if PXP fails to start
drm/xe: Fix incorrect migration of backed-up object to VRAM
drm/xe: Fix kconfig prompt
drm/xe: Fix memset on iomem
drm/xe: Fix missing kernel-doc
drm/xe: Fix NPD when saving default context
drm/xe: Fix out-of-bounds field write in MI_STORE_DATA_IMM
drm/xe: Fix the gem shrinker name
drm/xe: fix typo "notifer"
drm/xe: Fix typo in Kconfig
drm/xe: Fix vm_bind_ioctl double free bug
drm/xe: Generalize wa bb emission code
drm/xe: GSM size should be constant on most platforms
drm/xe: Implement a helper for reading out a GGTT PTE at a specified offset
drm/xe: Implement and use the drm_pagemap populate_mm op
drm/xe: Introduce xe_gt_is_main_type helper
drm/xe: Introduce xe_tile_is_root helper
drm/xe: Introduce xe_vma_op_prefetch_range struct for prefetch of ranges
drm/xe: Make dma-fences compliant with the safe access rules
drm/xe: Make it possible to read instance0 MCR registers after xe_gt_mcr_init_early
drm/xe: Make the gem shrinker drm managed
drm/xe: Make VMA tile_present, tile_invalidated access rules clear
drm/xe: Make WA BB part of LRC BO
drm/xe: Make xe_gt_freq part of the Documentation
drm/xe: Make xe_svm_alloc_vram public
drm/xe: Move ASID allocation and user PT BO tracking into xe_vm_create
drm/xe: move DPT l2 flush to a more sensible place
drm/xe: Move DSB l2 flush to a more sensible place
drm/xe: Move LRC_ENGINE_ID_PPHWSP_OFFSET outside of parallel offset
drm/xe: Move page fault init after topology init
drm/xe: Move PF and VF device types to separate headers
drm/xe: Move Wa_15015404425 to use the new XE_DEVICE_WA macro
drm/xe: Move xe_ttm_sys_mgr_init() downwards.
drm/xe: Normalize default param values
drm/xe: Only dump PAT when xe_hw_engines_init_early fails
drm/xe: Opportunistically skip TLB invalidaion on unbind
drm/xe: Pass wa bb setup arguments in a struct
drm/xe: prepare xe_gen_wa_oob to be multi-use
drm/xe: Process deferred GGTT node removals on device unwind
drm/xe: Release runtime pm for error path of xe_devcoredump_read()
drm/xe: Remove IOSF_MBI select.
drm/xe: Remove pte_encode_bo callback
drm/xe: Remove references to CONFIG_DRM_XE_DEVMEM_MIRROR
drm/xe: remove unmatched xe_vm_unlock() from __xe_exec_queue_init()
drm/xe: Remove unused code in devcoredump_snapshot()
drm/xe: Remove unused functions
drm/xe: Remove xe_uc_fini_hw
drm/xe: Remove xe_uc_init_hwconfig()
drm/xe: Rename gt_init sub-functions
drm/xe: Rename lookup_vma function to xe_find_vma_by_addr
drm/xe: Rename utilization workaround emission function
drm/xe: Rename xe_uc_init_hw to xe_uc_load_hw
drm/xe: Reorder 'Get pages failed' message
drm/xe: Rework eviction rejection of bound external bos
drm/xe: Save CTX_TIMESTAMP mmio value instead of LRC value
drm/xe: Save the gt pointer in lrc and drop the tile
drm/xe: Simplify GuC early initialization
drm/xe: Split init of xe_gt_init_hwconfig to xe_gt_init and *_early
drm/xe: Split xe_device_td_flush()
drm/xe: stop including intel_display_{core, device}.h from xe_device_types.h
drm/xe: Strict migration policy for atomic SVM faults
drm/xe: Support for I2C attached MCUs
drm/xe: switch to local xbasename() helper
drm/xe: Timeslice GPU on atomic SVM fault
drm/xe: Track maximum GTs per tile on a per-platform basis
drm/xe: Track number of written dwords from workaround batch buffer emission
drm/xe: Update register definitions in LRC layout header
drm/xe: Use DRM_GPU_SCHED_STAT_NO_HANG to skip the reset
drm/xe: Use GT-oriented printer to dump topology on init
drm/xe: Use WRITE_ONCE for range->tile_invalidated update
drm/xe: Use xe_ggtt_map_bo_unlocked for resume
drm/xe: Use xe_mmio_read32() to read mtcfg register
drm/xe: Waste fewer instructions in emit_wa_job()
 
drm/{i915,xe}: convert i915 and xe display members into pointers
 
drm: add debugfs support on per client-id basis
drm: Add directive to format code in comment
drm: Add helpers for programming hardware gamma LUTs
drm: Add missing struct drm_wedge_task_info kernel doc
drm: Allow the caller to pass in the format info to drm_helper_mode_fill_fb_struct()
drm: amdgpu: Allow NULL pointers at amdgpu_vm_put_task_info()
drm: amdgpu: Create amdgpu_vm_print_task_info()
drm: amdgpu: Use struct drm_wedge_task_info inside of struct amdgpu_task_info
drm: bridge: anx7625: Fix NULL pointer dereference with early IRQ
drm: bridge: cdns-mhdp8546: Fix missing mutex unlock on error path
drm: convert many bridge drivers from devm_kzalloc() to devm_drm_bridge_alloc() API
drm: Create a task info option for wedge events
drm: Do not include
drm: drm_auth: Convert mutex usage to guard(mutex)
drm: drm_fourcc: add 10/12/16bit software decoder YCbCr formats
drm: Export symbols to use in tests
drm: Get rid of drm_sched_job.id
drm: Include
drm: Look up the format info earlier
drm: Make passing of format info to drm_helper_mode_fill_fb_struct() mandatory
drm: move drm based debugfs funcs to drm_debugfs.c
drm: nova-drm: fix 32-bit arm build
drm: omapdrm: reduce clang stack usage
drm: panel: Add support for Renesas R61307 based MIPI DSI panel
drm: panel: Add support for Renesas R69328 based MIPI DSI panel
drm: Pass pixel_format+modifier directly to drm_get_format_info()
drm: Pass pixel_format+modifier to .get_format_info()
drm: Pass the format info to .fb_create()
drm: renesas: rcar-du: use proper naming for R-Car
drm: renesas: rz-du: Add atomic_pre_enable
drm: renesas: rz-du: Add support for RZ/V2H(P) SoC
drm: renesas: rz-du: Implement MIPI DSI host transfers
drm: renesas: rz-du: mipi_dsi: Add dphy_late_init() callback for RZ/V2H(P)
drm: renesas: rz-du: mipi_dsi: Add feature flag for 16BPP support
drm: renesas: rz-du: mipi_dsi: Add function pointers for configuring VCLK and mode validation
drm: renesas: rz-du: mipi_dsi: Add min check for VCLK range
drm: renesas: rz-du: mipi_dsi: Add OF data support
drm: renesas: rz-du: mipi_dsi: Make "rst" reset control optional for RZ/V2H(P)
drm: renesas: rz-du: mipi_dsi: Simplify HSFREQ calculation
drm: renesas: rz-du: mipi_dsi: Use mHz for D-PHY frequency calculations
drm: renesas: rz-du: mipi_dsi: Use VCLK for HSFREQ calculation
drm: rust: rename as_ref() to from_raw() for drm constructors
drm: rz-du: Support panels connected directly to the DPAD output
drm: Simplify drmm_alloc_ordered_workqueue return
drm: sun4i: de2/de3: add generic blender register reference function
drm: sun4i: de2/de3: add mixer version enum
drm: sun4i: de2/de3: refactor mixer initialisation
drm: sun4i: de2/de3: use generic register reference function for layer configuration
drm: sun4i: de33: mixer: add Display Engine 3.3 (DE33) support
drm: sun4i: de33: mixer: add mixer configuration for the H616
drm: sun4i: de33: vi_scaler: add Display Engine 3.3 (DE33) support
drm: zynqmp_dp: convert to devm_drm_bridge_alloc() API
 
dt-bindings: add imx95-libra-rdk-fpsc
dt-bindings: Add INA228 to ina2xx devicetree bindings
dt-bindings: Add Tegra264 clock and reset definitions
dt-bindings: allwinner: add H616 DE33 mixer binding
dt-bindings: arm-smmu: document the support on Milos
dt-bindings: arm-smmu: Remove sdm845-cheza specific entry
dt-bindings: arm: add CIX P1 (SKY1) SoC
dt-bindings: arm: amlogic: Add Ugoos AM3
dt-bindings: arm: aspeed: add Meta Santabarbara board
dt-bindings: arm: aspeed: add Nvidia's GB200NVL BMC
dt-bindings: arm: axiado: add AX3000 EVK compatible strings
dt-bindings: arm: cpus: Add Kryo 470 CPUs
dt-bindings: arm: fsl: Add GOcontroll Moduline Display
dt-bindings: arm: fsl: add i.MX28 Amarula rmm board
dt-bindings: arm: fsl: support Engicam MicroGEA BMM board
dt-bindings: arm: fsl: support Engicam MicroGEA GTW board
dt-bindings: arm: fsl: support Engicam MicroGEA RMM board
dt-bindings: arm: mediatek: add boards based on the MT6572 SoC
dt-bindings: arm: mediatek: Add MT8186 Squirtle Chromebooks
dt-bindings: arm: mediatek: Merge MT8186 Voltorb entries
dt-bindings: arm: qcom,ids: Add SoC IDs for SM7635 family
dt-bindings: arm: qcom: Add MSM8976 BQ Aquaris X5 Plus
dt-bindings: arm: qcom: Add Sony Xperia Z Ultra (togari)
dt-bindings: arm: rockchip: Add Firefly ROC-RK3588S-PC
dt-bindings: arm: rockchip: add FriendlyElec NanoPi M5 board
dt-bindings: arm: rockchip: Add Luckfox Omni3576 and Core3576 bindings
dt-bindings: arm: rockchip: add RADXA ROCK 5T
dt-bindings: arm: rockchip: Add Sakura Pi RK3308B
dt-bindings: arm: samsung: document g0s board binding
dt-bindings: arm: stm32: add STM32MP157F-DK2 board compatible
dt-bindings: arm: sunxi: Add Xunlong OrangePi 4A board
dt-bindings: arm: sunxi: Combine board variants into enums
dt-bindings: arm: tegra: Add Asus Portable AiO P1801-T
dt-bindings: arm: tegra: Add Asus VivoTab RT TF600T
dt-bindings: arm: ti: Add AM62D2 SoC and Boards
dt-bindings: bus: document the IMX AIPSTZ bridge
dt-bindings: clock: Add Qualcomm QCS615 Camera clock controller
dt-bindings: clock: Add Qualcomm QCS615 Display clock controller
dt-bindings: clock: Add Qualcomm QCS615 Graphics clock controller
dt-bindings: clock: Add Qualcomm QCS615 Video clock controller
dt-bindings: clock: Add Qualcomm SC8180X Camera clock controller
dt-bindings: clock: Add RaspberryPi RP1 clock bindings
dt-bindings: clock: Add RaspberryPi RP1 clock bindings
dt-bindings: clock: Add support for i.MX94 LVDS/DISPLAY CSR
dt-bindings: clock: ast2600: Add reset definitions for MAC1 and MAC2
dt-bindings: clock: cix: Add CIX sky1 scmi clock id
dt-bindings: clock: Convert alphascale,asm9260-clock-controller to DT schema
dt-bindings: clock: Convert APM XGene clocks to DT schema
dt-bindings: clock: Convert axis,artpec6-clkctrl to DT schema
dt-bindings: clock: Convert brcm,bcm2835-cprman to DT schema
dt-bindings: clock: Convert brcm,bcm53573-ilp to DT schema
dt-bindings: clock: Convert brcm,bcm63xx-clocks to DT schema
dt-bindings: clock: Convert cirrus,ep7209-clk to DT schema
dt-bindings: clock: Convert img,pistachio-clk to DT schema
dt-bindings: clock: convert lpc1850-ccu.txt to yaml format
dt-bindings: clock: convert lpc1850-cgu.txt to yaml format
dt-bindings: clock: Convert lsi,axm5516-clks to DT schema
dt-bindings: clock: Convert marvell,armada-370-corediv-clock to DT schema
dt-bindings: clock: Convert marvell,armada-3700-periph-clock to DT schema
dt-bindings: clock: Convert marvell,armada-3700-tbg-clock to DT schema
dt-bindings: clock: Convert marvell,armada-xp-cpu-clock to DT schema
dt-bindings: clock: Convert marvell,berlin2-clk to DT schema
dt-bindings: clock: Convert marvell,dove-divider-clock to DT schema
dt-bindings: clock: Convert marvell,mvebu-core-clock to DT schema
dt-bindings: clock: Convert marvell-armada-370-gating-clock to DT schema
dt-bindings: clock: Convert maxim,max9485 to DT schema
dt-bindings: clock: Convert microchip,pic32mzda-clk to DT schema
dt-bindings: clock: Convert moxa,moxart-clock to DT schema
dt-bindings: clock: Convert nuvoton,npcm750-clk to DT schema
dt-bindings: clock: Convert qca,ath79-pll to DT schema
dt-bindings: clock: Convert qcom,krait-cc to DT schema
dt-bindings: clock: Convert TI-NSPIRE clocks to DT schema
dt-bindings: clock: exynosautov920: add hsi2 clock definitions
dt-bindings: clock: exynosautov920: sort clock definitions
dt-bindings: clock: mediatek,mtmips-sysc: Adapt compatible for MT7688 boards
dt-bindings: clock: qcom,mmcc: Reference qcom,gcc.yaml
dt-bindings: clock: qcom,sm4450-camcc: Reference qcom,gcc.yaml
dt-bindings: clock: qcom,sm4450-dispcc: Reference qcom,gcc.yaml
dt-bindings: clock: qcom,sm8150-camcc: Reference qcom,gcc.yaml
dt-bindings: clock: qcom,sm8450-camcc: Allow to specify two power domains
dt-bindings: clock: qcom,sm8450-camcc: Move sc8280xp camcc to sa8775p camcc
dt-bindings: clock: qcom,sm8450-videocc: Add MXC power domain
dt-bindings: clock: qcom,sm8450-videocc: Document X1E80100 compatible
dt-bindings: clock: qcom,x1e80100-gcc: Add missing video resets
dt-bindings: clock: qcom: Add CMN PLL support for IPQ5018 SoC
dt-bindings: clock: qcom: Add CMN PLL support for IPQ5424 SoC
dt-bindings: clock: qcom: Add missing bindings on gcc-sc8180x
dt-bindings: clock: qcom: document the Milos Camera Clock Controller
dt-bindings: clock: qcom: document the Milos Display Clock Controller
dt-bindings: clock: qcom: document the Milos Global Clock Controller
dt-bindings: clock: qcom: document the Milos GPU Clock Controller
dt-bindings: clock: qcom: Document the Milos RPMH Clock Controller
dt-bindings: clock: qcom: document the Milos TCSR Clock Controller
dt-bindings: clock: qcom: document the Milos Video Clock Controller
dt-bindings: clock: qcom: Remove double colon from description
dt-bindings: clock: qcom: Remove double colon from description
dt-bindings: clock: renesas,cpg-mssr: Document RZ/N2H support
dt-bindings: clock: renesas,cpg-mssr: Document RZ/T2H support
dt-bindings: clock: renesas,r9a09g056/57-cpg: Add XSPI core clock
dt-bindings: clock: renesas,r9a09g077/87: Add SDHI_CLKHS clock ID
dt-bindings: clock: renesas,r9a09g077: Add PCLKL core clock ID
dt-bindings: clock: rzg2l: Drop power domain IDs
dt-bindings: clock: ti: add ti,autoidle.yaml reference
dt-bindings: clock: ti: Convert autoidle binding to yaml
dt-bindings: clock: ti: Convert fixed-factor-clock to yaml
dt-bindings: Correct indentation and style in DTS example
dt-bindings: crypto: add sama7d65 in Atmel AES
dt-bindings: crypto: add sama7d65 in Atmel SHA
dt-bindings: crypto: add sama7d65 in Atmel TDES
dt-bindings: crypto: Convert ti,omap2-aes to DT schema
dt-bindings: crypto: Convert ti,omap4-des to DT schema
dt-bindings: crypto: fsl,sec-v4.0: Add power domains for iMX8QM and iMX8QXP
dt-bindings: display/msm: dp-controller: Add SM8750
dt-bindings: display/msm: dsi-controller-main: Add SM8750
dt-bindings: display/msm: dsi-phy-7nm: Add SM8750
dt-bindings: display/msm: qcom,mdp5: drop lut clock
dt-bindings: display/msm: qcom,sm8650-dpu: Add SM8750
dt-bindings: display/msm: qcom,sm8750-mdss: Add SM8750
dt-bindings: display: Add Sitronix ST7567 LCD Controller
dt-bindings: display: arm,pl11x: Allow resets property
dt-bindings: display: convert himax,hx8357d.txt to yaml format
dt-bindings: display: convert sitronix,st7586 to YAML
dt-bindings: display: himax-hx8394: Add Huiling hl055fhav028c
dt-bindings: display: imx: Add i.MX8qxp Display Controller
dt-bindings: display: imx: Add i.MX8qxp Display Controller AXI performance counter
dt-bindings: display: imx: Add i.MX8qxp Display Controller blit engine
dt-bindings: display: imx: Add i.MX8qxp Display Controller command sequencer
dt-bindings: display: imx: Add i.MX8qxp Display Controller display engine
dt-bindings: display: imx: Add i.MX8qxp Display Controller pixel engine
dt-bindings: display: imx: Add i.MX8qxp Display Controller processing units
dt-bindings: display: imx: convert fsl,dcu.txt to yaml format
dt-bindings: display: mediatek,dp: Allow DisplayPort AUX bus
dt-bindings: display: panel: Add Himax HX83112B
dt-bindings: display: panel: Document Renesas R61307 based DSI panel
dt-bindings: display: panel: Document Renesas R69328 based DSI panel
dt-bindings: display: panel: Make reset-gpio as optional for Raydium RM67200
dt-bindings: display: panel: samsung,atna30dw01: document ATNA30DW01
dt-bindings: display: renesas,rzg2l-du: Add support for RZ/V2H(P) SoC
dt-bindings: display: rockchip,dw-mipi-dsi: Drop address/size cells
dt-bindings: display: simple: add AUO P238HAN01 panel
dt-bindings: display: sprd,sharkl3-dpu: Fix missing clocks constraints
dt-bindings: display: sprd,sharkl3-dsi-host: Fix missing clocks constraints
dt-bindings: display: st7701: Add Winstar wf40eswaa6mnn0 panel
dt-bindings: display: ti,am65x-dss: Add support for AM62L DSS
dt-bindings: display: ti,am65x-dss: Re-indent the example
dt-bindings: display: ti: Add schema for AM625 OLDI Transmitter
dt-bindings: display: visionox-rm69299: document new compatible string
dt-bindings: display: vop2: Add optional PLL clock property for rk3576
dt-bindings: dma: Add Tegra264 compatible string
dt-bindings: dma: Convert brcm,iproc-sba to DT schema
dt-bindings: dma: Convert marvell,orion-xor to DT schema
dt-bindings: dma: fsl-mxs-dma: allow interrupt-names for fsl,imx23-dma-apbx
dt-bindings: dma: qcom,gpi: document the Milos GPI DMA Engine
dt-bindings: dma: qcom,gpi: Document the sc8280xp GPI DMA engine
dt-bindings: dma: qcom: bam-dma: Add missing required properties
dt-bindings: dmaengine: Add dma multiplexer for CV18XX/SG200X series SoC
dt-bindings: dpll: Add DPLL device and pin
dt-bindings: dpll: Add support for Microchip Azurite chip family
dt-bindings: dsa: Rewrite Micrel KS8995 in schema
dt-bindings: dsp: fsl,dsp: document 'access-controllers' property
dt-bindings: ethernet-phy: add MII-Lite phy interface type
dt-bindings: firmware: Document Tegra264 BPMP
dt-bindings: firmware: qcom,scm: document Milos SCM Firmware Interface
dt-bindings: firmware: thead,th1520: Add resets for GPU clkgen
dt-bindings: fsl: convert fsl,vf610-mscm-ir.txt to yaml format
dt-bindings: gnss: u-blox: add u-blox,neo-9m compatible
dt-bindings: gpio: Add Apple Mac SMC GPIO block
dt-bindings: gpio: arm,pl061: Drop interrupt properties as required
dt-bindings: gpio: cdns: add Axiado AX3000 GPIO variant
dt-bindings: gpio: cdns: convert to YAML
dt-bindings: gpio: Convert abilis,tb10x-gpio to DT schema
dt-bindings: gpio: Convert altr,pio-1.0 to DT schema
dt-bindings: gpio: Convert apm,xgene-gpio-sb to DT schema
dt-bindings: gpio: Convert cavium,octeon-3860-gpio to DT schema
dt-bindings: gpio: Convert cirrus,clps711x-mctrl-gpio to DT schema
dt-bindings: gpio: Convert exar,xra1403 to DT schema
dt-bindings: gpio: convert gpio-74xx-mmio.txt to yaml format
dt-bindings: gpio: convert gpio-pisosr.txt to yaml format
dt-bindings: gpio: Convert lacie,netxbig-gpio-ext to DT schema
dt-bindings: gpio: Convert lantiq,gpio-mm-lantiq to DT schema
dt-bindings: gpio: Convert maxim,max3191x to DT schema
dt-bindings: gpio: Convert microchip,pic32mzda-gpio to DT schema
dt-bindings: gpio: convert nxp,lpc1850-gpio.txt to yaml format
dt-bindings: gpio: Convert qca,ar7100-gpio to DT schema
dt-bindings: gpio: Convert st,spear-spics-gpio to DT schema
dt-bindings: gpio: Convert ti,keystone-dsp-gpio to DT schema
dt-bindings: gpio: Convert ti,twl4030-gpio to DT schema
dt-bindings: gpio: Create a trivial GPIO schema
dt-bindings: gpio: fsl,qoriq-gpio: Add missing mpc8xxx compatibles
dt-bindings: gpio: gpio-xilinx: Mark clocks as required property
dt-bindings: gpio: pca95xx: add TI TCA6418
dt-bindings: gpio: rockchip: Allow use of a power-domain
dt-bindings: gpu: Add Apple SoC GPU
dt-bindings: gpu: mali-bifrost: Add Allwinner A523 compatible
dt-bindings: gpu: mali-bifrost: Add compatible for MT8370 SoC
dt-bindings: gpu: mali-utgard: Add Rockchip RK3528 compatible
dt-bindings: hwmon: (pmbus/isl68137) Add RAA229621 support
dt-bindings: hwmon: adt7475: Allow and recommend #pwm-cells = <3>
dt-bindings: hwmon: amc6821: Add cooling levels
dt-bindings: hwmon: lltc,ltc2978: Add lltc,ltc713 compatible
dt-bindings: hwmon: maxim,max20730: Add maxim,max20710 compatible
dt-bindings: hwmon: national,lm90: Add missing Dallas max6654 and onsemi nct72, nct214, and nct218
dt-bindings: hwmon: pmbus/adp1050: Add adp1051, adp1055 and ltp8800
dt-bindings: hwmon: pmbus: ti,ucd90320: Add missing compatibles
dt-bindings: hwmon: Replace bouncing Alexandru Tachici emails
dt-bindings: hwmon: ti,lm87: Add adi,adm1024 compatible
dt-bindings: i2c: apple,i2c: Document Apple A7-A11, T2 compatibles
dt-bindings: i2c: exynos5: add samsung,exynos2200-hsi2c compatible
dt-bindings: i2c: i2c-rk3x: Allow use of a power-domain
dt-bindings: i2c: nxp,pnx-i2c: allow clocks property
dt-bindings: i2c: renesas,riic: Document RZ/T2H and RZ/N2H support
dt-bindings: i2c: renesas,riic: Move ref for i2c-controller.yaml to the end
dt-bindings: i2c: spacemit: extend and validate all properties
dt-bindings: i3c: Add Renesas I3C controller
dt-bindings: i3c: cdns: add Axiado AX3000 I3C controller
dt-bindings: ieee802154: Convert at86rf230.txt yaml format
dt-bindings: iio: adc: ad4851: add spi-3wire
dt-bindings: iio: adc: ad7768-1: add trigger-sources property
dt-bindings: iio: adc: ad7768-1: Document GPIO controller
dt-bindings: iio: adc: ad7768-1: document regulator provider property
dt-bindings: iio: adc: add ad4080
dt-bindings: iio: adc: add ad408x axi variant
dt-bindings: iio: adc: Add AD4170-4
dt-bindings: iio: adc: add ad7405
dt-bindings: iio: adc: Add support for MT7981
dt-bindings: iio: adc: adi,ad7606: add gain calibration support
dt-bindings: iio: adc: mt6359: Add MT6363 PMIC AuxADC
dt-bindings: iio: adc: mt6359: Add MT6373 PMIC AuxADC
dt-bindings: iio: adc: nxp,lpc3220-adc: allow clocks property
dt-bindings: iio: adc: st,spear600-adc: txt to yaml format conversion.
dt-bindings: iio: gyroscope: invensense,itg3200: add binding
dt-bindings: iio: proximity: Add Nicera D3-323-AA PIR sensor
dt-bindings: ili9881c: Document 7" Raspberry Pi 720x1280
dt-bindings: input: syna,rmi4: Document F1A function
dt-bindings: input: touchscreen: convert lpc32xx-tsc.txt to yaml format
dt-bindings: input: touchscreen: convert tsc2007.txt to yaml format
dt-bindings: input: touchscreen: edt-ft5x06: Document FT8716 support
dt-bindings: input: touchscreen: st1232: add touch-overlay example
dt-bindings: interconnect: Add EPSS L3 compatible for QCS8300 SoC
dt-bindings: interconnect: add mt7988-cci compatible
dt-bindings: interconnect: document the RPMh Network-On-Chip Interconnect in Qualcomm Milos SoC
dt-bindings: interconnect: qcom,msm8998-bwmon: Allow 'nonposted-mmio'
dt-bindings: interconnect: qcom: Remove double colon from description
dt-bindings: interrupt-controller: add Andes machine-level software interrupt controller
dt-bindings: interrupt-controller: add Andes QiLai PLIC
dt-bindings: interrupt-controller: Add Arm GICv5
dt-bindings: interrupt-controller: Add arm,armv7m-nvic and fix #interrupt-cells
dt-bindings: interrupt-controller: Add fsl,icoll.yaml
dt-bindings: interrupt-controller: Add i.MX8qxp Display Controller interrupt controller
dt-bindings: interrupt-controller: Add MIPS P8700 aclint-sswi
dt-bindings: interrupt-controller: Add missing Xilinx INTC binding
dt-bindings: interrupt-controller: Convert apm,xgene1-msi to DT schema
dt-bindings: interrupt-controller: Convert fsl,mpic-msi to YAML
dt-bindings: interrupt-controller: mediatek,mt6577-sysirq: add MT6572
dt-bindings: ipmi: Add binding for IPMB device
dt-bindings: lcdif: add lcd panel related property for imx28
dt-bindings: leds: lp50xx: Document child reg, fix example
dt-bindings: leds: ncp5623: Add 0x39 as a valid I2C address
dt-bindings: lpspi: Document support for S32G
dt-bindings: mailbox: Add ASPEED AST2700 series SoC
dt-bindings: mailbox: add cix,sky1-mbox
dt-bindings: mailbox: Add support for bcm74110
dt-bindings: mailbox: amlogic,meson-gxbb-mhu: Add missing interrupts maxItems
dt-bindings: mailbox: Correct example indentation
dt-bindings: mailbox: Drop consumers example DTS
dt-bindings: mailbox: nvidia,tegra186-hsp: Use generic node name
dt-bindings: mailbox: qcom-ipcc: document the Milos Inter-Processor Communication Controller
dt-bindings: mailbox: tegra-hsp: Bump number of shared interrupts
dt-bindings: mailbox: tegra-hsp: Properly sort compatible string list
dt-bindings: mailbox: ti,secure-proxy: Add missing reg maxItems
dt-bindings: marvell: Document PXA1908 SoC and samsung,coreprimevelte
dt-bindings: media: cdns,csi2rx.yaml: Add optional interrupts for cdns-csi2rx
dt-bindings: media: convert fsl-vdoa.txt to yaml format
dt-bindings: media: imx258: inherit video-interface-devices properties
dt-bindings: media: ov8858: inherit video-interface-devices properties
dt-bindings: media: qcom,x1e80100-camss: Add optional bus-type property
dt-bindings: media: qcom,x1e80100-camss: Fix isp unit address
dt-bindings: media: qcom,x1e80100-camss: Remove clock-lanes port property
dt-bindings: media: qcom,x1e80100-camss: Tighten the property regex pattern
dt-bindings: memory-controller: Define fallback compatible
dt-bindings: memory-controllers: convert arm,pl172.txt to yaml format
dt-bindings: memory: renesas,rzg3e-xspi: Document RZ/V2H(P) and RZ/V2N support
dt-bindings: memory: tegra: Add Tegra264 support
dt-bindings: mfd: Add Apple Mac System Management Controller
dt-bindings: mfd: adp5585: add properties for input events
dt-bindings: mfd: adp5585: document adp5589 I/O expander
dt-bindings: mfd: adp5585: document reset gpio
dt-bindings: mfd: adp5585: ease on the required properties
dt-bindings: mfd: Convert lpc1850-creg-clk, pc1850-dmamux and phy-lpc18xx-usb-otg to YAML format
dt-bindings: mfd: convert mxs-lradc bindings to json-schema
dt-bindings: mfd: fsl,imx8qxp-csr: Remove binding documentation
dt-bindings: mfd: rk806: Allow to customize PMIC reset mode
dt-bindings: mfd: samsung,s2mps11: Add comment about interrupts properties
dt-bindings: mfd: ti,tps6594: Add TI TPS652G1 PMIC
dt-bindings: misc: Add device specific bindings for RaspberryPi RP1
dt-bindings: misc: Document Tegra264 APBMISC compatible
dt-bindings: mmc: Add Loongson-2K SD/SDIO/eMMC controller binding
dt-bindings: mmc: Add sdhci compatible for qcs8300
dt-bindings: mmc: cdns: add Mobileye EyeQ MMC/SDHCI controller
dt-bindings: mmc: loongson,ls2k0500-mmc: Add compatible for Loongson-2K2000
dt-bindings: mmc: mxs-mmc: change ref to mmc-controller-common.yaml from mmc-controller.yaml
dt-bindings: mmc: renesas,sdhi: Document RZ/T2H and RZ/N2H support
dt-bindings: mmc: sdhci-msm: document the Milos SDHCI Controller
dt-bindings: mmc: sdhci-pxa: restrict pinctrl to pxav1
dt-bindings: Move sophgo,cv1800b-rtc to rtc directory
dt-bindings: mtd: convert nxp-spifi.txt to yaml format
dt-bindings: mtd: jedec,spi-nor: Add atmel,at26* compatible string
dt-bindings: net/nfc: ti,trf7970a: Add ti,rx-gain-reduction-db option
dt-bindings: net: Add support for Sophgo CV1800 dwmac
dt-bindings: net: altr,socfpga-stmmac.yaml: add minItems to iommus
dt-bindings: net: altr,socfpga-stmmac: Add compatible string for Agilex5
dt-bindings: net: bluetooth: nxp: Add support for 4M baudrate
dt-bindings: net: bluetooth: nxp: add support for supply and reset
dt-bindings: net: cdns,macb: Add external REFCLK property
dt-bindings: net: cdns,macb: add sama7d65 ethernet interface
dt-bindings: net: convert lpc-eth.txt yaml format
dt-bindings: net: Convert Marvell Armada NETA and BM to DT schema
dt-bindings: net: convert nxp,lpc1850-dwmac.txt to yaml format
dt-bindings: net: convert qca,qca7000.txt yaml format
dt-bindings: net: Convert socfpga-dwmac bindings to yaml
dt-bindings: net: Document support for Airoha AN7583 MDIO Controller
dt-bindings: net: dsa: b53: Document brcm,gpio-ctrl property
dt-bindings: net: dsa: mediatek,mt7530: add dsa-port definition for mt7988
dt-bindings: net: dsa: mediatek,mt7530: add internal mdio bus
dt-bindings: net: dsa: microchip: Add KSZ8463 switch support
dt-bindings: net: ftgmac100: Add resets property
dt-bindings: net: mediatek,net: add sram property
dt-bindings: net: mediatek,net: allow irq names
dt-bindings: net: mediatek,net: allow up to 8 IRQs
dt-bindings: net: mediatek,net: update mac subnode pattern for mt7988
dt-bindings: net: pse-pd: microchip,pd692x0: Add manager regulator supply
dt-bindings: net: pse-pd: ti,tps23881: Add interrupt description
dt-bindings: net: qca,ar803x: Add IPQ5018 Internal GE PHY support
dt-bindings: net: Rename renesas,r9a09g057-gbeth.yaml
dt-bindings: net: renesas-gbeth: Add support for RZ/G3E (R9A09G047) SoC
dt-bindings: net: Replace bouncing Alexandru Tachici emails
dt-bindings: net: sophgo,sg2044-dwmac: Add support for Sophgo SG2042 dwmac
dt-bindings: net: sun8i-emac: Add A100 EMAC compatible
dt-bindings: net: thead,th1520-gmac: Describe APB interface clock
dt-bindings: net: ti: k3-am654-cpsw-nuss: update phy-mode in example
dt-bindings: net: wireless: ath11k-pci: describe firmware-name property
dt-bindings: net: wireless: ath9k: add WIFI bindings
dt-bindings: net: wireless: rt2800: add SOC Wifi
dt-bindings: nvmem: convert lpc1857-eeprom.txt to yaml format
dt-bindings: nvmem: convert vf610-ocotp.txt to yaml format
dt-bindings: nvmem: fixed-layout: Allow optional bit positions
dt-bindings: nvmem: mediatek: efuse: split MT8186/MT8188 from base version
dt-bindings: nvmem: SID: Add binding for A523 SID controller
dt-bindings: omap: Add Seeed BeagleBone Green Eco
dt-bindings: opp: adreno: Update regex of OPP entry
dt-bindings: pci: Add Sophgo SG2044 PCIe host
dt-bindings: PCI: brcm,stb-pcie: Add num-lanes property
dt-bindings: PCI: Convert amazon,al-alpine-v[23]-pcie to DT schema
dt-bindings: PCI: Convert apm,xgene-pcie to DT schema
dt-bindings: PCI: Convert axis,artpec6-pcie to DT schema
dt-bindings: PCI: Convert marvell,armada-3700-pcie to DT schema
dt-bindings: PCI: Convert st,spear1340-pcie to DT schema
dt-bindings: PCI: pci-ep: Extend max-link-speed to PCIe Gen5/Gen6
dt-bindings: PCI: qcom,pcie-sa8255p: Document ECAM compliant PCIe root complex
dt-bindings: PCI: qcom,pcie-sa8775p: Document 'link_down' reset
dt-bindings: PCI: qcom,pcie-sa8775p: Document QCS8300
dt-bindings: PCI: qcom,pcie-sc8180x: Drop unrelated clocks from PCIe hosts
dt-bindings: PCI: qcom,pcie-sm8150: Document QCS615
dt-bindings: PCI: qcom,pcie-sm8150: Drop unrelated clocks from PCIe hosts
dt-bindings: PCI: qcom: Move PHY & reset GPIO to Root Port node
dt-bindings: PCI: Remove 83xx-512x-pci.txt
dt-bindings: phy: Add the M31 based eUSB2 PHY bindings
dt-bindings: phy: apm,xgene-phy: Remove trailing whitespace
dt-bindings: phy: Convert apm,xgene-phy to DT schema
dt-bindings: phy: Convert brcm,ns2-drd-phy to DT schema
dt-bindings: phy: Convert brcm,sr-pcie-phy to DT schema
dt-bindings: phy: Convert brcm,sr-usb-combo-phy to DT schema
dt-bindings: phy: Convert hisilicon,hi6220-usb-phy to DT schema
dt-bindings: phy: Convert hisilicon,hix5hd2-sata-phy to DT schema
dt-bindings: phy: Convert hisilicon,inno-usb2-phy to DT schema
dt-bindings: phy: Convert img,pistachio-usb-phy to DT schema
dt-bindings: phy: Convert lantiq,ase-usb2-phy to DT schema
dt-bindings: phy: Convert Marvell MVEBU PHYs to DT schema
dt-bindings: phy: Convert marvell,armada-380-comphy to DT schema
dt-bindings: phy: Convert marvell,berlin2-sata-phy to DT schema
dt-bindings: phy: Convert marvell,berlin2-usb-phy to DT schema
dt-bindings: phy: Convert marvell,comphy-cp110 to DT schema
dt-bindings: phy: Convert marvell,mmp2-usb-phy to DT schema
dt-bindings: phy: Convert motorola,cpcap-usb-phy to DT schema
dt-bindings: phy: Convert motorola,mapphone-mdm6600 to DT schema
dt-bindings: phy: Convert qca,ar7100-usb-phy to DT schema
dt-bindings: phy: Convert st,spear1310-miphy to DT schema
dt-bindings: phy: Convert ti,da830-usb-phy to DT schema
dt-bindings: phy: Convert ti,dm816x-usb-phy to DT schema
dt-bindings: phy: Convert ti,keystone-usbphy to DT schema
dt-bindings: phy: marvell,comphy-cp110: Fix clock and child node constraints
dt-bindings: phy: marvell,mmp2-usb-phy: Drop status from the example
dt-bindings: phy: mixel, mipi-dsi-phy: Allow assigned-clock* properties
dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: Update pcie phy bindings
dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: Update pcie phy bindings for QCS615
dt-bindings: phy: qcom,sc8280xp-qmp-usb43dp-phy: Add SM8750 to QMP PHY
dt-bindings: phy: qcom,snps-eusb2-repeater: Remove default tuning values
dt-bindings: phy: qcom,snps-eusb2: document the Milos Synopsys eUSB2 PHY
dt-bindings: phy: renesas,usb2-phy: Document RZ/V2N SoC support
dt-bindings: phy: samsung,mipi-video-phy: document exynos7870 MIPI phy
dt-bindings: phy: samsung,usb3-drd-phy: Add exynos990 compatible
dt-bindings: pinctl: amlogic,pinctrl-a4: Add compatible string for S7/S7D/S6
dt-bindings: pinctrl: Add RaspberryPi RP1 gpio/pinctrl/pinmux bindings
dt-bindings: pinctrl: convert nxp,lpc1850-scu.txt to yaml format
dt-bindings: pinctrl: document the Milos Top Level Mode Multiplexer
dt-bindings: pinctrl: eswin: Document for EIC7700 SoC
dt-bindings: pinctrl: mediatek: Add support for mt8189
dt-bindings: pinctrl: qcom,pmic-gpio: Add PM7550 support
dt-bindings: pinctrl: qcom,pmic-gpio: Add PMIV0104 support
dt-bindings: pinctrl: rockchip: increase max amount of device functions
dt-bindings: pinctrl: stm32: Add missing blank lines
dt-bindings: pinctrl: stm32: Add RSVD mux function
dt-bindings: pinctrl: stm32: Introduce HDP
dt-bindings: power: Add A523 PPU and PCK600 power controllers
dt-bindings: power: qcom,rpmpd: add Turbo L5 corner
dt-bindings: power: qcom,rpmpd: document the Milos RPMh Power Domains
dt-bindings: power: reboot: Add Apple Mac SMC Reboot Controller
dt-bindings: power: rockchip: Add support for RK3528
dt-bindings: power: rpmpd: Add Glymur power domains
dt-bindings: power: supply: bq2515x: Add missing power-supply ref
dt-bindings: power: supply: bq256xx: Add missing power-supply ref
dt-bindings: power: supply: Drop redundant monitored-battery ref
dt-bindings: power: supply: qcom,pmi8998: Add missing power-supply ref
dt-bindings: power: supply: richtek,rt5033: Add missing power-supply ref
dt-bindings: power: supply: summit,smb347: Add missing power-supply ref
dt-bindings: pse: tps23881: Clarify channels property description
dt-bindings: pwm: adi,axi-pwmgen: Update documentation link
dt-bindings: pwm: argon40,fan-hat: Document Argon40 Fan HAT
dt-bindings: pwm: convert lpc1850-sct-pwm.txt to yaml format
dt-bindings: pwm: Convert lpc32xx-pwm.txt to yaml format
dt-bindings: pwm: marvell,pxa-pwm: Add SpacemiT K1 PWM support
dt-bindings: pwm: mediatek,mt2712-pwm: Add support for MT6991/MT8196
dt-bindings: pwm: sophgo: Add pwm controller for SG2044
dt-bindings: qcom: geni-se: describe SA8255p
dt-bindings: regulator: add pca9450: Add regulator-allowed-modes
dt-bindings: regulator: Add STM32MP15 SCMI regulator identifiers
dt-bindings: regulator: mediatek-dvfsrc: Add MT6893 support
dt-bindings: regulator: mediatek-dvfsrc: Add MT8196 support
dt-bindings: remoteproc: qcom,sa8775p-pas: Correct the interrupt number
dt-bindings: remoteproc: qcom,sm8150-pas: Document QCS615 remoteproc
dt-bindings: reset: add support for canaan,k230-rst
dt-bindings: reset: convert nxp,lpc1850-rgu.txt to yaml format
dt-bindings: reset: Convert snps,dw-reset to DT schema
dt-bindings: reset: renesas,rzv2h-usb2phy: Document RZ/V2N SoC support
dt-bindings: reset: sophgo: Add CV1800B support
dt-bindings: reset: sun55i-a523-r-ccu: Add missing PPU0 reset
dt-bindings: riscv: add Andes QiLai SoC and the Voyager board bindings
dt-bindings: riscv: add Sophgo SG2042_EVB_V1.X/V2.0 bindings
dt-bindings: riscv: cpus: Add AMD MicroBlaze V 64bit compatible
dt-bindings: rng: atmel,at91-trng: add sama7d65 TRNG
dt-bindings: rng: r200: Add interrupt property
dt-bindings: rockchip-thermal: Add RK3576 compatible
dt-bindings: rockchip: pmu: Add compatible for RK3528
dt-bindings: rtc: amlogic,a4-rtc: Add compatible string for C3
dt-bindings: rtc: move nxp,lpc3220-rtc to separated file from trivial-rtc.yaml
dt-bindings: rtc: nxp,lpc1788-rtc: add compatible string nxp,lpc1850-rtc
dt-bindings: rtc: pcf85063: add binding for RV8063
dt-bindings: rtc: tegra: Document Tegra264 RTC
dt-bindings: serial: 8250: allow "main" and "uart" as clock names
dt-bindings: serial: 8250: allow clock 'uartclk' and 'reg' for nxp,lpc1850-uart
dt-bindings: serial: 8250: move a constraint
dt-bindings: serial: 8250: spacemit: set clocks property as required
dt-bindings: serial: brcm,bcm7271-uart: Constrain clocks
dt-bindings: serial: cdns: add Axiado AX3000 UART controller
dt-bindings: serial: describe SA8255p
dt-bindings: serial: mediatek,uart: add MT6572
dt-bindings: serial: renesas,rsci: Add optional secondary clock input
dt-bindings: serial: renesas,rsci: Document RZ/N2H support
dt-bindings: serial: renesas: Document RZ/V2N SCIF
dt-bindings: serial: rsci: Update maintainer entry
dt-bindings: serial: samsung: add samsung,exynos2200-uart compatible
dt-bindings: serial: sh-sci: Document r8a78000 bindings
dt-bindings: serial: snps-dw-apb-uart: Allow use of a power-domain
dt-bindings: soc: Add fsl,imx23-digctl.yaml for i.MX23 and i.MX28
dt-bindings: soc: qcom,aoss-qmp: document the Milos Always-On Subsystem side channel
dt-bindings: soc: qcom,dcc: Add the SM7150 compatible
dt-bindings: soc: qcom: add qcom,qcs615-imem compatible
dt-bindings: soc: qcom: aoss-qmp: Add the SM7150 compatible
dt-bindings: soc: qcom: qcom,pmic-glink: document Milos compatible
dt-bindings: soc: renesas: Document R-Car V4M-7 Gray Hawk Single
dt-bindings: soc: renesas: Document RZ/N2H (R9A09G087) SoC
dt-bindings: soc: renesas: Document RZ/T2H Evaluation Board part number
dt-bindings: soc: renesas: Document RZ/V2H EVK board part number
dt-bindings: soc: samsung: exynos-pmu: Constrain google,pmu-intr-gen-syscon
dt-bindings: soc: samsung: exynos-sysreg: add hsi2 for ExynosAutov920
dt-bindings: soc: sophgo: Move SoCs/boards from riscv into soc, add SG2000
dt-bindings: soc: spacemit: define spacemit,k1-ccu resets
dt-bindings: soc: ti: bist: Add BIST for K3 devices
dt-bindings: spi: dspi: Add S32G support
dt-bindings: sram: qcom,imem: Add a number of missing compatibles
dt-bindings: sram: qcom,imem: Add the SM7150 compatible
dt-bindings: tegra: Document P3971-0089+P3834-0008 Platform
dt-bindings: tegra: pmc: Add Tegra264 compatible
dt-bindings: thermal: mediatek: Add fallback compatible string for MT7981 and MT8516
dt-bindings: thermal: qcom-tsens: document the Milos Temperature Sensor
dt-bindings: thermal: rockchip: document otp thermal trim
dt-bindings: thermal: tegra: Document Tegra210B01
dt-bindings: timer: add Andes machine timer
dt-bindings: timer: via,vt8500-timer: Convert to YAML
dt-bindings: touchscreen: add touch-overlay property
dt-bindings: trigger-source: add ADI Util Sigma-Delta SPI
dt-bindings: trigger-source: add generic GPIO trigger source
dt-bindings: trivial-devices: Add Analog Devices ADT7411
dt-bindings: trivial-devices: add compatible string nxp,isp1301 from isp1301.txt
dt-bindings: trivial-devices: Add undocumented hwmon devices
dt-bindings: trivial-devices: Document ABB sensors
dt-bindings: trivial: Add tps53685 support
dt-bindings: usb: Add compatible strings for s32g2/s32g3
dt-bindings: usb: convert lpc32xx-udc.txt to yaml format
dt-bindings: usb: dwc2: rename sophgo usb compatible string
dt-bindings: usb: genesys,gl850g: add downstream facing ports
dt-bindings: usb: genesys,gl850g: use usb-hub.yaml
dt-bindings: usb: qcom,snps-dwc3: Add Milos compatible
dt-bindings: usb: renesas,usbhs: Add RZ/V2N SoC support
dt-bindings: vendor-prefixes: Add Axiado Corporation
dt-bindings: vendor-prefixes: Add CIX Technology Group Co., Ltd.
dt-bindings: vendor-prefixes: add eswin
dt-bindings: vendor-prefixes: add JTY
dt-bindings: vendor-prefixes: Add luckfox prefix
dt-bindings: vendor-prefixes: Add Nicera
dt-bindings: vendor-prefixes: Add prefix for Huiling
dt-bindings: vendor-prefixes: Add SakuraPi prefix
dt-bindings: vendor-prefixes: Document Argon40
dt-bindings: vendor-prefixes: document Shenzhen DJN Optronics Technology
dt-bindings: watchdog: fsl-imx-wdt: add compatible string fsl,ls1046a-wdt
dt-bindings: watchdog: mediatek,mtk-wdt: add MT6572
dt-bindings: watchdog: nxp,pnx4008-wdt: allow clocks property
 
dts: arm64: amlogic: add S6 pinctrl node
dts: arm64: amlogic: add S7 pinctrl node
dts: arm64: amlogic: add S7D pinctrl node
 
e1000e: fix heap overflow in e1000_set_eeprom
 
EDAC/altera: Delete an inappropriate dma_free_coherent() call
 
EDAC/i10nm: Add Intel Granite Rapids-D support
 
EDAC/ie31200: Add Intel Raptor Lake-HX SoCs support
EDAC/ie31200: Document which CPUs correspond to each Raptor Lake-S device ID
EDAC/ie31200: Enable support for Core i5-14600 and i7-14700
 
EDAC/igen6: Add Intel Wildcat Lake SoCs support
EDAC/igen6: Reduce log level to debug for absent memory controllers
 
EDAC/mem_repair: Reduce stack usage in edac_mem_repair_get_desc()
 
EDAC/synopsys: Clear the ECC counters on init
 
EDAC/{skx_common,i10nm}: Use scnprintf() for safer buffer handling
 
eeprom: at25: convert to spi-mem API
eeprom: at25: fram: Detect and support inside-out chip variants
 
efi: add API doc entry for ovmf_debug_log
efi: add ovmf debug log driver
efi: stmm: Do not return EFI_OUT_OF_RESOURCES on internal errors
efi: stmm: Drop unneeded null pointer check
efi: stmm: Drop unused EFI error from setup_mm_hdr arguments
efi: stmm: Fix incorrect buffer allocation method
 
efi_secret: clean securityfs use up
 
efistub: Lower default log level
 
efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
efivarfs: use DCACHE_DONTCACHE instead of always_delete_dentry()
 
entry: Add arch_in_rcu_eqs()
entry: Split generic entry into generic exception and syscall entry
 
erofs: add on-disk definition for metadata compression
erofs: Do not select tristate symbols from bool symbols
erofs: do sanity check on m->type in z_erofs_load_compact_lcluster()
erofs: Fallback to normal access if DAX is not supported on extra device
erofs: fix atomic context detection when !CONFIG_DEBUG_LOCK_ALLOC
erofs: fix block count report when 48-bit layout is on
erofs: fix build error with CONFIG_EROFS_FS_ZIP_ACCEL=y
erofs: fix invalid algorithm for encoded extents
erofs: fix long xattr name prefix placement
erofs: fix runtime warning on truncate_folio_batch_exceptionals()
erofs: get rid of {get,put}_page() for ztailpacking data
erofs: implement metadata compression
erofs: refine erofs_iomap_begin()
erofs: remove ENOATTR definition
erofs: remove need_kmap in erofs_read_metabuf()
erofs: support to readahead dirent blocks in erofs_readdir()
erofs: unify meta buffers in z_erofs_fill_inode()
 
et131x: Add missing check after DMA map
 
eth: benet: migrate to new RXFH callbacks
eth: bnx2x: migrate to new RXFH callbacks
eth: bnxt: add netmem TX support
eth: bnxt: migrate to new RXFH callbacks
eth: bnxt: take page size into account for page pool recycling rings
eth: cisco: migrate to new RXFH callbacks
eth: cxgb4: migrate to new RXFH callbacks
eth: dpaa2: migrate to new RXFH callbacks
eth: dpaa: migrate to new RXFH callbacks
eth: e1000e: migrate to new RXFH callbacks
eth: ena: migrate to new RXFH callbacks
eth: enetc: migrate to new RXFH callbacks
eth: fbnic: Add mailbox support for firmware logs
eth: fbnic: Create fw_log file in DebugFS
eth: fbnic: Create ring buffer for firmware logs
eth: fbnic: Enable firmware logging
eth: fbnic: Expand coverage of mac stats
eth: fbnic: Fix incorrect minimum firmware version
eth: fbnic: fix stampinn typo in a comment
eth: fbnic: Fix tx_dropped reporting
eth: fbnic: fix ubsan complaints about OOB accesses
eth: fbnic: Lock the tx_dropped update
eth: fbnic: migrate to new RXFH callbacks
eth: fbnic: realign whitespace
eth: fbnic: remove duplicate FBNIC_MAX_.XQS macros
eth: fbnic: remove the debugging trick of super high page bias
eth: fbnic: rename fbnic_fw_clear_cmpl to fbnic_mbx_clear_cmpl
eth: fbnic: sort includes
eth: fbnic: unlink NAPIs from queues on error to open
eth: fbnic: Use FIELD_PREP to generate minimum firmware version
eth: fm10k: migrate to new RXFH callbacks
eth: gianfar: migrate to new RXFH callbacks
eth: hinic: migrate to new RXFH callbacks
eth: hns3: migrate to new RXFH callbacks
eth: i40e: migrate to new RXFH callbacks
eth: iavf: migrate to new RXFH callbacks
eth: ice: drop the dead code related to rss_contexts
eth: ice: migrate to new RXFH callbacks
eth: igb: migrate to new RXFH callbacks
eth: igc: migrate to new RXFH callbacks
eth: ixgbe: migrate to new RXFH callbacks
eth: lan743x: migrate to new RXFH callbacks
eth: mlx4: Fix IS_ERR() vs NULL check bug in mlx4_en_create_rx_ring
eth: mlx5: migrate to new RXFH callbacks
eth: mlx5: migrate to the *_rxfh_context ops
eth: mvpp2: migrate to new RXFH callbacks
eth: nfp: migrate to new RXFH callbacks
eth: niu: migrate to new RXFH callbacks
eth: otx2: migrate to new RXFH callbacks
eth: otx2: migrate to the *_rxfh_context ops
eth: qede: migrate to new RXFH callbacks
eth: remove empty RXFH handling from drivers
eth: sfc: falcon: migrate to new RXFH callbacks
eth: sfc: migrate to new RXFH callbacks
eth: sfc: siena: migrate to new RXFH callbacks
eth: sundance: fix endian issues
eth: sxgbe: migrate to new RXFH callbacks
eth: thunder: migrate to new RXFH callbacks
eth: Update rmon hist range
 
ethernet: rvu-af: Remove slash from the driver name
 
ethtool: assert that drivers with sym hash are consistent for RSS contexts
ethtool: Don't check for RXFH fields conflict when no input_xfrm is requested
ethtool: mark ETHER_FLOW as usable for Rx hash
ethtool: move ethtool_rxfh_ctx_alloc() to common code
ethtool: pse-pd: Add missing linux/export.h include
ethtool: rejig the RSS notification machinery for more types
ethtool: rss: factor out allocating memory for response
ethtool: rss: factor out populating response from context
ethtool: rss: initial RSS_SET (indirection table handling)
ethtool: rss: make sure dump takes the rss lock
ethtool: rss: report which fields are configured for hashing
ethtool: rss: support creating contexts via Netlink
ethtool: rss: support removing contexts via Netlink
ethtool: rss: support setting flow hashing fields
ethtool: rss: support setting hfunc via Netlink
ethtool: rss: support setting hkey via Netlink
ethtool: rss: support setting input-xfrm via Netlink
 
eventpoll: Fix semi-unbounded recursion
eventpoll: fix sphinx documentation build warning
 
evm_secfs: clear securityfs interactions
 
exec: Correct the permission check for unsafe exec
 
execmem: add fallback for failures in vmalloc(VM_ALLOW_HUGE_VMAP)
execmem: drop unused execmem_update_copy()
execmem: drop writable parameter from execmem_fill_trapping_insns()
execmem: introduce execmem_alloc_rw()
execmem: move execmem_force_rw() and execmem_restore_rox() before use
execmem: rework execmem_cache_free()
 
exfat: add cluster chain loop check for dir
exfat: fdatasync flag should be same like generic_write_sync()
 
exit: fix misleading comment in forget_original_parent()
 
Linux: Expand the type of nfs_fattr->valid
 
exportfs: use lookup_one_unlocked()
 
ext2: Handle fiemap on empty files to prevent EINVAL
 
ext4: add ext4_try_lock_group() to skip busy groups
ext4: add FALLOC_FL_WRITE_ZEROES support
ext4: check fast symlink for ea_inode correctly
ext4: convert free groups order lists to xarrays
ext4: convert sbi->s_mb_free_pending to atomic_t
ext4: correct the reserved credits for extent conversion
ext4: do not BUG when INLINE_DATA_FL lacks system.data xattr
ext4: don't try to clear the orphan_present feature block device is r/o
ext4: enhance tracepoints during the folios writeback
ext4: factor out __ext4_mb_scan_group()
ext4: factor out ext4_mb_might_prefetch()
ext4: factor out ext4_mb_scan_group()
ext4: fix fsmap end of range reporting with bigalloc
ext4: fix hole length calculation overflow in non-extent inodes
ext4: fix incorrect function name in comment
ext4: fix inode use after free in ext4_end_io_rsv_work()
ext4: fix insufficient credits calculation in ext4_meta_trans_blocks()
ext4: fix largest free orders lists corruption on mb_optimize_scan switch
ext4: fix reserved gdt blocks handling in fsmap
ext4: fix stale data if it bail out of the extents mapping loop
ext4: fix typo in CR_GOAL_LEN_SLOW comment
ext4: fix unused variable warning in ext4_init_new_dir
ext4: fix zombie groups in average fragment size lists
ext4: get rid of some obsolete EXT4_MB_HINT flags
ext4: implement linear-like traversal across order xarrays
ext4: initialize superblock fields in the kballoc-test.c kunit tests
ext4: limit the maximum folio order
ext4: Make sure BH_New bit is cleared in ->write_end handler
ext4: merge freed extent with existing extents before insertion
ext4: move the calculation of wbc->nr_to_write to mpage_folio_done()
ext4: preserve SB_I_VERSION on remount
ext4: process folios writeback in bytes
ext4: Refactor breaking condition for xattr_find_entry()
ext4: refactor choose group to scan group
ext4: refactor the block allocation process of ext4_page_mkwrite()
ext4: refactor the inline directory conversion and new directory codepaths
ext4: remove duplicate check for EXT4_FC_REPLAY
ext4: remove redundant __GFP_NOWARN
ext4: remove unnecessary duplicate check in ext4_map_blocks()
ext4: remove unnecessary s_mb_last_start
ext4: remove unnecessary s_md_lock on update s_mb_last_group
ext4: remove unused EXT_STATS macro from ext4_extents.h
ext4: remove useless if check
ext4: replace ext4_writepage_trans_blocks()
ext4: replace strcmp with direct comparison for '.' and '..'
ext4: reserved credits for one extent during the folio writeback
ext4: restart handle if credits are insufficient during allocating blocks
ext4: separate stream goal hits from s_bal_goals for better tracking
ext4: show the default enabled i_version option
ext4: support uncached buffered I/O
ext4: use kmalloc_array() for array space allocation
ext4: use memcpy() instead of strcpy()
ext4: utilize multiple global goals to reduce contention
 
f2fs: account and print more stats during recovery
f2fs: Add f2fs_fs_context to record the mount options
f2fs: Add fio->folio
f2fs: Add folio counterparts to page_private_flags functions
f2fs: Add fs parameter specifications for mount options
f2fs: add gc_boost_gc_greedy sysfs node
f2fs: add gc_boost_gc_multiple sysfs node
f2fs: Allow sbi to be NULL in f2fs_printk
f2fs: avoid redundant clean nat entry move in lru list
f2fs: avoid splitting bio when reading multiple pages
f2fs: check the generic conditions first
f2fs: compress: change the first parameter of page_array_{alloc,free} to sbi
f2fs: compress: fix UAF of f2fs_inode_info in f2fs_free_dic
f2fs: convert F2FS_I_SB to sbi in f2fs_setattr()
f2fs: Convert get_next_nat_page() to get_next_nat_folio()
f2fs: Convert get_page_private_data() to folio_get_f2fs_data()
f2fs: Convert set_page_private_data() to folio_set_f2fs_data()
f2fs: directly add newly allocated pre-dirty nat entry to dirty set list
f2fs: do sanity check on fio.new_blkaddr in do_write_page()
f2fs: doc: fix wrong quota mount option description
f2fs: don't allow unaligned truncation to smaller/equal size on pinned file
f2fs: don't break allocation when crossing contiguous sections
f2fs: drop inode from the donation list when the last file is closed
f2fs: enable tuning of boost_zoned_gc_percent via sysfs
f2fs: fix bio memleak when committing super block
f2fs: fix KMSAN uninit-value in extent_info usage
f2fs: Fix the typos in comments
f2fs: fix to avoid invalid wait context issue
f2fs: fix to avoid out-of-boundary access in devs.path
f2fs: fix to avoid out-of-boundary access in dnode page
f2fs: fix to avoid panic in f2fs_evict_inode
f2fs: fix to avoid UAF in f2fs_sync_inode_meta()
f2fs: fix to calculate dirty data during has_not_enough_free_secs()
f2fs: fix to check upper boundary for gc_no_zoned_gc_percent
f2fs: fix to check upper boundary for gc_valid_thresh_ratio
f2fs: fix to check upper boundary for value of gc_boost_zoned_gc_percent
f2fs: fix to trigger foreground gc during f2fs_map_blocks() in lfs mode
f2fs: fix to update upper_p in __get_secs_required() correctly
f2fs: fix to use f2fs_is_valid_blkaddr_raw() in do_write_page()
f2fs: handle nat.blkaddr corruption in f2fs_get_node_info()
f2fs: ignore valid ratio when free section count is low
f2fs: introduce fs_context_operation structure
f2fs: introduce is_cur{seg,sec}()
f2fs: introduce reserved_pin_section sysfs entry
f2fs: make sure zoned device GC to use FG_GC in shortage of free section
f2fs: merge the two conditions to avoid code duplication
f2fs: move the option parser into handle_mount_opt
f2fs: Pass a folio to __has_merged_page()
f2fs: Pass a folio to ADDRS_PER_PAGE()
f2fs: Pass a folio to cpver_of_node()
f2fs: Pass a folio to f2fs_allocate_data_block()
f2fs: Pass a folio to f2fs_cache_compressed_page()
f2fs: Pass a folio to f2fs_compress_write_end_io()
f2fs: Pass a folio to f2fs_enable_inode_chksum()
f2fs: Pass a folio to f2fs_end_read_compressed_page()
f2fs: Pass a folio to F2FS_INODE()
f2fs: Pass a folio to f2fs_inode_chksum()
f2fs: Pass a folio to f2fs_inode_chksum_set()
f2fs: Pass a folio to f2fs_is_compressed_page()
f2fs: Pass a folio to F2FS_NODE()
f2fs: Pass a folio to f2fs_recover_inode_page()
f2fs: Pass a folio to f2fs_recover_xattr_data()
f2fs: Pass a folio to f2fs_sanity_check_inline_data()
f2fs: Pass a folio to f2fs_submit_merged_write_cond()
f2fs: Pass a folio to fill_node_footer()
f2fs: Pass a folio to fill_node_footer_blkaddr()
f2fs: Pass a folio to get_dnode_base()
f2fs: Pass a folio to get_nid()
f2fs: Pass a folio to ino_of_node()
f2fs: Pass a folio to inode_has_blocks()
f2fs: Pass a folio to is_cold_node()
f2fs: Pass a folio to is_dent_dnode()
f2fs: Pass a folio to IS_DNODE()
f2fs: Pass a folio to is_fsync_dnode()
f2fs: Pass a folio to IS_INODE()
f2fs: Pass a folio to is_node()
f2fs: Pass a folio to is_recoverable_dnode()
f2fs: Pass a folio to nid_of_node()
f2fs: Pass a folio to ofs_of_node()
f2fs: Pass a folio to recover_dentry()
f2fs: Pass a folio to recover_inode()
f2fs: Pass a folio to recover_quota_data()
f2fs: Pass a folio to sanity_check_extent_cache()
f2fs: Pass a folio to sanity_check_inode()
f2fs: Pass a folio to set_cold_node()
f2fs: Pass a folio to set_dentry_mark()
f2fs: Pass a folio to set_fsync_mark()
f2fs: Pass a folio to set_mark()
f2fs: Pass a folio to WB_DATA_TYPE() and f2fs_is_cp_guaranteed()
f2fs: Pass folios to copy_node_footer()
f2fs: Pass the nat_blk to __update_nat_bits()
f2fs: Remove clear_page_private_all()
f2fs: Remove F2FS_P_SB()
f2fs: remove unnecessary tracepoint enabled check
f2fs: Remove use of page from f2fs_write_single_data_page()
f2fs: separate the options parsing and options checking
f2fs: switch to the new mount api
f2fs: turn off one_time when forcibly set to foreground GC
f2fs: Use a bio in f2fs_submit_page_write()
f2fs: Use a folio in f2fs_encrypted_get_link()
f2fs: Use a folio in f2fs_is_cp_guaranteed()
f2fs: Use a folio in f2fs_merge_page_bio()
f2fs: Use a folio iterator in f2fs_handle_step_decompress()
f2fs: Use a folio iterator in f2fs_verify_bio()
f2fs: Use F2FS_F_SB() in f2fs_read_end_io()
f2fs: Use folio_unlock() in f2fs_write_compressed_pages()
f2fs: use kfree() instead of kvfree() to free some memory
f2fs: vm_unmap_ram() may be called from an invalid context
f2fs: zone: wait for inflight dio completion, excluding pinned files read using dio
 
fanotify: sanitize handle_type values when reporting fid
 
fat: fix too many log in fat_chain_add()
 
fbcon: fbcon_cursor_noblink -> fbcon_cursor_blink
fbcon: fbcon_is_inactive() -> fbcon_is_active()
fbcon: fix integer overflow in fbcon_do_set_font
fbcon: Fix OOB access in font allocation
fbcon: Fix outdated registered_fb reference in comment
fbcon: Introduce get_{fg,bg}_color()
fbcon: Use 'bool' where appopriate
 
fbdev/c2p: Include
 
fbdev/cyber2000fb: Unexport symbols
 
fbdev/matroxfb: Include
fbdev/matroxfb: Remove trailing whitespaces
 
fbdev/mb862xx: Do not include
 
fbdev/omap2: Do not include
fbdev/omap2: Include
 
fbdev/omap: Include
 
fbdev/pxafb: Unexport symbol
 
fbdev/sisfb: Unexport symbols
 
fbdev/viafb: Do not include
fbdev/viafb: Include
 
fbdev: fix potential buffer overflow in do_register_framebuffer()
fbdev: Fix typo in Kconfig text for FB_DEVICE
fbdev: Fix vmalloc out-of-bounds write in fast_imageblit
fbdev: imxfb: Check fb_add_videomode to prevent null-ptr-deref
fbdev: Include
fbdev: kyro: Add missing PCI memory region request
fbdev: kyro: Use devm_ioremap() for mmio registers
fbdev: kyro: Use devm_ioremap_wc() for screen mem
fbdev: nvidiafb: add depends on HAS_IOPORT
fbdev: nvidiafb: fix build on 32-bit ARCH=um
fbdev: Remove trailing whitespaces
fbdev: simplefb: Use of_reserved_mem_region_to_resource() for "memory-region"
fbdev: svgalib: Clean up coding style
 
fbnic: Add support for reporting link config
fbnic: Add support for setting/getting pause configuration
fbnic: Do not consider mailbox "initialized" until we have verified fw version
fbnic: Fixup rtnl_lock and devl_lock handling related to mailbox code
fbnic: Move phylink resume out of service_task and into open/close
fbnic: Replace link_mode with AUI
fbnic: Retire "AUTO" flags and cleanup handling of FW link settings
fbnic: Set correct supported modes and speeds based on FW setting
fbnic: Update FW link mode values to represent actual link modes
 
fcntl/pidfd: redefine PIDFD_SELF_THREAD_GROUP
 
fgraph: Copy args in intermediate storage with entry
fgraph: Keep track of when fgraph_ops are registered or not
fgraph: Make pid_str size match the comment
 
fhandle, pidfs: support open_by_handle_at() purely based on file handle
 
fhandle: do_handle_open() should get FD with user flags
fhandle: hoist copy_from_user() above get_path_from_fd()
fhandle: raise FILEID_IS_DIR in handle_type
fhandle: reflow get_path_anchor()
fhandle: rename to get_path_anchor()
fhandle: use more consistent rules for decoding file handle from userns
 
filelock: add new locks_wake_up_waiter() helper
 
firewire: core: allocate workqueue for AR/AT request/response contexts
firewire: core: call FCP address handlers outside RCU read-side critical section
firewire: core: call handler for exclusive regions outside RCU read-side critical section
firewire: core: fix overlooked update of subsystem ABI version
firewire: core: minor code refactoring to localize table of gap count
firewire: core: reallocate buffer for FCP address handlers when more than 4 are registered
firewire: core: use from_work() macro to expand parent structure of work_struct
firewire: core: use reference counting to invoke address handlers safely
firewire: ohci: correct code comments about bus_reset tasklet
firewire: ohci: reduce the size of common context structure by extracting members into AT structure
firewire: ohci: use from_work() macro to expand parent structure of work_struct
firewire: ohci: use workqueue to handle events of AR request/response contexts
firewire: ohci: use workqueue to handle events of AT request/response contexts
 
firmware/nvram: bcm47xx: Don't use "proxy" headers
 
firmware/pmdomain: xilinx: Move ->sync_state() support to firmware driver
 
firmware: arm_ffa: Change initcall level of ffa_init() to rootfs_initcall
firmware: arm_scmi: Add power management operations to SCMI bus
firmware: arm_scmi: Add support for debug counter decrement
firmware: arm_scmi: Avoid notifier registration for unsupported events
firmware: arm_scmi: Convert to SYSTEM_SLEEP_PM_OPS
firmware: arm_scmi: Fix up turbo frequencies selection
firmware: arm_scmi: power_control: Ensure SCMI_SYSPOWER_IDLE is set early during resume
firmware: arm_scmi: Track number of inflight SCMI transfers
firmware: cs_dsp: Remove unused struct list_head from cs_dsp_coeff_ctl
firmware: imx: Add stub functions for SCMI CPU API
firmware: imx: Add stub functions for SCMI LMM API
firmware: imx: Add stub functions for SCMI MISC API
firmware: qcom: scm: initialize tzmem before marking SCM as available
firmware: qcom: scm: remove unused arguments from SHM bridge routines
firmware: qcom: scm: request the waitqueue irq *after* initializing SCM
firmware: qcom: scm: take struct device as argument in SHM bridge enable
firmware: smccc: Support both smc and hvc conduits for getting hyp UUID
firmware: sysfb: Don't use "proxy" headers
firmware: tegra: bpmp: Add support on Tegra264
firmware: tegra: bpmp: Fix build failure for tegra264-only config
firmware: tegra: bpmp: Use of_reserved_mem_region_to_resource() for "memory-region"
firmware: tegra: Do not warn on missing memory-region property
firmware: tegra: Fix IVC dependency problems
firmware: xilinx: Don't share zynqmp_pm_init_finalize()
firmware: xilinx: Use of_genpd_sync_state()
 
Linux: Fix dma_unmap_sg() nents value
Linux: fix locking in efi_secret_unlink()
Linux: Fix lpaif_type and DAI configuration for I2S
Linux: fix the softlockups in attach_recursive_mnt()
Linux: fix tt_command_write()
 
flexfiles/pNFS: fix NULL checks on result of ff_layout_choose_ds_for_read
 
Linux: fold fs_struct->{lock,seq} into a seqlock
 
fork: clean up ifdef logic around stack allocation
fork: clean-up naming of vm_stack/vm_struct variables in vmap stacks code
fork: define a local GFP_VMAP_STACK
fork: mv threads-max into kernel/fork.c
fork: reorder function qualifiers for copy_clone_args_from_user
 
fortify: Fix incorrect reporting of read buffer size
 
fpga: zynq_fpga: Fix the wrong usage of dma_map_sgtable()
 
fs/buffer: fix use-after-free when call bh_read() helper
fs/buffer: remove comment about hard sectorsize
fs/buffer: remove the min and max limit checks in __getblk_slow()
 
fs/dax: make it possible to check dev dax support without a VMA
fs/dax: Reject IOCB_ATOMIC in dax_iomap_rw()
fs/dax: remove FS_DAX_LIMITED config option
 
fs/ecryptfs: replace snprintf with sysfs_emit in show function
 
fs/ext4: transition from deprecated .mmap hook to .mmap_prepare
 
fs/Kconfig: enable HUGETLBFS only if ARCH_SUPPORTS_HUGETLBFS
 
fs/libfs: don't assume blocksize <= PAGE_SIZE in generic_check_addressable
 
fs/ntfs3: Add sanity check for file name
fs/ntfs3: cancle set bad inode after removing name fails
fs/ntfs3: correctly create symlink for relative path
fs/ntfs3: Exclude call make_bad_inode for live nodes.
fs/ntfs3: fix symlinks cannot be handled correctly
 
fs/orangefs: Allow 2 more characters in do_c_string()
fs/orangefs: use snprintf() instead of sprintf()
 
fs/pipe: set FMODE_NOWAIT in create_pipe_files()
 
fs/pnode.c: get rid of globals
 
fs/proc/task_mmu: check p->vec_buf for NULL
fs/proc/task_mmu: hold PTL in pagemap_hugetlb_range and gather_hugetlb_stats
fs/proc/task_mmu: read proc/pid/maps under per-vma lock
fs/proc/task_mmu: remove conversion of seq_file position to unsigned
 
fs/proc/vmcore: a few cleanups for vmcore_add_device_dump()
 
fs/read_write: Fix spelling typo
 
fs/resctrl: Eliminate false positive lockdep warning when reading SNC counters
 
fs/smb: Fix inconsistent refcnt update
 
fs/xfs: replace strncpy with memtostr_pad()
fs/xfs: transition from deprecated .mmap hook to .mmap_prepare
 
fs: add a FMODE_ flag to indicate IOCB_HAS_METADATA availability
fs: add a new remove_bdev() callback
fs: add ioctl to query metadata and protection info capabilities
fs: annotate suspected data race between poll_schedule_timeout() and pollwake()
fs: change write_begin/write_end interface to take struct kiocb *
fs: consistently use can_mmap_file() helper
fs: constify file ptr in backing_file accessor helpers
fs: convert most other generic_file_*mmap() users to .mmap_prepare()
fs: convert simple use of generic_file_*_mmap() to .mmap_prepare()
fs: fat: Prevent fsfuzzer from dominating the console
fs: fix incorrect lflags value in the move_mount syscall
fs: fix indentation style
fs: introduce FALLOC_FL_WRITE_ZEROES to fallocate
fs: introduce file_getattr and file_setattr syscalls
fs: make vfs_fileattr_[get|set] return -EOPNOTSUPP
fs: move name_contains_dotdot() to header
fs: orangefs: replace scnprintf() with sysfs_emit()
fs: prepare for extending file_get/setattr()
fs: Prevent file descriptor table allocations exceeding INT_MAX
fs: Remove three arguments from block_write_end()
fs: replace mmap hook with .mmap_prepare for simple mappings
fs: split fileattr related helpers into separate file
fs: stable_page_flags(): use snapshot_page()
fs: tighten a sanity check in file_attr_to_fileattr()
fs: writeback: fix use-after-free in __mark_inode_dirty()
 
fs_context: fix parameter name in infofc() macro
 
fscrypt: Don't use asynchronous CryptoAPI algorithms
fscrypt: Don't use problematic non-inline crypto engines
fscrypt: Drop FORBID_WEAK_KEYS flag for AES-ECB
fscrypt: Drop obsolete recommendation to enable optimized SHA-512
fscrypt: Explicitly include
fscrypt: Remove gfp_t argument from fscrypt_crypt_data_unit()
fscrypt: Remove gfp_t argument from fscrypt_encrypt_block_inplace()
fscrypt: Switch to sync_skcipher and on-stack requests
 
fsi: make fsi_bus_type constant
fsi: master-ast-cf: Use of_reserved_mem_region_to_resource for "memory-region"
 
fsnotify: merge file_set_fsnotify_mode_from_watchers() with open perm hook
fsnotify: optimize FMODE_NONOTIFY_PERM for the common cases
 
fsverity: Explicitly include
fsverity: Switch from crypto_shash to SHA-2 library
 
ftrace/samples: Fix function size computation
 
ftrace: Also allocate and copy hash for reading of filter files
ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
ftrace: Make DYNAMIC_FTRACE always enabled for architectures that support it
 
functionfs, gadgetfs: use simple_recursive_removal()
 
fuse: Block access to folio overlimit
fuse: check if copy_file_range() returns larger than requested size
fuse: do not allow mapping a non-regular backing file
fuse: fix fuseblk i_blkbits for iomap partial writes
fuse: hook into iomap for invalidating and checking partial uptodateness
fuse: keep inode->i_blkbits constant
fuse: no need for special dentry_operations for root dentry
fuse: prevent overflow in copy_file_range return value
fuse: refactor writeback to use iomap_writepage_ctx inode
fuse: reflect cached blocksize if blocksize was changed
fuse: remove page alignment check for writeback len
fuse: use iomap for buffered writes
fuse: use iomap for folio laundering
fuse: use iomap for writeback
fuse: virtio_fs: fix page fault for DAX page address
 
fuse_ctl: use simple_recursive_removal()
 
futex: Make futex_private_hash_get() static
futex: Move futex cleanup to __mmdrop()
futex: Move futex_hash_free() back to __mmput()
futex: Prevent use-after-free during requeue-PI
futex: Remove support for IMMUTABLE
futex: Use correct exit on failure from futex_hash_allocate_default()
futex: Use RCU-based per-CPU reference counting instead of rcuref_t
futex: Use user_write_access_begin/_end() in futex_put_value()
 
gendwarfksyms: order -T symtypes output by name
gendwarfksyms: use preferred form of sizeof for allocation
 
genetlink: fix genl_bind() invoking bind() after -EPERM
 
geneve: rely on rtnl lock in geneve_offload_rx_ports
 
genirq/test: Resolve irq lock inversion warnings
 
genirq: Add kunit tests for depth counts
genirq: Move irq_wait_for_poll() to call site
genirq: Prevent migration live lock in handle_edge_irq()
genirq: Remove pointless local variable
genirq: Split up irq_pm_check_wakeup()
genirq: Teach handle_simple_irq() to resend an in-progress interrupt
 
Linux: get rid of CL_SHARE_TO_SLAVE
Linux: get rid of mnt_set_mountpoint_beneath()
Linux: get rid of mountpoint->m_count
 
gfs2: a minor finish_xmote cleanup
gfs2: Minor do_xmote cancelation fix
gfs2: No more self recovery
gfs2: Remove GIF_ALLOC_FAILED flag
gfs2: sanitize the gdlm_ast -> finish_xmote interface
gfs2: Set .migrate_folio in gfs2_{rgrp,meta}_aops
gfs2: simplify finish_xmote
gfs2: Use SECTOR_SIZE and SECTOR_SHIFT
gfs2: Validate i_depth for exhash directories
 
gitignore: allow .pylintrc to be tracked
 
gpib: use file_inode()
 
gpio: 74xx-mmio: use new generic GPIO chip API
gpio: Add new gpio-macsmc driver for Apple Macs
gpio: adp5585: add support for the adp5589 expander
gpio: adp5585: support gpi events
gpio: arizona: Remove redundant pm_runtime_mark_last_busy() calls
gpio: cadence: Remove duplicated include in gpio-cadence.c
gpio: cadence: use lock guards
gpio: cadence: use new generic GPIO chip API
gpio: clps711x: drop unneeded platform_set_drvdata()
gpio: clps711x: use new generic GPIO chip API
gpio: constify arguments of gpiod_is_equal()
gpio: en7523: use new generic GPIO chip API
gpio: fix GPIO submenu in Kconfig
gpio: generic: add new generic GPIO chip API
gpio: loongson-64bit: Extend GPIO irq support
gpio: make gpiod_is_equal() arguments stricter
gpio: mlxbf2: use platform_get_irq_optional()
gpio: mlxbf3: use platform_get_irq_optional()
gpio: mm-lantiq: use new GPIO line value setter callbacks
gpio: mmio: add BGPIOF_NO_INPUT flag for GPO gpiochip
gpio: mmio: don't use legacy GPIO chip setters
gpio: mmio: drop the big-endian platform device variant
gpio: mmio: get chip label and GPIO base from device properties
gpio: mmio: remove struct bgpio_pdata
gpio: mmio: use new GPIO line value setter callbacks
gpio: moxtet: use new GPIO line value setter callbacks
gpio: mpc5200: use new GPIO line value setter callbacks
gpio: mpfs: use new GPIO line value setter callbacks
gpio: mpsse: use new GPIO line value setter callbacks
gpio: msc313: use new GPIO line value setter callbacks
gpio: mxc: use lock guards for the generic GPIO chip lock
gpio: mxc: use new generic GPIO chip API
gpio: nomadik: use new GPIO line value setter callbacks
gpio: npcm-sgpio: don't use legacy GPIO chip setters
gpio: npcm-sgpio: use new GPIO line value setter callbacks
gpio: octeon: use new GPIO line value setter callbacks
gpio: omap: use new GPIO line value setter callbacks
gpio: palmas: Allow building as a module
gpio: palmas: use new GPIO line value setter callbacks
gpio: pca953x: Add support for TI TCA6418
gpio: pca953x: use regmap_update_bits() to improve performance
gpio: pca9570: use new GPIO line value setter callbacks
gpio: pcf857x: use new GPIO line value setter callbacks
gpio: pch: use new GPIO line value setter callbacks
gpio: pisosr: remove unneeded direction_output() callback
gpio: pl061: use new GPIO line value setter callbacks
gpio: pmic-eic-sprd: drop unneeded .set() callback
gpio: pxa: use new GPIO line value setter callbacks
gpio: raspberrypi-exp: use new GPIO line value setter callbacks
gpio: rc5t583: use new GPIO line value setter callbacks
gpio: rcar: Convert to DEFINE_SIMPLE_DEV_PM_OPS()
gpio: rcar: Remove checks for empty bankmasks
gpio: rcar: Use new line value setter callbacks
gpio: rdc321x: use new GPIO line value setter callbacks
gpio: reg: use new GPIO line value setter callbacks
gpio: regmap: fix memory leak of gpio_regmap structure
gpio: remove legacy GPIO line value setter callbacks
gpio: Remove unused 'struct gpio' definition
gpio: rockchip: use new GPIO line value setter callbacks
gpio: rtd: use new GPIO line value setter callbacks
gpio: sa1100: use new GPIO line value setter callbacks
gpio: sama5d2-piobu: use new GPIO line value setter callbacks
gpio: sch311x: use new GPIO line value setter callbacks
gpio: sch: use new GPIO line value setter callbacks
gpio: sim: allow to mark simulated lines as invalid
gpio: siox: use new GPIO line value setter callbacks
gpio: sloppy-logic-analyzer: Fully open-code compatible for grepping
gpio: spear-spics: remove unneeded callbacks
gpio: spear-spics: use new GPIO line value setter callbacks
gpio: sprd: use new GPIO line value setter callbacks
gpio: stmpe: use new GPIO line value setter callbacks
gpio: stp-xway: use new GPIO line value setter callbacks
gpio: syscon: use new GPIO line value setter callbacks
gpio: sysfs: add a parallel class device for each GPIO chip using device IDs
gpio: sysfs: allow disabling the legacy parts of the GPIO sysfs interface
gpio: sysfs: call mutex_destroy() in gpiod_unexport()
gpio: sysfs: don't look up exported lines as class devices
gpio: sysfs: don't use driver data in sysfs callbacks for line attributes
gpio: sysfs: export the GPIO directory locally in the gpiochip directory
gpio: sysfs: Fix an end of loop test in gpiod_unexport()
gpio: sysfs: fix use-after-free in error path
gpio: sysfs: only get the dirent reference for the value attr once
gpio: sysfs: pass gpiod_data directly to internal GPIO sysfs functions
gpio: sysfs: refactor the coding style
gpio: sysfs: remove the mockdev pointer from struct gpio_device
gpio: sysfs: remove unneeded headers
gpio: sysfs: rename the data variable in gpiod_(un)export()
gpio: sysfs: use gpiod_is_equal() to compare GPIO descriptors
gpio: tangier: use new GPIO line value setter callbacks
gpio: tc3589x: use new GPIO line value setter callbacks
gpio: tegra186: don't call the set() callback directly
gpio: tegra186: use new GPIO line value setter callbacks
gpio: tegra: use new GPIO line value setter callbacks
gpio: thunderx: use new GPIO line value setter callbacks
gpio: timberdale: fix off-by-one in IRQ type boundary check
gpio: timberdale: use new GPIO line value setter callbacks
gpio: TODO: add a task for removing MMIO-specific fields from gpio_chip
gpio: TODO: remove the task for the sysfs rework
gpio: tpic2810: remove unneeded callbacks
gpio: tpic2810: use new GPIO line value setter callbacks
gpio: tps65086: use new GPIO line value setter callbacks
gpio: tps65218: remove unneeded callbacks
gpio: tps65218: use new GPIO line value setter callbacks
gpio: tps65219: Add support for TI TPS65214 PMIC
gpio: tps65219: Update _IDX & _OFFSET macro prefix
gpio: tps65219: use new GPIO line value setter callbacks
gpio: tps6586x: use new GPIO line value setter callbacks
gpio: tps65910: use new GPIO line value setter callbacks
gpio: tps65912: check the return value of regmap_update_bits()
gpio: tps65912: use new GPIO line value setter callbacks
gpio: tps68470: use new GPIO line value setter callbacks
gpio: tqmx86: use new GPIO line value setter callbacks
gpio: ts4900: use new GPIO line value setter callbacks
gpio: ts5500: use new GPIO line value setter callbacks
gpio: twl4030: use new GPIO line value setter callbacks
gpio: twl6040: set line value in .direction_out()
gpio: twl6040: use new GPIO line value setter callbacks
gpio: uniphier: use new GPIO line value setter callbacks
gpio: Use dev_fwnode() where applicable across drivers
gpio: viperboard: Unlock on error in vprbrd_gpiob_direction_output()
gpio: viperboard: use new GPIO line value setter callbacks
gpio: virtio: Fix config space reading.
gpio: virtio: use new GPIO line value setter callbacks
gpio: virtuser: use gpiod_multi_set_value_cansleep()
gpio: vx855: use new GPIO line value setter callbacks
gpio: wcd934x: check the return value of regmap_update_bits()
gpio: wcd934x: use new GPIO line value setter callbacks
gpio: wcove: use new GPIO line value setter callbacks
gpio: wcove: use regmap_assign_bits() in .set()
gpio: winbond: use new GPIO line value setter callbacks
gpio: wm831x: use new GPIO line value setter callbacks
gpio: wm8350: use new GPIO line value setter callbacks
gpio: wm8994: use new GPIO line value setter callbacks
gpio: xgene: use new GPIO line value setter callbacks
gpio: xilinx: convert set_multiple() to the new API as well
gpio: xilinx: use new GPIO line value setter callbacks
gpio: xlp: drop unneeded ngpio checks
gpio: xlp: use new GPIO line value setter callbacks
gpio: xra1403: use new GPIO line value setter callbacks
gpio: xtensa: remove unneeded .set() callback
gpio: xtensa: use new GPIO line value setter callbacks
gpio: zevio: use new GPIO line value setter callbacks
gpio: zynq: use new GPIO line value setter callbacks
gpio: zynqmp-modepin: set line value in .direction_output()
gpio: zynqmp-modepin: use new GPIO line value setter callbacks
 
gpiolib: acpi: Add quirk for ASUS ProArt PX13
gpiolib: acpi: Ignore touchpad wakeup on GPD G1619-05
gpiolib: acpi: initialize acpi_gpio_info struct
gpiolib: acpi: Program debounce when finding GPIO
gpiolib: don't use GPIO global numbers in debugfs output
gpiolib: enable CONFIG_GPIOLIB_LEGACY even for !GPIOLIB
gpiolib: Extend software-node support to support secondary software-nodes
gpiolib: make legacy interfaces optional
gpiolib: Move GPIO_DYNAMIC_* constants to its only user
gpiolib: of: add forward declaration for struct device_node
gpiolib: Remove unused devm_gpio_request()
 
gpu/trace: make TRACE_GPU_MEM configurable
 
gpu: nova-core: Add code comments related to devinit
gpu: nova-core: add delimiter for helper rules in register!() macro
gpu: nova-core: add DMA object struct
gpu: nova-core: add falcon register definitions and base code
gpu: nova-core: add helper function to wait on condition
gpu: nova-core: add types for patching firmware binaries
gpu: nova-core: allow register aliases
gpu: nova-core: Clarify falcon code
gpu: nova-core: Clarify sysmembar operations
gpu: nova-core: compute layout of the FRTS region
gpu: nova-core: consider `clippy::cast_lossless`
gpu: nova-core: convert `/*` comments to `//`
gpu: nova-core: depend on CONFIG_64BIT
gpu: nova-core: expose the offset of each register as a type constant
gpu: nova-core: extract FWSEC from BIOS and patch it to run FWSEC-FRTS
gpu: nova-core: firmware: add ucode descriptor used by FWSEC-FRTS
gpu: nova-core: fix bounds check in PmuLookupTableEntry::new
gpu: nova-core: fix up formatting after merge
gpu: nova-core: impl From for u32 for enums used from register!
gpu: nova-core: increase BAR0 size to 16MB
gpu: nova-core: load and run FWSEC-FRTS
gpu: nova-core: register sysmem flush page
gpu: nova-core: replace `Duration` with `Delta`
gpu: nova-core: update and annotate TODO list
gpu: nova-core: use absolute paths in register!() macro
gpu: nova-core: vbios: Add base support for VBIOS construction and iteration
gpu: nova-core: vbios: Add support for FWSEC ucode extraction
gpu: nova-core: vbios: Add support to look up PMU table in FWSEC
gpu: nova-core: wait for GFW_BOOT completion
 
greybus: gb-beagleplay: remove unneeded calls to devm_gpiod_put()
 
gup: optimize longterm pin_user_pages() for large folio
 
gve: Add adminq command to report nic timestamp
gve: Add adminq lock for queues creation and destruction
gve: Add device option for nic clock synchronization
gve: Add initial PTP device support
gve: Add rx hardware timestamp expansion
gve: Add support to query the nic clock
gve: add XDP_TX and XDP_REDIRECT support for DQ RDA
gve: Advertise support for rx hardware timestamping
gve: deduplicate xdp info and xsk pool registration logic
gve: Fix various typos and improve code comments
gve: global: fix "for a while" typo
gve: implement DQO RX datapath and control path for AF_XDP zero-copy
gve: implement DQO TX datapath for AF_XDP zero-copy
gve: Implement ndo_hwtstamp_get/set for RX timestamping
gve: keep registry of zc xsk pools in netdev_priv
gve: make IRQ handlers and page allocation NUMA aware
gve: merge xdp and xsk registration
gve: prevent ethtool ops after shutdown
gve: refactor DQO TX methods to be more generic for XDP
gve: rename gve_xdp_xmit to gve_xdp_xmit_gqi
gve: Return error for unknown admin queue command
gve: update MAINTAINERS
 
habanalabs: fix UAF in export_dmabuf()
 
hamradio: ignore ops-locked netdevs
 
hardening: Require clang 20.1.0 for __counted_by
 
hexagon: ptrace: Use USER_REGSET_NOTE_TYPE() to specify regset note names
 
hfi1: get rid of redundant debugfs_file_{get,put}()
 
hfs: fix general protection fault in hfs_find_init()
hfs: fix not erasing deleted b-tree node issue
hfs: fix slab-out-of-bounds in hfs_bnode_read()
hfs: make splice write available again
 
hfsplus: don't set REQ_SYNC for hfsplus_submit_bio()
hfsplus: don't use BUG_ON() in hfsplus_create_attributes_file()
hfsplus: fix slab-out-of-bounds in hfsplus_bnode_read()
hfsplus: fix slab-out-of-bounds read in hfsplus_uni2asc()
hfsplus: make splice write available again
hfsplus: remove mutex_lock check in hfsplus_free_extents
 
HID: amd_sfh: Add sync across amd sfh work functions
HID: amd_sfh: Enable operating mode
HID: apple: Add Apple Magic Keyboard A3118 USB-C support
HID: apple: Add Apple Magic Keyboard A3119 USB-C support
HID: apple: add fnmode=4 to disable translation of fkeys and make it default on Macs with Touch Bar
HID: apple: Add necessary IDs and support for replacement trackpad on MacBookPro15,1
HID: apple: avoid setting up battery timer for devices without battery
HID: apple: move backlight report structs to other backlight structs
HID: apple: remove unused APPLE_IGNORE_MOUSE quirk
HID: apple: use secs_to_jiffies() for battery timeout
HID: apple: use switch case to set fn translation table
HID: apple: validate feature-report field count to prevent NULL pointer dereference
HID: asus: add support for missing PX series fn keys
HID: asus: fix UAF via HID_CLAIMED_INPUT validation
HID: core: Add bus define for SoundWire bus
HID: core: Harden s32ton() against conversion to 0 bits
HID: core: Improve the kerneldoc for hid_report_len()
HID: cp2112: fix setter callbacks return value
HID: debug: Use the __set_current_state()
HID: elecom: add support for ELECOM M-DT2DRBK
 
hid: fix I2C read buffer overflow in raw_event() for mcp2221
 
HID: hid-ids.h: Fix LITE_STAR_GT987 device id define
HID: hid-ntrig: fix unable to handle page fault in ntrig_report_version()
HID: hid-pidff.h: Fix comment styling
HID: hid-steam: Use new BTN_GRIP* buttons
HID: input: rename hidinput_set_battery_charge_status()
HID: input: report battery status changes immediately
HID: intel-ish-hid: Increase ISHTP resume ack timeout to 300ms
HID: Intel-thc-hid: Intel-quicki2c: Add driver data support
HID: Intel-thc-hid: Intel-quicki2c: Add two new features to PTL
HID: intel-thc-hid: intel-quicki2c: Add WCL Device IDs
HID: Intel-thc-hid: Intel-quicki2c: Enable Wake-on-Touch feature
HID: intel-thc-hid: Intel-quicki2c: Enhance driver re-install flow
HID: intel-thc-hid: intel-quicki2c: Fix ACPI dsd ICRS/ISUB length
HID: Intel-thc-hid: Intel-quicki2c: Refine code comments
HID: intel-thc-hid: intel-quickspi: Add WCL Device IDs
HID: Intel-thc-hid: Intel-quickspi: Enable Wake-on-Touch feature
HID: Intel-thc-hid: Intel-thc: Add thc_dma_content into kernel doc
HID: Intel-thc-hid: Intel-thc: Add Wake-on-Touch support
HID: intel-thc-hid: intel-thc: Fix incorrect pointer arithmetic in I2C regs save
HID: Intel-thc-hid: Intel-thc: Introduce interrupt delay control
HID: Intel-thc-hid: Intel-thc: Introduce max input size control
HID: Intel-thc-hid: Intel-thc: Refine code comments
HID: intel-thc-hid: Separate max input size control conditional list
HID: intel-thc: make ptl_ddata static
HID: Kconfig: Fix spelling mistake "enthropy" -> "entropy"
HID: lenovo: Use KEY_PERFORMANCE instead of ACPI's platform_profile
HID: logitech: Add ids for G PRO 2 LIGHTSPEED
HID: magicmouse: avoid setting up battery timer when not needed
HID: magicmouse: use secs_to_jiffies() for battery timeout
HID: mcp-2221: Replace manual comparison with min() macro
HID: mcp2221: set gpio pin mode
HID: multitouch: add device ID for Apple Touch Bar
HID: multitouch: fix slab out-of-bounds access in mt_report_fixup()
HID: multitouch: Get the contact ID from HID_DG_TRANSDUCER_INDEX fields in case of Apple Touch Bar
HID: multitouch: specify that Apple Touch Bar is direct
HID: multitouch: support getting the tip state from HID_DG_TOUCH fields in Apple Touch Bar
HID: multitouch: take cls->maxcontacts into account for Apple Touch Bar even without a HID_DG_CONTACTMAX field
HID: pidff: Add missing spaces
HID: pidff: Fix missing blank lines after declarations
HID: pidff: Move else if statements to follow closing braces
HID: pidff: Move trailing statements in pidff_rescale_signed()
HID: pidff: Remove unneeded debug from pidff_clamp()
HID: pidff: Remove unneeded else in pidff_find_special_field()
HID: pidff: Rework pidff_set_time() to fix warnings
HID: pidff: Use __func__ in debugs
HID: quirks: add support for Legion Go dual dinput modes
HID: quirks: remove T2 devices from hid_mouse_ignore_list
HID: rate-limit hid_warn to prevent log flooding
HID: replace scnprintf() with sysfs_emit()
HID: uclogic: Add support for XP-PEN Artist 22R Pro
HID: uclogic: make read-only array reconnect_event static const
HID: universal-pidff: Fix missing blank lines
HID: wacom: Add a new Art Pen 2
 
highmem: remove a use of folio->page
 
hinic3: remove tx_q name collision hack
hinic3: use netif_subqueue_sent api
 
hrtimers: Unconditionally update target CPU base after offline timer migration
 
hsr: hold rcu and dev lock for hsr_get_port_ndev
hsr: use hsr_for_each_port_rtnl in hsr_port_get_hsr
hsr: use rtnl lock when iterating over ports
 
hung_task: extend hung task blocker tracking to rwsems
 
hv_netvsc: Fix panic during namespace deletion with VF
 
hv_sock: Return the readable bytes in hvs_stream_has_data()
 
hwmon: (adt7475) Implement support for #pwm-cells = <3>
hwmon: (amc6821) Add cooling device support
hwmon: (amc6821) Move reading fan data from OF to a function
hwmon: (asus-ec-sensors) add ProArt X870E-CREATOR WIFI
hwmon: (asus-ec-sensors) add support for ROG STRIX Z490-F GAMING
hwmon: (corsair-psu) add support for HX1200i Series 2025
hwmon: (emc2305) Add support for PWM frequency, polarity and output
hwmon: (emc2305) Configure PWM channels based on DT properties
hwmon: (emc2305) Enable PWM polarity and output configuration
hwmon: (emc2305) Set initial PWM minimum value during probe based on thermal state
hwmon: (gsc-hwmon) fix fan pwm setpoint show functions
hwmon: (ibmaem) match return type of wait_for_completion_timeout
hwmon: (ina238) Add support for INA228
hwmon: (ina238) Correctly clamp power limits
hwmon: (ina238) Correctly clamp shunt voltage limit
hwmon: (ina238) Correctly clamp temperature
hwmon: (ina238) Fix inconsistent whitespace
hwmon: (ltc4282) convert from round_rate() to determine_rate()
hwmon: (ltc4282) fix copy paste on variable name
hwmon: (max31827) use sysfs_emit() in temp1_resolution_show()
hwmon: (pmbus/adp1050) Add regulator support for ltp8800
hwmon: (pmbus/adp1050) Add support for adp1051, adp1055 and ltp8800
hwmon: (pmbus/isl68137) Add support for RAA229621
hwmon: (pmbus/tps53679) Add support for TPS53685
hwmon: (w83627ehf) make the read-only arrays 'bit' static const
hwmon: add support for MC33XS2410 hardware monitoring
hwmon: mlxreg-fan: Prevent fans from getting stuck at 0 RPM
 
hwrng: drivers - Remove redundant pm_runtime_mark_last_busy() calls
hwrng: mtk - handle devm_pm_runtime_enable errors
 
i2c: acpi: Replace custom code with device_match_acpi_handle()
i2c: apple: Drop default ARCH_APPLE in Kconfig
i2c: Clarify behavior of I2C_M_RD flag
i2c: core: Fix double-free of fwnode in i2c_unregister_device()
i2c: designware: Add quirk for Intel Xe
i2c: designware: Use polling by default when there is no irq resource
i2c: Force DLL0945 touchpad i2c freq to 100khz
i2c: i801: Hide Intel Birch Stream SoC TCO WDT
i2c: imx: use guard to take spinlock
i2c: lpi2c: convert to use secs_to_jiffies()
i2c: lpi2c: implement xfer_atomic callback
i2c: lpi2c: use readl_poll_timeout() for register polling
i2c: mux: pca954x: Use dev_fwnode()
i2c: muxes: mule: Fix an error handling path in mule_i2c_mux_probe()
i2c: qcom-geni: fix I2C frequency table to achieve accurate bus rates
i2c: riic: Add support for RZ/T2H SoC
i2c: riic: Allow setting frequencies lower than 50KHz
i2c: riic: Move generic compatible string to end of array
i2c: riic: Pass IRQ desc array as part of OF data
i2c: rtl9300: Add missing count byte for SMBus Block Ops
i2c: rtl9300: Drop unsupported I2C_FUNC_SMBUS_I2C_BLOCK
i2c: rtl9300: ensure data length is within supported range
i2c: rtl9300: fix channel number bound check
i2c: rtl9300: Fix multi-byte I2C write
i2c: rtl9300: Fix out-of-bounds bug in rtl9300_i2c_smbus_xfer
i2c: rtl9300: Increase timeout for transfer polling
i2c: rtl9300: remove broken SMBus Quick operation support
i2c: st: Use min() to improve code
i2c: stm32f7: support i2c_*_dma_safe_msg_buf APIs
i2c: stm32f7: Use str_on_off() helper
i2c: tegra: Add missing kernel-doc for dma_dev member
i2c: tegra: Remove dma_sync_*() calls
i2c: tegra: Use internal reset when reset property is not available
 
i3c: add missing include to internal header
i3c: Add more parameters for controllers to the header
i3c: add patchwork entry to MAINTAINERS
i3c: don't fail if GETHDRCAP is unsupported
i3c: dw: Remove redundant pm_runtime_mark_last_busy() calls
i3c: dw: replace ENOTSUPP with SUSV4-compliant EOPNOTSUPP
i3c: dw: use adapter timeout value for I2C transfers
i3c: Fix i3c_device_do_priv_xfers() kernel-doc indentation
i3c: fix module_i3c_i2c_driver() with I3C=n
i3c: master: Add basic driver for the Renesas I3C controller
i3c: master: Add inline i3c_readl_fifo() and i3c_writel_fifo()
i3c: master: cdns: replace ENOTSUPP with SUSV4-compliant EOPNOTSUPP
i3c: master: cdns: Simplify handling clocks in probe()
i3c: master: cdns: use adapter timeout value for I2C transfers
i3c: master: cdns: Use i3c_writel_fifo() and i3c_readl_fifo()
i3c: master: dw: Use i3c_writel_fifo() and i3c_readl_fifo()
i3c: master: Initialize ret in i3c_i2c_notifier_call()
i3c: master: replace ENOTSUPP with SUSV4-compliant EOPNOTSUPP
i3c: master: svc: Fix npcm845 FIFO_EMPTY quirk
i3c: master: svc: Remove redundant pm_runtime_mark_last_busy() calls
i3c: master: svc: use adapter timeout value for I2C transfers
i3c: mipi-i3c-hci: use adapter timeout value for I2C transfers
i3c: prefix hexadecimal entries in sysfs
i3c: Standardize defines for specification parameters
 
i40e: add link_down_events statistic
i40e: add mask to apply valid bits for itr_idx
i40e: add max boundary check for VF filters
i40e: add validation for ring_len param
i40e: convert to ndo_hwtstamp_get() and ndo_hwtstamp_set()
i40e: fix idx validation in config queues msg
i40e: fix idx validation in i40e_validate_queue_map
i40e: fix input validation logic for action_meta
i40e: fix IRQ freeing in i40e_vsi_request_irq_msix error path
i40e: fix Jumbo Frame support after iPXE boot
i40e: Fix potential invalid access when MAC list is empty
i40e: fix validation of VF state in get resources
i40e: improve VF MAC filters accounting
i40e: remove read access to debugfs files
i40e: remove redundant memory barrier when cleaning Tx descs
i40e: use libie adminq descriptors
i40e: use libie_aq_str
 
iavf: access ->pp through netmem_desc instead of page
iavf: convert to NAPI IRQ affinity API
iavf: use libie adminq descriptors
iavf: use libie_aq_str
 
IB/cm: Use separate agent w/o flow control for REP
 
IB/core: Add UVERBS_METHOD_REG_MR on the MR object
 
IB/iser: Remove unnecessary local variable
 
IB/mad: Add flow control for solicited MADs
IB/mad: Add state machine to MAD layer
 
IB/mlx5: Fix obj_type mismatch for SRQ event subscriptions
 
IB: Extend UVERBS_METHOD_REG_MR to get DMAH
 
ibmveth: Add multi buffers rx replenishment hcall support
 
ibmvnic: Use ndo_get_stats64 to fix inaccurate SAR reporting
 
ice, libie: move generic adminq descriptors to lib
 
ice: add 40G speed to Admin Command GET PORT OPTION
ice: add a separate Rx handler for flow director commands
ice: add E835 device IDs
ice: add functions to get and set Tx queue context
ice: add ice driver PTP pin documentation
ice: add link_down_events statistic
ice: add multiple TSPLL helpers
ice: add phase offset monitor for all PPS dpll inputs
ice: add ref-sync dpll pins
ice: add support for reading and unpacking Rx queue context
ice: add TSPLL log config helper
ice: avoid rebuilding if MSI-X vector count is unchanged
ice: breakout common LAG code into helpers
ice: change SMA pins to SDP in PTP API
ice: clear time_sync_en field for E825-C during reprogramming
ice: convert ice_add_prof() to bitmap
ice: convert to ndo_hwtstamp_get() and ndo_hwtstamp_set()
ice: default to TIME_REF instead of TXCO on E825-C
ice: don't leave device non-functional if Tx scheduler config fails
ice: expose VF functions used by live migration
ice: fall back to TCXO on TSPLL lock fail
ice: fix E825-C TSPLL register definitions
ice: fix incorrect counter for buffer allocation failures
ice: fix NULL access of tx->in_use in ice_ll_ts_intr
ice: fix NULL access of tx->in_use in ice_ptp_ts_irq
ice: fix NULL pointer dereference in ice_unplug_aux_dev() on reset
ice: fix Rx page leak on multi-buffer frames
ice: introduce ice_get_vf_by_dev() wrapper
ice: move ice_vsi_update_l2tsel to ice_lib.c
ice: move TSPLL functions to a separate file
ice: move TSPLL init calls to ice_ptp.c
ice: read TSPLL registers again before reporting status
ice: redesign dpll sma/u.fl pins control
ice: remove ice_tspll_params_e825 definitions
ice: rename TSPLL and CGU functions and definitions
ice: save RSS hash configuration for migration
ice: use bitfields instead of unions for CGU regs
ice: use designated initializers for TSPLL consts
ice: use fixed adapter index for E825C embedded devices
ice: use libie_aq_str
ice: use pci_iov_vf_id() to get VF ID
ice: wait before enabling TSPLL
 
icmp: fix icmp_ndo_send address translation for reply direction
 
idpf: access ->pp through netmem_desc instead of page
idpf: add cross timestamping
idpf: add flow steering support
idpf: add support for Tx refillqs in flow scheduling mode
idpf: fix UAF in RDMA core aux dev deinitialization
idpf: implement core RDMA auxiliary dev create, init, and destroy
idpf: implement get LAN MMIO memory regions
idpf: implement IDC vport aux driver MTU change handler
idpf: implement RDMA vport auxiliary dev create, init, and destroy
idpf: implement remaining IDC RDMA core callbacks and handlers
idpf: improve when to set RE bit logic
idpf: preserve coalescing settings across resets
idpf: remove obsolete stashing code
idpf: replace flow scheduling buffer ring with buffer pool
idpf: set mac type when adding and removing MAC filters
idpf: simplify and fix splitq Tx packet rollback error path
idpf: stop Tx if there are insufficient buffer resources
idpf: use reserved RDMA vectors from control plane
 
ie31200/EDAC: Add Intel Bartlett Lake-S SoCs support
 
igb: convert to ndo_hwtstamp_get() and ndo_hwtstamp_set()
igb: fix link test skipping when interface is admin down
igb: Fix NULL pointer dereference in ethtool loopback test
igb: xsk: solve negative overflow of nb_pkts in zerocopy mode
 
igbvf: add tx_timeout_count to ethtool statistics
igbvf: remove unused fields from struct igbvf_adapter
igbvf: remove unused interrupt counter fields from struct igbvf_adapter
 
igc: add DCTL prefix to related macros
igc: add preemptible queue support in mqprio
igc: add preemptible queue support in taprio
igc: add private flag to reverse TX queue priority in TSN mode
igc: Add wildcard rule support to ethtool NFC using Default Queue
igc: assign highest TX queue number as highest priority in mqprio
igc: convert to ndo_hwtstamp_get() and ndo_hwtstamp_set()
igc: don't fail igc_probe() on LED setup error
igc: fix disabling L1.2 PCI-E link substate on I226 on init
igc: Make the const read-only array supported_sizes static
igc: move TXDCTL and RXDCTL related macros
igc: refactor TXDCTL macros to use FIELD_PREP and GEN_MASK
igc: Relocate RSS field definitions to igc_defines.h
 
iio: ABI: fix correctness of I and Q modifiers
iio: accel: adxl313: add AC coupled activity/inactivity events
iio: accel: adxl313: add activity sensing
iio: accel: adxl313: add buffered FIFO watermark with interrupt handling
iio: accel: adxl313: add debug register
iio: accel: adxl313: add function to enable measurement
iio: accel: adxl313: add inactivity sensing
iio: accel: adxl313: implement power-save on inactivity
iio: accel: adxl313: make use of regmap cache
iio: accel: adxl345: add g-range configuration
iio: accel: adxl345: extend sample frequency adjustments
iio: accel: adxl345: make adxl345_events const
iio: accel: adxl345: make data struct variable irq function local
iio: accel: adxl345: replace magic numbers by unit expressions
iio: accel: adxl345: simplify interrupt mapping
iio: accel: adxl345: simplify measure enable
iio: accel: adxl345: simplify reading the FIFO
iio: accel: adxl372: use = { } instead of memset()
iio: accel: kionix-kx022a: Apply approximate iwyu principles to includes
iio: accel: mma9553: make mma9553_event_info const
iio: accel: msa311: use = { } instead of memset()
iio: accel: sca3000: replace error_ret labels by simple returns
iio: accel: sca3300: fix uninitialized iio scan data
iio: adc: ad4000: don't use shift_right()
iio: adc: ad4080: add driver support
iio: adc: ad4170-4: Add clock provider support
iio: adc: ad4170-4: Add digital filter and sample frequency config support
iio: adc: ad4170-4: Add GPIO controller support
iio: adc: ad4170-4: Add support for buffered data capture
iio: adc: ad4170-4: Add support for calibration bias
iio: adc: ad4170-4: Add support for calibration gain
iio: adc: ad4170-4: Add support for internal temperature sensor
iio: adc: ad4170-4: Add support for weigh scale, thermocouple, and RTD sens
iio: adc: ad4170-4: Add timestamp channel
iio: adc: ad4851: ad4851_set_oversampling_ratio parameters update
iio: adc: ad4851: add spi 3-wire support
iio: adc: ad7091r5: make ad7091r5_init_info const
iio: adc: ad7091r8: make ad7091r_init_info const
iio: adc: ad7124: fix channel lookup in syscalib functions
iio: adc: ad7124: Use separate structures rather than array for chip info
iio: adc: ad7173: add SPI offload support
iio: adc: ad7173: check return value of spi_setup()
iio: adc: ad7173: fix calibration channel
iio: adc: ad7173: fix channels index for syscalib_mode
iio: adc: ad7173: fix num_slots
iio: adc: ad7173: fix setting ODR in probe
iio: adc: ad7173: prevent scan if too many setups requested
iio: adc: ad7173: simplify clock enable/disable
iio: adc: ad7380: fix missing max_conversion_rate_hz on adaq4381-4
iio: adc: ad7380: remove unused oversampling_ratio getter
iio: adc: ad7405: add ad7405 driver
iio: adc: ad7476: Support ROHM BU79100G
iio: adc: ad7606: add enabling of optional Vrefin voltage
iio: adc: ad7606: add gain calibration support
iio: adc: ad7606: add offset and phase calibration support
iio: adc: ad7606: enable Vdrive power supply
iio: adc: ad7606: exit for invalid fdt dt_schema properties
iio: adc: ad7606: rename chan_scale to a more generic chan_info
iio: adc: ad7768-1: add filter type and oversampling ratio attributes
iio: adc: ad7768-1: Add GPIO controller support
iio: adc: ad7768-1: add low pass -3dB cutoff attribute
iio: adc: ad7768-1: add multiple scan types to support 16-bits mode
iio: adc: ad7768-1: add regulator to control VCM output
iio: adc: ad7768-1: add support for Synchronization over SPI
iio: adc: ad7768-1: Ensure SYNC_IN pulse minimum timing requirement
iio: adc: ad7768-1: replace manual attribute declaration
iio: adc: ad_sigma_delta: add SPI offload support
iio: adc: ad_sigma_delta: audit included headers
iio: adc: ad_sigma_delta: change to buffer predisable
iio: adc: ad_sigma_delta: don't overallocate scan buffer
iio: adc: ad_sigma_delta: refactor setting read address
iio: adc: ad_sigma_delta: Select IIO_BUFFER_DMAENGINE and SPI_OFFLOAD
iio: adc: ad_sigma_delta: sort includes
iio: adc: ad_sigma_delta: use BITS_TO_BYTES() macro
iio: adc: ad_sigma_delta: use sizeof() in ALIGN()
iio: adc: ad_sigma_delta: use spi_optimize_message()
iio: adc: ad_sigma_delta: use u8 instead of uint8_t
iio: adc: Add basic support for AD4170-4
iio: adc: adi-axi-adc: add axi_adc_oversampling_ratio_set
iio: adc: adi-axi-adc: add data align process
iio: adc: adi-axi-adc: add filter type config
iio: adc: adi-axi-adc: add num lanes support
iio: adc: at91_adc: make at91_adc_caps const
iio: adc: axp20x_adc: make axp717_maps const
iio: adc: bd79124: Add GPIOLIB dependency
iio: adc: dln2-adc: use = { } instead of memset()
iio: adc: mp2629_adc: make mp2629_channels const
iio: adc: mt6359: Add ready register index and mask to channel data
iio: adc: mt6359: Add support for MediaTek MT6363 PMIC AUXADC
iio: adc: mt6359: Add support for MediaTek MT6373 PMIC AUXADC
iio: adc: mt6359: Move reference voltage to platform data
iio: adc: mt6360-adc: use = { } instead of memset()
iio: adc: qcom-vadc: make scale_adc5_fn const
iio: adc: rockchip_saradc: use = { } instead of memset()
iio: adc: rtq6056: use = { } instead of memset()
iio: adc: rzg2l: Cleanup suspend/resume path
iio: adc: rzg2l_adc: Set driver data before enabling runtime PM
iio: adc: stm32-adc: make stm32_adc_trig_info const
iio: adc: stm32-adc: use = { } instead of memset()
iio: adc: stm32-adc: Use dev_fwnode()
iio: adc: stm32-dfsdm: Fix build warnings about export.h
iio: adc: ti-ads1015: use = { } instead of memset()
iio: adc: ti-ads1119: use = { } instead of memset()
iio: adc: ti-ads131e08: Fix spelling mistake "tweek" -> "tweak"
iio: adc: ti-lmp92064: use = { } instead of memset()
iio: adc: ti-tsc2046: use = { } instead of memset()
iio: adc: vf610: Drop -ENOMEM error message
iio: adc: vf610: Simplify with dev_err_probe
iio: Add driver for Nicera D3-323-AA PIR sensor
iio: amplifiers: ad8366: make ad8366_info const
iio: amplifiers: ada4250: don't fail on bad chip ID
iio: amplifiers: ada4250: move offset_uv in struct
iio: amplifiers: ada4250: use dev_err_probe()
iio: amplifiers: ada4250: use devm_regulator_get_enable_read_voltage()
iio: amplifiers: ada4250: use DMA-safe memory for regmap_bulk_read()
iio: amplifiers: ada4250: used dev local variable
iio: backend: add support for data alignment
iio: backend: add support for filter config
iio: backend: add support for number of lanes
iio: backend: update iio_backend_oversampling_ratio_set
iio: bmi160: suspend and resume triggering on relevant pm operations
iio: bmi270: suspend and resume triggering on relevant pm operations
iio: buffer: Fix checkpatch.pl warning
iio: chemical: atlas-ezo-sensor: make atlas_ezo_devices const
iio: chemical: bme680: convert to use maple tree register cache
iio: chemical: scd30: use = { } instead of memset()
iio: chemical: scd4x: use = { } instead of memset()
iio: chemical: sunrise_co2: use = { } instead of memset()
iio: common: hid-sensor-attributes: make unit_conversion const
iio: core: add ADC delay calibration definition
iio: cros_ec_sensors: add cros_ec_activity driver
iio: dac: ad3552r: use = { } instead of memset()
iio: dac: ad5380: convert to use maple tree register cache
iio: dac: ad5770r: make ad5770r_rng_tbl const
iio: dac: adi-axi-dac: use unique bus free check
iio: dac: bd79703: convert to use maple tree register cache
iio: dac: ltc2688: make ltc2688_dither_ext_info const
iio: dac: vf610: Simplify with devm_clk_get_enabled()
iio: health: afe4403: convert to use maple tree register cache
iio: health: afe4404: convert to use maple tree register cache
iio: imu: adis16400: Use separate structures rather than an array for chip info
iio: imu: bmi160: make bmi160_regs const
iio: imu: bmi270: add channel for step counter
iio: imu: bmi270: add step counter watermark event
iio: imu: bno055: convert to use maple tree register cache
iio: imu: bno055: fix OOB access of hw_xlate array
iio: imu: bno055: make bno055_sysfs_attr const
iio: imu: icm42600: convert to use maple tree register cache
iio: imu: inv_icm42600: add wakeup functionality for Wake-on-Motion
iio: imu: inv_icm42600: add WoM support
iio: imu: inv_icm42600: change invalid data error to -EBUSY
iio: imu: inv_icm42600: Convert to uXX and sXX integer types
iio: imu: inv_icm42600: reorganize DMA aligned buffers in structure
iio: imu: inv_icm42600: use = { } instead of memset()
iio: imu: inv_mpu6050: refactor aux read/write to use shared xfer logic
iio: imu: inv_mpu6050: Replace scnprintf with sysfs_emit
iio: imu: inv_mpu6050: use = { } instead of memset()
iio: irsd200: Remove print of error code from dev_err_probe
iio: light: apds9306: Refactor threshold get/set functions to use helper
iio: light: as73211: Ensure buffer holes are zeroed
iio: light: bh1745: use = { } instead of memset()
iio: light: cm3232: make struct cm3232_als_info const
iio: light: cm3232: move calibscale to struct cm3232_chip
iio: light: isl29028: convert to use maple tree register cache
iio: light: isl76682: make isl76682_range_table const
iio: light: ltr501: convert to use maple tree register cache
iio: light: ltr501: use = { } instead of memset()
iio: light: opt4060: convert to use maple tree register cache
iio: light: opt4060: use = { } instead of memset()
iio: light: veml6030: use = { } instead of memset()
iio: light: zopt2201: make zopt2201_scale const
iio: magnetometer: af8133j: use = { } instead of memset()
iio: potentiometer: Drop unused export.h includes
iio: pressure: abp060mg: make abp_config const
iio: pressure: bmp280: use = { } instead of memset()
iio: pressure: bmp280: Use IS_ERR() in bmp280_common_probe()
iio: pressure: dlhl60d: Use separate structures rather than an array for chip info
iio: pressure: mpl3115: use = { } instead of memset()
iio: pressure: mprls0025pa: use = { } instead of memset()
iio: pressure: zpa2326: use = { } instead of memset()
iio: proximity: irsd200: use = { } instead of memset()
iio: proximity: isl29501: fix buffered read on big-endian systems
iio: proximity: vcnl3020: make vcnl3020_property const
iio: proximity: vcnl3020: pass struct vcnl3020_property by pointer
iio: Remove single use of macro definition for driver name
iio: Remove single use of macro definition for IRQ name
iio: Remove single use of macro definition for regmap name
iio: Remove unused macro definition for driver and IRQ name
iio: temperature: maxim_thermocouple: use DMA-safe buffer for spi_read()
iio: temperature: tmp006: use = { } instead of memset()
iio: trigger: stm32-lptimer: Fix build warnings about export.h
iio: trigger: stm32-timer: Fix build warnings about export.h
 
ilog2: add max_pow_of_two_factor()
 
ima: add a knob ima= to allow disabling IMA in kdump kernel
 
ima_fs: don't bother with removal of files in directory we'll be removing
ima_fs: get rid of lookup-by-dentry stuff
 
imx8m-blk-ctrl: set ISI panic write hurry level
 
include/linux/jhash.h: replace __get_unaligned_cpu32 in jhash function
 
include/linux/pgtable.h: convert arch_enter_lazy_mmu_mode() and friends to static inlines
 
include/linux/rv.h: remove redundant include file
 
include: adi-axi-common: add new helper macros
include: fsl_devices.h: drop unused, misspelled FLS_USB2_WORKAROUND_ENGCM09152
include: linux: move adi-axi-common.h out of fpga
include: trace: Add tracepoint support for inflight xfer count
 
init.h: Disable sanitizer coverage for __init and __head
 
init/Kconfig: restore CONFIG_BROKEN help text
 
init/main.c: add warning when file specified in rdinit is inaccessible
init/main.c: fix boot time tracing crash
 
Input: ad7879 - use new GPIO line value setter callbacks
Input: Add and document BTN_GRIP*
Input: add keycode for performance mode key
Input: adp5585: Add Analog Devices ADP5585/89 support
Input: adp5588 - use new GPIO line value setter callbacks
Input: adp5589 - use new GPIO line value setter callbacks
Input: adp5589: remove the driver
Input: atkbd - correctly map F13 - F24
Input: cs40l50 - remove redundant flush_workqueue() calls
Input: edt-ft5x06 - add support for FocalTech FT8716
Input: edt-ft5x06 - use per-client debugfs directory
Input: evdev - switch matching to EV_SYN
Input: goodix - add support for polling mode
Input: i8042 - add TUXEDO InfinityBook Pro Gen10 AMD to i8042 quirk table
Input: iqs7222 - avoid enabling unused interrupts
Input: max77693 - convert to atomic pwm operation
Input: max8997_haptic - optimize PWM configuration
Input: mtk-pmic-keys - add support for MT6359 PMIC keys
Input: mtk-pmic-keys - MT6359 has a specific release irq
Input: pcf50633-input - remove the driver
Input: remove special handling of id->driver_info when matching
Input: samsung-keypad - do not combine memory allocation checks
Input: samsung-keypad - do not set input device's parent explicitly
Input: samsung-keypad - switch to using devm_clk_get_prepared()
Input: samsung-keypad - use BIT() and GENMASK() where appropriate
Input: samsung-keypad - use devm to disable runtime PM
Input: samsung-keypad - use guard notation to acquire mutex
Input: samsung-keypad - use per-chip parameters
Input: samsung-keypad - use struct_size() helper
Input: st1232 - add touch-overlay handling
Input: synaptics-rmi4 - add support for F1A
Input: synaptics-rmi4 - add support for Forcepads (F21)
Input: sysrq: mv sysrq into drivers/tty/sysrq.c
Input: touch-overlay - add touchscreen overlay handling
Input: xpad - add support for Flydigi Apex 5
Input: xpad - change buttons the D-Pad gets mapped as to BTN_DPAD_*
Input: xpad - use new BTN_GRIP* buttons
 
integrity/platform_certs: Allow loading of keys in the static key management mode
 
intel_idle: Allow loading ACPI tables for any family
 
interconnect: qcom: Add Milos interconnect provider driver
interconnect: qcom: qcs615: Drop IP0 interconnects
interconnect: qcom: sc8180x: specify num_nodes
interconnect: qcom: sc8280xp: specify num_links for qnm_a1noc_cfg
 
invent_group_ids(): zero ->mnt_group_id always implies !IS_MNT_SHARED()
 
io_uring/cmd: allow multishot polled commands
io_uring/cmd: introduce IORING_URING_CMD_REISSUE flag
io_uring/cmd: remove struct io_uring_cmd_data
 
io_uring/futex: ensure io_futex_wait() cleans up properly on failure
 
io_uring/io-wq: add check free worker before create new worker
io_uring/io-wq: fix `max_workers` breakage and `nr_workers` underflow
 
io_uring/kbuf: always use READ_ONCE() to read ring provided buffer lengths
io_uring/kbuf: fix signedness in this_len calculation
 
io_uring/memmap: cast nr_pages to size_t before shifting
 
io_uring/mock: add basic infra for test mock files
io_uring/mock: add cmd using vectored regbufs
io_uring/mock: add sync read/write
io_uring/mock: add trivial poll handler
io_uring/mock: allow to choose FMODE_NOWAIT
io_uring/mock: support for async read/write
 
io_uring/msg_ring: kill alloc_cache for io_kiocb allocations
 
io_uring/net: allow multishot receive per-invocation cap
io_uring/net: Allow to do vectorized send
io_uring/net: cast min_not_zero() type
io_uring/net: commit partial buffers on retry
io_uring/net: move io_sr_msg->retry_flags to io_sr_msg->flags
io_uring/net: Support multishot receive len cap
io_uring/net: use passed in 'len' in io_recv_buf_select()
 
io_uring/netcmd: add tx timestamping cmd support
 
io_uring/nop: add IORING_NOP_TW completion flag
 
io_uring/poll: cleanup apoll freeing
io_uring/poll: introduce io_arm_apoll()
 
io_uring/rsrc: skip atomic refcount for uncloned buffers
 
io_uring/rw: cast rw->flags assignment to rwf_t
 
io_uring/uring_cmd: get rid of io_uring_cmd_prep_setup()
io_uring/uring_cmd: implement ->sqe_copy() to avoid unnecessary copies
 
io_uring/zcrx: account area memory
io_uring/zcrx: allocate sgtable for umem areas
io_uring/zcrx: always pass page to io_zcrx_copy_chunk
io_uring/zcrx: assert area type in io_zcrx_iov_page
io_uring/zcrx: don't leak pages on account failure
io_uring/zcrx: fix leaking pages on sg init fail
io_uring/zcrx: fix null ifq on area destruction
io_uring/zcrx: introduce io_populate_area_dma
io_uring/zcrx: prepare fallback for larger pages
io_uring/zcrx: return error from io_zcrx_map_area_*
 
io_uring: add IO_URING_F_INLINE issue flag
io_uring: add mshot helper for posting CQE32
io_uring: add struct io_cold_def->sqe_copy() method
io_uring: clear ->async_data as part of normal init
io_uring: deduplicate wakeup handling
io_uring: don't use int for ABI
io_uring: export io_[un]account_mem
io_uring: fix breakage in EXPERT menu
io_uring: fix incorrect io_kiocb reference in io_link_skb
io_uring: include dying ring in task_work "should cancel" state
io_uring: remove errant ';' from IORING_CQE_F_TSTAMP_HW definition
 
iomap: add public helpers for uptodate state manipulation
iomap: add read_folio_range() handler for buffered writes
iomap: build the writeback code without CONFIG_BLOCK
iomap: cleanup the pending writeback tracking in iomap_writepage_map_blocks
iomap: export iomap_writeback_folio
iomap: Fix broken data integrity guarantees for O_SYNC writes
iomap: header diet
iomap: hide ioends from the generic writeback code
iomap: improve argument passing to iomap_read_folio_sync
iomap: move all ioend handling to ioend.c
iomap: move folio_unlock out of iomap_writeback_folio
iomap: pass more arguments using the iomap writeback context
iomap: refactor the writeback interface
iomap: rename iomap_writepage_map to iomap_writeback_folio
iomap: replace iomap_folio_ops with iomap_write_ops
 
iommu/amd/pgtbl: Fix possible race while increase page table level
 
iommu/amd: Add debugfs support to dump device table
iommu/amd: Add debugfs support to dump IOMMU Capability registers
iommu/amd: Add debugfs support to dump IOMMU command buffer
iommu/amd: Add debugfs support to dump IOMMU MMIO registers
iommu/amd: Add debugfs support to dump IRT Table
iommu/amd: Add documentation for AMD IOMMU debugfs support
iommu/amd: Add efr[HATS] max v1 page table level
iommu/amd: Add HATDis feature support
iommu/amd: Add support for device id user input
iommu/amd: Avoid stack buffer overflow from kernel cmdline
iommu/amd: Convert to msi_create_parent_irq_domain() helper
iommu/amd: Document which IRTE fields amd_iommu_update_ga() can modify
iommu/amd: Enable PASID and ATS capabilities in the correct order
iommu/amd: Factor out helper for manipulating IRTE GA/CPU info
iommu/amd: Fix alias device DTE setting
iommu/amd: Fix geometry.aperture_end for V2 tables
iommu/amd: Fix ivrs_base memleak in early_amd_iommu_init()
iommu/amd: KVM: SVM: Add IRTE metadata to affined vCPU's list if AVIC is inhibited
iommu/amd: KVM: SVM: Allow KVM to control need for GA log interrupts
iommu/amd: KVM: SVM: Delete now-unused cached/previous GA tag fields
iommu/amd: KVM: SVM: Infer IsRun from validity of pCPU destination
iommu/amd: KVM: SVM: Pass NULL @vcpu_info to indicate "not guest mode"
iommu/amd: KVM: SVM: Set pCPU info in IRTE when setting vCPU affinity
iommu/amd: KVM: SVM: Use pi_desc_addr to derive ga_root_ptr
iommu/amd: Refactor AMD IOMMU debugfs initial setup
iommu/amd: WARN if KVM calls GA IRTE helpers without virtual APIC support
iommu/amd: Wrap debugfs ABI testing symbols snippets in literal code blocks
 
iommu/apple-dart: Drop default ARCH_APPLE in Kconfig
 
iommu/arm-smmu-qcom: Add SM6115 MDSS compatible
 
iommu/arm-smmu-v3-iommufd: Add hw_info to impl_ops
iommu/arm-smmu-v3-iommufd: Add vsmmu_size/type and vsmmu_init impl ops
 
iommu/arm-smmu-v3: Do not bother impl_ops if IOMMU_VIOMMU_TYPE_ARM_SMMUV3
iommu/arm-smmu-v3: Fix smmu_domain->nr_ats_masters decrement
iommu/arm-smmu-v3: Replace arm_vsmmu_alloc with arm_vsmmu_init
iommu/arm-smmu-v3: Replace vsmmu_size/type with get_viommu_size
iommu/arm-smmu-v3: Revert vmaster in the error path
 
iommu/arm-smmu: disable PRR on SM8250
iommu/arm-smmu: Remove iommu_ops pgsize_bitmap
 
iommu/arm: Add BBM Level 2 smmu feature
 
iommu/exynos: add support for reserved regions
 
iommu/intel: Convert to msi_create_parent_irq_domain() helper
 
iommu/io-pgtable-arm: Remove unused macro iopte_prot
 
iommu/mediatek-v1: Tidy up probe_finalize
 
iommu/msm: Remove ops->pgsize_bitmap
 
iommu/mtk: Remove iommu_ops pgsize_bitmap
 
iommu/omap: Drop redundant check if ti,syscon-mmuconfig exists
iommu/omap: Use syscon_regmap_lookup_by_phandle_args
 
iommu/qcom: Fix pgsize_bitmap
iommu/qcom: Remove iommu_ops pgsize_bitmap
 
iommu/riscv: prevent NULL deref in iova_to_phys
 
iommu/s390: Fix memory corruption when using identity domain
iommu/s390: Make attach succeed when the device was surprise removed
 
iommu/tegra241-cmdqv: Add IOMMU_VEVENTQ_TYPE_TEGRA241_CMDQV support
iommu/tegra241-cmdqv: Add user-space use support
iommu/tegra241-cmdqv: Do not statically map LVCMDQs
iommu/tegra241-cmdqv: Fix missing cpu_to_le64 at lvcmdq_err_map
iommu/tegra241-cmdqv: import IOMMUFD module namespace
iommu/tegra241-cmdqv: Simplify deinit flow in tegra241_cmdqv_remove_vintf()
iommu/tegra241-cmdqv: Use request_threaded_irq
 
iommu/virtio: Make instance lookup robust
 
iommu/vt-d: Create unique domain ops for each stage
iommu/vt-d: Deduplicate cache_tag_flush_all by reusing flush_range
iommu/vt-d: Do not wipe out the page table NID when devices detach
iommu/vt-d: Fix __domain_mapping()'s usage of switch_to_super_page()
iommu/vt-d: Fix missing PASID in dev TLB flush with cache_tag_flush_all
iommu/vt-d: Fix UAF on sva unbind with pending IOPFs
iommu/vt-d: Fold domain_exit() into intel_iommu_domain_free()
iommu/vt-d: Lift the __pa to domain_setup_first_level/intel_svm_set_dev_pasid()
iommu/vt-d: Make iotlb_sync_map a static property of dmar_domain
iommu/vt-d: Optimize iotlb_sync_map for non-caching/non-RWBF modes
iommu/vt-d: Remove the CONFIG_X86 wrapping from iommu init hook
iommu/vt-d: Split intel_iommu_domain_alloc_paging_flags()
iommu/vt-d: Split intel_iommu_enforce_cache_coherency()
iommu/vt-d: Split paging_domain_compatible()
iommu/vt-d: Use pci_is_display()
 
iommu: Add iommu_copy_struct_to_user helper
iommu: Allow an input type in hw_info op
iommu: Deprecate viommu_alloc op
iommu: Introduce get_viommu_size and viommu_init ops
iommu: KVM: Split "struct vcpu_data" into separate AMD vs. Intel structs
iommu: Pass in a driver-level user data structure to viommu_init op
iommu: Remove iommu_ops pgsize_bitmap from simple drivers
iommu: Remove ops->pgsize_bitmap
iommu: Remove ops.pgsize_bitmap from drivers that don't use it
iommu: Use enum iommu_hw_info_type for type in hw_info op
 
iommufd/access: Add internal APIs for HW queue to use
iommufd/access: Bypass access->ops->unmap for internal use
 
iommufd/driver: Add iommufd_hw_queue_depend/undepend() helpers
 
iommufd/selftest: Add coverage for IOMMUFD_CMD_HW_QUEUE_ALLOC
iommufd/selftest: Add coverage for the new mmap interface
iommufd/selftest: Add coverage for vdevice tombstone
iommufd/selftest: Add coverage for viommu data
iommufd/selftest: Drop parent domain from mock_iommu_domain_nested
iommufd/selftest: Explicitly skip tests for inapplicable variant
iommufd/selftest: Replace mock_viommu_alloc with mock_viommu_init
iommufd/selftest: Support user_data in mock_viommu_alloc
iommufd/selftest: Test reserved regions near ULONG_MAX
iommufd/selftest: Update hw_info coverage for an input data_type
iommufd/selftest: Update the fail_nth limit
 
iommufd/vdevice: Remove struct device reference from struct vdevice
 
iommufd/viommu: Add driver-defined vDEVICE support
iommufd/viommu: Add IOMMUFD_CMD_HW_QUEUE_ALLOC ioctl
iommufd/viommu: Allow driver-specific user data for a vIOMMU object
iommufd/viommu: Explicitly define vdev->virt_id
iommufd/viommu: Introduce IOMMUFD_OBJ_HW_QUEUE and its related struct
iommufd/viommu: Roll back to use iommufd_object_alloc() for vdevice
iommufd/viommu: Support get_viommu_size and viommu_init ops
 
iommufd: Add a pre_destroy() op for objects
iommufd: Add iommufd_object_tombstone_user() helper
iommufd: Add mmap interface
iommufd: Allow an input data_type via iommu_hw_info
iommufd: Apply obvious cosmetic fixes
iommufd: Apply the new iommufd_object_alloc_ucmd helper
iommufd: Correct virt_id kdoc at struct iommu_vdevice_alloc
iommufd: Destroy vdevice on idevice destroy
iommufd: Do not allow _iommufd_object_alloc_ucmd if abort op is set
iommufd: Drop unused ictx in struct iommufd_vdevice
iommufd: Fix race during abort for file descriptors
iommufd: Fix refcounting race during mmap
iommufd: Fix spelling errors in iommufd.rst
iommufd: Introduce iommufd_object_alloc_ucmd helper
iommufd: Move _iommufd_object_alloc out of driver.c
iommufd: Prevent ALIGN() overflow
iommufd: Rename some shortterm-related identifiers
iommufd: Report unmapped bytes in the error path of iopt_unmap_iova_range
iommufd: Return EOPNOTSUPP for failures due to driver bugs
iommufd: Use enum iommu_veventq_type for type in struct iommufd_veventq
iommufd: Use enum iommu_viommu_type for type in struct iommufd_viommu
iommufd: viommu: free memory allocated by kvcalloc() using kvfree()
iommufd: WARN if an object is aborted with an elevated refcount
 
ionic: cancel delayed work earlier in remove
ionic: clean dbpage in de-init
ionic: print firmware heartbeat as unsigned
 
iosys-map: Fix undefined behavior in iosys_map_clear()
 
iov_iter: iterate_folioq: fix handling of offset >= folio size
 
ip6_gre: Factor out common ip6gre tunnel match into helper
 
ip6_tunnel: enable to change proto of fb tunnels
 
ipa: fix compile-testing with qcom-mdt=m
 
ipe: don't bother with removal of files in directory we'll be removing
ipe: use SHA-256 library API instead of crypto_shash API
 
ipmi: Fix strcpy source and destination the same
ipmi: Use dev_warn_ratelimited() for incorrect message warnings
 
ipv4: adopt dst_dev, skb_dst_dev and skb_dst_dev_net[_rcu]
ipv4: fib: Remove unnecessary encap_type check
ipv4: Fix NULL vs error pointer check in inet_blackhole_dev_init()
 
ipv6: add `force_forwarding` sysctl to enable per-interface forwarding
ipv6: add a retry logic in net6_rt_notify()
ipv6: Add sockaddr_inet unified address structure
ipv6: adopt dst_dev() helper
ipv6: adopt skb_dst_dev() and skb_dst_dev_net[_rcu]() helpers
ipv6: annotate data-races around devconf->rpl_seg_enabled
ipv6: annotate data-races around rt->fib6_nsiblings
ipv6: anycast: Don't hold RTNL for IPV6_JOIN_ANYCAST.
ipv6: anycast: Don't hold RTNL for IPV6_LEAVE_ANYCAST and IPV6_ADDRFORM.
ipv6: anycast: Don't use rtnl_dereference().
ipv6: anycast: Unify two error paths in ipv6_sock_ac_join().
ipv6: Cleanup fib6_drop_pcpu_from()
ipv6: fix possible infinite loop in fib6_info_uses_dev()
ipv6: guard ip6_mr_output() with rcu
ipv6: ip6_mc_input() and ip6_mr_input() cleanups
ipv6: mcast: Avoid a duplicate pointer check in mld_del_delrec()
ipv6: mcast: Check inet6_dev->dead under idev->mc_lock in __ipv6_dev_mc_inc().
ipv6: mcast: Don't hold RTNL for IPV6_ADD_MEMBERSHIP and MCAST_JOIN_GROUP.
ipv6: mcast: Don't hold RTNL for IPV6_DROP_MEMBERSHIP and MCAST_LEAVE_GROUP.
ipv6: mcast: Don't hold RTNL for MCAST_ socket options.
ipv6: mcast: Don't hold RTNL in ipv6_sock_mc_close().
ipv6: mcast: Remove mca_get().
ipv6: mcast: Remove unnecessary ASSERT_RTNL and comment.
ipv6: mcast: Remove unnecessary null check in ip6_mc_find_dev()
ipv6: mcast: Replace locking comments with lockdep annotations.
ipv6: mcast: Simplify mld_clear_{report|query}()
ipv6: mcast: Use in6_dev_get() in ipv6_dev_mc_dec().
ipv6: ndisc: Remove __in6_dev_get() in pndisc_{constructor,destructor}().
ipv6: prevent infinite loop in rt6_nlmsg_size()
ipv6: reject malicious packets in ipv6_gso_segment()
ipv6: Remove setsockopt_needs_rtnl().
ipv6: Simplify link-local address generation for IPv6 GRE.
ipv6: sr: Fix MAC comparison to be constant-time
ipv6: sr: validate HMAC algorithm ID in seg6_hmac_info_add
 
ipvs: Fix estimator kthreads preferred affinity
ipvs: Rename del_timer in comment in ip_vs_conn_expire_now()
 
irqbypass: Drop pointless and misleading THIS_MODULE get/put
irqbypass: Drop superfluous might_sleep() annotations
irqbypass: Explicitly track producer and consumer bindings
irqbypass: Require producers to pass in Linux IRQ number during registration
irqbypass: Take ownership of producer/consumer token tracking
irqbypass: Use guard(mutex) in lieu of manual lock+unlock
irqbypass: Use paired consumer/producer to disconnect during unregister
irqbypass: Use xarray to track producers and consumers
 
irqchip/aclint-sswi: Reduce data scope
irqchip/aclint-sswi: Remove unneeded includes
 
irqchip/alpine-msi: Clean up whitespace style
irqchip/alpine-msi: Convert to __free
irqchip/alpine-msi: Convert to lock guards
irqchip/alpine-msi: Switch to msi_create_parent_irq_domain()
 
irqchip/armada-370-xp: Switch to msi_create_parent_irq_domain()
 
irqchip/aslint-sswi: Resolve hart index
 
irqchip/atmel-aic[5]: Fix incorrect lock guard conversion
 
irqchip/bcm2712-mip: Switch to msi_create_parent_irq_domain()
 
irqchip/gic-v3: Fix GICD_CTLR register naming
irqchip/gic-v3: Rename GICv3 ITS MSI parent
 
irqchip/gic-v5: Add GICv5 IRS/SPI support
irqchip/gic-v5: Add GICv5 ITS support
irqchip/gic-v5: Add GICv5 IWB support
irqchip/gic-v5: Add GICv5 LPI/IPI support
irqchip/gic-v5: Add GICv5 PPI support
irqchip/gic-v5: Enable GICv5 SMP booting
irqchip/gic-v5: Fix kmemleak L2 IST table entries false positives
irqchip/gic-v5: iwb: Fix iounmap probe failure path
irqchip/gic-v5: Populate struct gic_kvm_info
irqchip/gic-v5: Remove IRQD_RESEND_WHEN_IN_PROGRESS for ITS IRQs
irqchip/gic-v5: Remove undue WARN_ON()s in the IRS affinity parsing
irqchip/gic-v5: Skip deactivate for forwarded PPI interrupts
 
irqchip/imx-mu-msi: Convert to msi_create_parent_irq_domain() helper
 
irqchip/loongson-pch-msi.c: Switch to msi_create_parent_irq_domain()
 
irqchip/ls-scfg-msi: Fix NULL dereference in error handling
irqchip/ls-scfg-msi: Switch to use msi_create_parent_irq_domain()
 
irqchip/mips-gic: Allow forced affinity
 
irqchip/msi-lib: Add IRQ_DOMAIN_FLAG_FWNODE_PARENT handling
irqchip/msi-lib: Fix fwnode refcount in msi_lib_irq_domain_select()
 
irqchip/mvebu-gicp: Clear pending interrupts on init
irqchip/mvebu-gicp: Fix an IS_ERR() vs NULL check in probe()
irqchip/mvebu-gicp: Use resource_size() for ioremap()
 
irqchip/renesas-intc-irqpin: Convert to DEFINE_SIMPLE_DEV_PM_OPS()
 
irqchip/renesas-irqc: Convert to DEFINE_SIMPLE_DEV_PM_OPS()
 
irqchip/renesas-rzv2h: Enable SKIP_SET_WAKE and MASK_ON_SUSPEND
irqchip/renesas-rzv2h: Remove unneeded includes
 
irqchip/riscv-aplic: Use riscv_get_hart_index()
 
irqchip/riscv-imsic: Add kernel parameter to disable IPIs
irqchip/riscv-imsic: Convert to msi_create_parent_irq_domain() helper
irqchip/riscv-imsic: Don't dereference before NULL pointer check
 
irqchip/sg2042-msi: Switch to msi_create_parent_irq_domain()
 
irqchip/thead-c900-aclint-sswi: Generalize aclint-sswi driver and add MIPS P800 support
 
irqchip: Build IMX_MU_MSI only on ARM
irqchip: Use dev_fwnode()
 
irqdomain: Add device pointer to irq_domain_info and msi_domain_info
irqdomain: Export irq_domain_free_irqs_top()
 
iwlwifi: Add missing check for alloc_ordered_workqueue
iwlwifi: api: delete repeated words
iwlwifi: Fix comment typo
iwlwifi: fw: simplify the iwl_fw_dbg_collect_trig()
iwlwifi: remove unused no_sleep_autoadjust declaration
iwlwifi: use DECLARE_BITMAP macro
 
ixgbe: add link_down_events statistic
ixgbe: add MDD support
ixgbe: add Tx hang detection unhandled MDD
ixgbe: check for MDD events
ixgbe: convert to ndo_hwtstamp_get() and ndo_hwtstamp_set()
ixgbe: destroy aci.lock later within ixgbe_remove path
ixgbe: fix incorrect map used in eee linkmode
ixgbe: fix ixgbe_orom_civd_info struct layout
ixgbe: fix ndo_xdp_xmit() workloads
ixgbe: Fix typos and clarify comments in X550 driver code
ixgbe: initialize aci.lock before it's used
ixgbe: prevent from unwanted interface name changes
ixgbe: spelling corrections
ixgbe: turn off MDD while modifying SRRCTL
ixgbe: use libie adminq descriptors
ixgbe: xsk: resolve the negative overflow of budget in ixgbe_xmit_zc
 
ixgbevf: remove unused fields from struct ixgbevf_adapter
 
jbd2: prevent softlockup in jbd2_log_do_checkpoint()
 
jfs: fix metapage reference count leak in dbAllocCtl
jfs: jfs_xtree: replace XT_GETPAGE macro with xt_getpage()
jfs: Regular file corruption check
jfs: stop using write_cache_pages
jfs: truncate good inode pages when hard link is 0
jfs: upper bound check of tree index in dbAllocAG
 
kasan/test: fix protection against compiler elision
 
kasan: fix GCC mem-intrinsic prefix with sw tags
kasan: skip quarantine if object is still accessible under RCU
 
kbuild: Disable CC_HAS_ASM_GOTO_OUTPUT on clang < 17
kbuild: userprogs: use correct linker when mixing clang and GNU ld
 
kcm: Fix splice support
 
kconfig: add a function to dump all menu entries in a tree-like format
kconfig: gconf: add on_save_clicked() event handler
kconfig: gconf: add static qualifiers to event handlers
kconfig: gconf: add static qualifiers to variables
kconfig: gconf: always destroy dialog in on_window1_delete_event()
kconfig: gconf: avoid hardcoding model* in on_treeview*_button_press_event()
kconfig: gconf: avoid hardcoding model2 in on_treeview2_cursor_changed()
kconfig: gconf: avoid hardcoding model2 in renderer_edited()
kconfig: gconf: do not reconstruct tree store when a symbol is changed
kconfig: gconf: Fix Back button behavior
kconfig: gconf: fix behavior of a menu under a symbol in split view
kconfig: gconf: fix potential memory leak in renderer_edited()
kconfig: gconf: fix single view to display dependent symbols correctly
kconfig: gconf: grey out button for current view
kconfig: gconf: inline display_list() into set_view_mode()
kconfig: gconf: inline fill_row() into set_node()
kconfig: gconf: make columns resizable
kconfig: gconf: make introduction, about, license dialogs modal
kconfig: gconf: make key_press_event work in left pane too
kconfig: gconf: merge 'current' and 'browsed' global variables
kconfig: gconf: migrate to GTK 3
kconfig: gconf: move button1 and save1 initialization code
kconfig: gconf: move init_*() functions below
kconfig: gconf: move the main window event handlers below
kconfig: gconf: preserve menu selection when switching view mode
kconfig: gconf: refactor replace_button_icon()
kconfig: gconf: refactor text_insert_help()
kconfig: gconf: refactor view setting code
kconfig: gconf: remove "tooltips" property from glade
kconfig: gconf: remove dead code in display_tree_part()
kconfig: gconf: remove empty if-block
kconfig: gconf: remove glade_xml_signal_autoconnect() call
kconfig: gconf: remove global 'model1' and 'model2' variables
kconfig: gconf: remove global 'tree' variable
kconfig: gconf: remove gtk_tree_view_column_set_visible() calls
kconfig: gconf: remove gtk_tree_view_set_rules_hint() calls
kconfig: gconf: remove gtk_widget_realize() calls
kconfig: gconf: remove GtkHandleBox from glade
kconfig: gconf: remove init_tree_model()
kconfig: gconf: remove internal-child="image" nodes from glade
kconfig: gconf: remove meaningless code in init_main_window()
kconfig: gconf: remove old #ifdef GTK_CHECK_VERSION
kconfig: gconf: remove parents[] array and indent variable
kconfig: gconf: remove unnecessary default message in text view
kconfig: gconf: remove unnecessary gtk_set_locale() call
kconfig: gconf: remove unnecessary NULL checks for tree1 and tree2
kconfig: gconf: remove unneeded gtk_tree_view_set_headers_visible() calls
kconfig: gconf: remove unneeded variable in on_split_clicked()
kconfig: gconf: remove unneeded variable in text_insert_msg
kconfig: gconf: remove unneeded variables in on_treeview*_button_press_event()
kconfig: gconf: remove unused 'color' variable
kconfig: gconf: rename display_tree_part()
kconfig: gconf: rename gconf.glade to gconf.ui
kconfig: gconf: replace "tooltip" property with "tooltip-text"
kconfig: gconf: replace GDK_space with GDK_KEY_space
kconfig: gconf: replace GdkColor with GdkRGBA
kconfig: gconf: replace GTK_STOCK_{OK,NO,CANCEL}
kconfig: gconf: replace GtkHPaned and GtkVPaned with GtkPaned
kconfig: gconf: replace GtkImageMenuItem with GtkMenuItem
kconfig: gconf: replace GtkVbox with GtkBox
kconfig: gconf: show GTK version in About dialog
kconfig: gconf: use configure-event handler to adjust pane separator
kconfig: gconf: use GdkPixbuf in replace_button_icon()
kconfig: gconf: use gtk_check_menu_item_get_active() accessor
kconfig: gconf: use gtk_dialog_get_content_area() accessor
kconfig: gconf: use GtkFileChooser in on_load1_activate()
kconfig: gconf: use GtkFileChooser in on_save_as1_activate()
kconfig: gconf: use GtkTreeModelFilter to control row visibility
kconfig: gconf: use hyphens in signals
kconfig: lxdialog: fix 'space' to (de)select options
kconfig: lxdialog: replace strcpy with snprintf in print_autowrap
kconfig: lxdialog: replace strcpy() with strncpy() in inputbox.c
kconfig: nconf: Ensure null termination where strncpy is used
kconfig: qconf: confine {begin,end}Group to constructor and destructor
kconfig: qconf: do not show checkbox icon for choice
kconfig: qconf: fix ConfigList::updateListAllforAll()
kconfig: qconf: show selected choice in the Value column
kconfig: re-add menu_get_parent_menu() that returns parent menu
kconfig: rename menu_get_parent_menu() to menu_get_menu_or_parent_menu()
kconfig: set MENU_CHANGED to choice when the selected member is changed
kconfig: use memcmp instead of deprecated bcmp
 
kcov, usb: Don't disable interrupts in kcov_remote_start_usb_softirq()
 
kcov: fix typo in comment of kcov_fault_in_area
 
kcsan: test: Initialize dummy variable
 
kdump, documentation: describe craskernel CMA reservation
 
kdump: implement reserve_crashkernel_cma
kdump: wait for DMA to finish when using CMA
 
kernel,cpuset: use node-notifier instead of memory-notifier
 
kernel-doc: Fix symbol matching for dropped suffixes
 
kernel/sched/ext.c: fix typo "occured" -> "occurred" in comments
 
kernel/sys.c: Move overflow{uid,gid} sysctl into kernel/sys.c
 
kernel: relay: use __GFP_ZERO in relay_alloc_buf
kernel: trace: preemptirq_delay_test: use offstack cpu mask
 
kernfs: don't fail listing extended attributes
kernfs: Fix UAF in polling when open file is released
kernfs: remove iattr_mutex
kernfs: remove iattr_mutex
 
kexec: add KEXEC_FILE_NO_CMA as a legal flag
kexec: enable CMA based contiguous allocation
 
kexec_core: Drop redundant pm_restore_gfp_mask() call
kexec_core: Fix error code path in the KEXEC_JUMP flow
 
kfence: Remove mention of PG_slab
 
kheaders: double-quote variables to satisfy shellcheck
kheaders: make it possible to override TAR
kheaders: rebuild kheaders_data.tar.xz when a file is modified within a minute
kheaders: rebuild kheaders_data.tar.xz when KBUILD_BUILD_TIMESTAMP is changed
 
kho: add test for kexec handover
kho: init new_physxa->phys_bits to fix lockdep
kho: mm: don't allow deferred struct page with KHO
kho: warn if KHO is disabled due to an error
 
khugepaged: optimize __collapse_huge_page_copy_succeeded() by PTE batching
khugepaged: optimize collapse_pte_mapped_thp() by PTE batching
khugepaged: reduce race probability between migration and khugepaged
 
Linux: kill binderfs_remove_file()
Linux: kill simple_dentry_operations
 
kmsan: fix out-of-bounds access to shadow memory
 
kprobes: Add missing kerneldoc for __get_insn_slot
 
kselftest/arm4: Provide local defines for AT_HWCAP3
 
kselftest/arm64/abi: Add MTE_STORE_ONLY feature hwcap test
 
kselftest/arm64/mte: Add address tag related macro and function
kselftest/arm64/mte: Add MTE_STORE_ONLY testcases
kselftest/arm64/mte: Add mtefar tests on check_mmap_options
kselftest/arm64/mte: Add verification for address tag in signal handler
kselftest/arm64/mte: Check MTE_FAR feature is supported
kselftest/arm64/mte: Preparation for mte store only test
kselftest/arm64/mte: Refactor check_mmap_option test
kselftest/arm64/mte: Register mte signal handler with SA_EXPOSE_TAGBITS
 
kselftest/arm64: Add a test for vfork() with GCS
kselftest/arm64: Add MTE_FAR hwcap test
kselftest/arm64: Allow sve-ptrace to run on SME only systems
kselftest/arm64: Convert tpidr2 test to use kselftest.h
kselftest/arm64: Don't open code SVE_PT_SIZE() in fp-ptrace
kselftest/arm64: Fix check for setting new VLs in sve-ptrace
kselftest/arm64: Fix SVE write data generation for SME only systems
kselftest/arm64: Fix test for streaming FPSIMD write in sve-ptrace
kselftest/arm64: Handle attempts to disable SM on SME only systems
kselftest/arm64: Specify SVE data when testing VL set in sve-ptrace
kselftest/arm64: Test FPSIMD format data writes via NT_ARM_SVE in fp-ptrace
kselftest/arm64: Test SME on SME only systems in fp-ptrace
 
kselftest/mm: clarify errors for pipe()
 
ksm_tests: skip hugepage test when Transparent Hugepages are disabled
 
ksmbd: allow a filename to contain colons on SMB3.1.1 posix extensions
ksmbd: check return value of xa_store() in krb5_authenticate
ksmbd: extend the connection limiting mechanism to support IPv6
ksmbd: fix corrupted mtime and ctime in smb2_open
ksmbd: fix null pointer dereference error in generate_encryptionkey
ksmbd: fix Preauh_HashValue race condition
ksmbd: fix refcount leak causing resource not released
ksmbd: limit repeated connections from clients with the same IP
ksmbd: smbdirect: validate data_offset and data_length field of smb_direct_data_transfer
ksmbd: smbdirect: verify remaining_data_length respects max_fragmented_recv_size
 
kstack_erase: Add -mgeneral-regs-only to silence Clang warnings
kstack_erase: Disable kstack_erase for all of arm compressed boot code
kstack_erase: Fix missed export of renamed KSTACK_ERASE_CFLAGS
kstack_erase: Support Clang stack depth tracking
 
ktest.pl: Add -D option to override options
ktest.pl: Add new PATCHCHECK_SKIP option to skip testing individual commits
ktest.pl: Allow command option -D to override temp variables
ktest.pl: Always display BUILD_DIR and OUTPUT_DIR at the start of tests
ktest.pl: Have -D option work without a space
ktest.pl: Prevent recursion of default variable options
 
kthread: update comment for __to_kthread
 
kunit/fortify: Add back "volatile" for sizeof() constants
 
kunit: Add test for static stub
kunit: Adjust kunit_test timeout based on test_{suite,case} speed
kunit: fix longest symbol length test
kunit: kasan_test: disable fortify string checker on kasan_strings() test
kunit: Make default kunit_test timeout configurable via both a module parameter and a Kconfig option
kunit: test: Drop CONFIG_MODULE ifdeffery
kunit: test: Export kunit_attach_mm()
 
KVM: Acquire SCRU lock outside of irqfds.lock during assignment
KVM: Add irqfd to eventfd's waitqueue while holding irqfds.lock
KVM: Add irqfd to KVM's list via the vfs_poll() callback
KVM: Add trace_kvm_vm_set_mem_attributes()
KVM: arm64: Add helper to identify a nested context
KVM: arm64: Advertise FGT2 registers to userspace
KVM: arm64: Advertise support for FEAT_DoubleFault2
KVM: arm64: Advertise support for FEAT_SCTLR2
KVM: arm64: Allow cacheable stage 2 mapping using VMA flags
KVM: arm64: Assume non-PFNMAP/MIXEDMAP VMAs can be mapped cacheable
KVM: arm64: Block cacheable PFNMAP mapping
KVM: arm64: Check for SYSREGS_ON_CPU before accessing the 32bit state
KVM: arm64: Check for SYSREGS_ON_CPU before accessing the CPU state
KVM: arm64: Clarify the check for reset callback in check_sysreg_table()
KVM: arm64: Commit exceptions from KVM_SET_VCPU_EVENTS immediately
KVM: arm64: Condition FGT registers on feature availability
KVM: arm64: Context switch SCTLR2_ELx when advertised to the guest
KVM: arm64: Convert MDCR_EL2 to config-driven sanitisation
KVM: arm64: Convert SCTLR_EL1 to config-driven sanitisation
KVM: arm64: Convert TCR2_EL2 to config-driven sanitisation
KVM: arm64: Correctly populate FAR_EL2 on nested SEA injection
KVM: arm64: Define constant value for ICC_SRE_EL2
KVM: arm64: Define helper for ICH_VTR_EL2
KVM: arm64: Describe SCTLR2_ELx RESx masks
KVM: arm64: Disambiguate support for vSGIs v. vLPIs
KVM: arm64: Document registers exposed via KVM_DEV_ARM_VGIC_GRP_CPU_SYSREGS
KVM: arm64: Don't advertise ICH_*_EL2 registers through GET_ONE_REG
KVM: arm64: Don't attempt vLPI mappings when vPE allocation is disabled
KVM: arm64: Don't retire MMIO instruction w/ pending (emulated) SError
KVM: arm64: Enable SCTLR2 when advertised to the guest
KVM: arm64: Enforce the sorting of the GICv3 system register table
KVM: arm64: Expose FEAT_MTE_TAGGED_FAR feature to guest
KVM: arm64: Expose GICv3 EL2 registers via KVM_DEV_ARM_VGIC_GRP_CPU_SYSREGS
KVM: arm64: Expose MTE_STORE_ONLY feature to guest
KVM: arm64: Expose new KVM cap for cacheable PFNMAP
KVM: arm64: Factor out helper for selecting exception target EL
KVM: arm64: Filter out HCR_EL2 bits when running in hypervisor context
KVM: arm64: Fix parameter ordering for VBAR_EL1 assignment
KVM: arm64: Fix vcpu_{read,write}_sys_reg() accessors
KVM: arm64: Follow specification when implementing WXN
KVM: arm64: Get rid of ARM64_FEATURE_MASK()
KVM: arm64: gic-v5: Probe for GICv5
KVM: arm64: gic-v5: Support GICv3 compat
KVM: arm64: Handle AIDR_EL1 and REVIDR_EL1 in host for protected VMs
KVM: arm64: Handle RASv1p1 registers
KVM: arm64: Ignore HCR_EL2.FIEN set by L1 guest's EL2
KVM: arm64: Initialize PMSCR_EL1 when in VHE
KVM: arm64: Let GICv3 save/restore honor visibility attribute
KVM: arm64: Make ID_AA64PFR0_EL1.RAS writable
KVM: arm64: Make ID_AA64PFR1_EL1.RAS_frac writable
KVM: arm64: Make RAS registers UNDEF when RAS isn't advertised
KVM: arm64: Make RVBAR_EL2 accesses UNDEF
KVM: arm64: Mark freed S2 MMUs as invalid
KVM: arm64: nv: Add FEAT_RAS vSError sys regs to table
KVM: arm64: nv: Advertise support for FEAT_RAS
KVM: arm64: nv: Describe trap behavior of SCTLR2_EL1
KVM: arm64: nv: Enable vSErrors when HCRX_EL2.TMEA is set
KVM: arm64: nv: Ensure Address size faults affect correct ESR
KVM: arm64: nv: Fix ATS12 handling of single-stage translation
KVM: arm64: nv: Fix incorrect VNCR invalidation range calculation
KVM: arm64: nv: fix VNCR TLB ASID match logic for non-Global entries
KVM: arm64: nv: Handle SEAs due to VNCR redirection
KVM: arm64: nv: Honor SError exception routing / masking
KVM: arm64: nv: Honor SError routing effects of SCTLR2_ELx.NMEA
KVM: arm64: nv: Properly check ESR_EL2.VNCR on taking a VNCR_EL2 related fault
KVM: arm64: nv: Respect exception routing rules for SEAs
KVM: arm64: nv: Take "masked" aborts to EL2 when HCRX_EL2.TMEA is set
KVM: arm64: nv: Use guest hypervisor's vSError state
KVM: arm64: nvhe: Disable branch generation in nVHE guests
KVM: arm64: Populate ESR_ELx.EC for emulated SError injection
KVM: arm64: Remove __vcpu_{read,write}_sys_reg_{from,to}_cpu()
KVM: arm64: Remove stage 2 read fault check
KVM: arm64: Remove the wi->{e0,}poe vs wr->{p,u}ov confusion
KVM: arm64: Rename the device variable to s2_force_noncacheable
KVM: arm64: Reschedule as needed when destroying the stage-2 page-tables
KVM: arm64: Route SEAs to the SError vector when EASE is set
KVM: arm64: selftest: Add standalone test checking for KVM's own UUID
KVM: arm64: selftest: vgic-v3: Add basic GICv3 sysreg userspace access test
KVM: arm64: selftests: Add basic SError injection test
KVM: arm64: selftests: Add FEAT_RAS EL2 registers to get-reg-list
KVM: arm64: selftests: Add SCTLR2_EL1 to get-reg-list
KVM: arm64: selftests: Add test for nASSGIcap attribute
KVM: arm64: selftests: Catch up set_id_regs with the kernel
KVM: arm64: selftests: get-reg-list: Add base EL2 registers
KVM: arm64: selftests: get-reg-list: Simplify feature dependency
KVM: arm64: selftests: Sync ID_AA64MMFR3_EL1 in set_id_regs
KVM: arm64: selftests: Test ESR propagation for vSError injection
KVM: arm64: selftests: Test SEAs are taken to SError vector when EASE=1
KVM: arm64: Simplify sysreg access on exception delivery
KVM: arm64: Spin off release helper from vgic_put_irq()
KVM: arm64: Split kvm_pgtable_stage2_destroy()
KVM: arm64: Sync protected guest VBAR_EL1 on injecting an undef exception
KVM: arm64: Tighten the definition of FEAT_PMUv3p9
KVM: arm64: Treat vCPU with pending SError as runnable
 
kvm: arm64: use BUG() instead of BUG_ON(1)
 
KVM: arm64: vgic-its: Return -ENXIO to invalid KVM_DEV_ARM_VGIC_GRP_CTRL attrs
KVM: arm64: vgic-v3: Allow access to GICD_IIDR prior to initialization
KVM: arm64: vgic-v3: Allow userspace to write GICD_TYPER2.nASSGIcap
KVM: arm64: vgic-v3: Consolidate MAINT_IRQ handling
KVM: arm64: vgic-v3: Don't require IRQs be disabled for LPI xarray lock
KVM: arm64: vgic-v3: Erase LPIs from xarray outside of raw spinlocks
KVM: arm64: vgic-v3: Fix ordering of ICH_HCR_EL2
KVM: arm64: vgic-v3: Indicate vgic_put_irq() may take LPI xarray lock
KVM: arm64: vgic-v3: Use bare refcount for VGIC LPIs
KVM: arm64: vgic: Drop stale comment on IRQ active state
KVM: arm64: vgic: fix incorrect spinlock API usage
KVM: arm64: VHE: Save and restore host MDCR_EL2 value correctly
KVM: arm64: WARN if unmapping a vLPI fails in any path
KVM: arm64: Wire up SCTLR2_ELx sysreg descriptors
KVM: Assert that slots_lock is held when resetting per-vCPU dirty rings
KVM: Bail from the dirty ring reset flow if a signal is pending
KVM: Bound the number of dirty ring entries in a single reset at INT_MAX
KVM: Check for empty mask of harvested dirty ring entries in caller
KVM: Conditionally reschedule when resetting the dirty ring
KVM: Disallow binding multiple irqfds to an eventfd with a priority waiter
KVM: Don't WARN if updating IRQ bypass route fails
KVM: Drop sanity check that per-VM list of irqfds is unique
KVM: fix typo in kvm_vm_set_mem_attributes() comment
KVM: Fold kvm_arch_irqfd_route_changed() into kvm_arch_update_irqfd_routing()
KVM: guest_memfd: Remove redundant kvm_gmem_getattr implementation
KVM: Initialize irqfd waitqueue callback when adding to the queue
KVM: Move x86-only tracepoints to x86's trace.h
KVM: nSVM: Access MSRPM in 4-byte chunks only for merging L0 and L1 bitmaps
KVM: nSVM: Don't initialize vmcb02 MSRPM with vmcb01's "always passthrough"
KVM: nSVM: Merge MSRPM in 64-bit chunks on 64-bit kernels
KVM: nSVM: Omit SEV-ES specific passthrough MSRs from L0+L1 bitmap merge
KVM: nSVM: Use dedicated array of MSRPM offsets to merge L0 and L1 bitmaps
KVM: nVMX: Check vmcs12->guest_ia32_debugctl on nested VM-Enter
KVM: Pass new routing entries and irqfd when updating IRTEs
KVM: PPC: Book3S HV: Add H_VIRT mapping for tracing exits
KVM: PPC: Fix misleading interrupts comment in kvmppc_prepare_to_enter()
KVM: s390: Fix access to unavailable adapter indicator pages during postcopy
KVM: s390: Fix FOLL_*/FAULT_FLAG_* confusion
KVM: s390: Fix incorrect usage of mmu_notifier_register()
KVM: s390: Rework guest entry logic
KVM: selftests: Add __open_path_or_exit() variant to provide extra help info
KVM: selftests: Add a KVM_IRQFD test to verify uniqueness requirements
KVM: selftests: Add CONFIG_EVENTFD for irqfd selftest
KVM: selftests: Add utilities to create eventfds and do KVM_IRQFD
KVM: selftests: Assert that eventfd() succeeds in Xen shinfo test
KVM: selftests: Change MDSCR_EL1 register holding variables as uint64_t
KVM: selftests: Convert arch_timer tests to common helpers to pin task
KVM: selftests: Expand set of APIs for pinning tasks to a single CPU
KVM: selftests: Fall back to split IRQ chip if full in-kernel chip is unsupported
KVM: selftests: Fix spelling of 'occurrences' in sparsebit.c comments
KVM: selftests: Play nice with EACCES errors in open_path_or_exit()
KVM: selftests: Print a more helpful message for EACCESS in access tracking test
KVM: selftests: Test behavior of KVM_X86_DISABLE_EXITS_APERFMPERF
KVM: selftests: Verify KVM disable interception (for userspace) on filter change
KVM: selftests: Verify KVM is loaded when getting a KVM module param
KVM: SEV: don't check have_run_cpus in sev_writeback_caches()
KVM: SEV: Prefer WBNOINVD over WBINVD for cache maintenance efficiency
KVM: Squash two CONFIG_HAVE_KVM_IRQCHIP #ifdefs into one
KVM: SVM: Add a comment to explain why avic_vcpu_blocking() ignores IRQ blocking
KVM: SVM: Add a helper to allocate and initialize permissions bitmaps
KVM: SVM: Add enable_ipiv param, never set IsRunning if disabled
KVM: SVM: Add helper to deduplicate code for getting AVIC backing page
KVM: SVM: Add helpers for accessing MSR bitmap that don't rely on offsets
KVM: SVM: Allocate IOPM pages after initial setup in svm_hardware_setup()
KVM: SVM: Allow SNP guest policy disallow running with SMT enabled
KVM: SVM: Allow SNP guest policy to specify SINGLE_SOCKET
KVM: SVM: Clean up macros related to architectural MSRPM definitions
KVM: SVM: Clean up return handling in avic_pi_update_irte()
KVM: SVM: Consolidate IRTE update when toggling AVIC on/off
KVM: SVM: Delete IRTE link from previous vCPU before setting new IRTE
KVM: SVM: Delete IRTE link from previous vCPU irrespective of new routing
KVM: SVM: Disable (x2)AVIC IPI virtualization if CPU has erratum #1235
KVM: SVM: Disable interception of SPEC_CTRL iff the MSR exists for the guest
KVM: SVM: Don't BUG if setting up the MSR intercept bitmaps fails
KVM: SVM: Don't check for assigned device(s) when activating AVIC
KVM: SVM: Don't check for assigned device(s) when updating affinity
KVM: SVM: Don't check vCPU's blocking status when toggling AVIC on/off
KVM: SVM: Drop "always" flag from list of possible passthrough MSRs
KVM: SVM: Drop explicit check on MSRPM offset when emulating SEV-ES accesses
KVM: SVM: Drop pointless masking of default APIC base when setting V_APIC_BAR
KVM: SVM: Drop pointless masking of kernel page pa's with AVIC HPA masks
KVM: SVM: Drop redundant check in AVIC code on ID during vCPU creation
KVM: SVM: Drop superfluous "cache" of AVIC Physical ID entry pointer
KVM: SVM: Drop vcpu_svm's pointless avic_backing_page field
KVM: SVM: Extract SVM specific code out of get_pi_vcpu_info()
KVM: SVM: Flush cache only on CPUs running SEV guest
KVM: SVM: Fold avic_set_pi_irte_mode() into its sole caller
KVM: SVM: Fold svm_vcpu_init_msrpm() into its sole caller
KVM: SVM: Generate GA log IRQs only if the associated vCPUs is blocking
KVM: SVM: Implement and adopt VMX style MSR intercepts APIs
KVM: SVM: Inhibit AVIC if ID is too big instead of rejecting vCPU creation
KVM: SVM: Kill the VM instead of the host if MSR interception is buggy
KVM: SVM: Manually recalc all MSR intercepts on userspace MSR filter change
KVM: SVM: Massage name and param of helper that merges vmcb01 and vmcb12 MSRPMs
KVM: SVM: Merge "after set CPUID" intercept recalc helpers
KVM: SVM: Move svm_msrpm_offset() to nested.c
KVM: SVM: Pass through GHCB MSR if and only if VM is an SEV-ES guest
KVM: SVM: Process all IRTEs on affinity change even if one update fails
KVM: SVM: Remove wbinvd in sev_vm_destroy()
KVM: SVM: Rename init_vmcb_after_set_cpuid() to make it intercepts specific
KVM: SVM: Return -EINVAL instead of MSR_INVALID to signal out-of-range MSR
KVM: SVM: Revert IRTE to legacy mode if IOMMU doesn't provide IR metadata
KVM: SVM: Simplify MSR interception logic for IA32_XSS MSR
KVM: SVM: Stop walking list of routing table entries when updating IRTE
KVM: SVM: Store MSRPM pointer as "void *" instead of "u32 *"
KVM: SVM: Sync TPR from LAPIC into VMCB::V_TPR even if AVIC is active
KVM: SVM: Tag MSR bitmap initialization helpers with __init
KVM: SVM: Take and hold ir_list_lock across IRTE updates in IOMMU
KVM: SVM: Track AVIC tables as natively sized pointers, not "struct pages"
KVM: SVM: Track per-vCPU IRTEs using kvm_kernel_irqfd structure
KVM: SVM: Use ARRAY_SIZE() to iterate over direct_access_msrs
KVM: SVM: Use vcpu_idx, not vcpu_id, for GA log tag/metadata
KVM: SVM: WARN if (de)activating guest mode in IOMMU fails
KVM: SVM: WARN if ir_list is non-empty at vCPU free
KVM: SVM: WARN if updating IRTE GA fields in IOMMU fails
KVM: TDX: Move TDX hardware setup from main.c to tdx.c
KVM: TDX: Use kvm_arch_vcpu.host_debugctl to restore the host's DEBUGCTL
KVM: Use a local struct to do the initial vfs_poll() on an irqfd
KVM: Use mask of harvested dirty ring entries to coalesce dirty ring resets
KVM: VMX: Add a macro to track which DEBUGCTL bits are host-owned
KVM: VMX: Allow guest to set DEBUGCTL.RTM_DEBUG if RTM is supported
KVM: VMX: Apply MMIO Stale Data mitigation if KVM maps MMIO into the guest
KVM: VMX: Extract checking of guest's DEBUGCTL into helper
KVM: VMX: Manually recalc all MSR intercepts on userspace MSR filter change
KVM: VMX: Move enable_ipiv knob to common x86
KVM: VMX: Preserve host's DEBUGCTLMSR_FREEZE_IN_SMM while running the guest
KVM: VMX: Stop walking list of routing table entries when updating IRTE
KVM: VMX: Suppress PI notifications whenever the vCPU is put
KVM: VMX: WARN if VT-d Posted IRQs aren't possible when starting IRQ bypass
KVM: VMX: Wrap all accesses to IA32_DEBUGCTL with getter/setter APIs
KVM: x86/mmu: Defer allocation of shadow MMU's hashed page list
KVM: x86/mmu: Dynamically allocate shadow MMU's hashed page list
KVM: x86/mmu: Exempt nested EPT page tables from !USER, CR0.WP=0 logic
KVM: x86/mmu: Locally cache whether a PFN is host MMIO when making a SPTE
KVM: x86: Add CONFIG_KVM_IOAPIC to allow disabling in-kernel I/O APIC
KVM: x86: Advertise support for LKGS
KVM: x86: Avoid calling kvm_is_mmio_pfn() when kvm_x86_ops.get_mt_mask is NULL
KVM: x86: Change lapic regs base address to void pointer
KVM: x86: Convert vcpu_run()'s immediate exit param into a generic bitmap
KVM: x86: Decouple device assignment from IRQ bypass
KVM: x86: Dedup AVIC vs. PI code for identifying target vCPU
KVM: x86: Deduplicate MSR interception enabling and disabling
KVM: x86: Don't clear PIT's IRQ line status when destroying PIT
KVM: x86: Don't update IRTE entries when old and new routes were !MSI
KVM: x86: Drop kvm_x86_ops.set_dr6() in favor of a new KVM_RUN flag
KVM: x86: Drop pending_smi vs. INIT_RECEIVED check when setting MP_STATE
KVM: x86: Drop superfluous "has assigned device" check in kvm_pi_update_irte()
KVM: x86: Drop superfluous kvm_hv_set_sint() => kvm_hv_synic_set_irq() wrapper
KVM: x86: Drop superfluous kvm_set_ioapic_irq() => kvm_ioapic_set_irq() wrapper
KVM: x86: Drop superfluous kvm_set_pic_irq() => kvm_pic_set_irq() wrapper
KVM: x86: Explicitly check for in-kernel PIC when getting ExtINT
KVM: x86: fix typo "notifer"
KVM: x86: Fold irq_comm.c into irq.c
KVM: x86: Hardcode the PIT IRQ source ID to '2'
KVM: x86: Move definition of X2APIC_MSR() to lapic.h
KVM: x86: Move INIT_RECEIVED vs. INIT/SIPI blocked check to KVM_RUN
KVM: x86: Move IRQ mask notifier infrastructure to I/O APIC emulation
KVM: x86: Move IRQ routing/delivery APIs from x86.c => irq.c
KVM: x86: Move kvm_setup_default_irq_routing() into irq.c
KVM: x86: Move KVM_{GET,SET}_IRQCHIP ioctl helpers to irq.c
KVM: x86: Move kvm_{request,free}_irq_source_id() to i8254.c (PIT)
KVM: x86: Move PIT ioctl helpers to i8254.c
KVM: x86: Move posted interrupt tracepoint to common code
KVM: x86: Nullify irqfd->producer after updating IRTEs
KVM: x86: Open code setting/clearing of bits in the ISR
KVM: x86: Provide a capability to disable APERF/MPERF read intercepts
KVM: x86: Refactor handling of SIPI_RECEIVED when setting MP_STATE
KVM: x86: Reject KVM_SET_TSC_KHZ VM ioctl when vCPUs have been created
KVM: x86: Remove redundant parentheses around 'bitmap'
KVM: x86: Rename find_highest_vector()
KVM: x86: Rename irqchip_kernel() to irqchip_full()
KVM: x86: Rename kvm_set_msi_irq() => kvm_msi_to_lapic_irq()
KVM: x86: Rename lapic get/set_reg() helpers
KVM: x86: Rename lapic get/set_reg64() helpers
KVM: x86: Rename lapic set/clear vector helpers
KVM: x86: Rename msr_filter_changed() => recalc_msr_intercepts()
KVM: x86: Rename VEC_POS/REG_POS macro usages
KVM: x86: Replace growing set of *_in_guest bools with a u64
KVM: x86: Simplify userspace filter logic when disabling MSR interception
KVM: x86: Skip IOMMU IRTE updates if there's no old or new vCPU being targeted
KVM: x86: Track irq_bypass_vcpu in common x86 code
KVM: x86: Trigger I/O APIC route rescan in kvm_arch_irq_routing_update()
KVM: x86: use array_index_nospec with indices that come from guest
KVM: x86: Use kvzalloc() to allocate VM struct
KVM: x86: Use non-atomic bit ops to manipulate "shadow" MSR intercepts
KVM: x86: Use wbinvd_on_cpu() instead of an open-coded equivalent
KVM: x86: WARN and reject KVM_RUN if vCPU's MP_STATE is SIPI_RECEIVED
KVM: x86: WARN if IRQ bypass isn't supported in kvm_pi_update_irte()
KVM: x86: WARN if IRQ bypass routing is updated without in-kernel local APIC
 
l2tp: do not use sock_hold() in pppol2tp_session_get_sock()
 
landlock: Fix cosmetic change
landlock: Fix warning from KUnit tests
landlock: opened file never has a negative dentry
 
leds: flash: leds-qcom-flash: Fix registry access after re-bind
leds: led-class-flash:: Fix flash_timeout comment
leds: leds-lp50xx: Handle reg to get correct multi_index
leds: lp8860: Check return value of devm_mutex_init()
leds: pca955x: Avoid potential overflow when filling default_label (take 2)
leds: tps6131x: Add V4L2_FLASH_LED_CLASS dependency
leds: Unexport of_led_get()
 
lib/crc32: Remove unused combination support
 
lib/crc: arm64: Migrate optimized CRC code into lib/crc/
lib/crc: arm: Migrate optimized CRC code into lib/crc/
lib/crc: crc32: Change crc32() from macro to inline function and remove cast
lib/crc: crc32: Document crc32_le(), crc32_be(), and crc32c()
lib/crc: crc64: Add include/linux/crc64.h to kernel-api.rst
lib/crc: Explicitly include
lib/crc: loongarch: Migrate optimized CRC code into lib/crc/
lib/crc: mips: Migrate optimized CRC code into lib/crc/
lib/crc: Move files into lib/crc/
lib/crc: powerpc: Migrate optimized CRC code into lib/crc/
lib/crc: Prepare for arch-optimized code in subdirs of lib/crc/
lib/crc: Remove ARCH_HAS_* kconfig symbols
lib/crc: riscv: Migrate optimized CRC code into lib/crc/
lib/crc: s390: Migrate optimized CRC code into lib/crc/
lib/crc: sparc: Migrate optimized CRC code into lib/crc/
lib/crc: x86/crc32c: Enable VPCLMULQDQ optimization where beneficial
lib/crc: x86: Migrate optimized CRC code into lib/crc/
lib/crc: x86: Reorganize crc-pclmul static_call initialization
 
lib/crypto: arm/poly1305: Fix register corruption in no-SIMD contexts
lib/crypto: arm/poly1305: Remove unneeded empty weak function
lib/crypto: arm/sha1: Migrate optimized code into library
lib/crypto: arm/sha512: Migrate optimized SHA-512 code to library
lib/crypto: arm64/poly1305: Fix register corruption in no-SIMD contexts
lib/crypto: arm64/sha1: Migrate optimized code into library
lib/crypto: arm64/sha512-ce: Drop compatibility macros for older binutils
lib/crypto: arm64/sha512: Migrate optimized SHA-512 code to library
lib/crypto: arm64: Move arch/arm64/lib/crypto/ into lib/crypto/
lib/crypto: arm: Move arch/arm/lib/crypto/ into lib/crypto/
lib/crypto: ensure generated *.S files are removed on make clean
lib/crypto: Explicitly include
lib/crypto: hash_info: Move hash_info.c into lib/crypto/
lib/crypto: mips/chacha: Fix clang build and remove unneeded byteswap
lib/crypto: mips/sha1: Migrate optimized code into library
lib/crypto: mips/sha512: Migrate optimized SHA-512 code to library
lib/crypto: mips: Move arch/mips/lib/crypto/ into lib/crypto/
lib/crypto: powerpc/sha1: Migrate optimized code into library
lib/crypto: powerpc: Move arch/powerpc/lib/crypto/ into lib/crypto/
lib/crypto: riscv/sha512: Migrate optimized SHA-512 code to library
lib/crypto: riscv: Move arch/riscv/lib/crypto/ into lib/crypto/
lib/crypto: s390/sha1: Migrate optimized code into library
lib/crypto: s390/sha512: Migrate optimized SHA-512 code to library
lib/crypto: s390: Move arch/s390/lib/crypto/ into lib/crypto/
lib/crypto: sha1: Add HMAC support
lib/crypto: sha1: Add SHA-1 library functions
lib/crypto: sha1: Rename sha1_init() to sha1_init_raw()
lib/crypto: sha256: Add HMAC-SHA224 and HMAC-SHA256 support
lib/crypto: sha256: Add sha224() and sha224_update()
lib/crypto: sha256: Consolidate into single module
lib/crypto: sha256: Document the SHA-224 and SHA-256 API
lib/crypto: sha256: Make library API use strongly-typed contexts
lib/crypto: sha256: Propagate sha256_block_state type to implementations
lib/crypto: sha256: Remove sha256_blocks_simd()
lib/crypto: sha256: Remove sha256_is_arch_optimized()
lib/crypto: sha256: Reorder some code
lib/crypto: sha256: Sync sha256_update() with sha512_update()
lib/crypto: sha2: Add hmac_sha*_init_usingrawkey()
lib/crypto: sha512: Add HMAC-SHA384 and HMAC-SHA512 support
lib/crypto: sha512: Add support for SHA-384 and SHA-512
lib/crypto: sha: Update Kconfig help for SHA1 and SHA256
lib/crypto: sparc/sha1: Migrate optimized code into library
lib/crypto: sparc/sha512: Migrate optimized SHA-512 code to library
lib/crypto: sparc: Move arch/sparc/lib/crypto/ into lib/crypto/
lib/crypto: tests: Add hash-test-template.h and gen-hash-testvecs.py
lib/crypto: tests: Add KUnit tests for Poly1305
lib/crypto: tests: Add KUnit tests for SHA-1 and HMAC-SHA1
lib/crypto: tests: Add KUnit tests for SHA-224 and SHA-256
lib/crypto: tests: Add KUnit tests for SHA-384 and SHA-512
lib/crypto: tests: Annotate worker to be on stack
lib/crypto: x86/poly1305: Fix performance regression on short messages
lib/crypto: x86/poly1305: Fix register corruption in no-SIMD contexts
lib/crypto: x86/sha1-ni: Convert to use rounds macros
lib/crypto: x86/sha1-ni: Minor optimizations and cleanup
lib/crypto: x86/sha1: Migrate optimized code into library
lib/crypto: x86/sha256: Move static_call above kernel-mode FPU section
lib/crypto: x86/sha256: Remove unnecessary checks for nblocks==0
lib/crypto: x86/sha512: Migrate optimized SHA-512 code to library
lib/crypto: x86/sha512: Remove unnecessary checks for nblocks==0
lib/crypto: x86: Move arch/x86/lib/crypto/ into lib/crypto/
 
lib/group_cpus: Let group_cpu_evenly() return the number of initialized masks
 
lib/math/gcd: use static key to select implementation at runtime
 
lib/raid6: replace custom zero page with ZERO_PAGE
lib/raid6: update recov_rvv.c zero page usage
 
lib/sbitmap: convert shallow_depth from one word to the whole sbitmap
lib/sbitmap: make sbitmap_get_shallow() internal
 
lib/smp_processor_id: Make migration check unconditional of SMP
 
lib/test_hmm: reduce stack usage
 
lib/test_vmalloc.c: introduce xfail for failing tests
lib/test_vmalloc.c: restrict default test mask to avoid test warnings
lib/test_vmalloc.c: use late_initcall() if built-in for init ordering
 
lib/xxhash: remove unused functions
 
lib: Add stress test for ratelimit
lib: Add trivial kunit test for ratelimit
lib: Make the ratelimit test more reliable
lib: packing: Include necessary headers
lib: test_objagg: split test_hints_case() into two functions
lib: test_objagg: split test_hints_case() into two functions
 
libbpf: __arg_untrusted in bpf_helpers.h
libbpf: Add bpf_stream_printk() macro
libbpf: Add support for printing BTF character arrays as strings
libbpf: Add the ability to suppress perf event enablement
libbpf: Avoid possible use of uninitialized mod_len
libbpf: Correct some typos and syntax issues in usdt doc
libbpf: Fix warning in calloc() usage
libbpf: Introduce bpf_prog_stream_read() API
libbpf: start v1.7 dev cycle
libbpf: Support link-based cgroup attach with options
libbpf: Verify that arena map exists when adding arena relocations
 
libceph: fix invalid accesses to ceph_connection_v1_info
libceph: Rename hmac_sha256() to ceph_hmac_sha256()
 
libeth, libie: clean symbol exports up a little
 
libeth: convert to netmem
libeth: support native XDP and register memory model
libeth: xdp, xsk: access adjacent u32s as u64 where applicable
libeth: xdp: access ->pp through netmem_desc instead of page
libeth: xdp: add .ndo_xdp_xmit() helpers
libeth: xdp: add helpers for preparing/processing &libeth_xdp_buff
libeth: xdp: add RSS hash hint and XDP features setup helpers
libeth: xdp: add templates for building driver-side callbacks
libeth: xdp: add XDP prog run and verdict result handling
libeth: xdp: add XDP_TX buffers sending
libeth: xdp: add XDPSQ cleanup timers
libeth: xdp: add XDPSQ locking helpers
libeth: xdp: add XDPSQE completion helpers
libeth: xsk: add XSk Rx processing support
libeth: xsk: add XSk XDP_TX sending helpers
libeth: xsk: add XSk xmit functions
libeth: xsk: add XSkFQ refill and XSk wakeup helpers
 
libfs: massage path_from_stashed()
libfs: massage path_from_stashed() to allow custom stashing behavior
libfs: prepare to allow for non-immutable pidfd inodes
 
libie: add adminq helper for converting err to str
libie: fix string names for AQ error codes
 
libnvdimm: Don't use "proxy" headers
 
libperf evsel: Add missed puts and asserts
libperf evsel: Factor perf_evsel__exit out of perf_evsel__delete
libperf evsel: Rename own_cpus to pmu_cpus
 
LICENSES: Replace the obsolete address of the FSF in the GFDL-1.1
LICENSES: Replace the obsolete address of the FSF in the GFDL-1.2
LICENSES: Replace the obsolete address of the FSF in the GPL-1.0
LICENSES: Replace the obsolete address of the FSF in the GPL-2.0
LICENSES: Replace the obsolete address of the FSF in the LGPL-2.0
LICENSES: Replace the obsolete address of the FSF in the LGPL-2.1
 
Linux: Linux 6.17
Linux: Linux 6.17-rc1
Linux: Linux 6.17-rc2
Linux: Linux 6.17-rc3
Linux: Linux 6.17-rc4
Linux: Linux 6.17-rc5
Linux: Linux 6.17-rc6
Linux: Linux 6.17-rc7
 
local_lock: Move this_cpu_ptr() notation from internal to main header
 
lockdep: Speed up lockdep_unregister_key() with expedited RCU synchronization
 
locking/lockdep: Avoid struct return in lock_stats()
locking/lockdep: Change 'static const' variables to enum values
 
locking/mutex: Add p->blocked_on wrappers for correctness checks
locking/mutex: Mark devm_mutex_init() as __must_check
locking/mutex: Remove redundant #ifdefs
locking/mutex: Rework task_struct::blocked_on
 
locking/rtmutex: Move max_lock_depth into rtmutex.c
 
locking/rwsem: make owner helpers globally available
locking/rwsem: Use OWNER_NONSPINNABLE directly instead of OWNER_SPINNABLE
 
locking: Fix __clear_task_blocked_on() warning from __ww_mutex_wound() path
 
loongarch, um, xtensa: get rid of generated arch/$ARCH/include/asm/param.h
 
LoongArch: Add cpuhotplug hooks to fix high cpu usage of vCPU threads
LoongArch: Add larch_insn_gen_{beq,bne} helpers
LoongArch: Align ACPI structures if ARCH_STRICT_ALIGN enabled
LoongArch: Avoid in-place string operation on FDT content
LoongArch: BPF: Add basic bpf trampoline support
LoongArch: BPF: Add dynamic code modification support
LoongArch: BPF: Add struct ops support for trampoline
LoongArch: BPF: Fix jump offset calculation in tailcall
LoongArch: BPF: Fix the tailcall hierarchy
LoongArch: BPF: Rename and refactor validate_code()
LoongArch: BPF: Set bpf_jit_bypass_spec_v1/v4()
LoongArch: Check the return value when creating kobj
LoongArch: Complete KSave registers definition
LoongArch: Don't use %pK through printk() in unwinder
LoongArch: dts: Add eMMC/SDIO controller support to Loongson-2K2000
LoongArch: dts: Add SDIO controller support to Loongson-2K0500
LoongArch: dts: Add SDIO controller support to Loongson-2K1000
LoongArch: Fix unreliable stack for live patching
LoongArch: Handle jump tables options for RUST
LoongArch: Increase COMMAND_LINE_SIZE up to 4096
LoongArch: KVM: Add address alignment check in pch_pic register access
LoongArch: KVM: Add stat information with kernel irqchip
LoongArch: KVM: Add tracepoints for CPUCFG and CSR emulation exits
LoongArch: KVM: Avoid copy_*_user() with lock hold in kvm_eiointc_ctrl_access()
LoongArch: KVM: Avoid copy_*_user() with lock hold in kvm_eiointc_regs_access()
LoongArch: KVM: Avoid copy_*_user() with lock hold in kvm_eiointc_sw_status_access()
LoongArch: KVM: Avoid copy_*_user() with lock hold in kvm_pch_pic_regs_access()
LoongArch: KVM: Fix stack protector issue in send_ipi_data()
LoongArch: KVM: Fix VM migration failure with PTW enabled
LoongArch: KVM: Make function kvm_own_lbt() robust
LoongArch: KVM: Remove never called default case statement
LoongArch: KVM: Remove unnecessary local variable
LoongArch: KVM: Remove unused parameter len
LoongArch: KVM: Remove unused returns and semicolons
LoongArch: KVM: Replace eiointc_enable_irq() with eiointc_update_irq()
LoongArch: KVM: Rework kvm_send_pv_ipi()
LoongArch: KVM: Simplify kvm_deliver_intr()
LoongArch: KVM: Use generic function loongarch_eiointc_read()
LoongArch: KVM: Use generic function loongarch_eiointc_write()
LoongArch: KVM: Use kvm_get_vcpu_by_id() instead of kvm_get_vcpu()
LoongArch: KVM: Use standard bitops API with eiointc
LoongArch: Make LTO case independent in Makefile
LoongArch: Make relocate_new_kernel_size be a .quad value
LoongArch: Optimize module load time by optimizing PLT/GOT counting
LoongArch: Pass annotate-tablejump option if LTO is enabled
LoongArch: ptrace: Use USER_REGSET_NOTE_TYPE() to specify regset note names
LoongArch: Rename GCC_PLUGIN_STACKLEAK to KSTACK_ERASE
LoongArch: Replace sprintf() with sysfs_emit()
LoongArch: Save LBT before FPU in setup_sigcontext()
LoongArch: Support mem= kernel parameter
LoongArch: Update HD-audio codec configs
LoongArch: Update help info of ARCH_STRICT_ALIGN
LoongArch: vDSO: Check kcalloc() result in init_vdso()
LoongArch: vDSO: Remove -nostdlib complier flag
 
loop: Avoid updating block size under exclusive owner
loop: Consolidate size calculation logic into lo_calculate_size()
loop: fix zero sized loop for block special file
loop: use vfs_getattr_nosec for accurate file size
 
lpfc: don't use file->f_path.dentry for comparisons
 
lsm: introduce new hooks for setting/getting inode fsxattr
lsm: trivial comment fix
 
m68k: Avoid pointless recursion in debug console rendering
m68k: defconfig: Update defconfigs for v6.16-rc2
m68k: Don't unregister boot console needlessly
m68k: Enable dead code elimination
m68k: Fix lost column on framebuffer debug console
m68k: mac: Improve clocksource driver commentary
m68k: mm: Convert free_pointer_table() to use ptdescs
m68k: mm: Convert get_pointer_table() to use ptdescs
m68k: mm: Convert init_pointer_table() to use ptdescs
m68k: mm: Convert pointer table macros to use ptdescs
m68k: ptrace: Use USER_REGSET_NOTE_TYPE() to specify regset note names
m68k: remove unneeded tty includes
m68k: Remove unused "cursor home" code from debug console
m68k: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
m68k: Replace __ASSEMBLY__ with __ASSEMBLER__ in uapi headers
 
macsec: read MACSEC_SA_ATTR_PN with nla_get_uint
macsec: set IFF_UNICAST_FLT priv flag
macsec: sync features on RTM_NEWLINK
 
mailbox/pcc: support mailbox management of the shared buffer
 
mailbox: add CIX mailbox driver
mailbox: Add support for bcm74110
mailbox: aspeed: add mailbox driver for AST27XX series SoC
mailbox: bcm74110: Fix spelling mistake
mailbox: bcm74110: remove unneeded semicolon
mailbox: mtk-cmdq: Switch to pm_runtime_put_autosuspend()
mailbox: Use dev_fwnode()
 
mailmap: add entry for Bence Csókás
mailmap: update Sachin Mokashi's email address
 
MAINTAINERS, mailmap: Update address for Peter Hilber
 
MAINTAINERS: .mailmap: Update Hans de Goede's email address
MAINTAINERS: Add Alexandre Courbot as co-maintainer to nova-core
MAINTAINERS: Add an entry for Amlogic spi driver
MAINTAINERS: Add CIX SoC maintainer entry
MAINTAINERS: add Clément Le Goffic as STM32 HDP maintainer
MAINTAINERS: Add drm-rust tree for Rust DRM drivers and infrastructure
MAINTAINERS: Add entries for drm_panic, drm_panic_qr_code and drm_log
MAINTAINERS: Add entries for the RZ/V2H(P) RSPI
MAINTAINERS: Add entry for Andes SoC
MAINTAINERS: Add entry for Axiado
MAINTAINERS: add entry for Samsung Exynos2200 SoC
MAINTAINERS: add entry for SpacemiT K1 I2C driver
MAINTAINERS: Add entry for STM32 pinctrl drivers and documentation
MAINTAINERS: add Jann Horn as rmap reviewer
MAINTAINERS: add Lance Yang as a THP reviewer
MAINTAINERS: add lib/raid6/ to "SOFTWARE RAID"
MAINTAINERS: Add link to documentation of Intel PMT ABI
MAINTAINERS: Add maintainer entry for AMD Hardware Feedback Driver
MAINTAINERS: Add maintainer for i.MX8qxp Display Controller
MAINTAINERS: add maintainers for delaytop
MAINTAINERS: add maintainers for Intel IPU7 input system driver
MAINTAINERS: add Masami as a reviewer of hung task detector
MAINTAINERS: Add me as maintainer of Synopsys DesignWare I2C driver
MAINTAINERS: add missing file to cgroup section
MAINTAINERS: add missing files to page alloc section
MAINTAINERS: add missing files to slab section
MAINTAINERS: add missing headers to mempory policy & migration section
MAINTAINERS: add missing interval_tree.c to memory mapping section
MAINTAINERS: add missing mm_slot.h file THP section
MAINTAINERS: add missing percpu-internal.h file to per-cpu section
MAINTAINERS: add missing shrinker files
MAINTAINERS: Add missing sysfb files to firmware framebuffers entry
MAINTAINERS: add missing zsmalloc file
MAINTAINERS: add mm folks as reviewers to rust alloc
MAINTAINERS: add MM MISC section, add missing files to MISC and CORE
MAINTAINERS: add myself as a CAMSS patch reviewer
MAINTAINERS: add myself as Marvell PXA1908 maintainer
MAINTAINERS: add myself as smbx charger driver maintainer
MAINTAINERS: add NXP S32G RTC driver
MAINTAINERS: add Phil as netfilter reviewer
MAINTAINERS: add Raspberry Pi RP1 section
MAINTAINERS: add regulator.rs to the regulator API entry
MAINTAINERS: add Sabrina to TLS maintainers
MAINTAINERS: Add SDCA maintainers entry
MAINTAINERS: add tree entry to numa memblocks and emulation block
MAINTAINERS: Add Xiu and myself as Lockdown maintainers
MAINTAINERS: adjust file entry in CPU HOTPLUG
MAINTAINERS: adjust file entry in INTEL STRATIX10 FIRMWARE DRIVERS
MAINTAINERS: Adjust file entry in TPS6131X FLASH LED DRIVER
MAINTAINERS: Adjust to the new HD-audio driver paths
MAINTAINERS: Change Altera-PIO driver maintainer
MAINTAINERS: Change habanalabs maintainers
MAINTAINERS: delete email for Tharun Kumar P
MAINTAINERS: drm-misc: fix X: entries for nova/nouveau
MAINTAINERS: Drop arch/*/lib/crypto/ pattern
MAINTAINERS: Drop Nicolas from maintaining pcie-brcmstb
MAINTAINERS: entry for DRM GPUVM
MAINTAINERS: exclude defconfig from ARM64 PORT
MAINTAINERS: hand over Kbuild maintenance
MAINTAINERS: i2c: Update i2c_hisi entry
MAINTAINERS: Include clk.py under COMMON CLK FRAMEWORK entry
MAINTAINERS: Input: Drop melfas-mip4 section
MAINTAINERS: make the DPLL entry cover drivers
MAINTAINERS: mark bcachefs externally maintained
MAINTAINERS: Mark Intel PTP DFL ToD as orphaned
MAINTAINERS: Mark Intel WWAN IOSM driver as orphaned
MAINTAINERS: mark MGLRU as maintained
MAINTAINERS: move memremap.[ch] to hotplug section
MAINTAINERS: rectify file entry in QUALCOMM SMB CHARGER DRIVER
MAINTAINERS: remove Alyssa Rosenzweig
MAINTAINERS: Remove bouncing irdma maintainer
MAINTAINERS: Remove bouncing kprobes maintainer
MAINTAINERS: Remove bouncing T7XX reviewer
MAINTAINERS: Remove myself as Synopsys DesignWare I2C maintainer
 
Maintainers: Remove QIB
 
MAINTAINERS: Remove Sanyog Kale as reviewer on SoundWire
MAINTAINERS: replace git protocol for github
MAINTAINERS: resurrect my netfilter maintainer entry
MAINTAINERS: retire Boris from TLS maintainers
MAINTAINERS: rmnet: Update email addresses
MAINTAINERS: Switch ASPEED tree to shared BMC repository
MAINTAINERS: update btrfs entry
MAINTAINERS: Update email address for Qualcomm's I2C GENI maintainers
MAINTAINERS: Update FPGA MANAGER maintainer
MAINTAINERS: Update git entry for nouveau
MAINTAINERS: Update i.MX Clock Entry
MAINTAINERS: Update i.MX entry
MAINTAINERS: update io_uring and block tree git trees
MAINTAINERS: update iwlwifi git link
MAINTAINERS: Update maintainer information for Altera Triple Speed Ethernet Driver
MAINTAINERS: Update my email address for DRM Panel reviews
MAINTAINERS: Update my email address to gmail.com
MAINTAINERS: Update Nobuhiro Iwamatsu's email address
MAINTAINERS: Update Paul Walmsley's E-mail address
MAINTAINERS: update s390/net
MAINTAINERS: update sundance entry
MAINTAINERS: Update the DMA Rust entry
 
Linux: make commit_tree() usable in same-namespace move case
Linux: make d_set_d_op() static
Linux: make securityfs_remove() remove the entire subtree
 
maple tree: add some comments
maple tree: use goto label to simplify code
 
maple_tree: add testing for restoring maple state to active
maple_tree: fix status setup on restore to active
 
Linux: Mark xe driver as BROKEN if kernel page size is not 4kB
 
mcb: use sysfs_emit_at() instead of scnprintf() in show functions
 
mctp: return -ENOPROTOOPT for unknown getsockopt options
 
md/md-cluster: handle REMOVE message earlier
 
md/raid0: set chunk_sectors limit
 
md/raid10: fix set but not used variable in sync_request_write()
md/raid10: set chunk_sectors limit
 
md/raid1: change r1conf->r1bio_pool to a pointer type
md/raid1: fix data lost for writemostly rdev
md/raid1: remove struct pool_info and related code
 
md/raid5: unset WQ_CPU_INTENSIVE for raid5 unbound workqueue
 
md: add helper rdev_needs_recovery()
md: add legacy_async_del_gendisk mode
md: allow removing faulty rdev during resync
md: call del_gendisk in control path
md: dm-zoned-target: Initialize return variable r to avoid uninitialized use
md: Don't clear MD_CLOSING until mddev is freed
md: fix create on open mddev lifetime regression
md: fix sync_action incorrect display during resync
md: init queue_limits->max_hw_wzeroes_unmap_sectors parameter
md: keep recovery_cp in mdp_superblock_s
md: make rdev_addable usable for rcu mode
md: prevent incorrect update of resync/recovery offset
md: remove/add redundancy group only in level change
md: rename recovery_cp to resync_offset
 
media: adv7180: Remove g_pixelaspect implementation
media: adv748x: Remove g_pixelaspect implementation
media: amphion: Add H264 and HEVC profile and level control
media: amphion: Remove unused functions
media: amphion: Support dmabuf and v4l2 buffer without binding
media: atomisp: Always free MIPI / CSI-receiver buffers from ia_css_uninit()
media: atomisp: Fix "stop stream timeout." error
media: atomisp: Fix ia_css_vf.host.c coding style
media: atomisp: Fix premature setting of HMM_BO_DEVICE_INITED flag
media: atomisp: gc0310: Add camera orientation and sensor rotation controls
media: atomisp: gc0310: Add check_hwcfg() function
media: atomisp: gc0310: Add link-frequency and pixelrate controls
media: atomisp: gc0310: Add selection API support
media: atomisp: gc0310: Add vblank and hblank controls
media: atomisp: gc0310: Drop gc0310_g_skip_frames()
media: atomisp: gc0310: Drop gc0310_get_frame_interval()
media: atomisp: gc0310: Drop unused GC0310_FOCAL_LENGTH_NUM define
media: atomisp: gc0310: Fix power on/off sleep times
media: atomisp: gc0310: Implement internal_ops.init_state
media: atomisp: gc0310: Limit max exposure value to mode-height + vblank
media: atomisp: gc0310: Modify vblank value to run at 30 fps
media: atomisp: gc0310: Move and rename suspend/resume functions
media: atomisp: gc0310: Remove redundant debug message
media: atomisp: gc0310: Remove unused is_streaming variable
media: atomisp: gc0310: Rename "dev" function variable to "sensor"
media: atomisp: gc0310: runtime-PM fixes
media: atomisp: gc0310: Switch to CCI register access helpers
media: atomisp: gc0310: Switch to using sd.active_state fmt
media: atomisp: gc0310: Switch to using the sub-device state lock
media: atomisp: gc0310: Switch to {enable,disable}_streams
media: atomisp: gc0310: Use V4L2_CID_ANALOGUE_GAIN for gain control
media: atomisp: gc0310: Use v4l2_subdev_get_fmt() as v4l2_subdev_pad_ops.get_fmt()
media: atomisp: gc2235: Fix struct definition style
media: atomisp: Move atomisp_stop_streaming() above atomisp_start_streaming()
media: atomisp: ov2722: Fix struct definition style
media: atomisp: Properly stop the ISP stream on sensor streamon errors
media: atomisp: Remove custom sysfs attributes from atomisp_drvfs.c
media: atomisp: Remove debug sysfs attributes active_bo and free_bo
media: atomisp: Remove no more used macros from math_support.h
media: atomisp: Remove unused header
media: atomisp: Replace macros from math_support.h
media: atomisp: Stop pipeline on atomisp_css_start() failure
media: atomisp: Switch to int3472 driver sensor GPIO mapping code
media: c8sectpfe: Use for_each_child_of_node_scoped()
media: cadence: csi2rx: Enable csi2rx_err_irq interrupt and add support for VIDIOC_LOG_STATUS
media: cec: cec-gpio: reading hpd/5v is allowed to sleep
media: cec: cec-gpio: rename functions
media: cec: core: add glitch error injection
media: cec: core: add rx-no-low-drive setting
media: cedrus: Add support for additional output formats
media: core: export v4l2_translate_cmd
media: cx18: Replace custom implementation of list_entry_is_head()
media: Documentation: Add note about UVCH length field
media: Documentation: Document new v4l2_ctrl_handler_free() behaviour
media: Documentation: Improve grammar, formatting in Video4Linux
media: dt-bindings: Add binding doc for i.MX8QXP and i.MX8QM ISI
media: dt-bindings: media: renesas,fcp: Document RZ/V2N SoC
media: dt-bindings: media: renesas,vsp1: Document RZ/V2N SoC
media: dt-bindings: mipi-ccs: Refer to video-interface-devices.yaml
media: dt-bindings: mt9m114: Add slew-rate DT-binding
media: dt-bindings: nxp,imx8-jpeg: Add compatible strings for IMX95 JPEG
media: dt-bindings: nxp,imx8mq-mipi-csi2: Add i.MX8QM(QXP) compatible strings
media: dt-bindings: rockchip: Add RK3576 Video Decoder bindings
media: dt-bindings: rockchip: Document RK3588 Video Decoder bindings
media: dt-bindings: sony,imx214: Deprecate property clock-frequency
media: dvb-frontends/cxd2820r: use new GPIO line value setter callbacks
media: dvb-frontends: dib7090p: fix null-ptr-deref in dib7090p_rw_on_apb()
media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
media: dw9714: add support for powerdown pin
media: dw9714: coding style fixes
media: dw9714: move power sequences to dedicated functions
media: exynos4-is: fimc-is: Fully open-code compatible for grepping
media: flexcop-i2c: Constify struct i2c_algorithm
media: gspca: Add bounds checking to firmware parser
media: hi556: correct the test pattern configuration
media: hi556: Fix reset GPIO timings
media: hi556: Support full range of power rails
media: i2c: adv7604/tc358743/tda1997x: HPD low for HZ / 7
media: i2c: Automatically select common options for lens drivers
media: i2c: Defer ov5670_probe() if endpoint not found
media: i2c: ds90ub913: Drop check on number of active routes
media: i2c: ds90ub913: use new GPIO line value setter callbacks
media: i2c: ds90ub953: Drop check on number of active routes
media: i2c: ds90ub953: use new GPIO line value setter callbacks
media: i2c: ds90ub960: Drop check on number of active routes
media: i2c: imx214: Make use of CCS PLL calculator
media: i2c: imx214: Prepare for variable clock frequency
media: i2c: imx214: Remove hard-coded external clock frequency
media: i2c: imx214: Reorder imx214_parse_fwnode call
media: i2c: imx290: Remove unneeded assignment of subdev device pointer
media: i2c: imx415: Request the sensor clock without a name
media: i2c: max9286: use new GPIO line value setter callbacks
media: i2c: max96714: Drop check on number of active routes
media: i2c: max96717: Drop unused field assignment
media: i2c: max96717: use new GPIO line value setter callbacks
media: i2c: set lt6911uxe's reset_gpio to GPIOD_OUT_LOW
media: i2c: vd55g1: Fix RATE macros not being expressed in bps
media: i2c: vd55g1: Fix return code in vd55g1_enable_streams error path
media: i2c: vd55g1: Setup sensor external clock before patching
media: i2c: vd55g1: Use first index of mbus codes array as default
media: imx-jpeg: Account for data_offset when getting image address
media: imx-mipi-csis: Use CSI-2 data type macros from mipi-csi2.h
media: imx8-isi: Add support for i.MX8QM and i.MX8QXP
media: imx8mq-mipi-csi2: Add imx8mq_plat_data for different compatible strings
media: imx8mq-mipi-csi2: Add support for i.MX8QXP
media: imx8mq-mipi-csi2: Fix error code in imx8mq_mipi_csi_parse_dt()
media: imx: fix a potential memory leak in imx_media_csc_scaler_device_init()
media: ipu-bridge: Add _HID for OV5670
media: ipu-bridge: Add link-frequency to the GC0310 entry
media: ipu-bridge: Add Onsemi MT9M114 HID to list of supported sensors
media: ipu-bridge: Add support for additional link frequencies
media: ipu-bridge: Add Toshiba T4KA3 HID to list of supported sensor
media: ipu-bridge: Improve error logging when waiting for IVSC to become ready
media: ipu3-cio2: Use V4L2 subdev active state
media: ipu6: isys: Set minimum height to 1
media: ipu6: isys: Use correct pads for xlate_streams()
media: ipu7: Drop IPU8 PCI ID for now
media: iris: Add a comment to explain usage of MBPS
media: iris: Add codec specific check for VP9 decoder drain handling
media: iris: Add handling for corrupt and drop frames
media: iris: Add handling for no show frames
media: iris: Add HEVC and VP9 formats for decoder
media: iris: Add internal buffer calculation for HEVC and VP9 decoders
media: iris: Add platform capabilities for HEVC and VP9 decoders
media: iris: Avoid updating frame size to firmware during reconfig
media: iris: Drop port check for session property response
media: iris: Fix buffer preparation failure during resolution change
media: iris: Fix missing function pointer initialization
media: iris: Fix NULL pointer dereference
media: iris: Fix opp scaling of power domains
media: iris: Fix typo in depth variable
media: iris: Improve last flag handling
media: iris: Prevent HFI queue writes when core is in deinit state
media: iris: Remove deprecated property setting to firmware
media: iris: Remove error check for non-zero v4l2 controls
media: iris: Remove redundant buffer count check in stream off
media: iris: Remove unnecessary re-initialization of flush completion
media: iris: Send V4L2_BUF_FLAG_ERROR for capture buffers with 0 filled length
media: iris: Set mandatory properties for HEVC and VP9 decoders.
media: iris: Skip destroying internal buffer if not dequeued
media: iris: Skip flush on first sequence change
media: iris: Track flush responses to prevent premature completion
media: iris: Update CAPTURE format info based on OUTPUT format
media: iris: Verify internal buffer release on close
media: ivsc: Add MAINTAINERS entry
media: ivsc: Fix crash at shutdown due to missing mei_cldev_disable() calls
media: ivsc: Remove Wentong's e-mail address
media: media/test_drivers: Replace open-coded parity calculation with parity8()
media: mgb4: Enumerate only the available timings
media: mt9m114: Bypass PLL if required
media: mt9m114: Factor out mt9m114_configure_pa
media: mt9m114: Fix deadlock in get_frame_interval/set_frame_interval
media: nxp: imx8-isi: Allow num_sources to be greater than num_sink
media: nxp: imx8-isi: Remove redundant check for dma_set_mask_and_coherent()
media: nxp: imx8-isi: Remove unused offset in mxc_isi_reg and use BIT() macro for mask
media: nxp: imx8-isi: Simplify a couple of error messages
media: nxp: imx8-isi: Use dev_err_probe() to simplify code
media: nxp: imx8-isi: Use devm_clk_bulk_get_all() to fetch clocks
media: ov2659: Fix memory leaks in ov2659_probe()
media: ov2740: Remove shorthand variables
media: ov5693: Improve error logging when fwnode is not found
media: ov7251: Improve error logging when fwnode is not found
media: ov8865: Improve error logging when fwnode is not found
media: pci: cx18-av-vbi: Replace open-coded parity calculation with parity8()
media: pisp_be: Drop reference to non-existing function
media: pisp_be: Fix pm_runtime underrun in probe
media: pisp_be: Remove config validation from schedule()
media: pisp_be: Split jobs creation and scheduling
media: pisp_be: Use clamp() and define max sizes
media: platform: rzg2l-cru: Add support for RAW10/12/14 data
media: platform: rzg2l-cru: Use v4l2_fill_pixfmt()
media: platform: rzg2l-cru: Use v4l2_get_link_freq()
media: platform: ti: Remove unused vpdma_update_dma_addr
media: qcom: camss: cleanup media device allocated resource on error path
media: qcom: camss: csiphy-3ph: Fix inadvertent dropping of SDM660/SDM670 phy init
media: qcom: camss: Power pipeline only when streaming
media: qcom: camss: register camss media device before subdevices
media: qcom: camss: remove duplicated csiphy_formats_sc7280 data
media: qcom: camss: Remove extraneous -supply postfix on supply names
media: qcom: camss: simplify camss_subdev_notifier_complete() function
media: rainshadow-cec: fix TOCTOU race condition in rain_interrupt()
media: raspberrypi: cfe: Fix min_reqbufs_allocation
media: rc: ir-spi: allocate buffer dynamically
media: rc: ir-spi: avoid overflow in multiplication
media: rc: ir-spi: constrain carrier frequency
media: rcar-csi2: Add D-PHY support for V4H
media: rcar-csi2: Clarify usage of mbps and msps
media: rcar-csi2: Rework macros to access AFE lanes
media: rcar-csi2: Update start procedure for V4H
media: rcar-csi2: Use the pad version of v4l2_get_link_freq()
media: rcar-fcp: Add rcar_fcp_soft_reset()
media: rcar-vin: Always create a media pad
media: rcar-vin: Change link setup argument
media: rcar-vin: Check for correct capture interrupt event
media: rcar-vin: Enable media-graph on Gen2
media: rcar-vin: Fold event notifier into only user
media: rcar-vin: Fold interrupt helpers into only callers
media: rcar-vin: Generate a VIN group ID for Gen2
media: rcar-vin: Generate FRAME_SYNC events
media: rcar-vin: Improve error paths for parallel devices
media: rcar-vin: Merge all notifiers
media: rcar-vin: Only expose VIN controls
media: rcar-vin: Prepare for unifying all v4l-async notifiers
media: rcar-vin: Remove NTSC workaround
media: rcar-vin: Store platform info with group structure
media: rcar-vin: Use correct count of remote subdevices
media: rcar-vin: Use error labels in probe
media: Remove redundant pm_runtime_mark_last_busy() calls
media: renesas: rzg2l-cru: Fix typo in rzg3e_fifo_empty name
media: renesas: rzg2l-cru: Simplify FIFO empty check
media: rkisp1: Add RKISP1_CID_SUPPORTED_PARAMS_BLOCKS control
media: rkisp1: Properly handle result of rkisp1_params_init_vb2_queue()
media: rkvdec: Fix a NULL vs IS_ERR() bug in probe()
media: rkvdec: Fix an error handling path in rkvdec_probe()
media: rkvdec: Remove redundant pm_runtime_mark_last_busy() calls
media: rkvdec: Remove TODO file
media: rkvdec: Restore iommu addresses on errors
media: rkvdec: Unstage the driver
media: rockchip: rkisp1: Add support for Wide Dynamic Range
media: rzg2l-cru: Add vidioc_enum_framesizes()
media: rzg2l-cru: Fix typo in rzg2l_cru_of_id_table struct
media: rzg2l-cru: Support multiple mbus codes per pixel format
media: saa7115: Replace open-coded parity calculation with parity8()
media: saa7164: Remove unused functions
media: samsung: exynos4-is: Use for_each_available_child_of_node_scoped()
media: solo6x10: remove unneeded GPIO direction setters
media: solo6x10: use new GPIO line value setter callbacks
media: staging/ipu7: add CONFIG_PCI dependency
media: staging/ipu7: add firmware parse, syscom interface and boot
media: staging/ipu7: add Intel IPU7 PCI device driver
media: staging/ipu7: add IPU7 DMA APIs and MMU mapping
media: staging/ipu7: add IPU7 firmware ABI headers
media: staging/ipu7: add IPU7 input system device driver
media: staging/ipu7: add Makefile, Kconfig and to-do file for IPU7
media: staging/ipu7: avoid division by 64-bit value
media: stk1160: use usb_alloc_noncoherent/usb_free_noncoherent()
media: tc358743: Add support for 972Mbit/s link freq
media: tc358743: Check I2C succeeded during probe
media: tc358743: Increase FIFO trigger level to 374
media: tc358743: Return an appropriate colorspace from tc358743_set_fmt
media: ti: j721e-csi2rx: Allow passing cache hints from user-space
media: ti: j721e-csi2rx: fix list_del corruption
media: uapi: videodev2: Fix comment for 12-bit packed Bayer formats
media: usb: hdpvr: disable zero-length read messages
media: usb: hdpvr: use I2C core to handle only supported messages
media: usbtv: Lock resolution while streaming
media: uvcvideo: Add quirk for HP Webcam HD 2300
media: uvcvideo: Auto-set UVC_QUIRK_MSXU_META
media: uvcvideo: Do not mark valid metadata as invalid
media: uvcvideo: Fix 1-byte out-of-bounds read in uvc_parse_format()
media: uvcvideo: Fix bandwidth issue for Alcor camera
media: uvcvideo: Handle locks in uvc_queue_return_buffers
media: uvcvideo: Introduce dev->meta_formats
media: uvcvideo: Introduce V4L2_META_FMT_UVC_MSXU_1_5
media: uvcvideo: Populate all errors in uvc_probe()
media: uvcvideo: Refactor uvc_ctrl_set_handle()
media: uvcvideo: Refactor uvc_queue_streamon
media: uvcvideo: Refactor uvc_v4l2_compat_ioctl32
media: uvcvideo: Remove stream->is_streaming field
media: uvcvideo: Set V4L2_CTRL_FLAG_DISABLED during queryctrl errors
media: uvcvideo: Split uvc_stop_streaming()
media: uvcvideo: Turn on the camera if V4L2_EVENT_SUB_FL_SEND_INITIAL
media: uvcvideo: Use a count variable for meta_formats instead of 0 terminating
media: uvcvideo: use usb_alloc_noncoherent/usb_free_noncoherent()
media: uvcvideo: Use vb2 ioctl and fop helpers
media: uvcvideo: uvc_v4l2_unlocked_ioctl: Invert PM logic
media: v4l2-common: Add the missing Raw Bayer pixel formats
media: v4l2-common: Reduce warnings about missing V4L2_CID_LINK_FREQ control
media: v4l2-core: Replace the check for firmware registered I2C devices
media: v4l2-ctrls: Don't reset handler's error in v4l2_ctrl_handler_free()
media: v4l2-ctrls: Fix H264 SEPARATE_COLOUR_PLANE check
media: v4l2-ctrls: Return the handler's error in v4l2_ctrl_handler_free()
media: v4l2-jpeg: Remove unused v4l2_jpeg_parse_* wrappers
media: v4l2-subdev: Add debug prints to v4l2_subdev_collect_streams()
media: v4l2-subdev: Limit the number of active routes to V4L2_FRAME_DESC_ENTRY_MAX
media: v4l2-subdev: Print early in v4l2_subdev_{enable,disable}_streams()
media: v4l2-subdev: Remove g_pixelaspect operation
media: v4l2: Add Renesas Camera Receiver Unit pixel formats
media: v4l2: Add support for NV12M tiled variants to v4l2_format_info()
media: v4l: Make media_entity_to_video_device() NULL-safe
media: venus: Add a check for packet size after reading from shared memory
media: venus: Fix MSM8998 frequency table
media: venus: Fix OOB read due to missing payload bound check
media: venus: Fix OPP table error handling
media: venus: hfi: explicitly release IRQ during teardown
media: venus: pm_helpers: use opp-table for the frequency
media: venus: protect against spurious interrupts during probe
media: venus: vdec: Clamp param smaller than 1fps and bigger than 240.
media: venus: vdec: Make the range of us_per_frame explicit
media: venus: venc: Clamp param smaller than 1fps and bigger than 240
media: venus: venc: Make the range of us_per_frame explicit
media: verisilicon: Fix AV1 decoder clock frequency
media: verisilicon: postproc: 4K support
media: verisilicon: Use __set_bit() with local bitmaps
media: vivid: fix wrong pixel_array control size
media: vsp1: Add missing export.h
media: vsp1: Add VSPX support
media: vsp1: Reset FCP after VSPD
media: vsp1: Use lockdep assertions to enforce documented conventions
media: vsp1: vsp1_dl: Count display lists
media: vsp1: vsp1_dl: Detect double list release
media: xilinx-vipp: Use for_each_child_of_node_scoped()
 
mei: bus: Check for still connected devices in mei_cl_bus_dev_release()
mei: bus: replace sprintf/scnprintf with sysfs_emit in show functions
mei: bus: use cldev in prints
mei: more prints with client prefix
mei: vsc: Destroy mutex after freeing the IRQ
mei: vsc: Don't call vsc_tp_reset() a second time on shutdown
mei: vsc: Don't re-init VSC from mei_vsc_hw_reset() on stop
mei: vsc: Drop unused vsc_tp_request_irq() and vsc_tp_free_irq()
mei: vsc: Event notifier fixes
mei: vsc: Fix "BUG: Invalid wait context" lockdep error
mei: vsc: Run event callback from a workqueue
mei: vsc: Unset the event callback on remove and probe errors
mei: vsc: Use vsc_tp_remove() as shutdown handler
 
memblock: fix kernel-doc for MEMBLOCK_RSRV_NOINIT
 
memcg: cgroup: call css_rstat_updated irrespective of in_nmi()
memcg: convert memcg->socket_pressure to u64
 
memcg_slabinfo: Fix use of PG_slab
 
memory: brcmstb_memc: Simplify compatible matching
memory: emif: Add missing kerneldoc for lpmode
memory: mtk-smi: Add ostd setting for mt8186
memory: omap-gpmx: Use dev_fwnode()
memory: stm32_omm: Use syscon_regmap_lookup_by_phandle_args
memory: tegra: Add Tegra264 MC and EMC support
 
memstick: Fix deadlock by moving removing flag earlier
 
Linux: Merge 6.16-rc3 into driver-core-next
Linux: Merge 6.16-rc4 into staging-next
Linux: Merge 6.16-rc4 into tty-next
Linux: Merge back earlier changes related to system suspend and hibernation
Linux: Merge back earlier cpufreq material for 6.17-rc1
Linux: Merge back earlier material related to system sleep
Linux: Merge back earlier thermal control updates for 6.17
 
Merge branch : '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
Merge branch : '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
Merge branch : '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
Merge branch : '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch : '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch : '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch : '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch : '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch : '10GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
Merge branch : '10GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch : '1GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
Merge branch : '200GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
Merge branch : '200GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch : '200GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch : '[email protected]' into arm64-for-6.17
Merge branch : '[email protected]' into clk-for-6.17
Merge branch : '[email protected]' into clk-for-6.17
Merge branch : '[email protected]' into clk-for-6.17
Merge branch : '40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
Merge branch : '6.17/scsi-queue' into 6.17/scsi-fixes
Merge branch : 'a-tool-to-verify-the-bpf-memory-model'
Merge branch : 'acpi-apei'
Merge branch : 'acpi-misc'
Merge branch : 'add-broadcast_neighbor-for-no-stacking-networking-arch'
Merge branch : 'add-microchip-zl3073x-support-part-1'
Merge branch : 'add-shared-phy-counter-support-for-qca807x-and-qca808x'
Merge branch : 'add-support-for-25g-50g-and-100g-to-fbnic'
Merge branch : 'add-support-for-externally-validated-neighbor-entries'
Merge branch : 'add-support-for-pse-budget-evaluation-strategy'
Merge branch : 'add-support-for-the-ipq5018-internal-ge-phy'
Merge branch : 'add-vf-drivers-for-wangxun-virtual-functions'
Merge branch : 'af_unix-introduce-so_inq-scm_inq'
Merge branch : 'amd-xgbe-add-hardware-ptp-timestamping'
Merge branch : 'amd/amd-vi' into next
Merge branch : 'another-ip-sysctl-docs-cleanup'
Merge branch : 'apple/dart' into next
Merge branch : 'arm/smmu/bindings' into next
Merge branch : 'arm/smmu/updates' into next
Merge branch : 'arm64-dts-socfpga-enable-ethernet-support-for-agilex5'
Merge branch : 'bnxt_en-3-bug-fixes'
Merge branch : 'bonding-fix-negotiation-flapping-in-802-3ad-passive-mode'
Merge branch : 'bpf-add-bpf_dynptr_memset-kfunc'
Merge branch : 'bpf-add-kfuncs-for-read-only-string-operations'
Merge branch : 'bpf-additional-use-cases-for-untrusted-ptr_to_mem'
Merge branch : 'bpf-allow-void-cast-using-bpf_rdonly_cast'
Merge branch : 'bpf-arena-add-kfunc-for-reserving-arena-memory'
Merge branch : 'bpf-arm64-relax-constraint-in-bpf-jit-compiler'
Merge branch : 'bpf-fix-a-few-test-failures-with-64k-page-size'
Merge branch : 'bpf-fix-and-test-aux-usage-after-do_check_insn'
Merge branch : 'bpf-implement-mprog-api-on-top-of-existing-cgroup-progs'
Merge branch : 'bpf-improve-64bits-bounds-refinement'
Merge branch : 'bpf-make-reg_not_null-true-for-const_ptr_to_map'
Merge branch : 'bpf-mitigate-spectre-v1-using-barriers'
Merge branch : 'bpf-propagate-read-precision-marks-over-state-graph-backedges'
Merge branch : 'bpf-reduce-verifier-stack-frame-size'
Merge branch : 'bpf-reject-bpf_timer-for-preempt_rt'
Merge branch : 'bpf-show-precise-rejected-function-when-attaching-to-__noreturn-and-deny-list-functions'
Merge branch : 'bpf-standard-streams'
Merge branch : 'bpf-streams-fixes'
Merge branch : 'bpf-tcp-exactly-once-socket-iteration'
Merge branch : 'bpf-verifier-improve-precision-of-bpf_add-and-bpf_sub'
Merge branch : 'broadcom-report-the-supported-flags-for-ancillary-features'
Merge branch : 'clean-up-usage-of-ffi-types'
Merge branch : 'clk-fixes' into clk-next
Merge branch : 'clk-pm' into clk-next
Merge branch : 'cn20k-silicon-with-mbox-support'
Merge branch : 'converge-on-using-secs_to_jiffies-part-two'
Merge branch : 'convert-lan78xx-driver-to-the-phylink'
Merge branch : 'core' into next
Merge branch : 'dp83tg720-reduce-link-recovery'
Merge branch : 'dpll-add-all-inputs-phase-offset-monitor'
Merge branch : 'dpll-add-reference-sync-feature'
Merge branch : 'dpll-zl3073x-add-misc-features'
Merge branch : 'dt' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm into sunxi/dt-for-6.17
Merge branch : 'dualpi2-patch'
Merge branch : 'eth-fbnic-add-firmware-logging-support'
Merge branch : 'eth-fbnic-fix-drop-stats-support'
Merge branch : 'eth-fbnic-trivial-code-tweaks'
Merge branch : 'eth-finish-migration-to-the-new-rxfh-callbacks'
Merge branch : 'eth-intel-migrate-to-new-rxfh-callbacks'
Merge branch : 'eth-migrate-more-drivers-to-new-rxfh-callbacks'
Merge branch : 'eth-migrate-some-drivers-to-new-rxfh-callbacks'
Merge branch : 'eth-migrate-to-new-rxfh-callbacks-get-only-drivers'
Merge branch : 'ethtool-rss-report-which-fields-are-configured-for-hashing'
Merge branch : 'ethtool-rss-support-creating-and-removing-contexts-via-netlink'
Merge branch : 'ethtool-rss-support-rss_set-via-netlink'
Merge branch : 'ets-use-old-nbands-while-purging-unused-classes'
Merge branch : 'expose-refclk-for-rmii-and-enable-rmii'
Merge branch : 'fbnic-expand-mac-stats-coverage'
Merge branch : 'fix-bpf_strnstr-len-error'
Merge branch : 'fix-broken-link-with-th1520-gmac-when-linkspeed-changes'
Merge branch : 'fix-vsock-error-handling-regression-introduced-in-v6-17-rc1'
Merge branch : 'fixes' into 'for-next'
Merge branch : 'fixes' into for-next
Merge branch : 'fixes-on-the-microchip-s-lan865x-driver'
Merge branch : 'follow-up-to-rgmii-mode-clarification-am65-cpsw-fix-checkpatch'
Merge branch : 'for-6.15-printf-attribute' into for-linus
Merge branch : 'for-6.16-fixes' into for-6.17
Merge branch : 'for-6.17-hash_pointers' into for-linus
Merge branch : 'for-6.17/amd-sfh' into for-linus
Merge branch : 'for-6.17/apple' into for-linus
Merge branch : 'for-6.17/battery-timer-fixes' into for-linus
Merge branch : 'for-6.17/core' into for-linus
Merge branch : 'for-6.17/cxl-acquire' into cxl-for-next
Merge branch : 'for-6.17/cxl-events-updates' into cxl-for-next
Merge branch : 'for-6.17/dt-bindings' into for-6.17/arm64/dt
Merge branch : 'for-6.17/dt-bindings' into for-6.17/memory
Merge branch : 'for-6.17/intel-thc' into for-linus
Merge branch : 'for-6.17/mcp2221' into for-linus
Merge branch : 'for-6.17/multitouch' into for-linus
Merge branch : 'for-6.17/pidff' into for-linus
Merge branch : 'for-6.17/selftests' into for-linus
Merge branch : 'for-6.17/uclogic' into for-linus
Merge branch : 'for-linus' into for-next
Merge branch : 'for-linus' into for-next
Merge branch : 'for-linus' into for-next
Merge branch : 'for-linus' into for-next
Merge branch : 'for-linus' into for-next
Merge branch : 'for-linus' into for-next
Merge branch : 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/linux
Merge branch : 'for-next/feat_mte_store_only' into for-next/core
Merge branch : 'for-v6.17/clk-dt-bindings-headers' into next/clk
Merge branch : 'further-mt7988-devicetree-work'
Merge branch : 'gve-add-rx-hw-timestamping-support'
Merge branch : 'gve-af_xdp-zero-copy-for-dqo-rda'
Merge branch : 'gve-xdp-tx-redirect' into main
Merge branch : 'hinic3-queue_api-related-fixes'
Merge branch : 'hsr-fix-lock-warnings'
Merge branch : 'hv-msi-parent-domain' into main
Merge branch : 'icc-milos' into icc-next
Merge branch : 'intel-next-queue-1GbE'
Merge branch : 'intel-wired-lan-driver-updates-2025-08-15-ice-ixgbe-igc'
Merge branch : 'intel/vt-d' into next
Merge branch : 'introduce-refcount_t-for-reference-counting-of-rose_neigh'
Merge branch : 'introducing-broadcom-bnge-ethernet-driver'
Merge branch : 'io_uring-6.16' into for-6.17/io_uring
Merge branch : 'io_uring-cmd-for-tx-timestamps'
Merge branch : 'ionic-cleanups' into main
Merge branch : 'ipmr-ip6mr-allow-mc-routing-locally-generated-mc-packets'
Merge branch : 'ipv6-drop-rtnl-from-mcast-c-and-anycast-c'
Merge branch : 'ipv6-f6i-fib6_siblings-and-rt-fib6_nsiblings-fixes'
Merge branch : 'kdoc-item2' into docs-mw
Merge branch : 'kvm-arm64/cacheable-pfnmap' into kvmarm/next
Merge branch : 'kvm-arm64/config-masks' into kvmarm/next
Merge branch : 'kvm-arm64/doublefault2' into kvmarm/next
Merge branch : 'kvm-arm64/el2-reg-visibility' into kvmarm/next
Merge branch : 'kvm-arm64/gcie-legacy' into kvmarm/next
Merge branch : 'kvm-arm64/misc' into kvmarm/next
Merge branch : 'kvm-arm64/vgic-v4-ctl' into kvmarm/next
Merge branch : 'kvm-x86 mmio'
Merge branch : 'lantiq_gswip-fixes'
Merge branch : 'link-napi-instances-to-queues-and-irqs'
Merge branch : 'locking-fixes-for-fbnic-driver'
Merge branch : 'mediatek' into next
Merge branch : 'microchip-lan865x-fix-probing-issues'
Merge branch : 'misc-vlan-cleanups'
Merge branch : 'mlx5-hws-fixes-2025-08-17'
Merge branch : 'mlx5-misc-fixes-2025-08-25'
Merge branch : 'mlx5-misc-fixes-2025-09-22'
Merge branch : 'mlx5-misx-fixes-2025-08-20'
Merge branch : 'mlx5-next' into wip/leon-for-next
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 : 'mlx5-next' of git://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linux
Merge branch : 'mlx5e-misc-fixes-2025-07-23'
Merge branch : 'mlx5e-misc-fixes-2025-09-15'
Merge branch : 'mlxsw-spectrum-forward-packets-with-an-ipv4-link-local-source-ip'
Merge branch : 'mm-hotfixes-stable' into mm-stable to pick up changes which
Merge branch : 'move-attach_type-into-bpf_link'
Merge branch : 'mptcp-add-tcp_maxseg-sockopt-support'
Merge branch : 'mptcp-misc-fixes-for-v6-17-rc'
Merge branch : 'mptcp-misc-fixes-for-v6-17-rc6'
Merge branch : 'mptcp-pm-nl-announce-deny-join-id0-flag'
Merge branch : 'mptcp-track-more-fallback-cases'
Merge branch : 'neighbour-convert-rtm_getneigh-to-rcu-and-make-pneigh-rtnl-free'
Merge branch : 'net-add-data-race-annotations-around-dst-fields'
Merge branch : 'net-add-sockaddr_inet-unified-address-structure'
Merge branch : 'net-bcmasp-add-support-for-gro'
Merge branch : 'net-bcmgenet-add-support-for-gro-software-interrupt-coalescing'
Merge branch : 'net-dsa-b53-fix-bcm5325-support'
Merge branch : 'net-dsa-b53-mmap-add-bcm63xx-ephy-power-control'
Merge branch : 'net-dsa-ks8995-fix-up-bindings'
Merge branch : 'net-dsa-microchip-add-ksz8463-switch-support'
Merge branch : 'net-dsa-rzn1_a5psw-add-compile_test'
Merge branch : 'net-dst_metadata-fix-df-flag-extraction-on-tunnel-rx'
Merge branch : 'net-enetc-change-some-statistics-to-64-bit'
Merge branch : 'net-ethernet-fix-device-leaks'
Merge branch : 'net-ethernet-mtk_eth_soc-improve-device-tree-handling'
Merge branch : 'net-ethtool-add-dedicated-rxfh-driver-callbacks'
Merge branch : 'net-ethtool-consistently-take-rss_lock-for-all-rxfh-ops'
Merge branch : 'net-ethtool-rss-add-notifications'
Merge branch : 'net-fec-add-some-optimizations'
Merge branch : 'net-fec-general-vlan-cleanups'
Merge branch : 'net-fix-optical-sfp-failures'
Merge branch : 'net-ftgmac100-add-soc-reset-support-for-rmii-mode'
Merge branch : 'net-hns3-use-seq_file-for-debugfs'
Merge branch : 'net-introduce-net_aligned_data'
Merge branch : 'net-lockless-sk_sndtimeo-and-sk_rcvtimeo'
Merge branch : 'net-maintain-netif-vs-dev-prefix-semantics'
Merge branch : 'net-mctp-add-support-for-gateway-routing'
Merge branch : 'net-mctp-improved-bind-handling'
Merge branch : 'net-migrate-remaining-drivers-to-dedicated-_rxfh_context-ops'
Merge branch : 'net-mlx5-hws-optimize-matchers-icm-usage'
Merge branch : 'net-mlx5-misc-changes-2025-07-09'
Merge branch : 'net-mlx5-misc-changes-2025-07-16'
Merge branch : 'net-mlx5-misc-changes-2025-07-21'
Merge branch : 'net-mlx5e-add-support-for-devmem-and-io_uring-tcp-zero-copy'
Merge branch : 'net-mlx5e-add-support-for-pcie-congestion-events'
Merge branch : 'net-mlx5e-misc-changes-2025-07-22'
Merge branch : 'net-phy-bcm54811-phy-initialization'
Merge branch : 'net-phy-improve-mdio-boardinfo-handling'
Merge branch : 'net-phy-make-phy_package-a-separate-module'
Merge branch : 'net-phy-micrel-add-extended-phy-support-for-ksz9477-class-devices'
Merge branch : 'net-phy-remove-phy_driver_is_genphy-and-phy_driver_is_genphy_10g'
Merge branch : 'net-phylink-support-autoneg-configuration-for-sfps'
Merge branch : 'net-prevent-deadlocks-and-mis-configuration-with-per-napi-threaded-config'
Merge branch : 'net-remove-unused-function-parameters-in-skbuff-c'
Merge branch : 'net-replace-sock_i_uid-with-sk_uid'
Merge branch : 'net-stmmac-loongson1-cleanups'
Merge branch : 'net-stmmac-rk-more-cleanups'
Merge branch : 'net-stmmac-rk-much-needed-cleanups'
Merge branch : 'net-stmmac-xgmac-minor-fixes'
Merge branch : 'net-use-new-gpio-line-value-setter-callbacks'
Merge branch : 'net-xsk-update-tx-queue-consumer'
Merge branch : 'net_sched-act-extend-rcu-use-in-dump-methods'
Merge branch : 'netconsole-msgid' into main
Merge branch : 'netconsole-optimize-console-registration-and-improve-testing'
Merge branch : 'netdevsim-implement-rx-statistics-using-netdev_pcpu_stat_dstats'
Merge branch : 'netdevsim-support-setting-a-permanent-address'
Merge branch : 'netlink-specs-fix-all-the-yamllint-errors'
Merge branch : 'netpoll-code-organization-improvements'
Merge branch : 'netpoll-factor-out-functions-from-netpoll_send_udp-and-add-ipv6-selftest'
Merge branch : 'netpoll-untangle-netconsole-and-netpoll'
Merge branch : 'newsoc/andes' into soc/newsoc
Merge branch : 'newsoc/axiado' into soc/newsoc
Merge branch : 'newsoc/cix-p1' into soc/newsoc
Merge branch : 'newsoc/pxa1908' into soc/newsoc
Merge branch : 'next' into for-linus
Merge branch : 'nexthop-various-fixes'
Merge branch : 'nfc-trf7970a-add-option-to-reduce-antenna-gain'
Merge branch : 'nte-stmmac-visconti-cleanups'
Merge branch : 'octeontx2-af-rpm-misc-feaures'
Merge branch : 'octeontx2-pf-extend-link-modes-support'
Merge branch : 'pci/aer'
Merge branch : 'pci/aspm'
Merge branch : 'pci/boot-display'
Merge branch : 'pci/controller/brcmstb'
Merge branch : 'pci/controller/cadence'
Merge branch : 'pci/controller/dw-rockchip'
Merge branch : 'pci/controller/dwc'
Merge branch : 'pci/controller/imx6'
Merge branch : 'pci/controller/linkup-fix'
Merge branch : 'pci/controller/msi-parent'
Merge branch : 'pci/controller/mvebu'
Merge branch : 'pci/controller/qcom'
Merge branch : 'pci/controller/rockchip'
Merge branch : 'pci/controller/rockchip-host'
Merge branch : 'pci/controller/sophgo'
Merge branch : 'pci/controller/vmd'
Merge branch : 'pci/controller/xgene'
Merge branch : 'pci/dt-bindings'
Merge branch : 'pci/endpoint/core'
Merge branch : 'pci/endpoint/doorbell'
Merge branch : 'pci/endpoint/epf-vntb'
Merge branch : 'pci/enumeration'
Merge branch : 'pci/hotplug'
Merge branch : 'pci/iommu'
Merge branch : 'pci/misc'
Merge branch : 'pci/pwrctrl'
Merge branch : 'pci/resources'
Merge branch : 'perf-s390-regression-move-uid-filtering-to-bpf-filters'
Merge branch : 'phc-support-in-ena-driver'
Merge branch : 'pm-cpufreq'
Merge branch : 'pm-cpuidle'
Merge branch : 'pm-sleep'
Merge branch : 'ppp-replace-per-cpu-recursion-counter-with-lock-owner-field'
Merge branch : 'preserve-msg_zerocopy-with-forwarding'
Merge branch : 'pse-improve-documentation-clarity'
Merge branch : 'ptp-belated-spring-cleaning-of-the-chardev-driver'
Merge branch : 'ptp-provide-support-for-auxiliary-clocks-for-ptp_sys_offset_extended'
Merge branch : 'pwrctrl' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci into renesas-dts-for-v6.17
Merge branch : 'range-tracking-for-bpf_neg'
Merge branch : 'rds-minor-updates-for-spelling-and-endian'
Merge branch : 'ref_tracker-add-ability-to-register-a-debugfs-file-for-a-ref_tracker_dir'
Merge branch : 'ref_tracker-fix'
Merge branch : 'rework-irq-handling-in-mtk_eth_soc'
Merge branch : 'rework/fixes' into for-linus
Merge branch : 'rework/optimizations' into for-linus
Merge branch : 'riscv-sophgo-add-ethernet-support-for-sg2042'
Merge branch : 's390-bpf-describe-the-frame-using-a-struct-instead-of-constants'
Merge branch : 'samsung/exynos' into next
Merge branch : 'sched/core' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip into for-6.17
Merge branch : 'seg6-allow-end-x-behavior-to-accept-an-oif'
Merge branch : 'seg6-fix-typos-in-comments-within-the-srv6-subsystem'
Merge branch : 'selftest-net-add-selftest-for-netpoll'
Merge branch : 'selftests-bpf-fix-a-few-dynptr-test-failures-with-64k-page-size'
Merge branch : 'selftests-bpf-fix-a-few-test-failures-with-arm64-64kb-page'
Merge branch : 'selftests-bpf-fix-expression-result-unused-warnings-with-icecc'
Merge branch : 'selftests-drv-net-fix-and-improve-command-requirement-checking'
Merge branch : 'selftests-drv-net-stats-use-skip-instead-of-xfail'
Merge branch : 'selftests-drv-net-test-xdp-native-support'
Merge branch : 'selftests-drv-net-tso-fix-issues-with-tso-selftest'
Merge branch : 'selftests-mptcp-avoid-spurious-errors-on-tcp-disconnect'
Merge branch : 'selftests-net-use-slowwait-to-make-sure-setup-finished'
Merge branch : 'shradha_v6.16-rc1' of https://github.com/shradhagupta6/linux
Merge branch : 'split-netmem-from-struct-page'
Merge branch : 'support-array-presets-in-veristat'
Merge branch : 'support-bandwidth-clamping-in-mana-using-net-shapers'
Merge branch : 'support-kcfi-bpf-on-arm64'
Merge branch : 'support-rate-management-on-traffic-classes-in-devlink-and-mlx5'
Merge branch : 'support-some-features-for-the-hibmcge-driver'
Merge branch : 'tcp-a-couple-of-fixes'
Merge branch : 'tcp-clear-tcp_sk-sk-fastopen_rsk-in-tcp_disconnect'
Merge branch : 'tcp-fix-dsack-bug-with-non-contiguous-ranges'
Merge branch : 'tcp-receiver-changes'
Merge branch : 'tcp-remove-obsolete-rfc3517-rfc6675-code'
Merge branch : 'tcp-remove-rtx_syn_ack-and-inet_rtx_syn_ack'
Merge branch : 'there-are-some-bugfix-for-hibmcge-ethernet-driver'
Merge branch : 'there-are-some-cleanup-for-hns3-driver'
Merge branch : 'thermal-intel'
Merge branch : 'ti/omap' into next
Merge branch : 'timestamp-for-jens' of https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next into for-6.17/io_uring
Merge branch : 'tip/sched/urgent'
Merge branch : 'tools-ynl-gen-print-setters-for-multi-val-attrs'
Merge branch : 'topic/dmaengine_devm' into next
Merge branch : 'uaccess-key' into features
Merge branch : 'udp_tunnel-remove-rtnl_lock-dependency'
Merge branch : 'use-enum-to-represent-the-napi-threaded-state'
Merge branch : 'veristat-memory-accounting-for-bpf-programs'
Merge branch : 'vfs-6.17.bpf' of https://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge branch : 'virtio_udp_tunnel_08_07_2025' of https://github.com/pabeni/linux-devel
Merge branch : 'vsock-introduce-siocinq-ioctl-support'
Merge branch : 'vsock-test-check-for-null-ptr-deref-when-transport-changes'
Merge branch : 'vsock-test-improve-transport_uaf-test'
Merge branch : 'vxlan-fix-npds-when-using-nexthop-objects'
Merge branch : 'WQ_PERCPU' into for-6.17
 
Merge branch 'xfrm: some fixes for GSO with SW crypto'
 
Merge branch : 'xsk-fix-negative-overflow-issues-in-zerocopy-xmit'
 
Merge branches : 'acpi-apei' and 'acpi-pfrut'
Merge branches : 'acpi-debug' and 'acpi-docs'
Merge branches : 'acpi-ec' and 'acpi-processor'
Merge branches : 'acpi-soc', 'acpi-fan', 'acpi-dptf', 'acpi-pfrut', 'acpi-prm' and 'acpi-tad'
Merge branches : 'acpica', 'acpi-proc', 'acpi-processor' and 'acpi-pm'
Merge branches : 'clk-bindings', 'clk-cleanup', 'clk-pwm', 'clk-hw-device', 'clk-xilinx' and 'clk-adi' into clk-next
Merge branches : 'clk-renesas', 'clk-samsung', 'clk-spacemit', 'clk-allwinner' and 'clk-amlogic' into clk-next
Merge branches : 'clk-rockchip', 'clk-thead', 'clk-microchip', 'clk-imx' and 'clk-qcom' into clk-next
Merge branches : 'for-next/livepatch', 'for-next/user-contig-bbml2', 'for-next/misc', 'for-next/acpi', 'for-next/debug-entry', 'for-next/feat_mte_tagged_far', 'for-next/kselftest', 'for-next/mdscr-cleanup' and 'for-next/vmap-stack', remote-tracking branch 'arm64/for-next/perf' into for-next/core
Merge branches : 'ib-mfd-gpio-input-pwm-6.17', 'ib-mfd-gpio-power-soc-6.17' and 'ib-mfd-misc-pinctrl-6.17' into ibs-for-mfd-merged
Merge branches : 'pm-cpuidle' and 'pm-cpufreq'
Merge branches : 'pm-cpuidle', 'pm-qos', 'pm-devfreq' and 'pm-opp'
Merge branches : 'pm-misc' and 'pm-tools'
Merge branches : 'pm-runtime' and 'pm-powercap'
Merge branches : 'pm-sleep' and 'pm-em'
Merge branches : 'rcu-exp.23.07.2025', 'rcu.22.07.2025', 'torture-scripts.16.07.2025', 'srcu.19.07.2025', 'rcu.nocb.18.07.2025' and 'refscale.07.07.2025' into rcu.merge.23.07.2025
 
Merge commit : '6e64f4580381e32c06ee146ca807c555b8f73e24' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux into gpio/for-next
Merge commit : '89c5214639294' into for-6.17/upstream-fixes
 
Linux: Merge drm-next-2025-05-28 into drm-misc-next
Linux: Merge drm/drm-fixes into drm-misc-fixes
Linux: Merge drm/drm-fixes into drm-misc-fixes
Linux: Merge drm/drm-next into drm-intel-gt-next
Linux: Merge drm/drm-next into drm-intel-next
Linux: Merge drm/drm-next into drm-intel-next
Linux: Merge drm/drm-next into drm-intel-next
Linux: Merge drm/drm-next into drm-misc-next
Linux: Merge drm/drm-next into drm-xe-next
Linux: Merge drm/drm-next into drm-xe-next
Linux: Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf after rc3
Linux: Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf after rc6
Linux: Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Linux: Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Linux: Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Linux: Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Linux: Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Linux: Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Linux: Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Linux: Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Linux: Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
 
Merge merge point of tag : 'usb-6.16-rc5' into usb-next
 
Linux: Merge patch series "add ioctl to query metadata and protection info capabilities"
Linux: Merge patch series "allow to create pidfds for reaped tasks with SCM_PIDFD"
Linux: Merge patch series "backing_file accessors cleanup"
 
Merge patch series "can: add drop reasons in the receive path"
Merge patch series "can: Kconfig: add missing COMPILE_TEST"
Merge patch series "can: kvaser_pciefd: Simplify identification of physical CAN interfaces"
Merge patch series "can: kvaser_usb: Simplify identification of physical CAN interfaces"
Merge patch series "can: netlink: preparation before introduction of CAN XL"
Merge patch series "can: populate ndo_change_mtu() to prevent buffer overflow"
Merge patch series "can: rcar_canfd: Add support for Transceiver Delay Compensation"
 
Linux: Merge patch series "convert the majority of file systems to mmap_prepare"
 
Merge patch series "coredump: allow for flexible coredump handling"
Merge patch series "coredump: further cleanups"
 
Merge patch series "fallocate: introduce FALLOC_FL_WRITE_ZEROES flag"
 
Merge patch series "fhandle, pidfs: allow open_by_handle_at() purely based on file handle"
 
Merge patch series "fs: introduce file_getattr and file_setattr syscalls"
Merge patch series "fs: refactor write_begin/write_end and add ext4 IOCB_DONTCACHE support"
 
Merge patch series "fuse: use iomap for buffered writes + writeback"
 
Linux: Merge patch series "Introduce bpf_cgroup_read_xattr"
Linux: Merge patch series "Introduce bpf_cgroup_read_xattr"
Linux: Merge patch series "io_uring / dio metadata fixes"
Linux: Merge patch series "libsas cleanups"
Linux: Merge patch series "Minor cleanup preparation for some dir-locking API changes"
 
Merge patch series "mpi3mr: Few minor bug fixes"
 
Merge patch series "nsfs: expose the stable inode numbers in a public header"
 
Merge patch series "open_tree_attr: do not allow id-mapping changes without OPEN_TREE_CLONE"
 
Merge patch series "ovl: narrow regions protected by i_rw_sem"
 
Merge patch series "pidfs: persistent info & xattrs"
 
Merge patch series "pinctrl: intel: use new GPIO line value setter callbacks"
 
Linux: Merge patch series "refactor the iomap writeback code v5"
 
Merge patch series "scsi: ufs: ufs-pci: Fix hibernate state transition for Intel MTL-like host controllers"
 
Merge patch series "ufs: host: mediatek: Provide features and fixes in MediaTek platforms"
Merge patch series "ufs: ufs-qcom: Align programming sequence as per HW spec"
 
Linux: Merge patch series "Update lpfc to revision 14.4.0.10"
 
Merge remote-tracking branch : 'drm/drm-next' into drm-misc-next
Merge remote-tracking branch : 'drm/drm-next' into drm-misc-next-fixes
Merge remote-tracking branch : 'drm/drm-next' into msm-next
 
Merge tag : '6.17-rc1-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag : '6.17-rc2-ksmbd-server-fixes' of git://git.samba.org/ksmbd
Merge tag : '6.17-rc2-smb3-client-fix' of git://git.samba.org/sfrench/cifs-2.6
Merge tag : '6.17-RC4-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag : '6.17-rc6-ksmbd-fixes' of git://git.samba.org/ksmbd
Merge tag : '6.17-rc6-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag : '6.17-rc7-ksmbd-server-fixes' of git://git.samba.org/ksmbd
Merge tag : 'acpi-6.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'acpi-6.17-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'acpi-6.17-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'alloc-next-v6.17-2025-07-15' of https://github.com/Rust-for-Linux/linux into rust-next
Merge tag : 'amd-drm-fixes-6.17-2025-07-31' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag : 'amd-drm-fixes-6.17-2025-08-07' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag : 'amd-drm-fixes-6.17-2025-08-13' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag : 'amd-drm-fixes-6.17-2025-08-20' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag : 'amd-drm-fixes-6.17-2025-08-28' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag : 'amd-drm-fixes-6.17-2025-09-03' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag : 'amd-drm-fixes-6.17-2025-09-10' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag : 'amd-drm-fixes-6.17-2025-09-18' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag : 'amd-drm-fixes-6.17-2025-09-24' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag : 'amd-drm-next-6.17-2025-07-01' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag : 'amd-drm-next-6.17-2025-07-11' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag : 'amd-drm-next-6.17-2025-07-17' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag : 'amd-pstate-v6.17-2025-07-16' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/superm1/linux
Merge tag : 'amd-pstate-v6.17-2025-09-04' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/superm1/linux
Merge tag : 'amlogic-arm64-dt-for-v6.17' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into soc/dt
Merge tag : 'apparmor-pr-2025-08-04' of git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
Merge tag : 'apple-soc-dt-6.17' of https://git.kernel.org/pub/scm/linux/kernel/git/sven/linux into soc/dt
Merge tag : 'apple-soc-fixes-6.17' of https://git.kernel.org/pub/scm/linux/kernel/git/sven/linux into arm/fixes
Merge tag : 'arm-soc/for-6.16/devicetree-fixes' of https://github.com/Broadcom/stblinux into for-next
Merge tag : 'arm-soc/for-6.17/defconfig-arm64' of https://github.com/Broadcom/stblinux into soc/defconfig
Merge tag : 'arm-soc/for-6.17/devicetree' of https://github.com/Broadcom/stblinux into soc/dt
Merge tag : 'arm-soc/for-6.17/devicetree-arm64' of https://github.com/Broadcom/stblinux into soc/dt
Merge tag : 'arm-soc/for-6.17/drivers' of https://github.com/Broadcom/stblinux into soc/drivers
Merge tag : 'arm-soc/for-6.17/maintainers' of https://github.com/Broadcom/stblinux into soc/drivers
Merge tag : 'arm-sophgo-dt-for-v6.17' of https://github.com/sophgo/linux into soc/newsoc
Merge tag : 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
Merge tag : 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
Merge tag : 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
Merge tag : 'asoc-fix-v6.17-merge-window' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag : 'asoc-fix-v6.17-rc1' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag : 'asoc-fix-v6.17-rc2' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag : 'asoc-fix-v6.17-rc3' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag : 'asoc-fix-v6.17-rc6' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag : 'asoc-v6.17' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-next
Merge tag : 'asoc-v6.17-2' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag : 'aspeed-6.17-devicetree-1' of https://git.kernel.org/pub/scm/linux/kernel/git/bmc/linux into soc/dt
Merge tag : 'aspeed-6.17-drivers-1' of https://git.kernel.org/pub/scm/linux/kernel/git/bmc/linux into soc/drivers
Merge tag : 'at91-defconfig-6.17' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into soc/defconfig
Merge tag : 'at91-dt-6.17' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into soc/dt
Merge tag : 'at91-fixes-6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into arm/fixes
Merge tag : 'ata-6.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux
Merge tag : 'ata-6.17-rc1-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux
Merge tag : 'ata-6.17-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux
Merge tag : 'ata-ata-6.17-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux
Merge tag : 'ath-current-20250902' of git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath
Merge tag : 'ath-current-20250909' of git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath
Merge tag : 'ath-next-20250624' of git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath
Merge tag : 'ath-next-20250721' of git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath into wireless-next
Merge tag : 'audit-pr-20250725' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit
Merge tag : 'audit-pr-20250905' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit
Merge tag : 'batadv-net-pullrequest-20250901' of https://git.open-mesh.org/linux-merge
Merge tag : 'batadv-next-pullrequest-20250710' of git://git.open-mesh.org/linux-merge
Merge tag : 'bitmap-for-6.17' of https://github.com/norov/linux
Merge tag : 'bitmap-for-6.17-rc5' of https://github.com/norov/linux
Merge tag : 'block-6.17-20250808' of git://git.kernel.dk/linux
Merge tag : 'block-6.17-20250815' of git://git.kernel.dk/linux
Merge tag : 'block-6.17-20250822' of git://git.kernel.dk/linux
Merge tag : 'block-6.17-20250828' of git://git.kernel.dk/linux
Merge tag : 'block-6.17-20250905' of git://git.kernel.dk/linux
Merge tag : 'block-6.17-20250918' of git://git.kernel.dk/linux
Merge tag : 'block-6.17-20250925' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
Merge tag : 'bootconfig-fixes-v6.17-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'bootconfig-v6.17' 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-6.17' into loongarch-next
Merge tag : 'bpf-next-6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
Merge tag : 'caps-pr-20250729' of git://git.kernel.org/pub/scm/linux/kernel/git/sergeh/linux
Merge tag : 'ceph-for-6.17-rc6' of https://github.com/ceph/ceph-client
Merge tag : 'cgroup-for-6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup
Merge tag : 'cgroup-for-6.17-rc2-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup
Merge tag : 'cgroup-for-6.17-rc6-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup
Merge tag : 'char-misc-6.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
Merge tag : 'char-misc-6.17-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
Merge tag : 'chinese-doc-6.16-rc1' of gitolite.kernel.org:pub/scm/linux/kernel/git/alexs/linux into docs-mw
Merge tag : 'chrome-platform-v6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/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-imx-6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux into clk-imx
Merge tag : 'clk-meson-v6.17-1' of https://github.com/BayLibre/clk-meson into clk-amlogic
Merge tag : 'clk-microchip-6.17' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into clk-microchip
Merge tag : 'core-entry-2025-07-29' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'core-urgent-2025-09-26' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'cpufreq-arm-updates-6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm
Merge tag : 'crc-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux
Merge tag : 'cxl-for-6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl/cxl
Merge tag : 'devfreq-next-for-6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux
Merge tag : 'devicetree-fixes-for-6.17-1' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux
Merge tag : 'devicetree-for-6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux
Merge tag : 'dma-mapping-6.17-2025-08-28' of git://git.kernel.org/pub/scm/linux/kernel/git/mszyprowski/linux
Merge tag : 'dma-mapping-6.17-2025-09-09' of git://git.kernel.org/pub/scm/linux/kernel/git/mszyprowski/linux
Merge tag : 'dmaengine-6.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine
Merge tag : 'dmaengine-fix-6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine
Merge tag : 'docs-6.17' of git://git.lwn.net/linux
Merge tag : 'driver-core-6.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core
Merge tag : 'driver-core-6.17-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core
Merge tag : 'driver-core-6.17-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core
Merge tag : 'drm-fixes-2025-08-16' of https://gitlab.freedesktop.org/drm/kernel
Merge tag : 'drm-fixes-2025-08-23-1' of https://gitlab.freedesktop.org/drm/kernel
Merge tag : 'drm-fixes-2025-08-29' of https://gitlab.freedesktop.org/drm/kernel
Merge tag : 'drm-fixes-2025-09-05' of https://gitlab.freedesktop.org/drm/kernel
Merge tag : 'drm-fixes-2025-09-12' of https://gitlab.freedesktop.org/drm/kernel
Merge tag : 'drm-fixes-2025-09-19' of https://gitlab.freedesktop.org/drm/kernel
Merge tag : 'drm-fixes-2025-09-26' of https://gitlab.freedesktop.org/drm/kernel
Merge tag : 'drm-intel-fixes-2025-08-13' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-fixes
Merge tag : 'drm-intel-fixes-2025-08-20' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-fixes
Merge tag : 'drm-intel-fixes-2025-09-10' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-fixes
Merge tag : 'drm-intel-fixes-2025-09-17' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-fixes
Merge tag : 'drm-intel-fixes-2025-09-25' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-fixes
Merge tag : 'drm-intel-gt-next-2025-07-02' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-next
Merge tag : 'drm-intel-next-2025-06-18' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-next
Merge tag : 'drm-intel-next-2025-07-04' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-next
Merge tag : 'drm-intel-next-2025-07-10' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-next
Merge tag : 'drm-intel-next-fixes-2025-08-05' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-next
Merge tag : 'drm-misc-fixes-2025-08-21' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag : 'drm-misc-fixes-2025-08-28' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag : 'drm-misc-fixes-2025-09-03' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag : 'drm-misc-fixes-2025-09-11' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag : 'drm-misc-fixes-2025-09-18' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag : 'drm-misc-fixes-2025-09-25' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag : 'drm-misc-next-2025-06-12' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
Merge tag : 'drm-misc-next-2025-06-19' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
Merge tag : 'drm-misc-next-2025-06-26' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
Merge tag : 'drm-misc-next-2025-07-03' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
Merge tag : 'drm-misc-next-2025-07-10' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
Merge tag : 'drm-misc-next-2025-07-17' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
Merge tag : 'drm-misc-next-fixes-2025-07-24' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
Merge tag : 'drm-misc-next-fixes-2025-08-12' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag : 'drm-msm-fixes-2025-08-26' of https://gitlab.freedesktop.org/drm/msm into drm-fixes
Merge tag : 'drm-msm-next-2025-07-05' of https://gitlab.freedesktop.org/drm/msm into drm-next
Merge tag : 'drm-next-2025-07-30' of https://gitlab.freedesktop.org/drm/kernel
Merge tag : 'drm-next-2025-08-01' of https://gitlab.freedesktop.org/drm/kernel
Merge tag : 'drm-next-2025-08-08' of https://gitlab.freedesktop.org/drm/kernel
Merge tag : 'drm-rust-fixes-2025-09-05' of https://gitlab.freedesktop.org/drm/rust/kernel into drm-fixes
Merge tag : 'drm-xe-fixes-2025-08-14' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag : 'drm-xe-fixes-2025-08-21-1' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag : 'drm-xe-fixes-2025-08-27' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag : 'drm-xe-fixes-2025-09-03' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag : 'drm-xe-fixes-2025-09-11' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag : 'drm-xe-fixes-2025-09-18' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag : 'drm-xe-fixes-2025-09-25' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag : 'drm-xe-next-2025-06-18' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-next
Merge tag : 'drm-xe-next-2025-07-10' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-next
Merge tag : 'drm-xe-next-2025-07-15' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-next
Merge tag : 'drm-xe-next-fixes-2025-07-31' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-next
Merge tag : 'drm-xe-next-fixes-2025-08-06' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-next
Merge tag : 'dt-vt8500-6.17' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-dt into soc/dt
Merge tag : 'edac_updates_for_v6.17_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras
Merge tag : 'edac_urgent_for_v6.17_rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras
Merge tag : 'efi-fixes-for-v6.17-1' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi
Merge tag : 'efi-next-for-v6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi
Merge tag : 'entry-split-for-arm' into core/entry
Merge tag : 'erofs-for-6.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs
Merge tag : 'erofs-for-6.17-rc2-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs
Merge tag : 'erofs-for-6.17-rc6-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs
Merge tag : 'execve-v6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag : 'exfat-for-6.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat
Merge tag : 'ext4_for_linus-6.17-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4
Merge tag : 'ext4_for_linus_6.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4
Merge tag : 'f2fs-for-6.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs
Merge tag : 'fbdev-for-6.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev
Merge tag : 'fbdev-for-6.17-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev
Merge tag : 'firewire-fixes-6.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394
Merge tag : 'firewire-fixes-6.17-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394
Merge tag : 'firewire-updates-6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394
Merge tag : 'fixes-2025-08-28' of git://git.kernel.org/pub/scm/linux/kernel/git/rppt/memblock
Merge tag : 'for-6.17-fix-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag : 'for-6.17-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag : 'for-6.17-rc2-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag : 'for-6.17-rc4-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag : 'for-6.17-rc5-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag : 'for-6.17-rc6-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag : 'for-6.17-rc6-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag : 'for-6.17-rc7-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag : 'for-6.17-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag : 'for-6.17/block-20250728' of git://git.kernel.dk/linux
Merge tag : 'for-6.17/dm-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
Merge tag : 'for-6.17/dm-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
Merge tag : 'for-6.17/io_uring-20250728' of git://git.kernel.dk/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 https://github.com/openrisc/linux
Merge tag : 'for-linus-6.17-1' of https://github.com/cminyard/linux-ipmi
Merge tag : 'for-linus-6.17-ofs1' of git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux
Merge tag : 'for-linus-6.17-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip
Merge tag : 'for-linus-6.17-rc3-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip
Merge tag : 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd
Merge tag : 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd
Merge tag : 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd
Merge tag : 'for-net-2025-08-15' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth
Merge tag : 'for-net-2025-08-22' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth
Merge tag : 'for-net-2025-08-29' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth
Merge tag : 'for-net-2025-09-22' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth
Merge tag : 'for-net-next-2025-07-23' 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-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
Merge tag : 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
Merge tag : 'for-v6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply
Merge tag : 'for-v6.17-rc' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply
Merge tag : 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost
Merge tag : 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost
Merge tag : 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost
Merge tag : 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost
Merge tag : 'fpga-for-6.17-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga into char-misc-next
Merge tag : 'fs_for_v6.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs
Merge tag : 'fscrypt-for-linus' of git://git.kernel.org/pub/scm/fs/fscrypt/linux
Merge tag : 'fsnotify_for_v6.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs
Merge tag : 'ftrace-v6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'fuse-fixes-6.17-rc5' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse into vfs.fixes
Merge tag : 'gfs2-for-6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2
Merge tag : 'gnss-6.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss
Merge tag : 'gpio-fixes-for-v6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag : 'gpio-fixes-for-v6.17-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag : 'gpio-fixes-for-v6.17-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag : 'gpio-fixes-for-v6.17-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag : 'gpio-fixes-for-v6.17-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag : 'gpio-mmio-bgpiof-no-input-flag-for-v6.17' into gpio/for-next
Merge tag : 'gpio-mmio-bgpiof-no-input-flag-for-v6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux into devel
Merge tag : 'gpio-mmio-remove-bgpio-pdata-for-v6.17-rc1' into gpio/for-next
Merge tag : 'gpio-updates-for-v6.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag : 'gpio-updates-for-v6.17-rc1-part2' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag : 'hardening-v6.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag : 'hardening-v6.17-rc1-fix1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag : 'hardening-v6.17-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag : 'hfs-v6.17-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/vdubeyko/hfs
Merge tag : 'hid-for-linus-2025073101' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid
Merge tag : 'hid-for-linus-2025082901' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid
Merge tag : 'hid-for-linus-2025092201' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid
Merge tag : 'hisi-drivers-for-6.17' of https://github.com/hisilicon/linux-hisi into soc/drivers
Merge tag : 'hwmon-for-v6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging
Merge tag : 'hwmon-for-v6.17-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging
Merge tag : 'i2c-for-6.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge tag : 'i2c-for-6.17-rc1-part2' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge tag : 'i2c-for-6.17-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge tag : 'i2c-for-6.17-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge tag : 'i2c-for-6.17-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge tag : 'i2c-host-6.17-pt1' of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux into i2c/for-mergewindow
Merge tag : 'i2c-host-6.17-pt2' of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux into i2c/for-mergewindow
Merge tag : 'i2c-host-fixes-6.17-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux into i2c/for-current
Merge tag : 'i2c-host-fixes-6.17-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux into i2c/for-current
Merge tag : 'i3c/for-6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux
Merge tag : 'ib-mfd-gpio-input-pwm-v6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd into gpio/for-next
Merge tag : 'ib-mfd-gpio-input-pwm-v6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd into next
Merge tag : 'ib-mfd-gpio-power-soc-v6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd into gpio/for-next
Merge tag : 'ib-regulator-psy-for-v6.17-signed' into psy-next
Merge tag : 'icc-6.17-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/djakov/icc into char-misc-next
Merge tag : 'iio-fixes-for-6.17a' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-linus
Merge tag : 'iio-for-6.17a' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-next
Merge tag : 'imx-bindings-6.17' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt
Merge tag : 'imx-defconfig-6.17' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/defconfig
Merge tag : 'imx-drivers-6.17' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/drivers
Merge tag : 'imx-dt-6.17' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt
Merge tag : 'imx-dt64-6.17' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt
Merge tag : 'imx-fixes-6.17' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/fixes
Merge tag : 'imx-fixes-6.17-2' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/fixes
Merge tag : 'input-for-v6.17-rc0' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
Merge tag : 'input-for-v6.17-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
Merge tag : 'integrity-v6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity
Merge tag : 'intel-gpio-v6.17-1' of git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel into gpio/for-current
Merge tag : 'intel-pinctrl-v6.16-1' of git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel into devel
Merge tag : 'io_uring-6.17-20250808' of git://git.kernel.dk/linux
Merge tag : 'io_uring-6.17-20250815' of git://git.kernel.dk/linux
Merge tag : 'io_uring-6.17-20250822' of git://git.kernel.dk/linux
Merge tag : 'io_uring-6.17-20250828' of git://git.kernel.dk/linux
Merge tag : 'io_uring-6.17-20250919' of git://git.kernel.dk/linux
Merge tag : 'iommu-fixes-v6.17-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux
Merge tag : 'iommu-fixes-v6.17-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux
Merge tag : 'iommu-updates-v6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux
Merge tag : 'ipe-pr-20250728' of git://git.kernel.org/pub/scm/linux/kernel/git/wufan/ipe
Merge tag : 'ipsec-2025-08-11' of git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec
Merge tag : 'ipsec-2025-09-22' of git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec
Merge tag : 'ipsec-next-2025-07-23' of git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next
Merge tag : 'irq-core-2025-07-27' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'irq-drivers-2025-07-27' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'irq-msi-2025-07-27' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'irq_urgent_for_v6.17_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'irq_urgent_for_v6.17_rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'irqchip-gic-v5-host' into kvmarm/next
Merge tag : 'iwlwifi-fixes-2025-08-28' of https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next
Merge tag : 'iwlwifi-fixes-2025-09-09' of https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next
Merge tag : 'iwlwifi-fixes-2025-09-15' of https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next
Merge tag : 'iwlwifi-next-2025-06-25' of https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next
Merge tag : 'iwlwifi-next-2025-07-09' of https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next
Merge tag : 'iwlwifi-next-2025-07-15' of https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next
Merge tag : 'iwlwifi-next-2025-07-23' of https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next
Merge tag : 'jfs-6.17' of github.com:kleikamp/linux-shaggy
Merge tag : 'kbuild-v6.17-2' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild
Merge tag : 'kcsan-20250728-v6.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/melver/linux
Merge tag : 'ktest-v6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-ktest
Merge tag : 'ktime-get-clock-ts64-for-ptp' into timers/ptp
Merge tag : 'ktime-get-clock-ts64-for-ptp' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'kvm-riscv-6.17-2' of https://github.com/kvm-riscv/linux into HEAD
Merge tag : 'kvm-riscv-fixes-6.17-1' of https://github.com/kvm-riscv/linux into HEAD
Merge tag : 'kvm-s390-master-6.17-1' of https://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux into HEAD
Merge tag : 'kvm-s390-next-6.17-1' of https://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux into HEAD
Merge tag : 'kvm-x86-apic-6.17' of https://github.com/kvm-x86/linux into HEAD
Merge tag : 'kvm-x86-dirty_ring-6.17' of https://github.com/kvm-x86/linux into HEAD
Merge tag : 'kvm-x86-fixes-6.17-rc7' of https://github.com/kvm-x86/linux into HEAD
Merge tag : 'kvm-x86-fixes-6.17-rcN' of https://github.com/kvm-x86/linux into HEAD
Merge tag : 'kvm-x86-generic-6.17' of https://github.com/kvm-x86/linux into HEAD
Merge tag : 'kvm-x86-irqs-6.17' of https://github.com/kvm-x86/linux into HEAD
Merge tag : 'kvm-x86-misc-6.17' of https://github.com/kvm-x86/linux into HEAD
Merge tag : 'kvm-x86-mmio-6.17' of https://github.com/kvm-x86/linux into HEAD
Merge tag : 'kvm-x86-mmu-6.17' of https://github.com/kvm-x86/linux into HEAD
Merge tag : 'kvm-x86-no_assignment-6.17' of https://github.com/kvm-x86/linux into HEAD
Merge tag : 'kvm-x86-selftests-6.17' of https://github.com/kvm-x86/linux into HEAD
Merge tag : 'kvm-x86-sev-6.17' of https://github.com/kvm-x86/linux into HEAD
Merge tag : 'kvm-x86-svm-6.17' of https://github.com/kvm-x86/linux into HEAD
Merge tag : 'kvmarm-6.17' of https://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
Merge tag : 'kvmarm-fixes-6.17-1' of https://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
Merge tag : 'kvmarm-fixes-6.17-2' of https://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
Merge tag : 'landlock-6.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/mic/linux
Merge tag : 'leds-next-6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds
Merge tag : 'libcrypto-conversions-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux
Merge tag : 'libcrypto-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux
Merge tag : 'libcrypto-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux
Merge tag : 'libcrypto-tests-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux
Merge tag : 'libcrypto-updates-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux
Merge tag : 'libnvdimm-for-6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm
Merge tag : 'linux-can-fixes-for-6.16-20250725' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can
Merge tag : 'linux-can-fixes-for-6.17-20250910' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can
Merge tag : 'linux-can-fixes-for-6.17-20250923' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can
Merge tag : 'linux-can-next-for-6.17-20250610' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next
Merge tag : 'linux-can-next-for-6.17-20250618' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next
Merge tag : 'linux-can-next-for-6.17-20250711' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next
Merge tag : 'linux-can-next-for-6.17-20250725' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next
Merge tag : 'linux-cpupower-6.17-rc1-fixed' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux
Merge tag : 'linux-cpupower-6.17-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux
Merge tag : 'linux-watchdog-6.17-rc1' of git://www.linux-watchdog.org/linux-watchdog
Merge tag : 'linux_kselftest-kunit-6.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag : 'linux_kselftest-next-6.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag : 'lkmm.2025.07.23a' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu
Merge tag : 'local-lock-for-net' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip into head
Merge tag : 'lockdep-for-tip.2025.07.16' of git://git.kernel.org/pub/scm/linux/kernel/git/boqun/linux into locking/core
Merge tag : 'locking-core-2025-07-29' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'locking-futex-2025-07-29' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'locking-urgent-2025-09-07' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'locking-urgent-2025-09-26' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'locking_urgent_for_v6.17_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'locking_urgent_for_v6.17_rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'loongarch-6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
Merge tag : 'loongarch-fixes-6.17-1' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
Merge tag : 'loongarch-fixes-6.17-2' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
Merge tag : 'loongarch-kvm-6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson into HEAD
Merge tag : 'lsm-pr-20250725' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm
Merge tag : 'm68k-for-v6.17-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k
Merge tag : 'mailbox-v6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/jassibrar/mailbox
Merge tag : 'md-6.17-20250722' of https://git.kernel.org/pub/scm/linux/kernel/git/mdraid/linux into for-6.17/block
Merge tag : 'md-6.17-20250803' of gitolite.kernel.org:pub/scm/linux/kernel/git/mdraid/linux into block-6.17
Merge tag : 'md-6.17-20250819' of gitolite.kernel.org:pub/scm/linux/kernel/git/mdraid/linux into block-6.17
Merge tag : 'md-6.17-20250905' of https://git.kernel.org/pub/scm/linux/kernel/git/mdraid/linux into block-6.17
Merge tag : 'md-6.17-20250917' of https://git.kernel.org/pub/scm/linux/kernel/git/mdraid/linux into block-6.17
Merge tag : 'media/v6.17-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media
Merge tag : 'media/v6.17-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media
Merge tag : 'mediatek-drm-fixes-20250829' of https://git.kernel.org/pub/scm/linux/kernel/git/chunkuang.hu/linux into drm-fixes
Merge tag : 'mediatek-drm-fixes-20250910' of https://git.kernel.org/pub/scm/linux/kernel/git/chunkuang.hu/linux into drm-fixes
Merge tag : 'memory-controller-drv-6.17' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl into soc/drivers
Merge tag : 'mfd-next-6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd
Merge tag : 'mhi-for-v6.17' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/mani/mhi into char-misc-next
Merge tag : 'mips-fixes_6.17_1' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux
Merge tag : 'mips_6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux
Merge tag : 'mm-hotfixes-stable-2025-08-12-20-50' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag : 'mm-hotfixes-stable-2025-08-21-18-17' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag : 'mm-hotfixes-stable-2025-09-01-17-20' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag : 'mm-hotfixes-stable-2025-09-10-20-00' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag : 'mm-hotfixes-stable-2025-09-17-21-10' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag : 'mm-hotfixes-stable-2025-09-27-22-35' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag : 'mm-nonmm-stable-2025-08-03-12-47' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag : 'mm-stable-2025-07-30-15-25' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag : 'mm-stable-2025-08-03-12-35' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag : 'mmc-v6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc
Merge tag : 'mmc-v6.17-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc
Merge tag : 'mmc-v6.17-rc2-2' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc
Merge tag : 'modules-6.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/modules/linux
Merge tag : 'modules-6.17-rc3.fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/modules/linux
Merge tag : 'mt76-fixes-2025-08-27' of https://github.com/nbd168/wireless
Merge tag : 'mt76-next-2025-07-07' of https://github.com/nbd168/wireless
Merge tag : 'mtd/fixes-for-6.17-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux
Merge tag : 'mtd/for-6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux
Merge tag : 'mtk-arm32-for-v6.17' of https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux into soc/arm
Merge tag : 'mtk-dts32-for-v6.17' of https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux into soc/dt
Merge tag : 'mtk-dts64-for-v6.17' of https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux into soc/dt
Merge tag : 'mtk-soc-for-v6.17' of https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux into soc/drivers
Merge tag : 'mvebu-arm-6.17-1' of https://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into soc/arm
Merge tag : 'mvebu-dt-6.17-1' of https://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into soc/dt
Merge tag : 'mvebu-fixes-6.17-1' of git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into arm/fixes
Merge tag : 'nand/for-6.17' into mtd/next
Merge tag : 'net-6.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag : 'net-6.17-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag : 'net-6.17-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag : 'net-6.17-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag : 'net-6.17-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag : 'net-6.17-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag : 'net-6.17-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag : 'net-6.17-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag : 'net-next-6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next
Merge tag : 'nf-25-08-07' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge tag : 'nf-25-08-13' of https://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge tag : 'nf-25-08-27' of https://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge tag : 'nf-25-09-04' of https://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge tag : 'nf-25-09-10-v2' of https://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge tag : 'nf-next-25-07-10' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next
Merge tag : 'nf-next-25-07-25' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next
Merge tag : 'nfs-for-6.17-1' of git://git.linux-nfs.org/projects/trondmy/linux-nfs
Merge tag : 'nfs-for-6.17-2' of git://git.linux-nfs.org/projects/trondmy/linux-nfs
Merge tag : 'nfs-for-6.17-3' of git://git.linux-nfs.org/projects/trondmy/linux-nfs
Merge tag : 'nfsd-6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux
Merge tag : 'nfsd-6.17-1' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux
Merge tag : 'nolibc-20250724-for-6.17-1' of git://git.kernel.org/pub/scm/linux/kernel/git/nolibc/linux-nolibc
Merge tag : 'nova-next-v6.17-2025-07-18' of https://gitlab.freedesktop.org/drm/nova into drm-next
Merge tag : 'ntfs3_for_6.17' of https://github.com/Paragon-Software-Group/linux-ntfs3
Merge tag : 'nvme-6.17-2025-07-22' of git://git.infradead.org/nvme into for-6.17/block
Merge tag : 'nvme-6.17-2025-07-31' of git://git.infradead.org/nvme into block-6.17
Merge tag : 'nvme-6.17-2025-09-04' of git://git.infradead.org/nvme into block-6.17
Merge tag : 'omap-for-v6.17/dt-signed' of https://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap into soc/dt
Merge tag : 'opp-updates-6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm
Merge tag : 'optee-typo-fix-for-v6.17' of https://git.kernel.org/pub/scm/linux/kernel/git/jenswi/linux-tee into arm/fixes
Merge tag : 'ovl-fixes-6.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/overlayfs/vfs
Merge tag : 'parisc-for-6.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux
Merge tag : 'pci-v6.17-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci
Merge tag : 'pci-v6.17-fixes-1' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci
Merge tag : 'pci-v6.17-fixes-2' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci
Merge tag : 'pci-v6.17-fixes-3' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci
Merge tag : 'pcmcia-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux
Merge tag : 'perf-core-2025-07-28' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'perf-fixes-27504' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git
Merge tag : 'perf-tools-fixes-for-v6.17-2025-08-27' of git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools
Merge tag : 'perf-tools-fixes-for-v6.17-2025-09-05' of git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools
Merge tag : 'perf-tools-fixes-for-v6.17-2025-09-16' of git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools
Merge tag : 'perf-tools-for-v6.17-2025-08-01' of git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools
Merge tag : 'perf-urgent-2025-09-07' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'perf_urgent_for_v6.17_rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'phy-fix-6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy
Merge tag : 'phy-for-6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy
Merge tag : 'pin-init-v6.17' of https://github.com/Rust-for-Linux/linux into rust-next
Merge tag : 'pin-init-v6.17-result-blanket' of https://github.com/Rust-for-Linux/linux.git
Merge tag : 'pinctrl-v6.17-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl
Merge tag : 'pinctrl-v6.17-2' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl
Merge tag : 'pinctrl-v6.17-3' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl
Merge tag : 'platform-drivers-x86-v6.17-1' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag : 'platform-drivers-x86-v6.17-2' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag : 'platform-drivers-x86-v6.17-3' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag : 'platform-drivers-x86-v6.17-4' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag : 'platform-drivers-x86-v6.17-5' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag : 'pm-6.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'pm-6.17-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'pm-6.17-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'pm-6.17-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'pm-6.17-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'pm-6.17-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'pm-runtime-6.17-rc1'
Merge tag : 'pm-runtime-6.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm into for-next
Merge tag : 'pm-runtime-6.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm into gpio/for-next
Merge tag : 'pm-runtime-6.17-rc1' of https://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'pmdomain-v6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm
Merge tag : 'pmdomain-v6.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm
Merge tag : 'pmdomain-v6.17-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm
Merge tag : 'pmdomain-v6.17-rc2-2' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm
Merge tag : 'powerpc-6.17-1' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
Merge tag : 'powerpc-6.17-2' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
Merge tag : 'powerpc-6.17-3' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
Merge tag : 'printk-for-6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux
Merge tag : 'probes-fixes-v6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'probes-fixes-v6.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'probes-fixes-v6.17-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'probes-fixes-v6.17-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'probes-fixes-v6.17-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'probes-v6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'pull-ceph-d_name-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Merge tag : 'pull-dcache' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Merge tag : 'pull-fd' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Merge tag : 'pull-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Merge tag : 'pull-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Merge tag : 'pull-headers_param' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Merge tag : 'pull-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Merge tag : 'pull-mount' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Merge tag : 'pull-rpc_pipefs' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Merge tag : 'pull-securityfs' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Merge tag : 'pull-simple_recursive_removal' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Merge tag : 'pwm/for-6.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux
Merge tag : 'pwm/for-6.17-rc1-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux
Merge tag : 'pwrseq-updates-for-v6.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag : 'qcom-arm32-for-6.17' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt
Merge tag : 'qcom-arm64-defconfig-for-6.17' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/defconfig
Merge tag : 'qcom-arm64-for-6.17' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt
Merge tag : 'qcom-clk-for-6.17' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into clk-qcom
Merge tag : 'qcom-drivers-fixes-for-6.17' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/fixes
Merge tag : 'qcom-drivers-for-6.17' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/drivers
Merge tag : 'qcom-drivers-for-6.17-2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/drivers
Merge tag : 'ratelimit.2025.07.23a' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu
Merge tag : 'rcu.fixes.6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux
Merge tag : 'rcu.release.v6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux
Merge tag : 'regmap-fix-v6.17-merge-window' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap
Merge tag : 'regmap-v6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap
Merge tag : 'regulator-fix-v6.17-merge-window' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
Merge tag : 'regulator-fix-v6.17-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
Merge tag : 'regulator-fix-v6.17-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
Merge tag : 'regulator-fix-v6.17-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
Merge tag : 'regulator-v6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
Merge tag : 'renesas-arm-defconfig-for-v6.17-tag1' of https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/defconfig
Merge tag : 'renesas-clk-fixes-for-v6.17-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into clk-fixes
Merge tag : 'renesas-clk-for-v6.17-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into clk-renesas
Merge tag : 'renesas-drivers-for-v6.17-tag1' of https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/drivers
Merge tag : 'renesas-drivers-for-v6.17-tag2' of https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/drivers
Merge tag : 'renesas-dt-bindings-for-v6.17-tag1' of https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt
Merge tag : 'renesas-dt-bindings-for-v6.17-tag2' of https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt
Merge tag : 'renesas-dts-for-v6.17-tag1' of https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt
Merge tag : 'renesas-dts-for-v6.17-tag2' of https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt
Merge tag : 'renesas-pinctrl-for-v6.17-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into devel
Merge tag : 'renesas-pinctrl-for-v6.17-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into devel
Merge tag : 'renesas-r9a09g057-dt-binding-defs-tag4' into renesas-clk-for-v6.17
Merge tag : 'renesas-r9a09g057-dt-binding-defs-tag4' into renesas-dts-for-v6.17
Merge tag : 'renesas-r9a09g077-dt-binding-defs-tag' into renesas-clk-for-v6.17
Merge tag : 'renesas-r9a09g077-dt-binding-defs-tag2' into renesas-clk-for-v6.17
Merge tag : 'renesas-r9a09g087-dt-binding-defs-tag1' into renesas-clk-for-v6.17
Merge tag : 'renesas-r9a09g087-dt-binding-defs-tag2' into renesas-clk-for-v6.17
Merge tag : 'reset-fixes-for-v6.17' of https://git.pengutronix.de/git/pza/linux into arm/fixes
Merge tag : 'reset-for-v6.17' of https://git.pengutronix.de/git/pza/linux into soc/drivers
Merge tag : 'riscv-config-for-v6.17' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into soc/defconfig
Merge tag : 'riscv-dt-for-v6.17' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into soc/dt
Merge tag : 'riscv-for-linus-6.17-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Merge tag : 'riscv-for-linus-v6.17-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Merge tag : 'riscv-sophgo-dt-for-v6.17' of https://github.com/sophgo/linux into soc/dt
Merge tag : 'rproc-v6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux
Merge tag : 'rtc-6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux
Merge tag : 'rtw-next-2025-06-25' of https://github.com/pkshih/rtw
Merge tag : 'rtw-next-2025-07-18' of https://github.com/pkshih/rtw
Merge tag : 'rust-6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/ojeda/linux
Merge tag : 'rust-fixes-6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/ojeda/linux
Merge tag : 'rust-fixes-6.17-2' of git://git.kernel.org/pub/scm/linux/kernel/git/ojeda/linux
Merge tag : 'rust-sched.2025.06.24' of git://git.kernel.org/pub/scm/linux/kernel/git/boqun/linux into sched/core
Merge tag : 'rust-timekeeping-for-v6.17' of https://github.com/Rust-for-Linux/linux into rust-next
Merge tag : 's390-6.17-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag : 's390-6.17-2' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag : 's390-6.17-3' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag : 's390-6.17-4' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag : 'samsung-clk-6.17' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into clk-samsung
Merge tag : 'samsung-defconfig-6.17' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/defconfig
Merge tag : 'samsung-drivers-6.17' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/dt
Merge tag : 'samsung-dt-6.17' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/dt
Merge tag : 'samsung-dt64-6.17' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/dt
Merge tag : 'samsung-dt64-6.17-2' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/dt
Merge tag : 'samsung-pinctrl-6.17' of https://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung into devel
Merge tag : 'sched-core-2025-07-28' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'sched-urgent-2025-09-26' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'sched_ext-for-6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext
Merge tag : 'sched_ext-for-6.17-rc2-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext
Merge tag : 'sched_ext-for-6.17-rc6-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext
Merge tag : 'sched_ext-for-6.17-rc7-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext
Merge tag : 'sched_urgent_for_v6.17_rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'scmi-updates-6.17' of https://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into soc/drivers
Merge tag : 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Merge tag : 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Merge tag : 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Merge tag : 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Merge tag : 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Merge tag : 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Merge tag : 'selinux-pr-20250725' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux
Merge tag : 'sh-for-v6.17-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/glaubitz/sh-linux
Merge tag : 'slab-for-6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab
Merge tag : 'slab-for-6.17-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab
Merge tag : 'smccc-updates-6.17' of https://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into soc/drivers
Merge tag : 'smp-core-2025-07-27' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'smp_urgent_for_v6.17_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'snp_cache_coherency' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'soc-arm-6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag : 'soc-defconfig-6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag : 'soc-drivers-6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag : 'soc-dt-6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag : 'soc-fixes-6.17-1' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag : 'soc-fixes-6.17-2' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag : 'soc-fixes-6.17-3' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag : 'soc-newsoc-6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag : 'soc_fsl-6.17-1' of https://github.com/chleroy/linux into soc/drivers
Merge tag : 'socfpga_dts_fix_for_v6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux into arm/fixes
Merge tag : 'socfpga_dts_updates_for_v6.17' of https://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux into soc/dt
Merge tag : 'sound-6.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag : 'sound-6.17-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag : 'sound-6.17-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag : 'sound-6.17-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag : 'sound-6.17-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag : 'sound-6.17-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag : 'sound-fix-6.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag : 'soundwire-6.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire
Merge tag : 'spacemit-clk-for-6.17-1' of https://github.com/spacemit-com/linux into clk-spacemit
Merge tag : 'spacemit-dt-for-6.17-1' of https://github.com/spacemit-com/linux into soc/dt
Merge tag : 'spacemit-reset-binding-for-6.17-1' of https://github.com/spacemit-com/linux
Merge tag : 'spacemit-reset-for-6.17-1' of https://github.com/spacemit-com/linux
Merge tag : 'spdx-6.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx
Merge tag : 'spi-fix-v6.17-merge-window' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag : 'spi-fix-v6.17-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag : 'spi-fix-v6.17-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag : 'spi-fix-v6.17-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag : 'spi-nor/for-6.17' into mtd/next
Merge tag : 'spi-v6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag : 'staging-6.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging
Merge tag : 'stm32-dt-for-v6.17-1' of https://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32 into soc/dt
Merge tag : 'stop-machine.2025.07.23a' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu
Merge tag : 'sunxi-clk-fixes-for-6.17' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into clk-fixes
Merge tag : 'sunxi-clk-for-6.17' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into clk-allwinner
Merge tag : 'sunxi-dt-for-6.17' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into soc/dt
Merge tag : 'sunxi-fixes-for-6.16' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into soc/dt
Merge tag : 'sunxi-fixes-for-6.17' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into arm/fixes
Merge tag : 'sysctl-6.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl
Merge tag : 'tee-fixes-for-v6.17' of https://git.kernel.org/pub/scm/linux/kernel/git/jenswi/linux-tee into arm/fixes
Merge tag : 'tegra-for-6.17-arm-core' of https://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/arm
Merge tag : 'tegra-for-6.17-arm-dt' of https://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/dt
Merge tag : 'tegra-for-6.17-arm64-defconfig' of https://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/defconfig
Merge tag : 'tegra-for-6.17-arm64-dt' of https://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/dt
Merge tag : 'tegra-for-6.17-arm64-dt-v3' of https://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/fixes
Merge tag : 'tegra-for-6.17-dt-bindings' of https://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/dt
Merge tag : 'tegra-for-6.17-firmware' of https://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/drivers
Merge tag : 'tegra-for-6.17-firmware-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/fixes
Merge tag : 'tegra-for-6.17-memory' of https://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/drivers
Merge tag : 'tegra-for-6.17-soc' of https://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/drivers
Merge tag : 'thead-clk-for-v6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/fustini/linux into clk-thead
Merge tag : 'thead-clk-for-v6.17-p2' of git://git.kernel.org/pub/scm/linux/kernel/git/fustini/linux into clk-thead
Merge tag : 'thead-dt-for-v6.17' of https://git.kernel.org/pub/scm/linux/kernel/git/fustini/linux into soc/dt
Merge tag : 'thermal-6.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'thermal-v6.17-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/thermal/linux
Merge tag : 'thunderbolt-for-v6.17-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt into usb-next
Merge tag : 'ti-k3-config-for-v6.17' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/arm
Merge tag : 'ti-k3-dt-for-v6.17' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/dt
Merge tag : 'timers-cleanups-2025-07-27' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'timers-core-2025-07-27' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'timers-ptp-2025-07-27' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'timers-urgent-2025-09-07' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'timers-urgent-2025-09-14' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'timers-vdso-2025-07-29' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'topic/dma-features-2025-06-23' into alloc-next
Merge tag : 'topic/dma-features-2025-06-23' of https://github.com/Rust-for-Linux/linux.git
Merge tag : 'tpmdd-next-6.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd
Merge tag : 'trace-deferred-unwind-v6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'trace-ringbuffer-v6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'trace-rv-6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'trace-rv-v6.17-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'trace-tools-v6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'trace-tools-v6.17-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'trace-unused-v6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'trace-v6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'trace-v6.17-2' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'trace-v6.17-rc2-2' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'trace-v6.17-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'trace-v6.17-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'tsa_x86_bugs_for_6.16' into tip-x86-bugs
Merge tag : 'tty-6.16-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty
Merge tag : 'tty-6.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty
Merge tag : 'tty-6.17-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty
Merge tag : 'turbostat-2025.09.09' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux
Merge tag : 'ubifs-for-linus-6.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs
Merge tag : 'uml-for-6.17-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux
Merge tag : 'uml-for-linux-6.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux
Merge tag : 'usb-6.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
Merge tag : 'usb-6.17-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
Merge tag : 'usb-6.17-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
Merge tag : 'usb-serial-6.17-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-next
Merge tag : 'usb-serial-6.17-rc1-2' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-next
Merge tag : 'usb-serial-6.17-rc6' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-linus
Merge tag : 'v6.16' into x86/cpu, to resolve conflict
Merge tag : 'v6.16-rc3' into perf-tools-next
Merge tag : 'v6.16-rc7' into tty-next
Merge tag : 'v6.16-rc7' into usb-next
Merge tag : 'v6.17-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
Merge tag : 'v6.17-p2' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
Merge tag : 'v6.17-p3' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
Merge tag : 'v6.17-rc-part1-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag : 'v6.17-rc-smb3-server-fixes' of git://git.samba.org/ksmbd
Merge tag : 'v6.17-rc3-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag : 'v6.17-rc4-ksmbd-fix' of git://git.samba.org/ksmbd
Merge tag : 'v6.17-rc5-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag : 'v6.17-rockchip-arm32-1' of https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/arm
Merge tag : 'v6.17-rockchip-clk1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into clk-rockchip
Merge tag : 'v6.17-rockchip-defconfig64-1' of https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/defconfig
Merge tag : 'v6.17-rockchip-dts64-1' of https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt
Merge tag : 'v6.17-rockchip-dts64-2' of https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt
Merge tag : 'v6.17-rockchip-dtsfixes1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into arm/fixes
Merge tag : 'v6.17-rockchip-dtsfixes2' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into arm/fixes
Merge tag : 'v6.17rc-part2-ksmbd-server-fixes' of git://git.samba.org/ksmbd
Merge tag : 'v6.17rc-part2-SMB3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag : 'v6.17rc7-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag : 'vfio-v6.17-rc1-v2' of https://github.com/awilliam/linux-vfio
Merge tag : 'vfs-6.17-rc1.async.dir' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-6.17-rc1.bpf' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-6.17-rc1.coredump' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-6.17-rc1.fallocate' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-6.17-rc1.fileattr' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-6.17-rc1.integrity' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-6.17-rc1.iomap' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-6.17-rc1.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-6.17-rc1.mmap_prepare' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-6.17-rc1.nsfs' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-6.17-rc1.ovl' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-6.17-rc1.pidfs' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-6.17-rc1.rust' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-6.17-rc1.super' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-6.17-rc3.fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-6.17-rc6.fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-6.17-rc8.fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vmscape-for-linus-20250904' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'wireless-2025-08-28' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless
Merge tag : 'wireless-2025-09-03' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless
Merge tag : 'wireless-2025-09-11' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless
Merge tag : 'wireless-2025-09-17' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless
Merge tag : 'wireless-next-2025-06-25' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next
Merge tag : 'wireless-next-2025-07-10' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next
Merge tag : 'wireless-next-2025-07-17' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next
Merge tag : 'wireless-next-2025-07-24' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next
Merge tag : 'wq-for-6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq
Merge tag : 'x86-boot-2025-07-29' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86-cleanups-2025-07-29' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86-cpu-2025-07-29' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86-fpu-2025-07-29' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86-kconfig-2025-07-29' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86-platform-2025-07-29' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86-urgent-2025-09-14' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86-urgent-2025-09-20' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86-urgent-2025-09-26' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86_bugs_for_v6.17_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86_core_for_kvm' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip into HEAD
Merge tag : 'x86_core_for_v6.17_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86_microcode_for_v6.17_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86_sev_for_v6.17_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86_urgent_for_v6.17_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86_urgent_for_v6.17_rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86_urgent_for_v6.17_rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86_urgent_for_v6.17_rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'xfs-fixes-6.17-rc2' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Merge tag : 'xfs-fixes-6.17-rc4' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Merge tag : 'xfs-merge-6.17' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Merge tag : 'xtensa-20250808' of https://github.com/jcmvbkbc/linux-xtensa
Merge tag : 'zonefs-6.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs
 
Linux: Merge v6.16-rc2 into timers/ptp
 
mfd: Add Apple Silicon System Management Controller
mfd: adp5585: Add a per chip reg struture
mfd: adp5585: Add support for a reset pin
mfd: adp5585: Add support for adp5589
mfd: adp5585: Add support for event handling
mfd: adp5585: Add support for input devices
mfd: adp5585: Enable oscillator during probe
mfd: adp5585: Make use of MFD_CELL_NAME()
mfd: adp5585: Only add devices given in FW
mfd: adp5585: Refactor how regmap defaults are handled
mfd: adp5585: Support getting vdd regulator
mfd: adp5585: Support reset and unlock events
mfd: axp20x: Set explicit ID for AXP313 regulator
mfd: axp20x: Set explicit ID for regulator cell if no IRQ line is present
mfd: Constify reg_sequence and regmap_irq
mfd: cros_ec: Separate charge-control probing from USB-PD
mfd: davinci_voicecodec: Don't use "proxy" headers
mfd: dt-bindings: Convert TPS65910 to DT schema
mfd: madera: Don't use "proxy" headers
mfd: Minor Cirrus/Maxim Kconfig order fixes
mfd: mt6370: Fix the interrupt naming typo
mfd: mt6397: Do not use generic name for keypad sub-devices
mfd: pcf50633: Remove the header file core.h
mfd: Remove redundant pm_runtime_mark_last_busy() calls
mfd: rk8xx-core: Allow to customize RK806 reset mode
mfd: rohm-bd71828: Constify some structures
mfd: stm32-timers: Fix build warnings about export.h
mfd: syscon: atmel-smc: Don't use "proxy" headers
mfd: tps65219: Constify struct regmap_irq_sub_irq_map and tps65219_chip_data
mfd: tps65219: Remove an unused field from 'struct tps65219'
mfd: tps65219: Remove another unused field from 'struct tps65219'
mfd: tps65219: Update TPS65214 MFD cell's GPIO compatible string
mfd: tps6594: Add TI TPS652G1 support
mfd: twl6030-irq: Remove unused twl6030_mmc_card_detect*
mfd: Use dev_fwnode() instead of of_fwnode_handle()
mfd: vexpress-sysreg: set-up software nodes for gpio-mmio
mfd: wm8350-core: Don't use "proxy" headers
 
microchip: lan865x: Fix LAN8651 autoloading
microchip: lan865x: fix missing netif_start_queue() call on device open
microchip: lan865x: fix missing Timer Increment config for Rev.B0/B1
microchip: lan865x: Fix module autoloading
 
Linux: Minor bug fixes for some older Wolfson devices
 
MIPS/Loongson: Fix build warnings about export.h
 
mips/mach-rm: remove custom mc146818rtc.h file
 
mips/malta,loongson2ef: use generic mc146818_get_time function
 
MIPS: alchemy: gpio: use new GPIO line value setter callbacks for the remaining chips
 
mips: boot: use 'targets' instead of extra-y in Makefile
mips: cavium-octeon: Move octeon-crypto.h into asm directory
 
MIPS: CPS: Improve mips_cps_first_online_in_cluster()
MIPS: CPS: Optimise delay CPU calibration for SMP
MIPS: disable MMID when not supported by the hardware
MIPS: Don't crash in stack_top() for tasks without ABI or vDSO
MIPS: Don't use %pK through printk
 
mips: dts: cameo-rtl9302c: Add switch block
mips: dts: lantiq: danube: add missing burst length property
mips: dts: qca: add wmac support
 
MIPS: dts: ralink: gardena_smart_gateway_mt7688: Fix power LED
MIPS: dts: ralink: mt7620a: add wifi
MIPS: dts: ralink: mt7628a: Fix sysc's compatible property for MT7688
MIPS: dts: ralink: mt7628a: Update watchdog node according to bindings
 
mips: dts: realtek: Add gpio block
mips: dts: realtek: Add switch interrupts
mips: dts: realtek: Add watchdog
 
MIPS: eyeq5_defconfig: add cadence MMC/SDHCI driver
MIPS: eyeq5_defconfig: add GPIO subsystem & driver
MIPS: eyeq5_defconfig: add I2C subsystem, driver and temp sensor driver
MIPS: eyeq5_defconfig: Update for v6.16-rc1
MIPS: eyeq6_defconfig: add cadence MMC/SDHCI driver
 
mips: Handle KCOV __init vs inline mismatch
 
MIPS: lantiq: falcon: fix misc missing-prototypes warnings
MIPS: lantiq: falcon: sysctrl: add missing header prom.h
MIPS: lantiq: falcon: sysctrl: fix request memory check logic
MIPS: lantiq: falcon: sysctrl: remove unused falcon_trigger_hrst()
MIPS: lantiq: irq: fix misc missing-prototypes warnings
MIPS: lantiq: xway: add prototype for ltq_get_cp1_base()
MIPS: lantiq: xway: gptu: mark gptu_init() as static
MIPS: lantiq: xway: mark dcdc_init() as static
MIPS: lantiq: xway: mark dma_init() as static
MIPS: lantiq: xway: mark ltq_ar9_sys_hz() as static
 
mips: lantiq: xway: sysctrl: rename the etop node
mips: loongson3_defconfig: Update HD-audio configs
 
MIPS: mm: tlb-r4k: Uniquify TLB entries on init
MIPS: mobileye: dts: eyeq5,eyeq6h: rename the emmc controller
MIPS: mobileye: dts: eyeq5: add the emmc controller
MIPS: mobileye: dts: eyeq6h: add the emmc controller
MIPS: mobileye: eyeq5: add 5 I2C controller nodes
MIPS: mobileye: eyeq5: add evaluation board I2C temp sensor
MIPS: mobileye: eyeq5: add two GPIO bank nodes
MIPS: pci-rt2880: make pcibios_init() static
MIPS: pci: lantiq: marks pcibios_init() as static
MIPS: ptrace: Use USER_REGSET_NOTE_TYPE() to specify regset note names
MIPS: ralink: add missing header include
 
mips: remove redundant macro mc146818_decode_year
mips: remove unused function mc146818_set_rtc_mmss
 
MIPS: SGI-IP27: Delete an unnecessary check before kfree() in hub_domain_free()
MIPS: txx9: Constify bin_attribute arguments of txx9_sram_{read,write}()
 
mips: Update HD-audio configs again
 
MIPS: Update Joshua Kinard's e-mail address
MIPS: vpe-mt: add missing prototypes for vpe_{alloc,start,stop,free}
 
misc: enclosure: Use str_on_off() helper
misc: fastrpc: Use of_reserved_mem_region_to_resource() for "memory-region"
misc: ocxl: Replace scnprintf() with sysfs_emit() in sysfs show functions
misc: ocxl: Replace scnprintf() with sysfs_emit() in sysfs show functions
misc: pci_endpoint_test: Add doorbell test case
misc: rp1: RaspberryPi RP1 misc driver
misc: rtsx: Add support for RTS5264 Version B and optimize init flow
misc: rtsx: usb: Ensure mmc child device is active when card is present
misc: ti-fpc202: remove unneeded direction check
misc: ti-fpc202: use new GPIO line value setter callbacks
misc: ti_fpc202: Switch to of_fwnode_handle()
misc: tps6594-pfsm: Add TI TPS652G1 PMIC PFSM
misc: Use dev_fwnode()
misc: vmw_vmci: Remove unused qpair functions
misc: vmw_vmci: Remove unused vmci_ctx functions
misc: vmw_vmci: Remove unused vmci_doorbell_notify
 
mISDN: Fix memory leak in dsp_hwec_enable()
mISDN: hfcpci: Fix warning when deleting uninitialized timer
 
mlx5: access ->pp through netmem_desc instead of page
 
mlxbf_gige: emit messages during open and probe failures
 
mlxsw: spectrum: Forward packets with an IPv4 link-local source IP
 
mm, list_lru: refactor the locking code
 
mm, madvise: extract mm code from prctl_set_vma() to mm/madvise.c
mm, madvise: move madvise_set_anon_name() down the file
mm, madvise: simplify anon_name handling
mm, madvise: use standard madvise locking in madvise_set_anon_name()
 
mm, slab: restore NUMA policy support for large kmalloc
mm, slab: use frozen pages for large kmalloc
 
mm, vmstat: remove the NR_WRITEBACK_TEMP node_stat_item counter
 
mm,hugetlb: change mechanism to detect a COW on private mapping
mm,hugetlb: drop obsolete comment about non-present pte and second faults
mm,hugetlb: drop unlikelys from hugetlb_fault
mm,hugetlb: rename anon_rmap to new_anon_folio and make it boolean
mm,hugetlb: sort out folio locking in the faulting path
 
mm,memory-tiers: use node-notifier instead of memory-notifier
 
mm,memory_hotplug: drop status_change_nid parameter from memory_notify
mm,memory_hotplug: implement numa node notifier
mm,memory_hotplug: remove status_change_nid_normal and update documentation
 
mm,mempolicy: use node-notifier instead of memory-notifier
 
mm,page_ext: derive the node from the pfn
 
mm,slub: do not special case N_NORMAL nodes for slab_nodes
mm,slub: use node-notifier instead of memory-notifier
 
mm/balloon_compaction: "movable_ops" doc updates
mm/balloon_compaction: convert balloon_page_delete() to balloon_page_finalize()
mm/balloon_compaction: make PageOffline sticky until the page is freed
mm/balloon_compaction: provide single balloon_page_insert() and balloon_mapping_gfp_mask()
mm/balloon_compaction: stop using __ClearPageMovable()
mm/balloon_compaction: we cannot have isolated pages in the balloon list
 
mm/cma: pair the trace_cma_alloc_start/finish
mm/cma: use str_plural() in cma_declare_contiguous_multi()
 
mm/damon/core: add cleanup_target() ops callback
mm/damon/core: add damos->migrate_dests field
mm/damon/core: commit damos->migrate_dests
mm/damon/core: commit damos->target_nid
mm/damon/core: destroy targets when kdamond_fn() finish
mm/damon/core: do not call ops.cleanup() when destroying targets
mm/damon/core: fix commit_ops_filters by using correct nth function
mm/damon/core: fix damos_commit_filter not changing allow
mm/damon/core: introduce damon_call_control->dealloc_on_cancel
mm/damon/core: introduce repeat mode damon_call()
mm/damon/core: prevent unnecessary overflow in damos_set_effective_quota()
mm/damon/core: remove damon_callback
mm/damon/core: set quota->charged_from to jiffies at first charge window
 
mm/damon/lru_sort: avoid divide-by-zero in damon_lru_sort_apply_parameters()
mm/damon/lru_sort: reset enabled when DAMON start failed
mm/damon/lru_sort: use damon_call() repeat mode instead of damon_callback
 
mm/damon/ops-common: ignore migration request to invalid nodes
 
mm/damon/paddr: use alloc_migartion_target() with no migration fallback nodemask
 
mm/damon/reclaim: avoid divide-by-zero in damon_reclaim_apply_parameters()
mm/damon/reclaim: reset enabled when DAMON start failed
mm/damon/reclaim: use damon_call() repeat mode instead of damon_callback
mm/damon/reclaim: use parameter context correctly
 
mm/damon/stat: calculate and expose estimated memory bandwidth
mm/damon/stat: calculate and expose idle time percentiles
mm/damon/stat: use damon_call() repeat mode instead of damon_callback
 
mm/damon/sysfs-schemes: decouple from damos_action
mm/damon/sysfs-schemes: decouple from damos_filter_type
mm/damon/sysfs-schemes: decouple from damos_quota_goal_metric
mm/damon/sysfs-schemes: decouple from damos_wmark_metric
mm/damon/sysfs-schemes: implement DAMOS action destinations directory
mm/damon/sysfs-schemes: put damos dests dir after removing its files
mm/damon/sysfs-schemes: set damos->migrate_dests
 
mm/damon/sysfs: decouple from damon_ops_id
mm/damon/sysfs: do not ignore callback's return value in damon_sysfs_damon_call()
mm/damon/sysfs: don't hold kdamond_lock in before_terminate()
mm/damon/sysfs: fix use-after-free in state_show()
mm/damon/sysfs: implement refresh_ms file internal work
mm/damon/sysfs: implement refresh_ms file under kdamond directory
mm/damon/sysfs: remove damon_sysfs_before_terminate()
mm/damon/sysfs: remove damon_sysfs_destroy_targets()
mm/damon/sysfs: use DAMON core API damon_is_running()
mm/damon/sysfs: use dynamically allocated repeat mode damon_call_control
 
mm/damon/vaddr: add vaddr versions of migrate_{hot,cold}
mm/damon/vaddr: apply filters in migrate_{hot/cold}
mm/damon/vaddr: put pid in cleanup_target()
mm/damon/vaddr: skip isolating folios already in destination nid
mm/damon/vaddr: use damos->migrate_dests in migrate_{hot,cold}
 
mm/damon: accept parallel damon_call() requests
mm/damon: add struct damos_migrate_dests
mm/damon: add trace event for auto-tuned monitoring intervals
mm/damon: add trace event for effective size quota
mm/damon: fix minor typos in damon header
mm/damon: introduce DAMON_STAT module
mm/damon: move folio filtering from paddr to ops-common
mm/damon: move migration helpers from paddr to ops-common
 
mm/debug_vm_pgtable: clear page table entries at destroy_args()
mm/debug_vm_pgtable: use a swp_entry_t input value for swap tests
 
mm/filemap: allow arch to request folio size for exec memory
mm/filemap: introduce generic_file_*_mmap_prepare() helpers
 
mm/gup: check ref_count instead of lru before migration
mm/gup: local lru_add_drain() to avoid lru_add_drain_all()
mm/gup: remove (VM_)BUG_ONs
mm/gup: remove pXX_devmap usage from get_user_pages()
 
mm/hmm: move pmd_to_hmm_pfn_flags() to the respective #ifdeffery
 
mm/huge_memory: convert VM_BUG* to VM_WARN* in __folio_split
mm/huge_memory: deduplicate code in __folio_split()
mm/huge_memory: don't ignore queried cachemode in vmf_insert_pfn_pud()
mm/huge_memory: don't mark refcounted folios special in vmf_insert_folio_pmd()
mm/huge_memory: don't mark refcounted folios special in vmf_insert_folio_pud()
mm/huge_memory: get frozen folio refcount with folio_expected_ref_count()
mm/huge_memory: move unrelated code out of __split_unmapped_folio()
mm/huge_memory: refactor after-split (page) cache code
mm/huge_memory: remove after_split label in __split_unmapped_folio()
mm/huge_memory: remove pXd_devmap usage from insert_pXd_pfn()
 
mm/hugetlb: add missing hugetlb_lock in __unmap_hugepage_range()
mm/hugetlb: convert hugetlb_change_protection() to folios
mm/hugetlb: fix copy_hugetlb_page_range() to use ->pt_share_count
mm/hugetlb: fix folio is still mapped when deleted
mm/hugetlb: make hugetlb_reserve_pages() return nr of entries updated
mm/hugetlb: remove prepare_hugepage_range()
mm/hugetlb: use str_plural() in report_hugepages()
 
mm/kasan: avoid lazy MMU mode hazards
mm/kasan: fix vmalloc shadow memory (de-)population races
 
mm/khugepaged: fix the address passed to notifier on testing young
mm/khugepaged: remove redundant pmd_devmap() check
 
mm/kmemleak: avoid deadlock by moving pr_warn() outside kmemleak_lock
mm/kmemleak: avoid soft lockup in __kmemleak_do_cleanup()
 
mm/madvise: eliminate very confusing manipulation of prev VMA
mm/madvise: remove the visitor pattern and thread anon_vma state
mm/madvise: thread all madvise state through madv_behavior
mm/madvise: thread mm_struct through madvise_behavior
mm/madvise: thread VMA range state through madvise_behavior
 
mm/memcg: make memory.reclaim interface generic
 
mm/memfd: clarify error handling labels in memfd_create()
mm/memfd: replace deprecated strcpy() with memcpy() in alloc_name()
mm/memfd: reserve hugetlb folios before allocation
 
mm/memory-failure: fix infinite UCE for VM_PFNMAP pfn
mm/memory-failure: fix redundant updates for already poisoned pages
mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
mm/memory-failure: hold PTL in hwpoison_hugetlb_range
 
mm/memory-tier: fix abstract distance calculation overflow
 
mm/memory.c: use folios in __access_remote_vm()
mm/memory.c: use folios in __copy_remote_vm_str()
 
mm/memory: introduce is_huge_zero_pfn() and use it in vm_normal_page_pmd()
 
mm/memory_hotplug: fix hwpoisoned large folio handling in do_migrate_range()
 
mm/mempolicy: skip unnecessary synchronize_rcu()
 
mm/memremap: remove unused devmap_managed_key
 
mm/mglru: stop try_to_inc_min_seq() if min_seq[type] has not increased
 
mm/migrate: factor out movable_ops page handling into migrate_movable_ops_page()
mm/migrate: fix NULL movable_ops if CONFIG_ZSMALLOC=m
mm/migrate: move movable_ops page handling out of move_to_new_folio()
mm/migrate: remove __ClearPageMovable()
mm/migrate: remove folio_test_movable() and folio_movable_ops()
mm/migrate: remove the -EEXIST conversion for move_pages()
mm/migrate: rename isolate_movable_page() to isolate_movable_ops_page()
mm/migrate: rename putback_movable_folio() to putback_movable_ops_page()
 
mm/migration: remove PageMovable()
 
mm/mincore: hold PTL in mincore_hugetlb
 
mm/mremap: allow multi-VMA move when filesystem uses thp_get_unmapped_area
mm/mremap: avoid expensive folio lookup on mremap folio pte batch
mm/mremap: catch invalid multi VMA moves earlier
mm/mremap: check remap conditions earlier
mm/mremap: clean up mlock populate behaviour
mm/mremap: cleanup post-processing stage of mremap
mm/mremap: fix regression in vrm->new_addr check
mm/mremap: fix WARN with uffd that has remap events disabled
mm/mremap: move remap_is_valid() into check_prep_vma()
mm/mremap: perform some simple cleanups
mm/mremap: permit mremap() move of multiple VMAs
mm/mremap: put VMA check and prep logic into helper function
mm/mremap: refactor initial parameter sanity checks
mm/mremap: use an explicit uffd failure path for mremap
 
mm/mseal: always define VM_SEALED
mm/mseal: rework mseal apply logic
mm/mseal: simplify and rename VMA gap check
mm/mseal: small cleanups
mm/mseal: update madvise() logic
 
mm/nommu: use file_has_valid_mmap_hooks() helper
 
mm/numa_memblks: Use pr_debug instead of printk(KERN_DEBUG)
 
mm/page-alloc: remove PageMappingFlags()
 
mm/page-flags: remove folio_mapping_flags()
mm/page-flags: remove folio_start_writeback_keepwrite()
mm/page-flags: rename PAGE_MAPPING_MOVABLE to PAGE_MAPPING_ANON_KSM
 
mm/page_alloc: add support for initializing pageblock as isolated
mm/page_alloc: let page freeing clear any set page type
mm/page_alloc: pageblock flags functions clean up
mm/page_alloc: remove trace_mm_alloc_contig_migrate_range_info()
 
mm/page_isolation: drop __folio_test_movable() check for large folios
mm/page_isolation: make page isolation a standalone bit
mm/page_isolation: remove migratetype from move_freepages_block_isolate()
mm/page_isolation: remove migratetype from undo_isolate_page_range()
mm/page_isolation: remove migratetype parameter from more functions
 
mm/page_owner: convert set_page_owner_migrate_reason() to folios
 
mm/pagemap: add write_begin_get_folio() helper function
 
mm/pagewalk: split walk_page_range_novma() into kernel/user parts
 
mm/percpu: conditionally define _shared_alloc_tag via CONFIG_ARCH_MODULE_NEEDS_WEAK_PER_CPU
mm/percpu: prevent concurrency problem for pcpu_nr_populated read with spin lock
 
mm/ptdump: take the memory hotplug lock inside ptdump_walk_pgd()
 
mm/readahead: honour new_order in page_cache_ra_order()
mm/readahead: make space in struct file_ra_state
mm/readahead: store folio order in struct file_ra_state
mm/readahead: terminate async readahead on natural boundary
 
mm/rmap: add anon_vma lifetime debug check
 
mm/shmem, swap: avoid redundant Xarray lookup during swapin
mm/shmem, swap: fix major fault counting
mm/shmem, swap: improve cached mTHP handling and fix potential hang
mm/shmem, swap: never use swap cache and readahead for SWP_SYNCHRONOUS_IO
mm/shmem, swap: rework swap entry and index calculation for large swapin
mm/shmem, swap: simplify swapin path and result handling
mm/shmem, swap: tidy up swap entry splitting
mm/shmem, swap: tidy up THP swapin checks
 
mm/shmem: hold shmem_swaplist spinlock (not mutex) much less
mm/shmem: writeout free swap if swap_writeout() reactivates
 
mm/slub: avoid accessing metadata when pointer is invalid in object_err()
 
mm/smaps: fix race between smaps_hugetlb_range and migration
 
mm/userfaultfd: fix kmap_local LIFO ordering for CONFIG_HIGHPTE
 
mm/util: introduce snapshot_page()
 
mm/vma: refactor vma_modify_flags_name() to vma_modify_name()
mm/vma: use vmg->target to specify target VMA for new VMA merge
 
mm/vmalloc, mm/kasan: respect gfp mask in kasan_populate_vmalloc()
 
mm/vmscan: fix inverted polarity in lru_gen_seq_show()
mm/vmscan: make __node_reclaim() more generic
mm/vmscan: respect psi_memstall region in node reclaim
 
mm/vmstat: make MEMCG select VM_EVENT_COUNTERS
mm/vmstat: utilize designated initializers for the vmstat_text array
 
mm/zsmalloc: drop PageIsolated() related VM_BUG_ONs
mm/zsmalloc: make PageZsmalloc() sticky until the page is freed
mm/zsmalloc: stop using __ClearPageMovable()
 
mm: add batched versions of ptep_modify_prot_start/commit
mm: add get_and_clear_ptes() and clear_ptes()
mm: add process info to bad rss-counter warning
mm: call pointers to ptes as ptep
mm: change vm_get_page_prot() to accept vm_flags_t argument
mm: cma: simplify cma_debug_show_areas()
mm: cma: simplify cma_maxchunk_get()
mm: convert "movable" flag in page->mapping to a page flag
mm: convert FPB_IGNORE_* into FPB_RESPECT_*
mm: convert pXd_devmap checks to vma_is_dax
mm: convert vmf_insert_mixed() from using pte_devmap to pte_special
mm: correct type for vmalloc vm_flags fields
mm: deduplicate mm_get_unmapped_area()
mm: drop hugetlb_free_pgd_range()
mm: fault in complete folios instead of individual pages for tmpfs
mm: filter zone device pages returned from folio_walk_start()
mm: fix a UAF when vma->mm is freed after vma->vm_refcnt got dropped
mm: fix accounting of memmap pages
mm: fix possible deadlock in kmemleak
mm: fix spelling issue in swap.h
mm: fix the race between collapse and PT_RECLAIM under per-vma lock
mm: folio_may_be_lru_cached() unless folio_test_large()
mm: huge_memory: fix the check for allowed huge orders in shmem
mm: introduce and use {pgd,p4d}_populate_kernel()
mm: introduce FPB_RESPECT_WRITE for PTE batching infrastructure
mm: introduce per-node proactive reclaim interface
mm: Kconfig: use verb *use* in plural form in description
mm: ksm: have KSM VMA checks not require a VMA pointer
mm: ksm: refer to special VMAs via VM_SPECIAL in ksm_compatible()
mm: madvise: use per_vma lock for MADV_FREE
mm: madvise: use walk_page_range_vma() instead of walk_page_range()
mm: mempool: fix crash in mempool_free() for zero-minimum pools
mm: mempool: fix wake-up edge case bug for zero-minimum pools
mm: move page table sync declarations to linux/pgtable.h
mm: move randomize_va_space into memory.c
mm: numa,memblock: Use SZ_1M macro to denote bytes to MB conversion
mm: optimize lru_note_cost() by adding lru_note_cost_unlock_irq()
mm: optimize mprotect() by PTE batching
mm: optimize mprotect() for MM_CP_PROT_NUMA by batch-skipping PTEs
mm: optimize mremap() by PTE batching
mm: pass page directly instead of using folio_page
mm: prevent KSM from breaking VMA merging for new VMAs
mm: refactor MM_CP_PROT_NUMA skipping case into new function
mm: remove __folio_test_movable()
mm: remove arch_flush_tlb_batched_pending() arch helper
mm: remove boolean output parameters from folio_pte_batch_ext()
mm: remove call to hugetlb_free_pgd_range()
mm: remove callers of pfn_t functionality
mm: remove devmap related functions and page table bits
mm: remove grab_cache_page()
mm: remove mm/io-mapping.c
mm: remove outdated filename comment in percpu-stats.c
mm: remove PFN_DEV, PFN_MAP, PFN_SPECIAL, PFN_SG_CHAIN and PFN_SG_LAST
mm: remove redundant pXd_devmap calls
mm: remove remaining uses of PFN_DEV
mm: remove the for_reclaim field from struct writeback_control
mm: remove unmap_and_put_page()
mm: remove unused mmap tracepoints
mm: remove zero_user()
mm: rename __PageMovable() to page_has_movable_ops()
mm: rename call_mmap/mmap_prepare to vfs_mmap/mmap_prepare
mm: rename CONFIG_PAGE_BLOCK_ORDER to CONFIG_PAGE_BLOCK_MAX_ORDER
mm: rename PAGE_MAPPING_* to FOLIO_MAPPING_*
mm: rename PG_isolated to PG_movable_ops_isolated
mm: restore documentation for __free_pages()
mm: revert "mm/gup: clear the LRU flag of a page before adding to LRU batch"
mm: revert "mm: vmscan.c: fix OOM on swap stress test"
mm: rust: add page.rs to MEMORY MANAGEMENT - RUST
mm: shmem: fix the shmem large folio allocation for the i915 driver
mm: simplify folio_expected_ref_count()
mm: simplify min_brk handling in brk()
mm: slub: avoid wake up kswapd in set_track_prepare
mm: smaller folio_pte_batch() improvements
mm: split can_change_pte_writable() into private and shared parts
mm: split folio_pte_batch() into folio_pte_batch() and folio_pte_batch_flags()
mm: split out a writeout helper from pageout
mm: stop passing a writeback_control structure to __swap_writepage
mm: stop passing a writeback_control structure to shmem_writeout
mm: stop passing a writeback_control structure to swap_writeout
mm: stop storing migration_ops in page->mapping
mm: strictly check vmstat_text array size
mm: swap: correctly use maxpages in swapon syscall to avoid potential deadloop
mm: swap: fix potential buffer overflow in setup_clusters()
mm: swap: move nr_swap_pages counter decrement from folio_alloc_swap() to swap_range_alloc()
mm: swap: remove stale comment stale comment in cluster_alloc_swap_entry()
mm: tidy up swap_writeout
mm: unexport globally copy_to_kernel_nofault
mm: update architecture and driver code to use vm_flags_t
mm: update core kernel code to use vm_flags_t consistently
mm: use folio_expected_ref_count() helper for reference counting
mm: use per_vma lock for MADV_DONTNEED
mm: vmscan: apply proportional reclaim pressure for memcg when MGLRU is enabled
 
mmc: alcor: Use devm_mmc_alloc_host() helper
mmc: atmel: Use devm_mmc_alloc_host() helper
mmc: au1xmmc: Use devm_mmc_alloc_host() helper
mmc: bcm2835: Use devm_mmc_alloc_host() helper
mmc: cavium: Use devm_mmc_alloc_host() helper
mmc: cb710-mmc: Convert ternary operator to str_plural() helper
mmc: cb710: Use devm_mmc_alloc_host() helper
mmc: Convert ternary operator to str_true_false() helper
mmc: davinci_mmc: Use devm_mmc_alloc_host() helper
mmc: dw_mmc: Use devm_mmc_alloc_host() helper
mmc: host: renesas_sdhi: Fix incorrect auto retuning for an SDIO card
mmc: host: tmio: Add .sdio_irq()
mmc: jz4740: Use devm_mmc_alloc_host() helper
mmc: litex_mmc: Use devm_mmc_alloc_host() helper
mmc: loongson2: Add Loongson-2K SD/SDIO controller driver
mmc: loongson2: Add Loongson-2K2000 SD/SDIO/eMMC controller driver
mmc: loongson2: Fix error code in loongson2_mmc_resource_request()
mmc: loongson2: prevent integer overflow in ret variable
mmc: loongson2: Unify the function prefixes for loongson2_mmc_pdata
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 branch fixes into next
mmc: Merge tag pm-runtime-6.17-rc1 into next
mmc: meson-mx-sdhc: Use devm_mmc_alloc_host() helper
mmc: mmc_spi: Use devm_mmc_alloc_host() helper
mmc: mmci: Use devm_mmc_alloc_host() helper
mmc: moxart-mmc: Use devm_mmc_alloc_host() helper
mmc: mvsdio: Fix dma_unmap_sg() nents value
mmc: mvsdio: Use devm_mmc_alloc_host() helper
mmc: mxcmmc: Use devm_mmc_alloc_host() helper
mmc: mxs-mmc: Use devm_mmc_alloc_host() helper
mmc: omap: Use devm_mmc_alloc_host() helper
mmc: omap_hsmmc: Use devm_mmc_alloc_host() helper
mmc: owl-mmc: Use devm_mmc_alloc_host() helper
mmc: pxamci: Use devm_mmc_alloc_host() helper
mmc: Remove redundant pm_runtime_mark_last_busy() calls
mmc: rtsx_pci: Use devm_mmc_alloc_host() helper
mmc: rtsx_usb_sdmmc: Add 74 clocks in poweron flow
mmc: rtsx_usb_sdmmc: Convert sd_set_power_mode() into void
mmc: rtsx_usb_sdmmc: Fix clang -Wimplicit-fallthrough in sd_set_power_mode()
mmc: rtsx_usb_sdmmc: Fix error-path in sd_set_power_mode()
mmc: rtsx_usb_sdmmc: Print debug-messages at power-on/off errors
mmc: rtsx_usb_sdmmc: Re-work the code in sd_set_power_mode()
mmc: rtsx_usb_sdmmc: Use devm_mmc_alloc_host() helper
mmc: sdhci-acpi: Drop the use of sdhci_free_host()
mmc: sdhci-bcm-kona: Drop the use of sdhci_pltfm_free()
mmc: sdhci-brcmstb: Drop the use of sdhci_pltfm_free()
mmc: sdhci-cadence: add Mobileye eyeQ support
mmc: sdhci-cadence: Drop the use of sdhci_pltfm_free()
mmc: sdhci-cadence: use of_property_present
mmc: sdhci-dove: Drop the use of sdhci_pltfm_free()
mmc: sdhci-esdhc-imx: Don't change pinctrl in suspend if wakeup source
mmc: sdhci-esdhc-imx: Drop the use of sdhci_pltfm_free()
mmc: sdhci-esdhc-imx: optimize clock loopback selection with dummy pad support
mmc: sdhci-esdhc-imx: refactor clock loopback selection logic
mmc: sdhci-esdhc-mcf: Drop the use of sdhci_pltfm_free()
mmc: sdhci-iproc: Drop the use of sdhci_pltfm_free()
mmc: sdhci-milbeaut: Drop the use of sdhci_free_host()
mmc: sdhci-msm: Drop the use of sdhci_pltfm_free()
mmc: sdhci-msm: Ensure SD card power isn't ON when card removed
mmc: sdhci-npcm: Drop the use of sdhci_pltfm_free()
mmc: sdhci-of-arasan: Drop the use of sdhci_pltfm_free()
mmc: sdhci-of-arasan: Ensure CD logic stabilization before power-up
mmc: sdhci-of-aspeed: Drop the use of sdhci_pltfm_free()
mmc: sdhci-of-at91: Drop the use of sdhci_pltfm_free()
mmc: sdhci-of-dwcmshc: Drop the use of sdhci_pltfm_free()
mmc: sdhci-of-esdhc: Drop the use of sdhci_pltfm_free()
mmc: sdhci-of-k1: disable HW busy detection
mmc: sdhci-of-k1: Drop the use of sdhci_pltfm_free()
mmc: sdhci-of-k1: make register definition vendor specific
mmc: sdhci-of-ma35d1: Drop the use of sdhci_pltfm_free()
mmc: sdhci-of-sparx5: Drop the use of sdhci_pltfm_free()
mmc: sdhci-omap: Drop the use of sdhci_pltfm_free()
mmc: sdhci-pci-gli: Add a new function to simplify the code
mmc: sdhci-pci-gli: GL9763e: Mask the replay timer timeout of AER
mmc: sdhci-pci-gli: GL9763e: Rename the gli_set_gl9763e() for consistency
mmc: sdhci-pci-gli: GL9767: Fix initializing the UHS-II interface during a power-on
mmc: sdhci-pci: Drop the use of sdhci_free_host()
mmc: sdhci-pic32: Drop the use of sdhci_pltfm_free()
mmc: sdhci-pltfm: Drop the use of sdhci_pltfm_free()
mmc: sdhci-pxav2: Drop the use of sdhci_pltfm_free()
mmc: sdhci-pxav3: Drop the use of sdhci_pltfm_free()
mmc: sdhci-s3c: Drop the use of sdhci_free_host()
mmc: sdhci-spear: Drop the use of sdhci_free_host()
mmc: sdhci-sprd: Drop the use of sdhci_pltfm_free()
mmc: sdhci-st: Drop the use of sdhci_pltfm_free()
mmc: sdhci-tegra: Drop the use of sdhci_pltfm_free()
mmc: sdhci-uhs2: Fix calling incorrect sdhci_set_clock() function
mmc: sdhci-xenon: Drop the use of sdhci_pltfm_free()
mmc: sdhci: Drop sdhci_free_host()/sdhci_pltfm_free() interface
mmc: sdhci: Move the code related to setting the clock from sdhci_set_ios_common() into sdhci_set_ios()
mmc: sdhci: Return void from sdhci_runtime_suspend|resume_host()
mmc: sdhci: Use devm_mmc_alloc_host() helper
mmc: sdhci_am654: Disable HS400 for AM62P SR1.0 and SR1.1
mmc: sdhci_am654: Drop the use of sdhci_pltfm_free()
mmc: sdhci_f_sdh30: Drop the use of sdhci_pltfm_free()
mmc: sdricoh_cs: Use devm_mmc_alloc_host() helper
mmc: sh_mmicf: Use devm_mmc_alloc_host() helper
mmc: sunxi: Use devm_mmc_alloc_host() helper
mmc: tifm_sd: Use devm_mmc_alloc_host() helper
mmc: tmio: Use devm_mmc_alloc_host() helper
mmc: toshsd: Use devm_mmc_alloc_host() helper
mmc: usdhi6ro10: Use devm_mmc_alloc_host() helper
mmc: ushc: Use devm_mmc_alloc_host() helper
mmc: via-sdmmc: Use devm_mmc_alloc_host() helper
mmc: vub300: Use devm_mmc_alloc_host() helper
mmc: wbsd: Use devm_mmc_alloc_host() helper
mmc: wmt-sdmmc: Use devm_mmc_alloc_host() helper
 
mnt_slave_list/mnt_slave: turn into hlist_head/hlist_node
 
mntns: use stable inode number for initial mount ns
 
module: make structure definitions always visible
module: move 'struct module_use' to internal.h
module: Move modprobe_path and modules_disabled ctl_tables into the module subsys
module: Prevent silent truncation of module name in delete_module(2)
module: remove meaningless 'name' parameter from __MODULE_INFO()
module: Remove unnecessary +1 from last_unloaded_module::name size
module: Rename EXPORT_SYMBOL_GPL_FOR_MODULES to EXPORT_SYMBOL_FOR_MODULES
module: Rename MAX_PARAM_PREFIX_LEN to __MODULE_NAME_LEN
module: Restore the moduleparam prefix length check
 
Linux: More minor SDCA bug fixes
Linux: More minor SDCA changes
 
most: core: Drop device reference after usage in get_channel()
 
mount: separate the flags accessed only under namespace_sem
 
mptcp: add TCP_MAXSEG sockopt support
mptcp: disable add_addr retransmission when timeout is 0
mptcp: drop skb if MPTCP skb extension allocation fails
mptcp: fix typo in a comment
mptcp: pm: kernel: flush: do not reset ADD_ADDR limit
mptcp: pm: nl: announce deny-join-id0 flag
mptcp: propagate shutdown to subflows when possible
mptcp: remove duplicate sk_reset_timer call
mptcp: remove pr_fallback()
mptcp: set remote_deny_join_id0 on SYN recv
mptcp: sockopt: drop redundant tcp_getsockopt
mptcp: sockopt: make sync_socket_options propagate SOCK_KEEPOPEN
mptcp: tfo: record 'deny join id0' info
mptcp: track fallbacks accurately via mibs
 
mshv_eventfd: convert to CLASS(fd)
 
mt76: access ->pp through netmem_desc instead of page
 
mtd: add driver for intel graphics non-volatile memory device
mtd: fix possible integer overflow in erase_xfer()
mtd: intel-dg: align 64bit read and write
mtd: intel-dg: implement access functions
mtd: intel-dg: implement region enumeration
mtd: intel-dg: register with mtd
mtd: map: Don't use "proxy" headers
mtd: MTD_INTEL_DG should depend on DRM_I915 or DRM_XE
mtd: nand: brcmnand: fix mtd corrected bits stat
mtd: nand: brcmnand: replace manual string choices with standard helpers
mtd: nand: qpic-common: add defines for ECC_MODE values
mtd: nand: raw: atmel: Respect tAR, tCLR in read setup timing
mtd: nftl: reduce stack usage in NFTL_movebuf()
mtd: rawnand: atmel: Fix dma_mapping_error() address
mtd: rawnand: atmel: set pmecc data setup time
mtd: rawnand: fsmc: Add missing check after DMA map
mtd: rawnand: hynix: don't try read-retry on SLC NANDs
mtd: rawnand: nuvoton: Fix an error handling path in ma35_nand_chips_init()
mtd: rawnand: renesas: Add missing check after DMA map
mtd: rawnand: rockchip: Add missing check after DMA map
mtd: rawnand: stm32_fmc2: avoid overlapping mappings on ECC buffer
mtd: rawnand: stm32_fmc2: fix ECC overwrite
mtd: spi-nor: Constify struct spi_nor_fixups
mtd: spi-nor: Fix spi_nor_try_unlock_all()
mtd: spi-nor: spansion: Fixup params->set_4byte_addr_mode for SEMPER
mtd: spinand: Add a ->configure_chip() hook
mtd: spinand: Add a frequency field to all READ_FROM_CACHE variants
mtd: spinand: Fix macro alignment
mtd: spinand: gigadevice: Add support for GD5F1GM9 chips
mtd: spinand: propagate spinand_wait() errors from spinand_write_page()
mtd: spinand: winbond: Add comment about the maximum frequency
mtd: spinand: winbond: Enable high-speed modes on w25n0xjw
mtd: spinand: winbond: Enable high-speed modes on w35n0xjw
mtd: spinand: winbond: Fix oob_layout for W25N01JW
mtd: ubi: Remove unused ubi_flush
 
mul_u64_u64_div_u64: fix the division-by-zero behavior
 
mux: Convert mux_control_ops to a flex array member in mux_chip
 
mwl8k: Add missing check after DMA map
 
nbd: fix lockdep deadlock warning
 
neighbor: Add NTF_EXT_VALIDATED flag for externally validated entries
 
neighbour: add support for NUD_PERMANENT proxy entries
neighbour: Allocate skb in neigh_get().
neighbour: Annotate access to struct pneigh_entry.{flags,protocol}.
neighbour: Annotate neigh_table.phash_buckets and pneigh_entry.next with __rcu.
neighbour: Convert RTM_GETNEIGH to RCU.
neighbour: Drop read_lock_bh(&tbl->lock) in pneigh_dump_table().
neighbour: Drop read_lock_bh(&tbl->lock) in pneigh_lookup().
neighbour: Fix null-ptr-deref in neigh_flush_dev().
neighbour: Free pneigh_entry after RCU grace period.
neighbour: Make neigh_valid_get_req() return ndmsg.
neighbour: Move neigh_find_table() to neigh_get().
neighbour: Move two validations from neigh_get() to neigh_valid_get_req().
neighbour: Protect tbl->phash_buckets[] with a dedicated mutex.
neighbour: Remove __pneigh_lookup().
neighbour: Remove redundant assignment to err
neighbour: Split pneigh_lookup().
neighbour: Update pneigh_entry in pneigh_create().
neighbour: Use rcu_dereference() in pneigh_get_{first,next}().
 
net, bpf: Fix RCU usage in task_cls_state() for BPF programs
 
net, hsr: reject HSR frame if skb can't hold tag
 
net/handshake: Add new parameter 'HANDSHAKE_A_ACCEPT_KEYRING'
 
net/mlx4_en: Remove the redundant NULL check for the 'my_ets' object
 
net/mlx4e: Don't redefine IB_MTU_XXX enum
 
net/mlx5: Add HWS as secondary steering mode
net/mlx5: Add IFC bits and enums for buf_ownership
net/mlx5: Add IFC bits for PCIe Congestion Event object
net/mlx5: Add IFC bits to support RSS for IPSec offload
net/mlx5: Add no-op implementation for setting tc-bw on rate objects
net/mlx5: Add support for device steering tag
net/mlx5: Add support for setting tc-bw on nodes
net/mlx5: Add traffic class scheduling support for vport QoS
net/mlx5: Base ECVF devlink port attrs from 0
net/mlx5: Check device memory pointer before usage
net/mlx5: Correctly set gso_segs when LRO is used
net/mlx5: CT: Use the correct counter offset
net/mlx5: Destroy vport QoS element when no configuration remains
net/mlx5: Expose cable_length field in PFCC register
net/mlx5: Expose disciplined_fr_counter through HCA capabilities in mlx5_ifc
net/mlx5: Expose HCA capability bits for mkey max page size
net/mlx5: Expose IFC bits for TPH
net/mlx5: Expose serial numbers in devlink info
net/mlx5: Fix an IS_ERR() vs NULL bug in esw_qos_move_node()
net/mlx5: Fix build -Wframe-larger-than warnings
net/mlx5: Fix lockdep assertion on sync reset unload event
net/mlx5: Fix QoS reference leak in vport enable error path
net/mlx5: Fix spelling mistake "disabliing" -> "disabling"
net/mlx5: fs, add multiple prios to RDMA TRANSPORT steering domain
net/mlx5: fs, fix RDMA TRANSPORT init cleanup flow
net/mlx5: fs, fix UAF in flow counter release
net/mlx5: HWS, Create STEs directly from matcher
net/mlx5: HWS, Decouple matcher RX and TX sizes
net/mlx5: HWS, don't rehash on every kind of insertion failure
net/mlx5: HWS, Enable IPSec hardware offload in legacy mode
net/mlx5: HWS, Export rule skip logic
net/mlx5: HWS, fix bad parameter in CQ creation
net/mlx5: HWS, fix complex rules rehash error flow
net/mlx5: HWS, Fix memory leak in hws_action_get_shared_stc_nic error flow
net/mlx5: HWS, Fix memory leak in hws_pool_buddy_init error path
net/mlx5: HWS, Fix pattern destruction in mlx5hws_pat_get_pattern error path
net/mlx5: HWS, fix simple rules rehash error flow
net/mlx5: HWS, Fix table creation UID
net/mlx5: HWS, Fix uninitialized variables in mlx5hws_pat_calc_nop error flow
net/mlx5: HWS, ignore flow level for multi-dest table
net/mlx5: HWS, prevent rehash from filling up the queues
net/mlx5: HWS, Rearrange to prevent forward declaration
net/mlx5: HWS, Refactor rule skip logic
net/mlx5: HWS, remove incorrect comment
net/mlx5: HWS, remove unused create_dest_array parameter
net/mlx5: HWS, Shrink empty matchers
net/mlx5: HWS, Track matcher sizes individually
net/mlx5: IFC updates for disabled host PF
net/mlx5: Manage TC arbiter nodes and implement full support for tc-bw
net/mlx5: Nack sync reset when SFs are present
net/mlx5: Not returning mlx5_link_info table when speed is unknown
net/mlx5: Prevent flow steering mode changes in switchdev mode
net/mlx5: Reload auxiliary drivers on fw_activate
net/mlx5: Remove default QoS group and attach vports directly to root TSAR
net/mlx5: Restore missing scheduling node cleanup on vport enable failure
net/mlx5: Small refactor for general object capabilities
net/mlx5: Warn when write combining is not supported
 
net/mlx5e: Add a miss level for ipsec crypto offload
net/mlx5e: Add device PCIe congestion ethtool stats
net/mlx5e: Add support for UNREADABLE netmem page pools
net/mlx5e: Add TX support for netmems
net/mlx5e: Clear Read-Only port buffer size in PBMC before update
net/mlx5e: Convert over to netmem
net/mlx5e: Create/destroy PCIe Congestion Event object
net/mlx5e: CT: extract a memcmp from a spinlock section
net/mlx5e: Expose TIS via devlink tx reporter diagnose
net/mlx5e: Fix error handling in RQ memory model registration
net/mlx5e: fix kdoc warning on eswitch.h
net/mlx5e: Fix missing FEC RS stats for RS_544_514_INTERLEAVED_QUAD
net/mlx5e: Fix potential deadlock by deferring RX timeout recovery
net/mlx5e: Harden uplink netdev access against device unbind
net/mlx5e: Implement queue mgmt ops and single channel swap
net/mlx5e: Preserve shared buffer capacity during headroom updates
net/mlx5e: Preserve tc-bw during parent changes
net/mlx5e: Properly access RCU protected qdisc_sleeping variable
net/mlx5e: Query FW for buffer ownership
net/mlx5e: Remove duplicate mkey from SHAMPO header
net/mlx5e: Remove skb secpath if xfrm state is not found
net/mlx5e: Remove unused VLAN insertion logic in TX path
net/mlx5e: Replace recursive VLAN push handling with an iterative loop
net/mlx5e: RX, Remove unnecessary RQT redirects
net/mlx5e: Set local Xoff after FW update
net/mlx5e: SHAMPO, Cleanup reservation size formula
net/mlx5e: SHAMPO, Remove mlx5e_shampo_get_log_hd_entry_size()
net/mlx5e: SHAMPO: Improve hw gro capability checking
net/mlx5e: SHAMPO: Remove redundant params
net/mlx5e: SHAMPO: Reorganize mlx5_rq_shampo_alloc
net/mlx5e: SHAMPO: Separate pool for headers
net/mlx5e: Support ethtool tcp-data-split settings
net/mlx5e: Support routed networks during IPsec MACs initialization
net/mlx5e: TX, Fix dma unmapping for devmem tx
net/mlx5e: Update and set Xon/Xoff upon MTU set
net/mlx5e: Update and set Xon/Xoff upon port speed set
 
net/packet: fix a race in packet_set_ring() and packet_notifier()
 
net/sched: acp_api: no longer acquire RTNL in tc_action_net_exit()
net/sched: Add precise drop reason for pfifo_fast queue overflows
net/sched: ets: use old 'nbands' while purging unused classes
net/sched: Fix backlog accounting in qdisc_dequeue_internal
net/sched: Make cake_enqueue return NET_XMIT_CN when past buffer_limit
net/sched: mqprio: fix stack out-of-bounds write in tc entry parsing
net/sched: Remove unnecessary WARNING condition for empty child qdisc in htb_activate
net/sched: Remove unused functions
net/sched: replace strncpy with strscpy
net/sched: Restrict conditions for adding duplicating netems to qdisc tree
net/sched: sch_dualpi2: Run prob update timer in softirq to avoid deadlock
net/sched: taprio: align entry index attr validation with mqprio
net/sched: taprio: enforce minimum value for picos_per_byte
 
net/smc: convert timeouts to secs_to_jiffies()
net/smc: fix one NULL pointer dereference in smc_ib_is_sg_need_sync()
net/smc: fix UAF on smcsk after smc_listen_out()
net/smc: fix warning in smc_rx_splice() when calling get_page()
net/smc: remove unused function smc_lo_supports_v2
net/smc: remove unused input parameters in smc_buf_get_slot
net/smc: Remove validation of reserved bits in CLC Decline message
net/smc: replace strncpy with strscpy
 
net/tcp: Fix a NULL pointer dereference when using TCP-AO with TCP_REPAIR
net/tcp: Fix socket memory leak in TCP-AO failure handling for IPv6
 
net/tcp_ao: tracing: Hide tcp_ao events under CONFIG_TCP_AO
 
net/x25: Remove unused x25_terminate_link()
 
net: account for encap headers in qdisc pkt len
net: add dev_dstats_rx_dropped_add() helper
net: Add locking to protect skb->dev access in ip_output
net: Add skb_can_coalesce for netmem
net: add struct net_aligned_data
net: add symlinks to ref_tracker_dir for netns
net: ag71xx: Add missing check after DMA map
net: airoha: Add PPPoE offload support
net: airoha: Fix a NULL vs IS_ERR() bug in airoha_npu_run_firmware()
net: airoha: Fix PPE table access in airoha_ppe_debugfs_foe_show()
net: airoha: Get rid of dma_sync_single_for_device() in airoha_qdma_fill_rx_queue()
net: airoha: npu: Add missing MODULE_FIRMWARE macros
net: airoha: ppe: Do not invalid PPE entries in case of SW hash collision
net: allow alloc_skb_with_frags() to use MAX_SKB_FRAGS
net: Allow const args for of page_to_netmem()
net: amt: convert to use secs_to_jiffies
net: annotate races around sk->sk_uid
net: arp: use kfree_skb_reason() in arp_rcv()
net: atlantic: add set_power to fw_ops for atl2 to fix wol
net: atlantic: Rename PCI driver struct to end in _driver
net: atm: fix memory leak in atm_register_sysfs when device_register fail
net: bcmasp: Add support for re-starting auto-negotiation
net: bcmasp: enable GRO software interrupt coalescing by default
net: bcmasp: Utilize napi_complete_done() return value
net: bcmgenet: enable GRO software interrupt coalescing by default
net: bcmgenet: update PHY power down
net: bcmgenet: use napi_complete_done return value
net: bonding: add broadcast_neighbor netlink option
net: bonding: add broadcast_neighbor option for 802.3ad
net: bonding: send peer notify when failure recovery
net: bridge: Bounce invalid boolopts
net: bridge: fix soft lockup in br_multicast_query_expired()
net: cadence: macb: Enable RMII for SAMA7 gem
net: cadence: macb: Expose REFCLK as a device tree property
net: cadence: macb: sama7g5_emac: Remove USARIO CLKEN flag
net: can: mcp251x: propagate the return value of mcp251x_spi_write()
net: can: mcp251x: use new GPIO line value setter callbacks
net: clear sk->sk_ino in sk_set_socket(sk, NULL)
net: Create separate gro_flush_normal function
net: define an enum for the napi threaded state
net: dev_ioctl: take ops lock in hwtstamp lower paths
net: devmem: fix DMA direction on unmapping
net: dlink: enable RMON MMIO access on supported devices
net: dlink: fix multicast stats being counted incorrectly
net: dpaa: fix device leak when querying time stamp info
net: drop UFO packets in udp_rcv_segment()
net: drv: hyperv: migrate to new RXFH callbacks
net: drv: virtio: migrate to new RXFH callbacks
net: drv: vmxnet3: migrate to new RXFH callbacks
net: dsa: b53: Add phy_enable(), phy_disable() methods
net: dsa: b53: add support for FDB operations on 5325/5365
net: dsa: b53: Define chip IDs for more bcm63xx SoCs
net: dsa: b53: detect BCM5325 variants
net: dsa: b53: ensure BCM5325 PHYs are enabled
net: dsa: b53: fix ageing time for BCM53101
net: dsa: b53: fix b53_imp_vlan_setup for BCM5325
net: dsa: b53: fix IP_MULTICAST_CTRL on BCM5325
net: dsa: b53: fix reserved register access in b53_fdb_dump()
net: dsa: b53: fix unicast/multicast flooding on BCM5325
net: dsa: b53: mmap: Add register layout for bcm6318
net: dsa: b53: mmap: Add register layout for bcm6368
net: dsa: b53: mmap: Add syscon reference and register layout for bcm63268
net: dsa: b53: mmap: Implement bcm63xx ephy power control
net: dsa: b53: prevent BRCM_HDR access on older devices
net: dsa: b53: prevent DIS_LEARNING access on BCM5325
net: dsa: b53: prevent FAST_AGE access on BCM5325
net: dsa: b53: prevent GMII_PORT_OVERRIDE_CTRL access on BCM5325
net: dsa: b53: prevent SWITCH_CTRL access on BCM5325
net: dsa: b53: support legacy FCS tags
net: dsa: hellcreek: Constify struct devlink_region_ops and struct hellcreek_fdb_entry
net: dsa: lantiq_gswip: move gswip_add_single_port_br() call to port_setup()
net: dsa: lantiq_gswip: suppress -EINVAL errors for bridge FDB entries added to the CPU port
net: dsa: microchip: Add KSZ8463 switch support to KSZ DSA driver
net: dsa: microchip: Disable PTP function of KSZ8463
net: dsa: microchip: Fix KSZ8863 reset problem
net: dsa: microchip: Fix KSZ9477 HSR port setup issue
net: dsa: microchip: Fix wrong rx drop MIB counter for KSZ8863
net: dsa: microchip: Setup fiber ports for KSZ8463
net: dsa: microchip: Use different registers for KSZ8463
net: dsa: microchip: Write switch MAC address differently for KSZ8463
net: dsa: mt7530: Constify struct regmap_config
net: dsa: mt7530: use new GPIO line value setter callbacks
net: dsa: mv88e6xxx: Constify struct devlink_region_ops and struct mv88e6xxx_region
net: dsa: mv88e6xxx: Fix fwnode reference leaks in mv88e6xxx_port_setup_leds
net: dsa: mv88e6xxx: Use kcalloc()
net: dsa: rzn1_a5psw: add COMPILE_TEST
net: dsa: rzn1_a5psw: use devm to enable clocks
net: dsa: tag_brcm: add support for legacy FCS tags
net: dsa: tag_brcm: legacy: reorganize functions
net: dsa: vsc73xx: use new GPIO line value setter callbacks
net: dst: add four helpers to annotate data-races around dst->dev
net: dst: annotate data-races around dst->expires
net: dst: annotate data-races around dst->input
net: dst: annotate data-races around dst->lastuse
net: dst: annotate data-races around dst->obsolete
net: dst: annotate data-races around dst->output
net: dst_metadata: fix IP_DF bit not extracted from tunnel headers
net: dt-bindings: ixp4xx-ethernet: Support fixed links
net: ena: Add debugfs support to the ENA driver
net: ena: Add device reload capability through devlink
net: ena: Add devlink port support
net: ena: Add PHC documentation
net: ena: Add PHC support in the ENA driver
net: ena: Control PHC enable through devlink
net: ena: PHC silent reset
net: ena: View PHC stats using debugfs
net: enetc: change the statistics of ring to unsigned long type
net: enetc: fix device and OF node leak at probe
net: enetc: read 64-bit statistics from port MAC counters
net: enetc: replace PCVLANR1/2 with SICVLANR1/2 and remove dead branch
net: enetc: separate 64-bit counters from enetc_port_counters
net: ethernet: mtk_eth_soc: add consts for irq index
net: ethernet: mtk_eth_soc: fix kernel-doc comment
net: ethernet: mtk_eth_soc: fix tx vlan tag for llc packets
net: ethernet: mtk_eth_soc: improve support for named interrupts
net: ethernet: mtk_eth_soc: only use legacy mode on missing IRQ name
net: ethernet: mtk_eth_soc: skip first IRQ if not used
net: ethernet: mtk_eth_soc: support named IRQs
net: ethernet: mtk_eth_soc: use generic allocator for SRAM
net: ethernet: mtk_ppe: add RCU lock around dev_fill_forward_path
net: ethernet: mtk_wed: Fix NULL vs IS_ERR() bug in mtk_wed_get_memory_region()
net: ethernet: oa_tc6: Handle failure of spi_setup
net: ethernet: ti: am65-cpsw-nuss: Fix null pointer dereference for ndev
net: ethernet: ti: am65-cpsw: fixup PHY mode for fixed RGMII TX delay
net: ethtool: add dedicated callbacks for getting and setting rxfh fields
net: ethtool: Add PSE port priority support feature
net: ethtool: Add support for new power domains index description
net: ethtool: avoid OOB accesses in PAUSE_SET
net: ethtool: call .parse_request for SET handlers
net: ethtool: copy req_info from SET to NTF
net: ethtool: copy the rxfh flow handling
net: ethtool: don't mux RXFH via rxnfc callbacks
net: ethtool: dynamically allocate full req size req
net: ethtool: fix leaking netdev ref if ethnl_default_parse() failed
net: ethtool: fix wrong type used in struct kernel_ethtool_ts_info
net: ethtool: handle EOPNOTSUPP from ethtool get_ts_info() method
net: ethtool: move get_rxfh callback under the rss_lock
net: ethtool: move rxfh_fields callbacks under the rss_lock
net: ethtool: reduce indent for _rxfh_context ops
net: ethtool: remove the compat code for _rxfh_context ops
net: ethtool: remove the data argument from ethtool_notify()
net: ethtool: remove the duplicated handling from rxfh and rxnfc
net: ethtool: require drivers to opt into the per-RSS ctx RXFH
net: ethtool: rss: add notifications
net: ethtool: take rss_lock for all rxfh changes
net: fec: access ->pp through netmem_desc instead of page
net: fec: add fec_set_hw_mac_addr() helper function
net: fec: add more macros for bits of FEC_ECR
net: fec: allow disable coalescing
net: fec: fec_enet_rx_queue(): factor out VLAN handling into separate function fec_enet_rx_vlan()
net: fec: fec_enet_rx_queue(): move_call to _vlan_hwaccel_put_tag()
net: fec: fec_enet_rx_queue(): reduce scope of data
net: fec: fec_enet_rx_queue(): replace manual VLAN header calculation with skb_vlan_eth_hdr()
net: fec: fec_enet_rx_queue(): use same signature as fec_enet_tx_queue()
net: fec: fec_restart(): introduce a define for FEC_ECR_SPEED
net: fec: Fix possible NPD in fec_enet_phy_reset_after_clk_enable()
net: fec: fix typos found by codespell
net: fec: rename struct fec_devinfo fec_imx6x_info -> fec_imx6sx_info
net: fec: sort the includes by alphabetic order
net: fec: struct fec_enet_private: remove obsolete comment
net: fec: switch from asm/cacheflush.h to linux/cacheflush.h
net: fec: use phy_interface_mode_is_rgmii() to check RGMII mode
net: Fix typos
net: fman_memac: Don't use of_property_read_bool on non-boolean property managed
net: fsl_pq_mdio: use dev_err_probe
net: ftgmac100: Add optional reset control for RMII mode on Aspeed SoCs
net: ftgmac100: fix potential NULL pointer access in ftgmac100_phy_disconnect
net: gianfar: fix device leak when querying time stamp info
net: gianfar: Use device_get_named_child_node_count()
net: gso: Forbid IPv6 TSO with extensions on devices with only IPV6_CSUM
net: hibmcge: adjust the burst len configuration of the MAC controller to improve TX performance.
net: hibmcge: configure FIFO thresholds according to the MAC controller documentation
net: hibmcge: fix rtnl deadlock issue
net: hibmcge: fix the division by zero issue
net: hibmcge: fix the np_link_fail error reporting issue
net: hibmcge: support for statistics of reset failures
net: hibmcge: support scenario without PHY
net: hns3: add \n at the end when print msg
net: hns3: add complete parentheses for some macros
net: hns3: clean up the build warning in debugfs by use seq file
net: hns3: clear hns alarm: comparison of integer expressions of different signedness
net: hns3: delete redundant address before the array
net: hns3: Demote load and progress messages to debug level
net: hns3: fix spelling mistake "reg_um" -> "reg_num"
net: hns3: remove tx spare info from debugfs.
net: hns3: use hns3_get_ae_dev() helper to reduce the unnecessary middle layer conversion
net: hns3: use hns3_get_ops() helper to reduce the unnecessary middle layer conversion
net: hns3: use seq_file for files in common/ of hclge layer
net: hns3: use seq_file for files in common/ of hns3 layer
net: hns3: use seq_file for files in fd/ in debugfs
net: hns3: use seq_file for files in mac_list/ in debugfs
net: hns3: use seq_file for files in queue/ in debugfs
net: hns3: use seq_file for files in reg/ in debugfs
net: hns3: use seq_file for files in tm/ in debugfs
net: hns3: use seq_file for files in tx_bd_info/ and rx_bd_info/ in debugfs
net: hv_netvsc: fix loss of early receive events from host during channel open.
net: ieee8021q: fix insufficient table-size assertion
net: ifb: support BIG TCP packets
net: implement virtio helpers to handle UDP GSO tunneling.
net: intel: move RSS packet classifier types to libie
net: intel: rename 'hena' to 'hashcfg' for clarity
net: Introduce skb_copy_datagram_from_iter_full()
net: ip-sysctl: Add link to SCTP IPv4 scoping draft
net: ip-sysctl: Format pf_{enable,expose} boolean lists as bullet lists
net: ip-sysctl: Format possible value range of ioam6_id{,_wide} as bullet list
net: ip-sysctl: Format Private VLAN proxy arp aliases as bullet list
net: ip-sysctl: Format SCTP-related memory parameters description as bullet list
net: ipa: add IPA v5.1 and v5.5 to ipa_version_string()
net: ipconfig: convert timeouts to secs_to_jiffies()
net: ipv4: Add a flags argument to iptunnel_xmit(), udp_tunnel_xmit_skb()
net: ipv4: Add ip_mr_output()
net: ipv4: fix incorrect MTU in broadcast routes
net: ipv4: fix regression in local-broadcast routes
net: ipv4: guard ip_mr_output() with rcu
net: ipv4: ipmr: ipmr_queue_xmit(): Drop local variable `dev'
net: ipv4: ipmr: Split ipmr_queue_xmit() in two
net: ipv6: Add a flags argument to ip6tunnel_xmit(), udp_tunnel6_xmit_skb()
net: ipv6: Add ip6_mr_output()
net: ipv6: Fix spelling mistake
net: ipv6: ip6mr: Fix in/out netdev to pass to the FORWARD chain
net: ipv6: ip6mr: Make ip6mr_forward2() void
net: ipv6: ip6mr: Split ip6mr_forward2() in two
net: ipv6: Make udp_tunnel6_xmit_skb() void
net: kcm: Fix race condition in kcm_unattach()
net: Kconfig: add endif/endmenu comments
net: lapbether: ignore ops-locked netdevs
net: libwx: add base vf api for vf drivers
net: libwx: add mailbox api for wangxun vf drivers
net: libwx: add wangxun vf common api
net: libwx: Fix the size in RSS hash key population
net: libwx: fix to enable RSS
net: liquidio: fix overflow in octeon_init_instr_queue()
net: liquidio: Remove unused validate_cn23xx_pf_config_info()
net: ll_temac: Fix incorrect PHY node reference in debug message
net: lockless sock_i_ino()
net: macb: Add shutdown operation support
net: macb: Disable clocks once
net: macb: Fix offset error in gem_update_stats
net: macb: Fix tx_ptr_lock locking
net: macb: fix unregister_netdev call order in macb_remove()
net: make sk->sk_rcvtimeo lockless
net: make sk->sk_sndtimeo lockless
net: mana: Add handler for hardware servicing events
net: mana: Add speed support in mana_get_link_ksettings
net: mana: Add support for net_shaper_ops
net: mana: Allocate MSI-X vectors dynamically
net: mana: Allow irq_setup() to skip cpus for affinity
net: mana: explain irq_setup() algorithm
net: mana: Expose additional hardware counters for drop and TC via ethtool.
net: mana: Fix build errors when CONFIG_NET_SHAPER is disabled
net: mana: Fix potential deadlocks in mana napi ops
net: mana: fix spelling for mana_gd_deregiser_irq()
net: mana: Handle Reset Request from MANA NIC
net: mana: Handle unsupported HWC commands
net: mana: Set tx_packets to post gso processing packet count
net: mctp: Add bind lookup test
net: mctp: add gateway routing support
net: mctp: Add test for conflicting bind()s
net: mctp: Allow limiting binds to a peer address
net: mctp: allow NL parsing directly into a struct mctp_route
net: mctp: don't use source cb data when forwarding, ensure pkt_type is set
net: mctp: Fix bad kfree_skb in bind lookup test
net: mctp: mctp_fraq_queue should take ownership of passed skb
net: mctp: mctp_test_route_extaddr_input cleanup
net: mctp: pass net into route creation
net: mctp: Prevent duplicate binds
net: mctp: remove routes by netid, not by device
net: mctp: separate cb from direct-addressing routing
net: mctp: separate routing database from routing operations
net: mctp: Test conflicts of connect() with bind()
net: mctp: test: Add an addressed device constructor
net: mctp: test: Add extaddr routing output test
net: mctp: test: Add initial socket tests
net: mctp: test: add sock test infrastructure
net: mctp: test: Add tests for gateway routes
net: mctp: test: make cloned_frag buffers more appropriately-sized
net: mctp: test: move functions into utils.[ch]
net: mctp: Treat MCTP_NET_ANY specially in bind()
net: mctp: usb: initialise mac header in RX path
net: mctp: Use hashtable for binds
net: mdio: Add MDIO bus controller for Airoha AN7583
net: mdio: mdio-bcm-unimac: Correct rate fallback logic
net: mdio: mux-gpio: use gpiod_multi_set_value_cansleep
net: mdio_bus: Use devm for getting reset GPIO
net: mdiobus: release reset_gpio in mdiobus_unregister_device()
net: move net_cookie into net_aligned_data
net: mtk_eth_soc: fix device leak at probe
net: mvneta: fix typo "notifer"
net: natsemi: fix `rx_dropped` double accounting on `netif_rx()` failure
net: ncsi: Fix buffer overflow in fetching version id
net: net->nsid_lock does not need BH safety
net: netdevsim: hook in XDP handling
net: netdevsim: Support setting dev->perm_addr on port creation
net: ngbevf: add link update flow
net: ngbevf: add sw init pci info and reset hardware
net: ngbevf: init interrupts and request irqs
net: openvswitch: allow providing upcall pid for the 'execute' command
net: page_pool: allow enabling recycling late, fix false positive warning
net: pcs: rzn1-miic: Correct MODCTRL register offset
net: pcs: xpcs: mask readl() return value to 16 bits
net: pcs: xpcs: Use devm_clk_get_optional
net: pfcp: fix typo in message_priority field name
net: phy: Add c45_phy_ids sysfs directory entry
net: phy: add flag is_genphy_driven to struct phy_device
net: phy: Add interface types for 50G and 100G
net: phy: add Kconfig symbol PHY_PACKAGE
net: phy: add phy_interface_weight()
net: phy: air_en8811h: Introduce resume/suspend and clk_restore_context to ensure correct CKO settings after network interface reinitialization.
net: phy: assign default match function for non-PHY MDIO devices
net: phy: bcm54811: PHY initialization
net: phy: bcm5481x: MII-Lite activation
net: phy: declare package-related struct members only if CONFIG_PHY_PACKAGE is enabled
net: phy: directly copy struct mdio_board_info in mdiobus_register_board_info
net: phy: Don't register LEDs for genphy
net: phy: dp83tg720: implement soft reset with asymmetric delay
net: phy: dp83tg720: remove redundant 600ms post-reset delay
net: phy: dp83tg720: switch to adaptive polling and remove random delays
net: phy: fix phy_uses_state_machine()
net: phy: improve mdio-boardinfo.h
net: phy: improve phy_driver_is_genphy
net: phy: improve rgmii_clock() documentation
net: phy: make phy_package a separate module
net: phy: micrel: add cable test support for KSZ9477-class PHYs
net: phy: micrel: Add ksz9131_resume()
net: phy: micrel: add MDI/MDI-X control support for KSZ9477 switch-integrated PHYs
net: phy: micrel: Add RX error counter support for KSZ9477 switch-integrated PHYs
net: phy: micrel: fix KSZ8081/KSZ8091 cable test
net: phy: MII-Lite PHY interface mode
net: phy: move __phy_package_[read|write]_mmd to phy_package.c
net: phy: move definition of genphy_c45_driver to phy_device.c
net: phy: move definition of struct mdio_board_entry to mdio-boardinfo.c
net: phy: nxp-c45-tja11xx: fix the PHY ID mismatch issue when using C45
net: phy: NXP_TJA11XX: Update Kconfig with TJA1102 support
net: phy: qca807x: use new GPIO line value setter callbacks
net: phy: qcom: Add PHY counter support
net: phy: qcom: at803x: Add Qualcomm IPQ5018 Internal PHY support
net: phy: qcom: qca807x: Enable WoL support using shared library
net: phy: qcom: qca807x: Support PHY counter
net: phy: qcom: qca808x: Support PHY counter
net: phy: realtek: add error handling to rtl8211f_get_wol
net: phy: remove phy_driver_is_genphy_10g
net: phy: simplify mdiobus_setup_mdiodev_from_board_info
net: phy: simplify phy_get_internal_delay()
net: phy: smsc: add proper reset flags for LAN8710A
net: phy: transfer phy_config_inband() locking responsibility to phylink
net: phylink: add lock for serializing concurrent pl->phydev writes with resolver
net: phylink: add phylink_sfp_select_interface_speed()
net: phylink: clear SFP interfaces when not in use
net: phylink: disable autoneg for interfaces that have no inband
net: phylink: move PHY interrupt request to non-fail path
net: phylink: provide phylink_get_inband_type()
net: phylink: restrict SFP interfaces to those that are supported
net: preserve MSG_ZEROCOPY with forwarding
net: prevent deadlocks when enabling NAPIs with mixed kthread config
net: pse-pd: Add helper to report hardware enable status of the PI
net: pse-pd: Add support for budget evaluation strategies
net: pse-pd: Add support for PSE power domains
net: pse-pd: Add support for reporting events
net: pse-pd: Fix ethnl_pse_send_ntf() stub parameter type
net: pse-pd: Introduce attached_phydev to pse control
net: pse-pd: pd692x0: Add support for controller and manager power supplies
net: pse-pd: pd692x0: Add support for PSE PI priority feature
net: pse-pd: pd692x0: Fix power budget leak in manager setup error path
net: pse-pd: pd692x0: reduce stack usage in pd692x0_setup_pi_matrix
net: pse-pd: pd692x0: Skip power budget configuration when undefined
net: pse-pd: tps23881: Add support for PSE events and interrupts
net: pse-pd: tps23881: Add support for static port priority feature
net: pse-pd: tps23881: Clarify setup_pi_matrix callback documentation
net: remove redundant ASSERT_RTNL() in queue setup functions
net: remove RTNL use for /proc/sys/net/core/rps_default_mask
net: remove sock_i_uid()
net: Remove unnecessary NULL check for lwtunnel_fill_encap()
net: Remove unused function first_net_device_rcu()
net: remove unused sock_enable_timestamps
net: Reoder rxq_idx check in __net_mp_open_rxq()
net: replace ADDRLABEL with dynamic debug
net: replace ND_PRINTK with dynamic debug
net: rfkill: gpio: Fix crash due to dereferencering uninitialized pointer
net: rose: convert 'use' field to refcount_t
net: rose: fix a typo in rose_clear_routes()
net: rose: include node references in rose_neigh refcount
net: rose: split remove and free operations in rose_remove_neigh()
net: s/__dev_set_mtu/__netif_set_mtu/
net: s/dev_close_many/netif_close_many/
net: s/dev_get_flags/netif_get_flags/
net: s/dev_get_mac_address/netif_get_mac_address/
net: s/dev_get_port_parent_id/netif_get_port_parent_id/
net: s/dev_pre_changeaddr_notify/netif_pre_changeaddr_notify/
net: s/dev_set_threaded/netif_set_threaded/
net: selftests: add PHY-loopback test for bad TCP checksums
net: sfp: add quirk for FLYPRO copper SFP+ module
net: sfp: add quirk for Potron SFP+ XGSPON ONU Stick
net: skbuff: Drop unused @skb
net: skbuff: Drop unused @skb
net: splice: Drop unused @gfp
net: splice: Drop unused @pipe
net: stmmac: dwc-qos: fix clk prepare/enable leak on probe failure
net: stmmac: dwmac-renesas-gbeth: Add PM suspend/resume callbacks
net: stmmac: dwmac-socfpga: Add xgmac support for Agilex5
net: stmmac: dwmac-sophgo: Add support for Sophgo SG2042 SoC
net: stmmac: extend use of snps,multicast-filter-bins property to xgmac
net: stmmac: improve .set_clk_tx_rate() method error message
net: stmmac: loongson1: get ls1b resource only once
net: stmmac: loongson1: provide match data struct
net: stmmac: lpc18xx: use plat_dat->phy_interface
net: stmmac: platform: Add snps,dwmac-5.00a IP compatible string
net: stmmac: qcom-ethqos: add ethqos_pcs_set_inband()
net: stmmac: remove pcs_get_adv_lp() support
net: stmmac: replace ioaddr with stmmac_priv for pcs_set_ane() method
net: stmmac: rk: add get_interfaces() implementation
net: stmmac: rk: add struct for programming register based speeds
net: stmmac: rk: combine .set_*_speed() methods
net: stmmac: rk: combine clk_mac_speed rate setting functions
net: stmmac: rk: combine rv1126 set_*_speed() methods
net: stmmac: rk: convert px30_set_rmii_speed() to .set_speed()
net: stmmac: rk: fix code formmating issue
net: stmmac: rk: put the PHY clock on remove
net: stmmac: rk: remove obsolete .set_*_speed() methods
net: stmmac: rk: remove unnecessary clk_mac
net: stmmac: rk: simplify px30_set_rmii_speed()
net: stmmac: rk: simplify set_*_speed()
net: stmmac: rk: use device rather than platform device in rk_priv_data
net: stmmac: Set CIC bit only for TX queues with COE
net: stmmac: thead: Enable TX clock before MAC initialization
net: stmmac: thead: Get and enable APB clock on initialization
net: stmmac: visconti: clean up code formatting
net: stmmac: visconti: make phy_intf_sel local
net: stmmac: visconti: re-arrange speed decode
net: stmmac: visconti: reorganise visconti_eth_set_clk_tx_rate()
net: stmmac: xgmac: Correct supported speed modes
net: stmmac: xgmac: Do not enable RX FIFO Overflow interrupts
net: stop napi kthreads when THREADED napi is disabled
net: stream: add description for sk_stream_write_space()
net: sysfs: Implement is_visible for phys_(port_id, port_name, switch_id)
net: tcp: tsq: Convert from tasklet to BH workqueue
net: thunder_bgx: add a missing of_node_put
net: thunder_bgx: decrement cleanup index before use
net: thunderbolt: Enable end-to-end flow control also in transmit
net: thunderbolt: Fix the parameter passing of tb_xdomain_enable_paths()/tb_xdomain_disable_paths()
net: thunderx: Fix format-truncation warning in bgx_acpi_match_id()
net: ti: icss-iep: fix device and OF node leaks at probe
net: ti: icss-iep: Fix incorrect type for return value in extts_enable()
net: ti: icssg-prueth: access ->pp through netmem_desc instead of page
net: ti: icssg-prueth: Add prp offload support to ICSSG driver
net: ti: icssg-prueth: Fix emac link speed handling
net: ti: icssg-prueth: Fix HSR and switch offload Enablement during firwmare reload.
net: ti: icssg-prueth: Fix skb handling for XDP_PASS
net: ti: icssg-prueth: Read firmware-names from device tree
net: timestamp: add helper returning skb's tx tstamp
net: track pfmemalloc drops via SKB_DROP_REASON_PFMEMALLOC
net: tulip: Rename PCI driver struct to end in _driver
net: tun: Update napi->skb after XDP process
net: txgbevf: add link update flow
net: txgbevf: add sw init pci info and reset hardware
net: txgbevf: init interrupts and request irqs
net: txgbevf: Support Rx and Tx process path
net: update NAPI threaded config even for disabled NAPIs
net: Update threaded state in napi config in netif_set_threaded
net: usb: asix: ax88772: drop phylink use in PM to avoid MDIO runtime PM wakeups
net: usb: asix_devices: add phy_mask for ax88772 mdio bus
net: usb: asix_devices: Fix PHY address mask in MDIO bus initialization
net: usb: cdc-ncm: check for filtering capability
net: usb: Convert tasklet API to new bottom half workqueue mechanism
net: usb: enable the work after stop usbnet by ip down/up
net: usb: lan78xx: Convert to PHYLINK for improved PHY and MAC management
net: usb: lan78xx: fix possible NULL pointer dereference in lan78xx_phy_init()
net: usb: lan78xx: Integrate EEE support with phylink LPI API
net: usb: lan78xx: make struct fphy_status static const
net: usb: lan78xx: port link settings to phylink API
net: usb: lan78xx: remove unused struct members
net: usb: lan78xx: Rename EVENT_LINK_RESET to EVENT_PHY_INT_ACK
net: usb: lan78xx: stop including phy_fixed.h
net: usb: lan78xx: Use ethtool_op_get_link to reflect current link status
net: usb: qmi_wwan: add Telit Cinterion FN990A w/audio composition
net: usb: qmi_wwan: add Telit Cinterion LE910C4-WWX new compositions
net: usb: Remove duplicate assignments for net->pcpu_stat_type
net: usb: smsc95xx: add support for ethtool pause parameters
net: usbnet: Avoid potential RCU stall on LINK_CHANGE event
net: usbnet: Fix the wrong netif_carrier_on() call
net: Use dev_fwnode()
net: Use NAPI_* in test_bit when stopping napi kthread
net: Use netif_threaded_enable instead of netif_set_threaded in drivers
net: Use of_reserved_mem_region_to_resource{_byname}() for "memory-region"
net: vlan: Make is_vlan_dev() a stub when VLAN is not configured
net: vlan: Replace BUG() with WARN_ON_ONCE() in vlan_dev_* stubs
net: vlan: Use IS_ENABLED() helper for CONFIG_VLAN_8021Q guard
net: wangxun: add ngbevf build
net: wangxun: add txgbevf build
net: wangxun: fix LIBWX dependencies again
net: xilinx: axienet: Add error handling for RX metadata pointer retrieval
net: xilinx: axienet: Fix RX skb ring management in DMAengine mode
net: xsk: dpaa2: avoid repeatedly updating the global consumer
net: xsk: introduce XDP_MAX_TX_SKB_BUDGET setsockopt
net: xsk: update tx queue consumer immediately after transmission
 
net_sched: act: annotate data-races in tcf_lastuse_update() and tcf_tm_dump()
net_sched: act_connmark: use RCU in tcf_connmark_dump()
net_sched: act_csum: use RCU in tcf_csum_dump()
net_sched: act_ct: use RCU in tcf_ct_dump()
net_sched: act_ctinfo: use atomic64_t for three counters
net_sched: act_ctinfo: use RCU in tcf_ctinfo_dump()
net_sched: act_mpls: use RCU in tcf_mpls_dump()
net_sched: act_nat: use RCU in tcf_nat_dump()
net_sched: act_pedit: use RCU in tcf_pedit_dump()
net_sched: act_police: use RCU in tcf_police_dump()
net_sched: act_skbedit: use RCU in tcf_skbedit_dump()
net_sched: gen_estimator: fix est_timer() vs CONFIG_PREEMPT_RT=y
 
netconsole: Add automatic console unregistration on target removal
netconsole: append msgid to sysdata
netconsole: implement configfs for msgid_enabled
netconsole: improve code style in parser function
netconsole: introduce 'msgid' as a new sysdata field
netconsole: Only register console drivers when targets are configured
netconsole: rename functions to better reflect their purpose
 
netdevsim: access ->pp through netmem_desc instead of page
netdevsim: account dropped packet length in stats on queue free
netdevsim: add fw_update_flash_chunk_time_ms debugfs knobs
netdevsim: collect statistics at RX side
netdevsim: fix UaF when counting Tx stats
netdevsim: Fix wild pointer access in nsim_queue_free().
netdevsim: implement peer queue flow control
netdevsim: migrate to dstats stats collection
netdevsim: remove redundant branch
netdevsim: remove udp_ports_sleep
 
netfilter: add back NETFILTER_XTABLES dependencies
netfilter: br_netfilter: do not check confirmed bit in br_nf_local_in() after confirm
netfilter: conntrack: clean up returns in nf_conntrack_log_invalid_sysctl()
netfilter: conntrack: helper: Replace -EEXIST by -EBUSY
netfilter: conntrack: remove DCCP protocol support
netfilter: conntrack: Remove unused net in nf_conntrack_double_lock()
netfilter: conntrack: table full detailed log
netfilter: ctnetlink: fix refcount leak on table dump
netfilter: ctnetlink: remove refcounting in expectation dumpers
netfilter: Exclude LEGACY TABLES on PREEMPT_RT.
netfilter: load nf_log_syslog on enabling nf_conntrack_log_invalid
netfilter: nf_reject: don't leak dst refcount for loopback packets
netfilter: nf_tables: adjust lockdep assertions handling
netfilter: nf_tables: Drop dead code from fill_*_info routines
netfilter: nf_tables: Introduce NFTA_DEVICE_PREFIX
netfilter: nf_tables: make nft_set_do_lookup available unconditionally
netfilter: nf_tables: place base_seq in struct net
netfilter: nf_tables: Reintroduce shortened deletion notifications
netfilter: nf_tables: reject duplicate device on updates
netfilter: nf_tables: Remove unused nft_reduce_is_readonly()
netfilter: nf_tables: restart set lookup on base_seq change
netfilter: nfnetlink: New NFNLA_HOOK_INFO_DESC helper
netfilter: nfnetlink_hook: Dump flowtable info
netfilter: nft_flowtable.sh: re-run with random mtu sizes
netfilter: nft_set: remove indirection from update API call
netfilter: nft_set: remove one argument from lookup and update functions
netfilter: nft_set_bitmap: fix lockdep splat due to missing annotation
netfilter: nft_set_pipapo: don't check genbit from packetpath lookups
netfilter: nft_set_pipapo: don't return bogus extension pointer
netfilter: nft_set_pipapo: fix null deref for empty set
netfilter: nft_set_pipapo: merge pipapo_get/lookup
netfilter: nft_set_pipapo: prefer kvmalloc for scratch maps
netfilter: nft_set_pipapo: remove unused arguments
netfilter: nft_set_rbtree: continue traversal if element is inactive
netfilter: nft_socket: remove WARN_ON_ONCE with huge level value
netfilter: x_tables: Remove unused functions xt_{in|out}name()
netfilter: xt_nfacct: don't assume acct name is null-terminated
 
netfs: fix reference leak
netfs: Fix unbuffered write error handling
netfs: Prevent duplicate unlocking
netfs: Remove unused declaration netfs_queue_write_request()
 
netkit: Remove location field in netkit_link
 
netlink: avoid infinite retry looping in netlink_unicast()
netlink: introduce type-checking attribute iteration for nlmsg
netlink: specs: add doc start markers to yaml
netlink: specs: add the multicast group name to spec
netlink: specs: clean up spaces in brackets
netlink: specs: define input-xfrm enum in the spec
netlink: specs: ethtool: fix module EEPROM input/output arguments
netlink: specs: fix a couple of yamllint warnings
netlink: specs: fix up indentation errors
netlink: specs: fix up spaces before comments
netlink: specs: fix up truthy values
netlink: specs: mptcp: fix if-idx attribute type
netlink: specs: wrap long doc lines (>80 chars)
netlink: spelling: fix appened -> appended in a comment
 
netmem, mlx4: access ->pp_ref_count through netmem_desc instead of page
 
netmem: fix netmem comments
netmem: fix skb_frag_address_safe with unreadable skbs
netmem: introduce struct netmem_desc mirroring struct page
netmem: use _Generic to cover const casting for page_to_netmem()
netmem: use netmem_desc instead of page to access ->pp in __netmem_get_pp()
 
netns: use stable inode number for initial mount ns
 
netpoll: expose netpoll logging macros in public header
netpoll: Extract carrier wait function
netpoll: extract IPv4 address retrieval into helper function
netpoll: Extract IPv6 address retrieval function
netpoll: factor out IPv4 header setup into push_ipv4() helper
netpoll: factor out IPv6 header setup into push_ipv6() helper
netpoll: factor out UDP checksum calculation into helper
netpoll: factor out UDP header setup into push_udp() helper
netpoll: Improve code clarity with explicit struct size calculations
netpoll: move Ethernet setup to push_eth() helper
netpoll: move netpoll_print_options to netconsole
netpoll: prevent hanging NAPI when netcons gets enabled
netpoll: relocate netconsole-specific functions to netconsole module
netpoll: remove __netpoll_cleanup from exported API
netpoll: Remove unused fields from inet_addr union
 
netronome: don't bother with debugfs_real_fops()
 
new helper: d_splice_alias_ops()
new helper: set_default_d_op()
new helper: simple_start_creating()
 
new predicate: anon_ns_root(mount)
new predicate: mount_is_ancestor()
 
nexthop: Forbid FDB status change while nexthop is in a group
 
nfc: Remove checks for nla_data returning NULL
 
NFC: trf7970a: Create device-tree parameter for RX gain reduction
 
nfs/localio: avoid bouncing LOCALIO if nfs_client_is_local()
 
NFS/localio: nfs_close_local_fh() fix check for file closed
NFS/localio: nfs_uuid_put() fix races with nfs_open/close_local_fh()
NFS/localio: nfs_uuid_put() fix the wake up after unlinking the file
 
nfs/localio: restore creds before releasing pageio data
nfs/localio: use read_seqbegin() rather than read_seqbegin_or_lock()
 
nfs: add a tracepoint to nfs_inode_detach_delegation_locked
nfs: add cache_validity to the nfs_inode_event tracepoints
nfs: Add timecreate to nfs inode
 
NFS: Allow folio migration for the case of mode == MIGRATE_SYNC
NFS: Clean up pnfs_put_layout_hdr()/pnfs_destroy_layout_final()
NFS: cleanup error handling in nfs4_server_common_setup
NFS: cleanup nfs_inode_reclaim_delegation
 
nfs: create a kernel keyring
 
NFS: drop __exit from nfs_exit_keyring
NFS: Fix a race when updating an existing write
NFS: Fix filehandle bounds checking in nfs_fh_to_dentry()
NFS: Fix the marking of the folio as up to date
NFS: Fix the setting of capabilities when automounting a new filesystem
NFS: Fix wakeup of __nfs_lookup_revalidate() in unblock_revalidate()
NFS: Fixup allocation flags for nfsiod's __GFP_NORETRY
NFS: move the delegation_watermark module parameter
 
nfs: new tracepoint in match_stateid operation
nfs: new tracepoint in nfs_delegation_need_return
 
NFS: nfs_invalidate_folio() must observe the offset and size arguments
NFS: pass struct nfs_client_initdata to nfs4_set_client
NFS: Protect against 'eof page pollution'
NFS: Remove unused function nfs_umount
NFS: remove unused pnfs_ld_data field from struct nfs_server
NFS: remove unused time_delta field from struct nfs_server
NFS: remove unused wpages field from struct nfs_server
NFS: Return the file btime in the statx results when appropriate
NFS: Serialise O_DIRECT i/o and truncate()
NFS: support the kernel keyring for TLS
NFS: track active delegations per-server
NFS: use a hash table for delegation lookup
 
nfs: use lock_two_nondirectories()
 
NFSD: Access a knfsd_fh's fsid by pointer
NFSD: Avoid multiple -Wflex-array-member-not-at-end warnings
 
nfsd: avoid ref leak in nfsd_open_local_fh()
nfsd: Change the type of ek_fsidtype from int to u8 and use kstrtou8
 
NFSD: Clean up kdoc for nfsd_file_put_local()
NFSD: Clean up kdoc for nfsd_open_local_fh()
NFSD: detect mismatch of file handle and delegation stateid in OPEN op
 
nfsd: don't set the ctime on delegated atime updates
nfsd: Drop dprintk in blocklayout xdr functions
nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()
 
NFSD: Make nfsd_genl_rqstp::rq_ops array best-effort
NFSD: Offer write delegation for OPEN with OPEN4_SHARE_ACCESS_WRITE
NFSD: release read access of nfs4_file when a write delegation is returned
NFSD: Remove definition for trace_nfsd_ctl_maxconn
NFSD: Remove definition for trace_nfsd_file_gc_recent
NFSD: Remove definition for trace_nfsd_file_unhash_and_queue
NFSD: Remove definitions for unused trace_nfsd_file_lru trace points
NFSD: Remove the cap on number of operations per NFSv4 COMPOUND
NFSD: Rename a function parameter
NFSD: Simplify struct knfsd_fh
 
nfsd: Use correct error code when decoding extents
 
NFSD: Use vfs_iocb_iter_read()
NFSD: Use vfs_iocb_iter_write()
 
NFSv4.2: another fix for listxattr
NFSv4.2: Protect copy offload and clone against 'eof page pollution'
NFSv4.2: Serialise O_DIRECT i/o and clone range
NFSv4.2: Serialise O_DIRECT i/o and copy range
NFSv4.2: Serialise O_DIRECT i/o and fallocate()
 
NFSv4/flexfiles: Fix layout merge mirror check.
 
NFSv4: Clear NFS_CAP_OPEN_XOR and NFS_CAP_DELEGTIME if not supported
NFSv4: Clear the NFS_CAP_FS_LOCATIONS flag if it is not set
NFSv4: Clear the NFS_CAP_XATTR flag if not supported by the server
NFSv4: Don't clear capabilities that won't be reset
NFSv4: Remove duplicate lookups, capability probes and fsinfo calls
 
nilfs2: fix CFI failure when accessing /sys/fs/nilfs2/features/*
 
nios2: ptrace: Use USER_REGSET_NOTE_TYPE() to specify regset note names
 
nouveau: fix disabling the nonstall irq due to storm code
nouveau: Membar before between semaphore writes and the interrupt
 
nsfs: move root inode number to uapi
 
ntp: Add support for auxiliary timekeepers
ntp: Add timekeeper ID arguments to public functions
ntp: Rename __do_adjtimex() to ntp_adjtimex()
ntp: Use ktime_get_ntp_seconds()
 
null_blk: use memzero_page()
 
nvme-auth: remove unneeded semicolon
 
nvme-pci: convert the data mapping to blk_rq_dma_map
nvme-pci: don't allocate dma_vec for IOVA mappings
nvme-pci: fix dma unmapping when using PRPs and not using the IOVA mapping
nvme-pci: fix leak on sgl setup error
nvme-pci: merge the simple PRP and SGL setup into a common helper
nvme-pci: refactor nvme_pci_use_sgls
nvme-pci: remove superfluous arguments
nvme-pci: replace NVME_MAX_KB_SZ with NVME_MAX_BYTE
nvme-pci: rework the build time assert for NVME_MAX_NR_DESCRIPTORS
nvme-pci: try function level reset on init failure
nvme-pci: use block layer helpers to calculate num of queues
 
nvme-tcp: log TLS handshake failures at error level
 
nvme: add capability to connect to an administrative controller
nvme: fix incorrect variable in io cqes error message
nvme: fix multiple spelling and grammar issues in host drivers
nvme: fix PI insert on write
nvme: fix typo in status code constant for self-test in progress
nvme: fix various comment typos
nvme: set max_hw_wzeroes_unmap_sectors if device supports DEAC bit
nvme: set pi_offset only when checksum type is not BLK_INTEGRITY_CSUM_NONE
 
nvmem: apple: drop default ARCH_APPLE in Kconfig
nvmem: core: Fix typos in comments and MODULE_AUTHOR strings
nvmem: layouts: Switch from crc32() to crc32_le()
nvmem: make nvmem_bus_type constant
 
nvmet: add support for FDP in fabrics passthru path
nvmet: exit debugfs after discovery subsystem exits
nvmet: initialize discovery subsys after debugfs is initialized
nvmet: pci-epf: Do not complete commands twice if nvmet_req_init() fails
nvmet: remove redundant assignment of error code in nvmet_ns_enable()
nvmet: set WZDS and DRB if device enables unmap write zeroes operation
 
objtool/LoongArch: Get table size correctly if LTO is enabled
objtool/LoongArch: Mark special atomic instruction as INSN_BUG type
objtool/LoongArch: Mark types based on break immediate code
 
objtool: Add vpanic() to the noreturn list
 
ocfs2/dlm: fix "take a while" typo
 
ocfs2: avoid NULL pointer dereference in dx_dir_lookup_rec()
ocfs2: avoid potential ABBA deadlock by reordering tl_inode lock
ocfs2: embed actual values into ocfs2_sysfile_lock_key names
ocfs2: fix recursive semaphore deadlock in fiemap call
ocfs2: prevent release journal inode after journal shutdown
ocfs2: remove redundant NULL check in rename path
ocfs2: replace simple_strtol with kstrtol
ocfs2: reset folio to NULL when get folio fails
ocfs2: update d_splice_alias() return code checking
 
octeon_ep: fix VF MAC address lifecycle handling
octeon_ep: Validate the VF ID
 
Octeontx-pf: Update SGMII mode mapping
 
Octeontx2-af: Add programmed macaddr to RVU pfvf
 
octeontx2-af: CN20k basic mbox operations and structures
octeontx2-af: CN20K mbox implementation for AF's VF
octeontx2-af: CN20k mbox to support AF REQ/ACK functionality
 
Octeontx2-af: Debugfs support for firmware data
Octeontx2-af: Disable stale DMAC filters
 
octeontx2-af: Fix error code in rvu_mbox_init()
 
Octeontx2-af: Fix NIX X2P calibration failures
 
octeontx2-af: Fix rvu_mbox_init return path
 
Octeontx2-af: Introduce mode group index
Octeontx2-af: RPM: Update DMA mask
Octeontx2-af: Skip overlap check for SPI field
 
octeontx2-af: use unsigned int as iterator for unsigned values
 
octeontx2-pf: access ->pp through netmem_desc instead of page
octeontx2-pf: Avoid typecasts by simplifying otx2_atomic64_add macro
octeontx2-pf: CN20K mbox implementation between PF-VF
octeontx2-pf: CN20K mbox REQ/ACK implementation for NIC PF
 
Octeontx2-pf: ethtool: support multi advertise mode
 
octeontx2-pf: Fix potential use after free in otx2_tc_add_flow()
octeontx2-pf: Fix use-after-free bugs in otx2_sync_tstamp()
 
Octeontx2-vf: Fix max packet length errors
 
octeontx2: Annotate mmio regions as __iomem
octeontx2: Set appropriate PF, VF masks and shifts based on silicon
 
of/irq: Add of_msi_xlate() helper function
 
of: Clarify OF device context in of_match_device() comment
of: dynamic: Fix memleak when of_pci_add_properties() failed
of: dynamic: Fix use after free in of_changeset_add_prop_helper()
of: reserved_mem: Add missing IORESOURCE_MEM flag on resources
of: reserved_mem: Restructure call site for dma_contiguous_early_fixup()
 
of_numa: fix uninitialized memory nodes causing kernel panic
 
open_tree_attr: do not allow id-mapping changes without OPEN_TREE_CLONE
 
openrisc: ptrace: Use USER_REGSET_NOTE_TYPE() to specify regset note names
openrisc: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
openrisc: Replace __ASSEMBLY__ with __ASSEMBLER__ in uapi headers
 
Linux: Optimize DMABUF mkey page size in mlx5
 
overlayfs.rst: Fix inode table
overlayfs.rst: fix typos
 
ovl: Call ovl_create_temp() without lock held.
ovl: change ovl_cleanup_and_whiteout() to take rename lock as needed
ovl: change ovl_create_index() to take dir locks
ovl: change ovl_create_real() to receive dentry parent
ovl: change ovl_workdir_cleanup() to take dir lock as needed.
ovl: fix possible double unlink
ovl: narrow locking in ovl_check_rename_whiteout()
ovl: narrow locking in ovl_cleanup_index()
ovl: narrow locking in ovl_cleanup_whiteouts()
ovl: narrow locking in ovl_clear_empty()
ovl: narrow locking in ovl_create_over_whiteout()
ovl: narrow locking in ovl_create_upper()
ovl: narrow locking in ovl_indexdir_cleanup()
ovl: narrow locking in ovl_rename()
ovl: narrow locking in ovl_whiteout()
ovl: narrow locking in ovl_workdir_cleanup_recurse()
ovl: narrow locking in ovl_workdir_create()
ovl: narrow locking on ovl_remove_and_whiteout()
ovl: narrow the locked region in ovl_copy_up_workdir()
ovl: properly print correct variable
ovl: remove unneeded non-const conversion
ovl: rename ovl_cleanup_unlocked() to ovl_cleanup()
ovl: simplify an error path in ovl_copy_up_workdir()
ovl: simplify gotos in ovl_rename()
ovl: support layers on case-folding capable filesystems
ovl: use I_MUTEX_PARENT when locking parent in ovl_create_temp()
 
padata: Fix pd UAF once and for all
padata: Remove comment for reorder_work
padata: use cpumask_nth()
 
page_pool: Add page_pool_dev_alloc_netmems helper
page_pool: fix incorrect mp_ops error handling
page_pool: import Jesper's page_pool benchmark
page_pool: make page_pool_get_dma_addr() just wrap page_pool_get_dma_addr_netmem()
page_pool: rename __page_pool_alloc_pages_slow() to __page_pool_alloc_netmems_slow()
page_pool: rename __page_pool_release_page_dma() to __page_pool_release_netmem_dma()
page_pool: rename page_pool_return_page() to page_pool_return_netmem()
 
panel/feixin-k101-im2ba02: Use refcounted allocation in place of devm_kzalloc()
 
panel/fy07024di26a30d: Use refcounted allocation in place of devm_kzalloc()
 
panel/himax-hx83112a: Use refcounted allocation in place of devm_kzalloc()
 
panel/himax-hx8394: Use refcounted allocation in place of devm_kzalloc()
 
panel/ilitek-ili9322: Use refcounted allocation in place of devm_kzalloc()
 
panel/ilitek-ili9341: Use refcounted allocation in place of devm_kzalloc()
 
panel/ilitek-ili9806e: Use refcounted allocation in place of devm_kzalloc()
 
panel/ilitek-ili9881c: Use refcounted allocation in place of devm_kzalloc()
 
panel/innolux-ej030na: Use refcounted allocation in place of devm_kzalloc()
 
panel/innolux-p079zca: Use refcounted allocation in place of devm_kzalloc()
 
panel/jadard-jd9365da-h3: Use refcounted allocation in place of devm_kzalloc()
 
panel/jdi-fhd-r63452: Use refcounted allocation in place of devm_kzalloc()
 
panel/lcd-olinuxino: Use refcounted allocation in place of devm_kzalloc()
 
panel/lg-lb035q02: Use refcounted allocation in place of devm_kzalloc()
 
panel/lg-lg4573: Use refcounted allocation in place of devm_kzalloc()
 
panel/lincolntech-lcd197: Use refcounted allocation in place of devm_kzalloc()
 
panel/ltk050h3146w: Use refcounted allocation in place of devm_kzalloc()
 
panel/ltk500hd1829: Use refcounted allocation in place of devm_kzalloc()
 
panel/magnachip-d53e6ea8966: Use refcounted allocation in place of devm_kzalloc()
 
panel/mantix-mlaf057we51: Use refcounted allocation in place of devm_kzalloc()
 
panel/nec-nl8048hl11: Use refcounted allocation in place of devm_kzalloc()
 
panel/newvision-nv3051d: Use refcounted allocation in place of devm_kzalloc()
 
panel/newvision-nv3052c: Use refcounted allocation in place of devm_kzalloc()
 
panel/novatek-nt35510: Use refcounted allocation in place of devm_kzalloc()
 
panel/novatek-nt35560: Use refcounted allocation in place of devm_kzalloc()
 
panel/novatek-nt35950: Use refcounted allocation in place of devm_kzalloc()
 
panel/novatek-nt36523: Use refcounted allocation in place of devm_kzalloc()
 
panel/novatek-nt36672e: Use refcounted allocation in place of devm_kzalloc()
 
panel/novatek-nt39016: Use refcounted allocation in place of devm_kzalloc()
 
panel/orisetech-ota5601a: Use refcounted allocation in place of devm_kzalloc()
 
panel/orisetech-otm8009a: Use refcounted allocation in place of devm_kzalloc()
 
panel/panel-elida-kd35t133: Use refcounted allocation in place of devm_kzalloc()
 
panel/panel-ili9805: Use refcounted allocation in place of devm_kzalloc()
 
panel/panel-lvds: Use refcounted allocation in place of devm_kzalloc()
 
panel/panel-summit: Use refcounted allocation in place of devm_kzalloc()
 
panel/raydium-rm67191: Use refcounted allocation in place of devm_kzalloc()
 
panel/raydium-rm67200: Use refcounted allocation in place of devm_kzalloc()
 
panel/raydium-rm68200: Use refcounted allocation in place of devm_kzalloc()
 
panel/raydium-rm692e5: Use refcounted allocation in place of devm_kzalloc()
 
panel/raydium-rm69380: Use refcounted allocation in place of devm_kzalloc()
 
panel/ronbo-rb070d30: Use refcounted allocation in place of devm_kzalloc()
 
panel/s6e88a0-ams427ap24: Use refcounted allocation in place of devm_kzalloc()
 
panel/s6e88a0-ams452ef01: Use refcounted allocation in place of devm_kzalloc()
 
panel/samsung-ams581vf01: Use refcounted allocation in place of devm_kzalloc()
 
panel/samsung-ams639rq08: Use refcounted allocation in place of devm_kzalloc()
 
panel/samsung-atna33xc20: Use refcounted allocation in place of devm_kzalloc()
 
panel/samsung-db7430: Use refcounted allocation in place of devm_kzalloc()
 
panel/samsung-ld9040: Use refcounted allocation in place of devm_kzalloc()
 
panel/samsung-s6d16d0: Use refcounted allocation in place of devm_kzalloc()
 
panel/samsung-s6d27a1: Use refcounted allocation in place of devm_kzalloc()
 
panel/samsung-s6d7aa0: Use refcounted allocation in place of devm_kzalloc()
 
panel/samsung-s6e3fa7: Use refcounted allocation in place of devm_kzalloc()
 
panel/samsung-s6e3ha2: Use refcounted allocation in place of devm_kzalloc()
 
panel/samsung-s6e3ha8: Use refcounted allocation in place of devm_kzalloc()
 
panel/samsung-s6e63j0x03: Use refcounted allocation in place of devm_kzalloc()
 
panel/samsung-s6e8aa0: Use refcounted allocation in place of devm_kzalloc()
 
panel/samsung-sofef00: Use refcounted allocation in place of devm_kzalloc()
 
panel/seiko-43wvf1g: Use refcounted allocation in place of devm_kzalloc()
 
panel/sharp-ls037v7dw01: Use refcounted allocation in place of devm_kzalloc()
 
panel/sharp-ls060t1sx01: Use refcounted allocation in place of devm_kzalloc()
 
panel/sitronix-st7701: Use refcounted allocation in place of devm_kzalloc()
 
panel/sitronix-st7703: Use refcounted allocation in place of devm_kzalloc()
 
panel/sitronix-st7789v: Use refcounted allocation in place of devm_kzalloc()
 
panel/sony-acx565akm: Use refcounted allocation in place of devm_kzalloc()
 
panel/sony-td4353-jdi: Use refcounted allocation in place of devm_kzalloc()
 
panel/synaptics-r63353: allocation in place of devm_kzalloc()
 
panel/tpo-td028ttec1: Use refcounted allocation in place of devm_kzalloc()
 
panel/tpo-td043mtea1: Use refcounted allocation in place of devm_kzalloc()
 
panel/tpo-tpg110: Use refcounted allocation in place of devm_kzalloc()
 
panel/truly-nt35521: Use refcounted allocation in place of devm_kzalloc()
 
panel/visionox-r66451: Use refcounted allocation in place of devm_kzalloc()
 
panel/visionox-rm69299: Use refcounted allocation in place of devm_kzalloc()
 
panel/visionox-rm692e5.c: Use refcounted allocation in place of devm_kzalloc()
 
panel/visionox-vtdr6130: Use refcounted allocation in place of devm_kzalloc()
 
panel/widechips-ws2401: Use refcounted allocation in place of devm_kzalloc()
 
panel/xinpeng-xpp055c272: Use refcounted allocation in place of devm_kzalloc()
 
panic: add 'panic_sys_info' sysctl to take human readable string parameter
panic: add 'panic_sys_info=' setup option for kernel cmdline
panic: add note that panic_print sysctl interface is deprecated
panic: Add vpanic()
panic: clean up code for console replay
panic: Fix up description of vpanic()
panic: generalize panic_print's function to show sys info
 
params: Replace deprecated strcpy() with strscpy() and memcpy()
 
parisc/power: Move soft-power into power.c
 
parisc: Check region is readable by user in raw_copy_from_user()
parisc: Define and use set_pte_at()
parisc: Drop WARN_ON_ONCE() from flush_cache_vmap
parisc: Makefile: explain that 64BIT requires both 32-bit and 64-bit compilers
parisc: Makefile: fix a typo in palo.conf
parisc: ptrace: Use USER_REGSET_NOTE_TYPE() to specify regset note names
parisc: Rename pte_needs_flush() to pte_needs_cache_flush() in cache.c
parisc: Revise __get_user() to probe user read access
parisc: Revise gateway LWS calls to probe user read access
parisc: Try to fixup kernel exception in bad_area_nosemaphore path of do_page_fault()
parisc: Update comments in make_insert_tlb
 
pc104: move PC104 option to drivers/Kconfig
 
PCI/ACPI: Fix runtime PM ref imbalance on Hot-Plug Capable ports
 
PCI/AER: Add message when AER_MAX_MULTI_ERR_DEVICES limit is hit
PCI/AER: Use bool for AER disable state tracking
 
PCI/ASPM: Consolidate variable declaration and initialization
PCI/ASPM: Use boolean type for aspm_disabled and aspm_force
 
PCI/IOV: Add pci_resource_num_to_vf_bar() to convert VF BAR number to/from IOV resource
PCI/IOV: Allow drivers to control VF BAR size
PCI/IOV: Allow IOV resources to be resized in pci_resize_resource()
PCI/IOV: Check that VF BAR fits within the reservation
PCI/IOV: Restore VF resizable BAR state after reset
 
PCI/MSI: Add pci_msi_map_rid_ctlr_node() helper function
PCI/MSI: Export pci_msix_prepare_desc() for dynamic MSI-X allocations
PCI/MSI: Remove duplicated to_pci_dev() conversion
 
PCI/PM: Set power.strict_midlayer in pci_pm_init()
 
PCI/portdrv: Use is_pciehp instead of is_hotplug_bridge
 
PCI/pwrctrl: Add optional slot clock for PCI slots
PCI/pwrctrl: Fix the kerneldoc tag for private fields
 
PCI/TPH: Expose pcie_tph_get_st_table_size()
 
PCI: aardvark: Switch to msi_create_parent_irq_domain()
PCI: Add pci_is_display() to check if device is a display controller
PCI: Adjust the position of reading the Link Control 2 register
PCI: Allow built-in drivers to use async initial probing
PCI: altera-msi: Switch to msi_create_parent_irq_domain()
PCI: brcmstb: Replace open coded value with PCIE_T_RRS_READY_MS
PCI: brcmstb: Set MLW based on "num-lanes" DT property if present
PCI: brcmstb: Switch to msi_create_parent_irq_domain()
PCI: cadence: Replace private message routing enums with PCI core definitions
PCI: controller: Use dev_fwnode() instead of of_fwnode_handle()
PCI: dw-rockchip: Delay link training after hot reset in EP mode
PCI: dw-rockchip: Wait PCIE_RESET_CONFIG_WAIT_MS after link-up IRQ
PCI: dwc: Add Sophgo SG2044 PCIe controller driver in Root Complex mode
PCI: dwc: Ensure that dw_pcie_wait_for_link() waits 100 ms after link up
PCI: dwc: Export DWC MSI controller related APIs
PCI: dwc: Make dw_pcie_ptm_ops static
PCI: dwc: Simplify the return value of PTM debugfs functions returning bool
PCI: dwc: Switch to msi_create_parent_irq_domain()
PCI: endpoint: Add pci_epf_align_inbound_addr() helper for inbound address alignment
PCI: endpoint: Add RC-to-EP doorbell support using platform MSI controller
PCI: endpoint: Fix configfs group list head handling
PCI: endpoint: Fix configfs group removal on driver teardown
PCI: endpoint: pci-ep-msi: Add checks for MSI parent and mutability
PCI: endpoint: pci-epf-test: Add doorbell test support
PCI: endpoint: pci-epf-vntb: Align MW naming with config names
PCI: endpoint: pci-epf-vntb: Allow BAR assignment via configfs
PCI: endpoint: pci-epf-vntb: Fix the incorrect usage of __iomem attribute
PCI: endpoint: pci-epf-vntb: Return -ENOENT if pci_epc_get_next_free_bar() fails
PCI: Extend isolated function probing to LoongArch
PCI: Fix driver_managed_dma check
PCI: Fix link speed calculation on retrain failure
PCI: Fix typos
PCI: host-generic: Rename and export gen_pci_init() for PCIe controller drivers
PCI: hotplug: Remove TODO about unused .get_power(), .hardware_test()
PCI: hv: Allow dynamic MSI-X vector allocation
PCI: hv: Switch to msi_create_parent_irq_domain()
PCI: imx6: Add helper function imx_pcie_add_lut_by_rid()
PCI: imx6: Add IMX8MM_EP and IMX8MP_EP fixed 256-byte BAR 4 in epc_features
PCI: imx6: Add IMX8MQ_EP third 64-bit BAR in epc_features
PCI: imx6: Add LUT configuration for MSI/IOMMU in Endpoint mode
PCI: imx6: Delay link start until configfs 'start' written
PCI: imx6: Remove apps_reset toggling from imx_pcie_{assert/deassert}_core_reset
PCI: iproc: Switch to msi_create_parent_irq_domain()
PCI: mediatek-gen3: Switch to msi_create_parent_irq_domain()
PCI: mediatek: Switch to msi_create_parent_irq_domain()
PCI: mobiveil: Switch to msi_create_parent_irq_domain()
PCI: Move is_pciehp check out of pciehp_is_native()
PCI: Move link up wait time and max retries macros to pci.h
PCI: mvebu: Fix use of for_each_of_range() iterator
PCI: mvebu: Use devm_add_action_or_reset() instead of devm_add_action()
PCI: pciehp: Use is_pciehp instead of is_hotplug_bridge
PCI: plda: Switch to msi_create_parent_irq_domain()
PCI: pnv_php: Clean up allocated IRQs on unplug
PCI: pnv_php: Enable third attention indicator state
PCI: pnv_php: Fix surprise plug detection and recovery
PCI: pnv_php: Work around switches with broken presence detection
PCI: qcom: Add support for parsing the new Root Port binding
PCI: qcom: Add support for Qualcomm SA8255p based PCIe Root Complex
PCI: qcom: Wait PCIE_RESET_CONFIG_WAIT_MS after link-up IRQ
PCI: rcar-host: Switch to msi_create_parent_irq_domain()
PCI: Rename PCIE_RESET_CONFIG_DEVICE_WAIT_MS to PCIE_RESET_CONFIG_WAIT_MS
PCI: rockchip-host: Correct non-fatal error log message
PCI: rockchip-host: Fix "Unexpected Completion" log message
PCI: rockchip-host: Remove unused header includes
PCI: rockchip-host: Use macro PCIE_RESET_CONFIG_WAIT_MS
PCI: rockchip: Remove redundant PCIe message routing definitions
PCI: rockchip: Set Target Link Speed to 5.0 GT/s before retraining
PCI: rockchip: Use standard PCIe definitions
PCI: Support Immediate Readiness on devices without PM capabilities
PCI: vmd: Add VMD Device ID Support for Panther Lake (PTL)-H/P/U
PCI: vmd: Convert to lock guards
PCI: vmd: Fix wrong kfree() in vmd_msi_free()
PCI: vmd: Remove MSI-X check on child devices
PCI: vmd: Switch to msi_create_parent_irq_domain()
PCI: xgene-msi: Drop superfluous fields from xgene_msi structure
PCI: xgene-msi: Get rid of intermediate tracking structure
PCI: xgene-msi: Make per-CPU interrupt setup robust
PCI: xgene-msi: Probe as a standard platform driver
PCI: xgene-msi: Resend an MSI racing with itself on a different CPU
PCI: xgene-msi: Restructure handler setup/teardown
PCI: xgene-msi: Sanitise MSI allocation and affinity setting
PCI: xgene-msi: Use device-managed memory allocations
PCI: xgene: Defer probing if the MSI widget driver hasn't probed yet
PCI: xgene: Drop useless conditional compilation
PCI: xgene: Drop XGENE_PCIE_IP_VER_UNKN
PCI: xilinx-nwl: Switch to msi_create_parent_irq_domain()
PCI: xilinx-xdma: Switch to msi_create_parent_irq_domain()
PCI: xilinx: Fix NULL pointer dereference in xilinx_pcie_intr_handler()
PCI: xilinx: Switch to msi_create_parent_irq_domain()
 
pcmcia: Add error handling for add_interval() in do_validate_mem()
pcmcia: cs: Remove unused pcmcia_get_socket_by_nr
pcmcia: ds: Emphasize "really" epizeuxis
pcmcia: Fix a NULL pointer dereference in __iodyn_find_io_region()
pcmcia: omap: Add missing check for platform_get_resource
pcmcia: omap_cf: Mark driver struct with __refdata to prevent section mismatch
pcmcia: remove PCCARD_IODYN
pcmcia: Use str_off_on() and str_yes_no() helpers
 
percpu: fix race on alloc failed warning limit
 
perf annotate: Fix source code annotate with objdump
 
perf auxtrace: Pass perf_env from session through to mmap read
 
perf bench evlist-open-close: Switch user option to use BPF filter
 
perf bench futex: Remove support for IMMUTABLE
 
perf bench synthesize: Avoid use of global perf_env
 
perf bpf-event: Fix use-after-free in synthesis
 
perf bpf-filter: Enable events manually
perf bpf-filter: Improve error messages
 
perf bpf-utils: Constify bpil_array_desc
perf bpf-utils: Harden get_bpf_prog_info_linear
 
perf build-id: Change sprintf functions to snprintf
perf build-id: Ensure struct build_id is empty before use
perf build-id: Mark DSO in sample callchains
perf build-id: Reduce size of "size" variable
perf build-id: Truncate to avoid overflowing the build_id data
 
perf build: Add the libpfm devel fedora package name to the hint
perf build: Always disable stack protection for BPF skeleton objects
perf build: detect support for libbpf's emit_strings option
perf build: enable -fno-strict-aliasing
perf build: Fix a build error on REFCNT_CHECKING=1
perf build: Specify shellcheck should use bash
perf build: Suggest java-latest-openjdk-devel instead of old 1.8.0 one
perf build: The bfd features are opt-in, stop testing for them by default
 
perf debug: Add function symbols to dump_stack
 
perf drm_pmu: Add a tool like PMU to expose DRM information
perf drm_pmu: Fix spelling mistake "bufers" -> "buffers"
 
perf dso: Add missed dso__put to dso__load_kcore
perf dso: Move build_id to dso_id
perf dso: With ref count checking, avoid dso_data holding dso live
 
perf env: Remove global perf_env
 
perf evlist: Change env variable to session
 
perf evsel: Add evsel__open_per_cpu_and_thread
perf evsel: Use libperf perf_evsel__exit
 
perf expr: Accumulate rather than replace in the context counts
 
perf flamegraph: Fix minor pylint/type hint issues
 
perf ftrace latency: Add -e option to measure time between two events
 
perf genelf: Fix NO_LIBDW=1 build
perf genelf: Remove libcrypto dependency and use built-in sha1()
 
perf header: Allow tracing of attr events
perf header: Clean up use of perf_env
perf header: Display message if BPF/BTF info is empty
perf header: Don't write empty BPF/BTF info
perf header: Fix pipe mode header dumping
perf header: In pipe mode dump features without --header/-I
perf header: remove unecessary core id test
 
perf hwmon_pmu: Avoid shortening hwmon PMU name
perf hwmon_pmu: Hold path rather than fd
 
perf jevents: Add common software event json
perf jevents: If the long_desc and desc are identical then drop the long_desc
 
perf jitdump: Directly mark the jitdump DSO
 
perf list: Add IBM z17 event descriptions
perf list: Remove tracepoint printing code
perf list: Remove trailing A in PAI crypto event 4210
perf list: Skip ABI PMUs when printing pmu values
 
perf lock: Provide a host_env for session new
 
perf machine: Explicitly pass in host perf_env
 
perf maps: Ensure kmap is set up for all inserts
 
perf metricgroup: Factor out for-each function and move out printing
 
perf metricgroups: Add NO_THRESHOLD_AND_NMI constraint
 
perf parse-events filter: Use evsel__find_pmu
 
perf parse-events: Add parse_uid_filter helper
perf parse-events: Allow the cpu term to be a PMU or CPU range
perf parse-events: Avoid scanning PMUs that can't contain events
perf parse-events: Fix missing slots for Intel topdown metric events
perf parse-events: Minor __add_event refactoring
perf parse-events: Minor tidy up of event_type helper
perf parse-events: Remove non-json software events
perf parse-events: Set default GH modifier properly
perf parse-events: Support user CPUs mixed with threads/processes
perf parse-events: Warn if a cpu term is unsupported by a CPU
 
perf pfm: Don't force loading of all PMUs
 
perf pmu: Switch FILENAME_MAX to NAME_MAX
perf pmu: Tolerate failure to read the type for wellknown PMUs
 
perf pmus: Factor perf_pmus__find_by_attr out of evsel__find_pmu
 
perf python: Correct pyrf_evsel__read for tool PMUs
perf python: Fix thread check in pyrf_evsel__read
perf python: Improve leader copying from evlist
perf python: In str(evsel) use the evsel__pmu_name helper
perf python: Set index error for invalid thread/cpu map items
perf python: Stop using deprecated PyUnicode_AsString()
 
perf record: Cache build-ID of hit DSOs only
perf record: collect BPF metadata from existing BPF programs
perf record: collect BPF metadata from new programs
perf record: Make --buildid-mmap the default
perf record: Switch user option to use BPF filter
 
perf sample: Remove arch notion of sample parsing
 
perf sched timehist: decode process names of processes in zombie state
 
perf sched: Fix memory leaks for evsel->priv in timehist
perf sched: Fix memory leaks in 'perf sched latency'
perf sched: Fix memory leaks in 'perf sched map'
perf sched: Fix thread leaks in 'perf sched timehist'
perf sched: Free thread->priv using priv_destructor
perf sched: Make sure it frees the usage string
perf sched: Use RC_CHK_EQUAL() to compare pointers
 
perf script: Add -e option to flamegraph script
perf script: Handle -i option for perf script flamegraph
perf script: perf script tests fails with segfault
 
perf session: Add accessor for session->header.env
perf session: Add host_env argument to perf_session__new
 
perf sort: Use perf_env to set arch sort keys and header
 
perf spark: Fix includes and add SPDX
 
perf srcline: Lower verbosity on addr2line debug messages
 
perf stat: Avoid buffer overflow to the aggregation map
perf stat: Don't size aggregation ids from user_requested_cpus
perf stat: Fix uncore aggregation number
perf stat: Move metric list from config to evlist
perf stat: Remove duplicated include in stat-shadow.c
 
perf subcmd: avoid crash in exclude_cmds when excludes is empty
 
perf symbol-elf: Add support for the block argument for libbfd
 
perf symbol-minimal: Fix ehdr reading in filename__read_build_id
 
perf symbol: Add blocking argument to filename__read_build_id
 
perf target: Remove uid from target
perf target: Separate parse_uid into its own function
 
perf test annotate: Use --percent-limit rather than head to reduce output
 
perf test code-reading: Avoid a leak of cpus and threads
 
perf test trace: Change the regex pattern in the struct test
perf test trace: Remove set -e and print trace test's error messages
perf test trace: Remove set -e for BTF general tests
perf test trace: Stop tracing hrtimer_setup event in trace enum test
perf test trace: Use --sort-events in BTF general tests
perf test trace: Use shell's -f flag to check if vmlinux exists
 
perf test: Add basic callgraph test to record testing
perf test: Add header shell test
perf test: Add libsubcmd help tests
perf test: Add more test cases to sched test
perf test: Add sched latency and script shell tests
perf test: add test for BPF metadata collection
perf test: Avoid use perf_env
perf test: Change all remaining #!/bin/sh to #!/bin/bash
perf test: Check test suite description properly
perf test: Checking BPF metadata collection fails on version string
perf test: Ensure lock contention using pipe mode
perf test: Expand user space event reading (rdpmc) tests
perf test: Fix a build error in x86 topdown test
perf test: Fix comment ordering
perf test: In forked mode add check that fds aren't leaked
perf test: Move PERF_SAMPLE_WEIGHT_STRUCT parsing to common test
perf test: Name the noploop process
perf test: perf header test fails on s390
perf test: Replace grep perl regexp with awk
 
perf tests bp_account: Fix leaked file descriptor
 
perf tests make: Add NO_LIBDW=1 to minimal and add standalone test
 
perf tests record: Add basic uid filtering test
 
perf tests: Add a DRM PMU test
perf tests: Fix "PE file support" test build
 
perf thread: Ensure comm_lock held for comm_list
 
perf thread_map: Remove uid options
 
perf tool_pmu: Allow num_cpus(_online) to be specific to a cpumask
 
perf tools: display the new PERF_RECORD_BPF_METADATA event
perf tools: Fix use-after-free in help_unknown_cmd()
perf tools: move perf_pmus__find_core_pmu() prototype to pmus.h
perf tools: Remove excess variable declarations
perf tools: Remove libtraceevent in .gitignore
 
perf top: Make perf_env locally scoped
perf top: populate PMU capabilities data in perf_env
perf top: Switch user option to use BPF filter
 
perf topdown: Use attribute to see an event is a topdown metic or slots
 
perf tp_pmu: Add event APIs
perf tp_pmu: Factor existing tracepoint logic to new file
 
perf trace: Add missed freeing of ordered events and thread
perf trace: Avoid global perf_env with evsel__env
perf trace: Remove --map-dump documentation
perf trace: Show zero value in STRARRAY
perf trace: Split BPF skel code to util/bpf_trace_augment.c
perf trace: Switch user option to use BPF filter
 
perf ui scripts: Switch FILENAME_MAX to NAME_MAX
 
perf unwind-libdw: skip non-regular files
 
perf util: add a basic SHA-1 implementation
 
perf vendor events arm64: Update FUJITSU-MONAKA pmu event
 
perf vendor events: Add PantherLake events
perf vendor events: Update Alderlake events
perf vendor events: Update AlderlakeN events
perf vendor events: Update Arrowlake events
perf vendor events: Update CascadelakeX events
perf vendor events: Update EmeraldRapids events
perf vendor events: Update GrandRidge events
perf vendor events: Update GraniteRapids events
perf vendor events: Update IcelakeX events
perf vendor events: Update LunarLake events
perf vendor events: Update MeteorLake events
perf vendor events: Update SapphireRapids events
perf vendor events: Update SierraForest events
perf vendor events: Update SkylakeX events
perf vendor events: Update TigerLake events
 
perf/arm-cmn: Broaden module description for wider interconnect support
perf/arm-cmn: Reduce stack usage during discovery
 
perf/arm-ni: Consolidate CPU affinity handling
perf/arm-ni: Set initial IRQ affinity
perf/arm-ni: Support sharing IRQs within an NI instance
 
perf/arm: Add missing .suppress_bind_attrs
 
perf/core: Don't leak AUX buffer refcount on allocation failure
perf/core: Exit early on perf_mmap() fail
perf/core: Handle buffer mapping fail correctly in perf_mmap()
perf/core: Preserve AUX buffer allocation failure result
perf/core: Prevent VMA split of buffer mappings
 
perf/cxlpmu: Fix devm_kcalloc() argument order in cxl_pmu_probe()
perf/cxlpmu: Fix typos in cxl_pmu.c comments and documentation
perf/cxlpmu: Remove unintended newline from IRQ name format string
 
perf/x86/intel/uncore: Add iMC freerunning for Panther Lake
perf/x86/intel/uncore: Add Panther Lake support
perf/x86/intel/uncore: Support customized MMIO map size
perf/x86/intel/uncore: Support MSR portal for discovery tables
 
perf: arm_pmuv3: Add support for the Branch Record Buffer Extension (BRBE)
perf: arm_spe: Relax period restriction
perf: Avoid undefined behavior from stopping/starting inactive events
perf: Fix libjvmti.c sign compare error
perf: Fix the POLL_HUP delivery breakage
perf: ftrace: add graph tracer options args/retval/retval-hex/retaddr
perf: imx9_perf: make the read-only array mask static const
 
phy: cadence-torrent: Add PCIe multilink + USB with same SSC register config for 100 MHz refclk
phy: cadence-torrent: Add PCIe multilink configuration for 100 MHz refclk
phy: cadence: Sierra: Add PCIe + USB PHY multilink configuration
phy: drop probe registration printks
phy: exynos-mipi-video: correct cam0 sysreg property name for exynos7870
phy: exynos-mipi-video: introduce support for exynos7870
phy: exynos5-usbdrd: Add support for the Exynos990 usbdrd phy
phy: mediatek: tphy: Clarify and add kerneldoc to mtk_phy_pdata
phy: mediatek: tphy: Cleanup and document slew calibration
phy: micrel: add Signal Quality Indicator (SQI) support for KSZ9477 switch PHYs
phy: mscc: Fix parsing of unicast frames
phy: mscc: Fix timestamping for vsc8584
phy: mscc: Fix when PTP clock is register and unregister
phy: mscc: Stop taking ts_lock for tx_queue and use its own lock
phy: phy-snps-eusb2: clean up error messages
phy: phy-snps-eusb2: clean up id table sentinel
phy: phy-snps-eusb2: drop unnecessary loop index declarations
phy: phy-snps-eusb2: fix clock imbalance on phy_exit()
phy: phy-snps-eusb2: fix optional phy lookup parameter
phy: phy-snps-eusb2: fix repeater imbalance on phy_init() failure
phy: phy-snps-eusb2: rename phy_init() clock error label
phy: qcom-qmp-ufs: Refactor phy_power_on and phy_calibrate callbacks
phy: qcom-qmp-ufs: refactor qmp_ufs_power_off
phy: qcom-qmp-ufs: Refactor UFS PHY reset
phy: qcom-qmp-ufs: Remove qmp_ufs_com_init()
phy: qcom-qmp-ufs: Remove qmp_ufs_exit() and Inline qmp_ufs_com_exit()
phy: qcom-qmp-ufs: Rename qmp_ufs_enable and qmp_ufs_power_on
phy: qcom-qmp-ufs: Rename qmp_ufs_power_off
phy: qcom: add linux/bitfield.h header to fix a build error
phy: qcom: Add M31 based eUSB2 PHY driver
phy: qcom: m31-eusb2: drop registration printk
phy: qcom: m31-eusb2: fix match data santity check
phy: qcom: phy-qcom-m31: Update IPQ5332 M31 USB phy initialization sequence
phy: qcom: phy-qcom-snps-eusb2: Add missing write from init sequence
phy: qcom: phy-qcom-snps-eusb2: Update init sequence per HPG 1.0.2
phy: qcom: qmp-combo: Add missing PLL (VCO) configuration on SM8750
phy: qcom: qmp-combo: Add new PHY sequences for SM8750
phy: qcom: qmp-pcie: Fix PHY initialization when powered down by firmware
phy: qcom: qmp-pcie: Update PHY settings for QCS8300 & SA8775P
phy: qcom: Update description for QCOM based eUSB2 repeater
phy: qualcomm: phy-qcom-eusb2-repeater: Don't zero-out registers
phy: qualcomm: phy-qcom-eusb2-repeater: fix override properties
phy: rockchip-pcie: Enable all four lanes if required
phy: rockchip-pcie: Properly disable TEST_WRITE strobe signal
phy: tegra: xusb: fix device and OF node leak at probe
phy: ti-pipe3: fix device leak at unbind
phy: ti: gmii-sel: Always write the RGMII ID setting
phy: ti: omap-usb2: fix device leak at unbind
 
pidfs: add pidfs_root_path() helper
pidfs: add some CONFIG_DEBUG_VFS asserts
pidfs: Fix memory leak in pidfd_info()
pidfs: fix pidfs_free_pid()
pidfs: make inodes mutable
pidfs: move to anonymous struct
pidfs: persist information
pidfs: raise SB_I_NODEV and SB_I_NOEXEC
pidfs: remove custom inode allocation
pidfs: remove pidfs_pid_valid()
pidfs: remove pidfs_{get,put}_pid()
pidfs: remove unused members from struct pidfs_inode
pidfs: support xattrs on pidfds
 
pinctrl: airoha: Fix return value in pinconf callbacks
pinctrl: airoha: fix wrong MDIO function bitmaks
pinctrl: airoha: fix wrong PHY LED mux value for LED1 GPIO46
pinctrl: airoha: use pinmux_generic_add_pinfunction()
pinctrl: Allow compile testing for K210, TB10X and ZYNQ
pinctrl: amd: Constify pointers to 'pinctrl_desc'
pinctrl: amdisp: use new GPIO line value setter callbacks
pinctrl: amlogic: Staticize some local structs
pinctrl: apple: use new GPIO line value setter callbacks
pinctrl: as3722: Move fixed assignments to 'pinctrl_desc' definition
pinctrl: as3722: use new GPIO line value setter callbacks
pinctrl: aspeed-g6: Add PCIe RC PERST pin group
pinctrl: aspeed: Constify static 'pinctrl_desc'
pinctrl: aw9523: fix mutex unlock in error path
pinctrl: aw9523: use new GPIO line value setter callbacks
pinctrl: baytrail: use new GPIO line value setter callbacks
pinctrl: bcm: Constify static 'pinctrl_desc'
pinctrl: bcm: cygnus-mux: Move fixed assignments to 'pinctrl_desc' definition
pinctrl: bcm: cygnus-ns2: Move fixed assignments to 'pinctrl_desc' definition
pinctrl: bcm: cygnus-nsp: Move fixed assignments to 'pinctrl_desc' definition
pinctrl: berlin: fix memory leak in berlin_pinctrl_build_state()
pinctrl: canaan: k230: add NULL check in DT parse
pinctrl: canaan: k230: Fix order of DT parse and pinctrl register
pinctrl: cherryview: use new GPIO line value setter callbacks
pinctrl: cirrus: cs42l43: use new GPIO line value setter callbacks
pinctrl: cirrus: lochnagar: use new GPIO line value setter callbacks
pinctrl: cirrus: madera-core: Use devm_pinctrl_register_mappings()
pinctrl: Constify pointers to 'pinctrl_desc'
pinctrl: Constify static 'pinctrl_desc'
pinctrl: da9062: use new GPIO line value setter callbacks
pinctrl: digicolor: use new GPIO line value setter callbacks
pinctrl: equilibrium: Add request and free hooks
pinctrl: equilibrium: use pinmux_generic_add_pinfunction()
pinctrl: eswin: Add EIC7700 pinctrl driver
pinctrl: eswin: Fix unsigned comparison to less than zero issue
pinctrl: falcon: mark pinctrl_falcon_init() as static
pinctrl: ingenic: use pinmux_generic_add_pinfunction()
pinctrl: intel: fix build warnings about export.h
pinctrl: intel: use new GPIO line value setter callbacks
pinctrl: keembay: use new GPIO line value setter callbacks
pinctrl: keembay: use pinmux_generic_add_pinfunction()
pinctrl: lynxpoint: use new GPIO line value setter callbacks
pinctrl: ma35: use new GPIO line value setter callbacks
pinctrl: max77620: Move fixed assignments to 'pinctrl_desc' definition
pinctrl: mcp23s08: use new GPIO line value setter callbacks
pinctrl: mediatek: Add pinctrl driver for mt8189
pinctrl: mediatek: moore: use pinmux_generic_add_pinfunction()
pinctrl: meson-g12a: add g12b pwm groups
pinctrl: meson: a4: remove special data processing
pinctrl: meson: Fix typo in device table macro
pinctrl: meson: support amlogic S6/S7/S7D SoC
pinctrl: nuvoton: Constify static 'pinctrl_desc'
pinctrl: palmas: Move fixed assignments to 'pinctrl_desc' definition
pinctrl: pic32: use new GPIO line value setter callbacks
pinctrl: pinctrl-tps6594: Add TPS652G1 PMIC pinctrl and GPIO
pinctrl: pinmux: open-code PINCTRL_FUNCTION_DESC()
pinctrl: pistachio: Constify static 'pinctrl_desc'
pinctrl: provide pinmux_generic_add_pinfunction()
pinctrl: qcom: Add Milos pinctrl driver
pinctrl: qcom: add multi TLMM region option parameter
pinctrl: qcom: spmi: Add PM7550
pinctrl: qcom: spmi: Add PMIV0104
pinctrl: renesas: gpio: Use new GPIO line value setter callbacks
pinctrl: renesas: Move fixed assignments to 'pinctrl_desc' definition
pinctrl: renesas: rza1: Use new GPIO line value setter callbacks
pinctrl: renesas: rza2: Use new GPIO line value setter callbacks
pinctrl: renesas: rzg2l: Use new GPIO line value setter callbacks
pinctrl: renesas: rzg2l: Validate pins before setting mux function
pinctrl: renesas: rzv2m: Use new GPIO line value setter callbacks
pinctrl: renesas: Simplify PINCTRL_RZV2M logic
pinctrl: renesas: Sort Renesas Kconfig configs
pinctrl: renesas: Unify config naming
pinctrl: rp1: Implement RaspberryPi RP1 gpio support
pinctrl: rp1: Implement RaspberryPi RP1 pinmux/pinconf support
pinctrl: rp1: use new GPIO line value setter callbacks
pinctrl: samsung: add support for gs101 wakeup mask programming
pinctrl: samsung: Fix gs101 irq chip
pinctrl: samsung: rename exynosautov920_retention_data to no_retention_data
pinctrl: spear: use new GPIO line value setter callbacks
pinctrl: sppctl: use new GPIO line value setter callbacks
pinctrl: st: use new GPIO line value setter callbacks
pinctrl: starfive: Allow compile testing on other platforms
pinctrl: starfive: jh7100: use new GPIO line value setter callbacks
pinctrl: starfive: jh7110: use new GPIO line value setter callbacks
pinctrl: stm32: Add RIF support for stm32mp257
pinctrl: stm32: Allow compile as module for stm32mp257
pinctrl: stm32: Declare stm32_pmx_get_mode() as static
pinctrl: stm32: Handle RSVD pin configuration
pinctrl: stm32: Introduce HDP driver
pinctrl: stm32: Manage irq affinity settings
pinctrl: STMFX: add missing HAS_IOMEM dependency
pinctrl: sunxi: Fix memory leak on krealloc failure
pinctrl: sunxi: use new GPIO line value setter callbacks
pinctrl: sunxi: v3s: Fix wrong comment about UART2 pinmux
pinctrl: Use dev_fwnode()
pinctrl: wmt: use new GPIO line value setter callbacks
pinctrl: xway: statify xway_pinconf_group_set()
pinctrl: xway: use new GPIO line value setter callbacks
pinctrl: zynq: add CONFIG_OF dependency
 
pinmux: fix race causing mux_owner NULL with active mux_usecount
 
pivot_root(): reorder tree surgeries, collapse unhash_mnt() and put_mountpoint()
 
platform/chrome: chromeos_laptop: Remove duplicate check
platform/chrome: chromeos_laptop: Replace open coded variant of DEFINE_RES_IRQ()
platform/chrome: chromeos_pstore: Add ecc_size module parameter
platform/chrome: cros_ec: Unregister notifier in cros_ec_unregister()
platform/chrome: cros_ec_sensorhub: Retries when a sensor is not ready
platform/chrome: cros_ec_typec: Add role swap ops
platform/chrome: cros_ec_typec: Check ec platform device pointer
platform/chrome: cros_ec_typec: Defer probe on missing EC parent
platform/chrome: Fix typo in CROS_USBPD_NOTIFY help text
 
platform/x86/amd/hsmp: Enhance the print messages to prevent confusion
platform/x86/amd/hsmp: Ensure sock->metric_tbl_addr is non-NULL
platform/x86/amd/hsmp: Ensure success even if hwmon registration fails
platform/x86/amd/hsmp: Use IS_ENABLED() instead of IS_REACHABLE()
 
platform/x86/amd/pmc: Add MECHREVO Yilong15Pro to spurious_8042 list
platform/x86/amd/pmc: Add Stellaris Slim Gen6 AMD to spurious 8042 quirks list
platform/x86/amd/pmc: Add TUXEDO IB Pro Gen10 AMD to spurious 8042 quirks list
 
platform/x86/amd/pmf: Support new ACPI ID AMDI0108
 
platform/x86/amd: hfi: Add debugfs support
platform/x86/amd: hfi: Fix pcct_tbl leak in amd_hfi_metadata_parser()
platform/x86/amd: hfi: Set ITMT priority from ranking data
platform/x86/amd: pmc: Add Lenovo Yoga 6 13ALC6 to pmc quirk list
platform/x86/amd: pmc: Drop SMU F/W match for Cezanne
 
platform/x86/dell: Set USTT mode according to BIOS after reboot
 
platform/x86/intel-uncore-freq: Check write blocked for ELC
 
platform/x86/intel/pmc: Add Bartlett Lake support to intel_pmc_core
 
platform/x86/intel/pmt/discovery: fix format string warning
platform/x86/intel/pmt/discovery: Fix size_t specifiers for 32-bit
platform/x86/intel/pmt/discovery: Get telemetry attributes
 
platform/x86/intel/pmt/telemetry: Add API to retrieve telemetry regions by feature
 
platform/x86/intel/pmt: Add PMT Discovery driver
platform/x86/intel/pmt: add register access helpers
platform/x86/intel/pmt: correct types
platform/x86/intel/pmt: decouple sysfs and namespace
platform/x86/intel/pmt: fix a crashlog NULL pointer access
platform/x86/intel/pmt: fix build dependency for kunit test
platform/x86/intel/pmt: KUNIT test for PMT Enhanced Discovery API
platform/x86/intel/pmt: mutex clean up
platform/x86/intel/pmt: re-order trigger logic
platform/x86/intel/pmt: refactor base parameter
platform/x86/intel/pmt: support BMG crashlog
platform/x86/intel/pmt: use a version struct
platform/x86/intel/pmt: use guard(mutex)
platform/x86/intel/pmt: white space cleanup
 
platform/x86/intel/tpmi: Get OOBMSM CPU mapping from TPMI
platform/x86/intel/tpmi: Relocate platform info to intel_vsec.h
 
platform/x86/intel/vsec: Add device links to enforce dependencies
platform/x86/intel/vsec: Add new Discovery feature
platform/x86/intel/vsec: Add private data for per-device data
platform/x86/intel/vsec: Create wrapper to walk PCI config space
platform/x86/intel/vsec: Set OOBMSM to CPU mapping
platform/x86/intel/vsec: Skip absent features during initialization
platform/x86/intel/vsec: Skip driverless features
 
platform/x86/intel: power-domains: Use topology_logical_package_id() for package ID
 
platform/x86: acer-wmi: Stop using ACPI bitmap for platform profile choices
platform/x86: Add Lenovo Capability Data 01 WMI Driver
platform/x86: Add Lenovo Gamezone WMI Driver
platform/x86: Add Lenovo Other Mode WMI Driver
platform/x86: Add Lenovo WMI Events Driver
platform/x86: Add lenovo-wmi-* driver Documentation
platform/x86: Add lenovo-wmi-helpers
platform/x86: alienware-wmi-wmax: Add appropriate labels to fans
platform/x86: asus-wmi: Fix racy registrations
platform/x86: asus-wmi: Fix ROG button mapping, tablet mode on ASUS ROG Z13
platform/x86: asus-wmi: map more keys on ExpertBook B9
platform/x86: asus-wmi: Re-add extra keys to ignore_key_wlan quirk
platform/x86: asus-wmi: Remove extra keys from ignore_key_wlan quirk
platform/x86: dell-lis3lv02d: Add Latitude E6530
platform/x86: dell-smbios-wmi: Stop touching WMI device ID
platform/x86: dell-uart-backlight: Use blacklight power constant
platform/x86: dell_rbu: Remove unused struct
platform/x86: fujitsu: clamp charge_control_end_threshold values to 50
platform/x86: fujitsu: use unsigned int for kstrtounit
platform/x86: hfi: Add online and offline callback support
platform/x86: hfi: Add power management callback
platform/x86: hfi: Init per-cpu scores for each class
platform/x86: hfi: Introduce AMD Hardware Feedback Interface Driver
platform/x86: hfi: Parse CPU core ranking data from shared memory
platform/x86: hp-wmi: Add support for Fn+P hotkey
platform/x86: hp-wmi: mark Victus 16-r1xxx for victus_s fan and thermal profile support
platform/x86: ideapad: Expose charge_types
platform/x86: int3472: Add board data for Dell 7212
platform/x86: int3472: add hpd pin support
platform/x86: intel_telemetry: Remove unused telemetry_*_events()
platform/x86: intel_telemetry: Remove unused telemetry_[gs]et_sampling_period()
platform/x86: intel_telemetry: Remove unused telemetry_raw_read_events()
platform/x86: lenovo-yoga-tab2-pro-1380-fastcharger: Use devm_pinctrl_register_mappings()
platform/x86: lenovo: gamezone needs "other mode"
platform/x86: lg-laptop: Fix WMAB call in fan_mode_store()
platform/x86: Move Lenovo files into lenovo subdir
platform/x86: oxpec: Add support for AOKZOE A1X
platform/x86: oxpec: Add support for OneXPlayer X1 Mini Pro (Strix Point)
platform/x86: oxpec: Add support for OneXPlayer X1Pro EVA-02
platform/x86: oxpec: Fix turbo register for G1 AMD
platform/x86: samsung-laptop: Expose charge_types
platform/x86: silicom: remove unnecessary GPIO line direction check
platform/x86: thinklmi: improved DMI handling
platform/x86: thinkpad_acpi: Handle KCOV __init vs inline mismatches
platform/x86: wmi: Fix WMI device naming issue
platform/x86: x86-android-tablets: Add generic_lipo_4v2_battery info
platform/x86: x86-android-tablets: Add ovc-capacity-table info
 
platform: arm64: lenovo-yoga-c630: use the auxiliary device creation helper
platform: cznic: use new GPIO line value setter callbacks
 
PM / devfreq: Add HiSilicon uncore frequency scaling driver
PM / devfreq: Allow devfreq driver to add custom sysfs ABIs
PM / devfreq: Check governor before using governor->name
PM / devfreq: Fix a index typo in trans_stat
PM / devfreq: governor: Replace sscanf() with kstrtoul() in set_freq_store()
PM / devfreq: Limit max_freq with scaling_min_freq
PM / devfreq: Remove redundant devfreq_get_freq_range() calling in devfreq_add_device()
PM / devfreq: sun8i-a33-mbus: Simplify by using more devm functions
 
PM: Check power.needs_force_resume in pm_runtime_force_suspend()
PM: cpufreq: powernv/tracing: Move powernv_throttle trace event
 
pm: cpupower: Fix printing of CORE, CPU fields in cpupower-monitor
pm: cpupower: Fix the snapshot-order of tsc,mperf, clock in mperf_stop()
 
PM: docs: Use my kernel.org address in ABI docs and DT bindings
PM: domains: Add flags to specify power on attach/detach
PM: domains: Detach on device_unbind_cleanup()
PM: Don't use "proxy" headers
PM: EM: Add function for registering a PD without capacity update
PM: hibernate: add new api pm_hibernate_is_recovering()
PM: hibernate: Add stub for pm_hibernate_is_recovering()
PM: hibernate: Fix up white space that does not follow coding style
PM: hibernate: Restrict GFP mask in hibernation_snapshot()
PM: hibernate: shrink shmem pages after dev_pm_ops.prepare()
PM: Make pm_runtime_force_resume() work with DPM_FLAG_SMART_SUSPEND
PM: Move two sleep-related functions under CONFIG_PM_SLEEP
PM: runtime: Clear power.needs_force_resume in pm_runtime_reinit()
PM: runtime: Document return values of suspend-related API functions
PM: runtime: Introduce __rpm_get_driver_callback()
PM: runtime: Mark last busy stamp in pm_request_autosuspend()
PM: runtime: Mark last busy stamp in pm_runtime_autosuspend()
PM: runtime: Mark last busy stamp in pm_runtime_put_autosuspend()
PM: runtime: Mark last busy stamp in pm_runtime_put_sync_autosuspend()
PM: runtime: Take active children into account in pm_runtime_get_if_in_use()
PM: sleep: add kernel parameter to disable asynchronous suspend/resume
PM: sleep: Add strict_midlayer flag to struct dev_pm_info
PM: sleep: annotate RCU list iterations
PM: sleep: Clean up MAINTAINERS entries for suspend and hibernation
PM: sleep: console: Fix the black screen issue
PM: sleep: Drop superfluous might_sleep() calls
PM: sleep: Make async resume handle consumers like children
PM: sleep: Make async suspend handle suppliers like parents
PM: sleep: Rearrange suspend/resume error handling in the core
PM: tracing: Hide device_pm_callback events under PM_SLEEP
PM: tracing: Hide power_domain_target event under ARCH_OMAP2PLUS
PM: tracing: Hide psci_domain_idle events under ARM_PSCI_CPUIDLE
PM: Use true/false as power.needs_force_resume values
 
pmdomain: amlogic: Constify struct meson_secure_pwrc_domain_data
pmdomain: apple: Drop default ARCH_APPLE in Kconfig
pmdomain: arm: scmi_pm_domain: remove code clutter
pmdomain: core: Add a bus and a driver for genpd providers
pmdomain: core: Add common ->sync_state() support for genpd providers
pmdomain: core: Add the genpd->dev to the genpd provider bus
pmdomain: core: Default to use of_genpd_sync_state() for genpd providers
pmdomain: core: Export a common ->sync_state() helper for genpd providers
pmdomain: core: introduce dev_pm_genpd_is_on()
pmdomain: core: Leave powered-on genpds on until late_initcall_sync
pmdomain: core: Leave powered-on genpds on until sync_state
pmdomain: core: Prepare to add the common ->sync_state() support
pmdomain: core: Prevent registering devices before the bus
pmdomain: core: Restore behaviour for disabling unused PM domains
pmdomain: core: Use of_fwnode_handle()
pmdomain: mediatek: set default off flag for MT8195 AUDIO power domain
pmdomain: Merge branch dt into next
pmdomain: Merge branch dt into next
pmdomain: Merge branch dt into next
pmdomain: Merge branch dt into next
pmdomain: Merge branch fixes into next
pmdomain: Merge branch fixes into next
pmdomain: qcom: rpmhpd: Add Glymur RPMh Power Domains
pmdomain: qcom: rpmhpd: Add Milos power domains
pmdomain: qcom: rpmhpd: Use of_genpd_sync_state()
pmdomain: qcom: rpmpd: Use of_genpd_sync_state()
pmdomain: renesas: rcar-gen4-sysc: Don't keep unused PM domains powered-on
pmdomain: renesas: rcar-gen4-sysc: Move init to postcore_initcall
pmdomain: renesas: rcar-sysc: Add genpd OF provider at postcore_initcall
pmdomain: renesas: rcar-sysc: Don't keep unused PM domains powered-on
pmdomain: renesas: rcar-sysc: Make rcar_sysc_onecell_np __initdata
pmdomain: renesas: rmobile-sysc: Don't keep unused PM domains powered-on
pmdomain: renesas: rmobile-sysc: Move init to postcore_initcall
pmdomain: renesas: sort Renesas Kconfig configs
pmdomain: renesas: use menu for Renesas
pmdomain: rockchip: Add support for RK3528
pmdomain: rockchip: Fix regulator dependency with GENPD_FLAG_NO_STAY_ON
pmdomain: samsung: Fix splash-screen handover by enforcing a sync_state
pmdomain: sunxi: add driver for Allwinner A523's PCK-600 power controller
pmdomain: sunxi: sun20i-ppu: add A523 support
pmdomain: sunxi: sun20i-ppu: change to tristate and enable for ARCH_SUNXI
pmdomain: thead: Instantiate GPU power sequencer via auxiliary bus
pmdomain: ti: Select PM_GENERIC_DOMAINS
 
pNFS/flexfiles: don't attempt pnfs on fatal DS errors
 
pnfs: add pnfs_ds_connect trace point
 
pNFS: Add prepare commit trace to block/scsi layout
pNFS: Fix disk addr range check in block/scsi layout
pNFS: Fix extent encoding in block/scsi layout
pNFS: Fix stripe mapping in block/scsi layout
pNFS: Fix uninited ptr deref in block/scsi layout
pNFS: Handle RPC size limit for layoutcommits
 
pnode: lift peers() into pnode.h
 
poll: rust: allow poll_table ptrs to be null
 
power: reset: at91-sama5d2_shdwc: Refactor wake-up source logging to use dev_info
power: reset: macsmc-reboot: Add driver for rebooting via Apple SMC
power: reset: POWER_RESET_TORADEX_EC should depend on ARCH_MXC
power: reset: qcom-pon: Rename variables to use generic naming
power: return the correct error code
power: sequencing: add defines for return values of the match() callback
power: sequencing: Add T-HEAD TH1520 GPU power sequencer driver
power: sequencing: extend build coverage with COMPILE_TEST=y
power: sequencing: qcom-wcn: fix bluetooth-wifi copypasta for WCN6855
power: sequencing: qcom-wcn: use new defines for match() return values
power: sequencing: thead-gpu: add missing header
power: sequencing: thead-gpu: use new defines for match() return values
power: supply: bq24190: Free battery_info
power: supply: bq24190: Remove redundant pm_runtime_mark_last_busy() calls
power: supply: bq256xx_charger: Constify reg_default array
power: supply: bq25980_charger: Constify reg_default array
power: supply: bq27xxx: fix error return in case of no bq27000 hdq battery
power: supply: bq27xxx: restrict no-battery detection to bq27000
power: supply: core: battery-info: fully switch to fwnode
power: supply: core: convert to fwnnode
power: supply: core: fix static checker warning
power: supply: core: remove of_node from power_supply_config
power: supply: core: rename power_supply_get_by_phandle to power_supply_get_by_reference
power: supply: cpcap-charger: Fix null check for power_supply_get_by_name
power: supply: max14577: Handle NULL pdata when CONFIG_OF is not set
power: supply: max1720x correct capacity computation
power: supply: pmi8998_charger: rename to qcom_smbx
power: supply: qcom_battmgr: Add lithium-polymer entry
power: supply: qcom_battmgr: Report battery capacity
power: supply: qcom_pmi8998_charger: fix wakeirq
power: supply: twl4030_charger: Remove redundant pm_runtime_mark_last_busy() calls
power: supply: ug3105_battery: Switch to power_supply_batinfo_ocv2cap()
power: supply: ug3105_battery: Use psy->battery_info
 
powercap: dtpm_cpu: Fix NULL pointer dereference in get_pd_power_uw()
powercap: intel_rapl: Add support for Bartlett Lake platform
powercap: intel_rapl_msr: Add PL4 support for Panther Lake
 
powerpc/64: Drop unnecessary 'rc' variable
 
powerpc/boot/install.sh: Fix shellcheck warnings
 
powerpc/bpf: Fix warning for unused ori31_emitted
 
powerpc/configs/64s: Enable CONFIG_KALLSYMS_ALL
 
powerpc/defconfigs: Set HZ=1000 on ppc64 and powernv defconfigs
 
powerpc/eeh: Export eeh_unfreeze_pe()
powerpc/eeh: Make EEH driver device hotplug safe
 
powerpc/kvm: Fix ifdef to remove build warning
 
powerpc/legacy_serial: cache serial port and info in add_legacy_port()
powerpc/legacy_serial: use %pa for phys_addr_t prints
 
powerpc/microwatt: Correct ISA version number in device tree
 
powerpc/mm/book3s64: Move kfence and debug_pagealloc related calls to __init section
 
powerpc/powermac: remove unneeded tty includes
 
powerpc/prom_init: Fix shellcheck warnings
 
powerpc/pseries/dlpar: Search DRC index from ibm,drc-indexes for IO add
 
powerpc/pseries: Correct secvar format representation for static key management
 
powerpc/ptrace: Use USER_REGSET_NOTE_TYPE() to specify regset note names
 
powerpc/secvar: Expose secvars relevant to the key management mode
 
powerpc/thp: tracing: Hide hugepage events under CONFIG_PPC_BOOK3S_64
 
powerpc64/bpf: Add jit support for load_acquire and store_release
 
powerpc: book3s: vas: use lock guard for mutex
powerpc: Don't use %pK through printk
powerpc: Drop GPL boilerplate text with obsolete FSF address
powerpc: eeh: use lock guard for mutex
powerpc: fadump: use lock guard for mutex
powerpc: floppy: Add missing checks after DMA map
powerpc: powernv: ocxl: use lock guard for mutex
powerpc: remove checks for devmap pages and PMDs/PUDs
powerpc: rtas: use lock guard for mutex
powerpc: sysdev: use lock guard for mutex
powerpc: unify two CONFIG_POWERPC64_CPU entries in the same choice block
powerpc: use always-y instead of extra-y in Makefiles
powerpc: Use dev_fwnode()
 
ppp: convert to percpu netstats
ppp: fix memory leak in pad_compress_skb
ppp: fix race conditions in ppp_fill_forward_path
ppp: Replace per-CPU recursion counter with lock-owner field
 
pppoe: drop PACKET_OTHERHOST before skb_share_check()
 
pps: clients: gpio: fix interrupt handling order in remove path
pps: fix poll support
 
pptp: ensure minimal skb length in pptp_xmit()
pptp: fix pptp_xmit() error path
 
prctl: Introduce PR_MTE_STORE_ONLY
 
Linux: prep for ceph_encode_encrypted_fname() fixes
Linux: prevent mount hash conflicts
 
printk: Allow to use the printk kthread immediately even for 1st nbcon
printk: Make vprintk_deferred() public
printk: nbcon: Allow reacquire during panic
 
proc: fix missing pde_set_flags() for net proc files
proc: fix type confusion in pde_set_flags()
proc: kpagecount: use snapshot_page()
proc: proc_maps_open allow proc_mem_open to return NULL
proc: use the same treatment to check proc_lseek as ones for proc_read_iter et.al
 
proc_fd_getattr(): don't bother with S_ISDIR() check
 
procfs: kill ->proc_dops
 
propagate_mnt(): fix comment and convert to kernel-doc, while we are at it
propagate_mnt(): get rid of last_dest
propagate_mnt(): handle all peer groups in the same loop
 
propagate_one(): fold into the sole caller
propagate_one(): get rid of dest_master
propagate_one(): separate the "do we need secondary here?" logics
propagate_one(): separate the "what should be the master for this copy" part
 
propagate_umount(): only surviving overmounts should be reparented
 
pstore: switch to locked_recursive_removal()
 
ptp: Convert chardev code to lock guards
ptp: document behavior of PTP_STRICT_FLAGS
ptp: Enable auxiliary clocks for PTP_SYS_OFFSET_EXTENDED
ptp: ocp: fix use-after-free bugs causing by ptp_ocp_watchdog
ptp: prevent possible ABBA deadlock in ptp_clock_freerun()
ptp: Simplify ptp_read()
ptp: Split out PTP_CLOCK_GETCAPS ioctl code
ptp: Split out PTP_ENABLE_PPS ioctl code
ptp: Split out PTP_EXTTS_REQUEST ioctl code
ptp: Split out PTP_MASK_CLEAR_ALL ioctl code
ptp: Split out PTP_MASK_EN_SINGLE ioctl code
ptp: Split out PTP_PEROUT_REQUEST ioctl code
ptp: Split out PTP_PIN_GETFUNC ioctl code
ptp: Split out PTP_PIN_SETFUNC ioctl code
ptp: Split out PTP_SYS_OFFSET ioctl code
ptp: Split out PTP_SYS_OFFSET_EXTENDED ioctl code
ptp: Split out PTP_SYS_OFFSET_PRECISE ioctl code
ptp: Use ktime_get_clock_ts64() for timestamping
ptp: Use ratelimite for freerun error message
 
pwm: Add support for pwmchip devices for faster and easier userspace access
pwm: adp5585: add support for adp5589
pwm: argon-fan-hat: Add Argon40 Fan HAT support
pwm: atmel: Drop driver local locking
pwm: clps711x: Drop driver local locking
pwm: Expose PWM_WFHWSIZE in public header
pwm: fsl-ftm: Drop driver local locking
pwm: img: Remove redundant pm_runtime_mark_last_busy() calls
pwm: imx-tpm: Reset counter if CMOD is 0
pwm: lpc18xx-sct: Drop driver local locking
pwm: mc33xs2410: add hwmon support
pwm: mediatek: Fix duty and period setting
pwm: mediatek: Handle hardware enable and clock enable separately
pwm: microchip-core: Drop driver local locking
pwm: pwm-mediatek: Add support for PWM IP V3.0.2 in MT6991/MT8196
pwm: pwm-mediatek: Pass PWM_CK_26M_SEL from platform data
pwm: pxa: Add optional reset control
pwm: pxa: Allow to enable for SpacemiT K1 SoC
pwm: raspberrypi-poe: Fix spelling mistake "Firwmware" -> "Firmware"
pwm: rockchip: Round period/duty down on apply, up on get
pwm: sifive: Fix PWM algorithm and clarify inverted compare behavior
pwm: sifive: Fix rounding and idempotency issues in apply and get_state
pwm: sophgo-sg2042: Add support for SG2044
pwm: sophgo-sg2042: Reorganize the code structure
pwm: sti: Drop driver local locking
pwm: stm32: add support for stm32mp25
pwm: sun4i: Drop driver local locking
pwm: twl-led: Drop driver local locking
 
qed: Don't collect too many protection override GRC elements
 
qiommu/arm-smmu-v3: Remove iommu_ops pgsize_bitmap
 
queue_api: add subqueue variant netif_subqueue_sent
 
r8169: enable EEE at 5Gbps on RTL8126
r8169: remove redundant pci_tbl entry
 
ramfs, hugetlbfs, mqueue: set DCACHE_DONTCACHE
 
rcu/exp: Protect against early QS report
rcu/exp: Remove confusing needless full barrier on task unblock
rcu/exp: Remove needless CPU up quiescent state report
rcu/exp: Warn on QS requested on dying CPU
 
rcu/nocb: Dump gp state even if rdp gp itself is not offloaded
rcu/nocb: Fix possible invalid rdp's->nocb_cb_kthread pointer access
 
rcu: Document concurrent quiescent state reporting for offline CPUs
rcu: Document GP init vs hotplug-scan ordering requirements
rcu: Document separation of rcu_state and rnp's gp_seq
rcu: Enable rcu_normal_wake_from_gp on small systems
rcu: Fix delayed execution of hurry callbacks
rcu: Fix racy re-initialization of irq_work causing hangs
rcu: Fix rcu_read_unlock() deadloop due to IRQ work
rcu: Move rcu_stall related sysctls into rcu/tree_stall.h
rcu: Protect ->defer_qs_iw_pending from data race
rcu: Refactor expedited handling check in rcu_read_unlock_special()
rcu: Robustify rcu_is_cpu_rrupt_from_idle()
 
rcutorture: Add tests for SRCU up/down reader primitives
rcutorture: Check for ->up_read() without matching ->down_read()
rcutorture: Check for no up/down readers at task level
rcutorture: Complain if an ->up_read() is delayed more than 10 seconds
rcutorture: Drop redundant "insoftirq" parameters
rcutorture: Fix rcutorture_one_extend_check() splat in RT kernels
rcutorture: Make BUSTED scenario check and log readers
rcutorture: Make rcutorture_one_extend_check() account for hard IRQs
rcutorture: Make Trivial RCU ignore onoff_interval and shuffle_interval
rcutorture: Print number of RCU up/down readers and migrations
rcutorture: Print only one rtort_pipe_count splat
rcutorture: Pull rcu_torture_updown() loop body into new function
rcutorture: Remove SRCU-lite scenarios
rcutorture: Remove support for SRCU-lite
rcutorture: Start rcu_torture_writer() after rcu_torture_reader()
 
Linux: RDMA support for DMA handle
 
RDMA/bnxt_re: Fix a possible memory leak in the driver
RDMA/bnxt_re: Fix size of uverbs_copy_to() in BNXT_RE_METHOD_GET_TOGGLE_MEM
RDMA/bnxt_re: Fix to do SRQ armena by default
RDMA/bnxt_re: Fix to initialize the PBL array
RDMA/bnxt_re: Fix to remove workload check in SRQ limit path
RDMA/bnxt_re: Support 2G message size
RDMA/bnxt_re: Use macro instead of hard coded value
 
RDMA/core: Add driver APIs pre_destroy_cq() and post_destroy_cq()
RDMA/core: Add umem "is_contiguous" and "start_dma_addr" helpers
RDMA/core: Extend RDMA device registration to be net namespace aware
RDMA/core: Free pfn_list with appropriate kvfree call
RDMA/core: Introduce a DMAH object and its alloc/free APIs
RDMA/core: reduce stack using in nldev_stat_get_doit()
 
RDMA/counter: Check CAP_NET_RAW check in user namespace for RDMA counters
 
RDMA/cxgb4: Delete an unnecessary check before kfree() in c4iw_rdev_open()
 
RDMA/efa: Add CQ with external memory support
RDMA/efa: Add Network HW statistics counters
 
RDMA/erdma: Fix ignored return value of init_kernel_qp
RDMA/erdma: Fix unset QPN of GSI QP
 
RDMA/hns: Drop GFP_NOWARN
RDMA/hns: Fix -Wframe-larger-than issue
RDMA/hns: Fix accessing uninitialized resources
RDMA/hns: Fix dip entries leak on devices newer than hip09
RDMA/hns: Fix double destruction of rsv_qp
RDMA/hns: Fix HW configurations not cleared in error flow
RDMA/hns: Fix querying wrong SCC context for DIP algorithm
RDMA/hns: Get message length of ack_req from FW
RDMA/hns: Remove MW support
RDMA/hns: ZERO_OR_NULL_PTR macro overdetection
 
RDMA/ipoib: Use parent rdma device net namespace
 
RDMA/mana_ib: add additional port counters
RDMA/mana_ib: Add device statistics support
RDMA/mana_ib: add support of multiple ports
RDMA/mana_ib: Fix DSCP value in modify QP
 
RDMA/mlx5: Add DMAH object support
RDMA/mlx5: Add DMAH support for reg_user_mr/reg_user_dmabuf_mr
RDMA/mlx5: Add multiple priorities support to RDMA TRANSPORT userspace tables
RDMA/mlx5: Align mkc page size capability check to PRM
RDMA/mlx5: Allocate IB device with net namespace supplied from core dev
RDMA/mlx5: Check CAP_NET_RAW in user namespace for anchor create
RDMA/mlx5: Check CAP_NET_RAW in user namespace for devx create
RDMA/mlx5: Check CAP_NET_RAW in user namespace for flow create
RDMA/mlx5: Fix incorrect MKEY masking
RDMA/mlx5: Fix returned type from _mlx5r_umr_zap_mkey()
RDMA/mlx5: Fix UMR modifying of mkey page size
RDMA/mlx5: Optimize DMABUF mkey page size
RDMA/mlx5: Refactor optional counters steering code
RDMA/mlx5: remove redundant check on err on return expression
RDMA/mlx5: Support driver APIs pre_destroy_cq and post_destroy_cq
 
RDMA/nldev: Check CAP_NET_RAW in user namespace for QP modify
 
RDMA/qib: Remove outdated driver
 
RDMA/rxe: Enable asynchronous prefetch for ODP MRs
RDMA/rxe: Fix a couple IS_ERR() vs NULL bugs
RDMA/rxe: Flush delayed SKBs while releasing RXE resources
RDMA/rxe: Implement synchronous prefetch for ODP MRs
RDMA/rxe: Remove redundant page presence check
 
RDMA/siw: Change maintainer email address
RDMA/siw: Fix the sendmsg byte count in siw_tcp_sendpages
RDMA/siw: work around clang stack size warning
 
RDMA/uverbs: Add a common way to create CQ with umem
RDMA/uverbs: Add empty rdma_uattrs_has_raw_cap() declaration
RDMA/uverbs: Check CAP_NET_RAW in user namespace for flow create
RDMA/uverbs: Check CAP_NET_RAW in user namespace for QP create
RDMA/uverbs: Check CAP_NET_RAW in user namespace for RAW QP create
RDMA/uverbs: Check CAP_NET_RAW in user namespace for RAW QP create
 
RDMA: hfi1: fix possible divide-by-zero in find_hw_thread_mask()
RDMA: hfi1: simplify find_hw_thread_mask()
RDMA: hfi1: simplify hfi1_get_proc_affinity()
RDMA: hfi1: simplify init_real_cpu_mask()
RDMA: hfi1: use rounddown in find_hw_thread_mask()
 
RDMI: hfi1: drop cpumask_empty() call in hfi1/affinity.c
 
rds: Correct endian annotation of port and addr assignments
rds: Correct spelling
rds: ib: Increment i_fastreg_wrs before bailing out
 
readahead: fix return value of page_cache_next_miss() when no hole is found
readahead: use folio_nr_pages() instead of shift operation
 
Reapply "wifi: mac80211: Update skb's control block key in ieee80211_tx_dequeue()"
 
ref_tracker: add a static classname string to each ref_tracker_dir
ref_tracker: add a top level debugfs directory for ref_tracker
ref_tracker: add a way to create a symlink to the ref_tracker_dir debugfs file
ref_tracker: allow pr_ostream() to print directly to a seq_file
ref_tracker: automatically register a file in debugfs for a ref_tracker_dir
ref_tracker: do xarray and workqueue job initializations earlier
ref_tracker: don't use %pK in pr_ostream() output
ref_tracker: eliminate the ref_tracker_dir name field
ref_tracker: have callers pass output function to pr_ostream()
ref_tracker: use %p instead of %px in debugfs dentry name
 
refscale: Check that nreaders and loops multiplication doesn't overflow
 
regmap: Annotate that MMIO implies fast IO
regmap: get rid of redundant debugfs_file_{get,put}()
regmap: get rid of redundant debugfs_file_{get,put}()
regmap: irq: Avoid lockdep warnings with nested regmap-irq chips
regmap: irq: Free the regmap-irq mutex
regmap: kunit: Constify regmap_range_cfg array
 
regset: Add explicit core note name in struct user_regset
regset: Fix kerneldoc for struct regset_get() in user_regset
 
regulator: act8865-regulator: switch psy_cfg from of_node to fwnode
regulator: bd718x7: Clarify comment by moving it
regulator: core: correct convergence check in regulator_set_voltage()
regulator: core: Don't use "proxy" headers
regulator: core: repeat voltage setting request for stepped regulators
regulator: dt-bindings: infineon,ir38060: Add Guenter as maintainer from IBM
regulator: dt-bindings: qcom,rpmh: Add PM7550 compatible
regulator: dt-bindings: qcom,rpmh: Add PMR735B compatible
regulator: dt-bindings: rpi-panel: Add regulator for 7" Raspberry Pi 720x1280
regulator: dvfsrc: Add support for MT8196 and
regulator: Kconfig: Fix spelling mistake "regualtor" -> "regulator"
regulator: Merge tps6594 driver changes
regulator: mt6370: Fix spelling mistake in mt6370_regualtor_register
regulator: mtk-dvfsrc: Add support for Dimensity 1200 MT6893
regulator: mtk-dvfsrc: Add support for MediaTek MT8196 DVFSRC
regulator: pca9450: Add support for mode operations
regulator: pca9450: Support PWM mode also for pca9451a
regulator: pca9450: Use devm_register_sys_off_handler
regulator: pm8008: fix probe failure due to negative voltage selector
regulator: qcom-rpmh: add support for pm7550 regulators
regulator: qcom-rpmh: add support for pmr735b regulators
regulator: rpi-panel-v2: Add missing GPIOLIB dependency
regulator: rpi-panel-v2: Add regulator for 7" Raspberry Pi 720x1280
regulator: rpi-panel-v2: Add shutdown hook
regulator: rpi-panel-v2: Fix missing OF dependency
regulator: rt5739: Enable REGCACHE_MAPLE
regulator: rt6160: Add rt6166 vout min_uV setting for compatible
regulator: stm32-vrefbuf: Remove redundant pm_runtime_mark_last_busy() calls
regulator: sy7636a: fix lifecycle of power good gpio
regulator: sy8827n: make enable gpio NONEXCLUSIVE
regulator: tps6286x-regulator: Enable REGCACHE_MAPLE
regulator: tps6286x-regulator: Fix a copy & paste error
regulator: tps6287x-regulator: Enable REGCACHE_MAPLE
regulator: tps65219: regulator: tps65219: Fix error codes in probe()
regulator: tps6594-regulator: Add TI TPS652G1 PMIC regulators
regulator: tps6594-regulator: Constify struct tps6594_regulator_irq_type
regulator: tps6594-regulator: refactor variant descriptions
regulator: tps6594-regulator: Remove a useless static qualifier
regulator: tps6594-regulator: remove hardcoded buck config
regulator: tps6594-regulator: remove interrupt_count
 
relayfs: abolish prev_padding
relayfs: introduce getting relayfs statistics function
relayfs: support a counter tracking if data is too big to write
relayfs: support a counter tracking if per-cpu buffers is full
 
remoteproc: Don't use %pK through printk
remoteproc: imx_rproc: detect and attach to pre-booted remote cores
remoteproc: imx_rproc: skip clock enable when M-core is managed by the SCU
remoteproc: qcom: pas: Conclude the rename from adsp
remoteproc: xlnx: Add shutdown callback
remoteproc: xlnx: Allow single core use in split mode
remoteproc: xlnx: Disable unsupported features
remoteproc: xlnx: Fix kernel-doc warnings
 
resctrl: get rid of pointless debugfs_file_{get,put}()
 
reset: brcmstb: Enable reset drivers for ARCH_BCM2835
reset: canaan: add reset driver for Kendryte K230
reset: eyeq: fix OF node leak
reset: mpfs: use the auxiliary device creation
reset: simple: add support for Sophgo CV1800B
reset: spacemit: add support for SpacemiT CCU resets
reset: thead: Fix TH1520 typo
 
Revert "ALSA: hda: Add ASRock X670E Taichi to denylist"
 
Revert "apparmor: use SHA-256 library API instead of crypto_shash API"
 
Revert "ARM: dts: Update pcie ranges for dra7"
 
Revert "bnxt_en: bring back rtnl_lock() in the bnxt_open() path"
 
Revert "bpf: use common instruction history across all states"
 
Revert "drm/amdgpu: fix incorrect vm flags to map bo"
Revert "drm/amdgpu: fix slab-use-after-free in amdgpu_userq_mgr_fini"
Revert "drm/amdgpu: Use dma_buf from GEM object instance"
 
Revert "drm/i915/gem: Allow EXEC_CAPTURE on recoverable contexts on DG1"
 
Revert "drm/nouveau: Remove waitque for sched teardown"
 
Revert "drm/prime: remove drm_prime_lookup_buf_by_handle"
 
Revert "drm/tegra: Use dma_buf from GEM object instance"
 
Revert "drm/xe/display: use xe->display to decide whether to do anything"
 
Revert "drm/xe/ptl: Apply Wa_16026007364"
 
Revert "drm/xe/xe2: Enable Indirect Ring State support for Xe2"
 
Revert "drm: Add directive to format code in comment"
 
Revert "dt-bindings: clock: renesas,rzg2l-cpg: Update #power-domain-cells = <1> for RZ/G3S"
 
Revert "eth: remove the DLink/Sundance (ST201) driver"
 
Revert "fs/ntfs3: Replace inode_trylock with inode_lock"
 
Revert "gpio: mlxbf3: only get IRQ for device instance 0"
Revert "gpio: pxa: Make irq_chip immutable"
 
Revert "KVM: arm64: Reschedule as needed when destroying the stage-2 page-tables"
Revert "KVM: arm64: Split kvm_pgtable_stage2_destroy()"
 
Revert "kvm: detect assigned device via irqbypass manager"
 
Revert "leds: trigger: netdev: Configure LED blink interval for HW offload"
 
Revert "mm: make alloc_demote_folio externally invokable for migration"
Revert "mm: rename alloc_demote_folio to alloc_migrate_folio"
 
Revert "net/mlx5e: Update and set Xon/Xoff upon port speed set"
 
Revert "net: cadence: macb: sama7g5_emac: Remove USARIO CLKEN flag"
Revert "net: mdio_bus: Use devm for getting reset GPIO"
Revert "net: usb: asix: ax88772: drop phylink use in PM to avoid MDIO runtime PM wakeups"
 
Revert "NFSD: Force all NFSv4.2 COPY requests to be synchronous"
 
Revert "sched_ext: Skip per-CPU tasks in scx_bpf_reenqueue_local()"
 
Revert "SUNRPC: Don't allow waiting for exiting tasks"
 
Revert "tty: vt: use _IO() to define ioctl numbers"
 
Revert "udmabuf: fix vmap_udmabuf error page set"
 
Revert "vgacon: Add check for vc_origin address range in vgacon_scroll()"
 
Revert "vhost/net: Defer TX queue re-enable until after sendmsg"
 
Revert "virtio: reject shm region if length is zero"
 
Revert "vmci: Prevent the dispatching of uninitialized payloads"
 
Linux: Rewrite of propagate_umount()
 
ring-buffer: Convert ring_buffer_write() to use guard(preempt_notrace)
ring-buffer: Make the const read-only 'type' static
ring-buffer: Remove redundant semicolons
ring-buffer: Remove ring_buffer_read_prepare_sync()
 
RISC-V: KVM: add SBI extension init()/deinit() functions
RISC-V: KVM: add SBI extension reset callback
RISC-V: KVM: Add vmid field to struct kvm_riscv_hfence
RISC-V: KVM: Avoid re-acquiring memslot in kvm_riscv_gstage_map()
RISC-V: KVM: Check kvm_riscv_vcpu_alloc_vector_context() return value
RISC-V: KVM: Correct kvm_riscv_check_vcpu_requests() comment
RISC-V: KVM: Delegate illegal instruction fault to VS mode
RISC-V: KVM: Don't flush TLB when PTE is unchanged
RISC-V: KVM: Drop the return value of kvm_riscv_vcpu_aia_init()
RISC-V: KVM: Enable ring-based dirty memory tracking
RISC-V: KVM: Factor-out g-stage page table management
RISC-V: KVM: Factor-out MMU related declarations into separate headers
RISC-V: KVM: Fix inclusion of Smnpm in the guest ISA bitmap
RISC-V: KVM: Fix pte settings within kvm_riscv_gstage_ioremap()
RISC-V: KVM: fix stack overrun when loading vlenb
RISC-V: KVM: Implement kvm_arch_flush_remote_tlbs_range()
RISC-V: KVM: Introduce struct kvm_gstage_mapping
RISC-V: KVM: Pass VMID as parameter to kvm_riscv_hfence_xyz() APIs
RISC-V: KVM: Rename and move kvm_riscv_local_tlb_sanitize()
RISC-V: KVM: Replace KVM_REQ_HFENCE_GVMA_VMID_ALL with KVM_REQ_TLB_FLUSH
RISC-V: KVM: Use find_vma_intersection() to search for intersecting VMAs
RISC-V: KVM: Use ncsr_xyz() in kvm_riscv_vcpu_trap_redirect()
RISC-V: perf/kvm: Add reporting of interrupt events
 
riscv, bpf: use lw when reading int cpu in bpf_get_smp_processor_id
riscv, bpf: use lw when reading int cpu in BPF_MOV64_PERCPU_REG
 
riscv/bug: Add ARCH_WARN_ASM macro for BUG/WARN asm code sharing with Rust
 
riscv: add Andes SoC family Kconfig support
riscv: defconfig: enable Andes SoC
riscv: defconfig: Enable PWM support for SpacemiT K1 SoC
riscv: defconfig: Remove CONFIG_SND_SOC_STARFIVE=m
riscv: defconfig: spacemit: enable sdhci driver for K1 SoC
riscv: dts: allwinner: rename devterm i2c-gpio node to comply with binding
riscv: dts: andes: add QiLai SoC device tree
riscv: dts: andes: add Voyager board device tree
riscv: dts: sifive: unleashed/unmatched: Remove PWM controlled LED's active-low properties
riscv: dts: sophgo: Add ethernet device for cv18xx
riscv: dts: sophgo: add ethernet GMAC device for sg2042
riscv: dts: sophgo: Add mdio multiplexer device for cv18xx
riscv: dts: sophgo: add pwm controller for SG2044
riscv: dts: sophgo: add reset configuration for Sophgo CV1800 series SoC
riscv: dts: sophgo: add reset generator for Sophgo CV1800 series SoC
riscv: dts: sophgo: add SG2044 SPI NOR controller driver
riscv: dts: sophgo: add Sophgo SG2042_EVB_V1.X board device tree
riscv: dts: sophgo: add Sophgo SG2042_EVB_V2.0 board device tree
riscv: dts: sophgo: Add xtheadvector to the sg2042 devicetree
riscv: dts: sophgo: add zfh for sg2042
riscv: dts: sophgo: add ziccrse for sg2042
riscv: dts: sophgo: cv18xx: Add RTCSYS device node
riscv: dts: sophgo: Enable ethernet device for Huashan Pi
riscv: dts: sophgo: fix mdio node name for CV180X
riscv: dts: sophgo: sg2044: Add clock controller device
riscv: dts: sophgo: sg2044: add DMA controller device
riscv: dts: sophgo: sg2044: Add ethernet control device
riscv: dts: sophgo: sg2044: Add GPIO device
riscv: dts: sophgo: sg2044: Add I2C device
riscv: dts: sophgo: sg2044: Add missing riscv,cbop-block-size property
riscv: dts: sophgo: sg2044: Add MMC controller device
riscv: dts: sophgo: sg2044: add MSI device support for SG2044
riscv: dts: sophgo: sg2044: add PCIe device support for SG2044
riscv: dts: sophgo: sg2044: Add pinctrl device
riscv: dts: sophgo: sg2044: add pmu configuration
riscv: dts: sophgo: sg2044: Add system controller device
riscv: dts: sophgo: sg2044: add ziccrse extension
riscv: dts: sophgo: sophgo-srd3-10: add HWMON MCU device
riscv: dts: sophgo: sophgo-srd3-10: reserve uart0 device
riscv: dts: spacemit: Add DMA translation buses for K1
riscv: dts: spacemit: add PWM support for K1 SoC
riscv: dts: spacemit: add pwm14_1 pinctrl setting
riscv: dts: spacemit: add reset support for the K1 SoC
riscv: dts: spacemit: enable eMMC for K1 SoC
riscv: dts: spacemit: Move eMMC under storage-bus for K1
riscv: dts: spacemit: Move UARTs under dma-bus for K1
riscv: dts: starfive: jh7110-common: add status power led node
riscv: dts: starfive: jh7110-milkv-mars sort properties
riscv: dts: thead: Add APB clocks for TH1520 GMACs
riscv: dts: thead: Add PVT node
riscv: dts: thead: th1520: Add GPU clkgen reset to AON node
riscv: Fix sparse warning about different address spaces
riscv: Fix sparse warning in __get_user_error()
riscv: Helper to parse hart index
riscv: kexec: Initialize kexec_buf struct
riscv: kexec: initialize kexec_buf struct
riscv: mm: Add page fault trace points
riscv: Only allow LTO with CMODEL_MEDANY
riscv: optimize gcd() code size when CONFIG_RISCV_ISA_ZBB is disabled
riscv: optimize gcd() performance on RISC-V without Zbb extension
riscv: ptrace: Use USER_REGSET_NOTE_TYPE() to specify regset note names
riscv: uaccess: fix __put_user_nocheck for unaligned accesses
riscv: Use an atomic xchg in pudp_huge_get_and_clear()
riscv: use lw when reading int cpu in asm_per_cpu
riscv: use lw when reading int cpu in new_vmalloc_check
 
rpc_create_client_dir(): don't bother with rpc_populate()
rpc_create_client_dir(): return 0 or -E...
 
rpc_gssd_dummy_populate(): don't bother with rpc_populate()
 
rpc_mkpipe_dentry(): saner calling conventions
rpc_mkpipe_dentry(): switch to simple_start_creating()
 
rpc_new_dir(): the last argument is always NULL
 
rpc_pipe: clean failure exits in fill_super
rpc_pipe: don't overdo directory locking
rpc_pipe: expand the calls of rpc_mkdir_populate()
rpc_pipe: saner primitive for creating regular files
rpc_pipe: saner primitive for creating subdirectories
 
rpc_populate(): lift cleanup into callers
 
rpc_unlink(): saner calling conventions
rpc_unlink(): use simple_recursive_removal()
 
rpc_{rmdir_,}depopulate(): use simple_recursive_removal() instead
 
rqspinlock: Choose trylock fallback for NMI waiters
 
rtase: Fix Rx descriptor CRC error bit definition
rtase: Link IRQs to NAPI instances
rtase: Link queues to NAPI instances
 
rtc: ds1307: convert from round_rate() to determine_rate()
rtc: ds1307: fix incorrect maximum clock rate handling
rtc: ds1307: handle oscillator stop flag (OSF) for ds1341
rtc: ds1307: remove clear of oscillator stop flag (OSF) in probe
rtc: ds1685: Update Joshua Kinard's email address.
rtc: hym8563: convert from round_rate() to determine_rate()
rtc: hym8563: fix incorrect maximum clock rate handling
rtc: m41t80: convert from round_rate() to determine_rate()
rtc: m41t80: remove HT feature for m41t65
rtc: max31335: convert from round_rate() to determine_rate()
rtc: nct3018y: convert from round_rate() to determine_rate()
rtc: nct3018y: fix incorrect maximum clock rate handling
rtc: Optimize calculations in rtc_time64_to_tm()
rtc: pcf85063: add support for RV8063
rtc: pcf85063: convert from round_rate() to determine_rate()
rtc: pcf85063: create pcf85063_i2c_probe
rtc: pcf85063: fix incorrect maximum clock rate handling
rtc: pcf85063: scope pcf85063_config structures
rtc: pcf8563: convert from round_rate() to determine_rate()
rtc: pcf8563: fix incorrect maximum clock rate handling
rtc: Rename lib_test to test_rtc_lib
rtc: rv3028: convert from round_rate() to determine_rate()
rtc: rv3028: fix incorrect maximum clock rate handling
rtc: rv3032: convert from round_rate() to determine_rate()
rtc: s3c: Put 'const' just after 'static' keyword for data
rtc: sh: Convert to DEFINE_SIMPLE_DEV_PM_OPS()
rtc: stm32: Constify static 'pinctrl_desc'
rtc: sysfs: Bail out earlier if no new groups provided
rtc: sysfs: use __ATTRIBUTE_GROUPS()
rtc: sysfs: Use sysfs_emit() to instead of s*printf()
 
rtla/actions: Fix condition for buffer reallocation
 
rtla/tests: Add grep checks for base test cases
rtla/tests: Add tests for actions
rtla/tests: Check rtla output with grep
rtla/tests: Limit duration to maximum of 10s
rtla/tests: Test timerlat -P option using actions
 
rtla/timerlat: Add action on end feature
rtla/timerlat: Add action on threshold feature
rtla/timerlat: Add continue action
rtla/timerlat: Introduce enum timerlat_tracing_mode
 
rtla/timerlat_bpf: Allow resuming tracing
 
rtla: Check pkg-config install
rtla: Fix buffer overflow in actions_parse
 
rust: acpi: add `acpi::DeviceId` abstraction
rust: acpi: remove unneeded cast to clean future Clippy warning
rust: Add warn_on macro
rust: alloc: fix `rusttest` by providing `Cmalloc::aligned_layout` too
rust: alloc: implement `Borrow` and `BorrowMut` for `KBox`
rust: alloc: implement `Borrow` and `BorrowMut` for `Vec`
rust: alloc: replace aligned_size() with Kmalloc::aligned_layout()
rust: auxiliary: remove unnecessary import
rust: auxiliary: use generic device drvdata accessors
rust: bits: add support for bits/genmask macros
rust: cpufreq: Ensure C ABI compatibility in all unsafe
rust: cpufreq: use c_ types from kernel prelude
rust: cpumask: Replace `MaybeUninit` and `mem::zeroed` with `Opaque` APIs
rust: device: Add child accessor and iterator
rust: device: add drvdata accessors
rust: device: Add property_get_reference_args
rust: device: Create FwNode abstraction for accessing device properties
rust: device: Enable accessing the FwNode of a Device
rust: device: Enable printing fwnode name and path
rust: device: fix unresolved link to drm::Device
rust: device: Implement accessors for firmware properties
rust: device: implement Device::as_bound()
rust: device: implement FwNode::is_of_node()
rust: device: introduce device::CoreInternal
rust: device: Introduce PropertyGuard
rust: device: Move property_present() to FwNode
rust: device_id: split out index support into a separate trait
rust: devres: fix leaking call to devm_add_action()
rust: devres: get rid of Devres' inner Arc
rust: devres: initialize Devres::inner::data last
rust: devres: provide an accessor for the device
rust: devres: remove unused import
rust: devres: replace Devres::new_foreign_owned()
rust: devres: require T: Send for Devres
rust: dma: add as_slice/write functions for CoherentAllocation
rust: dma: add DMA addressing capabilities
rust: dma: add dma_handle_with_offset method to CoherentAllocation
rust: dma: clarify wording and be consistent in `coherent` nomenclature
rust: dma: convert the read/write macros to return Result
rust: dma: expose the count and size of CoherentAllocation
rust: dma: fix doc-comment of dma_handle()
rust: dma: implement `dma::Device` trait
rust: dma: require mutable reference for as_slice_mut() and write()
rust: driver: Add ACPI id table support to Adapter trait
rust: driver: Consolidate `Adapter::of_id_info` methods using `#[cfg]`
rust: drm: don't pass the address of drm::Device to drm_dev_put()
rust: drm: ensure kmalloc() compatible Layout
rust: drm: remove pin annotations from drm::Device
rust: drm: remove unnecessary imports
rust: enable `clippy::as_ptr_cast_mut` lint
rust: enable `clippy::as_underscore` lint
rust: enable `clippy::cast_lossless` lint
rust: enable `clippy::ptr_as_ptr` lint
rust: enable `clippy::ptr_cast_constness` lint
rust: enable `clippy::ref_as_ptr` lint
rust: faux: fix C header link
rust: fix typo in #[repr(transparent)] comments
rust: helpers: sort includes alphabetically
rust: implement `Wrapper` for `Opaque`
rust: init: re-enable doctests
rust: init: remove doctest's `Error::from_errno` workaround
rust: Introduce file_from_location()
rust: io: add resource abstraction
rust: io: avoid mentioning private fields in `IoMem`
rust: io: fix broken intra-doc link to missing `flags` module
rust: io: fix broken intra-doc links to `platform::Device`
rust: io: mem: add a generic iomem abstraction
rust: io: mem: enable IoRequest doc-tests
rust: kbuild: clean output before running `rustdoc`
rust: kernel: add `fmt` module
rust: kernel: move ARef and AlwaysRefCounted to sync::aref
rust: kernel: remove `fmt!`, fix clippy::uninlined-format-args
rust: kernel: use `core::ffi::CStr` method names
rust: kunit: use crate-level mapping for `c_void`
rust: list: add `impl_list_item!` examples
rust: list: remove nonexistent generic parameter in link
rust: list: remove OFFSET constants
rust: list: replace unwrap() with ? in doctest examples
rust: list: simplify macro capture
rust: list: undo unintended replacement of method name
rust: list: use consistent self parameter name
rust: list: use consistent type parameter style
rust: list: use fully qualified path
rust: macros: remove `module!`'s deprecated `author` key
rust: make `clk::Hertz` methods const
rust: make ETIMEDOUT error available
rust: miscdevice: clarify invariant for `MiscDeviceRegistration`
rust: miscdevice: remove unnecessary import
rust: mm: mark VmaNew as transparent
rust: net::phy Change module_phy_driver macro to use module_device_table macro
rust: net::phy represent DeviceId as transparent wrapper over mdio_device_id
rust: opp: use c_* types via kernel prelude
rust: pci: fix documentation related to Device instances
rust: pci: implement Driver::unbind()
rust: pci: implement the `dma::Device` trait
rust: pci: use generic device drvdata accessors
rust: pin-init: add `Zeroable::init_zeroed`
rust: pin-init: add `zeroed()` & `Zeroable::zeroed()` functions
rust: pin-init: change `impl Zeroable for Option>` to `ZeroableOption for NonNull`
rust: pin-init: change blanket impls for `[Pin]Init` and add one for `Result`
rust: pin-init: examples, tests: add conditional compilation in order to compile under any feature combination
rust: pin-init: examples, tests: use `ignore` instead of conditionally compiling tests
rust: pin-init: examples: pthread_mutex: disable the main test for miri
rust: pin-init: feature-gate the `stack_init_reuse` test on the `std` feature
rust: pin-init: implement `ZeroableOption` for `&T` and `&mut T`
rust: pin-init: implement `ZeroableOption` for function pointers with up to 20 arguments
rust: pin-init: improve safety documentation for `impl [Pin]Init for T`
rust: pin-init: rename `zeroed` to `init_zeroed`
rust: platform: Add ACPI match table support to `Driver` trait
rust: platform: add resource accessors
rust: platform: implement Driver::unbind()
rust: platform: implement the `dma::Device` trait
rust: platform: remove unnecessary import
rust: platform: Set `OF_ID_TABLE` default to `None` in `Driver` trait
rust: platform: use generic device drvdata accessors
rust: rbtree: add RBTree::is_empty
rust: rbtree: simplify finding `current` in `remove_current`
rust: regulator: add a bare minimum regulator abstraction
rust: replace literals with constants in `clk::Hertz`
rust: revocable: document why &T is not used in RevocableGuard
rust: revocable: support fallible PinInit types
rust: samples: dma: set DMA mask
rust: shorten `con_id`s in `get` methods in clk module
rust: sizes: add constants up to SZ_2G
rust: str: add `CStr` methods matching `core::ffi::CStr`
rust: str: remove unnecessary qualification
rust: support Rust >= 1.91.0 target spec
rust: sync: Add #[must_use] to Lock::try_lock()
rust: sync: fix safety comment for `static_lock_class`
rust: sync: implement `Borrow` and `BorrowMut` for `Arc` types
rust: sync: Mark CondVar::notify_*() inline
rust: sync: Mark PollCondVar::drop() inline
rust: task: Add Rust version of might_sleep()
rust: task: Mark Task methods inline
rust: time: Add HrTimerExpires trait
rust: time: Add ktime_get() to ClockSource trait
rust: time: Add wrapper for fsleep() function
rust: time: Avoid 64-bit integer division on 32-bit architectures
rust: time: Make HasHrTimer generic over HrTimerMode
rust: time: Make Instant generic over ClockSource
rust: time: Pass correct timer mode ID to hrtimer_start_range_ns
rust: time: Remove Ktime in hrtimer
rust: time: Replace ClockId enum with ClockSource trait
rust: time: Replace HrTimerMode enum with trait-based mode types
rust: time: Seal the HrTimerMode trait
rust: types: add FOREIGN_ALIGN to ForeignOwnable
rust: types: add Opaque::cast_from
rust: types: remove `Either`
rust: types: rename Opaque::raw_get to cast_into
rust: types: require `ForeignOwnable::into_foreign` return non-null
rust: uaccess: add strncpy_from_user
rust: uaccess: add UserSliceReader::strcpy_into_buf
rust: uaccess: use newtype for user pointers
rust: use `kernel::{fmt,prelude::fmt!}`
rust: Use consistent "# Examples" heading style in rustdoc
rust: use the new name Location::file_as_c_str() in Rust >= 1.91.0
rust: vec: impl Default for Vec with any allocator
rust: workaround `rustdoc` target modifiers bug
 
rv/ltl: Do not execute the Buchi automaton twice on start condition
 
rv: Add #undef TRACE_INCLUDE_FILE
rv: Add da_handle_start_run_event_ to per-task monitors
rv: Add documentation for rtapp monitor
rv: Add Gabriele Monaco as maintainer for Runtime Verification
rv: Add nrp and sssw per-task monitors
rv: Add opid per-cpu monitor
rv: Add rtapp container monitor
rv: Add rtapp_pagefault monitor
rv: Add rtapp_sleep monitor
rv: Add support for LTL monitors
rv: Adjust monitor dependencies
rv: Allow to configure the number of per-task monitor
rv: Fix missing mutex unlock in rv_register_monitor()
rv: Fix wrong type cast in enabled_monitors_next()
rv: Fix wrong type cast in monitors_show()
rv: Fix wrong type cast in reactors_show() and monitor_reactor_show()
rv: Let the reactors take care of buffers
rv: Merge struct rv_monitor_def into struct rv_monitor
rv: Merge struct rv_reactor_def into struct rv_reactor
rv: Remove rv_reactor's reference counter
rv: Remove struct rv_monitor::reacting
rv: Remove trailing whitespace from tracepoint string
rv: Remove unused field in struct rv_monitor_def
rv: rename CONFIG_DA_MON_EVENTS to CONFIG_RV_MON_EVENTS
rv: Replace tss and sncid monitors with more complete sts
rv: Retry when da monitor detects race conditions
rv: Return init error when registering monitors
rv: Support systems with time64-only syscalls
rv: Use strings in da monitors tracepoints
 
rxrpc: Fix unhandled errors in rxgk_verify_packet_integrity()
rxrpc: Fix untrusted unsigned subtract
 
s390/ap: Unmask SLCF bit in card and queue ap functions sysfs
 
s390/boot: Fix startup debugging log
s390/boot: Introduce jump_to_kernel() function
s390/boot: Use -D__DISABLE_EXPORTS
s390/boot: Use the full title of the manual for facility bits
 
s390/bpf: Centralize frame offset calculations
s390/bpf: Describe the frame using a struct instead of constants
 
s390/configs: Set HZ=1000
s390/configs: Update defconfigs
 
s390/cpum_cf: Deny all sampling events by counter PMU
 
s390/crypto: Add protected key hmac subfunctions for KMAC
 
s390/debug: Fix typo in debug_sprintf_format_fn() comment
 
s390/drivers: Explicitly include
s390/drivers: Remove unnecessary include
 
s390/early: Copy last breaking event address to pt_regs
 
s390/hypfs: Avoid unnecessary ioctl registration in debugfs
s390/hypfs: Enable limited access during lockdown
 
s390/mm: Allocate page table with PAGE_SIZE granularity
s390/mm: Do not map lowcore with identity mapping
s390/mm: Enable THP_SWAP and THP_MIGRATION
s390/mm: Prevent possible preempt_count overflow
s390/mm: Remove possible false-positive warning in pte_free_defer()
s390/mm: Set high_memory at the end of the identity mapping
 
s390/net: Remove NETIUCV device driver
 
s390/nmi: Print additional information
 
s390/page: Add memory clobber to page_set_storage_key()
s390/page: Cleanup page_set_storage_key() inline assemblies
 
s390/pai: Deny all events not handled by this PMU
 
s390/pai_crypto: Rename PAI Crypto event 4210
 
s390/ptrace: Use USER_REGSET_NOTE_TYPE() to specify regset note names
 
s390/qeth: Make hw_trap sysfs attribute idempotent
 
s390/sclp: Fix SCCB present check
s390/sclp: Use monotonic clock in sclp_sync_wait()
 
s390/skey: Provide infrastructure for executing with non-default access key
 
s390/smp: Remove conditional emergency signal order code usage
s390/smp: Use monotonic clock in smp_emergency_stop()
 
s390/stp: Default to enabled
s390/stp: Remove leap second support
s390/stp: Remove udelay from stp_sync_clock()
 
s390/time: Remove in-kernel time steering
s390/time: Use monotonic clock in get_cycles()
 
s390/uaccess: Initialize code pages executed with non-default access key
s390/uaccess: Make cmpxchg_user_key() library code
s390/uaccess: Merge cmpxchg_user_key() inline assemblies
s390/uaccess: Prevent kprobes on cmpxchg_user_key() functions
 
s390: Explicitly include
s390: Handle KCOV __init vs inline mismatches
s390: kexec: initialize kexec_buf struct
s390: Remove unnecessary include
s390: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
s390: Replace __ASSEMBLY__ with __ASSEMBLER__ in uapi headers
s390: Support CONFIG_TRACE_MMIO_ACCESS
 
samples/damon/mtier: add parameters for node0 memory usage
samples/damon/mtier: avoid starting DAMON before initialization
samples/damon/mtier: rename to have damon_sample_ prefix
samples/damon/mtier: support boot time enable setup
 
samples/damon/prcl: avoid starting DAMON before initialization
samples/damon/prcl: fix boot time enable crash
samples/damon/prcl: rename to have damon_sample_ prefix
samples/damon/prcl: use damon_call() repeat mode instead of damon_callback
 
samples/damon/wsse: avoid starting DAMON before initialization
samples/damon/wsse: fix boot time enable handling
samples/damon/wsse: rename to have damon_sample_ prefix
samples/damon/wsse: use damon_call() repeat mode instead of damon_callback
 
samples/damon: change enable parameters to enabled
samples/damon: support automatic node address detection
 
samples/kobject: fix path comment
samples/kobject: make attribute_group const
 
samples/landlock: Fix building on musl libc
 
samples: enhance hung_task detector test with read-write semaphore support
samples: fix building fs-monitor on musl systems
samples: Kconfig: fix spelling mistake "instancess" -> "instances"
samples: mei: Fix building on musl libc
samples: rust: add ACPI match table example to platform driver
samples: rust: pci: reset pci-testdev in unbind()
samples: rust: platform: Add property child and reference args examples
samples: rust: platform: Add property read examples
samples: rust: platform: conditionally call Self::properties_parse()
samples: rust: platform: don't call as_ref() repeatedly
 
Linux: sanitize handling of long-term internal mounts
 
sched/core: Relocate tg_get_cfs_*() and cpu_cfs_*_read_*()
sched/core: Reorganize cgroup bandwidth control interface file reads
sched/core: Reorganize cgroup bandwidth control interface file writes
 
sched/deadline: Always stop dl-server before changing parameters
sched/deadline: Don't count nr_running for dl_server proxy tasks
sched/deadline: Fix accounting after global limits change
sched/deadline: Fix dl_server behaviour
sched/deadline: Fix dl_server getting stuck
sched/deadline: Fix dl_server_stopped()
sched/deadline: Fix RT task potential starvation when expiry time passed
sched/deadline: Initialize dl_servers after SMP
sched/deadline: Less agressive dl_server handling
sched/deadline: Reset extra_bw to max_bw when clearing root domains
 
sched/eevdf: Correct the comment in place_entity
 
sched/ext: Fix invalid task state transitions on class switch
 
sched/fair: Always trigger resched at the end of a protected period
sched/fair: Bump sd->max_newidle_lb_cost when newidle balance fails
sched/fair: Fix entity's lag with run to parity
sched/fair: Fix NO_RUN_TO_PARITY case
sched/fair: Limit run to parity to the min slice of enqueued entities
sched/fair: Move max_cfs_quota_period decl and default_cfs_period() def from fair.c to sched.h
sched/fair: Remove spurious shorter slice preemption
sched/fair: Use protect_slice() instead of direct comparison
 
sched/idle: Remove play_idle()
 
sched/psi: Fix psi_seq initialization
sched/psi: Optimize psi_group_change() cpu_clock() usage
 
sched/smp: Always define is_percpu_thread() and scheduler_ipi()
sched/smp: Always define rq->hrtick_csd
sched/smp: Always define sched_domains_mutex_lock()/unlock(), def_root_domain and sched_domains_mutex
sched/smp: Make SMP unconditional
sched/smp: Use the SMP version of __task_needs_rq_lock()
sched/smp: Use the SMP version of add_nr_running()
sched/smp: Use the SMP version of cpu_of()
sched/smp: Use the SMP version of double_rq_clock_clear_update()
sched/smp: Use the SMP version of ENQUEUE_MIGRATED
sched/smp: Use the SMP version of idle_thread_set_boot_cpu()
sched/smp: Use the SMP version of is_migration_disabled()
sched/smp: Use the SMP version of rq_pin_lock()
sched/smp: Use the SMP version of sched_exec()
sched/smp: Use the SMP version of sched_update_asym_prefer_cpu()
sched/smp: Use the SMP version of schedstats
sched/smp: Use the SMP version of scheduler debugging data
sched/smp: Use the SMP version of task_on_cpu()
sched/smp: Use the SMP version of the deadline scheduling class
sched/smp: Use the SMP version of the idle scheduling class
sched/smp: Use the SMP version of the RT scheduling class
sched/smp: Use the SMP version of the scheduler syscalls
sched/smp: Use the SMP version of the stop-CPU scheduling class
sched/smp: Use the SMP version of try_to_wake_up()
sched/smp: Use the SMP version of wake_up_new_task()
sched/smp: Use the SMP version of WF_ and SD_ flag sanity checks
 
sched/task_stack: Add missing const qualifier to end_of_stack()
 
sched/topology: Remove sched_domain_topology_level::flags
 
sched/wait: Add a waitqueue helper for fully exclusive priority waiters
sched/wait: Drop WQ_FLAG_EXCLUSIVE from add_wait_queue_priority()
 
sched: Adapt sched tracepoints for RV task model
sched: Add an initial sketch of the find_proxy_task() function
sched: Add CONFIG_SCHED_PROXY_EXEC & boot argument to enable/disable
sched: Add enqueue/dequeue of dualpi2 qdisc
sched: Clean up and standardize #if/#else/#endif markers in sched/autogroup.[ch]
sched: Clean up and standardize #if/#else/#endif markers in sched/clock.c
sched: Clean up and standardize #if/#else/#endif markers in sched/core.c
sched: Clean up and standardize #if/#else/#endif markers in sched/cpufreq_schedutil.c
sched: Clean up and standardize #if/#else/#endif markers in sched/cpupri.h
sched: Clean up and standardize #if/#else/#endif markers in sched/cputime.c
sched: Clean up and standardize #if/#else/#endif markers in sched/deadline.c
sched: Clean up and standardize #if/#else/#endif markers in sched/debug.c
sched: Clean up and standardize #if/#else/#endif markers in sched/fair.c
sched: Clean up and standardize #if/#else/#endif markers in sched/idle.c
sched: Clean up and standardize #if/#else/#endif markers in sched/loadavg.c
sched: Clean up and standardize #if/#else/#endif markers in sched/pelt.[ch]
sched: Clean up and standardize #if/#else/#endif markers in sched/psi.c
sched: Clean up and standardize #if/#else/#endif markers in sched/rt.c
sched: Clean up and standardize #if/#else/#endif markers in sched/sched.h
sched: Clean up and standardize #if/#else/#endif markers in sched/stats.[ch]
sched: Clean up and standardize #if/#else/#endif markers in sched/syscalls.c
sched: Clean up and standardize #if/#else/#endif markers in sched/topology.c
sched: Do not call __put_task_struct() on rt if pi_blocked_on is set
sched: Dump configuration and statistics of dualpi2 qdisc
sched: Fix proxy/current (push,pull)ability
sched: Fix runtime accounting w/ split exec & sched contexts
sched: Fix sched_numa_find_nth_cpu() if mask offline
sched: Make clangd usable
sched: Move update_curr_task logic into update_curr_se
sched: Start blocked_on chain processing in find_proxy_task()
sched: Struct definition and parsing of dualpi2 qdisc
 
sched_deadline, docs: add affinity setting with cgroup2 cpuset controller
sched_deadline, docs: replace rt-app examples with chrt or use config.json
 
sched_ext, rcu: Eject BPF scheduler on RCU CPU stall panic
 
sched_ext, sched/core: Factor out struct scx_task_group
sched_ext, sched/core: Fix build failure when !FAIR_GROUP_SCHED && EXT_GROUP_SCHED
 
sched_ext: Add support for cgroup bandwidth control interface
sched_ext: Always use SMP versions in kernel/sched/ext.c
sched_ext: Always use SMP versions in kernel/sched/ext.h
sched_ext: Always use SMP versions in kernel/sched/ext_idle.c
sched_ext: Always use SMP versions in kernel/sched/ext_idle.h
sched_ext: Documentation: Clarify time slice handling in task lifecycle
sched_ext: Drop kfuncs marked for removal in 6.15
sched_ext: Fix scx_bpf_reenqueue_local() reference
sched_ext: idle: Handle migration-disabled tasks in BPF code
sched_ext: idle: Make local functions static in ext_idle.c
sched_ext: idle: Remove unnecessary ifdef in scx_bpf_cpu_node()
sched_ext: Make scx_locked_rq() inline
sched_ext: Make scx_rq_bypassing() inline
sched_ext: Merge branch 'for-6.16-fixes' into for-6.17
sched_ext: Merge branch 'sched/core' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip into for-6.17
sched_ext: Return NULL in llc_span
 
scripts/gdb/symbols: make lx-symbols skip the s390 decompressor
 
scripts/kernel_doc.py: properly handle VIRTIO_DECLARE_FEATURES
 
scripts/spelling.txt: add notifer||notifier to spelling.txt
 
scripts: add origin commit identification based on specific patterns
scripts: add zboot support to extract-vmlinux
scripts: gdb: move MNT_* constants to gdb-parsed
scripts: kdoc: make it backward-compatible with Python 3.7
scripts: rust: emit path candidates in panic message
scripts: rust: replace length checks with match
scripts: scripts/test_doc_build.py: add script to test doc build
scripts: sphinx-pre-install: fix release detection for Fedora
scripts: sphinx-pre-install: properly handle SPHINXBUILD
scripts: test_doc_build.py: better adjust to python version
scripts: test_doc_build.py: better control its output
scripts: test_doc_build.py: improve cmd.log logic
scripts: test_doc_build.py: improve dependency list
scripts: test_doc_build.py: make capture assynchronous
scripts: test_doc_build.py: make the script smarter
scripts: test_doc_build.py: regroup and rename arguments
 
scsi: aacraid: Stop using PCI_IRQ_AFFINITY
scsi: arm64: dts: mediatek: mt8195: Add UFSHCI node
scsi: bfa: Double-free fix
scsi: core: Fix kernel doc for scsi_track_queue_full()
scsi: core: Remember if a device is an ATA device
scsi: core: sysfs: Correct sysfs attributes access rights
scsi: core: Use scsi_cmd_priv() instead of open-coding it
scsi: Don't use %pK through printk()
scsi: dt-bindings: mediatek,ufs: add MT8195 compatible and update clock nodes
scsi: dt-bindings: mediatek,ufs: Add ufs-disable-mcq flag for UFS host
scsi: elx: efct: Fix dma_unmap_sg() nents value
scsi: fc_transport: docs: Add documentation for FC Remote Ports
scsi: fcoe: Remove fcoe_select_cpu()
scsi: Fix sas_user_scan() to handle wildcard and multi-channel scans
scsi: fnic: Remove a useless struct mempool forward declaration
scsi: ibmvscsi_tgt: Fix dma_unmap_sg() nents value
scsi: ibmvscsi_tgt: Fix typo in comment
scsi: isci: Fix dma_unmap_sg() nents value
scsi: libiscsi: Initialize iscsi_conn->dd_data only if memory is allocated
scsi: libsas: Make sas_get_ata_info() static
scsi: libsas: Move declarations of internal functions to sas_internal.h
scsi: libsas: Refactor dev_is_sata()
scsi: libsas: Simplify sas_ata_wait_eh()
scsi: libsas: Use a bool for sas_deform_port() second argument
scsi: lpfc: Check for hdwq null ptr when cleaning up lpfc_vport structure
scsi: lpfc: Copyright updates for 14.4.0.10 patches
scsi: lpfc: Early return out of FDMI cmpl for locally rejected statuses
scsi: lpfc: Ensure HBA_SETUP flag is used only for SLI4 in dev_loss_tmo_callbk
scsi: lpfc: Fix buffer free/clear order in deferred receive path
scsi: lpfc: Fix wrong function reference in a comment
scsi: lpfc: Modify end-of-life adapters' model descriptions
scsi: lpfc: Move clearing of HBA_SETUP flag to before lpfc_sli4_queue_unset
scsi: lpfc: Relocate clearing initial phba flags from link up to link down hdlr
scsi: lpfc: Remove redundant assignment to avoid memory leak
scsi: lpfc: Revise CQ_CREATE_SET mailbox bitfield definitions
scsi: lpfc: Revise logging format for failed CT MIB requests
scsi: lpfc: Simplify error handling for failed lpfc_get_sli4_parameters cmd
scsi: lpfc: Skip RSCN processing when FC_UNLOADING flag is set
scsi: lpfc: Update debugfs trace ring initialization messages
scsi: lpfc: Update lpfc version to 14.4.0.10
scsi: MAINTAINERS: Update hisi_sas entry
scsi: mpi3mr: Correctly handle ATA device errors
scsi: mpi3mr: Drop unnecessary volatile from __iomem pointers
scsi: mpi3mr: Fix kernel-doc issues in mpi3mr_app.c
scsi: mpi3mr: Fix race between config read submit and interrupt completion
scsi: mpi3mr: Serialize admin queue BAR writes on 32-bit systems
scsi: mpi3mr: Update driver version to 8.14.0.5.50
scsi: mpt3sas: Correctly handle ATA device errors
scsi: mpt3sas: Drop unused variable in mpt3sas_send_mctp_passthru_req()
scsi: mpt3sas: Fix a fw_event memory leak
scsi: mvsas: Fix dma_unmap_sg() nents value
scsi: pm80xx: Add controller SCSI host fatal error uevents
scsi: pm80xx: Free allocated tags after failure
scsi: qla2xxx: Avoid stack frame size warning in qla_dfs
scsi: qla2xxx: Remove firmware URL
scsi: qla4xxx: Prevent a potential error pointer dereference
scsi: Revert "scsi: iscsi: Fix HW conn removal use after free"
scsi: scsi_debug: Make read-only arrays static const
scsi: scsi_devinfo: Remove redundant 'found'
scsi: scsi_transport_fc: Add comments to describe added 'rport' parameter
scsi: scsi_transport_fc: Change to use per-rport devloss_work_q
scsi: sd: Make sd shutdown issue START STOP UNIT appropriately
scsi: sd: set max_hw_wzeroes_unmap_sectors if device supports SD_ZERO_*_UNMAP
scsi: sr: Reinstate rotational media flag
scsi: target: core: Generate correct identifiers for PR OUT transport IDs
scsi: target: iblock: Allow iblock devices to be shared
scsi: trace: Show rtn in string for scsi_dispatch_cmd_error()
scsi: ufs: Clear ucd_rsp_ptr for UPIU requests once
scsi: ufs: core: Add HID support
scsi: ufs: core: Add ufshcd_dme_rmw() to modify DME attributes
scsi: ufs: core: Do not write interrupt enable register unnecessarily
scsi: ufs: core: Fix interrupt handling for MCQ Mode
scsi: ufs: core: Fix IRQ lock inversion for the SCSI host lock
scsi: ufs: core: Fix the return value documentation
scsi: ufs: core: Improve return value documentation
scsi: ufs: core: Move ufshcd_enable_intr() and ufshcd_disable_intr()
scsi: ufs: core: Remove duplicated code in ufshcd_send_bsg_uic_cmd()
scsi: ufs: core: Remove error print for devm_add_action_or_reset()
scsi: ufs: core: Remove WARN_ON_ONCE() call from ufshcd_uic_cmd_compl()
scsi: ufs: core: Rename ufshcd_wait_for_doorbell_clr()
scsi: ufs: core: Set and clear UIC Completion interrupt as needed
scsi: ufs: core: Use link recovery when h8 exit fails during runtime resume
scsi: ufs: core: Use str_true_false() helper in UFS_FLAG()
scsi: ufs: exynos: Fix programming of HCI_UTRL_NEXUS_TYPE
scsi: ufs: host: mediatek: Add clock scaling query function
scsi: ufs: host: mediatek: Add DDR_EN setting
scsi: ufs: host: mediatek: Add more UFSCHI hardware versions
scsi: ufs: host: mediatek: Change ref-clk timeout policy
scsi: ufs: host: mediatek: Handle broken RTC based on DTS setting
scsi: ufs: host: mediatek: Set IRQ affinity policy for MCQ mode
scsi: ufs: host: mediatek: Simplify boolean conversion
scsi: ufs: host: mediatek: Support clock scaling with Vcore binding
scsi: ufs: host: mediatek: Support FDE (AES) clock scaling
scsi: ufs: mcq: Fix memory allocation checks for SQE and CQE
scsi: ufs: mediatek: Fix out-of-bounds access in MCQ IRQ mapping
scsi: ufs: qcom : Fix NULL pointer dereference in ufs_qcom_setup_clocks
scsi: ufs: qcom : Refactor phy_power_on/off calls
scsi: ufs: qcom: add a new phy calibrate API call
scsi: ufs: qcom: Drop dead compile guard
scsi: ufs: ufs-mediatek: Add UFS host support for MT8195 SoC
scsi: ufs: ufs-pci: Add support for Intel Wildcat Lake
scsi: ufs: ufs-pci: Fix default runtime and system PM levels
scsi: ufs: ufs-pci: Fix hibernate state transition for Intel MTL-like host controllers
scsi: ufs: ufs-pci: Remove control of UIC Completion interrupt for Intel MTL
scsi: ufs: ufs-pci: Remove UFS PCI driver's ->late_init() call back
scsi: ufs: ufs-qcom: Enable QUnipro Internal Clock Gating
scsi: ufs: ufs-qcom: Fix ESI null pointer dereference
scsi: ufs: ufs-qcom: Update esi_vec_mask for HW major version >= 6
scsi: use block layer helpers to calculate num of queues
 
sctp: initialize more fields in sctp_v6_from_sk()
sctp: linearize cloned gso packets in sctp_rcv
sctp: Replace sockaddr with sockaddr_inet in sctp_addr union
 
Linux: SDCA Bug Fixes
 
secretmem: move setting O_LARGEFILE and bumping users' count to the place where we create the file
secretmem: remove uses of struct page
 
security/apparmor: use kfree_sensitive() in unpack_secmark()
 
security: Remove unused declaration cap_mmap_file()
 
securityfs: don't pin dentries twice, once is enough...
securityfs: pin filesystem only for objects directly in root
 
seg6: Allow End.X behavior to accept an oif
seg6: Call seg6_lookup_any_nexthop() from End.X behavior
seg6: Extend seg6_lookup_any_nexthop() with an oif argument
seg6: fix lenghts typo in a comment
 
selftest/mm: skip if fallocate() is unsupported in gup_longterm
 
selftest: add selftest for anycast notifications
selftest: Add selftest for multicast address notifications
selftest: af_unix: Add test for SO_INQ.
selftest: forwarding: router: Add a test case for IPv4 link-local source IP
selftest: net: extend msg_zerocopy test with forwarding
selftest: net: Fix weird setsockopt() in bind_bhash.c.
selftest: netdevsim: Add devlink rate tc-bw test
selftest: packetdrill: Add tcp_fastopen_server_reset-after-disconnect.pkt.
 
selftests/bpf: add a new test to check the consumer update case
selftests/bpf: Add cmp_map_pointer_with_const test
selftests/bpf: Add cookies check for raw_tp fill_link_info test
selftests/bpf: Add cookies check for tracing fill_link_info test
selftests/bpf: Add selftest for attaching tracing programs to functions in deny list
selftests/bpf: add selftests for bpf_arena_reserve_pages
selftests/bpf: Add Spectre v4 tests
selftests/bpf: Add test cases for bpf_dynptr_memset()
selftests/bpf: Add test cases with CONST_PTR_TO_MAP null checks
selftests/bpf: Add test for bpftool access to read-only protected maps
selftests/bpf: Add test for Spectre v1 mitigation
selftests/bpf: Add test to cover ktls with bpf_msg_pop_data
selftests/bpf: Add testcases for BPF_ADD and BPF_SUB
selftests/bpf: Add tests for bpf_cgroup_read_xattr
selftests/bpf: Add tests for bpf_cgroup_read_xattr
selftests/bpf: Add tests for BPF_NEG range tracking logic
selftests/bpf: Add tests for bpf_strnstr
selftests/bpf: Add tests for bucket resume logic in established sockets
selftests/bpf: Add tests for bucket resume logic in listening sockets
selftests/bpf: Add tests for prog streams
selftests/bpf: Add tests for string kfuncs
selftests/bpf: Add two selftests for mprog API based cgroup progs
selftests/bpf: Allow for iteration over multiple ports
selftests/bpf: Allow for iteration over multiple states
selftests/bpf: Allow macros in __retval
selftests/bpf: Allow veristat compile standalone
selftests/bpf: bpf_rdonly_cast u{8,16,32,64} access tests
selftests/bpf: check operations on untrusted ro pointers to mem
selftests/bpf: Create established sockets in socket iterator tests
selftests/bpf: Create iter_tcp_destroy test program
selftests/bpf: Don't call fsopen() as privileged user
selftests/bpf: Enable dynptr/test_probe_read_user_str_dynptr
selftests/bpf: Enable private stack tests for arm64
selftests/bpf: enable tracing_struct tests for arm64
selftests/bpf: Extend crypto_sanity selftest with invalid dst buffer
selftests/bpf: Fix "expression result unused" warnings with icecc
selftests/bpf: Fix a user_ringbuf failure with arm64 64KB page size
selftests/bpf: Fix bpf_mod_race test failure with arm64 64KB page size
selftests/bpf: Fix build error due to certain uninitialized variables
selftests/bpf: Fix cgroup_mprog_ordering failure due to uninitialized variable
selftests/bpf: Fix cgroup_xattr/read_cgroupfs_xattr
selftests/bpf: fix implementation of smp_mb()
selftests/bpf: Fix RELEASE build failure with gcc14
selftests/bpf: Fix ringbuf/ringbuf_write test failure with arm64 64KB page size
selftests/bpf: fix signedness bug in redir_partial()
selftests/bpf: Fix spelling mistake "subtration" -> "subtraction"
selftests/bpf: Fix test dynptr/test_dynptr_copy_xdp failure
selftests/bpf: Fix test dynptr/test_dynptr_memset_xdp_chunks failure
selftests/bpf: Fix two net related test failures with 64K page size
selftests/bpf: Fix unintentional switch case fall through
selftests/bpf: Fix usdt multispec failure with arm64/clang20 selftest build
selftests/bpf: Fix xdp_do_redirect failure with 64KB page size
selftests/bpf: improve error messages in veristat
selftests/bpf: include limits.h needed for PATH_MAX directly
selftests/bpf: Increase xdp data size for arm64 64K page size
selftests/bpf: Make ehash buckets configurable in socket iterator tests
selftests/bpf: Migrate fexit_noreturns case into tracing_failure test suite
selftests/bpf: More precise cpu_mitigations state detection
selftests/bpf: Move some tc_helpers.h functions to test_progs.h
selftests/bpf: Negative test case for ref_obj_id in args
selftests/bpf: Negative test case for tail call map
selftests/bpf: null checks for rdonly_untrusted_mem should be preserved
selftests/bpf: ptr_to_btf_id struct walk ending with primitive pointer
selftests/bpf: Range analysis test case for JSET
selftests/bpf: rbtree: Fix incorrect global variable usage
selftests/bpf: Reduce test_xdp_adjust_frags_tail_grow logs
selftests/bpf: Remove enum64 case from __arg_untrusted test suite
selftests/bpf: Separate var preset parsing in veristat
selftests/bpf: Set CONFIG_PACKET=y for selftests
selftests/bpf: Skip timer cases when bpf_timer is not supported
selftests/bpf: Support array presets in veristat
selftests/bpf: Support ppc64el in vmtest
selftests/bpf: Test array presets in veristat
selftests/bpf: test cases for __arg_untrusted
selftests/bpf: Test cross-sign 64bits range refinement
selftests/bpf: Test for unaligned flow_dissector ctx access
selftests/bpf: Test invalid narrower ctx load
selftests/bpf: Test invariants on JSLT crossing sign
selftests/bpf: tests for __arg_untrusted void * global func params
selftests/bpf: tests with a loop state missing read/precision mark
selftests/bpf: Update reg_bound range refinement logic
selftests/bpf: verify jset handling in CFG computation
 
selftests/cgroup: fix cpu.max tests
 
selftests/coredump: add coredump server selftests
selftests/coredump: cleanup coredump tests
selftests/coredump: fix build
selftests/coredump: make sure invalid paths are rejected
selftests/coredump: Remove the read() that fails the test
 
selftests/cpu-hotplug: fix typo in hotplaggable_offline_cpus function name
 
selftests/damon/_damon_sysfs: set Kdamond.pid in start()
selftests/damon/_damon_sysfs: support DAMOS action dests setup
selftests/damon/_damon_sysfs: support DAMOS filters setup
selftests/damon/_damon_sysfs: support DAMOS quota goal nid setup
selftests/damon/_damon_sysfs: support DAMOS quota weights setup
selftests/damon/_damon_sysfs: support DAMOS target_nid setup
selftests/damon/_damon_sysfs: support DAMOS watermarks setup
selftests/damon/_damon_sysfs: support monitoring intervals goal setup
selftests/damon/_damon_sysfs: use 2**32 - 1 as max nr_accesses and age
 
selftests/damon/drgn_dump_damon_status: dump ctx->ops.id
selftests/damon/drgn_dump_damon_status: dump DAMOS filters
selftests/damon/drgn_dump_damon_status: dump damos->migrate_dests
 
selftests/damon/sysfs.py: generalize DAMON context commit assertion
selftests/damon/sysfs.py: generalize DAMOS scheme commit assertion
selftests/damon/sysfs.py: generalize DAMOS schemes commit assertion
selftests/damon/sysfs.py: generalize DAMOS Watermarks commit assertion
selftests/damon/sysfs.py: generalize DamosQuota commit assertion
selftests/damon/sysfs.py: generalize monitoring attributes commit assertion
selftests/damon/sysfs.py: stop DAMON for dumping failures
selftests/damon/sysfs.py: test adaptive targets parameter
selftests/damon/sysfs.py: test DAMOS destinations commitment
selftests/damon/sysfs.py: test DAMOS filters commitment
selftests/damon/sysfs.py: test DAMOS schemes parameters setup
selftests/damon/sysfs.py: test monitoring attribute parameters
selftests/damon/sysfs.py: test non-default parameters runtime commit
selftests/damon/sysfs.py: test quota goal commitment
selftests/damon/sysfs.py: test runtime reduction of DAMON parameters
 
selftests/damon: add drgn script for extracting damon status
selftests/damon: add python and drgn-based DAMON sysfs test
selftests/damon: fix selftests by installing drgn related script
selftests/damon: introduce _common.sh to host shared function
 
selftests/drivers/net: Support ipv6 for napi_id test
 
selftests/fs/mount-notify: Fix compilation failure.
 
selftests/futex: Adapt the private hash test to RCU related changes
selftests/futex: Define SYS_futex on 32-bit architectures with 64-bit time_t
selftests/futex: Fix spelling mistake "Succeffuly" -> "Successfully"
selftests/futex: Remove support for IMMUTABLE
 
selftests/hid: run ruff format on the python part
selftests/hid: sync python tests to hid-tools 0.10
selftests/hid: sync the python tests to hid-tools 0.8
 
selftests/kernfs: test xattr retrieval
 
selftests/kexec: fix test_kexec_jump build
 
selftests/landlock: Add test to check rule tied to covered mount point
selftests/landlock: Fix build of audit_test
selftests/landlock: Fix readlink check
 
selftests/mm: add messages about test errors to the cow tests
selftests/mm: add process_madvise() tests
selftests/mm: add test for invalid multi VMA operations
selftests/mm: check for YAMA ptrace_scope configuraiton before modifying it
selftests/mm: convert some cow error reports to ksft_perror()
selftests/mm: don't compare return values to in cow
selftests/mm: fix FORCE_READ to read input value correctly
selftests/mm: fix UFFDIO_API usage with proper two-step feature negotiation
selftests/mm: guard-regions: Use SKIP() instead of ksft_exit_skip()
selftests/mm: pagemap_scan ioctl: add PFN ZERO test cases
selftests/mm: reduce uffd-unit-test poison test to minimum
selftests/mm: remove duplicate .gitignore entries
selftests/mm: reuse FORCE_READ to replace "asm volatile("" : "+r" (XXX));"
selftests/mm: use generic read_sysfs in thuge-gen test
 
selftests/mount_setattr: add smoke tests for open_tree_attr(2) bug
 
selftests/net: packetdrill: add --mss option to three tests
selftests/net: packetdrill: add tcp_dsack_mult.pkt
selftests/net: packetdrill: add tcp_ooo_rcv_mss.pkt
selftests/net: packetdrill: add tcp_rcv_big_endseq.pkt
selftests/net: packetdrill: add tcp_rcv_toobig.pkt
selftests/net: packetdrill: more xfail changes
 
selftests/nolibc: Add coverage of vfork()
selftests/nolibc: add x32 test configuration
selftests/nolibc: avoid GCC 15 -Wunterminated-string-initialization
selftests/nolibc: correctly report errors from printf() and friends
selftests/nolibc: create /dev/full when running as PID 1
selftests/nolibc: drop implicit defconfig executions
selftests/nolibc: fix EXTRACONFIG variables ordering
selftests/nolibc: integrate with kselftests
selftests/nolibc: make stackprotector probing more robust
selftests/nolibc: rename Makefile
selftests/nolibc: show failed run if test process crashes
selftests/nolibc: split out CFLAGS logic
selftests/nolibc: use file driver for QEMU serial
 
selftests/perf_events: Add a mmap() correctness test
 
selftests/pidfd: decode pidfd file handles withou having to specify an fd
selftests/pidfd: Fix duplicate-symbol warnings for SCHED_ CPP symbols
selftests/pidfd: test extended attribute support
selftests/pidfd: test extended attribute support
selftests/pidfd: test setattr support
 
selftests/proc: add /proc/pid/maps tearing from vma split test
selftests/proc: add verbose mode for /proc/pid/maps tearing tests
selftests/proc: extend /proc/pid/maps tearing test to include vma remapping
selftests/proc: extend /proc/pid/maps tearing test to include vma resizing
selftests/proc: fix string literal warning in proc-maps-race.c
 
selftests/ptrace: Fix spelling mistake "multible" -> "multiple"
 
selftests/sched_ext: Remove duplicate sched.h header
 
selftests/tc-testing: Add selftests for qdisc DualPI2
selftests/tc-testing: Add tests for restrictions on netem duplication
selftests/tc-testing: Check backlog stats in gso_skb case
selftests/tc-testing: Enable CONFIG_IP_SET
selftests/tc-testing: Fix warning and style check on tdc.sh
selftests/tc-testing: sfq: check perturb timer values
 
selftests/thermal: remove duplicate newlines in perror calls
selftests/thermal: remove duplicate sprintf() call in workload_hint_test
 
selftests/tracing: Fix false failure of subsystem event test
 
selftests/udmabuf: add a test to pin first before writing to memfd
 
selftests/vsock: add initial vmtest.sh for vsock
 
selftests: Add tests for PR_SYS_DISPATCH_INCLUSIVE_ON
selftests: Add version file to kselftest installation dir
selftests: ALSA: fix memory leak in utimer test
selftests: avoid using ifconfig
selftests: bonding: add fail_over_mac testing
selftests: bonding: add test for passive LACP mode
selftests: bonding: add vlan over bond testing
selftests: bpf: fix legacy netfilter options
selftests: breakpoints: use suspend_stats to reliably check suspend success
selftests: cachestat: add tests for mmap, refactor and enhance mmap test for cachestat validation
selftests: can: enable CONFIG_CAN_VCAN as a module
selftests: cgroup: Add support for named v1 hierarchies in test_core
selftests: cgroup: Allow longer timeout for kmem_dead_cgroups cleanup
selftests: cgroup: Fix compilation on pre-cgroupns kernels
selftests: cgroup: Fix missing newline in test_zswap_writeback_one
selftests: cgroup: Optionally set up v1 environment
selftests: cgroup_util: Add helpers for testing named v1 hierarchies
selftests: devmem: add ipv4 support to chunks test
selftests: devmem: remove unused variable
selftests: drv-net: Add bpftool util
selftests: drv-net: add helper/wrapper for bpftrace
selftests: drv-net: add rss_api to the Makefile
selftests: drv-net: Add test for devlink-rate traffic class bandwidth distribution
selftests: drv-net: csum: fix interface name for remote host
selftests: drv-net: devmem: use new mattr ynl helpers
selftests: drv-net: don't assume device has only 2 queues
selftests: drv-net: Fix remote command checking in require_cmd()
selftests: drv-net: import things in lib one by one
selftests: drv-net: Make command requirements explicit
selftests: drv-net: rss_api: context create and delete tests
selftests: drv-net: rss_api: factor out checking min queue count
selftests: drv-net: rss_api: test input-xfrm and hash fields
selftests: drv-net: rss_api: test setting hashing key via Netlink
selftests: drv-net: rss_api: test setting indirection table via Netlink
selftests: drv-net: stats: fix pylint issues
selftests: drv-net: stats: use skip instead of xfail for unsupported features
selftests: drv-net: Strip '@' prefix from bpftrace map keys
selftests: drv-net: Test head-adjustment support
selftests: drv-net: test RSS header field configuration
selftests: drv-net: test RSS Netlink notifications
selftests: drv-net: Test tail-adjustment support
selftests: drv-net: Test XDP_PASS/DROP support
selftests: drv-net: Test XDP_TX support
selftests: drv-net: tso: enable test cases based on hw_features
selftests: drv-net: tso: fix non-tunneled tso6 test case name
selftests: drv-net: tso: fix vxlan tunnel flags to get correct gso_type
selftests: drv-net: Wait for bkg socat to start
selftests: fib_nexthops: Add test cases for FDB status change
selftests: fib_nexthops: Fix creation of non-FDB nexthops
selftests: Fix errno checking in syscall_user_dispatch test
selftests: flip local/remote endpoints in iou-zcrx.py
selftests: forwarding: Add a test for verifying VXLAN MC underlay
selftests: forwarding: adf_mcd_start(): Allow configuring custom interfaces
selftests: forwarding: lib: Move smcrouted helpers here
selftests: forwarding: lib: Split setup_wait()
selftests: harness: Rename is_signed_type() to avoid collision with overflow.h
selftests: ipc: Replace fail print statements with ksft_test_result_fail
selftests: khugepaged: fix the shmem collapse failure
selftests: mm: add shmem collapse as a default test item
selftests: mptcp: avoid spurious errors on TCP disconnect
selftests: mptcp: connect: catch IO errors on listen side
selftests: mptcp: connect: fix C23 extension warning
selftests: mptcp: connect: print pcap prefix
selftests: mptcp: disable add_addr retrans in endpoint_tests
selftests: mptcp: pm: check flush doesn't reset limits
selftests: mptcp: print trailing bytes with od
selftests: mptcp: shellcheck: support v0.11.0
selftests: mptcp: sockopt: fix C23 extension warning
selftests: mptcp: sockopt: fix error messages
selftests: mptcp: userspace pm: validate deny-join-id0 flag
selftests: net/forwarding: test purge of active DWRR classes
selftests: net: Add a selftest for externally validated neighbor entries
selftests: net: Add a selftest for VXLAN with FDB nexthop groups
selftests: net: Add IPv6 support to netconsole basic tests
selftests: net: add netconsole test for cmdline configuration
selftests: net: add netdev-l2addr.sh for testing L2 address functionality
selftests: net: add netpoll basic functionality test
selftests: net: add test for destination in broadcast packets
selftests: net: add test for variable PMTU in broadcast routes
selftests: net: Enable legacy netfilter legacy options.
selftests: net: extend SCM_PIDFD test to cover stale pidfds
selftests: net: Fix flaky neighbor garbage collection test
selftests: net: lib: Add ip_link_has_flag()
selftests: net: packetdrill: xfail all problems on slow machines
selftests: net: prevent Python from buffering the output
selftests: net: Refactor cleanup logic in lib_netcons.sh
selftests: net: Skip test if IPv6 is not configured
selftests: net: use slowwait to make sure IPv6 setup finished
selftests: net: use slowwait to stabilize vrf_route_leaking test
selftests: netconsole: Add support for basic netconsole target format
selftests: netconsole: Add tests for 'msgid' feature in sysdata
selftests: netconsole: Do not exit from inside the validation function
selftests: netdevsim: Xfail nexthop test on slow machines
selftests: netfilter: Enable CONFIG_INET_SCTP_DIAG
selftests: netfilter: fix udpclash tool hang
selftests: netfilter: Ignore tainted kernels in interface stress test
selftests: netfilter: ipvs.sh: Explicity disable rp_filter on interface tunl0
selftests: nettest: Fix typo in log and error messages for clarity
selftests: openvswitch: add a simple test for tunnel metadata
selftests: packetdrill: correct the expected timing in tcp_rcv_big_endseq
selftests: pci_endpoint: Add doorbell test case
selftests: pp-bench: remove page_pool_put_page wrapper
selftests: pp-bench: remove unneeded linux/version.h
selftests: print installation complete message
selftests: ptrace: add set_syscall_info to .gitignore
selftests: rtnetlink.sh: remove esp4_offload after test
selftests: rtnetlink: add macsec and vlan nesting test
selftests: rtnetlink: Add operational state test
selftests: rtnetlink: fix addrlft test flakiness on power-saving systems
selftests: seg6: Add test cases for End.X with link-local nexthop
selftests: seg6: fix instaces typo in comments
selftests: tc: Add generic erspan_opts matching support for tc-flower
selftests: tcp_ao: fix spelling in seq-ext.c comment
selftests: tls: add tests for zero-length records
selftests: tls: make the new data_steal test less flaky
selftests: tls: test skb copy under mem pressure and OOB
selftests: tls: test TCP stealing data from under the TLS socket
selftests: tracing: Enable fprobe events before checking enable_functions
selftests: tracing: Use mutex_unlock for testing glob filter
selftests: ublk: add helper ublk_handle_uring_cmd() for handle ublk command
selftests: ublk: add utils.h
selftests: ublk: improve flags naming
selftests: ublk: pass 'ublk_thread *' to ->queue_io() and ->tgt_io_done()
selftests: ublk: pass 'ublk_thread *' to more common helpers
selftests: ublk: remove `tag` parameter of ->tgt_io_done()
selftests: ublk: remove ublk queue self-defined flags
selftests: ublk: Use ARRAY_SIZE() macro to improve code
selftests: vDSO: chacha: Correctly skip test if necessary
selftests: vDSO: clock_getres: Drop unused include of err.h
selftests: vDSO: Enable -Wall
selftests: vDSO: vdso_config: Avoid -Wunused-variables
selftests: vDSO: vdso_standalone_test_x86: Replace source file with symlink
selftests: vDSO: vdso_test_correctness: Fix -Wstrict-prototypes
selftests: vDSO: vdso_test_getrandom: Always print TAP header
selftests: vDSO: vdso_test_getrandom: Avoid -Wunused
selftests: vDSO: vdso_test_getrandom: Drop unused include of linux/compiler.h
 
selftets/damon: add a test for memcg_path leak
 
selinux: add __GFP_NOWARN to hashtab_init() allocations
selinux: add a 5 second sleep to /sys/fs/selinux/user
selinux: don't bother with selinuxfs_info_free() on failures
selinux: implement inode_file_[g|s]etattr hooks
selinux: introduce neveraudit types
selinux: optimize selinux_inode_getattr/permission() based on neveraudit|permissive
 
seq_buf: Introduce KUnit tests
 
serial: 8250: document doubled "type == PORT_8250_CIR" check
serial: 8250: drop DEBUG_AUTOCONF() macro
serial: 8250: drop unused frac from serial8250_do_get_divisor()
serial: 8250: export RSA functions
serial: 8250: extract serial8250_clear_interrupts()
serial: 8250: extract serial8250_iir_txen_test()
serial: 8250: extract serial8250_init_mctrl()
serial: 8250: extract serial8250_initialize()
serial: 8250: extract serial8250_set_afe()
serial: 8250: extract serial8250_set_efr()
serial: 8250: extract serial8250_set_errors_and_ignores
serial: 8250: extract serial8250_set_fcr()
serial: 8250: extract serial8250_set_ier()
serial: 8250: extract serial8250_set_mini()
serial: 8250: extract serial8250_set_TRG_levels()
serial: 8250: extract serial8250_set_trigger_for_slow_speed()
serial: 8250: extract serial8250_startup_special()
serial: 8250: extract serial8250_THRE_test()
serial: 8250: extract serial_get_or_create_irq_info()
serial: 8250: fix panic due to PSLVERR
serial: 8250: invert condition to avoid a goto label
serial: 8250: invert conditions in RSA functions
serial: 8250: invert serial8250_register_8250_port() CIR condition
serial: 8250: lcr compute cleanup
serial: 8250: Move CE4100 quirks to a module under 8250 driver
serial: 8250: move RSA functions to 8250_rsa.c
serial: 8250: put RSA functions to their namespace
serial: 8250: remove CONFIG_SERIAL_8250_RSA inline macros from code
serial: 8250: remove debug prints from ISR
serial: 8250: rename lsr_TEMT, iir_NOINT to lowercase
serial: 8250: sanitize uart_port::serial_{in,out}() types
serial: 8250: use hashtable
serial: 8250_ce4100: Fix CONFIG_SERIAL_8250=n build
serial: 8250_dw: Fix typo "notifer"
serial: 8250_ni: Fix build warning
serial: 8250_ni: Reorder local variables
serial: 8250_omap: use uart_port pointer when available
serial: 8520_ce4100: Reuse mem_serial_in() in ce4100_mem_serial_in()
serial: ce4100: clean up serial_in/out() hooks
serial: ce4100: fix build after serial_in/out() changes
serial: qcom-geni: Add support for 8 Mbps baud rate
serial: qcom-geni: Enable PM runtime for serial driver
serial: qcom-geni: Enable Serial on SA8255p Qualcomm platforms
serial: qcom-geni: Enable support for half-duplex mode
serial: qcom-geni: move clock-rate logic to separate function
serial: qcom-geni: move resource control logic to separate functions
serial: qcom-geni: move resource initialization to separate function
serial: Remove unused uart_get_console
serial: sc16is7xx: fix bug in flow control levels init
serial: sh-sci: Add R-Car Gen5 support
serial: sh-sci: Add support for RZ/T2H SCI
serial: sh-sci: Convert to DEFINE_SIMPLE_DEV_PM_OPS()
serial: sh-sci: Replace direct stop_rx/stop_tx calls with port ops in sci_shutdown()
serial: sh-sci: Use private port ID
serial: xilinx_uartps: read reg size from DTS
 
set_default_d_op(): calculate the matching value for ->d_flags
 
sfc: eliminate xdp_rxq_info_valid using XDP base API
sfc: falcon: refactor and document ef4_ethtool_get_rxfh_fields
sfc: siena: eliminate xdp_rxq_info_valid using XDP base API
sfc: unfix not-a-typo in comment
 
sh: Do not use hyphen in exported variable name
sh: ptrace: Use USER_REGSET_NOTE_TYPE() to specify regset note names
 
shmem: no dentry retention past the refcount reaching zero
 
signal: Fix memory leak for PIDFD_SELF* sentinels
 
simple_lookup(): just set DCACHE_DONTCACHE
 
simple_recursive_removal(): saner interaction with fsnotify
 
skbuff: Add MSG_MORE flag to optimize tcp large packet transmission
 
slab: Add SL_partial flag
slab: Add SL_pfmemalloc flag
slab: Decouple slab_debug and no_hash_pointers
slab: Rename slab->__page_flags to slab->flags
slab: Update MAINTAINERS entry
 
slub: Fix a documentation build error for krealloc()
 
smb/server: add ksmbd_vfs_kern_path()
smb/server: avoid deadlock when linking with ReplaceIfExists
smb/server: simplify ksmbd_vfs_kern_path_locked()
smb/server: use lookup_one_unlocked()
 
smb3 client: add way to show directory leases for improved debugging
smb3 client: fix return code mapping of remap_file_range
 
smb3: fix for slab out of bounds on mount to ksmbd
 
smb: change return type of cached_dir_lease_break() to bool
smb: client: add mid_counter_lock to protect the mid counter counter
smb: client: add new tracepoint to trace lease break notification
smb: client: allow parsing zero-length AV pairs
smb: client: default to nonativesocket under POSIX mounts
smb: client: don't call init_waitqueue_head(&info->conn_wait) twice in _smbd_get_connection
smb: client: don't wait for info->send_pending == 0 on error
smb: client: fix compound alignment with encryption
smb: client: fix creating symlinks under POSIX mounts
smb: client: fix data loss due to broken rename(2)
smb: client: fix file open check in __cifs_unlink()
smb: client: fix filename matching of deferred files
smb: client: fix mid_q_entry memleak leak with per-mid locking
smb: client: fix netns refcount leak after net_passive changes
smb: client: Fix NULL pointer dereference in cifs_debug_dirs_proc_show()
smb: client: fix race with concurrent opens in rename(2)
smb: client: fix race with concurrent opens in unlink(2)
smb: client: fix session setup against servers that require SPN
smb: client: fix smbdirect_recv_io leak in smbd_negotiate() error path
smb: client: fix spellings in comments
smb: client: fix wrong index reference in smb2_compound_op()
smb: client: get rid of kstrdup() when parsing domain mount option
smb: client: get rid of kstrdup() when parsing iocharset mount option
smb: client: get rid of kstrdup() when parsing pass mount option
smb: client: get rid of kstrdup() when parsing pass2 mount option
smb: client: get rid of kstrdup() when parsing user mount option
smb: client: handle unlink(2) of files open by different clients
smb: client: improve logging in smbd_conn_upcall()
smb: client: let recv_done verify data_offset, data_length and remaining_data_length
smb: client: let recv_done() avoid touching data_transfer after cleanup/move
smb: client: let recv_done() cleanup before notifying the callers.
smb: client: let send_done() cleanup before calling smbd_disconnect_rdma_connection()
smb: client: let smbd_destroy() call disable_work_sync(&info->post_send_credits_work)
smb: client: make sure we call ib_dma_unmap_single() only if we called ib_dma_map_single already
smb: client: make use of smb: smbdirect_socket.recv_io.free.{list,lock}
smb: client: make use of SMBDIRECT_RECV_IO_MAX_SGE
smb: client: make use of smbdirect_socket->recv_io.expected
smb: client: make use of smbdirect_socket.recv_io.reassembly.*
smb: client: make use of smbdirect_socket.{send,recv}_io.mem.{cache,pool}
smb: client: make use of struct smbdirect_recv_io
smb: client: make use of struct smbdirect_send_io
smb: client: only use a single wait_queue to monitor smbdirect connection status
smb: client: remove redundant lstrp update in negotiate protocol
smb: client: remove separate empty_packet_queue
smb: client: remove unused enum smbd_connection_status
smb: client: remove unused smbd_connection->fragment_reassembly_remaining
smb: client: rename server mid_lock to mid_queue_lock
smb: client: return an error if rdma_connect does not return within 5 seconds
smb: client: set symlink type as native for POSIX mounts
smb: client: show negotiated cipher in DebugData
smb: client: smb: client: eliminate mid_flags field
smb: client: use disable[_delayed]_work_sync in smbdirect.c
smb: server: don't use delayed_work for post_recv_credits_work
smb: server: Fix extension string in ksmbd_extract_shortname()
smb: server: let recv_done() avoid touching data_transfer after cleanup/move
smb: server: let recv_done() consistently call put_recvmsg/smb_direct_disconnect_rdma_connection
smb: server: let smb_direct_writev() respect SMB_DIRECT_MAX_SEND_SGES
smb: server: make sure we call ib_dma_unmap_single() only if we called ib_dma_map_single already
smb: server: remove separate empty_recvmsg_queue
smb: server: split ksmbd_rdma_stop_listening() out of ksmbd_rdma_destroy()
smb: server: use disable_work_sync in transport_rdma.c
smb: smbdirect: add SMBDIRECT_RECV_IO_MAX_SGE
smb: smbdirect: add smbdirect_socket.{send,recv}_io.mem.{cache,pool}
smb: smbdirect: introduce smbdirect_socket.recv_io.expected
smb: smbdirect: introduce smbdirect_socket.recv_io.free.{list,lock}
smb: smbdirect: introduce smbdirect_socket.recv_io.reassembly.*
smb: smbdirect: introduce struct smbdirect_recv_io
smb: smbdirect: introduce struct smbdirect_send_io
 
smp: Defer check for local execution in smp_call_function_many_cond()
smp: Document preemption and stop_machine() mutual exclusion
smp: Fix spelling in on_each_cpu_cond_mask()'s doc-comment
smp: Fix typo in comment for raw_smp_processor_id()
smp: Improve locality in smp_call_function_any()
smp: Use cpumask_any_but() in smp_call_function_many_cond()
smp: Wait only if work was enqueued
 
smpboot: introduce SDTL_INIT() helper to tidy sched topology setup
 
soc/tegra: Add Tegra264 APBMISC compatible string
soc/tegra: cbb: Add support for CBB fabrics in Tegra254
soc/tegra: cbb: Add support for CBB fabrics in Tegra264
soc/tegra: cbb: Change master/slave to initiator/target
soc/tegra: cbb: Clear ERR_FORCE register with ERR_STATUS
soc/tegra: cbb: Improve handling for per SoC fabric data
soc/tegra: cbb: Make error interrupt enable and status per SoC
soc/tegra: cbb: Support HW lookup to get timed out target address
soc/tegra: Enable support for Tegra264
soc/tegra: pmc: Add Tegra264 support
soc/tegra: pmc: Ensure power-domains are in a known state
soc/tegra: pmc: Opt-out from genpd's common ->sync_state() support
 
soc: apple: rtkit: Make shmem_destroy optional
soc: aspeed: lpc-snoop: Consolidate channel initialisation
soc: aspeed: lpc-snoop: Constrain parameters in channel paths
soc: aspeed: lpc-snoop: Ensure model_data is valid
soc: aspeed: lpc-snoop: Lift channel config to const structs
soc: aspeed: lpc-snoop: Rearrange channel paths
soc: aspeed: lpc-snoop: Rename 'channel' to 'index' in channel paths
soc: aspeed: lpc-snoop: Switch to devm_clk_get_enabled()
soc: aspeed: lpc-snoop: Use dev_err_probe() where possible
soc: fsl: qe: convert set_multiple() to returning an integer
soc: fsl: qe: use new GPIO line value setter callbacks
soc: hisilicon: kunpeng_hccs: Fix incorrect log information
soc: mediatek: mtk-mutex: Fix confusing usage of MUTEX_MOD2
soc: qcom: add configuration for MSM8929
soc: qcom: Add UBWC config provider
soc: qcom: fix endianness for QMI header
soc: qcom: geni-se: Enable QUPs on SA8255p Qualcomm platforms
soc: qcom: mdt_loader: Actually use the e_phoff
soc: qcom: mdt_loader: Deal with zero e_shentsize
soc: qcom: mdt_loader: Ensure we don't read past the ELF header
soc: qcom: mdt_loader: Fix error return values in mdt_header_valid()
soc: qcom: mdt_loader: Rename mdt_phdr_valid()
soc: qcom: pmic_glink: fix OF node leak
soc: qcom: qcom_stats: Add QMP support for syncing ddr stats
soc: qcom: qcom_stats: Add support to read DDR statistic
soc: qcom: QMI encoding/decoding for big endian
soc: qcom: rpmh-rsc: Add RSC version 4 support
soc: qcom: socinfo: Add PM7550 & PMIV0108 PMICs
soc: qcom: socinfo: Add SoC IDs for SM7635 family
soc: qcom: socinfo: Add support to retrieve APPSBL build details
soc: qcom: socinfo: Add support to retrieve TME build details
soc: qcom: spmi-pmic: add more PMIC SUBTYPE IDs
soc: qcom: ubwc: Add #defines for UBWC swizzle bits
soc: qcom: ubwc: Add missing UBWC config for SM7225
soc: qcom: ubwc: add more missing platforms
soc: qcom: ubwc: Fill in UBWC swizzle cfg for platforms that lack one
soc: qcom: ubwc: Fix SM6125's ubwc_swizzle value
soc: qcom: ubwc: provide no-UBWC configuration
soc: qcom: ubwc: use no-uwbc config for MSM8917
soc: qcom: use no-UBWC config for MSM8956/76
soc: renesas: Add RZ/N2H (R9A09G087) config option
soc: renesas: Add RZ/T2H (R9A09G077) config option
soc: renesas: pwc-rzv2m: Use new GPIO line value setter callbacks
soc: renesas: Sort Renesas Kconfig configs
soc: spacemit: create a header for clock/reset registers
soc: Use dev_fwnode()
 
soundwire: amd: add check for status update registers
soundwire: amd: Add support for acp7.2 platform
soundwire: amd: cancel pending slave status handling workqueue during remove sequence
soundwire: amd: serialize amd manager resume sequence during pm_prepare
soundwire: Correct some property names
soundwire: debugfs: move debug statement outside of error handling
soundwire: intel_ace2.x: Use str_read_write() helper
soundwire: intel_auxdevice: add rt721 codec to wake_capable_list
soundwire: Move handle_nested_irq outside of sdw_dev_lock
soundwire: qcom: demote probe registration printk
soundwire: stream: restore params when prepare ports fail
soundwire: update Intel BPT message length limitation
 
sparc64: remove hugetlb_free_pgd_range()
 
sparc: ptrace: Use USER_REGSET_NOTE_TYPE() to specify regset note names
 
sphinx: kernel_abi: fix performance regression with O=
 
spi: Add Amlogic SPISG driver
spi: Add driver for the RZ/V2H(P) RSPI IP
spi: atmel-quadspi: Use `devm_dma_request_chan()`
spi: cadence-qspi: defer runtime support on socfpga if reset bit is enabled
spi: cadence-quadspi: Implement refcount to handle unbind during busy
spi: cs42l43: Property entry should be a null-terminated array
spi: dt-bindings: Add binding document of Amlogic SPISG controller
spi: dt-bindings: add nxp,lpc3220-spi.yaml
spi: dt-bindings: Convert marvell,orion-spi to DT schema
spi: dt-bindings: Document the RZ/V2H(P) RSPI
spi: dt-bindings: mediatek,spi-mt65xx: Add support for MT6991/MT8196 SPI
spi: dt-bindings: mxs-spi: allow clocks properpty
spi: dt-bindings: spi-mux: Drop "spi-max-frequency" as required
spi: dt-bindings: spi-sg2044-nor: Change SOPHGO SG2042
spi: dt-bindings: stm32: deprecate `st,spi-midi-ns` property
spi: dt-bindings: stm32: update bindings with SPI Rx DMA-MDMA chaining
spi: falcon: mark falcon_sflash_xfer() as static
spi: gpio: Use explicit 'unsigned int' for parameter types
spi: intel: Allow writeable MTD partition with module param
spi: Merge up fixes
spi: microchip-core-qspi: Add regular transfers
spi: microchip-core-qspi: Add regular transfers
spi: microchip-core-qspi: remove unused param from mchp_coreqspi_write_op()
spi: microchip-core-qspi: set min_speed_hz during probe
spi: microchip-core-qspi: stop checking viability of op->max_freq in supports_op callback
spi: offload trigger: add ADI Util Sigma-Delta SPI driver
spi: omap2-mcspi: drive SPI_CLK on transfer_setup()
spi: Remove redundant pm_runtime_mark_last_busy() calls
spi: rspi: Convert to DEFINE_SIMPLE_DEV_PM_OPS()
spi: sh-msiof: Convert to DEFINE_SIMPLE_DEV_PM_OPS()
spi: sophgo: Add SPI NOR controller for SG2042
spi: spi-fsl-dspi: Add config and regmaps for S32G platforms
spi: spi-fsl-dspi: Avoid setup_accel logic for DMA transfers
spi: spi-fsl-dspi: Define regmaps per device
spi: spi-fsl-dspi: DSPI support for NXP S32G
spi: spi-fsl-dspi: Enable modified transfer protocol on S32G
spi: spi-fsl-dspi: Enable support for S32G platforms
spi: spi-fsl-dspi: Re-use one volatile regmap for both device types
spi: spi-fsl-dspi: Reinitialize DSPI regs after resuming for S32G
spi: spi-fsl-dspi: Revert unintended dependency change in config SPI_FSL_DSPI
spi: spi-fsl-dspi: Use DMA for S32G controller in target mode
spi: spi-fsl-dspi: Use spi_alloc_target for target
spi: spi-fsl-lpspi: Add compatible for S32G
spi: spi-fsl-lpspi: Clamp too high speed_hz
spi: spi-fsl-lpspi: Clear status register after disabling the module
spi: spi-fsl-lpspi: Constify devtype datas
spi: spi-fsl-lpspi: Fix transmissions when using CONT
spi: spi-fsl-lpspi: Generic fixes and support for
spi: spi-fsl-lpspi: Parameterize reading num-cs from hardware
spi: spi-fsl-lpspi: Reset FIFO and disable module on transfer abort
spi: spi-fsl-lpspi: Set correct chip-select polarity bit
spi: spi-fsl-lpspi: Treat prescale_max == 0 as no erratum
spi: spi-mem: Add missing kdoc argument
spi: spi-mem: add spi_mem_adjust_op_freq() in spi_mem_supports_op()
spi: spi-mem: Take into account the actual maximum frequency
spi: spi-mem: Use picoseconds for calculating the op durations
spi: spi-mt65xx: Add support for MT6991 Dimensity 9400 SPI IPM
spi: spi-nxp-fspi: Check return value of devm_mutex_init()
spi: spi-pci1xxxx: Add support for 25MHz Clock frequency in C0
spi: spi-pci1xxxx: Add support for per-instance DMA interrupt vectors
spi: spi-pci1xxxx: enable concurrent DMA read/write across SPI transfers
spi: spi-qpic-snand: add support for 8 bits ECC strength
spi: spi-qpic-snand: enable 8 bits ECC strength
spi: spi-qpic-snand: fix calculating of ECC OOB regions' properties
spi: spi-qpic-snand: remove 'qpic_snand_op' structure
spi: spi-qpic-snand: simplify bad block marker duplication
spi: spi-qpic-snand: unregister ECC engine on probe error and device remove
spi: spi-qpic-snand: use correct CW_PER_PAGE value for OOB write
spi: spi-qpic-snand: use NANDC_STEP_SIZE consistently
spi: spi-sg2044-nor: Add configurable chip_info
spi: spi-sg2044-nor: Add SPI-NOR controller for SG2042
spi: spidev: Add an entry for the ABB spi sensors
spi: SPISG: Fix less than zero comparison on a u32 variable
spi: st: fix PM macros to use CONFIG_PM instead of CONFIG_PM_SLEEP
spi: st: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr()
spi: stm32-ospi: Fix NULL vs IS_ERR() bug in stm32_ospi_get_resources()
spi: stm32-ospi: Use of_reserved_mem_region_to_resource() for "memory-region"
spi: stm32: Add SPI_READY mode to spi controller
spi: stm32: Check for cfg availability in stm32_spi_probe
spi: stm32: delete stray tabs in stm32h7_spi_data_idleness()
spi: stm32: deprecate `st,spi-midi-ns` property
spi: stm32: fix pointer-to-pointer variables usage
spi: stm32: fix sram pool free in probe error path
spi: stm32: use STM32 DMA with STM32 MDMA to enhance DDR use
spi: xilinx: Fix block comment style and minor cleanups
 
spidev: introduce trivial abb sensor device
 
Linux: split d_flags calculation out of d_set_d_op()
 
spufs: switch to locked_recursive_removal()
 
squashfs: fix incorrect argument to sizeof in kmalloc_array call
squashfs: fix memory leak in squashfs_fill_super
squashfs: pass the inode to squashfs_readahead_fragment()
squashfs: replace ;; with ; and end of fi declaration
squashfs: use folios in squashfs_bio_read_cached()
 
srcu: Add guards for SRCU-fast readers
srcu: Expedite SRCU-fast grace periods
srcu: Remove SRCU-lite implementation
 
ssb: use new GPIO line value setter callbacks
ssb: use new GPIO line value setter callbacks for the second GPIO chip
 
stackdepot: make max number of pools boot-time configurable
 
stackleak: Rename STACKLEAK to KSTACK_ERASE
stackleak: Rename stackleak_track_stack to __sanitizer_cov_stack_depth
stackleak: Split KSTACK_ERASE_CFLAGS from GCC_PLUGINS_CFLAGS
 
staging: axis-fifo: add debugfs interface for dumping fifo registers
staging: axis-fifo: remove sysfs interface
staging: fbtft: cleanup error handling in fbtft_framebuffer_alloc()
staging: fbtft: fix potential memory leak in fbtft_framebuffer_alloc()
staging: fbtft: fix potential memory leak in fbtft_framebuffer_alloc()
staging: gpib: Add bit and byte padding to ioctl structs
staging: gpib: Add init response codes for new ni-usb-hs+
staging: gpib: Add local include file for commands
staging: gpib: cec: Fix inconsistent indentation in cec_pci_attach()
staging: gpib: Fix error code in board_type_ioctl()
staging: gpib: Fix error handling paths in cb_gpib_probe()
staging: gpib: fix typo
staging: gpib: fix unset padding field copy back to userspace
staging: gpib: hp_82341: Replace manual comparison with min/max macro
staging: gpib: lpvo_usb_gpib: Remove unreachable return statement
staging: gpib: Remove unneeded enums and functions
staging: gpib: Update TODO
staging: gpib: Use standard size basic uapi types
staging: greybus: Documentation: firmware.c: fix whitespace alignments
staging: greybus: Documentation: firmware: Move logical AND to previous line
staging: greybus: gbphy: fix up const issue with the match callback
staging: greybus: power_supply fix alignment
staging: greybus: remove unnecessary GPIO line direction check
staging: media: atomisp: Fix stack buffer overflow in gmin_get_var_int()
staging: nvec: Fix incorrect null termination of battery manufacturer
staging: rtl8723bs: _InitOtherVariable is empty
staging: rtl8723bs: add missing blank line after declaration
staging: rtl8723bs: Align next line to open parentheses in core/rtw_xmit.c
staging: rtl8723bs: CheckFwRsvdPageContent is empty
staging: rtl8723bs: clean up redundant & parentheses
staging: rtl8723bs: dm_CheckStatistics is empty
staging: rtl8723bs: DoIQK_8723B is empty
staging: rtl8723bs: Efuse_WordEnableDataWrite() is not used
staging: rtl8723bs: hal: add spaces around ternary operator
staging: rtl8723bs: hal: remove blank line before close brace
staging: rtl8723bs: hw_var_port_switch is empty
staging: rtl8723bs: os_dep: remove blank line before close brace '}'
staging: rtl8723bs: os_dep: remove whitespace after cast.
staging: rtl8723bs: place constant to right of logical test
staging: rtl8723bs: remove blank line before close brace.
staging: rtl8723bs: remove empty functions
staging: rtl8723bs: remove function pointer c2h_handler
staging: rtl8723bs: remove function pointer c2h_id_filter
staging: rtl8723bs: remove function pointer fill_h2c_cmd
staging: rtl8723bs: remove function pointer hal_notch_filter
staging: rtl8723bs: remove function pointer hal_reset_security_engine
staging: rtl8723bs: remove function pointer SetHalODMVarHandler
staging: rtl8723bs: remove function pointer xmit_thread_handler
staging: rtl8723bs: remove macro FillH2CCmd
staging: rtl8723bs: remove macro hal_xmit_handler
staging: rtl8723bs: remove redundant semicolon in basic_types.h
staging: rtl8723bs: remove redundant static function
staging: rtl8723bs: remove return from void function
staging: rtl8723bs: remove some 5 GHz code
staging: rtl8723bs: remove spurious if-block braces
staging: rtl8723bs: remove struct hal_ops
staging: rtl8723bs: remove unncessary multiple blank lines
staging: rtl8723bs: remove unnecessary braces in rtl8723b_cmd
staging: rtl8723bs: remove unnecessary comment separator lines
staging: rtl8723bs: remove unnecessary commented code
staging: rtl8723bs: remove unnesessary function parameter
staging: rtl8723bs: remove unused function parameter
staging: rtl8723bs: remove wrapper rtl8723b_SetHalODMVar
staging: rtl8723bs: rtl8723b_set_FwAoacRsvdPage_cmd is empty
staging: rtl8723bs: rtw_get_encrypt_decrypt_from_registrypriv is empty
staging: sm750fb: fix CamelCase variable naming
staging: sm750fb: fix function parameter alignment
staging: sm750fb: remove function pointer proc_setBLANK
staging: sm750fb: rename 'hwCursor'
staging: vme: vme_user: fix up const issue in vme_bus_match()
staging: vme_user: fix spelling errors
staging: vme_user: fixed alignment should match open parenthesis
 
statmount_mnt_basic(): simplify the logics for group id
 
stddef: Introduce TRAILING_OVERLAP() helper macro
 
stmmac: xsk: fix negative overflow of budget in zerocopy mode
 
stop_machine: Improve kernel-doc function-header comments
 
string: Group str_has_prefix() and strstarts()
 
SUNRPC: call xs_sock_process_cmsg for all cmsg
 
sunrpc: fix client side handling of tls alerts
sunrpc: fix handling of server side tls alerts
sunrpc: fix handling of unknown auth status codes
sunrpc: make svc_tcp_sendmsg() take a signed sentp pointer
sunrpc: new tracepoints around svc thread wakeups
sunrpc: rearrange struct svc_rqst for fewer cachelines
sunrpc: remove SVC_SYSERR
 
SUNRPC: Remove unused xdr functions
 
sunrpc: reset rq_accept_statp when starting a new RPC
sunrpc: return better error in svcauth_gss_accept() on alloc failure
 
SUNRPC: Silence warnings about parameters not being described
 
sunrpc: simplify xdr_init_encode_pages
sunrpc: simplify xdr_partial_copy_from_skb
sunrpc: unexport csum_partial_copy_to_xdr
 
sunvdc: Balance device refcount in vdc_port_mpgroup_check
 
Linux: support for amlogic the new SPI IP
Linux: switch procfs from d_set_d_op() to d_splice_alias_ops()
 
sync_file: Protect access to driver and timeline name
sync_file: Use dma-fence driver and timeline name helpers
 
syscall_user_dispatch: Add PR_SYS_DISPATCH_INCLUSIVE_ON
 
sysctl: move cad_pid into kernel/pid.c
sysctl: Move sysctl_panic_on_stackoverflow to kernel/panic.c
sysctl: Move tainted ctl_table into kernel/panic.c
sysctl: Nixify sysctl.sh
sysctl: Remove (very) old file changelog
sysctl: Remove superfluous includes from kernel/sysctl.c
sysctl: Removed unused variable
sysctl: rename kern_table -> sysctl_subsys_table
 
sysfs: constify internal references to 'struct bin_attribute'
sysfs: treewide: switch back to attribute_group::bin_attrs
sysfs: treewide: switch back to bin_attribute::read()/write()
 
Linux: take ->mnt_expire handling under mount_lock [read_seqlock_excl]
Linux: take freeing of emptied mnt_namespace to namespace_unlock()
 
tcp: add const to tcp_try_rmem_schedule() and sk_rmem_schedule() skb
tcp: add LINUX_MIB_BEYOND_WINDOW
tcp: add tcp_sock_set_maxseg
tcp: call tcp_measure_rcv_mss() for ooo packets
tcp: Clear tcp_sk(sk)->fastopen_rsk in tcp_disconnect().
tcp: do not accept packets beyond window
tcp: do not increment BeyondWindow MIB for old seq
tcp: do not set a zero size receive buffer
tcp: fix tcp_ofo_queue() to avoid including too much DUP SACK range
tcp: fix UaF in tcp_prune_ofo_queue()
tcp: move tcp_memory_allocated into net_aligned_data
tcp: Remove inet_hashinfo2_free_mod()
tcp: remove inet_rtx_syn_ack()
tcp: remove obsolete and unused RFC3517/RFC6675 loss recovery code
tcp: remove RFC3517/RFC6675 hint state: lost_skb_hint, lost_cnt_hint
tcp: remove RFC3517/RFC6675 tcp_clear_retrans_hints_partial()
tcp: remove rtx_syn_ack field
tcp: stronger sk_rcvbuf checks
tcp: tcp_time_to_recover() cleanup
tcp: trace retransmit failures in tcp_retransmit_skb
tcp: update the outdated ref draft-ietf-tcpm-rack
 
tcp_bpf: Call sk_msg_free() when tcp_bpf_send_verdict() fails to allocate psock->cork.
 
team: replace team lock with rtnl lock
 
tee: fix memory leak in tee_dyn_shm_alloc_helper
tee: fix NULL pointer dereference in tee_shm_put
tee: optee: ffa: fix a typo of "optee_ffa_api_is_compatible"
 
test/vsock: Add ioctl SIOCINQ tests
test/vsock: Add retry mechanism to ioctl wrapper
 
test_bits: add tests for __GENMASK() and __GENMASK_ULL()
 
testing/radix-tree/maple: increase readers and reduce delay for faster machines
 
testptp: add option to enable external timestamping edges
 
Linux: Tests for the ".emit_strings" functionality in the BTF dumper.
 
tg3: spelling corrections
 
thermal/drivers/loongson2: Constify struct thermal_zone_device_ops
 
thermal/drivers/mediatek/lvts_thermal: Add lvts commands and their sizes to driver data
thermal/drivers/mediatek/lvts_thermal: Add mt7988 lvts commands
thermal/drivers/mediatek/lvts_thermal: Change lvts commands array to static const
 
thermal/drivers/qcom-spmi-temp-alarm: Add support for GEN2 rev 2 PMIC peripherals
thermal/drivers/qcom-spmi-temp-alarm: Add support for LITE PMIC peripherals
thermal/drivers/qcom-spmi-temp-alarm: Add temp alarm data struct based on HW subtype
thermal/drivers/qcom-spmi-temp-alarm: Enable stage 2 shutdown when required
thermal/drivers/qcom-spmi-temp-alarm: Prepare to support additional Temp Alarm subtypes
 
thermal/drivers/rockchip: Rename rk_tsadcv3_tshut_mode
thermal/drivers/rockchip: Support reading trim values from OTP
thermal/drivers/rockchip: Support RK3576 SoC in the thermal driver
 
thermal: Constify struct thermal_zone_device_ops
thermal: int340x: processor_thermal: Add Wildcat Lake PCI ID
thermal: intel: int340x: Add throttling control interface to PTC
thermal: intel: int340x: Allow temperature override
thermal: sysfs: Return ENODATA instead of EAGAIN for reads
thermal: Use dev_fwnode()
 
thunderbolt: Fix copy+paste error in match_service_id()
thunderbolt: Fix typos in documentation comments
 
time/timecounter: Fix the lie that struct cyclecounter is const
 
time: Introduce auxiliary POSIX clocks
 
timekeeping: Add AUX offset to struct timekeeper
timekeeping: Add auxiliary clock support to __timekeeping_inject_offset()
timekeeping: Add clock_valid flag to timekeeper
timekeeping: Add minimal posix-timers support for auxiliary clocks
timekeeping: Avoid double notification in do_adjtimex()
timekeeping: Cleanup kernel doc of __ktime_get_real_seconds()
timekeeping: Introduce auxiliary timekeepers
timekeeping: Introduce timekeeper ID
timekeeping: Make __timekeeping_advance() reusable
timekeeping: Make do_adjtimex() reusable
timekeeping: Make timekeeping_inject_offset() reusable
timekeeping: Prepare do_adtimex() for auxiliary clocks
timekeeping: Prepare timekeeping_update_from_shadow()
timekeeping: Provide adjtimex() for auxiliary clocks
timekeeping: Provide interface to control auxiliary clocks
timekeeping: Provide ktime_get_clock_ts64()
timekeeping: Provide ktime_get_ntp_seconds()
timekeeping: Provide time getters for auxiliary clocks
timekeeping: Provide time setter for auxiliary clocks
timekeeping: Provide update for auxiliary timekeepers
timekeeping: Remove hardcoded access to tk_core
timekeeping: Remove the temporary CLOCK_AUX workaround
timekeeping: Update auxiliary timekeepers on clocksource change
 
timers/migration: Clean up the loop in tmigr_quick_check()
 
tls: fix handling of zero-length records on the rx_list
tls: handle data disappearing from under the TLS ULP
tls: make sure to abort the stream if headers are bogus
 
tools headers: Sync arm64 headers with the kernel source
tools headers: Sync KVM headers with the kernel source
tools headers: Sync linux/bits.h with the kernel source
tools headers: Sync linux/cfi_types.h with the kernel source
tools headers: Sync powerpc headers with the kernel source
tools headers: Sync syscall tables with the kernel source
tools headers: Sync uapi/linux/fcntl.h with the kernel source
tools headers: Sync uapi/linux/fs.h with the kernel source
tools headers: Sync uapi/linux/prctl.h with the kernel source
tools headers: Sync uapi/linux/vhost.h with the kernel source
tools headers: Sync x86 headers with the kernel source
 
tools subcmd: Tighten the filename size in check_if_command_finished
 
tools/accounting/delaytop: add delaytop to record top-n task delay
 
tools/bootconfig: Cleanup bootconfig footer size calculations
tools/bootconfig: Improve portability
tools/bootconfig: Replace some echo with printf for more portability
tools/bootconfig: scripts/ftrace.sh was missing the shebang line, so added it
 
tools/bpf_jit_disasm: Fix potential negative tpath index in get_exec_path()
 
tools/build: Fix s390(x) cross-compilation with clang
tools/build: Remove some unused libbpf pre-1.0 feature test logic
 
tools/dot2c: Fix generated files going over 100 column limit
 
tools/getdelays: add backward compatibility for taskstats version
 
tools/latency-collector: Check pkg-config install
 
tools/mm: add script to display page state for a given PID and VADDR
 
tools/nolibc: add support for clock_nanosleep() and nanosleep()
tools/nolibc: add support for SuperH
tools/nolibc: avoid false-positive -Wmaybe-uninitialized through waitpid()
tools/nolibc: define time_t in terms of __kernel_old_time_t
tools/nolibc: drop s390 clang target override
tools/nolibc: fix spelling of FD_SETBITMASK in FD_* macros
tools/nolibc: hide headers_check command by default
tools/nolibc: merge i386 and x86_64 into a single x86 arch
tools/nolibc: MIPS: add support for N64 and N32 ABIs
tools/nolibc: MIPS: drop $gp setup
tools/nolibc: MIPS: drop manual stack pointer alignment
tools/nolibc: MIPS: drop noreorder option
tools/nolibc: Provide vfork()
tools/nolibc: Replace ifdef with if defined() in sys.h
tools/nolibc: use arm64 name over aarch64
 
tools/perf: Add --exclude-buildids option to perf archive command
 
tools/power turbostat.8: Document Totl%C0, Any%C0, GFX%C0, CPUGFX% columns
 
tools/power turbostat: add format "average" for external attributes
tools/power turbostat: delete GET_PKG()
tools/power turbostat: Fix bogus SysWatt for forked program
tools/power turbostat: Fix build with musl
tools/power turbostat: Fix DMR support
tools/power turbostat: Handle cap_get_proc() ENOSYS
tools/power turbostat: Handle non-root legacy-uncore sysfs permissions
tools/power turbostat: probe and display L3 cache topology
tools/power turbostat: regression fix: --show C1E%
tools/power turbostat: standardize PER_THREAD_PARAMS
tools/power turbostat: Support more than 64 built-in-counters
tools/power turbostat: verify arguments to params --show and --hide
tools/power turbostat: version 2025.09.09
 
tools/rv: Do not skip idle in trace
tools/rv: Stop gracefully also on SIGTERM
 
tools/sched: Add dl_bw_dump.py for printing bandwidth accounting info
tools/sched: Add root_domains_dump.py which dumps root domains info
 
tools/testing/radix-tree: test maple tree chaining mas_preallocate() calls
 
tools/testing/selftests: add mremap() shrink test for multiple VMAs
tools/testing/selftests: add mremap() unfaulted/faulted test cases
tools/testing/selftests: add VMA merge tests for KSM merge
tools/testing/selftests: explicitly test split multi VMA mremap move
tools/testing/selftests: extend mremap_test to test multi-VMA mremap
tools/testing/selftests: test MREMAP_DONTUNMAP on multiple VMA move
 
tools/testing: add linux/args.h header and fix radix, VMA tests
 
tools: add coredump.h header
tools: bootconfig: Regex enclosed with quotes to make syntax highlight proper
tools: gpio: remove the include directory on make clean
tools: Remove libcrypto dependency
tools: ynl-gen: don't add suffix for pure types
tools: ynl-gen: fix nested array counting
tools: ynl-gen: move free printing to the print_type_full() helper
tools: ynl-gen: print alloc helper for multi-val attrs
tools: ynl-gen: print setters for multi-val attrs
tools: ynl: decode enums in auto-ints
tools: ynl: default to --process-unknown in installed mode
tools: ynl: process unknown for enum values
tools: ynl: support packing binary arrays of scalars
 
torture: Add "ERROR" diagnostic for testing kernel-build output
torture: Add textid.txt file to --do-allmodconfig and --do-rcu-rust runs
torture: Default --no-clocksourcewd on arm64
torture: Default --no-rcutasksflavors on arm64
torture: Extract testid.txt generation to separate script
torture: Make torture.sh --allmodconfig testing fail on warnings
torture: Make torture.sh KCSAN runs set CONFIG_RCU_TORTURE_TEST_CHK_RDR_STATE=y
torture: Make torture.sh tolerate runs having bad kvm.sh arguments
torture: Permit multiple space characters in kvm.sh --kconfig argument
torture: Provide EXPERT Kconfig option for arm64 KCSAN torture.sh runs
torture: Remove support for SRCU-lite
torture: Suppress "find" diagnostics from torture.sh --do-none run
torture: Suppress torture.sh "Zero time" messages for disabled tests
 
tpm/tpm_ftpm_tee: support TPM_CHIP_FLAG_SYNC
 
tpm/tpm_svsm: support TPM_CHIP_FLAG_SYNC
 
tpm: add bufsiz parameter in the .send callback
tpm: Check for completion after timeout
tpm: don't bother with removal of files in directory we'll be removing
tpm: Replace scnprintf() with sysfs_emit() and sysfs_emit_at() in sysfs show functions
tpm: support devices with synchronous send()
tpm: tpm_crb_ffa: try to probe tpm_crb_ffa when it's built-in
tpm: Use of_reserved_mem_region_to_resource() for "memory-region"
 
tpm_crb_ffa: Fix typos in function name
tpm_crb_ffa: handle tpm busy return code
tpm_crb_ffa: Remove memset usage
tpm_crb_ffa: Remove unused export
 
trace/fgraph: Fix error handling
trace/fgraph: Fix the warning caused by missing unregister notifier
 
trace: Remove redundant __GFP_NOWARN
 
tracefs: Add d_delete to remove negative dentries
 
tracing, AER: Hide PCIe AER event when PCIEAER is not configured
 
tracing/osnoise: Fix null-ptr-deref in bitmap_parselist()
tracing/osnoise: Fix slab-out-of-bounds in _parse_integer_limit()
 
tracing/sched: Remove obsolete comment on suffixes
 
tracing: Add guard() around locks and mutexes in trace.c
tracing: Add guard(ring_buffer_nest)
tracing: arm: arm64: Hide trace events ipi_raise, ipi_entry and ipi_exit
tracing: Call trace_ftrace_test_filter() for the event
tracing: Deprecate auto-mounting tracefs in debugfs
tracing: doc: fix "for a while" typo
tracing: dynevent: Add a missing lockdown check on dynevent
tracing: dynevent: Add a missing lockdown check on dynevent
tracing: eprobe-event: Allocate string buffers from heap
tracing: fgraph: Protect return handler from recursion loop
tracing: Fix comment in trace_module_remove_events()
tracing: Fix tracing_marker may trigger page fault during preempt_disable
tracing: fprobe-event: Allocate string buffers from heap
tracing: fprobe-event: Sanitize wildcard for fprobe event name
tracing: fprobe-events: Register fprobe-events only when it is enabled
tracing: fprobe: Fix infinite recursion using preempt_*_notrace()
tracing: fprobe: Fix to remove recorded module addresses from filter
tracing: Have eprobes handle arrays
tracing: Have eprobes have their own config option
tracing: Have unsigned int function args displayed as hexadecimal
tracing: kprobe-event: Allocate string buffers from heap
tracing: kprobe-event: Fix null-ptr-deref in trace_kprobe_create_internal()
tracing: Limit access to parser->buffer when trace_get_user failed
tracing: probe-events: Cleanup entry-arg storing code
tracing: probe: Allocate traceprobe_parse_context from heap
tracing: probes: Add a kerneldoc for traceprobe_parse_event_name()
tracing: probes: Sort #include alphabetically
tracing: Remove "__attribute__()" from the type field of event format
tracing: Remove EVENT_FILE_FL_SOFT_MODE flag
tracing: Remove pointless memory barriers
tracing: Remove redundant config HAVE_FTRACE_MCOUNT_RECORD
tracing: Remove unneeded goto out logic
tracing: Replace MAX_PARAM_PREFIX_LEN with MODULE_NAME_LEN
tracing: Replace opencoded cpumask_next_wrap() in move_to_next_cpu()
tracing: ring_buffer: Rewind persistent ring buffer on reboot
tracing: sched: Hide numa events under CONFIG_NUMA_BALANCING
tracing: Silence warning when chunk allocation fails in trace_pid_write
tracing: tprobe-events: Register tracepoint when enable tprobe event
tracing: tprobe-events: Remove mod field from tprobe-event
tracing: tprobe-events: Support multiple tprobes on the same tracepoint
tracing: trace_fprobe: Fix typo of the semicolon
tracing: uprobe-event: Allocate string buffers from heap
tracing: Use __free(kfree) in trace.c to remove gotos
tracing: Use queue_rcu_work() to free filters
 
tree-wide: s/struct fileattr/struct file_kattr/g
 
treewide: Remove redundant
treewide: Remove redundant
treewide: Remove redundant
treewide: rename GPIO set callbacks back to their original names
 
ttm/pool: allow debugfs dumps for numa pools.
 
tty: fix tty_port_tty_*hangup() kernel-doc
tty: hvc_console: Call hvc_kick in hvc_write unconditionally
tty: introduce and use tty_port_tty_vhangup() helper
tty: omit need_resched() before cond_resched()
tty: serial: fix print format specifiers
tty: serial: fsl_lpuart: Constify struct lpuart_soc_data
tty: vt: use _IO() to define ioctl numbers
tty: vt: use sane types for userspace API
 
tun: enable gso over UDP tunnel support.
tun: remove unnecessary tun_xdp_hdr structure
 
tunnels: reset the GSO metadata before reusing the skb
 
Linux: turn do_make_slave() into transfer_propagation()
 
uaccess: Define pagefault lock guard
 
uapi/fcntl: add FD_INVALID
uapi/fcntl: add FD_PIDFS_ROOT
uapi/fcntl: mark range as reserved
 
uapi: export PROCFS_ROOT_INO
uapi: fix broken link in linux/capability.h
uapi: in6: restore visibility of most IPv6 socket options
uapi: net_dropmon: drop unused is_drop_point_hw macro
uapi: vduse: fix typo in comment
 
ubifs: stop using write_cache_pages
 
ublk selftests: add --no_ublk_fixed_fd for not using registered ublk char device
 
ublk: add helper ublk_check_fetch_buf()
ublk: allow UBLK_IO_(UN)REGISTER_IO_BUF on any task
ublk: avoid to pass `struct ublksrv_io_cmd *` to ublk_commit_and_fetch()
ublk: avoid ublk_io_release() called after ublk char dev is closed
ublk: cache-align struct ublk_io
ublk: check cmd_op first
ublk: check for unprivileged daemon on each I/O fetch
ublk: consolidate UBLK_IO_FLAG_{ACTIVE,OWNED_BY_SRV} checks
ublk: don't quiesce in ublk_ch_release
ublk: don't take ublk_queue in ublk_unregister_io_buf()
ublk: handle UBLK_IO_FETCH_REQ earlier
ublk: introduce and use ublk_set_canceling helper
ublk: let ublk_fill_io_cmd() cover more things
ublk: look up ublk task via its pid in timeout handler
ublk: move auto buffer register handling into one dedicated helper
ublk: move fake timeout logic into __ublk_complete_rq()
ublk: optimize UBLK_IO_REGISTER_IO_BUF on daemon task
ublk: optimize UBLK_IO_UNREGISTER_IO_BUF on daemon task
ublk: pass 'const struct ublk_io *' to ublk_[un]map_io()
ublk: remove struct ublk_rq_data
ublk: remove task variable from __ublk_ch_uring_cmd()
ublk: remove ublk_commit_and_fetch()
ublk: remove ubq checks from ublk_{get,put}_req_ref()
ublk: remove unused req argument from ublk_sub_req_ref()
ublk: return early if blk_should_fake_timeout()
ublk: speed up ublk server exit handling
ublk: store auto buffer register data into `struct ublk_io`
ublk: use vmalloc for ublk_device's __queues
ublk: validate ublk server pid
 
ubsan: Fix incorrect hand-side used in handle
 
ucount: fix atomic_long_inc_below() argument type
ucount: use atomic_long_try_cmpxchg() in atomic_long_inc_below()
 
udf: stop using write_cache_pages
udf: Verify partition map count
 
udmabuf: fix vmap missed offset page
 
udp: also consider secpath when evaluating ipsec use for checksumming
udp: move udp_memory_allocated into net_aligned_data
udp: remove udp_tunnel_gro_init()
 
udp_tunnel: fix deadlock in udp_tunnel_nic_set_port_priv()
udp_tunnel: remove rtnl_lock dependency
 
uevent: mv uevent_helper into kobject_uevent.c
 
um/ptrace: Implement HAVE_SYSCALL_TRACEPOINTS
 
um/x86: Add system call table to header file
 
um: Avoid redefining ARCH_HAS_CACHE_LINE_SIZE
um: Don't mark stack executable
um: Fix FD copy size in os_rcv_fd_msg()
um: Make mm_list and mm_list_lock static
um: Make unscheduled_userspace_iterations static
um: ptrace: Use USER_REGSET_NOTE_TYPE() to specify regset note names
um: Re-evaluate thread flags repeatedly
um: Remove the pid parameter of handle_trap()
um: Replace __ASSEMBLY__ with __ASSEMBLER__ in the usermode headers
um: rtc: Avoid shadowing err in uml_rtc_start()
um: simplify syscall header files
um: Stop tracking stub's PID via userspace_pid[]
um: Use err consistently in userspace()
um: vfio: Support adding devices via mconsole
um: virt-pci: Switch to msi_create_parent_irq_domain()
um: virtio_pcidev: Rename UM_PCI_STAT_WAITING
um: virtio_uml: Fix use-after-free after put_device in probe
 
umd: Remove usermode driver framework
 
unwind deferred: Add unwind_completed mask to stop spurious callbacks
unwind deferred: Use bitmask to determine which callbacks to call
unwind deferred: Use SRCU unwind_deferred_task_work()
 
unwind: Add USED bit to only have one conditional on way back to user space
unwind: Finish up unwind when a task exits
 
unwind_user/deferred: Add deferred unwinding interface
unwind_user/deferred: Add unwind cache
unwind_user/deferred: Add unwind_user_faultable()
unwind_user/deferred: Make unwind deferral requests NMI-safe
 
unwind_user: Add user space unwinding API with frame pointer support
 
Linux: Update SDCA Kconfig
 
uprobes: revert ref_ctr_offset in uprobe_unregister error path
 
usb: atm: cxacru: Merge cxacru_upload_firmware() into cxacru_heavy_init()
usb: chipidea: imx: Add a missing blank line
usb: chipidea: imx: add imx_usbmisc_pullup() hook
usb: chipidea: imx: implement workaround for ERR051725
usb: chipidea: imx: improve usbmisc_imx7d_pullup()
usb: chipidea: s32g: Add usb support for s32g2
usb: chipidea: s32g: Add usb support for s32g3
usb: chipidea: udc: add CI_HDRC_CONTROLLER_PULLUP_EVENT event
usb: core: Add 0x prefix to quirks debug output
usb: core: add dma-noncoherent buffer alloc and free API
usb: core: add urb->sgt parameter description
usb: core: config: Prevent OOB read in SS endpoint companion parsing
usb: core: hcd: fix accessing unmapped memory in SINGLE_STEP_SET_FEATURE test
usb: core: modify comments xhci_hc_driver has HCD_MEMORY just like ehci ohci
 
USB: core: remove the move buf action
 
usb: core: Remove unused usb_unlink_anchored_urbs
 
USB: core: Update kerneldoc for usb_hcd_giveback_urb()
 
usb: core: usb_submit_urb: downgrade type check
usb: core: Use sysfs_emit_at() when showing dynamic IDs
usb: dwc2: disable platform lowlevel hw resources during shutdown
usb: dwc2: follow compatible string change for Sophgo CV18XX/SG200X series SoC
usb: dwc3: gadget: Remove duplicate check while setting xfer resource
usb: dwc3: gadget: Simplify TRB reclaim logic by removing redundant 'chain' argument
usb: dwc3: Ignore late xferNotReady event to prevent halt timeout
usb: dwc3: imx8mp: fix device leak at unbind
usb: dwc3: meson-g12a: fix device leaks at unbind
usb: dwc3: pci: add support for the Intel Wildcat Lake
usb: dwc3: Remove WARN_ON for device endpoint command timeouts
usb: dwc3: xilinx: add shutdown callback
usb: dwc3: xilinx: set coherency mode for AMD versal adaptive platform
usb: early: xhci-dbc: Fix early_ioremap leak
usb: ehci: replace scnprintf() with sysfs_emit()
usb: fsl-mph-dr-of: Remove unnecessary NULL check before clk_disable_unprepare()
usb: gadget : fix use-after-free in composite_dev_cleanup()
usb: gadget: composite: Use USB API functions rather than constants
usb: gadget: config: Remove unused usb_gadget_config_buf
 
USB: gadget: dummy-hcd: Fix locking bug in RT-enabled kernels
 
usb: gadget: dummy_hcd: Use USB API functions rather than constants
usb: gadget: f_fs: Remove unnecessary spinlocks.
usb: gadget: f_fs: Use USB API functions rather than constants
 
USB: gadget: f_hid: Fix memory leak in hidg_bind error path
 
usb: gadget: f_uac1: replace scnprintf() with sysfs_emit()
usb: gadget: f_uac2: replace scnprintf() with sysfs_emit()
usb: gadget: m66592-udc: Use USB API functions rather than constants
usb: gadget: midi2: Fix MIDI2 IN EP max packet size
usb: gadget: midi2: Fix missing UMP group attributes initialization
usb: gadget: net2280: Use USB API functions rather than constants
usb: gadget: pch_udc: Use USB API functions rather than constants
usb: gadget: pxa25x_udc: Switch to use devm_gpio_request_one()
usb: gadget: Remove unused usb_remove_config
usb: gadget: tegra-xudc: fix PM use count underflow
usb: gadget: u_serial: remove some dead code
usb: gadget: udc-xilinx: Use USB API functions rather than constants
usb: gadget: udc: renesas_usb3: Convert to DEFINE_SIMPLE_DEV_PM_OPS()
usb: gadget: udc: renesas_usb3: drop unused module alias
usb: gadget: udc: renesas_usb3: fix device leak at unbind
usb: gadget: uvc: Initialize frame-based format color matching descriptor
usb: host: xhci-plat: fix incorrect type for of_match variable in xhci_plat_probe()
usb: misc: apple-mfi-fastcharge: Make power supply names unique
usb: misc: onboard_usb_dev: Add Bison Electronics Inc. Integrated Camera
usb: musb: omap2430: clean up probe error handling
usb: musb: omap2430: enable compile testing
usb: musb: omap2430: fix device leak at unbind
usb: ohci-at91: Use dynamic device name for OHCI HCD creation
usb: ohci-spear: Remove unnecessary NULL check before clk_disable_unprepare()
usb: phy: tegra: Remove unused functions
usb: quirks: Add DELAY_INIT quick for another SanDisk 3.2Gen1 Flash Drive
usb: renesas-xhci: Fix External ROM access timeouts
usb: renesas_usbhs: Convert to DEFINE_SIMPLE_DEV_PM_OPS()
usb: renesas_usbhs: use proper DMAENGINE API for termination
 
USB: serial: cp210x: use new GPIO line value setter callbacks
USB: serial: ftdi_sio: use new GPIO line value setter callbacks
USB: serial: option: add Foxconn T99W709
USB: serial: option: add Telit Cinterion FN990A w/audio compositions
USB: serial: option: add Telit Cinterion LE910C4-WWX new compositions
USB: storage: Add unusual-devs entry for Novatek NTK96550-based camera
USB: storage: Ignore driver CD mode for Realtek multi-mode Wi-Fi dongles
 
usb: storage: realtek_cr: Use correct byte order for bcs->Residue
usb: storage: reltek_cr: convert to use secs_to_jiffies
usb: typec: altmodes/displayport: add irq_hpd to sysfs
usb: typec: fusb302: cache PD RX state
usb: typec: fusb302: fix scheduling while atomic when using virtio-gpio
usb: typec: fusb302: Revert incorrect threaded irq fix
usb: typec: intel_pmc_mux: Defer probe if SCU IPC isn't present
usb: typec: maxim_contaminant: disable low power mode when reading comparator values
usb: typec: maxim_contaminant: re-enable cc toggle if cc is open and port is clean
usb: typec: Remove unused ucsi_cci_str
usb: typec: tcpm/tcpci_maxim: drop CONFIG_OF
usb: typec: tcpm/tcpci_maxim: enable PROBE_PREFER_ASYNCHRONOUS
usb: typec: tcpm/tcpci_maxim: fix irq wake usage
usb: typec: tcpm: properly deliver cable vdms to altmode drivers
usb: typec: ucsi: Add poll_cci operation to cros_ec_ucsi
usb: typec: ucsi: add recipient arg to update_altmodes() callback
usb: typec: ucsi: psy: Set current max to 100mA for BC 1.2 and Default
usb: typec: ucsi: Update power_supply on power role change
usb: typec: ucsi: yoga-c630: add DRM dependency
usb: typec: ucsi: yoga-c630: correct response for GET_CURRENT_CAM
usb: typec: ucsi: yoga-c630: fake AltModes for port 0
usb: typec: ucsi: yoga-c630: fix error and remove paths
usb: typec: ucsi: yoga-c630: handle USB / HPD messages to set port orientation
usb: typec: ucsi: yoga-c630: register DRM HPD bridge
usb: typec: ucsi: yoga-c630: remove duplicate AltModes
usb: typec: ucsi: yoga-c630: remove extra AltModes for port 1
usb: usblp: clean up assignment inside if conditions
usb: xhci: Avoid showing errors during surprise removal
usb: xhci: Avoid showing warnings for dying controller
usb: xhci: fix host not responding after suspend and resume
usb: xhci: Fix slot_id resource race conflict
usb: xhci: print xhci->xhc_state when queue_command failed
usb: xhci: Set avg_trb_len = 8 for EP0 during Address Device Command
 
usbnet: Set duplex status to unknown in the absence of MII
 
Linux: Use helper function for_each_child_of_node_scoped()
Linux: use uniform permission checks for all mount propagation changes
Linux: Use unqualified references to ffi types
 
userfaultfd: correctly prevent registering VM_DROPPABLE regions
userfaultfd: fix a crash in UFFDIO_MOVE when PMD is a migration entry
userfaultfd: prevent unregistering VMAs through a different userfaultfd
userfaultfd: remove (VM_)BUG_ON()s
userfaultfd: remove UFFD_CLOEXEC, UFFD_NONBLOCK, and UFFD_FLAGS_SET
 
vdo: omit need_resched() before cond_resched()
 
vdpa/mlx5: Fix needs_teardown flag calculation
vdpa/mlx5: Fix release of uninitialized resources on error path
 
vdpa: Fix IDR memory leak in VDUSE module exit
 
vdso/gettimeofday: Add support for auxiliary clocks
vdso/gettimeofday: Introduce vdso_clockid_valid()
vdso/gettimeofday: Introduce vdso_get_timestamp()
vdso/gettimeofday: Introduce vdso_set_timespec()
vdso/gettimeofday: Return bool from clock_getres() helpers
vdso/gettimeofday: Return bool from clock_gettime() helpers
 
vdso/helpers: Add helpers for seqlocks of single vdso_clock
 
vdso/vsyscall: Avoid slow division loop in auxiliary clock update
vdso/vsyscall: Introduce a helper to fill clock configurations
vdso/vsyscall: Split up __arch_update_vsyscall() into __arch_update_vdso_clock()
vdso/vsyscall: Update auxiliary clock data in the datapage
 
vdso: Introduce aux_clock_resolution_ns()
 
ver_linux: Remove checks for reiserfsprogs.
 
verification/dot2k: Make a separate dot2k_templates/Kconfig_container
verification/dot2k: Prepare the frontend for LTL inclusion
verification/dot2k: Remove __buff_to_string()
verification/dot2k: Replace is_container() hack with subparsers
 
verification/rvgen: Add support for linear temporal logic
verification/rvgen: Do not generate unused variables
verification/rvgen: Generate each variable definition only once
verification/rvgen: Organise Kconfig entries for nested monitors
verification/rvgen: Restructure the classes to prepare for LTL inclusion
verification/rvgen: Restructure the templates files
verification/rvgen: Support the 'next' operator
 
veristat: Memory accounting for bpf programs
 
vfio/mlx5: fix possible overflow in tracking max message size
 
vfio/pci: Do vf_token checks for VFIO_DEVICE_BIND_IOMMUFD
vfio/pci: Separate SR-IOV VF dev_set
vfio/pci: Use pci_is_display()
 
vfio/pds: Fix missing detach_ioas op
 
vfio/qat: add support for intel QAT 6xxx virtual functions
vfio/qat: Remove myself from VFIO QAT PCI driver maintainers
 
vfio/type1: conditional rescheduling while pinning
 
vfio: Fix unbalanced vfio_df_close call in no-iommu mode
 
VFIO: KVM: x86: Drop kvm_arch_{start,end}_assignment()
 
vfio: Prevent open_count decrement to negative
 
vfs: add Rust files to MAINTAINERS
 
VFS: change old_dir and new_dir in struct renamedata to dentrys
VFS: merge lookup_one_qstr_excl_raw() back into lookup_one_qstr_excl()
VFS: Minor fixes for porting.rst
 
vfs: Remove unnecessary list_for_each_entry_safe() from evict_inodes()
 
vga_switcheroo: Use pci_is_display()
 
vhost-net: allow configuring extended features
vhost-net: flush batched before enabling notifications
vhost-net: reduce one userspace copy when building XDP buff
vhost-net: unbreak busy polling
 
vhost-scsi: fix argument order in tport allocation error message
vhost-scsi: Fix check for inline_sg_cnt exceeding preallocated limit
vhost-scsi: Fix log flooding with target does not exist errors
vhost-scsi: Fix typos and formatting in comments and logs
 
vhost/net: enable gso over UDP tunnel support.
vhost/net: Protect ubufs with rcu read lock in vhost_net_ubuf_put()
 
vhost/vsock: Allocate nonlinear SKBs for handling large receive buffers
vhost/vsock: Avoid allocating arbitrarily-sized SKBs
 
vhost: basic in order support
vhost: fail early when __vhost_add_used() fails
vhost: Fix ioctl # for VHOST_[GS]ET_FORK_FROM_OWNER
vhost: Fix typos
vhost: initialize vq->nheads properly
vhost: Reintroduce kthread API and add mode selection
vhost: Take a reference on the task in struct vhost_task.
vhost: Use ERR_CAST inlined function instead of ERR_PTR(PTR_ERR(...))
vhost: vringh: Remove unused functions
vhost: vringh: Remove unused iotlb functions
 
vhost_net: basic in_order support
 
video: Make CONFIG_FIRMWARE_EDID generally available
video: Make global edid_info depend on CONFIG_FIRMWARE_EDID
 
virt: sev-guest: Contain snp_guest_request_ioctl in sev-guest
virt: sev-guest: Satisfy linear mapping requirement in get_derived_key()
 
virtchnl2: add flow steering support
virtchnl2: rename enum virtchnl2_cap_rss
 
virtio-mmio: Remove virtqueue list from mmio device
 
virtio-net: xsk: rx: move the xdp->data adjustment to buf_to_xdp()
 
virtio-vdpa: Remove virtqueue list
 
virtio: blk/scsi: use block layer helpers to calculate num of queues
virtio: document ENOSPC
virtio: fix comments, readability
virtio: Fix typo in register_virtio_device() doc comment
virtio: introduce extended features
virtio: virtio_dma_buf: fix missing parameter documentation
 
virtio_config: clarify output parameters
 
virtio_input: Improve freeze handling
 
virtio_net: add supports for extended offloads
virtio_net: adjust the execution order of function `virtnet_close` during freeze
virtio_net: enable gso over UDP tunnel support.
virtio_net: simplify tx queue wake condition check
 
virtio_pci: Fix misleading comment for queue vector
 
virtio_pci_modern: allow configuring extended features
 
vmci: Prevent the dispatching of uninitialized payloads
vmci: Prevent the dispatching of uninitialized payloads
 
vmcoreinfo: Remove documentation of PG_slab and PG_hugetlb
 
vmscan: don't bother with debugfs_real_fops()
 
vrf: Drop existing dst reference in vrf_ip6_input_dst
 
vsock/test: Add macros to identify transports
vsock/test: Add test for null ptr deref when transport changes
vsock/test: Cover more CIDs in transport_uaf test
vsock/test: fix test for null ptr deref when transport changes
vsock/test: fix vsock_ioctl_int() check for unsupported ioctl
vsock/test: Introduce get_transports()
vsock/test: Introduce vsock_bind_try() helper
 
vsock/virtio: Allocate nonlinear SKBs for handling large transmit buffers
vsock/virtio: Fix message iterator handling on transmit path
vsock/virtio: Move length check to callers of virtio_vsock_skb_rx_put()
vsock/virtio: Move SKB allocation lower-bound check to callers
vsock/virtio: Rename virtio_vsock_alloc_skb()
vsock/virtio: Rename virtio_vsock_skb_rx_put()
vsock/virtio: Resize receive buffers so that each SKB fits in a 4K page
vsock/virtio: Validate length in packet header before skb_put()
 
vsock: Add support for SIOCINQ ioctl
vsock: Do not allow binding to VMADDR_PORT_ANY
vsock: remove unnecessary null check in vsock_getname()
 
vsprintf: Use __diag macros to disable '-Wsuggest-attribute=format'
 
vt: defkeymap: Map keycodes above 127 to K_HOLE
vt: keyboard: Don't process Unicode characters in K_OFF mode
 
vxlan: drop sock_lock
vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
vxlan: Fix NPD when refreshing an FDB entry with a nexthop object
vxlan: remove redundant conversion of vni in vxlan_nl2conf
vxlan: Support MC routing in the underlay
 
watchdog/perf: Provide function for adjusting the event period
 
watchdog: Don't use "proxy" headers
watchdog: dw_wdt: Fix default timeout
watchdog: fix opencoded cpumask_next_wrap() in watchdog_next_cpu()
watchdog: it87_wdt: Don't use "proxy" headers
watchdog: iTCO_wdt: Report error if timeout configuration fails
watchdog: renesas_wdt: Convert to DEFINE_SIMPLE_DEV_PM_OPS()
watchdog: rti_wdt: Use of_reserved_mem_region_to_resource() for "memory-region"
watchdog: sbsa: Adjust keepalive timeout to avoid MediaTek WS0 race condition
watchdog: ziirave_wdt: check record length in ziirave_firm_verify()
 
wifi: ath10k: Add missing include of export.h
wifi: ath10k: Fix Spelling
wifi: ath10k: Prefer {} to {0} in initializers
wifi: ath10k: shutdown driver when hardware is unreliable
wifi: ath11k: Add missing include of export.h
wifi: ath11k: clear initialized flag for deinit-ed srng lists
wifi: ath11k: fix dest ring-buffer corruption
wifi: ath11k: fix dest ring-buffer corruption when ring is full
wifi: ath11k: fix group data packet drops during rekey
wifi: ath11k: fix sleeping-in-atomic in ath11k_mac_op_set_bitrate_mask()
wifi: ath11k: fix source ring-buffer corruption
wifi: ath11k: fix suspend use-after-free after probe failure
wifi: ath11k: Make read-only const array svc_id static const
wifi: ath11k: Prefer {} to {0} in initializers
wifi: ath11k: support usercase-specific firmware overrides
wifi: ath11k: use plain access for descriptor length
wifi: ath11k: use plain accesses for monitor descriptor
wifi: ath12k: Add a table of parameters entries impacting memory consumption
wifi: ath12k: add EHT support for TX rate
wifi: ath12k: add extended NSS bandwidth support for 160 MHz
wifi: ath12k: add link support for multi-link in arsta
wifi: ath12k: Add memset and update default rate value in wmi tx completion
wifi: ath12k: Add missing include of export.h
wifi: ath12k: Add num_stations counter for each interface
wifi: ath12k: add support for 160 MHz bandwidth
wifi: ath12k: add support for setting fixed HE rate/GI/LTF
wifi: ath12k: Add support for transmit histogram stats
wifi: ath12k: add support for Tx Power insertion in RRM action frame
wifi: ath12k: Add support to enqueue management frame at MLD level
wifi: ath12k: Add support to parse max ext2 wmi service bit
wifi: ath12k: Add support to RTT stats
wifi: ath12k: Add support to TDMA and MLO stats
wifi: ath12k: Advertise encapsulation/decapsulation offload support to mac80211
wifi: ath12k: advertise NL80211_FEATURE_TX_POWER_INSERTION support
wifi: ath12k: allow beacon protection keys to be installed in hardware
wifi: ath12k: Avoid accessing uninitialized arvif->ar during beacon miss
wifi: ath12k: avoid bit operation on key flags
wifi: ath12k: Block radio bring-up in FTM mode
wifi: ath12k: bring DFS support back for WCN7850
wifi: ath12k: clean up 80P80 support
wifi: ath12k: Clear auth flag only for actual association in security mode
wifi: ath12k: combine channel list for split-phy devices in single-wiphy
wifi: ath12k: Correct tid cleanup when tid setup fails
wifi: ath12k: correctly update bw for ofdma packets
wifi: ath12k: Decrement TID on RX peer frag setup error handling
wifi: ath12k: disable pdev for non supported country
wifi: ath12k: Enable memory profile selection for QCN9274
wifi: ath12k: Enable REO queue lookup table feature on QCN9274 hw2.0
wifi: ath12k: fetch tx_retry and tx_failed from htt_ppdu_stats_user_cmpltn_common_tlv
wifi: ath12k: fill link station statistics for MLO
wifi: ath12k: Fix beacon reception for sta associated to Non-TX AP
wifi: ath12k: fix dest ring-buffer corruption
wifi: ath12k: fix dest ring-buffer corruption when ring is full
wifi: ath12k: Fix double budget decrement while reaping monitor ring
wifi: ath12k: fix endianness handling while accessing wmi service bit
wifi: ath12k: Fix missing station power save configuration
wifi: ath12k: fix source ring-buffer corruption
wifi: ath12k: Fix station association with MBSSID Non-TX BSS
wifi: ath12k: Fix the handling of TX packets in Ethernet mode
wifi: ath12k: fix timeout while waiting for regulatory update during interface creation
wifi: ath12k: Fix TX status reporting to mac80211 when offload is enabled
wifi: ath12k: fix WMI TLV header misalignment
wifi: ath12k: generate rx and tx mcs maps for supported HE mcs
wifi: ath12k: handle regulatory hints during mac registration
wifi: ath12k: handle WMI event for real noise floor calculation
wifi: ath12k: install pairwise key first
wifi: ath12k: move HE MCS mapper to a separate function
wifi: ath12k: pack HTT pdev rate stats structs
wifi: ath12k: Pass ab pointer directly to ath12k_dp_tx_get_encap_type()
wifi: ath12k: Prefer {} to {0} in initializers
wifi: ath12k: Prepare ahvif scan link for parallel scan
wifi: ath12k: properly set bit for pdev mask for firmware PPDU_STATS request
wifi: ath12k: push EHT MU-MIMO params to hardware
wifi: ath12k: push HE MU-MIMO params to hardware
wifi: ath12k: Refactor macros to use memory profile-based values
wifi: ath12k: remove monitor handling from ath12k_dp_rx_deliver_msdu()
wifi: ath12k: Remove redundant TID calculation for QCN9274
wifi: ath12k: remove unneeded semicolon in ath12k_mac_parse_tx_pwr_env()
wifi: ath12k: Send WMI_VDEV_SET_TPC_POWER_CMD for AP vdev
wifi: ath12k: Set EMLSR support flag in MLO flags for EML-capable stations
wifi: ath12k: set RX_FLAG_SKIP_MONITOR in WBM error path
wifi: ath12k: Split scan request for split band device
wifi: ath12k: support average ack rssi in station dump
wifi: ath12k: update channel list in worker when wait flag is set
wifi: ath12k: update unsupported bandwidth flags in reg rules
wifi: ath12k: Use HTT_TCL_METADATA_VER_V1 in FTM mode
wifi: ath12k: use plain access for descriptor length
wifi: ath12k: use real noise floor instead of default value
wifi: ath12k: Validate peer_id before searching for peer
wifi: ath5k: Use max() to improve code
wifi: ath6kl: Fix spellings
wifi: ath9k: Add missing include of export.h
wifi: ath9k: ahb: reorder declarations
wifi: ath9k: ahb: reorder includes
wifi: ath9k: ahb: replace id_table with of
wifi: ath: Add missing include of export.h
wifi: brcm80211: Remove more unused functions
wifi: brcm80211: Remove unused functions
wifi: brcm80211: Remove yet more unused functions
wifi: brcm80211: Use min() to improve code
wifi: brcmfmac: Add support for the SDIO 43751 device
wifi: brcmfmac: cyw: Fix __counted_by to be LE variant
wifi: brcmfmac: don't allow arp/nd offload to be enabled if ap mode exists
wifi: brcmfmac: fix EXTSAE WPA3 connection failure due to AUTH TX failure
wifi: brcmfmac: fix P2P discovery failure in P2P peer due to missing P2P IE
wifi: brcmfmac: Fix typo "notifer"
wifi: brcmfmac: fix use-after-free when rescheduling brcmf_btcoex_info work
wifi: brcmfmac: Make read-only array cfg_offset static const
wifi: brcmfmac: support CYW54591 PCIE device
wifi: brcmsmac: Remove const from tbl_ptr parameter in wlc_lcnphy_common_read_table()
wifi: brcmsmac: Use str_true_false() helper
wifi: cfg80211/mac80211: Add support to get radio index
wifi: cfg80211/mac80211: implement dot11ExtendedRegInfoSupport
wifi: cfg80211/mac80211: remove wrong scan request n_channels
wifi: cfg80211/mac80211: report link ID for unexpected frames
wifi: cfg80211: add a flag for the first part of a scan
wifi: cfg80211: add link_station_info structure to support MLO statistics
wifi: cfg80211: Add missing lock in cfg80211_check_and_end_cac()
wifi: cfg80211: add statistics for providing overview for MLO station
wifi: cfg80211: Add support for link reconfiguration negotiation offload to driver
wifi: cfg80211: Add Support to Set RTS Threshold for each Radio
wifi: cfg80211: Add utility API to get radio index from channel
wifi: cfg80211: allocate memory for link_station info structure
wifi: cfg80211: clear sinfo->filled for MLO station statistics
wifi: cfg80211: extend to embed link level statistics in NL message
wifi: cfg80211: Fix "no buffer space available" error in nl80211_get_station() for MLO
wifi: cfg80211: fix double free for link_sinfo in nl80211_station_dump()
wifi: cfg80211: Fix interface type validation
wifi: cfg80211: fix off channel operation allowed check for MLO
wifi: cfg80211: fix use-after-free in cmp_bss()
wifi: cfg80211: hide scan internals
wifi: cfg80211: Improve the documentation for NL80211_CMD_ASSOC_MLO_RECONF
wifi: cfg80211: move away from using a fake platform device
wifi: cfg80211: only verify part of Extended MLD Capabilities
wifi: cfg80211: parse attribute to update unsolicited probe response template
wifi: cfg80211: reject HTC bit for management frames
wifi: cfg80211: Report per-radio RTS threshold to userspace
wifi: cfg80211: sme: cap SSID length in __cfg80211_connect_result()
wifi: cfg80211: support configuration of S1G station capabilities
wifi: cfg80211: support configuring an S1G short beaconing BSS
wifi: cw1200: cap SSID length in cw1200_do_join()
wifi: Fix typos
wifi: ieee80211: add Radio Measurement action fields
wifi: ipw2x00: convert to use secs_to_jiffies
wifi: iwlegacy: Check rate_idx range after addition
wifi: iwlegacy: convert to use secs_to_jiffies()
wifi: iwlwifi: acpi: check DSM func validity
wifi: iwlwifi: add a reference to iwl_wowlan_info_notif_v3
wifi: iwlwifi: Add an helper function for polling bits
wifi: iwlwifi: add HE 1024QAM for <242-tone RU for PE
wifi: iwlwifi: add iwl_trans_device_enabled() API
wifi: iwlwifi: add iwl_trans_is_dead() API
wifi: iwlwifi: add support for accepting raw DSM tables by firmware
wifi: iwlwifi: add support for the devcoredump
wifi: iwlwifi: add suppress_cmd_error_once() API
wifi: iwlwifi: assign a FW API range for GF
wifi: iwlwifi: assign a FW API range for HR
wifi: iwlwifi: assign a FW API range for JF
wifi: iwlwifi: bump FW API to 102 for BZ/SC/DR
wifi: iwlwifi: bump minimum API version for SO/MA/TY
wifi: iwlwifi: bump minimum API version in BZ
wifi: iwlwifi: bump minimum API version in BZ/SC/DR
wifi: iwlwifi: cfg: add back more lost PCI IDs
wifi: iwlwifi: cfg: restore some 1000 series configs
wifi: iwlwifi: check validity of the FW API range
wifi: iwlwifi: convert to use secs_to_jiffies()
wifi: iwlwifi: defer MLO scan after link activation
wifi: iwlwifi: disable certain features for fips_enabled
wifi: iwlwifi: don't export symbols that we shouldn't
wifi: iwlwifi: dvm: fix potential overflow in rs_fill_link_cmd()
wifi: iwlwifi: dvm: fix some kernel-doc issues
wifi: iwlwifi: fix 130/1030 configs
wifi: iwlwifi: fix byte count table for old devices
wifi: iwlwifi: fix cmd length when sending WOWLAN_TSC_RSC_PARAM
wifi: iwlwifi: Fix error code in iwl_op_mode_dvm_start()
wifi: iwlwifi: fix HE/EHT capabilities
wifi: iwlwifi: Fix memory leak in iwl_mvm_init()
wifi: iwlwifi: Fix typo "ransport"
wifi: iwlwifi: fw: Fix possible memory leak in iwl_fw_dbg_collect
wifi: iwlwifi: fw: make PNVM version a debug message
wifi: iwlwifi: handle non-overlapping API ranges
wifi: iwlwifi: if scratch is ~0U, consider it a failure
wifi: iwlwifi: make FSEQ version a debug message
wifi: iwlwifi: match discrete/integrated to fix some names
wifi: iwlwifi: mei: fix kernel-doc warnings
wifi: iwlwifi: mld: Add dump handler to iwl_mld
wifi: iwlwifi: mld: add timer host wakeup debugfs
wifi: iwlwifi: mld: advertise support for TTLM changes
wifi: iwlwifi: mld: avoid outdated reorder buffer head_sn
wifi: iwlwifi: mld: Block EMLSR when scanning on P2P Device
wifi: iwlwifi: mld: decode EOF bit for AMPDUs
wifi: iwlwifi: mld: disable RX aggregation if requested
wifi: iwlwifi: mld: don't exit EMLSR when we shouldn't
wifi: iwlwifi: mld: don't remove all keys in mcast rekey
wifi: iwlwifi: mld: fix last_mlo_scan_time type
wifi: iwlwifi: mld: fix misspelling of 'established'
wifi: iwlwifi: mld: fix scan request validation
wifi: iwlwifi: mld: ftm: fix switch end indentation
wifi: iwlwifi: mld: make iwl_mld_add_all_rekeys void
wifi: iwlwifi: mld: make PHY config a debug message
wifi: iwlwifi: mld: remove special FW error resume handling
wifi: iwlwifi: mld: remove support for iwl_geo_tx_power_profiles_cmd version 4
wifi: iwlwifi: mld: remove support for iwl_mcc_update_resp versions
wifi: iwlwifi: mld: remove support for REDUCE_TX_POWER_CMD ver 9
wifi: iwlwifi: mld: remove unneeded compilations
wifi: iwlwifi: mld: respect AUTO_EML_ENABLE in iwl_mld_int_mlo_scan()
wifi: iwlwifi: mld: respect AUTO_EML_ENABLE in iwl_mld_retry_emlsr()
wifi: iwlwifi: mld: restrict puncturing disable to FM
wifi: iwlwifi: mld: Revert "wifi: iwlwifi: mld: add kunit test for emlsr with bt on"
wifi: iwlwifi: mld: Revert "wifi: iwlwifi: mld: allow EMLSR with 2.4 GHz when BT is ON"
wifi: iwlwifi: mld: support channel survey collection for ACS scans
wifi: iwlwifi: mld: support iwl_omi_send_status_notif version 2
wifi: iwlwifi: mld: update expected range response notification version
wifi: iwlwifi: mld: update the P2P device mac before starting the GO
wifi: iwlwifi: mld: use spec link id and not FW link id
wifi: iwlwifi: mld: use the correct struct size for tracing
wifi: iwlwifi: move _iwl_trans_set_bits_mask utilities
wifi: iwlwifi: move dBm averaging function into utils
wifi: iwlwifi: move iwl-context-info header files
wifi: iwlwifi: move iwl_trans_pcie_write_mem to iwl-trans.c
wifi: iwlwifi: mvm/fw: Avoid -Wflex-array-member-not-at-end warnings
wifi: iwlwifi: mvm/mld: make PHC messages debug messages
wifi: iwlwifi: mvm/mld: use average RSSI for beacons
wifi: iwlwifi: mvm: Add dump handler to iwl_mvm
wifi: iwlwifi: mvm: always set the key idx in gtk_seq
wifi: iwlwifi: mvm: avoid outdated reorder buffer head_sn
wifi: iwlwifi: mvm: d3: Avoid -Wflex-array-member-not-at-end warnings
wifi: iwlwifi: mvm: don't remove all keys in mcast rekey
wifi: iwlwifi: mvm: enable antenna selection for AX210 family
wifi: iwlwifi: mvm: fix kernel-doc warnings
wifi: iwlwifi: mvm: fix scan request validation
wifi: iwlwifi: mvm: remove extra link ID
wifi: iwlwifi: mvm: remove IWL_MVM_ESR_EXIT_FAIL_ENTRY
wifi: iwlwifi: mvm: remove MLO GTK rekey code
wifi: iwlwifi: mvm: Remove NAN support
wifi: iwlwifi: mvm: remove regulatory puncturing setup
wifi: iwlwifi: mvm: remove support for iwl_wowlan_info_notif_v2
wifi: iwlwifi: mvm: remove support for iwl_wowlan_info_notif_v4
wifi: iwlwifi: mvm: remove support for iwl_wowlan_status_v12
wifi: iwlwifi: mvm: remove support for iwl_wowlan_status_v9
wifi: iwlwifi: mvm: remove support for REDUCE_TX_POWER_CMD ver 6 and 7
wifi: iwlwifi: mvm: remove unneeded argument
wifi: iwlwifi: mvm: set gtk id also in older FWs
wifi: iwlwifi: parse VLP AP not allowed nvm channel flag
wifi: iwlwifi: pcie move common probe logic
wifi: iwlwifi: pcie move gen1_2 probe to gen1_2/trans.c
wifi: iwlwifi: pcie: abort D3 handshake on error
wifi: iwlwifi: pcie: accept new devices for MVM-only configs
wifi: iwlwifi: pcie: add a missing include
wifi: iwlwifi: pcie: add missing TOP reset code
wifi: iwlwifi: pcie: don't WARN on bad firmware input
wifi: iwlwifi: pcie: fix byte count table for some devices
wifi: iwlwifi: pcie: fix kernel-doc warnings
wifi: iwlwifi: pcie: fix non-MSIX handshake register
wifi: iwlwifi: pcie: inform me when op mode leaving
wifi: iwlwifi: pcie: initiate TOP reset if requested
wifi: iwlwifi: pcie: move generation specific files to a folder
wifi: iwlwifi: pcie: move iwl_trans_pcie_dump_regs() to utils.c
wifi: iwlwifi: pcie: Move txcmd size/align calculation to callers
wifi: iwlwifi: pcie: reinit device properly during TOP reset
wifi: iwlwifi: pcie: rename iwl_pci_gen1_2_probe() argument
wifi: iwlwifi: phy periph read - flow modification
wifi: iwlwifi: remove an unused struct
wifi: iwlwifi: remove Intel driver load message
wifi: iwlwifi: remove SC2F firmware support
wifi: iwlwifi: Remove support for rx OMI bandwidth reduction
wifi: iwlwifi: remove support of several iwl_ppag_table_cmd versions
wifi: iwlwifi: remove support of version 4 of iwl_wowlan_rsc_tsc_params_cmd
wifi: iwlwifi: remove support of versions 4 and 5 of iwl_alive_ntf
wifi: iwlwifi: Remove unused cfg parameter from iwl_nvm_get_regdom_bw_flags
wifi: iwlwifi: Revert "wifi: iwlwifi: remove support of several iwl_ppag_table_cmd versions"
wifi: iwlwifi: simplify iwl_poll_bits_mask return value
wifi: iwlwifi: stop supporting iwl_omi_send_status_notif ver 1
wifi: iwlwifi: support RZL platform device ID
wifi: iwlwifi: trans: remove iwl_trans_init
wifi: iwlwifi: trans: remove retake_ownership parameter from sw_reset
wifi: iwlwifi: uefi: check DSM item validity
wifi: iwlwifi: use PNVM data embedded in .ucode files
wifi: libertas: cap SSID len in lbs_associate()
wifi: mac80211: Add link iteration macro for link data with rcu_dereference
wifi: mac80211: add link_sta_statistics ops to fill link station statistics
wifi: mac80211: add mandatory bitrate support for 6 GHz
wifi: mac80211: add support for S1G aggregation
wifi: mac80211: add support for storing station S1G capabilities
wifi: mac80211: add support to accumulate removed link statistics
wifi: mac80211: add support towards MLO handling of station statistics
wifi: mac80211: Allow DFS/CSA on a radio if scan is ongoing on another radio
wifi: mac80211: Allow scan on a radio while operating on DFS on another radio
wifi: mac80211: avoid weird state in error path
wifi: mac80211: Check 802.11 encaps offloading in ieee80211_tx_h_select_key()
wifi: mac80211: clean up cipher suite handling
wifi: mac80211: copy first_part into HW scan
wifi: mac80211: correct RX stats packet increment for multi-link
wifi: mac80211: determine missing link_id in ieee80211_rx_for_interface() based on frequency
wifi: mac80211: do not permit 40 MHz EHT operation on 5/6 GHz
wifi: mac80211: Do not schedule stopped TXQs
wifi: mac80211: Don't call fq_flow_idx() for management frames
wifi: mac80211: don't complete management TX on SAE commit
wifi: mac80211: don't mark keys for inactive links as uploaded
wifi: mac80211: don't require cipher and keylen in gtk rekey
wifi: mac80211: don't send keys to driver when fips_enabled
wifi: mac80211: don't unreserve never reserved chanctx
wifi: mac80211: don't use TPE data from assoc response
wifi: mac80211: extend beacon monitoring for MLO
wifi: mac80211: extend connection monitoring for MLO
wifi: mac80211: extend support to fill link level sinfo structure
wifi: mac80211: Fix bssid_indicator for MBSSID in AP mode
wifi: mac80211: fix deactivated link CSA
wifi: mac80211: fix incorrect type for ret
wifi: mac80211: fix macro scoping in for_each_link_data
wifi: mac80211: fix rx link assignment for non-MLO stations
wifi: mac80211: fix unassigned variable access
wifi: mac80211: fix WARN_ON for monitor mode on some devices
wifi: mac80211: handle station association response with S1G
wifi: mac80211: handle WLAN_HT_ACTION_NOTIFY_CHANWIDTH async
wifi: mac80211: increase scan_ies_len for S1G
wifi: mac80211: make VHT opmode NSS ignore a debug message
wifi: mac80211: only assign chanctx in reconfig
wifi: mac80211: parse unsolicited broadcast probe response data
wifi: mac80211: reject TDLS operations when station is not associated
wifi: mac80211: remove DISALLOW_PUNCTURING_5GHZ code
wifi: mac80211: remove ieee80211_link_unreserve_chanctx() return value
wifi: mac80211: remove ieee80211_remove_key
wifi: mac80211: remove spurious blank line
wifi: mac80211: send extended MLD capa/ops if AP has it
wifi: mac80211: Set RTS threshold on per-radio basis
wifi: mac80211: simplify __ieee80211_rx_h_amsdu() loop
wifi: mac80211: support initialising an S1G short beaconing BSS
wifi: mac80211: support initialising current S1G short beacon index
wifi: mac80211: support returning the S1G short beacon skb
wifi: mac80211: update radar_required in channel context after channel switch
wifi: mac80211: use RCU-safe iteration in ieee80211_csa_finish
wifi: mac80211: verify state before connection
wifi: mac80211: Write cnt before copying in ieee80211_copy_rnr_beacon()
wifi: mac80211_hwsim: Declare support for AP scanning
wifi: mac80211_hwsim: Update comments in header
wifi: mt76: do not add non-sta wcid entries to the poll list
wifi: mt76: fix linked list corruption
wifi: mt76: fix vif link allocation
wifi: mt76: free pending offchannel tx frames on wcid cleanup
wifi: mt76: Get rid of dma_sync_single_for_device() for MMIO devices
wifi: mt76: mt7915: fix list corruption after hardware restart
wifi: mt76: mt7915: mcu: increase eeprom command timeout
wifi: mt76: mt7915: mcu: lower default timeout
wifi: mt76: mt7915: mcu: re-init MCU before loading FW patch
wifi: mt76: mt7921: don't disconnect when CSA to DFS chan
wifi: mt76: mt7921s: Introduce SDIO WiFi/BT combo module card reset
wifi: mt76: mt7925: fix locking in mt7925_change_vif_links()
wifi: mt76: mt7925: fix off by one in mt7925_mcu_hw_scan()
wifi: mt76: mt7925: fix the wrong bss cleanup for SAP
wifi: mt76: mt7925: skip EHT MLD TLV on non-MLD and pass conn_state for sta_cmd
wifi: mt76: mt7925u: use connac3 tx aggr check in tx complete
wifi: mt76: mt792x: improve monitor interface handling
wifi: mt76: mt7996: add missing check for rx wcid entries
wifi: mt76: mt7996: Add MLO support to mt7996_tx_check_aggr()
wifi: mt76: mt7996: disable beacons when going offchannel
wifi: mt76: mt7996: Do not set wcid.sta to 1 in mt7996_mac_sta_event()
wifi: mt76: mt7996: fix crash on some tx status reports
wifi: mt76: mt7996: Fix mlink lookup in mt7996_tx_prepare_skb
wifi: mt76: mt7996: Fix possible OOB access in mt7996_tx()
wifi: mt76: mt7996: Fix secondary link lookup in mt7996_mcu_sta_mld_setup_tlv()
wifi: mt76: mt7996: Fix valid_links bitmask in mt7996_mac_sta_{add,remove}
wifi: mt76: mt7996: Initialize hdr before passing to skb_put_data()
wifi: mt76: mt7996: Move num_sta accounting in mt7996_mac_sta_{add,remove}_links
wifi: mt76: mt7996: Rely on for_each_sta_active_link() in mt7996_mcu_sta_mld_setup_tlv()
wifi: mt76: mt7996: use the correct vif link for scanning/roc
wifi: mt76: prevent non-offchannel mgmt tx during scan/roc
wifi: mwifiex: enable host mlme on sdio W8997 chipsets
wifi: mwifiex: Initialize the chan_stats array to zero
wifi: mwifiex: Use max_t() to improve code
wifi: nl80211: completely disable per-link stats for now
wifi: nl80211: make nl80211_check_scan_flags() type safe
wifi: nl80211: Set num_sub_specs before looping through sub_specs
wifi: plfxlc: Fix error handling in usb driver probe
wifi: rt2800: move 2x00soc to 2800soc
wifi: rt2800: select CONFIG_RT2X00_LIB as needed
wifi: rt2800soc: allow loading from OF
wifi: rt2x00: add COMPILE_TEST
wifi: rt2x00: fix CRC_CCITT dependency
wifi: rt2x00: remove mod_name from platform_driver
wifi: rt2x00: soc: modernize probe
wifi: rtl818x: Kill URBs before clearing tx status queue
wifi: rtl8xxxu: Fix RX skb size for aggregation disabled
wifi: rtlwifi: avoid stack size warning for _read_eeprom_info
wifi: rtlwifi: Constify struct rtl_hal_ops and rtl_hal_cfg
wifi: rtlwifi: fix possible skb memory leak in _rtl_pci_init_one_rxdesc()
wifi: rtlwifi: fix possible skb memory leak in `_rtl_pci_rx_interrupt()`.
wifi: rtlwifi: rtl8821ae: make the read-only array params static const
wifi: rtlwifi: Use min()/max() to improve code
wifi: rtw88: coex: Use bitwise instead of arithmetic operator for flags
wifi: rtw88: Enable AP and adhoc modes for SDIO again
wifi: rtw88: enable TX reports for the management queue
wifi: rtw88: Fix macid assigned to TDLS station
wifi: rtw88: pci: add PCI Express error handling
wifi: rtw88: Rename the RTW_WCPU_11{AC,N} enums
wifi: rtw89: 8851b: Accept USB devices and load their MAC address
wifi: rtw89: 8851b: adjust ADC setting for RF calibration
wifi: rtw89: 8851b: Modify rtw8851b_pwr_{on,off}_func() for USB
wifi: rtw89: 8851b: rfk: extend DPK path_ok type to u8
wifi: rtw89: 8851b: rfk: update DPK to 0x11
wifi: rtw89: 8851b: rfk: update IQK to 0x14
wifi: rtw89: 8851b: set ADC bandwidth select according to calibration value
wifi: rtw89: 8851b: update NCTL 0xB
wifi: rtw89: 8852b: Add rtw8852b_dle_mem_usb3
wifi: rtw89: 8852b: Add rtw8852b_hfc_param_ini_usb
wifi: rtw89: 8852b: configure FW version for SCAN_OFFLOAD_EXTRA_OP feature
wifi: rtw89: 8852b: Fix rtw8852b_pwr_{on,off}_func() for USB
wifi: rtw89: 8852b: implement RFK multi-channel handling and support chanctx up to 2
wifi: rtw89: 8852bt: configure FW version for SCAN_OFFLOAD_EXTRA_OP feature
wifi: rtw89: 8852bt: implement RFK multi-channel handling and support chanctx up to 2
wifi: rtw89: 8852bx: Accept USB devices and load their MAC address
wifi: rtw89: 8852c: increase beacon loss to 6 seconds
wifi: rtw89: 8922a: pass channel information when enter LPS
wifi: rtw89: add chip_ops::chan_to_rf18_val to get code of RF register value
wifi: rtw89: add DIG suspend/resume flow when scan and connection
wifi: rtw89: add EHT physts and adjust init flow accordingly
wifi: rtw89: Add extra TX headroom for USB
wifi: rtw89: Add rtw8851b_dle_mem_usb{2,3}
wifi: rtw89: Add rtw8851b_hfc_param_ini_usb
wifi: rtw89: Add rtw8851bu.c
wifi: rtw89: Add rtw8852bu.c
wifi: rtw89: Add some definitions for USB
wifi: rtw89: Add usb.{c,h}
wifi: rtw89: avoid NULL dereference when RX problematic packet on unsupported 6 GHz band
wifi: rtw89: chan: concentrate the logic of setting/clearing chanctx bitmap
wifi: rtw89: chan: re-config default chandef only when none is registered
wifi: rtw89: check LPS H2C command complete by C2H reg instead of done ack
wifi: rtw89: check path range before using in rtw89_fw_h2c_rf_ps_info()
wifi: rtw89: coex: Add H2C command to collect driver outsource information to firmware
wifi: rtw89: coex: Add PTA grant signal setting offload to firmware feature
wifi: rtw89: coex: Add v1 Bluetooth AFH handshake for WiFi 7
wifi: rtw89: coex: Assign priority table before entering power save
wifi: rtw89: coex: Enable outsource info H2C command
wifi: rtw89: coex: Get Bluetooth desired version by WiFi firmware version
wifi: rtw89: coex: Implement Wi-Fi MLO related logic
wifi: rtw89: coex: Not to set slot duration to zero to avoid firmware issue
wifi: rtw89: coex: Query Bluetooth TX power when firmware support
wifi: rtw89: coex: refine debug log with format version and readable string
wifi: rtw89: coex: RTL8852B coexistence Wi-Fi firmware support for v0.29.122.0
wifi: rtw89: coex: RTL8922A add Wi-Fi firmware support for v0.35.63.0
wifi: rtw89: coex: RTL8922A add Wi-Fi firmware support for v0.35.71.0
wifi: rtw89: coex: Update Bluetooth slot length when Wi-Fi is scanning
wifi: rtw89: coex: Update BTG control for WiFi 7
wifi: rtw89: coex: Update hardware PTA resource binding logic
wifi: rtw89: coex: Update Pre-AGC logic for WiFi 7
wifi: rtw89: coex: Update scoreboard to avoid Bluetooth re-link fail
wifi: rtw89: coex: Update Wi-Fi status logic for WiFi 7
wifi: rtw89: coex: Update Wi-Fi/Bluetooth coexistence version to 9.0.0
wifi: rtw89: correct length for IE18/19 PHY report and IE parser
wifi: rtw89: Disable deep power saving for USB/SDIO
wifi: rtw89: dynamically update EHT preamble puncturing
wifi: rtw89: Enable the new rtw89_8852bu module
wifi: rtw89: Enable the new USB modules
wifi: rtw89: enter power save mode aggressively
wifi: rtw89: extend HW scan of WiFi 6 chips for extra OP chan when concurrency
wifi: rtw89: extend HW scan of WiFi 7 chips for extra OP chan when concurrency
wifi: rtw89: fix EHT 20MHz TX rate for non-AP STA
wifi: rtw89: Fix rtw89_mac_power_switch() for USB
wifi: rtw89: fix spelling mistake of RTW89_FLAG_FORBIDDEN_TRACK_WORK
wifi: rtw89: fw: add RFE type to RF TSSI H2C command
wifi: rtw89: Hide some errors when the device is unplugged
wifi: rtw89: implement channel switch support
wifi: rtw89: introduce fw feature group and redefine CRASH_TRIGGER
wifi: rtw89: introduce rtw89_query_mr_chanctx_info() for multi-role chanctx info
wifi: rtw89: Lower the timeout in rtw89_fw_read_c2h_reg() for USB
wifi: rtw89: Lower the timeout in rtw89_fwdl_check_path_ready_ax() for USB
wifi: rtw89: mac: add dummy handler of MAC C2H event class 27
wifi: rtw89: mac: differentiate mem_page_size by chip generation
wifi: rtw89: mac: reduce PPDU status length for WiFi 6 chips
wifi: rtw89: Make dle_mem in rtw89_chip_info an array
wifi: rtw89: Make hfc_param_ini in rtw89_chip_info an array
wifi: rtw89: mcc: add H2C command to support different PD level in MCC
wifi: rtw89: mcc: adjust beacon filter when MCC and detect connection
wifi: rtw89: mcc: adjust TX nulldata early time from 3ms to 7ms
wifi: rtw89: mcc: clear normal flow NoA when MCC start
wifi: rtw89: mcc: correct frequency when MCC
wifi: rtw89: mcc: enlarge GO NoA duration to cover channel switching time
wifi: rtw89: mcc: enlarge scan time of GC when GO in MCC
wifi: rtw89: mcc: enlarge TX retry count when GC auth
wifi: rtw89: mcc: prevent shift wrapping in rtw89_core_mlsr_switch()
wifi: rtw89: mcc: solve GO's TBTT change and TBTT too close to NoA issue
wifi: rtw89: mcc: stop TX during MCC prepare
wifi: rtw89: mcc: update format of RF notify MCC H2C command
wifi: rtw89: mcc: use anchor pattern when bcn offset less than min of tob
wifi: rtw89: mcc: when MCC stop forcing to stay at GO role
wifi: rtw89: pci: add PCI Express error handling
wifi: rtw89: purge obsoleted scan events with software sequence number
wifi: rtw89: regd/acpi: support 6 GHz VLP policy via ACPI DSM
wifi: rtw89: regd/acpi: support country CA by BIT(1) in 6 GHz SP conf
wifi: rtw89: regd/acpi: support regulatory rules via ACPI DSM and parse rule of regd_UK
wifi: rtw89: regd/acpi: update field definition to specific country in UNII-4 conf
wifi: rtw89: report boottime of receiving beacon and probe response
wifi: rtw89: rfk: support IQK firmware command v1
wifi: rtw89: sar: do not assert wiphy lock held until probing is done
wifi: rtw89: sar: drop lockdep assertion in rtw89_set_sar_from_acpi
wifi: rtw89: scan abort when assign/unassign_vif
wifi: rtw89: trigger TX stuck if FIFO full
wifi: rtw89: tweak tx wake notify matching condition
wifi: rtw89: TX nulldata 0 after scan complete
wifi: rtw89: update EDCCA report for subband 40M/80M/sub-20M
wifi: rtw89: update SER L2 type default value
wifi: rtw89: wow: Add Basic Rate IE to probe request in scheduled scan mode
wifi: virt_wifi: Fix page fault on connect
wifi: wil6210: wmi: Fix spellings reported by codespell
wifi: wilc1000: avoid buffer overflow in WID string configuration
wifi: wilc1000: Use min() to improve code
wifi: wlcore: Remove unused wl12xx_cmd_start_fwlog
 
wireguard: peer: Replace sockaddr with sockaddr_inet
 
wl1251: Remove unused wl1251_acx_rate_policies
wl1251: Remove unused wl1251_cmd_*
 
workqueue: Add new WQ_PERCPU flag
workqueue: Add system_percpu_wq and system_dfl_wq
workqueue: Basic memory allocation profiling support
workqueue: fix opencoded cpumask_next_and_wrap() in wq_select_unbound_cpu()
workqueue: Remove unused work_on_cpu_safe
workqueue: rust: add delayed work items
workqueue: Use atomic_try_cmpxchg_relaxed() in tryinc_node_nr_active()
 
x86/apic: KVM: Deduplicate APIC vector => register+bit math
x86/apic: KVM: Move apic_find_highest_vector() to a common header
x86/apic: KVM: Move apic_test)vector() to common code
x86/apic: KVM: Move lapic get/set helpers to common code
x86/apic: KVM: Move lapic set/clear_vector() helpers to common code
x86/apic: Move apic_update_irq_cfg() call to apic_update_vector()
x86/apic: Rename 'reg_off' to 'reg'
 
x86/bug: Add ARCH_WARN_ASM macro for BUG/WARN asm code sharing with Rust
 
x86/bugs: Add attack vector controls for BHI
x86/bugs: Add attack vector controls for GDS
x86/bugs: Add attack vector controls for ITS
x86/bugs: Add attack vector controls for L1TF
x86/bugs: Add attack vector controls for MDS
x86/bugs: Add attack vector controls for MMIO
x86/bugs: Add attack vector controls for retbleed
x86/bugs: Add attack vector controls for RFDS
x86/bugs: Add attack vector controls for spectre_v1
x86/bugs: Add attack vector controls for spectre_v2
x86/bugs: Add attack vector controls for spectre_v2_user
x86/bugs: Add attack vector controls for SRBDS
x86/bugs: Add attack vector controls for SRSO
x86/bugs: Add attack vector controls for SSB
x86/bugs: Add attack vector controls for TAA
x86/bugs: Add attack vector controls for TSA
x86/bugs: Add SRSO_MITIGATION_NOSMT
x86/bugs: Allow ITS stuffing in eIBRS+retpoline mode also
x86/bugs: Avoid AUTO after the select step in the retbleed mitigation
x86/bugs: Avoid warning when overriding return thunk
x86/bugs: Clean up SRSO microcode handling
x86/bugs: Define attack vectors relevant for each bug
x86/bugs: Fix GDS mitigation selecting when mitigation is off
x86/bugs: Introduce cdt_possible()
x86/bugs: Move cpu_bugs_smt_update() down
x86/bugs: Print enabled attack vectors
x86/bugs: Remove its=stuff dependency on retbleed
x86/bugs: Select best SRSO mitigation
x86/bugs: Simplify the retbleed=stuff checks
x86/bugs: Use IBPB for retbleed if used by SRSO
x86/bugs: Use switch/case in its_apply_mitigation()
 
x86/CPU/AMD: Add CPUID faulting support
x86/CPU/AMD: Ignore invalid reset reason value
 
x86/cpu/hygon: Add missing resctrl_cpu_detect() in bsp_init helper
 
x86/cpu/intel: Fix the constant_tsc model check for Pentium 4
 
x86/cpu/topology: Always try cpu_parse_topology_ext() on AMD/Hygon
x86/cpu/topology: Use initial APIC ID from XTOPOLOGY leaf on AMD/HYGON
 
x86/cpu: Add new Intel CPU model numbers for Wildcatlake and Novalake
 
x86/cpuid: Remove transitional header
 
x86/crc: drop checks of CONFIG_AS_VPCLMULQDQ
 
x86/efi: Implement support for embedding SBAT data for x86
x86/efi: Move runtime service initialization to arch/x86
 
x86/fpu/xstate: Add CET supervisor xfeature support as a guest-only feature
x86/fpu/xstate: Differentiate default features for host and guest FPUs
x86/fpu/xstate: Introduce "guest-only" supervisor xfeature set
 
x86/fpu: Delay instruction pointer fixup until after warning
x86/fpu: Fix NULL dereference in avx512_status()
x86/fpu: Initialize guest fpstate and FPU pseudo container from guest defaults
x86/fpu: Initialize guest FPU permissions from guest defaults
x86/fpu: Remove xfd argument from __fpstate_reset()
 
x86/ftrace: enable EXECMEM_ROX_CACHE for ftrace allocations
 
x86/irq: Plug vector setup race
 
x86/itmt: Add debugfs file to show core priorities
 
x86/kconfig/32: Refresh defconfig
 
x86/kconfig/64: Refresh defconfig
 
x86/Kconfig: Add arch attack vector support
x86/Kconfig: Reenable PTDUMP on i386
 
x86/kprobes: enable EXECMEM_ROX_CACHE for kprobes allocations
 
x86/lib: Add WBINVD and WBNOINVD helpers to target multiple CPUs
x86/lib: Add WBNOINVD helper functions
x86/lib: Drop the unused return value from wbinvd_on_all_cpus()
 
x86/microcode/AMD: Handle the case of no BIOS microcode
 
x86/microcode: Move away from using a fake platform device
 
x86/mm/64: define ARCH_PAGE_TABLE_SYNC_MASK and arch_sync_kernel_mappings()
 
x86/mm: Remove duplicated __PAGE_KERNEL(_EXEC) definitions
 
x86/msr-index: Add AMD workload classification MSRs
 
x86/process: Clear hardware feedback history for AMD processors
 
x86/pti: Add attack vector controls for PTI
 
x86/ptrace: Use USER_REGSET_NOTE_TYPE() to specify regset note names
 
x86/sev/vc: Fix EFI runtime instruction emulation
 
x86/sev: Allocate request in TSC_INFO_REQ on stack
x86/sev: Document requirement for linear mapping of guest request buffers
x86/sev: Drop unnecessary parameter in snp_issue_guest_request()
x86/sev: Ensure SVSM reserved fields in a page validation entry are initialized to zero
x86/sev: Evict cache lines during SNP memory validation
x86/sev: Guard sev_evict_cache() with CONFIG_AMD_MEM_ENCRYPT
x86/sev: Improve handling of writes to intercepted TSC MSRs
x86/sev: Let sev_es_efi_map_ghcbs() map the CA pages too
 
x86/smpboot: avoid SMT domain attach/destroy if SMT is not enabled
x86/smpboot: moves x86_topology to static initialize and truncate
x86/smpboot: remove redundant CONFIG_SCHED_SMT
 
x86/tools: insn_decoder_test.c: Emit standard build success messages
x86/tools: insn_sanity.c: Emit standard build success messages
 
x86/topology: Implement topology_is_core_online() to address SMT regression
 
x86/vmscape: Add conditional IBPB mitigation
x86/vmscape: Add old Intel CPUs to affected list
x86/vmscape: Enable the mitigation
x86/vmscape: Enumerate VMSCAPE bug
x86/vmscape: Warn when STIBP is disabled with SMT
 
x86: Handle KCOV __init vs inline mismatches
x86: implement crashkernel cma reservation
 
xarray: add a BUG_ON() to ensure caller is not sibling
 
xdp: Remove unused events xdp_redirect_map and xdp_redirect_map_err
xdp: tracing: Hide some xdp events under CONFIG_BPF_SYSCALL
 
xen-pciback: Replace scnprintf() with sysfs_emit_at()
 
xen/gntdev: remove struct gntdev_copy_batch from stack
 
xen/netfront: Fix TX response spurious interrupts
 
xen/xenbus: fix typo "notifer"
xen/xenbus: fix W=1 build warning in xenbus_va_dev_error function
 
xen: fix UAF in dmabuf_exp_from_pages()
xen: privcmd: Don't mark eventfd waiter as EXCLUSIVE
xen: Remove some deadcode (x)
 
xfrm: bring back device check in validate_xmit_xfrm
xfrm: Duplicate SPI Handling
xfrm: fix offloading of cross-family tunnels
xfrm: flush all states in xfrm_state_fini
xfrm: hold device only for the asynchronous decryption
xfrm: restore GSO for SW crypto
xfrm: Skip redundant statistics update for crypto offload
xfrm: xfrm_alloc_spi shouldn't use 0 as SPI
 
xfs: change xfs_xattr_class from a TRACE_EVENT() to DECLARE_EVENT_CLASS()
xfs: cleanup the ordered item logic in xlog_cil_insert_format_items
xfs: decouple xfs_trans_alloc_empty from xfs_trans_alloc
xfs: Default XFS_RT to Y if CONFIG_BLK_DEV_ZONED is enabled
xfs: disallow atomic writes on DAX
xfs: do not propagate ENODATA disk errors into xattr code
xfs: don't pass the old lv to xfs_cil_prepare_item
xfs: don't use a xfs_log_iovec for attr_item names and values
xfs: don't use a xfs_log_iovec for ri_buf in log recovery
xfs: don't use xfs_trans_reserve in xfs_trans_reserve_more
xfs: don't use xfs_trans_reserve in xfs_trans_roll
xfs: fix frozen file system assert in xfs_trans_alloc
xfs: fix scrub trace with null pointer in quotacheck
xfs: fully decouple XFS_IBULK* flags from XFS_IWALK* flags
xfs: improve the comments in xfs_max_open_zones
xfs: improve the comments in xfs_select_zone_nowait
xfs: improve the xg_active_ref check in xfs_group_free
xfs: kick off inodegc when failing to reserve zoned blocks
xfs: only create event xfs_file_compat_ioctl when CONFIG_COMPAT is configure
xfs: refactor cmp_key_with_cur routines to take advantage of cmp_int()
xfs: refactor cmp_two_keys routines to take advantage of cmp_int()
xfs: refactor xfs_btree_diff_two_ptrs() to take advantage of cmp_int()
xfs: reject max_atomic_write mount option for no reflink
xfs: reject swapon for inodes on a zoned file system earlier
xfs: remove the xlog_ticket_t typedef
xfs: remove unused event xfs_alloc_near_error
xfs: remove unused event xfs_alloc_near_nominleft
xfs: remove unused event xfs_attr_node_removename
xfs: remove unused event xfs_ioctl_clone
xfs: remove unused event xfs_pagecache_inval
xfs: remove unused event xlog_iclog_want_sync
xfs: Remove unused label in xfs_dax_notify_dev_failure
xfs: remove unused trace event xfs_attr_remove_iter_return
xfs: remove unused trace event xfs_attr_rmtval_set
xfs: remove unused trace event xfs_discard_rtrelax
xfs: remove unused trace event xfs_dqreclaim_dirty
xfs: remove unused trace event xfs_log_cil_return
xfs: remove unused trace event xfs_reflink_cow_enospc
xfs: remove unused xfs_attr events
xfs: remove unused xfs_reflink_compare_extents events
xfs: remove usused xfs_end_io_direct events
xfs: remove XFS_IBULK_SAME_AG
xfs: remove xfs_last_used_zone
xfs: remove xrep_trans_{alloc,cancel}_hook_dummy
xfs: rename diff_two_keys routines
xfs: rename key_diff routines
xfs: rename oz_write_pointer to oz_allocated
xfs: return the allocated transaction from xchk_trans_alloc_empty
xfs: return the allocated transaction from xfs_trans_alloc_empty
xfs: split xfs_zone_record_blocks
xfs: stop passing an inode to the zone space reservation helpers
xfs: use a proper variable name and type for storing a comparison result
xfs: use a uint32_t to cache i_used_blocks in xfs_init_zone
xfs: use better names for size members in xfs_log_vec
xfs: use xfs_trans_reserve_more in xfs_trans_reserve_more_inode
 
xhci: dbc: decouple endpoint allocation from initialization
xhci: dbc: Fix full DbC transfer ring after several reconnects
xhci: fix memory leak regression when freeing xhci vdev devices depth first
 
xirc2ps_cs: fix register access when enabling FullDuplex
 
xsk: Fix immature cq descriptor production
 
xtensa: get rid uapi/asm/param.h
xtensa: ptrace: Use USER_REGSET_NOTE_TYPE() to specify regset note names
xtensa: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
xtensa: Replace __ASSEMBLY__ with __ASSEMBLER__ in uapi headers
 
zloop: fix KASAN use-after-free of tag set
 
zonefs: use ZONEFS_SUPER_SIZE instead of PAGE_SIZE
 
zram: fix slot write race condition
zram: pass buffer offset to zcomp_available_show()
 
zynq_fpga: use sgtable-based scatterlist wrappers
 
zynqmp: don't bother with debugfs_file_{get,put}() in proxied fops